*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{overflow-x:clip}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(min-width:990px){body{font-size:16px}}body.has-texture:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .35 0 0 0 0 .2 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,.h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.08;margin:0 0 .5em;letter-spacing:-.005em}h1 em,h2 em,h3 em,.hero__heading em,.s-head__title em{font-style:italic;color:var(--c-accent)}p{margin:0 0 1em}ul{margin:0;padding:0;list-style:none}dialog{padding:0;border:0;color:inherit;max-width:none;max-height:none}dialog::backdrop{background:#140e0c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link:focus{position:fixed!important;top:8px;left:8px;width:auto;height:auto;clip:auto;z-index:1000;background:var(--c-text);color:var(--c-bg);padding:10px 16px}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 16px}@media(min-width:750px){.page-width{padding:0 36px}}.page-width--narrow{max-width:880px}.muted{color:var(--c-muted)}.h4{font-size:1.4rem}.placeholder{width:100%;height:100%;background:var(--c-surface);fill:rgba(var(--c-text-rgb),.2)}.label{font-family:var(--font-label);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;margin:0 0 .7em;color:var(--c-muted)}.label--gold{color:var(--c-gold)}.deva{font-family:var(--font-deva);font-size:1.25rem;line-height:1;color:var(--c-gold);margin:0 0 .45em;letter-spacing:.02em}.rte p:last-child{margin-bottom:0}.rte a{text-decoration:underline;text-underline-offset:3px}.rte ul{list-style:none;padding:0;margin:0 0 1em}.rte ul li{padding-left:18px;position:relative;margin-bottom:4px}.rte ul li:before{content:"";position:absolute;left:2px;top:.7em;width:6px;height:6px;transform:rotate(45deg);background:var(--c-gold)}.rte table{width:100%;border-collapse:collapse;font-size:.9rem}.rte th,.rte td{border:1px solid var(--c-border);padding:9px 10px;text-align:center}.rte th{background:var(--c-surface);font-family:var(--font-label);font-weight:400;letter-spacing:.08em}.section{padding-top:calc(var(--pad-top,48px) * .72);padding-bottom:calc(var(--pad-bottom,48px) * .72)}@media(min-width:750px){.section{padding-top:var(--pad-top,48px);padding-bottom:var(--pad-bottom,48px)}}.orn-divider{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--c-gold);margin:14px auto 0;width:min(220px,60%)}.orn-divider__line{flex:1;height:1px;background:linear-gradient(90deg,transparent,currentColor)}.orn-divider__line:last-child{background:linear-gradient(270deg,transparent,currentColor)}.orn-buta{width:30px;height:19px;flex-shrink:0}.band{height:16px;background:var(--band,var(--c-gold));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='16'%3E%3Cpath d='M0 .5h40M0 15.5h40' stroke='black'/%3E%3Cpath d='M2 14c0-5 3.6-9 8-9s8 4 8 9M22 14c0-5 3.6-9 8-9s8 4 8 9' fill='none' stroke='black'/%3E%3Ccircle cx='10' cy='10' r='1.7'/%3E%3Ccircle cx='30' cy='10' r='1.7'/%3E%3Ccircle cx='20' cy='4' r='1'/%3E%3C/svg%3E") repeat-x center/40px 16px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='16'%3E%3Cpath d='M0 .5h40M0 15.5h40' stroke='black'/%3E%3Cpath d='M2 14c0-5 3.6-9 8-9s8 4 8 9M22 14c0-5 3.6-9 8-9s8 4 8 9' fill='none' stroke='black'/%3E%3Ccircle cx='10' cy='10' r='1.7'/%3E%3Ccircle cx='30' cy='10' r='1.7'/%3E%3Ccircle cx='20' cy='4' r='1'/%3E%3C/svg%3E") repeat-x center/40px 16px;opacity:.85}.jaali{position:relative;isolation:isolate}.jaali:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--jaali,currentColor);opacity:var(--jaali-o,.07);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cg fill='none' stroke='black' stroke-width='1.1'%3E%3Cpath d='M28 2 54 28 28 54 2 28Z'/%3E%3Ccircle cx='28' cy='28' r='9'/%3E%3Cpath d='M28 19v18M19 28h18'/%3E%3Ccircle cx='0' cy='0' r='9'/%3E%3Ccircle cx='56' cy='0' r='9'/%3E%3Ccircle cx='0' cy='56' r='9'/%3E%3Ccircle cx='56' cy='56' r='9'/%3E%3C/g%3E%3C/svg%3E") repeat center/56px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cg fill='none' stroke='black' stroke-width='1.1'%3E%3Cpath d='M28 2 54 28 28 54 2 28Z'/%3E%3Ccircle cx='28' cy='28' r='9'/%3E%3Cpath d='M28 19v18M19 28h18'/%3E%3Ccircle cx='0' cy='0' r='9'/%3E%3Ccircle cx='56' cy='0' r='9'/%3E%3Ccircle cx='0' cy='56' r='9'/%3E%3Ccircle cx='56' cy='56' r='9'/%3E%3C/g%3E%3C/svg%3E") repeat center/56px}.arch{position:relative;-webkit-mask:var(--arch) center/100% 100% no-repeat;mask:var(--arch) center/100% 100% no-repeat;overflow:hidden;background:var(--c-surface)}.arch img,.arch svg,.arch video{width:100%;height:100%;object-fit:cover}.arch-frame{position:relative}.arch-frame:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;background:var(--c-gold);-webkit-mask:var(--arch) center/100% 100% no-repeat;mask:var(--arch) center/100% 100% no-repeat;opacity:.9}.arch-frame:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:var(--frame-bg,var(--c-bg));-webkit-mask:var(--arch) center/100% 100% no-repeat;mask:var(--arch) center/100% 100% no-repeat}.arch-frame>.arch{z-index:1}.seal{display:block;width:120px;height:120px;color:var(--c-gold)}.seal svg{width:100%;height:100%;animation:spin 28s linear infinite;overflow:visible}.seal__text{font-family:var(--font-label);font-size:9.6px;letter-spacing:3.1px;text-transform:uppercase;fill:currentColor}.btn{--btn-bg:var(--c-text);--btn-fg:var(--c-bg);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:48px;padding:0 1.9em;border-radius:var(--radius-btn);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bg);font-family:var(--font-label);font-size:.78rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;transition:transform .25s ease,background .25s ease,box-shadow .25s ease,color .25s;white-space:nowrap;position:relative;overflow:hidden;isolation:isolate}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s ease}.btn:hover:after{transform:translate(120%)}.btn .icon{width:18px;height:18px}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px rgba(var(--c-text-rgb),.6)}.btn[disabled]{opacity:.45;pointer-events:none}.btn--primary{--btn-bg:var(--c-accent);--btn-fg:var(--c-on-accent)}.btn--primary:hover{background:var(--c-accent-dark);border-color:var(--c-accent-dark)}.btn--dark{--btn-bg:var(--c-text);--btn-fg:var(--c-bg)}.btn--light{--btn-bg:#fff;--btn-fg:#1d1715}.btn--gold{--btn-bg:var(--c-gold);--btn-fg:#fff}.btn--outline{background:transparent;color:var(--c-text);border-color:var(--c-text)}.btn--outline:hover{background:var(--c-text);color:var(--c-bg)}.btn--glass{background:#ffffff1a;color:#fff;border-color:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn--glass:hover{background:#fff;color:#1d1715}.btn--lg{min-height:56px;font-size:.8rem}.btn--sm{min-height:38px;padding:0 1.1em;font-size:.68rem;letter-spacing:.14em}.btn--block{width:100%}.btn.is-loading{color:transparent!important}.btn.is-loading:before{content:"";position:absolute;width:18px;height:18px;border:2px solid var(--btn-fg);border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.link-btn{font-size:.85rem;text-decoration:underline;text-underline-offset:3px;color:var(--c-muted)}.link-btn:hover{color:var(--c-text)}.arrow-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-label);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}.arrow-link .icon{width:15px;height:15px;transition:transform .2s}.arrow-link:hover .icon{transform:translate(4px)}.icon-btn{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:50%;transition:background .2s;position:relative}.icon-btn:hover{background:rgba(var(--c-text-rgb),.06)}.icon{width:21px;height:21px;flex-shrink:0}.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border:1px solid var(--c-border);border-radius:99px;font-size:.82rem;background:var(--c-bg);transition:border-color .2s,background .2s;white-space:nowrap}.chip:hover{border-color:var(--c-text)}.chip .icon{width:14px;height:14px}.chip--active{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.center-cta{text-align:center;margin-top:36px}.badge{display:inline-flex;align-items:center;gap:4px;padding:5px 9px 4px;font-family:var(--font-label);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;background:var(--c-bg);color:var(--c-text);line-height:1.1}.badge--sale{background:var(--c-sale);color:#fff}.badge--gold{background:var(--c-gold);color:#fff}.badge--rts{background:var(--c-success);color:#fff}.announce{background:var(--announce-bg);color:var(--announce-fg);font-size:.78rem;letter-spacing:.06em}.announce__inner{display:flex;align-items:center;justify-content:center;min-height:38px;gap:8px}.announce__track{position:relative;flex:1;max-width:760px;height:38px;overflow:hidden}.announce__item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;opacity:0;transform:translateY(100%);transition:opacity .45s ease,transform .45s ease;white-space:nowrap}.announce__item a{display:flex;gap:10px;align-items:center}.announce__item.is-active{opacity:1;transform:none}.announce__item.is-leaving{opacity:0;transform:translateY(-100%)}.announce__nav{opacity:.7;display:grid;place-items:center}.announce__nav .icon{width:16px;height:16px}.announce__code{border:1px dashed currentColor;padding:1px 8px;font-size:.72rem;letter-spacing:.1em}.announce__side{display:none;font-size:.74rem;gap:18px;opacity:.9}.announce__side a{display:inline-flex;align-items:center;gap:6px}.announce__side .icon{width:14px;height:14px}@media(min-width:1200px){.announce__inner{justify-content:space-between}.announce__side{display:flex}.announce__track{flex:0 1 640px}}.countdown{font-variant-numeric:tabular-nums;font-weight:600}.section-header{position:sticky;top:0;z-index:50}.header{background:var(--c-bg);border-bottom:1px solid var(--c-border);transition:background .35s,box-shadow .35s,color .35s,border-color .35s}.header.is-scrolled{box-shadow:0 8px 28px -18px rgba(var(--c-text-rgb),.45)}.header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px}.header__left,.header__right{display:flex;align-items:center;gap:2px}.header__right{justify-content:flex-end}.header__logo{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1}.header__wordmark{font-family:var(--font-heading);font-size:1.75rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500;padding-left:.24em}.header__deva{font-family:var(--font-deva);font-size:.72rem;letter-spacing:.12em;margin-top:5px;color:var(--c-gold)}.header__search-pill{display:none;align-items:center;gap:8px;margin-left:6px;padding:9px 18px;border:1px solid var(--c-border);border-radius:99px;font-size:.8rem;color:var(--c-muted);min-width:240px;text-align:left;transition:border-color .3s}.header__search-pill .icon{width:16px;height:16px}.header__wish{display:none}.cart-count{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-accent);color:var(--c-on-accent);font-size:.64rem;font-weight:600;display:grid;place-items:center;line-height:1}.cart-count.is-empty{display:none}.cart-count.bump{animation:bump .5s ease}@keyframes bump{40%{transform:scale(1.4)}}.header__nav{display:none}@media(min-width:990px){.header__menu-btn{display:none}.header__search-pill{display:inline-flex}.header__wish{display:inline-grid}.header__bar{min-height:84px}.header__nav{display:block;border-top:1px solid var(--c-border)}.nav{display:flex;justify-content:center;gap:2px}.nav__link{display:block;padding:15px 18px;font-family:var(--font-label);font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;position:relative}.nav__link:after{content:"";position:absolute;left:50%;bottom:9px;width:5px;height:5px;background:var(--c-gold);transform:translate(-50%) rotate(45deg) scale(0);transition:transform .3s ease}.nav__item:hover .nav__link:after,.nav__link.is-active:after{transform:translate(-50%) rotate(45deg) scale(1)}.nav__link--highlight{color:var(--c-sale)}.mega{position:absolute;left:0;right:0;top:100%;background:var(--c-bg);color:var(--c-text);border-top:1px solid var(--c-border);box-shadow:0 40px 50px -40px rgba(var(--c-text-rgb),.35);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.nav__item--has-children:hover .mega,.nav__item--has-children:focus-within .mega{opacity:1;visibility:visible;transform:none}.mega__inner{display:flex;gap:56px;padding-top:36px;padding-bottom:40px;justify-content:center}.mega__cols{display:flex;gap:56px}.mega__heading{display:block;font-family:var(--font-label);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold);margin-bottom:14px}.mega__col li a,.mega__list li a{display:block;padding:5px 0;font-family:var(--font-heading);font-size:1.15rem;color:var(--c-text);transition:color .2s,transform .2s}.mega__col li a:hover,.mega__list li a:hover{color:var(--c-accent);transform:translate(4px)}.mega__list{columns:2;column-gap:56px}.mega__promos{display:flex;gap:20px}.mega__promo{position:relative;display:block;width:200px}.mega__promo .arch{aspect-ratio:3/4}.mega__promo img{transition:transform .8s ease}.mega__promo:hover img{transform:scale(1.05)}.mega__promo-text{display:block;text-align:center;margin-top:10px;font-family:var(--font-heading);font-size:1.15rem}}.header--overlay.is-transparent{background:transparent;color:#fff;border-color:#ffffff38;box-shadow:none}.header--overlay.is-transparent .header__search-pill{border-color:#ffffff73;color:#ffffffd9}.header--overlay.is-transparent .header__nav{border-color:#ffffff2e}.header--overlay.is-transparent .header__deva{color:#f0d9a8}.header--overlay.is-transparent .header__logo img{filter:brightness(0) invert(1)}.section-header.is-overlay{position:fixed;left:0;right:0}.section-header.is-overlay+*{margin-top:0}.drawer{position:fixed;inset:0 auto 0 0;height:100%;width:min(440px,92vw);margin:0;background:var(--c-bg);flex-direction:column;transform:translate(-100%);transition:transform .38s cubic-bezier(.2,.8,.2,1)}.drawer[open]{display:flex}.drawer--right{inset:0 0 0 auto;transform:translate(100%)}.drawer.is-open{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:14px 14px 14px 22px;border-bottom:1px solid var(--c-border)}.drawer__title{font-family:var(--font-heading);font-size:1.55rem}.drawer__body{flex:1;overflow-y:auto;padding:16px 22px;overscroll-behavior:contain}.drawer__foot{padding:16px 22px 20px;border-top:1px solid var(--c-border);background:var(--c-bg)}.drawer__foot--row{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.m-nav>li{border-bottom:1px solid var(--c-border)}.m-nav a,.m-nav summary{display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-family:var(--font-heading);font-size:1.3rem;cursor:pointer;list-style:none}.m-nav summary::-webkit-details-marker{display:none}.m-nav summary .icon{width:18px;height:18px;transition:transform .25s}.m-nav details[open]>summary .icon{transform:rotate(180deg)}.m-nav details ul{padding:0 0 10px 12px}.m-nav details ul a,.m-nav details ul summary{padding:8px 0;font-family:var(--font-body);font-size:.95rem;color:var(--c-muted)}.m-nav__all{color:var(--c-accent)!important}.m-nav__promos{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.m-nav__promos a{display:block;text-align:center;font-family:var(--font-heading);font-size:1.05rem}.m-nav__promos .arch{aspect-ratio:3/4;margin-bottom:8px}.m-nav__footer{display:grid;gap:10px;margin-top:20px}.search-modal{position:fixed;inset:0 0 auto 0;width:100%;margin:0;background:var(--c-bg);padding:22px 0 30px;box-shadow:0 20px 50px -20px #00000059;animation:slideDown .3s ease}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}}.search-form{display:flex;align-items:center;gap:10px;border-bottom:1.5px solid var(--c-text);padding:6px 0}.search-form input[type=search]{flex:1;border:0;background:none;font-size:1.5rem;padding:8px 0;outline:none;font-family:var(--font-heading)}.search-form--page{max-width:640px;margin:0 auto 32px}.search-modal__popular{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:.82rem;color:var(--c-muted)}.search-modal__results{max-height:65vh;overflow:auto}.ps{display:grid;gap:24px;padding-top:24px}@media(min-width:750px){.ps{grid-template-columns:220px 1fr}}.ps__list a{display:block;padding:5px 0;font-size:.95rem}.ps__list mark{background:none;font-weight:600;color:var(--c-accent)}.ps__products{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-bottom:20px}.ps__product{display:flex;gap:12px;align-items:center;padding:8px;transition:background .2s}.ps__product:hover{background:var(--c-surface)}.ps__product img{width:64px;height:84px;object-fit:cover}.ps__title{display:block;font-family:var(--font-heading);font-size:1.05rem}.ps__empty{color:var(--c-muted)}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);background:var(--c-bg);border-top:1px solid var(--c-border);padding:7px 0 calc(7px + env(safe-area-inset-bottom))}.bottom-nav>*{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.64rem;letter-spacing:.06em;color:var(--c-muted);position:relative}.bottom-nav .is-active{color:var(--c-accent)}.bottom-nav .icon{width:22px;height:22px}.bottom-nav .cart-count{top:-4px;right:calc(50% - 20px)}@media(min-width:990px){.bottom-nav{display:none}}@media(max-width:989px){body:has(.bottom-nav){padding-bottom:64px}.whatsapp-float{bottom:80px!important}}.s-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:32px}.s-head--left{flex-direction:row;justify-content:space-between;align-items:flex-end;text-align:left}.s-head--light{color:#fff}.s-head--light .s-head__sub{color:#ffffffbf}.s-head--light .s-head__title em,.s-head--light .deva,.s-head--light .label--gold{color:#f0d9a8}.s-head__title{font-size:calc(2.1rem * var(--heading-scale));margin:0;line-height:1.02}.s-head__sub{color:var(--c-muted);margin:.8em auto 0;max-width:560px}@media(min-width:750px){.s-head{margin-bottom:48px}.s-head__title{font-size:calc(3.1rem * var(--heading-scale))}}.hero{position:relative;overflow:hidden;background:var(--c-deep);color:#fff}.hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hero__track::-webkit-scrollbar{display:none}.hero__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;min-height:min(86svh,760px);display:flex;color:var(--hero-fg)}.hero--adapt .hero__slide{min-height:min(64svh,620px)}.hero--full .hero__slide{min-height:100svh}@media(min-width:750px){.hero--tall .hero__slide{min-height:min(92vh,900px)}}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media img,.hero__media svg{width:100%;height:100%;object-fit:cover}.hero__slide.is-active .hero__media img{animation:kenburns 9s ease-out both}@keyframes kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0006,#0000 28% 45%,rgba(0,0,0,var(--overlay))),linear-gradient(90deg,rgba(0,0,0,calc(var(--overlay) * .95)),#0000 62%);pointer-events:none}.hero__slide--right:after{background:linear-gradient(180deg,#0006,#0000 28% 45%,rgba(0,0,0,var(--overlay))),linear-gradient(270deg,rgba(0,0,0,calc(var(--overlay) * .95)),#0000 62%)}.hero__cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.hero__content{position:relative;z-index:2;display:flex;width:100%;align-items:flex-end;padding-top:150px;padding-bottom:84px}.hero__slide--center .hero__content,.hero__slide--bottom .hero__content{justify-content:center;text-align:center}.hero__slide--right .hero__content{justify-content:flex-end}.hero__box{max-width:640px}.hero__slide--center .hero__ctas,.hero__slide--bottom .hero__ctas,.hero__slide--center .hero__trust,.hero__slide--bottom .hero__trust{justify-content:center}.hero__deva{font-family:var(--font-deva);font-size:1.5rem;color:#f0d9a8;margin:0 0 8px}.hero__eyebrow{color:#f0d9a8!important}.hero__heading{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:calc(3.1rem * var(--heading-scale));line-height:.96;margin:0 0 .3em;letter-spacing:-.015em}.hero__heading em{color:#f0d9a8}.hero__text{font-size:1.06rem;opacity:.92;max-width:470px}.hero__slide--center .hero__text,.hero__slide--bottom .hero__text{margin-left:auto;margin-right:auto}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero__trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:26px;font-size:.8rem;opacity:.95}.hero__trust span{display:inline-flex;align-items:center;gap:6px}.hero__trust .icon{width:16px;height:16px;color:#f0d9a8}.hero__seal{position:absolute;right:48px;bottom:100px;z-index:2;color:#f0d9a8;display:none}@media(min-width:990px){.hero__seal{display:block}.hero__slide--right .hero__seal{right:auto;left:48px}}@media(min-width:750px){.hero__heading{font-size:calc(5.8rem * var(--heading-scale))}.hero__content{align-items:center;padding-bottom:64px}.hero__slide--bottom .hero__content{align-items:flex-end;padding-bottom:100px}}.hero__slide.is-active .hero__box>*{animation:rise 1s cubic-bezier(.2,.8,.2,1) both}.hero__slide.is-active .hero__box>*:nth-child(2){animation-delay:.08s}.hero__slide.is-active .hero__box>*:nth-child(3){animation-delay:.16s}.hero__slide.is-active .hero__box>*:nth-child(4){animation-delay:.24s}.hero__slide.is-active .hero__box>*:nth-child(5){animation-delay:.32s}.hero__slide.is-active .hero__box>*:nth-child(6){animation-delay:.4s}@keyframes rise{0%{opacity:0;transform:translateY(26px)}}.hero__controls{position:absolute;left:0;right:0;bottom:22px;z-index:4;display:flex;align-items:center;justify-content:center;gap:16px;color:#fff}.hero__arrow{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero__arrow .icon{width:18px;height:18px}.hero__dots{display:flex;gap:8px}.hero__dot{width:38px;height:2px;background:#ffffff59;overflow:hidden}.hero__dot span{display:block;height:100%;width:0;background:#fff}.hero__dot.is-active span{width:100%;transition:width var(--hero-interval,5s) linear}.marquee{background:var(--c-deep);color:#f3e7cf;overflow:hidden;padding:15px 0}.marquee--accent{background:var(--c-accent);color:#fff}.marquee--light{background:var(--c-surface);color:var(--c-text);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.marquee__track{display:flex;width:max-content;animation:marquee var(--speed,38s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{display:inline-flex;align-items:center;gap:24px;padding-right:24px;font-family:var(--font-heading);font-size:1.3rem;font-style:italic;white-space:nowrap}.marquee__item .orn-buta{color:var(--c-gold);width:24px;height:15px}@keyframes marquee{to{transform:translate(-50%)}}.cat-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:36%;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:14px 10px 4px}.cat-tiles::-webkit-scrollbar{display:none}@media(min-width:750px){.cat-tiles{grid-auto-columns:22%;gap:26px}}@media(min-width:990px){.cat-tiles{grid-auto-flow:row;grid-template-columns:repeat(var(--cols),1fr);overflow:visible;gap:30px}}.cat-tile{display:flex;flex-direction:column;align-items:center;gap:16px;scroll-snap-align:start;text-align:center}.cat-tile__media{display:block;width:100%;position:relative}.cat-tile__media img,.cat-tile__media svg{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.cat-tile:hover .cat-tile__media img{transform:scale(1.07)}.cat-tiles--arch .cat-tile__media .arch{aspect-ratio:3/4}.cat-tiles--arch .arch-frame:before{transition:opacity .3s;opacity:.45}.cat-tiles--arch .cat-tile:hover .arch-frame:before{opacity:1}.cat-tiles--circle .cat-tile__media{aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--c-surface)}.cat-tiles--card .cat-tile__media{aspect-ratio:4/5;overflow:hidden;background:var(--c-surface)}.cat-tile__title{font-family:var(--font-heading);font-size:1.35rem;line-height:1.1}.cat-tile__count{display:block;font-family:var(--font-label);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted);margin-top:5px}.tabs{display:flex;justify-content:center;gap:4px;margin:-12px auto 34px;overflow-x:auto;scrollbar-width:none;max-width:100%}.tab{padding:10px 20px;font-family:var(--font-label);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--c-border);transition:all .2s;color:var(--c-muted)}.tab.is-active{color:var(--c-text);border-bottom:2px solid var(--c-accent)}.tab-panel{animation:fade .45s ease}@keyframes fade{0%{opacity:0;transform:translateY(8px)}}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 12px}@media(min-width:750px){.product-grid{grid-template-columns:repeat(3,1fr);gap:46px 22px}}@media(min-width:990px){.product-grid{grid-template-columns:repeat(var(--cols,4),1fr)}}.product-grid--slider{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:47%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-grid--slider::-webkit-scrollbar{display:none}.product-grid--slider>*{scroll-snap-align:start}@media(min-width:750px){.product-grid--slider{grid-template-columns:none;grid-auto-columns:calc((100% - 44px)/3)}}@media(min-width:990px){.product-grid--slider{grid-template-columns:none;grid-auto-columns:calc((100% - (var(--cols,4) - 1) * 22px) / var(--cols,4))}}.slider{position:relative}.slider__btn{position:absolute;top:36%;z-index:3;width:46px;height:46px;border-radius:50%;background:var(--c-bg);border:1px solid var(--c-border);display:none;place-items:center;transition:opacity .2s,background .2s,color .2s}.slider__btn:hover{background:var(--c-text);color:var(--c-bg)}.slider__btn[disabled]{opacity:0;pointer-events:none}.slider__btn--prev{left:-18px}.slider__btn--next{right:-18px}@media(min-width:990px){.slider__btn{display:grid}}.card{position:relative;display:flex;flex-direction:column}.card__media{position:relative;aspect-ratio:var(--card-ratio);overflow:hidden;border-radius:var(--radius);background:var(--c-surface)}.card__link{position:absolute;top:0;right:0;bottom:0;left:0}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s ease,transform 1.4s cubic-bezier(.2,.8,.2,1)}.card__img--hover{opacity:0}@media(hover:hover){.card:hover .card__img--hover{opacity:1}.card:hover .card__img--main{transform:scale(1.04)}}.card__badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:5px;align-items:flex-start;pointer-events:none}.card__wish{position:absolute;top:8px;right:8px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#221a16;transition:transform .2s,color .2s}.card__wish .icon{width:18px;height:18px}.card__wish:hover{transform:scale(1.08)}.card__wish.is-active{color:var(--c-sale)}.card__wish.is-active .icon path{fill:currentColor}.card__quick{position:absolute;left:8px;right:8px;bottom:8px;padding:10px;background:#fbf7f0f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(calc(100% + 12px));transition:transform .4s cubic-bezier(.2,.8,.2,1);text-align:center}@media(hover:hover){.card:hover .card__quick,.card:focus-within .card__quick{transform:none}}@media(hover:none){.card__quick{position:static;transform:none;background:none;padding:8px 0 0;-webkit-backdrop-filter:none;backdrop-filter:none}.card__quick-label{display:none}.card__sizes{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}}.card__quick-label{font-family:var(--font-label);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;color:#5d524b}.card__sizes{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.size-pill{min-width:36px;height:30px;padding:0 8px;font-size:.74rem;border:1px solid #d9cfc4;background:#fff;color:#221a16;transition:all .15s}.size-pill:hover{background:#221a16;color:#fff;border-color:#221a16}.size-pill[disabled]{opacity:.35;text-decoration:line-through}.quick-btn--full{display:block;width:100%;padding:9px;font-family:var(--font-label);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:#221a16}@media(hover:none){.quick-btn--full{border:1px solid var(--c-border);color:var(--c-text);padding:8px}}.card__info{padding:14px 2px 0;display:flex;flex-direction:column;gap:5px}.card__craft{font-family:var(--font-label);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold);margin:0}.card__title{font-family:var(--font-heading);font-size:1.22rem;font-weight:var(--font-heading-weight);line-height:1.18;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.card__swatches{display:flex;gap:5px;align-items:center;margin-top:2px}.swatch{width:15px;height:15px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #0000001f;overflow:hidden}.swatch img{width:100%;height:100%;object-fit:cover}.swatch-more{font-size:.72rem;color:var(--c-muted)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.95rem}.price__current{font-weight:600}.price__compare{color:var(--c-muted);font-size:.85em}.price__off{color:var(--c-sale);font-weight:600;font-size:.8em;letter-spacing:.02em}.price--large{font-size:1.6rem}.price--large .price__current{font-weight:500}.price--large .price__off{font-size:.5em;background:var(--c-sale);color:#fff;padding:4px 9px;align-self:center;letter-spacing:.08em}.rating{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;color:var(--c-muted)}.rating__stars{position:relative;font-size:.8rem;letter-spacing:1px;color:var(--c-border);line-height:1}.rating__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--rating);overflow:hidden;color:var(--c-gold)}.rating__value{color:var(--c-text);font-weight:600}.usp{background:var(--usp-bg);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.usp__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 12px;padding-top:24px;padding-bottom:24px}@media(min-width:990px){.usp__grid{grid-template-columns:repeat(4,1fr)}.usp__item+.usp__item{border-left:1px solid var(--c-border);padding-left:24px}}.usp__item{display:flex;align-items:center;gap:14px}.usp__icon{width:48px;height:48px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;border:1px solid var(--c-gold);color:var(--c-accent)}.usp__item strong{display:block;font-family:var(--font-heading);font-weight:500;font-size:1.18rem;line-height:1.15}.usp__item small{display:block;color:var(--c-muted);font-size:.78rem;line-height:1.3}.price-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:990px){.price-tiles{grid-template-columns:repeat(4,1fr);gap:22px}}.price-tile{position:relative;overflow:hidden;background:var(--tile);padding:30px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;transition:transform .35s}.price-tile:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(var(--c-text-rgb),.16);pointer-events:none}.price-tile:after{content:"";position:absolute;left:50%;top:8px;width:9px;height:9px;background:var(--c-gold);transform:translate(-50%,-50%) rotate(45deg)}.price-tile:hover{transform:translateY(-5px)}.price-tile__pre{font-family:var(--font-label);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--c-muted)}.price-tile__amt{font-family:var(--font-heading);font-size:2.4rem;line-height:1.05}.price-tile__cta{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-label);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;margin-top:8px}.price-tile__cta .icon{width:14px;height:14px}@media(min-width:750px){.price-tile{padding:48px 20px}.price-tile__amt{font-size:3.4rem}}.promo-grid{display:grid;gap:12px}@media(min-width:750px){.promo-grid--2{grid-template-columns:1fr 1fr}.promo-grid--3{grid-template-columns:repeat(3,1fr)}.promo-grid--4{grid-template-columns:repeat(4,1fr)}.promo-grid{gap:22px}}.promo{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--c-surface);color:#fff}.promo__media img,.promo__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.promo:hover .promo__media img{transform:scale(1.06)}.promo:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:2;border:1px solid rgba(255,255,255,.55);pointer-events:none;transition:inset .4s ease}.promo:hover:before{top:18px;right:18px;bottom:18px;left:18px}.promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.62))}.promo__content{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.promo__content .label{color:#f0d9a8;margin:0}.promo__title{font-family:var(--font-heading);font-size:2.2rem;line-height:1.05}.promo__cta{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-label);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;margin-top:8px;border-bottom:1px solid currentColor;padding-bottom:3px}.promo__cta .icon{width:14px;height:14px;transition:transform .2s}.promo:hover .promo__cta .icon{transform:translate(4px)}.story{display:grid;background:var(--story-bg);--jaali:var(--c-gold);--jaali-o:.08}@media(min-width:990px){.story{grid-template-columns:1fr 1fr;min-height:680px}.story--reverse .story__media{order:2}}.story__media{position:relative;min-height:380px}.story__media img,.story__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.story__body{padding:56px 20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:640px}@media(min-width:990px){.story__body{padding:80px 88px}}.story__heading{font-size:calc(2.3rem * var(--heading-scale))}@media(min-width:750px){.story__heading{font-size:calc(3.4rem * var(--heading-scale))}}.story__text{color:var(--c-muted);margin-bottom:28px;font-size:1.02rem}.story__stats{display:flex;gap:36px;margin-bottom:34px;padding-top:26px;border-top:1px solid rgba(var(--c-text-rgb),.15);width:100%}.story__stats strong{display:block;font-family:var(--font-heading);font-size:2.4rem;font-weight:500;color:var(--c-accent);line-height:1.05}.story__stats span{font-family:var(--font-label);font-size:.6rem;color:var(--c-muted);letter-spacing:.16em;text-transform:uppercase}.craft-atlas{display:grid;grid-auto-flow:column;grid-auto-columns:76%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.craft-atlas::-webkit-scrollbar{display:none}@media(min-width:750px){.craft-atlas{grid-auto-columns:40%}}@media(min-width:1200px){.craft-atlas{grid-auto-flow:row;grid-template-columns:repeat(var(--cols,5),1fr);overflow:visible;gap:22px}}.craft{scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;color:inherit}.craft__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--c-surface)}.craft__media img,.craft__media svg{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.craft__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 30%,transparent 65%,rgba(0,0,0,.45))}.craft:hover .craft__media img{transform:scale(1.06)}.craft__num{position:absolute;top:12px;left:16px;z-index:1;font-family:var(--font-heading);font-style:italic;font-size:1.7rem;color:#fff}.craft__deva{position:absolute;right:16px;bottom:14px;z-index:1;font-family:var(--font-deva);font-size:1.6rem;color:#fff}.craft__name{font-family:var(--font-heading);font-size:1.6rem;line-height:1.05;margin:0}.craft__origin{display:flex;align-items:center;gap:5px;font-family:var(--font-label);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold);margin:0}.craft__origin .icon{width:13px;height:13px}.craft__text{font-size:.88rem;color:var(--c-muted);margin:0}.craft__cta{font-family:var(--font-label);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid currentColor;align-self:flex-start;padding-bottom:2px}.process{background:var(--c-deep);color:#f3e7cf;--jaali:#f0d9a8;--jaali-o:.06}.process__grid{display:grid;gap:32px}@media(min-width:750px){.process__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.process__grid{grid-template-columns:repeat(4,1fr);gap:36px}}.step{position:relative;display:flex;flex-direction:column;gap:14px}.step__media{aspect-ratio:4/5;background:#ffffff0f}.step__num{font-family:var(--font-heading);font-style:italic;font-size:3.6rem;line-height:.8;color:#f0d9a8}.step__title{font-family:var(--font-heading);font-size:1.65rem;margin:0;color:#fff}.step__text{font-size:.9rem;color:#f3e7cfbf;margin:0}@media(min-width:1200px){.step:not(:last-child):after{content:"";position:absolute;top:30%;right:-24px;width:12px;height:12px;border-top:1px solid #f0d9a8;border-right:1px solid #f0d9a8;transform:rotate(45deg);opacity:.6}}.artisan{display:grid;gap:44px;align-items:center}@media(min-width:990px){.artisan{grid-template-columns:.9fr 1.1fr;gap:96px}}.artisan__media{max-width:460px;width:100%;margin:0 auto;position:relative}.artisan__media .arch{aspect-ratio:3/4}.artisan__media .seal{position:absolute;right:-30px;bottom:30px;z-index:2;color:var(--c-accent);background:var(--c-bg);border-radius:50%}.artisan__quote{font-family:var(--font-heading);font-style:italic;font-size:calc(1.9rem * var(--heading-scale));line-height:1.2;margin:0 0 24px;position:relative}@media(min-width:750px){.artisan__quote{font-size:calc(2.7rem * var(--heading-scale))}}.artisan__quote:before{content:"\201c";position:absolute;left:-.12em;top:-.6em;font-size:4em;line-height:1;color:var(--c-gold);opacity:.35;font-style:normal}.artisan__name{font-family:var(--font-heading);font-size:1.45rem;margin:0}.artisan__meta{font-family:var(--font-label);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted);margin:4px 0 28px}.artisan__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 30px;padding:20px 0;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.artisan__facts strong{display:block;font-family:var(--font-heading);font-size:1.9rem;font-weight:500;color:var(--c-accent);line-height:1.1}.artisan__facts span{font-size:.76rem;color:var(--c-muted)}.reels{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.reels::-webkit-scrollbar{display:none}@media(min-width:750px){.reels{grid-auto-columns:31%}}@media(min-width:1200px){.reels{grid-auto-columns:calc((100% - 64px)/5);gap:16px}}.reel{position:relative;scroll-snap-align:start;aspect-ratio:9/16;overflow:hidden;background:#111;color:#fff;border-radius:var(--radius)}.reel>img,.reel>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.reel:hover>img{transform:scale(1.05)}.reel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 25%,transparent 55%,rgba(0,0,0,.7));pointer-events:none}.reel__top{position:absolute;top:12px;left:12px;right:12px;z-index:2;display:flex;justify-content:space-between;align-items:center;font-size:.74rem}.reel__play{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffff38;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.reel__play svg{width:13px;height:13px;margin-left:2px}.reel__tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:99px;background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.reel__tag .icon{width:13px;height:13px}.reel__product{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:8px;background:#fbf7f0f2;color:#221a16;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reel__product img{width:42px;height:54px;object-fit:cover}.reel__ptitle{display:block;font-family:var(--font-heading);font-size:1rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reel__product .price{font-size:.78rem}.reel__add{width:34px;height:34px;display:grid;place-items:center;background:var(--c-accent);color:#fff}.reel__add .icon{width:16px;height:16px}.look-grid{display:grid;gap:28px;align-items:center}@media(min-width:990px){.look-grid{grid-template-columns:1.2fr 1fr;gap:72px}}.look__image{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--c-surface)}.look__image>img{width:100%;height:100%;object-fit:cover}.hotspot{position:absolute;left:var(--x);top:var(--y);z-index:2;transform:translate(-50%,-50%)}.hotspot__dot{width:32px;height:32px;border-radius:50%;background:#fffffff2;display:grid;place-items:center;box-shadow:0 0 #ffffffb3;animation:hotspot 2s infinite;color:var(--c-accent);font-family:var(--font-heading);font-style:italic;font-size:1.05rem}.hotspot.is-active .hotspot__dot{background:var(--c-accent);color:#fff;animation:none}@keyframes hotspot{70%{box-shadow:0 0 0 12px #fff0}to{box-shadow:0 0 #fff0}}.look__list{display:flex;flex-direction:column;gap:12px}.look-item{display:grid;grid-template-columns:84px 1fr auto;gap:16px;align-items:center;padding:12px;border:1px solid var(--c-border);background:var(--c-bg);transition:border-color .25s,box-shadow .25s}.look-item.is-active{border-color:var(--c-accent);box-shadow:0 10px 30px -18px rgba(var(--c-text-rgb),.5)}.look-item>a img{width:84px;height:108px;object-fit:cover}.look-item__num{font-family:var(--font-heading);font-style:italic;color:var(--c-gold);font-size:1.05rem}.look-item__title{display:block;font-family:var(--font-heading);font-size:1.25rem;line-height:1.15}.look__total{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;flex-wrap:wrap}.look__total p{margin:0}.look__total strong{font-family:var(--font-heading);font-size:1.6rem;font-weight:500}.reviews-head{text-align:center}.reviews-agg{display:flex;justify-content:center;align-items:center;gap:14px;margin:-18px 0 38px;font-size:.9rem;text-align:left}.reviews-agg__score{font-family:var(--font-heading);font-size:3.4rem;line-height:1;color:var(--c-accent)}.reviews-agg__stars{color:var(--c-gold);letter-spacing:2px;display:block}.reviews{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.reviews::-webkit-scrollbar{display:none}@media(min-width:750px){.reviews{grid-auto-columns:calc((100% - 32px)/3)}}@media(min-width:1200px){.reviews{grid-auto-columns:calc((100% - 54px)/4);gap:18px}}.review{margin:0;scroll-snap-align:start;background:var(--c-bg);border:1px solid var(--c-border);overflow:hidden;display:flex;flex-direction:column;position:relative}.review__img{aspect-ratio:4/3;overflow:hidden}.review__img img{width:100%;height:100%;object-fit:cover}.review__body{padding:24px;display:flex;flex-direction:column;gap:14px;flex:1}.review__stars{display:flex;color:var(--c-gold)}.review__stars .icon{width:15px;height:15px}.review blockquote{margin:0;font-family:var(--font-heading);font-size:1.28rem;line-height:1.35;flex:1}.review figcaption{display:flex;flex-direction:column;gap:6px;font-size:.85rem}.verified{display:inline-flex;align-items:center;gap:4px;color:var(--c-success);font-size:.74rem}.verified .icon{width:14px;height:14px}.review__product{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--c-border);font-size:.8rem;color:var(--c-muted)}.review__product img{width:40px;height:52px;object-fit:cover}.ugc{display:grid;grid-auto-flow:column;grid-auto-columns:70%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 16px}.ugc::-webkit-scrollbar{display:none}@media(min-width:750px){.ugc{grid-auto-columns:30%;padding:0 36px}}@media(min-width:1200px){.ugc{grid-auto-columns:22%}}.ugc__item{scroll-snap-align:center;display:flex;flex-direction:column;gap:10px}.ugc__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--c-surface)}.ugc__media img,.ugc__media svg{width:100%;height:100%;object-fit:cover}.ugc__handle{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:99px;background:#00000073;color:#fff;font-size:.74rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ugc__handle .icon{width:14px;height:14px}.ugc__product{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:8px;border:1px solid var(--c-border);background:var(--c-bg);transition:border-color .2s}.ugc__product:hover{border-color:var(--c-text)}.ugc__product img{width:44px;height:56px;object-fit:cover}.ugc__title{display:block;font-family:var(--font-heading);font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ugc__product .price{font-size:.8rem}.ugc__shop{font-family:var(--font-label);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent)}.logos-wrap{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.logos__label{text-align:center}.logos{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.logos__track{display:flex;gap:72px;width:max-content;animation:marquee 34s linear infinite;align-items:center}.logos:hover .logos__track{animation-play-state:paused}.logos__item{opacity:.7;filter:grayscale(1);transition:opacity .2s}.logos__item:hover{opacity:1}.logos__text{font-family:var(--font-heading);font-size:1.9rem;font-style:italic;white-space:nowrap}.cd-banner{position:relative;overflow:hidden;background:var(--cd-bg);color:var(--cd-fg);--jaali:#fff;--jaali-o:.07}.cd-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.28}.cd-banner__bg img{width:100%;height:100%;object-fit:cover}.cd-banner .band{--band:#f0d9a8;opacity:.6;position:relative}.cd-banner__inner{position:relative;display:grid;gap:26px;padding-top:52px;padding-bottom:52px;align-items:center}@media(min-width:990px){.cd-banner__inner{grid-template-columns:1.2fr 1fr;padding-top:72px;padding-bottom:72px}}.cd-banner .label,.cd-banner .deva{color:#f0d9a8}.cd-banner__heading{font-size:calc(2.5rem * var(--heading-scale));line-height:1}.cd-banner__heading em{color:#f0d9a8}@media(min-width:750px){.cd-banner__heading{font-size:calc(3.8rem * var(--heading-scale))}}.cd-banner__right{display:flex;flex-direction:column;gap:22px;align-items:flex-start}@media(min-width:990px){.cd-banner__right{align-items:flex-end}}.countdown--boxes{display:flex;gap:10px}.countdown--boxes span{display:flex;flex-direction:column;align-items:center;min-width:74px;padding:14px 8px;border:1px solid rgba(240,217,168,.45);background:#ffffff0f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.countdown--boxes b{font-family:var(--font-heading);font-size:2.5rem;font-weight:500;line-height:1}.countdown--boxes small{font-family:var(--font-label);font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;opacity:.8;margin-top:6px}.news-band{background:var(--c-deep);color:#f3e7cf;--jaali:#f0d9a8;--jaali-o:.07;text-align:center}.news-band .news-form__row{margin-top:26px}.news-band .news-form input[type=email]{background:transparent;border-color:#f0d9a873;color:#fff}.news-band .news-form input::placeholder{color:#f3e7cf99}.news-perks{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;margin-top:20px;font-size:.82rem;opacity:.9}.news-perks span{display:inline-flex;align-items:center;gap:6px}.news-perks .icon{width:16px;height:16px;color:#f0d9a8}.news-form{position:relative;z-index:1}.news-form__row{display:flex;gap:8px;max-width:480px;margin:22px auto 0}.news-form input[type=email]{flex:1;min-width:0;min-height:52px;padding:0 16px;border:1px solid var(--c-border);background:var(--c-bg)}.form-ok{display:inline-flex;align-items:center;gap:6px;color:var(--c-success)}.news-band .form-ok{color:#bfe3c9}.form-err{color:var(--c-sale);font-size:.85rem;margin-top:8px}.accordion__item{border-bottom:1px solid var(--c-border)}.accordion__item summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:19px 0;cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:1.3rem}.accordion__item summary::-webkit-details-marker{display:none}.accordion__item summary .icon{width:18px;height:18px;transition:transform .3s;color:var(--c-gold)}.accordion__item[open] summary .icon{transform:rotate(45deg)}.accordion__body{padding:0 0 20px;color:var(--c-muted)}.rich-text--center{text-align:center}.footer{background:var(--c-deep);color:#e9dcc6;position:relative;--jaali:#f0d9a8;--jaali-o:.04}.footer>.band{--band:#c9a35a;opacity:.55}.footer a:hover{color:#fff}.footer__usps{border-bottom:1px solid rgba(255,255,255,.1)}.footer__usps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding-top:26px;padding-bottom:26px;font-size:.84rem}.footer__usps-grid div{display:flex;align-items:center;gap:10px}.footer__usps-grid .icon{color:#f0d9a8}@media(min-width:990px){.footer__usps-grid{grid-template-columns:repeat(4,1fr);justify-items:center}}.footer__main{display:grid;gap:8px;padding-top:56px;padding-bottom:44px}@media(min-width:990px){.footer__main{grid-template-columns:1.5fr repeat(3,1fr);gap:56px}}.footer__wordmark{font-family:var(--font-heading);font-size:2.4rem;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin:0;line-height:1}.footer__deva{font-family:var(--font-deva);color:#f0d9a8;margin:8px 0 0;font-size:1.05rem}.footer__brand img{filter:brightness(0) invert(1)}.footer__about{color:#b9ad9c;font-size:.9rem;margin:18px 0 22px;max-width:360px}.footer__heading{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-label);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#f0d9a8;margin:0 0 16px;cursor:pointer;list-style:none}.footer__heading::-webkit-details-marker{display:none}.footer__heading .icon{width:16px;height:16px}@media(min-width:990px){.footer__heading .icon{display:none}.footer__acc summary{pointer-events:none}}@media(max-width:989px){.footer__col{border-top:1px solid rgba(255,255,255,.1);padding-top:16px}}.footer__links li a{display:block;padding:5px 0;color:#c9bca9;font-size:.92rem}.footer__text{color:#b9ad9c;font-size:.9rem}.footer .news-form__row{margin:12px 0 0}.footer .news-form input[type=email]{background:transparent;border-color:#f0d9a859;color:#fff}.social{display:flex;gap:6px}.social a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(240,217,168,.3);transition:background .2s,border-color .2s}.social a:hover{background:var(--c-accent);border-color:var(--c-accent)}.social .icon{width:18px;height:18px}.footer__bottom{border-top:1px solid rgba(255,255,255,.1);font-size:.8rem;color:#988b7a}.footer__bottom-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;padding-bottom:18px}.footer__bottom-row p{margin:0}.footer__big{font-family:var(--font-heading);font-size:clamp(4rem,17vw,15rem);line-height:.8;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#f0d9a812;margin:0;padding-top:16px;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none}.payment-icons{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.payment-icons svg{width:38px;height:24px}.whatsapp-float{position:fixed;right:18px;bottom:22px;z-index:45;display:flex;align-items:center;height:54px;padding:0 6px;border-radius:99px;background:#25d366;color:#fff;box-shadow:0 10px 25px -8px #25d366b3;transition:transform .2s}.whatsapp-float:hover{transform:scale(1.04)}.whatsapp-float .icon{width:42px;height:42px;padding:7px}.whatsapp-float__label{display:none;font-size:.82rem;font-weight:600;padding-right:14px}@media(min-width:990px){.whatsapp-float__label{display:block}}body:has(.sticky-atc.is-visible) .whatsapp-float{bottom:100px}.toast{position:fixed;left:50%;bottom:28px;z-index:200;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:var(--c-text);color:var(--c-bg);padding:12px 22px;border-radius:99px;font-size:.88rem;transition:all .3s;white-space:nowrap}.toast.is-visible{opacity:1;transform:translate(-50%)}.ship-bar{padding:14px 22px;background:var(--c-surface)}.ship-bar__text{font-size:.84rem;margin:0 0 8px;display:flex;align-items:center;gap:6px}.ship-bar__text strong{color:var(--c-accent)}.ship-bar__text .icon{width:16px;height:16px;color:var(--c-success)}.ship-bar__track{height:6px;border-radius:3px;background:rgba(var(--c-text-rgb),.1);overflow:hidden}.ship-bar__fill{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--c-gold),var(--c-accent));transition:width .6s cubic-bezier(.2,.8,.2,1)}.ship-bar--done .ship-bar__fill{background:var(--c-success)}.cart-drawer__inner{display:flex;flex-direction:column;height:100%}.cart-drawer.is-busy .cart-drawer__inner{opacity:.6;pointer-events:none}.cart-items{display:flex;flex-direction:column}.cart-item{display:grid;grid-template-columns:88px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--c-border)}.cart-item__img{aspect-ratio:3/4;overflow:hidden;background:var(--c-surface)}.cart-item__img img{width:100%;height:100%;object-fit:cover}.cart-item__info{display:flex;flex-direction:column;gap:3px;min-width:0}.cart-item__title{font-family:var(--font-heading);font-size:1.15rem;line-height:1.2}.cart-item__variant{font-size:.8rem;color:var(--c-muted);margin:0}.cart-item__price{display:flex;gap:8px;align-items:baseline;font-size:.9rem;font-weight:600}.cart-item__price s{color:var(--c-muted);font-weight:400;font-size:.8rem}.cart-item__discount{display:flex;align-items:center;gap:4px;font-size:.76rem;color:var(--c-success);margin:0}.cart-item__discount .icon{width:13px;height:13px}.cart-item__row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px}.cart-items--page .cart-item{grid-template-columns:110px 1fr auto}.cart-item__total{font-weight:600}.qty{display:inline-flex;align-items:center;border:1px solid var(--c-border);height:56px}.qty button{width:42px;height:100%;display:grid;place-items:center}.qty button .icon{width:16px;height:16px}.qty input{width:34px;border:0;background:none;text-align:center;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.qty--sm{height:34px}.qty--sm button{width:32px}.qty--sm span{min-width:24px;text-align:center;font-size:.88rem}.cart-perks{display:grid;gap:8px;margin-top:16px}.cart-perk{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--c-border);font-size:.86rem;cursor:pointer}.cart-perk .icon{width:20px;height:20px;color:var(--c-accent)}.cart-perk input{margin-left:auto;width:18px;height:18px;accent-color:var(--c-accent)}.cart-perk--nudge{background:var(--c-gold-soft);border-color:transparent;cursor:default}.cart-eta{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--c-success);margin:0 0 10px}.cart-eta .icon{width:16px;height:16px}.cart-upsell{margin-top:20px;padding:16px;background:var(--c-surface)}.cart-upsell__track{display:grid;gap:12px}.mini-card{display:grid;grid-template-columns:54px 1fr auto;gap:12px;align-items:center}.mini-card img{width:54px;height:70px;object-fit:cover}.mini-card__title{display:block;font-family:var(--font-heading);font-size:1.02rem;line-height:1.2}.mini-card .price{font-size:.82rem}.cart-coupon{margin-top:16px;border:1px dashed var(--c-border);padding:0 14px}.cart-coupon summary{display:flex;align-items:center;gap:8px;padding:12px 0;font-size:.88rem;cursor:pointer;list-style:none}.cart-coupon summary::-webkit-details-marker{display:none}.cart-coupon summary .icon{width:18px;height:18px;color:var(--c-accent)}.cart-coupon__form{display:flex;gap:8px;padding-bottom:12px}.cart-coupon__form input{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid var(--c-border);background:var(--c-bg);text-transform:uppercase}.cart-coupon__msg{font-size:.8rem;color:var(--c-success);margin:0 0 12px}.cart-coupon__msg:empty{display:none}.cart-note{width:100%;min-height:80px;margin-bottom:12px;padding:10px;border:1px solid var(--c-border);background:var(--c-bg);resize:vertical}.cart-total__row{display:flex;justify-content:space-between;margin:0 0 4px;font-size:1rem}.cart-total__row strong{font-size:1.15rem}.cart-total__row--discount{color:var(--c-success);font-size:.88rem}.cart-total__note{font-size:.76rem;color:var(--c-muted);margin:0 0 14px}.cart-savings{background:#2f6b4f1a;color:var(--c-success);font-size:.84rem;padding:9px 12px;margin:0 0 12px;text-align:center}.cart-trust{font-size:.74rem;text-align:center;color:var(--c-muted);margin:10px 0 8px}.cart-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:44px}.cart-empty__icon{width:76px;height:76px;border-radius:50%;border:1px solid var(--c-gold);display:grid;place-items:center;margin-bottom:16px;color:var(--c-accent)}.cart-empty__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;text-align:left;width:100%}.cart-page{padding-top:32px;padding-bottom:64px}.cart-page__grid{display:grid;gap:32px}@media(min-width:990px){.cart-page__grid{grid-template-columns:1.6fr 1fr;gap:56px}}.cart-summary{background:var(--c-surface);padding:28px;align-self:start;position:sticky;top:150px}.cart-dynamic{margin-top:10px}.cart-note-label{display:block;font-size:.85rem;margin-bottom:6px}.pdp{display:grid;gap:24px;padding-top:12px;padding-bottom:56px}@media(min-width:990px){.pdp{grid-template-columns:1.3fr 1fr;gap:64px;padding-top:28px}}.pdp__gallery{position:relative;margin:0 -16px}@media(min-width:750px){.pdp__gallery{margin:0}}.pdp__media-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp__media-grid::-webkit-scrollbar{display:none}.pdp__media{position:relative;flex:0 0 100%;scroll-snap-align:start;aspect-ratio:var(--card-ratio);background:var(--c-surface);overflow:hidden}.pdp__media img,.pdp__media video,.pdp__media svg{width:100%;height:100%;object-fit:cover}.pdp__zoom{display:block;width:100%;height:100%;cursor:zoom-in}.pdp__craft-badge{position:absolute;left:14px;top:14px;z-index:2;pointer-events:none;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.pdp__dots{display:flex;justify-content:center;gap:6px;padding:12px 0}.pdp__dot{width:6px;height:6px;border-radius:50%;background:var(--c-border);transition:all .3s}.pdp__dot.is-active{background:var(--c-text);width:18px;border-radius:3px}@media(min-width:990px){.pdp__media-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:visible}.pdp__media-grid--stack{grid-template-columns:1fr}.pdp__media-grid--grid .pdp__media:first-child{grid-column:1/-1}.pdp__dots{display:none}.pdp__info-inner{position:sticky;top:150px}}.pdp__info-inner{display:flex;flex-direction:column;gap:20px}.breadcrumbs{font-family:var(--font-label);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);margin-bottom:10px}.breadcrumbs a:hover{color:var(--c-accent)}.pdp__title{font-size:calc(2.2rem * var(--heading-scale));margin-bottom:10px;line-height:1.04}@media(min-width:750px){.pdp__title{font-size:calc(3rem * var(--heading-scale))}}.pdp__craftline{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;font-family:var(--font-label);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold)}.pdp__craftline span+span:before{content:"\25c6";margin-right:14px;font-size:.5rem;vertical-align:middle;color:var(--c-border)}.pdp__tax{font-size:.78rem;color:var(--c-muted);margin:4px 0 0}.pdp__save{display:inline-block;margin:6px 0 0;font-size:.84rem;color:var(--c-success);font-weight:600}.pdp__prepaid{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:9px 12px;background:var(--c-gold-soft);font-size:.82rem}.pdp__prepaid .icon{width:18px;height:18px;color:var(--c-gold)}.offers{border:1px dashed var(--c-gold);padding:14px 16px;background:linear-gradient(135deg,var(--c-gold-soft),transparent)}.offers__title{display:flex;align-items:center;gap:8px;font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem}.offers__title .icon{width:18px;height:18px;color:var(--c-gold)}.offer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:.86rem;border-top:1px solid rgba(var(--c-text-rgb),.07)}.offer:first-child{border-top:0}.offer__code,.coupon{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px dashed var(--c-accent);font-size:.74rem;font-weight:600;letter-spacing:.08em;color:var(--c-accent);background:var(--c-accent-soft)}.offer__code small{font-weight:400;opacity:.7}.opt{border:0;margin:0 0 16px;padding:0}.opt__legend{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;font-size:.88rem;padding:0}.opt__tools{display:flex;gap:16px}.opt__chart{display:inline-flex;align-items:center;gap:4px;color:var(--c-accent)}.opt__chart .icon{width:16px;height:16px}.opt__values{display:flex;flex-wrap:wrap;gap:8px}.opt__pill{min-width:54px;height:46px;padding:0 14px;display:grid;place-items:center;border:1px solid var(--c-border);font-size:.88rem;cursor:pointer;transition:all .15s;position:relative;background:var(--c-bg)}.opt__pill:hover{border-color:var(--c-text)}input:checked+.opt__pill{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.opt__pill.is-unavailable{color:var(--c-muted);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--c-border) 50%,transparent calc(50% + .5px))}input:checked+.opt__pill.is-unavailable{background:var(--c-muted);border-color:var(--c-muted)}.opt__pill.is-recommended:after{content:attr(data-fit-label);position:absolute;top:-9px;left:50%;transform:translate(-50%);font-size:.54rem;letter-spacing:.06em;background:var(--c-success);color:#fff;padding:1px 6px;white-space:nowrap}.opt__swatch{width:38px;height:38px;border-radius:50%;background:var(--swatch);cursor:pointer;box-shadow:inset 0 0 0 1px #0000001f;outline:1px solid transparent;outline-offset:3px;transition:outline-color .15s;overflow:hidden}.opt__swatch img{width:100%;height:100%;object-fit:cover}input:checked+.opt__swatch{outline:1.5px solid var(--c-text)}.opt__swatch.is-unavailable{opacity:.4}input:focus-visible+label{outline:2px solid var(--c-accent);outline-offset:2px}.fit-note{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--c-muted);margin:0;padding:10px 12px;background:var(--c-surface)}.fit-note .icon{width:18px;height:18px}.urgency{display:flex;flex-direction:column;gap:8px;font-size:.86rem}.urgency p{margin:0;display:flex;align-items:center;gap:8px}.urgency .icon{width:18px;height:18px;color:var(--c-muted)}.urgency__stock{color:var(--c-sale);font-weight:600}.urgency__stock[hidden]{display:none}.urgency__dispatch strong{color:var(--c-success)}.urgency__dispatch[hidden]{display:none}.pulse{width:8px;height:8px;border-radius:50%;background:var(--c-sale);box-shadow:0 0 #b3261e99;animation:pulse 1.6s infinite;flex-shrink:0}@keyframes pulse{70%{box-shadow:0 0 0 8px #b3261e00}to{box-shadow:0 0 #b3261e00}}.buy__form{display:flex;flex-direction:column;gap:10px}.buy__row{display:flex;gap:10px}.buy__atc{flex:1}.buy__alt{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.buy__wa,.buy__wish{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--c-border);font-size:.8rem;transition:border-color .2s;text-align:center;padding:0 8px}.buy__wa{color:#128c4a}.buy__wa:hover,.buy__wish:hover{border-color:var(--c-text)}.buy__wa .icon,.buy__wish .icon{width:18px;height:18px}.buy__wish.is-active{color:var(--c-sale)}.buy__wish.is-active .icon path{fill:currentColor}.delivery{padding:16px;border:1px solid var(--c-border)}.delivery__title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.88rem;margin:0 0 10px}.delivery__title .icon{width:18px;height:18px}.delivery__form{display:flex;align-items:center;border-bottom:1px solid var(--c-text)}.delivery__form input{flex:1;border:0;background:none;padding:8px 0;outline:none;letter-spacing:.12em}.delivery__form .link-btn{color:var(--c-accent);font-family:var(--font-label);text-decoration:none;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.delivery__result{font-size:.84rem;margin-top:10px}.delivery__result:empty{display:none;margin:0}.delivery__result p{margin:0 0 4px;display:flex;gap:6px;align-items:center}.delivery__result .icon{width:16px;height:16px;color:var(--c-success)}.delivery__result .is-err{color:var(--c-sale)}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center;padding:18px 0;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.trust li{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.72rem;line-height:1.3;color:var(--c-muted)}.trust .icon{width:26px;height:26px;color:var(--c-accent);padding:7px;border:1px solid var(--c-gold);border-radius:50%;box-sizing:content-box}.passport{position:relative;padding:22px 20px 18px;background:var(--c-surface);border:1px solid var(--c-border)}.passport:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid var(--c-border);pointer-events:none}.passport__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.passport__title{font-family:var(--font-heading);font-size:1.5rem;margin:0;line-height:1.1}.passport__title small{display:block;font-family:var(--font-deva);font-size:.9rem;color:var(--c-gold);margin-bottom:2px}.passport__stamp{width:62px;height:62px;border-radius:50%;border:1px dashed var(--c-accent);display:grid;place-items:center;text-align:center;font-family:var(--font-label);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);transform:rotate(-12deg);line-height:1.35;flex-shrink:0}.passport__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin:0}.passport__grid div{border-top:1px solid var(--c-border);padding-top:8px}.passport__grid dt{font-family:var(--font-label);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}.passport__grid dd{margin:2px 0 0;font-family:var(--font-heading);font-size:1.15rem;line-height:1.2}.passport__note{font-size:.78rem;color:var(--c-muted);margin:14px 0 0;font-style:italic}.look-box{padding:16px;background:var(--c-surface);display:grid;gap:12px}.look-box__title{font-family:var(--font-heading);font-size:1.4rem;margin:0}.look-box__foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--c-border);font-size:.86rem}.pdp__share{display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.pdp__share .icon{width:16px;height:16px}.size-finder{display:grid;gap:18px}.size-finder fieldset{border:0;margin:0;padding:0}.size-finder legend{font-family:var(--font-label);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);margin-bottom:10px}.size-finder__opts{display:flex;flex-wrap:wrap;gap:8px}.size-finder__opts label{cursor:pointer;position:relative}.size-finder__opts input{position:absolute;opacity:0}.size-finder__opts span{display:grid;place-items:center;min-width:56px;height:42px;padding:0 14px;border:1px solid var(--c-border);font-size:.86rem;transition:all .15s}.size-finder__opts input:checked+span{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.size-finder__result{padding:18px;background:var(--c-gold-soft);text-align:center;display:none}.size-finder__result.is-visible{display:block}.size-finder__size{font-family:var(--font-heading);font-size:3.4rem;line-height:1;color:var(--c-accent);margin:4px 0}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:42;background:var(--c-bg);border-top:1px solid var(--c-border);box-shadow:0 -10px 30px -20px #00000059;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.2,1);padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.sticky-atc.is-visible{transform:none}.sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.sticky-atc__product{display:flex;align-items:center;gap:12px;min-width:0}.sticky-atc__product img{width:44px;height:58px;object-fit:cover}.sticky-atc__title{margin:0;font-family:var(--font-heading);font-size:1.08rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40vw}.sticky-atc__price{margin:0;font-size:.84rem;font-weight:600}@media(max-width:749px){.sticky-atc__product img,.sticky-atc__title{display:none}.sticky-atc .btn{flex:1}}@media(max-width:989px){body:has(.bottom-nav) .sticky-atc{bottom:64px;padding-bottom:10px}}.modal{width:min(720px,94vw);max-height:88vh;background:var(--c-bg);overflow:hidden;display:none;flex-direction:column}.modal[open]{display:flex;animation:pop .25s ease}@keyframes pop{0%{opacity:0;transform:scale(.97)}}.modal__head{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 12px 24px;border-bottom:1px solid var(--c-border)}.modal__head .h4{margin:0}.modal__body{padding:24px;overflow:auto}.lightbox{width:100vw;height:100vh;background:#fff;margin:0}.lightbox[open]{display:block}.lightbox__close{position:fixed;top:16px;right:16px;z-index:2;background:#fff}.lightbox__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory}.lightbox__slide{flex:0 0 100%;scroll-snap-align:start;display:grid;place-items:center;overflow:auto}.lightbox__slide img{max-height:100vh;width:auto;object-fit:contain}.popup{width:min(820px,92vw);background:var(--c-bg);overflow:hidden}.popup[open]{animation:pop .35s ease}.popup__grid{display:grid}@media(min-width:750px){.popup__grid{grid-template-columns:1fr 1.1fr}.popup__grid--solo{grid-template-columns:1fr}}.popup__media{display:none;padding:22px;background:var(--c-surface)}@media(min-width:750px){.popup__media{display:block}.popup__media .arch{height:100%;min-height:420px}}.popup__body{position:relative;padding:48px 34px 34px;display:flex;flex-direction:column;justify-content:center;text-align:center}.popup__close{position:absolute;top:8px;right:8px}.popup__heading{font-family:var(--font-heading);font-size:2.5rem;line-height:1.02;margin:0 0 12px}.popup__text{color:var(--c-muted);font-size:.92rem;margin-bottom:22px}.popup__form{display:flex;flex-direction:column;gap:10px}.popup__form input[type=email]{height:50px;padding:0 16px;border:1px solid var(--c-border);background:var(--c-bg);text-align:center}.popup__decline{margin-top:4px}.popup__success{color:var(--c-success);font-weight:600}.coupon{justify-content:center;padding:12px 16px;font-size:1.15rem;flex-direction:column}.coupon__copy{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;font-weight:400}.coll-hero{position:relative;padding:44px 0 30px;text-align:center;background:var(--c-surface);overflow:hidden;--jaali:var(--c-gold);--jaali-o:.09}.coll-hero--image{padding:100px 0 72px;color:#fff;--jaali-o:0}.coll-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.coll-hero__bg img{width:100%;height:100%;object-fit:cover}.coll-hero--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000004d,#0000008c)}.coll-hero--image .breadcrumbs{color:#fffc}.coll-hero--image .deva{color:#f0d9a8}.coll-hero__inner{position:relative;z-index:1}.coll-hero__title{font-size:calc(2.7rem * var(--heading-scale));margin:0}@media(min-width:750px){.coll-hero__title{font-size:calc(4.2rem * var(--heading-scale))}}.coll-hero__desc{max-width:620px;margin:12px auto 0;font-size:.95rem;opacity:.85}.coll-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:22px 0 4px;justify-content:flex-start}@media(min-width:990px){.coll-chips{justify-content:center}}.coll-chips::-webkit-scrollbar{display:none}.coll-chips .chip{background:transparent}.coll-hero--image .coll-chips .chip{color:#fff;border-color:#ffffff80}.coll{padding-bottom:64px}.coll__toolbar{position:sticky;top:66px;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;background:var(--c-bg);border-bottom:1px solid var(--c-border);margin-bottom:24px}@media(min-width:990px){.coll__toolbar{top:134px}}.coll__tools{display:flex;align-items:center;gap:10px}.grid-toggle{display:none;gap:4px}@media(min-width:990px){.grid-toggle{display:flex}}.grid-toggle button{width:34px;height:34px;display:grid;place-items:center;border:1px solid transparent;color:var(--c-muted)}.grid-toggle button.is-active{border-color:var(--c-text);color:var(--c-text)}.grid-toggle svg{width:16px;height:16px}.coll__count{font-size:.84rem;color:var(--c-muted);margin:0}.coll__sort select{height:38px;padding:0 32px 0 12px;border:1px solid var(--c-border);background:var(--c-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23221a16' stroke-width='1.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center/16px;-webkit-appearance:none;appearance:none;font-size:.84rem}@media(max-width:749px){.coll__count{display:none}}.pill-count{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:10px;background:var(--c-accent);color:#fff;font-size:.68rem;letter-spacing:0}.active-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:22px}.product-grid--collection{transition:opacity .25s}.coll.is-loading .product-grid--collection{opacity:.4}.grid-promo{position:relative;grid-column:span 2;overflow:hidden;background:var(--c-deep);color:#fff;display:flex;align-items:flex-end;min-height:380px}.grid-promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.85;transition:transform 1.2s ease}.grid-promo:hover img{transform:scale(1.04)}.grid-promo:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.5);z-index:1}.grid-promo__body{position:relative;z-index:2;padding:36px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));width:100%}.grid-promo__title{font-family:var(--font-heading);font-size:2.4rem;line-height:1.02;margin:4px 0 14px}.grid-promo .label{color:#f0d9a8}.filters .filter{border-bottom:1px solid var(--c-border)}.filter summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-family:var(--font-heading);font-size:1.25rem;cursor:pointer;list-style:none}.filter summary::-webkit-details-marker{display:none}.filter summary .icon{width:18px;height:18px;transition:transform .25s}.filter[open] summary .icon{transform:rotate(180deg)}.filter__list{display:flex;flex-direction:column;gap:2px;padding-bottom:16px}.filter__opt{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:.9rem;cursor:pointer}.filter__opt small{margin-left:auto;color:var(--c-muted)}.filter__opt input{width:18px;height:18px;accent-color:var(--c-accent)}.filter__opt.is-disabled{opacity:.4}.filter__list--pills{flex-direction:row;flex-wrap:wrap;gap:8px}.filter__list--pills .filter__opt{padding:0;position:relative}.filter__list--pills input{position:absolute;opacity:0}.filter__list--pills .filter__opt span{min-width:48px;height:38px;padding:0 12px;display:grid;place-items:center;border:1px solid var(--c-border)}.filter__list--pills input:checked+span{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.filter__list--pills small{display:none}.filter__list--swatch{flex-direction:row;flex-wrap:wrap;gap:4px 16px}.filter__swatch{width:22px;height:22px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #00000026}.filter__price{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:16px}.filter__price label{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:var(--c-muted)}.filter__price input{height:42px;padding:0 10px;border:1px solid var(--c-border);background:var(--c-bg)}.pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:56px}.pagination a,.pagination span{min-width:40px;height:40px;display:grid;place-items:center;border-radius:50%;font-size:.9rem}.pagination a:hover{background:var(--c-surface)}.pagination .is-current,.pagination .current{background:var(--c-text);color:var(--c-bg)}.pagination .icon{width:18px;height:18px}.empty-state{text-align:center;padding:64px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-state--404 .page-title{font-size:3.4rem}.page-title{font-size:calc(2.4rem * var(--heading-scale));text-align:center;margin:36px 0}.page-content{padding-bottom:64px}.search-hit{display:flex;flex-direction:column;gap:6px;padding:20px;background:var(--c-surface)}.blog-grid{display:grid;gap:36px 22px}@media(min-width:750px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.blog-card{display:flex;flex-direction:column;gap:8px}.blog-card__img{aspect-ratio:4/3;overflow:hidden;background:var(--c-surface)}.blog-card__img img,.blog-card__img svg{width:100%;height:100%;object-fit:cover;transition:transform .8s}.blog-card:hover .blog-card__img img{transform:scale(1.05)}.blog-card__title{font-family:var(--font-heading);font-size:1.6rem;line-height:1.15}.article__img{margin-bottom:32px;overflow:hidden}.article .rte{font-size:1.05rem;line-height:1.85;margin-bottom:40px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}.password-page{min-height:100vh;display:grid;place-items:center;text-align:center;padding:32px 16px;background:var(--c-surface)}.password-page__box{max-width:480px;display:flex;flex-direction:column;gap:16px;align-items:center}.password-page form{display:flex;gap:8px;width:100%}.password-page input{flex:1;min-height:48px;padding:0 14px;border:1px solid var(--c-border);background:var(--c-bg)}.popup__heading em{color:var(--c-accent)}.template-index:has(.header--overlay) #MainContent>.section-hero:first-child{margin-top:calc(var(--header-h,126px) * -1)}.header--overlay{transition:background .35s,color .35s,border-color .35s,box-shadow .35s}span.arch,span.arch-frame{display:block}.cat-tile__media .arch-frame{width:100%}.header--overlay.is-transparent .nav__link--highlight{color:#ffc2b4}.look__total strong,.price-tile__amt,.countdown--boxes b{font-variant-numeric:lining-nums}.look__total strong{font-family:var(--font-body);font-size:1.4rem;font-weight:600}.artisan__quote:before{left:-.5em;top:-.18em;font-size:2.6em}@media(max-width:749px){.artisan__quote:before{display:none}}@media(max-width:749px){.hero__slide:after,.hero__slide--right:after{background:linear-gradient(180deg,#00000073,#0000000d 28%,#00000040 50%,rgba(0,0,0,calc(var(--overlay) * 1.35)) 82%)}.hero__content{padding-bottom:96px}}body{font-size:14.5px;letter-spacing:.01em}@media(min-width:990px){body{font-size:15px}}h1,h2,h3,h4,.h4{letter-spacing:-.01em}.label{font-size:.66rem;letter-spacing:.3em;font-weight:500}.btn{font-weight:500;font-size:.7rem;letter-spacing:.26em}.btn--lg{font-size:.72rem}.brand-logo{display:inline-block;width:var(--logo-w,180px);max-width:100%;color:var(--c-accent);line-height:0}.brand-logo svg{width:100%;height:auto;display:block}.header__logo .brand-logo{width:min(var(--logo-w),46vw)}@media(max-width:749px){.header__logo .brand-logo{width:min(var(--logo-w),150px)}}.header--overlay.is-transparent .brand-logo{color:#f3e9d8}.rekha{display:block;width:min(200px,56%);margin:16px auto 0;color:var(--c-gold);line-height:0}.rekha svg{width:100%;height:auto}.s-head--left .rekha{margin-left:0}.s-head--light .rekha{color:#d9b98a}.rekha-mark{width:34px;height:14px;color:var(--c-gold);flex-shrink:0}.marquee__item .rekha-mark{color:var(--c-gold)}.rekha-line{display:block;width:100%;height:34px;color:var(--c-gold);opacity:.55;line-height:0}.rekha-line svg{width:100%;height:100%}.footer__line{color:#d9b98a;opacity:.45;height:40px;margin-bottom:-8px}.cd-banner__line{position:absolute;left:0;right:0;bottom:18px;color:#d9b98a;opacity:.35;height:60px;z-index:0}.seal{position:relative}.seal__mono{position:absolute;left:50%;top:50%;width:38%;transform:translate(-50%,-46%);color:currentColor;line-height:0}.seal__mono svg{width:100%;height:auto}.jaali:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='300' viewBox='0 0 600 300'%3E%3Cg fill='none' stroke='black' stroke-width='1.2'%3E%3Cpath d='M-20 220C120 280 220 120 340 150s200 90 290-40'/%3E%3Cpath d='M-20 80C110 150 230 10 360 40s180 110 270 10'/%3E%3C/g%3E%3C/svg%3E") repeat center/600px 300px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='300' viewBox='0 0 600 300'%3E%3Cg fill='none' stroke='black' stroke-width='1.2'%3E%3Cpath d='M-20 220C120 280 220 120 340 150s200 90 290-40'/%3E%3Cpath d='M-20 80C110 150 230 10 360 40s180 110 270 10'/%3E%3C/g%3E%3C/svg%3E") repeat center/600px 300px}.deva{font-size:1.15rem}.hero__heading{font-weight:400}.hero__heading em,.cd-banner__heading em,.s-head--light .s-head__title em{color:#d9b98a}.hero__deva,.hero__eyebrow,.cd-banner .label,.cd-banner .deva{color:#d9b98a!important}.card__title{font-size:1.08rem;line-height:1.3}.card__craft{font-size:.56rem;letter-spacing:.2em;color:var(--c-muted)}.price__current{font-weight:500}.nav__link{font-size:.68rem;letter-spacing:.26em;font-weight:500}.footer__logo{color:#e7d3b0;margin-bottom:10px}.footer__logo--hindi{color:#d9b98a;opacity:.9}.footer__tagline{font-size:.62rem;letter-spacing:.34em;text-transform:uppercase;color:#d9b98a;margin:14px 0 0}.footer__big{color:#d9b98a12;padding:24px 16px 0;line-height:0;display:flex;justify-content:center}.footer__big svg{width:min(1200px,94%);height:auto}.footer__heading{color:#d9b98a}.manifesto{text-align:center}.manifesto--surface{background:var(--c-surface)}.manifesto--deep{background:var(--c-deep);color:#f3e9d8}.manifesto--deep .manifesto__heading em,.manifesto--deep .label{color:#d9b98a}.manifesto--deep .manifesto__text{color:#f3e9d8c7}.manifesto__grid{display:grid;gap:40px;align-items:center}@media(min-width:990px){.manifesto__grid{grid-template-columns:1fr 1.5fr 1fr;gap:64px}.manifesto__grid--solo{grid-template-columns:1fr}}.manifesto__img--left{transform:translateY(30px)}.manifesto__img--right{transform:translateY(-30px)}.manifesto__body{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.manifesto__mono{width:86px;color:var(--c-accent);margin-bottom:18px;line-height:0}.manifesto--deep .manifesto__mono{color:#d9b98a}.manifesto__mono svg{width:100%;height:auto}.manifesto__heading{font-size:calc(2.3rem * var(--heading-scale));line-height:1.08;margin:0}@media(min-width:750px){.manifesto__heading{font-size:calc(3.6rem * var(--heading-scale))}}.manifesto__text{color:var(--c-muted);margin:22px 0 0;font-size:1rem;line-height:1.85}.manifesto__words{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 0;margin:28px 0 0}.manifesto__words li{font-size:.62rem;letter-spacing:.32em;text-transform:uppercase;padding:0 16px;position:relative}.manifesto__words li+li:before{content:"";position:absolute;left:-2px;top:50%;width:4px;height:4px;background:var(--c-gold);transform:translateY(-50%) rotate(45deg)}.manifesto__hindi{margin:30px 0 4px;color:var(--c-accent);opacity:.9}.manifesto--deep .manifesto__hindi{color:#d9b98a}.manifesto .btn{margin-top:26px}.manifesto--deep .btn--outline{color:#f3e9d8;border-color:#f3e9d8}.password-page .brand-logo{width:260px}@media(max-width:749px){.hero__slide:after,.hero__slide--right:after{background:linear-gradient(180deg,#17141180,#17141133 22%,#1714118c 45%,rgba(23,20,17,calc(var(--overlay) * 1.4)) 78%)}.hero__heading{font-size:calc(2.6rem * var(--heading-scale))}.hero__box{text-shadow:0 1px 18px rgba(0,0,0,.35)}}.footer__logo .brand-logo{color:#e7d3b0}.footer__logo--hindi .brand-logo,.manifesto--deep .brand-logo,.manifesto--deep .manifesto__hindi .brand-logo{color:#d9b98a}.manifesto__hindi .brand-logo{color:var(--c-accent)}.badge{background:var(--c-bg);color:var(--c-text);font-family:var(--font-label);font-weight:500;font-size:.56rem;letter-spacing:.2em;padding:6px 10px 5px}.badge--sale{background:var(--c-accent);color:var(--c-on-accent)}.badge--gold{background:var(--c-bg);color:var(--c-gold);box-shadow:inset 0 0 0 1px var(--c-gold)}.badge--dark{background:var(--c-text);color:var(--c-bg)}.badge--rts{background:var(--c-bg);color:var(--c-muted);box-shadow:inset 0 0 0 1px var(--c-border)}.card__rts{color:var(--c-accent)}.card__craft span+.card__rts:before{content:"\b7";margin:0 7px;color:var(--c-border)}.card__wish{background:#f3e9d8eb;color:var(--c-text)}.card__title a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .4s ease}.card:hover .card__title a{background-size:100% 1px}.card__media{box-shadow:0 0 0 1px rgba(var(--c-text-rgb),.04)}.marquee{padding:13px 0}.marquee__item{font-family:var(--font-label);font-style:normal;font-size:.68rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;gap:0;padding-right:0}.marquee__dot{display:inline-block;width:5px;height:5px;margin:0 34px;background:var(--c-gold);transform:rotate(45deg)}.whatsapp-float--brand{background:var(--c-deep);color:#e7d3b0;box-shadow:0 12px 28px -12px #4b1f34b3;border:1px solid rgba(181,138,80,.45)}.whatsapp-float--brand:before{border-color:#b58a5099}.whatsapp-float--brand .whatsapp-float__label{font-family:var(--font-label);font-weight:500;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.hero__rekha{margin:18px 0 6px;width:min(220px,60%);color:#d9b98a}.hero__slide--center .hero__rekha,.hero__slide--bottom .hero__rekha{margin-left:auto;margin-right:auto}.line-anim .rekha svg,.line-anim .rekha-line svg{clip-path:inset(0 100% 0 0);transition:clip-path 1.8s cubic-bezier(.65,0,.35,1)}.line-anim .rekha.is-drawn svg,.line-anim .rekha-line.is-drawn svg{clip-path:inset(0 0 0 0)}.line-anim .hero__slide.is-active .hero__rekha svg{clip-path:inset(0 0 0 0);transition-delay:.5s}@media(prefers-reduced-motion:reduce){.line-anim .rekha svg,.line-anim .rekha-line svg{clip-path:none}}.price-tile:after{background:var(--c-gold)}.price-tile__amt{color:var(--c-accent)}.s-head__title{letter-spacing:-.015em}.section-featured,.section-reviews{position:relative}.usp__icon{border-color:#b58a5099;color:var(--c-gold)}.trust .icon{color:var(--c-accent);border-color:#b58a508c}.cart-savings{background:var(--c-gold-soft);color:var(--c-text)}.cart-savings strong{color:var(--c-accent)}@media(min-width:990px){.pdp{grid-template-columns:1.25fr 1fr;gap:72px}.pdp__gallery--stack{display:grid;grid-template-columns:76px 1fr;gap:16px;align-items:start}.pdp__gallery--stack .pdp__media-grid{grid-template-columns:1fr;gap:10px}.pdp__gallery--stack .pdp__media{scroll-margin-top:150px}.pdp__thumbs{position:sticky;top:150px;display:flex;flex-direction:column;gap:10px}.pdp__thumb{display:block;aspect-ratio:3/4;overflow:hidden;opacity:.55;outline:1px solid transparent;outline-offset:3px;transition:opacity .25s,outline-color .25s}.pdp__thumb img{width:100%;height:100%;object-fit:cover}.pdp__thumb:hover,.pdp__thumb.is-active{opacity:1;outline-color:var(--c-gold)}}.pdp__thumbs{display:none}@media(min-width:990px){.pdp__thumbs{display:flex}}.pdp__info-inner{gap:22px}.pdp__title{font-size:calc(2.1rem * var(--heading-scale));line-height:1.08}@media(min-width:750px){.pdp__title{font-size:calc(2.6rem * var(--heading-scale))}}.pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.pdp__price>div{flex-basis:100%}.pdp__tax,.pdp__save{margin:0;font-size:.74rem}.pdp__save{font-weight:600;color:var(--c-accent)}.pdp__prepaid{flex-basis:100%;background:none;padding:0;margin:8px 0 0;font-size:.76rem;color:var(--c-muted)}.pdp__prepaid .icon{width:15px;height:15px;color:var(--c-gold)}.offers{border:0;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);background:none;padding:0}.offers__title{display:flex;align-items:center;gap:10px;padding:14px 0;margin:0;cursor:pointer;list-style:none;font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:.82rem}.offers__title::-webkit-details-marker{display:none}.offers__title>.icon:last-child{width:16px;height:16px;margin-left:auto;transition:transform .25s;color:var(--c-muted)}.offers[open] .offers__title>.icon:last-child{transform:rotate(180deg)}.offers__lead{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.offers__lead strong{font-family:var(--font-label);font-weight:500;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold);margin-right:8px}.offers__more{flex-shrink:0;font-size:.7rem;color:var(--c-accent);font-weight:600}.offers ul{padding:0 0 12px 28px}.offer{font-size:.8rem;padding:7px 0}.fit-note{background:none;padding:0;font-size:.76rem}.offer-timer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;background:var(--c-deep);color:#f3e9d8}.offer-timer[hidden]{display:none}.offer-timer__label{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-label);font-size:.62rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#d9b98a}.offer-timer__label .icon{width:15px;height:15px;color:#d9b98a}.offer-timer__time{font-variant-numeric:tabular-nums;font-size:.86rem;letter-spacing:.04em}.offer-timer__time b{font-family:var(--font-heading);font-size:1.15rem;font-weight:400;color:#fff}.urgency__stockwrap{display:flex;flex-direction:column;gap:7px}.urgency__stockwrap[hidden]{display:none}.stock-meter{height:3px;background:rgba(var(--c-text-rgb),.1);overflow:hidden;max-width:260px}.stock-meter span{display:block;height:100%;background:linear-gradient(90deg,var(--c-accent),var(--c-gold));transition:width .6s ease}.urgency__stock{color:var(--c-accent)}.urgency__fast,.urgency__batch{color:var(--c-text);font-size:.82rem}.urgency__fast .icon,.urgency__batch .icon{color:var(--c-gold)}.urgency__fast strong{color:var(--c-accent);font-weight:600}.delivery{border:0;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);padding:14px 0}.passport{background:none}.card__rts{white-space:nowrap}body{font-size:14px;line-height:1.7}.label{font-size:.68rem;letter-spacing:.18em}.s-head__title{font-size:clamp(28px,3vw,40px);line-height:1.12}.s-head{margin-bottom:40px}@media(min-width:750px){.s-head{margin-bottom:56px}.s-head__title{font-size:clamp(28px,3vw,40px)}}.hero__heading{font-size:clamp(40px,6vw,88px);line-height:1.05;letter-spacing:-.01em}.hero__box{max-width:560px}.hero__link{display:inline-flex;align-items:center;min-height:56px;padding:0 6px;color:#f3e9d8;font-family:var(--font-label);font-weight:500;font-size:.7rem;letter-spacing:.26em;text-transform:uppercase;position:relative}.hero__link:after{content:"";position:absolute;left:6px;right:6px;bottom:16px;height:1px;background:#d9b98a;transform-origin:left;transition:transform .4s cubic-bezier(.25,1,.5,1)}.hero__link:hover:after{transform:scaleX(0);transform-origin:right}@media(min-width:990px){.header__bar{min-height:72px}.nav__link{padding:13px 18px}}.icon{width:20px;height:20px}.card__info{padding:16px 2px 32px;gap:6px}.card__title{font-family:var(--font-body);font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.06em;line-height:1.6;-webkit-line-clamp:1}.card__title a{background-image:linear-gradient(var(--c-gold),var(--c-gold))}.card__meta .price{font-size:12px}.card__meta .price__current{font-weight:500}.card__craft{font-size:10px;letter-spacing:.12em;margin-bottom:-2px}.card__img{transition:opacity .6s cubic-bezier(.25,1,.5,1),transform 1.2s cubic-bezier(.25,1,.5,1)}@media(hover:hover){.card:hover .card__img--main{transform:scale(1.02)}}.badge,.badge--sale,.badge--gold,.badge--dark,.badge--rts{background:none;box-shadow:none;padding:0;font-size:10px;letter-spacing:.12em;font-weight:500;color:var(--c-gold)}.badge--sale{color:var(--c-accent)}.badge--dark{color:var(--c-text)}.card__badges{top:12px;left:12px}.card__badges .badge{background:#f3e9d8e0;padding:5px 8px 4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pdp__craft-badge .badge{background:#f3e9d8e0;padding:5px 8px 4px}.accordion__item,.offers,.delivery,.trust,.filters .filter,.coll__toolbar,.cart-item{border-color:#b58a5066}.reveal{transform:translateY(10px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.coll-hero__desc{font-family:var(--font-heading);font-style:italic;font-size:18px;opacity:1}.buy__services{margin:12px 0 0;text-align:center;font-size:.72rem;letter-spacing:.04em;color:var(--c-muted)}.pdp__dots{gap:4px;padding:14px 16px}.pdp__dot{flex:1;height:2px;width:auto;border-radius:0;background:rgba(var(--c-text-rgb),.15)}.pdp__dot.is-active{width:auto;border-radius:0;background:var(--c-text)}.drawer,.search-modal{background:#f3e9d8f7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.drawer{transition:transform .5s cubic-bezier(.16,1,.3,1)}.header{transition:background .3s cubic-bezier(.39,.575,.565,1),color .3s,border-color .3s,box-shadow .3s}.reel__product,.ugc__product,.mini-card,.look-item,.sticky-atc__product{min-width:0}.reel__product>*,.ugc__product>*,.mini-card>*,.look-item>*{min-width:0}.reel__product{grid-template-columns:42px minmax(0,1fr) 34px}.reel__product>a:nth-child(2){display:block;overflow:hidden}.reel__ptitle{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.reel__add{flex-shrink:0}.ugc__product{grid-template-columns:44px minmax(0,1fr) auto}.mini-card{grid-template-columns:54px minmax(0,1fr) auto}.mini-card__title,.ugc__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.look-item{grid-template-columns:84px minmax(0,1fr) auto}.look-item__title{overflow-wrap:anywhere}.card__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.card__meta{min-width:0}.offers__lead{flex:1}.cart-item__info,.ps__product>span{min-width:0}.cart-item__title{overflow-wrap:anywhere}.card__craft{display:flex;flex-wrap:wrap;align-items:center;row-gap:2px}.card__craft>span{white-space:nowrap}.brand-logo{position:relative}.brand-logo__home{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.brand-logo__parent{position:absolute;z-index:2;left:37%;width:29%;top:80%;height:24%;border-radius:2px}.brand-logo__parent:focus-visible,.brand-logo__home:focus-visible{outline:1px solid var(--c-gold);outline-offset:3px}.brand-logo-link{display:inline-block;line-height:0}.manifesto__img{max-width:360px;width:100%;margin:0 auto}.manifesto__img .arch{aspect-ratio:3/4}.manifesto__img .arch img{width:100%;height:100%;object-fit:cover}@media(max-width:989px){.manifesto__img{display:none}}.pdp__title{font-size:clamp(28px,2.6vw,40px);line-height:1.1;margin-bottom:12px}.pdp__price .price--large{font-size:1.75rem}.glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border-top:1px solid rgba(181,138,80,.4);border-bottom:1px solid rgba(181,138,80,.4)}.glance>div{padding:12px 10px 12px 0}.glance>div+div{padding-left:14px;border-left:1px solid rgba(181,138,80,.3)}.glance dt{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);margin-bottom:4px}.glance dt .icon{width:14px;height:14px;color:var(--c-gold)}.glance dd{margin:0;font-family:var(--font-heading);font-size:1rem;line-height:1.3}@media(max-width:749px){.glance{grid-template-columns:1fr}.glance>div+div{padding-left:0;border-left:0;border-top:1px solid rgba(181,138,80,.3)}}.colourways__label{font-size:.88rem;margin:0 0 10px}.colourways__list{display:flex;gap:10px;flex-wrap:wrap}.colourway{display:block;width:56px;height:74px;overflow:hidden;outline:1px solid var(--c-border);outline-offset:2px;transition:outline-color .2s,transform .2s}.colourway img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.colourway:hover{outline-color:var(--c-text);transform:translateY(-2px)}.colourway.is-current{outline:1.5px solid var(--c-accent)}.eta{display:flex;align-items:center;justify-content:center;gap:8px;margin:-6px 0 0;font-size:.84rem;color:var(--c-text)}.eta .icon{width:18px;height:18px;color:var(--c-success)}.eta strong{color:var(--c-success)}.opt__prompt{font-style:normal;font-weight:500;color:var(--c-accent)}.variant-picker.is-missing .opt__values{animation:rk-shake .45s ease}.variant-picker.is-missing .opt__pill{border-color:var(--c-accent)}@keyframes rk-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.pdp__info-inner>.urgency{margin-top:-4px}.pdp__info-inner>.glance{margin-top:6px}.pdp__prepaid{margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/rekhana-base.css.map */
