@font-face{font-family:"Thmanyah Serif";src:url(thmanyahserifdisplay-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif";src:url(thmanyahserifdisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif";src:url(thmanyahserifdisplay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif";src:url(thmanyahserifdisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif";src:url(thmanyahserifdisplay-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Text";src:url(thmanyahseriftext-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Text";src:url(thmanyahseriftext-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Text";src:url(thmanyahseriftext-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Text";src:url(thmanyahseriftext-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Text";src:url(thmanyahseriftext-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}.shopify-section.shopify-section-group-header-group{position:sticky;top:0;z-index:900;display:block}:root{--font-family-display: "Thmanyah Serif", Georgia, "Times New Roman", serif;--font-family-text: "Thmanyah Serif Text", Georgia, "Times New Roman", serif;--font-family: var(--font-family-text);--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-black: 900;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-3xl: 2.5rem;--text-4xl: 3.25rem;--color-black: #111111;--color-white: #FFFFFF;--color-background: var(--color-white);--color-foreground: var(--color-black);--color-blue: #5C73E7;--color-blue-light: #E3E7FC;--color-gold: #EAA945;--color-gold-light: #FDF1DF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #E8E8E8;--color-gray-300: #D4D4D4;--color-gray-400: #A3A3A3;--color-gray-500: #737373;--color-gray-600: #525252;--color-gray-700: #404040;--color-gray-800: #262626;--color-gray-900: #171717;--color-border: var(--color-gray-200);--color-sale: #C0392B;--color-success: #16A34A;--color-warning: #EAB308;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--page-width: 1320px;--page-margin: 2rem;--header-height: 140px;--header-height-scrolled: 64px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 999px;--shadow-sm: 0 1px 3px rgba(0,0,0,.06);--shadow-md: 0 4px 16px rgba(0,0,0,.08);--shadow-lg: 0 12px 40px rgba(0,0,0,.12);--shadow-xl: 0 20px 60px rgba(0,0,0,.16);--ease-out: cubic-bezier(.25, .46, .45, .94);--ease-spring: cubic-bezier(.4, 0, .2, 1);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s}*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:flex;flex-direction:column;margin:0;min-height:100svh;font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:var(--text-base);line-height:1.6;background-color:var(--color-background);color:var(--color-foreground)}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}html,body{overflow-x:visible;width:100%}main{overflow-x:clip}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}h1,h2,h3{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.02em}h4,h5,h6{font-family:var(--font-family-text);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.02em}h1{font-size:clamp(var(--text-2xl),5vw,var(--text-4xl))}h2{font-size:clamp(var(--text-xl),4vw,var(--text-3xl))}h3{font-size:clamp(var(--text-lg),3vw,var(--text-2xl))}h4{font-size:var(--text-lg)}h5{font-size:var(--text-md)}h6{font-size:var(--text-base)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;display:grid;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 2rem;font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-decoration:none;border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-base) var(--ease-out);white-space:nowrap;text-align:center;line-height:1}.btn:active{transform:scale(.97)}.btn--primary{background:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground)}.btn--primary:hover{opacity:.85}.btn--secondary{background:transparent;color:var(--color-foreground);border-color:var(--color-border)}.btn--secondary:hover{border-color:var(--color-foreground);background:var(--color-gray-50)}.btn--accent{background:var(--color-gold);color:var(--color-white);border-color:var(--color-gold)}.btn--accent:hover{background:#c09a3e;border-color:#c09a3e}.btn--sm{padding:.55rem 1.25rem;font-size:var(--text-xs)}.btn--lg{padding:1.1rem 2.5rem;font-size:var(--text-base)}.btn--full{width:100%}.btn:disabled,.btn--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.product-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);height:100%}.product-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.product-card__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-gray-100)}.product-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .35s var(--ease-out),transform .5s var(--ease-spring);pointer-events:none}.product-card__img.is-active{opacity:1;pointer-events:auto}.product-card:hover .product-card__img.is-active{transform:scale(1.05)}.product-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-gray-300)}.product-card__placeholder svg{width:50%;height:50%}.product-card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pc-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:30px;height:30px;border-radius:50%;background:#ffffffeb;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity var(--duration-fast),transform .15s;color:var(--color-foreground);padding:0;box-shadow:var(--shadow-sm)}.pc-arrow--prev{left:8px}.pc-arrow--next{right:8px}.product-card:hover .pc-arrow{opacity:1}.pc-arrow:hover{background:var(--color-white);transform:translateY(-50%) scale(1.1)}.pc-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:4px;pointer-events:none}.pc-dot{width:5px;height:5px;border-radius:50%;background:#ffffff80;transition:background var(--duration-fast),transform var(--duration-fast);pointer-events:auto;cursor:pointer}.pc-dot.is-active{background:var(--color-white);transform:scale(1.3)}.product-card__info{padding:var(--space-md) var(--space-lg);display:flex;flex-direction:column;gap:calc(var(--space-sm) * .67);flex:1}.product-card__vendor{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray-400)}.product-card__title{font-family:var(--font-family-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:.94;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:1.88em}.product-card__pricing{display:flex;align-items:center;gap:calc(var(--space-sm) * .67);flex-wrap:wrap}.product-card__price{font-size:var(--text-base);font-weight:var(--font-weight-bold)}.product-card__price--sale{color:var(--color-foreground)}.product-card__price--was{font-size:var(--text-xs);font-weight:var(--font-weight-regular);text-decoration:line-through;color:var(--color-gray-400)}.product-card__discount{font-size:calc(var(--text-xs) * .75);font-weight:var(--font-weight-bold);color:#000;background:transparent;border:1px solid #EAA945;padding:.1875rem .375rem;border-radius:var(--radius-sm)}.product-card__swatches{display:flex;gap:.23rem;flex-wrap:wrap}.product-card__swatch{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--color-gray-200);cursor:pointer;transition:border-color var(--duration-fast)}.product-card__swatch:hover,.product-card__swatch.is-active{border-color:var(--color-foreground)}.product-card__swatch-more{font-size:var(--text-xs);color:var(--color-gray-500);align-self:center;font-weight:var(--font-weight-medium)}.product-card__atc{margin-top:auto;padding-top:calc(var(--space-sm) * .67)}.qv-modal{border:none;border-radius:var(--radius-md);padding:1.5rem;max-width:400px;width:90%;box-shadow:0 10px 40px #0003;margin:auto}.qv-modal::backdrop{background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.qv-modal__inner{position:relative;display:flex;flex-direction:column;gap:1rem}.qv-modal__close{position:absolute;top:-.5rem;right:-.5rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--color-gray-500)}[dir=rtl] .qv-modal__close{right:auto;left:-.5rem}.qv-modal__title{margin:0;font-size:1.1rem;padding-right:1.5rem}[dir=rtl] .qv-modal__title{padding-right:0;padding-left:1.5rem}.qv-option{display:flex;flex-direction:column;gap:.3rem;text-align:start}.qv-option label{font-size:.85rem;font-weight:600;color:var(--color-gray-500)}.qv-select{padding:.5rem;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:.95rem;outline:none}.qv-select:focus{border-color:var(--color-foreground)}.product-card__atc-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.65rem;background:var(--color-foreground);color:var(--color-background);font-size:var(--text-xs);font-weight:var(--font-weight-bold);font-family:var(--font-family);letter-spacing:.04em;border:none;border-radius:var(--radius-md);cursor:pointer;transition:opacity var(--duration-fast),transform .1s}.product-card__atc-btn:hover{opacity:.85}.product-card__atc-btn:active{transform:scale(.97)}.product-card__atc-btn--soldout{background:var(--color-gray-200);color:var(--color-gray-500);cursor:not-allowed}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.product-grid__empty{grid-column:1 / -1;text-align:center;padding:var(--space-4xl) var(--space-md);color:var(--color-gray-400);font-size:var(--text-md)}.section-header{text-align:center;margin-bottom:var(--space-2xl)}.section-header--split{display:flex;justify-content:space-between;align-items:flex-end;text-align:start}.section-title{font-size:clamp(var(--text-xl),3.5vw,var(--text-3xl));font-weight:var(--font-weight-black);letter-spacing:-.02em;margin:0 0 var(--space-sm)}.section-subtitle{font-size:var(--text-base);color:var(--color-gray-500);max-width:55ch;margin:0 auto;line-height:1.6}.section-header--split .section-subtitle{margin:0}.section-link{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-foreground);opacity:.6;transition:opacity var(--duration-fast),gap var(--duration-fast)}.section-link:hover{opacity:1;gap:.65rem}.badge{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:.2rem .55rem;border-radius:var(--radius-sm);letter-spacing:.03em}.badge--sale{background:var(--color-sale);color:var(--color-white)}.badge--soldout{background:var(--color-gray-600);color:var(--color-white)}.badge--new{background:var(--color-foreground);color:var(--color-background)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.container{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin)}.text-center{text-align:center}.text-start{text-align:start}@media(max-width:1100px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){:root{--page-margin: .75rem}.product-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}}@media(max-width:480px){:root{--page-margin: .5rem}html{font-size:15px}.product-grid{gap:.75rem}.product-card__info{padding:var(--space-sm) var(--space-md)}.product-card__title{font-size:var(--text-xs)}}.collection-card{position:relative;display:flex;flex-direction:column;width:100%;text-decoration:none;color:var(--color-foreground);transition:transform var(--duration-base) var(--ease-out)}.collection-card__image-wrap{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:var(--radius-lg);overflow:hidden;border:1.5px solid var(--color-border);z-index:1;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.collection-card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-spring)}.collection-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--color-gray-100) 0%,var(--color-gray-200) 100%);display:flex;align-items:center;justify-content:center}.collection-card__placeholder svg{width:50%;height:50%;opacity:.3}.collection-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to top,#00000026,#0000);transition:background var(--duration-base),opacity var(--duration-base)}.collection-card__content{position:relative;z-index:3;padding:var(--space-sm) var(--space-xs) 0 var(--space-xs);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-sm);height:auto}.collection-card__label{font-family:var(--font-family-text);font-size:var(--text-md);font-weight:var(--font-weight-bold);line-height:1.3;color:var(--color-foreground);margin:0;transition:color var(--duration-fast)}.collection-card__arrow{width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-gray-100);border:1px solid var(--color-gray-200);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-foreground);transition:all var(--duration-fast) var(--ease-out)}.collection-card__arrow svg{transition:transform var(--duration-fast) var(--ease-out)}.collection-card:hover .collection-card__image-wrap{transform:translateY(-5px);box-shadow:var(--shadow-md)}.collection-card:hover .collection-card__image{transform:scale(1.06)}.collection-card:hover .collection-card__overlay{background:linear-gradient(135deg,#5c73e726,#eaa94540)}.collection-card:hover .collection-card__label{color:var(--color-gold)}.collection-card:hover .collection-card__arrow{background:var(--color-foreground);color:var(--color-white);border-color:var(--color-foreground)}.collection-card:hover .collection-card__arrow svg{transform:rotate(45deg)}[dir=rtl] .collection-card__arrow svg{transform:rotate(180deg)}[dir=rtl] .collection-card:hover .collection-card__arrow svg{transform:rotate(135deg)}.home-trust,.faq-section,.video-section,.brand-story,.related-products{content-visibility:auto;contain-intrinsic-size:500px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/critical.css.map */
