@font-face{font-display:swap;font-family:Aviano Flare;font-style:normal;font-weight:500;src:url(/static/media/AvianoFlare-Medium.7b340bf4ba57ad7d4698.eot);src:local("Aviano Flare Medium"),local("AvianoFlare-Medium"),url(/static/media/AvianoFlare-Medium.7b340bf4ba57ad7d4698.eot?#iefix) format("embedded-opentype"),url(/static/media/AvianoFlare-Medium.ef8a5b47d56bf9311696.woff2) format("woff2"),url(/static/media/AvianoFlare-Medium.01c67d697094d8c38b5f.woff) format("woff"),url(/static/media/AvianoFlare-Medium.b86fd3bc908a40e2e162.ttf) format("truetype")}:root{--site-font-family:"Aviano Flare",serif}html{font-size:13px;scroll-behavior:smooth}body,html{font-family:Aviano Flare,serif!important;font-family:var(--site-font-family)!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#050505;color:#101010;font-weight:500;margin:0;min-width:320px}#root{font-family:inherit;min-height:100vh}#root,#root *,#root :after,#root :before{font-family:Aviano Flare,serif!important;font-family:var(--site-font-family)!important}*{box-sizing:border-box}button,input,optgroup,option,select,textarea{font:inherit!important;font-family:Aviano Flare,serif!important;font-family:var(--site-font-family)!important}button{cursor:pointer}input::placeholder,optgroup,option,select,textarea::placeholder{font-family:Aviano Flare,serif!important;font-family:var(--site-font-family)!important}img,video{display:block;max-width:100%}a{color:inherit}::selection{background:#111;color:#fff}code{font-family:Aviano Flare,serif!important;font-family:var(--site-font-family)!important}.app-shell{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;overflow-x:hidden;position:relative;text-rendering:optimizeLegibility}.app-shell:after,.app-shell:before{border-radius:999px;content:"";filter:blur(.92rem);inset:auto;opacity:0;pointer-events:none;position:fixed;z-index:0}.app-shell:before{background:radial-gradient(circle,#ffffff2e,#0000 70%);height:24rem;left:-8rem;top:5rem;width:24rem}.app-shell:after{background:radial-gradient(circle,#11111138,#0000 72%);bottom:8rem;height:18rem;right:-6rem;width:18rem}.app-shell>*{position:relative;z-index:1}.nav-shell{grid-gap:clamp(.5rem,2vw,1.25rem);align-items:center;-webkit-backdrop-filter:blur(1.38rem);backdrop-filter:blur(1.38rem);display:grid;gap:clamp(.5rem,2vw,1.25rem);grid-template-areas:"left center right";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:clamp(5rem,8vh,7rem);padding:clamp(.75rem,1.5vw,1.5rem) clamp(1rem,2vw,2rem);position:sticky;top:0;transition:transform .24s ease,background .24s ease;will-change:transform;z-index:100}.nav-shell--hidden{transform:translateY(-108%)}.nav-shell__left,.nav-shell__right{align-items:center;display:flex;flex-wrap:nowrap;gap:.9rem;min-width:0}.nav-shell__left{grid-area:left;justify-self:start}.nav-shell__right{grid-area:right;justify-content:flex-end;justify-self:end}.nav-menu-group{align-items:center;display:flex;flex:0 0 auto}.nav-link-button{background:#0000;border:0;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.nav-dropdown{border-radius:1.25rem;box-shadow:0 1.54rem 3.85rem #0000003d;left:0;min-width:clamp(12rem,20vw,18rem);padding:.65rem;position:absolute;top:3.5rem;z-index:1000}.nav-dropdown__button{border:0;border-radius:.9rem;padding:.75rem .85rem;text-align:left;width:100%}.brand-lockup{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;cursor:pointer;display:flex;grid-area:center;justify-self:center;min-width:0;-webkit-user-select:none;user-select:none}.brand-lockup--media-only{justify-content:center;min-height:8.4rem}.brand-lockup--locked{cursor:default}.brand-lockup__media-shell{-webkit-touch-callout:none;align-items:center;background:#050505;display:flex;height:clamp(5.3rem,9vw,7rem);isolation:isolate;justify-content:center;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:clamp(12rem,23vw,16.5rem)}.brand-lockup__media-shell:after{background:radial-gradient(ellipse 74% 68% at center,#05050500 48%,#050505d1 74%,#050505 92%);content:"";inset:-8%;pointer-events:none;position:absolute;z-index:2}.brand-lockup__media{-webkit-user-drag:none;background:#0000;box-shadow:none;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.brand-lockup__media--video{filter:brightness(1.08) contrast(1.08);mix-blend-mode:screen;object-fit:cover;transform:scale(1.22);transform-origin:center}.brand-lockup__media--image{object-fit:contain}.brand-lockup__eyebrow{color:#ffffffb3;font-size:.72rem;letter-spacing:.35em;margin:0;text-transform:uppercase}.brand-lockup__title{font-size:1.25rem;letter-spacing:.16em;margin:.25rem 0 0}.nav-search{align-items:center;border:1px solid #ffffff59;border-radius:999px;display:flex;flex:0 1 clamp(10rem,25vw,18rem);gap:.5rem;height:3.2rem;min-width:0;overflow:visible;padding:0 1.05rem;position:relative;width:min(100%,18rem);z-index:140}.nav-search__input{font-size:.92rem;min-width:0;width:100%}.nav-search__input:-webkit-autofill,.nav-search__input:-webkit-autofill:focus,.nav-search__input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;border-radius:999px;box-shadow:inset 0 0 0 1000px #050505;caret-color:#fff}.nav-search__input::placeholder{color:#ffffff94}.nav-search__panel{border-radius:1.2rem;box-shadow:0 22px 48px #0000003d;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + .65rem);z-index:1200}.nav-search__item,.nav-search__view-all{border:0;text-align:left;width:100%}.nav-search__item{grid-gap:.8rem;align-items:center;background:#fff;color:#101010;display:grid;gap:.8rem;grid-template-columns:3.35rem minmax(0,1fr) auto;padding:.8rem .9rem}.nav-search__item+.nav-search__item{border-top:1px solid #11111114}.nav-search__item:hover{background:#f5f5f5}.nav-search__thumb{background:#f5f5f5;border-radius:.9rem;height:3.35rem;object-fit:cover;width:3.35rem}.nav-search__thumb--placeholder{color:#6b6b6b;display:grid;font-size:.56rem;letter-spacing:.08em;line-height:1.25;padding:.35rem;place-items:center;text-align:center;text-transform:uppercase}.nav-search__meta{grid-gap:.2rem;display:grid;gap:.2rem;min-width:0}.nav-search__meta span,.nav-search__meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-search__meta span{color:#6b6b6b;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.nav-search__price{font-size:.82rem;font-weight:700;white-space:nowrap}.nav-search__view-all{background:#050505;color:#fff;font-size:.8rem;letter-spacing:.12em;padding:.9rem 1rem;text-transform:uppercase}.nav-search__view-all:hover{background:#161616}.nav-search__empty{background:#fff;color:#6b6b6b;font-size:.88rem;padding:1rem}.button-primary,.button-secondary,.collection-card,.drawer-link,.drawer-logout,.hero-feature-card,.icon-button,.product-card__media{transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease;will-change:transform,box-shadow,opacity}.brand-lockup,.icon-button,.product-media-button{-webkit-tap-highlight-color:transparent}.icon-button svg{height:1.3rem;width:1.3rem}.button-primary:hover,.button-secondary:hover,.collection-card:hover,.drawer-link:hover,.drawer-logout:hover,.hero-feature-card:hover,.icon-button:hover{transform:translateY(-1px)}.button-primary:hover,.button-secondary:hover,.icon-button:hover{box-shadow:0 14px 32px #00000024}.icon-counter{box-shadow:0 10px 20px #0000002e}.toast-pill{box-shadow:0 18px 44px #00000040}.drawer-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:180!important}.drawer-shell{box-shadow:18px 0 48px #00000042;z-index:190!important}.drawer-shell__header{margin-bottom:1.4rem}.drawer-shell__actions{margin-top:1.6rem}.drawer-link,.drawer-logout{letter-spacing:.08em;text-transform:uppercase}.page-transition{animation:page-in .42s ease}.admin-shell-grid{grid-gap:clamp(1rem,2.5vw,2rem);align-items:start;contain-intrinsic-size:.08rem 76.92rem;content-visibility:auto;display:grid;gap:clamp(1rem,2.5vw,2rem);grid-template-columns:minmax(min(100%,17rem),20rem) minmax(0,1fr)}.admin-panel-card{min-width:0}.admin-split-grid{grid-gap:clamp(1rem,2vw,1.54rem);align-items:start;display:grid;gap:clamp(1rem,2vw,1.54rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr))}.admin-stack{grid-gap:12px;align-content:start;display:grid;gap:12px;min-width:0}.admin-stack>*{max-width:100%;min-width:0}.admin-stack--wide{gap:18px}.admin-three-field-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-media-grid{grid-gap:.92rem;display:grid;gap:.92rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.15rem),1fr));min-width:0}.admin-input-action-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.admin-panel-card input[type=file]{box-sizing:border-box;font-size:.92rem;max-width:100%;min-width:0;width:100%}.admin-panel-card img,.admin-panel-card video{max-width:100%}.admin-panel-card h3,.admin-panel-card h4,.admin-panel-card p,.admin-panel-card span,.admin-panel-card strong{overflow-wrap:anywhere}.back-button{letter-spacing:.12em;text-transform:uppercase}.hero-media-banner{background:#0000;padding:0 0 .35rem;width:100%}.hero-media-banner__viewport{aspect-ratio:16/9;background:#050505;overflow:hidden;position:relative;width:100%}.hero-media-banner__track{display:flex;height:100%;transition:transform .9s cubic-bezier(.65,0,.35,1);will-change:transform}.hero-media-banner__slide{flex:0 0 100%;height:100%;overflow:hidden;position:relative;width:100%}.hero-media-banner__asset{height:100%;object-fit:cover;transition:transform 1.2s ease;width:100%}.hero-media-banner__overlay{align-items:flex-end;background:linear-gradient(0deg,#050505cc,#05050500 50%);display:flex;inset:0;padding:4.5rem 6%;position:absolute;z-index:10}.hero-media-banner__copy{color:#fff;max-width:38rem}.hero-media-banner__eyebrow{animation:slideInDown .8s both;color:#ffffffd9;font-size:.85rem;font-weight:700;letter-spacing:.4em;margin-bottom:1.25rem;text-transform:uppercase}.hero-media-banner__title{animation:slideInLeft .8s .1s both;font-size:clamp(2.5rem,6vw,4.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem}.hero-media-banner__description{animation:slideInLeft .8s .2s both;color:#ffffffb3;font-size:1.15rem;line-height:1.6;margin-bottom:2.2rem}.hero-media-banner__cta{align-items:center;animation:slideInUp .8s .3s both;background:#fff;border:0;border-radius:999px;color:#000;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.85rem;padding:1rem 2.2rem;transition:transform .3s ease,background .3s ease}.hero-media-banner__cta:hover{background:#ffffffe6;transform:translateY(-2px)}.home-shell{padding-top:.55rem!important}.hero-media-banner__controls{bottom:clamp(1.5rem,5vh,2.5rem);display:flex;gap:clamp(.5rem,1.5vw,.75rem);left:50%;min-height:.92rem;position:absolute;transform:translateX(-50%);z-index:20}.hero-media-banner__dot{background:#ffffff4d;border:0;border-radius:50%;cursor:pointer;height:.65rem;padding:0;transition:all .3s ease;width:.65rem}.hero-media-banner__dot.is-active{background:#fff;transform:scale(1.2)}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-shell{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);overflow:hidden}.hero-copy{align-content:center;display:grid}.hero-kicker{color:#ffffffad;font-size:.76rem;letter-spacing:.35em;margin:0;text-transform:uppercase}.hero-title{font-size:clamp(2.7rem,5vw,4.8rem);letter-spacing:.06em;line-height:.96;margin:.9rem 0 1rem}.hero-description{color:#ffffffc7;line-height:1.8;margin:0;max-width:38rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.6rem}.hero-visual-card{background:linear-gradient(180deg,#ffffff14,#0c0c0ceb);border:1px solid #ffffff1a;border-radius:1.75rem;box-shadow:0 26px 60px #0000003d;padding:1.5rem}.hero-brand-lockup{align-items:center;display:flex;gap:1rem}.hero-brand-lockup__media{border-radius:1.65rem;height:6.6rem;object-fit:cover;width:6.6rem}.hero-brand-lockup__eyebrow{color:#ffffff9e;font-size:.74rem;letter-spacing:.26em;margin:0;text-transform:uppercase}.hero-brand-lockup__title{font-size:clamp(1.5rem,2.7vw,2.3rem);margin:.45rem 0 0}.hero-stat-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.4rem}.hero-stat-card{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1rem;color:#fffc;font-size:.78rem;letter-spacing:.08em;padding:1rem;text-transform:uppercase}.hero-feature-card{grid-gap:.35rem;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1.15rem;color:#fff;cursor:pointer;display:grid;gap:.35rem;margin-top:1.25rem;padding:1rem 1.1rem;text-align:left;width:100%}.hero-feature-card__eyebrow{color:#ffffff9e;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase}.home-highlight-strip{grid-gap:0;background:#050505;border:1px solid #ffffff29;border-radius:1.6rem;box-shadow:0 24px 48px #0000002e;display:grid;gap:0;grid-auto-rows:1fr;margin-top:.4rem;overflow:hidden}.home-highlight-card{grid-gap:.65rem;align-content:start;background:#0000;color:#fff;display:grid;gap:.65rem;justify-items:center;min-width:0;padding:1.15rem .55rem 1rem;position:relative;text-align:center}.home-highlight-card+.home-highlight-card{border-left:1px solid #ffffff1f}.home-highlight-card__icon{background:#0000;color:#fff;display:grid;height:auto;place-items:center;width:auto}.home-highlight-card__icon svg{height:2.45rem;width:2.45rem}.home-highlight-card__copy{grid-gap:.35rem;display:grid;gap:.35rem;justify-items:center;min-width:0}.home-highlight-card__title-row{align-items:flex-start;display:flex;justify-content:center}.home-highlight-card__title-row h3{font-size:.88rem;letter-spacing:.12em;line-height:1.32;margin:0;max-width:8ch;text-transform:uppercase}.home-highlight-card__copy p{color:#ffffffb8;font-size:.9rem;line-height:1.55;margin:.45rem 0 0}.home-highlight-card__badge{background:#f1c97d;border-radius:999px;color:#111;font-size:.68rem;font-weight:800;letter-spacing:.12em;padding:.22rem .48rem;text-transform:uppercase}.latest-drops-panel{margin-top:1.75rem}.latest-drops-panel__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.latest-drops-panel__eyebrow{color:#8c6a3d;font-size:.76rem;font-weight:700;letter-spacing:.3em;margin:0 0 .45rem;text-transform:uppercase}.latest-drops-panel__grid{margin-top:1rem}.collection-strip{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16.92rem),1fr));margin-top:1.5rem}.collection-card{background:#fff;border:1px solid #11111114;border-radius:1.45rem;box-shadow:0 18px 38px #0000000f;cursor:pointer;padding:1.45rem;text-align:left}.collection-card h3{font-size:1.3rem;letter-spacing:.08em;margin:.35rem 0 .65rem}.collection-card p{color:#585858;line-height:1.7;margin:0}.collection-card__eyebrow,.collection-card__meta,.product-card__eyebrow{color:#6b6b6b;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase}.collection-card__meta{display:inline-block;margin-top:1rem}.offer-card{box-shadow:inset 0 0 0 1px #ffffff73}.catalog-section{scroll-margin-top:7rem}.catalog-section__description{font-size:13px!important}@media (max-width:768px){.product-detail-list__item--special strong{font-size:.86rem!important}#root .caption,.catalog-section__description{font-size:11px!important}}.section-heading{align-items:end}.filter-pill{letter-spacing:.12em;text-transform:uppercase}.catalog-grid{grid-gap:clamp(.5rem,1.5vw,1.25rem);align-items:stretch;contain-intrinsic-size:1px 1200px;content-visibility:auto;display:grid;gap:clamp(.5rem,1.5vw,1.25rem);grid-template-columns:repeat(2,minmax(0,1fr))}.empty-state-card,.product-card{background:#fff}.product-card{-webkit-backdrop-filter:blur(1.08rem);backdrop-filter:blur(1.08rem);border:1px solid #11111114;border-radius:clamp(1rem,2vw,1.35rem);box-shadow:0 1.08rem 2.3rem #0000000f;box-sizing:border-box;cursor:pointer;min-height:100%;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease}.product-card:hover{box-shadow:0 20px 38px #00000017;transform:translateY(-4px)}.product-card:focus-visible,.product-card__wishlist:focus-visible{outline:2px solid #111;outline-offset:2px}.product-card__content{grid-gap:.8rem;background:#fff;display:grid;gap:.8rem;padding:.9rem 1rem 1rem}.product-card__media-shell{background:#f7f7f7;border-radius:1.15rem;overflow:hidden;position:relative;width:100%}.product-card__flag{background:#111111b8;border-radius:999px;color:#fff;font-size:.64rem;font-weight:700;left:.85rem;letter-spacing:.14em;padding:.42rem .58rem;position:absolute;text-transform:uppercase;top:.85rem;z-index:2}.product-card__media{display:block;height:100%;width:100%}.product-card__media img,.product-card__media video{display:block;height:100%;transition:transform .32s ease;width:100%}.product-card__image{height:100%;object-fit:cover;width:100%}.product-card:hover .product-card__media img,.product-card:hover .product-card__media video{transform:scale(1.02)}.product-card__placeholder,.product-gallery-card__placeholder{grid-gap:.35rem;display:grid;gap:.35rem;height:100%;padding:2rem;place-items:center;text-align:center}.product-card__placeholder h3,.product-gallery-card__placeholder h2{letter-spacing:.08em}.product-card__body{grid-gap:.55rem;align-content:start;display:grid;gap:.55rem;min-width:0}.product-card__meta-row{grid-gap:.8rem;align-items:start;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto}.product-card__text{min-width:0}.product-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1c1c1c;display:-webkit-box;font-size:clamp(1rem,1.8vw,1.55rem);font-weight:800;line-height:1.18;margin:0;overflow:hidden}.product-card__subtitle{color:#727272;font-size:clamp(.88rem,1.3vw,1rem);line-height:1.4;margin:.4rem 0 0}.product-card__wishlist{background:#0000;border:none;color:#111;cursor:pointer;display:grid;flex:0 0 3.5rem;flex-shrink:0;height:3.5rem;place-items:center;transition:transform .18s ease;width:3.5rem}.product-card__wishlist svg{height:100%;width:100%}.product-card__wishlist:hover{background:#0000;transform:scale(1.15)}.product-card__wishlist svg{height:1.45rem;width:1.45rem}.product-card__footer{grid-gap:.28rem;display:grid;gap:.28rem;margin-top:auto}.product-card__price{color:#1a1a1a;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:800;margin:0}.product-card__compare{color:#7a7a7a;font-size:.86rem;margin:0}.product-page-shell{margin:0 auto;padding:clamp(1rem,2vw,1.05rem) clamp(1.5rem,3vw,2rem) clamp(2rem,5vw,2.75rem);width:min(100%,116.92rem)}.product-split-layout{grid-gap:clamp(1.25rem,2.2vw,2.2rem);align-items:start;display:grid;gap:clamp(1.25rem,2.2vw,2.2rem);grid-template-columns:minmax(min(100%,16rem),.82fr) minmax(0,1.55fr) minmax(min(100%,15rem),.92fr)}.product-side{align-self:start;max-height:calc(100vh - 8.2rem);position:sticky;top:6.95rem}.product-side__inner{grid-gap:1.2rem;align-content:start;display:grid;gap:1.2rem;max-height:calc(100vh - 8.2rem);overflow-y:auto;padding-right:.35rem}.product-side__inner::-webkit-scrollbar{width:.45rem}.product-side__inner::-webkit-scrollbar-thumb{background:#1111112e;border-radius:999px}.product-side__back-shell{align-items:center;display:flex}.product-side--left .product-side__inner,.product-side--right .product-side__inner{min-height:0}.product-side__headline{grid-gap:.8rem;display:grid;gap:.8rem}.product-side__eyebrow{color:#6b6b6b;font-size:.72rem;letter-spacing:.3em;margin:0;text-transform:uppercase}.product-side__badge{align-items:center;background:#fff;border:1px solid #11111124;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;letter-spacing:.18em;padding:.38rem .8rem;text-transform:uppercase;width:fit-content}.product-side__copy{grid-gap:.9rem;display:grid;gap:.9rem;min-width:0}.product-side__title{font-size:clamp(2.15rem,3vw,3.1rem);letter-spacing:.04em;line-height:.94;margin:0}.product-side__description{color:#5f5f5f;line-height:1.8;margin:0;max-width:none;overflow-wrap:anywhere;width:100%}.product-side__price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.85rem}.product-side__price{font-size:clamp(1.85rem,2.6vw,2.5rem);font-weight:800;letter-spacing:.04em}.product-side__compare{color:#6b6b6b;font-size:.92rem}.product-size-chart{grid-gap:.75rem;display:grid;gap:.75rem}.product-size-chart__button{width:fit-content}.product-size-chart__panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s ease,opacity .2s ease}.product-size-chart__panel--open{grid-template-rows:1fr;opacity:1}.product-size-chart__image-shell{min-height:0;overflow:hidden}.product-size-chart__image{-webkit-user-drag:none;-webkit-touch-callout:none;display:block;height:auto;max-height:min(62vh,34rem);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.product-side__section{grid-gap:.8rem;border-top:1px solid #11111114;display:grid;gap:.8rem;padding-top:1.1rem}.product-side__section--tight{gap:.7rem}.product-side__label{color:#6b6b6b;font-size:.72rem;letter-spacing:.24em;margin:0;text-transform:uppercase}.detail-chip-row,.product-option-row{display:flex;flex-wrap:wrap;gap:.65rem}.product-option-chip{border-radius:999px!important;box-shadow:none!important;min-width:3.35rem;padding:.78rem 1rem!important}.product-side__actions{grid-gap:.75rem;display:grid;gap:.75rem}.product-side__actions--secondary{padding-top:.5rem}.product-side__cta{border-radius:999px!important;padding:.92rem 1.25rem!important;width:100%}.product-side__cta--secondary{background:#050505!important;border:none!important;border-radius:999px!important;color:#fff!important;cursor:pointer!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.18em!important;padding:1.08rem 1.85rem!important;text-transform:uppercase!important;width:100%!important}.product-side__note{color:#6b6b6b;font-size:.92rem;line-height:1.8;margin:0;max-width:none;overflow-wrap:anywhere;width:100%}.product-side__quantity{max-width:7.5rem}.product-config-summary{grid-gap:.35rem;border-top:1px solid #11111114;display:grid;gap:.35rem;padding-top:1.15rem}.product-config-summary span{color:#6b6b6b;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase}.product-config-summary strong{font-size:1.05rem}.product-config-summary p{color:#6b6b6b;line-height:1.6;margin:0}.product-detail-list{grid-gap:.95rem;border-top:1px solid #11111114;display:grid;gap:.95rem;padding-top:1.15rem}.product-detail-list__item{grid-gap:.25rem;display:grid;gap:.25rem}.product-detail-list__item span{color:#6b6b6b;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase}.product-detail-list__item strong{font-size:.98rem;line-height:1.5}.product-side__text-button{background:#0000;border:0;color:#101010;cursor:pointer;font-size:.8rem;font-weight:700;letter-spacing:.18em;padding:0;text-align:left;text-transform:uppercase}.product-media-column{grid-gap:1rem;align-content:start;display:grid;gap:1rem;height:calc(100vh - 10.75rem);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.35rem;scroll-behavior:smooth;scroll-snap-type:y proximity}.product-media-column::-webkit-scrollbar{width:.45rem}.product-media-column::-webkit-scrollbar-thumb{background:#1111112e;border-radius:999px}.product-media-item{align-items:center;display:flex;justify-content:center;min-height:clamp(22rem,72vh,52rem);scroll-snap-align:start}.product-media-item--placeholder{min-height:clamp(18rem,52vh,30rem)}.product-media-frame{align-items:center;background:#0000;display:flex;justify-content:center;width:100%}.product-media-button{border:0;cursor:zoom-in;padding:0}.product-media-asset,.product-media-button{background:#0000;touch-action:manipulation;width:100%}.product-media-asset{display:block;height:auto;max-height:min(74vh,52rem);object-fit:contain}.product-media-asset--video{max-height:min(74vh,52rem);width:100%}.product-media-placeholder{grid-gap:.45rem;background:#fff;border:1px solid #11111114;display:grid;gap:.45rem;min-height:clamp(18rem,48vh,28rem);place-items:center;text-align:center;width:100%}.product-media-placeholder p{color:#6b6b6b;font-size:.74rem;letter-spacing:.22em;margin:0;text-transform:uppercase}.product-media-placeholder h2{font-size:clamp(1.5rem,3vw,2.2rem);margin:0}.media-zoom-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;touch-action:none}.media-zoom-shell{background:#0000;box-shadow:none;touch-action:none}.media-zoom-image{display:block;touch-action:none}.button-primary,.button-secondary{letter-spacing:.12em;text-transform:uppercase}.js-reveal{opacity:0;transform:translateY(28px);transition:opacity .42s ease,transform .42s ease;will-change:transform,opacity}.js-reveal.is-visible{opacity:1;transform:translateY(0)}.catalog-section .product-card.js-reveal,.catalog-section.js-reveal{opacity:1;transform:none}@keyframes page-in{0%{opacity:0;transform:translateY(1.54rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.nav-shell{align-items:center;grid-template-areas:"left center" "right right";grid-template-columns:minmax(0,1fr) auto}.nav-shell__left,.nav-shell__right{width:100%}.nav-shell__right{justify-content:flex-end}.brand-lockup{justify-self:end}.nav-search{flex-basis:17rem;width:min(100%,20rem)}.hero-shell,.product-split-layout{grid-template-columns:1fr}.product-split-layout{gap:1.5rem;max-height:none;min-height:auto}.product-media-column,.product-side{height:auto;max-height:none;position:static;top:auto}.product-side--left .product-side__inner,.product-side--right .product-side__inner{min-height:0}.product-side__inner{max-height:none;overflow:visible;padding-right:0}.product-media-column{overflow:visible;padding-right:0;scroll-snap-type:none}.admin-shell-grid,.admin-split-grid{grid-template-columns:1fr}}@media (min-width:861px) and (max-width:1180px){.nav-shell{gap:.75rem;grid-template-areas:"left center right";grid-template-columns:minmax(100px,1fr) auto minmax(100px,1fr);overflow:hidden;padding-bottom:1.42rem;padding-top:1.42rem}.nav-shell__left,.nav-shell__right{min-width:0;width:auto}.nav-shell__left{justify-self:start}.brand-lockup{justify-self:center;transform:none}.brand-lockup--media-only{min-height:auto}.brand-lockup__media-shell{height:clamp(3.8rem,6vw,5rem);width:clamp(8rem,14vw,11rem)}.nav-shell__right{flex-wrap:nowrap;gap:.5rem;justify-content:flex-end;justify-self:end}.nav-search{flex:0 1 clamp(8rem,18vw,12rem);width:clamp(8rem,18vw,12rem)}.icon-button{height:clamp(3rem,5vw,3.85rem)!important;width:clamp(3rem,5vw,3.85rem)!important}.icon-button svg{height:clamp(1.2rem,2vw,1.62rem);width:clamp(1.2rem,2vw,1.62rem)}}@media (max-width:860px){.nav-shell{grid-template-areas:"center" "left" "right";grid-template-columns:1fr;justify-items:center}.nav-search{flex-basis:auto;width:100%}.brand-lockup{flex-direction:column;justify-self:center;text-align:center}.nav-shell__left,.nav-shell__right{flex-wrap:wrap;justify-content:center}.brand-lockup--media-only{min-height:auto}.hero-title{font-size:2.45rem}.hero-media-banner__overlay{align-items:flex-end;padding:1.3rem}.home-shell{padding-top:.4rem!important}.hero-media-banner__copy{max-width:min(30rem,86vw)}.hero-stat-grid{grid-template-columns:1fr}.product-side__title{font-size:2.35rem}.catalog-grid{gap:1rem}.product-media-item{min-height:14rem}.admin-input-action-grid,.admin-three-field-grid{grid-template-columns:1fr}}@media (max-width:640px){.nav-shell{min-height:auto;padding:.9rem .85rem}.hero-media-banner__overlay{align-items:flex-end;background:linear-gradient(0deg,#050505cc,#05050500 60%);padding:1.5rem 1rem}.hero-media-banner__copy{gap:.62rem;max-width:min(88vw,22rem)}.hero-media-banner__eyebrow{font-size:.64rem;letter-spacing:.22em}.hero-media-banner__title{font-size:clamp(1.75rem,10vw,2.7rem)}.hero-media-banner__description{font-size:.92rem;line-height:1.5;max-width:none}.hero-media-banner__cta{border-radius:0;font-size:.82rem;letter-spacing:.1em;padding:.82rem 1.05rem}.brand-lockup__media{height:100%;width:100%}.brand-lockup__media-shell{border-radius:.46rem;height:clamp(4.35rem,22vw,5.3rem);width:clamp(9.5rem,56vw,12.75rem)}.hero-title{font-size:2rem}.hero-actions,.nav-shell__left,.nav-shell__right{width:100%}.hero-actions>*,.nav-shell__right>*{flex:1 1 auto}.collection-card{padding:1.1rem!important}.home-highlight-strip{border-radius:1rem;margin-top:.25rem}.home-highlight-card{padding:.82rem .3rem .72rem}.home-highlight-card+.home-highlight-card{border-top:0}.home-highlight-card__icon{height:auto;width:auto}.home-highlight-card__icon svg{height:1.65rem;width:1.65rem}.home-highlight-card__title-row h3{font-size:.68rem;letter-spacing:.09em;line-height:1.18;max-width:7.4ch}.latest-drops-panel{margin-top:1.2rem}.latest-drops-panel__header{margin-bottom:.8rem}.catalog-grid{gap:.55rem}.product-card{border-radius:clamp(.75rem,2vw,.95rem);box-shadow:0 .77rem 1.85rem #0000000d}.product-card__flag{font-size:.56rem;left:.55rem;padding:.35rem .48rem;top:.55rem}.product-card__content{gap:.62rem;padding:.65rem .55rem .8rem}.product-card__title{font-size:.98rem}.product-card__subtitle{font-size:.76rem;margin-top:.22rem}.product-card__wishlist{height:2.15rem;width:2.15rem}.product-card__wishlist svg{height:100%;width:100%}.product-card__wishlist{flex-basis:2.65rem;height:2.65rem;width:2.65rem}.product-card__price{font-size:.96rem}.product-card__compare{font-size:.72rem}.product-page-shell{padding:1rem .9rem 2rem}.product-split-layout{gap:1.15rem}.product-side--left{order:2}.product-media-column{grid-gap:.75rem;-webkit-overflow-scrolling:touch;align-content:stretch;display:grid;gap:.75rem;grid-auto-columns:minmax(84vw,84vw);grid-auto-flow:column;order:1;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;padding:0 14vw .35rem 0;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:manipulation}.product-media-column::-webkit-scrollbar{display:none}.product-side--right{order:3}.product-media-item,.product-media-item--placeholder{align-items:stretch;height:clamp(21rem,62vh,34rem);min-height:0;scroll-snap-align:start;touch-action:manipulation}.product-media-button,.product-media-frame{height:100%}.product-media-frame{background:#f6f6f6;border-radius:1rem;overflow:hidden}.product-media-asset,.product-media-asset--video{height:100%;max-height:none;object-fit:contain;width:100%}.product-media-asset,.product-media-button{touch-action:manipulation!important}.product-media-button{cursor:zoom-in;pointer-events:auto!important}.product-side__title{font-size:1.85rem}.product-side__price{font-size:1.7rem}.product-side__description,.product-side__note{max-width:none}.product-side__quantity{max-width:100%}.product-side__cta{border-radius:0!important;box-shadow:none!important;font-size:.98rem;letter-spacing:.16em;min-height:3.75rem;padding:1rem 1.15rem!important}.product-side--left .product-side__cta{background:#050505!important;border:1px solid #050505!important;color:#fff!important}.product-side__note{font-size:.84rem;line-height:1.65}}@media (min-width:768px){.catalog-grid{gap:1.4rem}.product-card{border-radius:1.65rem;box-shadow:0 18px 38px #00000012}.product-card__media-shell{aspect-ratio:10/13}.product-card__flag{font-size:.68rem;left:1rem;top:1rem}.product-card__content{padding:1.1rem 1.2rem 1.2rem}.product-card__title{font-size:1.35rem}.product-card__subtitle{font-size:.98rem}.product-card__price{font-size:1.18rem}}@media (prefers-reduced-motion:reduce){.button-primary,.button-secondary,.collection-card,.hero-feature-card,.icon-button,.js-reveal,.nav-shell,.page-transition,.product-card,.product-card__media img,.product-media-asset,.product-side__text-button{animation:none!important;transition:none!important}.nav-shell--hidden{transform:none}}.footer-shell{background:#050505;color:#fff;padding:4.5rem 1.5rem 5.5rem}.footer-powered,.home-footer__brand-line{align-items:center;color:#fff;display:flex}.home-footer__brand-line{flex-wrap:wrap;gap:.75rem}.home-footer__brand-name{font-size:1.08rem}.home-footer__powered-text{font-size:.77rem}.footer-powered__logo,.home-footer__razorpay-logo{display:block;height:2.15rem;object-fit:cover;object-position:center;width:8.62rem}.home-footer__razorpay-logo{height:1.85rem;width:7.38rem}.site-footer__powered{gap:.75rem;justify-content:center;white-space:nowrap}.site-footer__brand-name,.site-footer__powered{align-items:center;display:inline-flex;line-height:1}.site-footer__divider{align-self:center;flex:0 0 auto}.site-footer__powered-text{align-items:center;display:inline-flex;font-size:.62rem;letter-spacing:.08rem;line-height:1;opacity:.8;text-transform:uppercase}.site-footer__powered-logo{display:block;filter:none;flex:0 0 auto;height:9.23rem;width:auto}.payment-footer{background:#050505;box-sizing:border-box;color:#fff;gap:1.38rem;justify-content:space-between;margin-top:1.85rem;padding:1.38rem 1.54rem}.payment-footer,.payment-footer__icons{align-items:center;display:flex;flex-wrap:wrap}.payment-footer__icons{gap:.75rem}.payment-footer__icon-card{align-items:center;background:#fff;border-radius:.46rem;box-sizing:border-box;display:flex;height:3.23rem;justify-content:center;padding:.62rem .77rem;width:5.85rem}.payment-footer__icon{display:block;max-height:1.85rem;max-width:100%;object-fit:contain}.footer-powered{font-size:.85rem;gap:.46rem;white-space:nowrap}@media (max-width:640px){.footer-powered,.home-footer__brand-line,.payment-footer,.payment-footer__icons{justify-content:center}.payment-footer{text-align:center}}@media (max-width:480px){.site-footer{padding:.62rem .77rem .46rem!important}.site-footer__branding{align-items:center!important;gap:.38rem!important;margin-bottom:0!important}.site-footer__brand-name{font-size:.92rem!important;line-height:1!important}.site-footer__divider{height:.77rem!important}.site-footer__powered{align-items:center!important;display:inline-flex!important;gap:.62rem!important}.site-footer__powered .site-footer__powered-text{font-size:.54rem!important;line-height:1!important}.site-footer__powered-logo{height:5.38rem!important;transform:none!important}.site-footer__rule{margin:.12rem 0 .38rem!important}.site-footer div:nth-of-type(2){margin-bottom:.15rem!important}.site-footer div:nth-of-type(2) span{font-size:.62rem!important}.site-footer div:nth-of-type(2) svg{height:.77rem!important;width:.77rem!important}.site-footer div:nth-of-type(3){gap:.62rem!important}.site-footer div:nth-of-type(3) button{font-size:.58rem!important}}
/*# sourceMappingURL=main.5e037e18.css.map*/