:root{--nc-primary:#4361ee;--nc-secondary:#805dca;--nc-bg:#ffffff;--nc-surface:#f7f8fa;--nc-text:#0e1726;--nc-text-muted:#5b6b7c;--nc-border:#e0e6ed;--nc-btn-bg:#4361ee;--nc-btn-text:#ffffff;--nc-accent:#f97316;--nc-font-heading:system-ui,sans-serif;--nc-font-body:system-ui,sans-serif;--nc-font-size-base:16px;--nc-type-scale:1.25;--nc-weight-heading:700;--nc-weight-body:400;--nc-radius:10px;--nc-space:1;--nc-content-width:1200px;--nc-btn-radius:10px;--nc-btn-transform:none;--nc-card-ratio:1/1}.nc-home{font-family:var(--nc-font-body);font-size:var(--nc-font-size-base);font-weight:var(--nc-weight-body);color:var(--nc-text);background:var(--nc-bg)}.nc-home .nc-h,.nc-home h1,.nc-home h2,.nc-home h3{font-family:var(--nc-font-heading);font-weight:var(--nc-weight-heading);color:var(--nc-text);letter-spacing:-.01em}.nc-home--original{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;background:transparent}.nc-home--original h1,.nc-home--original h2,.nc-home--original h3{font-family:inherit;font-weight:inherit;letter-spacing:normal}.nc-section{padding:calc(2.6rem * var(--nc-space)) 5%;max-width:var(--nc-content-width);margin:0 auto}.nc-section--full{max-width:100%;padding-left:0;padding-right:0}.nc-section-head{margin-bottom:calc(1.6rem * var(--nc-space))}.nc-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--nc-primary);display:block;margin-bottom:.5rem}.nc-section-title{font-size:clamp(1.4rem,1rem + 1.6vw,2.1rem);margin:0}.nc-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85em 1.6em;border-radius:var(--nc-btn-radius);background:var(--nc-btn-bg);color:var(--nc-btn-text);font-family:var(--nc-font-heading);font-weight:700;font-size:.92rem;text-transform:var(--nc-btn-transform);letter-spacing:.02em;text-decoration:none;border:1.5px solid var(--nc-btn-bg);cursor:pointer;transition:transform .18s ease,opacity .18s ease}.nc-btn:hover{transform:translateY(-2px);opacity:.92}.nc-btn--outline{background:transparent;color:var(--nc-text);border-color:var(--nc-text)}.nc-btn--soft{background:color-mix(in srgb,var(--nc-primary) 12%,transparent);color:var(--nc-primary);border-color:transparent}.nc-product-grid{display:grid;gap:calc(1.1rem * var(--nc-space))}@media (max-width:900px){.nc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nc-pc .product-card,.nc-pc :global(.product-card){border-radius:var(--nc-radius);border-color:var(--nc-border);background:var(--nc-bg)}.nc-pc .product-card-image-wrap{aspect-ratio:var(--nc-card-ratio)}.nc-pc--editorial .product-card{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.nc-pc--editorial .product-card-info{padding:.7rem 0 0!important}.nc-pc--editorial .product-card-title{font-size:.82rem!important;font-weight:500!important;letter-spacing:.02em;text-transform:uppercase}.nc-pc--editorial .product-card-rating-row{display:none!important}.nc-pc--editorial .product-card-btn{opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s;border-radius:0!important;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem!important}.nc-pc--editorial .product-card:hover .product-card-btn{opacity:1;transform:none}.nc-pc--overlay .product-card{border:none!important;border-radius:var(--nc-radius)!important;overflow:hidden;position:relative}.nc-pc--overlay .product-card-info{position:absolute;inset:auto 0 0 0;padding:1.1rem!important;background:linear-gradient(0deg,rgba(0,0,0,.78),transparent);color:#fff}.nc-pc--overlay .product-card-price,.nc-pc--overlay .product-card-title{color:#fff!important}.nc-pc--minimal .product-card{border:none!important;border-radius:0!important;box-shadow:none!important}.nc-pc--minimal .product-card-info{padding:.6rem 0 0!important;text-align:center}.nc-pc--minimal .product-card-btn{font-size:.75rem!important}:is(.nc-pc--classic-commerce,[data-nc-card=classic-commerce]) .product-card{border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius)!important;background:var(--nc-bg)!important;transition:box-shadow .2s ease,transform .2s ease}:is(.nc-pc--classic-commerce,[data-nc-card=classic-commerce]) .product-card:hover{box-shadow:0 10px 28px rgba(0,0,0,.08);transform:translateY(-2px)}:is(.nc-pc--classic-commerce,[data-nc-card=classic-commerce]) .product-card-image-wrap{background:var(--nc-surface)}:is(.nc-pc--premium-overlay,[data-nc-card=premium-overlay]) .product-card{border:none!important;border-radius:var(--nc-radius)!important;overflow:hidden;position:relative;box-shadow:none!important;background:var(--nc-surface)!important}:is(.nc-pc--premium-overlay,[data-nc-card=premium-overlay]) .product-card-image-wrap{aspect-ratio:3/4}:is(.nc-pc--premium-overlay,[data-nc-card=premium-overlay]) .product-card-info{position:absolute;inset:auto 0 0 0;padding:1rem 1.1rem!important;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.15) 75%,transparent)}:is(.nc-pc--premium-overlay,[data-nc-card=premium-overlay]) .product-card-title{color:#fff!important;font-family:var(--nc-font-heading,serif);font-size:.9rem!important}:is(.nc-pc--premium-overlay,[data-nc-card=premium-overlay]) .product-card-price,:is(.nc-pc--premium-overlay,[data-nc-card=premium-overlay]) .product-card-price-original{color:#fff!important}:is(.nc-pc--premium-overlay,[data-nc-card=premium-overlay]) .product-card-rating-row{display:none!important}:is(.nc-pc--premium-overlay,[data-nc-card=premium-overlay]) .product-card-btn{opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem!important}:is(.nc-pc--premium-overlay,[data-nc-card=premium-overlay]) .product-card:hover .product-card-btn{opacity:1;transform:none}:is(.nc-pc--fashion-editorial,[data-nc-card=fashion-editorial]) .product-card{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}:is(.nc-pc--fashion-editorial,[data-nc-card=fashion-editorial]) .product-card-image-wrap{aspect-ratio:3/4;background:var(--nc-surface)}:is(.nc-pc--fashion-editorial,[data-nc-card=fashion-editorial]) .product-card-info{padding:.75rem 0 0!important}:is(.nc-pc--fashion-editorial,[data-nc-card=fashion-editorial]) .product-card-title{font-size:.78rem!important;font-weight:500!important;letter-spacing:.06em;text-transform:uppercase}:is(.nc-pc--fashion-editorial,[data-nc-card=fashion-editorial]) .product-card-rating-row{display:none!important}:is(.nc-pc--fashion-editorial,[data-nc-card=fashion-editorial]) .product-card-price{font-size:.8rem!important}:is(.nc-pc--fashion-editorial,[data-nc-card=fashion-editorial]) .product-card-btn{opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;background:transparent!important;color:var(--nc-text)!important;border:none!important;border-bottom:1px solid var(--nc-text)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.12em;font-size:.66rem!important;padding:.2rem 0!important}:is(.nc-pc--fashion-editorial,[data-nc-card=fashion-editorial]) .product-card:hover .product-card-btn{opacity:1;transform:none}:is(.nc-pc--d2c-quick-add,[data-nc-card=d2c-quick-add]) .product-card{border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius)!important;background:var(--nc-bg)!important;overflow:hidden}:is(.nc-pc--d2c-quick-add,[data-nc-card=d2c-quick-add]) .product-card-image-wrap{background:var(--nc-surface)}:is(.nc-pc--d2c-quick-add,[data-nc-card=d2c-quick-add]) .product-card-info{padding:.8rem .8rem .9rem!important}:is(.nc-pc--d2c-quick-add,[data-nc-card=d2c-quick-add]) .product-card-btn{width:100%;justify-content:center;font-weight:700;border-radius:999px!important;background:var(--nc-primary)!important;color:#fff!important;border-color:var(--nc-primary)!important;padding:.7em 1em!important;margin-top:.5rem}:is(.nc-pc--d2c-quick-add,[data-nc-card=d2c-quick-add]) .product-card-stepper{border-radius:999px!important}:is(.nc-pc--catalog-dense,[data-nc-card=catalog-dense]) .product-card{border:1px solid var(--nc-border)!important;border-radius:6px!important;background:var(--nc-bg)!important}:is(.nc-pc--catalog-dense,[data-nc-card=catalog-dense]) .product-card-info{padding:.5rem .55rem .6rem!important}:is(.nc-pc--catalog-dense,[data-nc-card=catalog-dense]) .product-card-title{font-size:.76rem!important;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(.nc-pc--catalog-dense,[data-nc-card=catalog-dense]) .product-card-price{font-weight:800!important;font-size:.9rem!important}:is(.nc-pc--catalog-dense,[data-nc-card=catalog-dense]) .product-card-btn{font-size:.72rem!important;padding:.45em .7em!important}:is(.nc-pc--catalog-dense,[data-nc-card=catalog-dense]) .product-card-rating-row{font-size:.68rem!important}.nc-hero{position:relative;overflow:hidden;background:var(--nc-surface)}.nc-hero__media{position:absolute;inset:0}.nc-hero__media img{width:100%;height:100%;object-fit:cover}.nc-hero__inner{position:relative;z-index:2;max-width:var(--nc-content-width);margin:0 auto;padding:clamp(3rem,8vw,7rem) 6%;display:flex;flex-direction:column;gap:1.1rem}.nc-hero__title{font-family:var(--nc-font-heading);font-weight:var(--nc-weight-heading);color:var(--nc-text);margin:0}.nc-hero--fullbleed{min-height:78vh;display:flex;align-items:flex-end}.nc-hero--fullbleed .nc-hero__inner{color:#fff}.nc-hero--fullbleed .nc-hero__title{color:#fff;font-size:clamp(2.4rem,1rem + 6vw,5rem);line-height:1.02;letter-spacing:-.02em}.nc-hero--noimg{min-height:46vh;align-items:center}.nc-hero--noimg .nc-hero__inner{color:var(--nc-text);align-items:flex-start}.nc-hero--noimg .nc-hero__title{color:var(--nc-text)}.nc-hero--fullbleed.nc-hero--noimg .nc-hero__title{font-size:clamp(2rem,1rem + 4vw,3.6rem)}.nc-hero--fullbleed .nc-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.05))}.nc-hero--split{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;min-height:62vh}.nc-hero--split .nc-hero__media{position:relative}.nc-hero--split .nc-hero__inner{justify-content:center}.nc-hero--split .nc-hero__title{font-size:clamp(2rem,1rem + 3.5vw,3.4rem)}@media (max-width:820px){.nc-hero--split{grid-template-columns:1fr}.nc-hero--split .nc-hero__media{min-height:46vh}}.nc-hero--text{text-align:center;background:var(--nc-bg)}.nc-hero--text .nc-hero__inner{align-items:center}.nc-hero--text .nc-hero__title{font-size:clamp(2rem,1rem + 4vw,3.6rem)}.nc-collection-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.nc-collection-grid a{position:relative;overflow:hidden;aspect-ratio:3/4;display:block;background:linear-gradient(135deg,color-mix(in srgb,var(--nc-primary) 14%,var(--nc-surface)),var(--nc-surface))}.nc-collection-grid a:first-child{grid-column:span 4;aspect-ratio:16/10}.nc-collection-grid a:nth-child(2),.nc-collection-grid a:nth-child(n+3){grid-column:span 2}.nc-collection-grid img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.nc-collection-grid a:hover img{transform:scale(1.05)}.nc-collection-grid .nc-cg-label{position:absolute;left:0;bottom:0;padding:1rem 1.2rem;color:#fff;z-index:2;font-family:var(--nc-font-heading);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);width:100%}@media (max-width:820px){.nc-collection-grid{grid-template-columns:1fr 1fr}.nc-collection-grid a:first-child{grid-column:span 2}}.nc-cat-row{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none}.nc-cat-row::-webkit-scrollbar{display:none}.nc-cat-chip{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;color:var(--nc-text);width:96px}.nc-cat-chip img{width:84px;height:84px;border-radius:var(--nc-radius);object-fit:cover;border:1px solid var(--nc-border)}[data-nc-theme=food-classic] .nc-cat-chip img{border-radius:999px}.nc-cat-chip span{font-size:.8rem;font-weight:600;text-align:center}.nc-usp{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.nc-usp__item{display:flex;gap:.8rem;align-items:flex-start;padding:1.1rem;border:1px solid var(--nc-border);border-radius:var(--nc-radius);background:var(--nc-surface)}.nc-theme--modern-d2c .nc-usp,[data-nc-theme=modern-d2c] .nc-usp{background:var(--nc-primary);border-radius:var(--nc-radius);padding:1rem}[data-nc-theme=modern-d2c] .nc-usp__item{background:transparent;border:none;color:#fff}.nc-announce{background:var(--nc-text);color:var(--nc-bg);text-align:center;font-size:.82rem;padding:.55rem 1rem;letter-spacing:.03em}[data-nc-theme=fashion-modern] .nc-announce{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.nc-story{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.nc-story__img{aspect-ratio:4/3;border-radius:var(--nc-radius);overflow:hidden;background:var(--nc-surface)}.nc-story__img img{width:100%;height:100%;object-fit:cover}[data-nc-theme=food-premium] .nc-story,[data-nc-theme=minimal] .nc-story{grid-template-columns:1fr;max-width:680px;margin:0 auto;text-align:center}@media (max-width:820px){.nc-story{grid-template-columns:1fr}}.nc-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.nc-review{padding:1.4rem;border:1px solid var(--nc-border);border-radius:var(--nc-radius);background:var(--nc-bg)}[data-nc-theme=food-premium] .nc-review,[data-nc-theme=minimal] .nc-review{border:none;border-left:2px solid var(--nc-primary);border-radius:0;font-style:italic}.nc-review__stars{color:#f59e0b;letter-spacing:2px;font-size:.8rem}.navbar-inline-nav{display:none;align-items:center}.navbar-inline-link{color:var(--nc-text,#0e1726);text-decoration:none;white-space:nowrap;font-family:var(--nc-font-body,system-ui,sans-serif)}@media (min-width:861px){.nc-header[data-nc-search] .navbar-inline-nav{display:flex}}.nc-header--classic-commerce .ns-wrapper.ns-desktop{max-width:460px}.nc-header--premium-centered .navbar-inner{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"search brand actions" "nav nav nav";align-items:center;height:auto;row-gap:.35rem;padding-top:.5rem;padding-bottom:.55rem}.nc-header--premium-centered .navbar-brand{grid-area:brand;justify-self:center}.nc-header--premium-centered .ns-wrapper.ns-desktop{grid-area:search;justify-self:start;max-width:230px}.nc-header--premium-centered .navbar-actions{grid-area:actions;justify-self:end}.nc-header--premium-centered .navbar-inline-nav{grid-area:nav;justify-content:center;gap:1.8rem;padding-top:.15rem}.nc-header--premium-centered .navbar-inline-link{font-family:var(--nc-font-heading,serif);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;padding-bottom:2px;border-bottom:1px solid transparent}.nc-header--premium-centered .navbar-inline-link.is-active,.nc-header--premium-centered .navbar-inline-link:hover{border-color:var(--nc-primary)}.nc-header--fashion-minimal{border-bottom:1px solid var(--nc-border);box-shadow:none}.nc-header--fashion-minimal .navbar-inner{height:64px}.nc-header--fashion-minimal .navbar-logo-img{max-height:38px}.nc-header--fashion-minimal .navbar-inline-nav{flex:1;margin-left:3rem;gap:1.6rem}.nc-header--fashion-minimal .navbar-inline-link{font-size:.7rem;text-transform:uppercase;letter-spacing:.18em}.nc-header--fashion-minimal .navbar-inline-link.is-active{text-decoration:underline;text-underline-offset:5px}.nc-header--fashion-minimal .ns-wrapper.ns-desktop{display:none}.nc-header--fashion-minimal .ns-mobile-trigger{display:inline-flex}.nc-header--d2c-split .navbar-inline-nav{flex:1;justify-content:center;gap:1.7rem}.nc-header--d2c-split .navbar-inline-link{font-family:var(--nc-font-heading,sans-serif);font-weight:600;font-size:.9rem}.nc-header--d2c-split .navbar-inline-link.is-active{color:var(--nc-primary)}.nc-header--d2c-split .ns-wrapper.ns-desktop{display:none}.nc-header--d2c-split .ns-mobile-trigger{display:inline-flex}.nc-header--d2c-split .navbar-login-btn{background:var(--nc-primary);color:#fff;border-color:var(--nc-primary);border-radius:999px}.nc-header--minimal{box-shadow:none;border-bottom:1px solid var(--nc-border);background:var(--nc-bg)}.nc-header--minimal .navbar-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:66px}.nc-header--minimal .navbar-inline-nav{grid-column:1;gap:1.1rem}.nc-header--minimal .navbar-brand{grid-column:2;justify-self:center}.nc-header--minimal .navbar-actions{grid-column:3;justify-self:end}.nc-header--minimal .navbar-logo-img{max-height:40px}.nc-header--minimal .navbar-inline-link{font-size:.74rem;color:var(--nc-text-muted)}.nc-header--minimal .navbar-inline-link.is-active{color:var(--nc-text)}.nc-header--minimal .ns-wrapper.ns-desktop{display:none}.nc-header--minimal .ns-mobile-trigger{display:inline-flex}.nc-header--catalog-mega .navbar-inner{gap:1.4rem;height:74px}.nc-header--catalog-mega .ns-wrapper.ns-desktop{flex:1;max-width:640px}.nc-header--catalog-mega .ns-input-row{height:44px}.sec-nav--mega .sec-nav-dept-btn{font-weight:700;font-size:.9rem;padding-inline:1.1rem}.sec-nav-dropdown--mega{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));min-width:520px;gap:2px .75rem}.sec-nav--compact .sec-nav-inner{justify-content:flex-start}@media (max-width:860px){.nc-header--premium-centered .navbar-inner{grid-template-columns:auto 1fr;grid-template-areas:"brand actions"}.nc-header--premium-centered .ns-wrapper.ns-desktop{display:none}.nc-header--premium-centered .ns-mobile-trigger{display:inline-flex}.nc-header--minimal .navbar-inner{grid-template-columns:auto 1fr}.nc-header--minimal .navbar-brand{grid-column:1;justify-self:start}.nc-header--minimal .navbar-actions{grid-column:2}.nc-header .navbar-inline-nav{display:none!important}}.ft-scene--catalog,.ft-scene--conversion,.ft-scene--editorial,.ft-scene--minimal,.ft-scene--premium,.nc-headmode--minimal #site-shipping-banner{display:none}.nc-footer--premium .ft-main-grid{grid-template-columns:repeat(3,1fr)!important;gap:40px 32px!important;text-align:center;justify-items:center;max-width:980px;margin:0 auto}.nc-footer--premium .ft-main-grid>:nth-child(n+4){display:none}.nc-footer--premium{border-top:1px solid var(--nc-border)}.nc-footer--editorial .ft-main-grid{grid-template-columns:1.4fr repeat(3,1fr)!important;gap:28px 40px!important}.nc-footer--editorial{border-top:1px solid var(--nc-border);font-family:var(--nc-font-body,system-ui,sans-serif)}.nc-footer--editorial .ft-outer{padding-top:40px!important}.nc-footer--conversion{background:color-mix(in srgb,var(--nc-primary) 6%,var(--nc-bg))!important;border-top:2px solid var(--nc-primary)}.nc-footer--conversion .ft-main-grid{grid-template-columns:1.7fr 1fr 1fr!important;gap:30px 28px!important}.nc-footer--conversion .ft-main-grid>:first-child{font-size:1.02em}.nc-footer--minimal .ft-main-grid{grid-template-columns:1fr!important;gap:18px 0!important;text-align:center;justify-items:center;max-width:560px;margin:0 auto}.nc-footer--minimal .ft-main-grid>:nth-child(n+3){display:none}.nc-footer--minimal{border-top:1px solid var(--nc-border)}.nc-footer--catalog .ft-main-grid{grid-template-columns:1.3fr repeat(4,1fr)!important;gap:20px 28px!important;font-size:.9em}.nc-footer--catalog .ft-outer{padding-top:36px!important}@media (max-width:900px){.nc-footer--catalog .ft-main-grid,.nc-footer--conversion .ft-main-grid,.nc-footer--editorial .ft-main-grid,.nc-footer--premium .ft-main-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:520px){.nc-footer--catalog .ft-main-grid,.nc-footer--conversion .ft-main-grid,.nc-footer--editorial .ft-main-grid,.nc-footer--premium .ft-main-grid{grid-template-columns:1fr!important}}.nc-section--narrow{max-width:760px}.nc-section__pad{max-width:var(--nc-content-width);margin:0 auto;padding:0 5%}.nc-section-head--center,.nc-section-head--center .nc-eyebrow{text-align:center}.nc-muted{color:var(--nc-text-muted)}.nc-bg--default{background:var(--nc-bg)}.nc-bg--surface{background:var(--nc-surface)}.nc-bg--muted{background:color-mix(in srgb,var(--nc-text) 4%,var(--nc-bg))}.nc-bg--primary-tint{background:color-mix(in srgb,var(--nc-primary) 8%,var(--nc-bg))}.nc-bg--dark{background:var(--nc-text)}.nc-bg--dark,.nc-bg--dark .nc-h,.nc-bg--dark h1,.nc-bg--dark h2,.nc-bg--dark h3{color:var(--nc-bg)}.nc-bg--dark .nc-muted{color:color-mix(in srgb,var(--nc-bg) 65%,transparent)}.nc-bg--gradient{background:linear-gradient(135deg,color-mix(in srgb,var(--nc-primary) 12%,var(--nc-bg)),color-mix(in srgb,var(--nc-secondary) 10%,var(--nc-bg)))}.nc-section.nc-bg--dark,.nc-section.nc-bg--gradient,.nc-section.nc-bg--muted,.nc-section.nc-bg--primary-tint,.nc-section.nc-bg--surface{max-width:100%}.nc-section.nc-bg--dark>*,.nc-section.nc-bg--gradient>*,.nc-section.nc-bg--muted>*,.nc-section.nc-bg--primary-tint>*,.nc-section.nc-bg--surface>*{max-width:var(--nc-content-width);margin-left:auto;margin-right:auto}.nc-space--compact{padding-top:1.4rem;padding-bottom:1.4rem}.nc-space--cozy{padding-top:2.4rem;padding-bottom:2.4rem}.nc-space--spacious{padding-top:4rem;padding-bottom:4rem}.nc-space--airy{padding-top:6rem;padding-bottom:6rem}.nc-btn--lg{padding:1em 2em;font-size:1rem}.nc-btn--sm{padding:.55em 1.1em;font-size:.78rem}.nc-btn--gradient{background:linear-gradient(135deg,var(--nc-primary),var(--nc-secondary));border-color:transparent;color:#fff}.nc-hero--editorial{min-height:82vh;display:flex;align-items:flex-end}.nc-hero--editorial .nc-hero__inner{color:#fff;max-width:780px;padding-bottom:clamp(2.5rem,7vw,6rem)}.nc-hero--editorial .nc-hero__title{color:#fff;font-size:clamp(2.6rem,1rem + 6vw,5.4rem);line-height:1;letter-spacing:-.03em;text-transform:uppercase}.nc-hero--editorial .nc-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.05) 55%)}.nc-hero--image{min-height:64vh;display:flex;align-items:center}.nc-hero--image .nc-hero__inner{color:#fff}.nc-hero--image .nc-hero__media:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.32)}.nc-hero--image .nc-hero__title{color:#fff;font-size:clamp(2rem,1rem + 4.5vw,4rem)}.nc-hero--minimal{min-height:40vh;display:flex;align-items:center;background:var(--nc-bg)}.nc-hero--minimal .nc-hero__inner{align-items:flex-start}.nc-hero--align-center .nc-hero__inner{align-items:center;text-align:center;margin:0 auto}.nc-hero--align-right .nc-hero__inner{align-items:flex-end;text-align:right;margin-left:auto}.nc-hero--align-bottom-left{align-items:flex-end}.nc-announce__track{display:inline-block;white-space:nowrap}.nc-announce--ticker{overflow:hidden}.nc-announce--ticker .nc-announce__track{animation:nc-marquee 26s linear infinite}@keyframes nc-marquee{0%{transform:translateX(20%)}to{transform:translateX(-100%)}}.nc-cat-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.nc-cat-grid--cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.nc-cat-tile{display:flex;flex-direction:column;gap:.6rem;text-decoration:none;color:var(--nc-text);border:1px solid var(--nc-border);border-radius:var(--nc-radius);overflow:hidden;background:var(--nc-bg);transition:transform .2s ease,box-shadow .2s ease}.nc-cat-tile:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.nc-cat-tile img{width:100%;aspect-ratio:4/3;object-fit:cover}.nc-cat-tile span{padding:0 .9rem .9rem;font-weight:600;font-size:.9rem}.nc-cat-ph,.nc-cg-ph,.nc-dept-item__ph{background:linear-gradient(135deg,color-mix(in srgb,var(--nc-primary) 14%,var(--nc-surface)),var(--nc-surface))}.nc-cat-tile .nc-cat-ph{aspect-ratio:4/3}.nc-cat-grid--circles .nc-cat-tile{border:none;background:transparent;text-align:center;align-items:center}.nc-cat-grid--circles .nc-cat-tile .nc-cat-ph,.nc-cat-grid--circles .nc-cat-tile img{border-radius:999px;width:120px;height:120px;aspect-ratio:1}.nc-cat-chip--rail img{border-radius:var(--nc-radius)}.nc-cat-chip--circles .nc-cat-ph,.nc-cat-chip--circles img{border-radius:999px}.nc-cat-chip .nc-cat-ph{width:84px;height:84px}.nc-cat-textlist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 2rem;justify-content:center}.nc-cat-textlist a{text-decoration:none;color:var(--nc-text);font-family:var(--nc-font-heading);font-size:clamp(1.1rem,.9rem + 1vw,1.6rem);border-bottom:1px solid transparent}.nc-cat-textlist a:hover{border-color:var(--nc-primary);color:var(--nc-primary)}.nc-dept-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem;border:1px solid var(--nc-border);border-radius:var(--nc-radius);overflow:hidden}.nc-dept-item{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;text-decoration:none;color:var(--nc-text);font-size:.85rem;font-weight:600;border:1px solid color-mix(in srgb,var(--nc-border) 60%,transparent);background:var(--nc-bg)}.nc-dept-item:hover{background:var(--nc-surface);color:var(--nc-primary)}.nc-dept-item img,.nc-dept-item__ph{width:34px;height:34px;object-fit:cover;border-radius:6px;flex-shrink:0}.nc-collection-grid--lookbook{grid-template-columns:repeat(2,1fr);gap:8px}.nc-collection-grid--lookbook a:nth-child(n){grid-column:auto;aspect-ratio:4/5}.nc-collection-grid--tiles{grid-template-columns:repeat(4,1fr)}.nc-collection-grid--tiles a:nth-child(n){grid-column:auto;aspect-ratio:1}@media (max-width:820px){.nc-collection-grid--tiles{grid-template-columns:1fr 1fr}}.nc-product-grid{grid-template-columns:repeat(var(--nc-cols,4),minmax(0,1fr))}@media (max-width:900px){.nc-product-grid{grid-template-columns:repeat(var(--nc-mcols,2),minmax(0,1fr))}}.nc-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(clamp(180px,42vw,260px),1fr);gap:calc(1.1rem * var(--nc-space));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.5rem}.nc-product-rail::-webkit-scrollbar{display:none}.nc-product-rail .nc-pc__cell{scroll-snap-align:start}.nc-showcase--dense{gap:.5rem}.nc-showcase__more{margin-top:calc(1.6rem * var(--nc-space));text-align:center}[data-nc-theme=fashion-modern] .nc-showcase__more{text-align:left}[data-nc-theme=catalog-marketplace] .nc-showcase__more{text-align:right}.nc-imgbanner{position:relative;display:block;overflow:hidden}.nc-imgbanner img{width:100%;max-height:520px;object-fit:cover;display:block}.nc-imgbanner__cap{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:clamp(1.5rem,5vw,3.5rem);color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent)}.nc-imgbanner__cap .nc-h{color:#fff;font-size:clamp(1.4rem,1rem + 2.5vw,2.6rem)}.nc-promo-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.nc-promo-grid--1{grid-template-columns:1fr}.nc-promo-grid--2{grid-template-columns:1fr 1fr}.nc-promo-tile{overflow:hidden;border-radius:var(--nc-radius);display:block}.nc-promo-tile img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/10;transition:transform .5s ease}.nc-promo-tile:hover img{transform:scale(1.04)}@media (max-width:820px){.nc-promo-grid,.nc-promo-grid--2{grid-template-columns:1fr}}.nc-story__body{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.nc-story__title{font-size:clamp(1.6rem,1rem + 2.5vw,2.6rem);margin:0}.nc-story__text{color:var(--nc-text-muted);line-height:1.7;margin:0}.nc-story--split-large{grid-template-columns:1.2fr 1fr;gap:4rem}.nc-story--editorial{grid-template-columns:1fr 1.1fr;gap:0;align-items:stretch}.nc-story--editorial .nc-story__img{aspect-ratio:auto;border-radius:0}.nc-story--editorial .nc-story__body{justify-content:center;padding:clamp(2rem,6vw,5rem);background:var(--nc-surface)}.nc-story--centered-narrow{grid-template-columns:1fr;max-width:640px;margin:0 auto;text-align:center}.nc-story--centered-narrow .nc-story__body{align-items:center}@media (max-width:820px){.nc-story--editorial,.nc-story--split-large{grid-template-columns:1fr}}.nc-reviews-marquee{overflow:hidden}.nc-reviews-marquee__track{display:flex;gap:1rem;width:max-content;animation:nc-marquee-rev 40s linear infinite}.nc-reviews-marquee:hover .nc-reviews-marquee__track{animation-play-state:paused}@keyframes nc-marquee-rev{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.nc-review--card{width:320px;flex-shrink:0}.nc-quote{text-align:center;font-family:var(--nc-font-heading)}.nc-quote p{font-size:clamp(1.3rem,1rem + 1.6vw,2rem);line-height:1.4;margin:.5rem 0 1rem;font-weight:var(--nc-weight-heading)}.nc-quote__mark{font-size:3rem;color:var(--nc-primary);line-height:0}.nc-quote footer{color:var(--nc-text-muted);font-size:.9rem;font-family:var(--nc-font-body)}.nc-rating-summary{display:flex;align-items:center;gap:1.5rem;justify-content:center}.nc-rating-summary__score{font-family:var(--nc-font-heading);font-weight:800;font-size:3rem;color:var(--nc-primary);line-height:1}.nc-rating-summary__score span{font-size:1.2rem;color:var(--nc-text-muted)}.nc-review__stars--lg{font-size:1.1rem}.nc-usp__icon{width:40px;height:40px;object-fit:contain;flex-shrink:0}.nc-usp__icon--ph{border-radius:999px;background:color-mix(in srgb,var(--nc-primary) 16%,var(--nc-surface))}.nc-usp__item div{display:flex;flex-direction:column;gap:.2rem}.nc-usp__item span{font-size:.84rem}.nc-usp--bar{border:1px solid var(--nc-border);border-radius:var(--nc-radius);overflow:hidden}.nc-usp--bar .nc-usp__item{border:none;border-radius:0;border-right:1px solid var(--nc-border);background:var(--nc-bg)}.nc-usp--bar .nc-usp__item:last-child{border-right:none}.nc-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}.nc-trust__item{display:flex;gap:.8rem;align-items:flex-start}.nc-trust__item div{display:flex;flex-direction:column;gap:.15rem}.nc-trust__item span{font-size:.83rem}.nc-trust__dot{width:10px;height:10px;border-radius:999px;background:var(--nc-primary);margin-top:.35rem;flex-shrink:0}.nc-cert{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.7rem}.nc-cert__img{max-width:260px;border:1px solid var(--nc-border);border-radius:var(--nc-radius)}.nc-cert__num{font-size:.9rem;color:var(--nc-text-muted)}.nc-quicklinks{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.nc-loc{display:grid;grid-template-columns:1fr 1.1fr;gap:2.5rem;align-items:center}.nc-loc__body{display:flex;flex-direction:column;gap:.8rem;align-items:flex-start}.nc-loc__map{aspect-ratio:16/10;border-radius:var(--nc-radius);overflow:hidden;border:1px solid var(--nc-border)}.nc-loc__map iframe{width:100%;height:100%;border:0}@media (max-width:820px){.nc-loc{grid-template-columns:1fr}}.nc-faq{display:flex;flex-direction:column;gap:.5rem}.nc-faq--2col{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 2rem}.nc-faq__item{border-bottom:1px solid var(--nc-border)}.nc-faq__item button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--nc-font-heading);font-weight:600;font-size:1rem;color:var(--nc-text)}.nc-faq__item p{margin:0 0 1rem;color:var(--nc-text-muted);line-height:1.6}.nc-faq__chev{transition:transform .2s ease}.nc-faq__item.is-open .nc-faq__chev{transform:rotate(180deg)}@media (max-width:700px){.nc-faq--2col{grid-template-columns:1fr}}.nc-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.nc-blog-grid--editorial{grid-template-columns:1.4fr 1fr 1fr}.nc-blog-card{text-decoration:none;color:var(--nc-text);display:flex;flex-direction:column;gap:.8rem}.nc-blog-card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--nc-radius)}.nc-blog-card__body{display:flex;flex-direction:column;gap:.4rem}.nc-blog-card__meta{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.nc-blog-card h3{font-size:1.1rem;margin:0}.nc-blog-card p{font-size:.88rem;line-height:1.55;margin:0}@media (max-width:820px){.nc-blog-grid,.nc-blog-grid--editorial{grid-template-columns:1fr}}.nc-pc .product-card img,.nc-pc .product-card-image,.nc-pc .product-card-image-wrap,.nc-pc--overlay .product-card-image-wrap{background:var(--nc-surface)}.nc-pc--overlay .product-card-info{background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,.15) 70%,transparent)}.nc-hero--editorial .nc-hero__inner,.nc-hero--fullbleed .nc-hero__inner,.nc-hero--image .nc-hero__inner{position:relative}.nc-hero--editorial .nc-hero__inner:before,.nc-hero--fullbleed .nc-hero__inner:before,.nc-hero--image .nc-hero__inner:before{content:"";position:absolute;inset:-1.5rem -2rem;background:radial-gradient(120% 120% at 20% 80%,rgba(0,0,0,.6),rgba(0,0,0,.28) 55%,transparent);z-index:-1;pointer-events:none}.nc-hero--align-center .nc-hero__inner:before{background:radial-gradient(120% 120% at 50% 60%,rgba(0,0,0,.62),rgba(0,0,0,.3) 55%,transparent)}.nc-hero--editorial .nc-hero__inner .nc-eyebrow,.nc-hero--editorial .nc-hero__title,.nc-hero--fullbleed .nc-hero__inner .nc-eyebrow,.nc-hero--fullbleed .nc-hero__title,.nc-hero--image .nc-hero__inner .nc-eyebrow,.nc-hero--image .nc-hero__title{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.5)}.nc-imgbanner__cap{background:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,.15) 70%,transparent)}.nc-imgbanner__cap .nc-h{text-shadow:0 2px 12px rgba(0,0,0,.55)}.nc-story__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.nc-story--centered-narrow .nc-story__text,.nc-story--split-large .nc-story__text{-webkit-line-clamp:8}.nc-bg--dark .nc-btn--outline,.nc-bg--dark .nc-btn--soft{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.4)}.nc-bg--dark .nc-story__text{color:color-mix(in srgb,#fff 78%,transparent)}.nc-bg--dark .nc-eyebrow{color:color-mix(in srgb,var(--nc-primary) 55%,#fff)}.nc-usp--bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.nc-usp--bar .nc-usp__item{padding:1rem 1.1rem;align-items:center}.nc-usp--bar .nc-usp__item span{font-size:.8rem;line-height:1.35}[data-nc-theme=modern-d2c] .nc-usp--bar{background:var(--nc-primary);border:none}[data-nc-theme=modern-d2c] .nc-usp--bar .nc-usp__item{background:transparent;border-color:rgba(255,255,255,.18);color:#fff}[data-nc-theme=modern-d2c] .nc-usp--bar .nc-usp__item span{color:rgba(255,255,255,.85)}@media (max-width:560px){.nc-section{padding-left:5%;padding-right:5%}.nc-space--airy{padding-top:3.2rem;padding-bottom:3.2rem}.nc-space--spacious{padding-top:2.6rem;padding-bottom:2.6rem}.nc-hero--editorial,.nc-hero--image{min-height:60vh}.nc-loc,.nc-story{gap:1.5rem}.nc-rating-summary{flex-direction:column;gap:.6rem;text-align:center}.nc-cat-grid--circles .nc-cat-tile .nc-cat-ph,.nc-cat-grid--circles .nc-cat-tile img{width:88px;height:88px}}[data-nc-theme=fashion-modern] .pd-layout,[data-nc-theme=food-premium] .pd-layout{grid-template-columns:1.15fr .85fr;gap:56px}[data-nc-theme=minimal] .pd-layout{gap:64px}[data-nc-theme=catalog-marketplace] .pd-layout{grid-template-columns:.95fr 1.05fr;gap:32px;margin-bottom:40px}[data-nc-theme=fashion-modern] .pd-main-image-wrap,[data-nc-theme=food-premium] .pd-main-image-wrap{aspect-ratio:3/4}[data-nc-theme=fashion-modern] .pd-main-image-wrap{border-radius:0}[data-nc-theme=minimal] .pd-main-image-wrap{border-radius:4px}[data-nc-theme=catalog-marketplace] .pd-main-image-wrap{border-radius:8px}[data-nc-theme] .pd-title{font-family:var(--nc-font-heading,"Inter",sans-serif)}[data-nc-theme=food-premium] .pd-title{font-weight:600;letter-spacing:0}[data-nc-theme=fashion-modern] .pd-title{text-transform:uppercase;letter-spacing:.04em;font-weight:600;font-size:clamp(1.3rem,2.4vw,1.8rem)}[data-nc-theme=fashion-modern] .pd-price{font-size:1.3rem;font-weight:500}[data-nc-theme=minimal] .pd-price{font-weight:600}[data-nc-theme=catalog-marketplace] .pd-price{font-size:1.6rem}[data-nc-theme=modern-d2c] .pd-add-to-cart{border-radius:999px;font-weight:800;letter-spacing:.01em}[data-nc-theme=fashion-modern] .pd-add-to-cart{border-radius:0;text-transform:uppercase;letter-spacing:.14em;font-size:.82rem}[data-nc-theme=minimal] .pd-add-to-cart{border-radius:3px;box-shadow:none}[data-nc-theme=catalog-marketplace] .all-prod-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px}[data-nc-theme=fashion-modern] .all-prod-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 12px}[data-nc-theme=minimal] .all-prod-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:32px 20px}[data-nc-theme=food-premium] .all-prod-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px 22px}[data-nc-theme] .all-prod-sidebar-title,[data-nc-theme] .cart-page-hero-title{font-family:var(--nc-font-heading,sans-serif)}[data-nc-theme=fashion-modern] .all-prod-filter-label,[data-nc-theme=fashion-modern] .cat-strip-name{text-transform:uppercase;letter-spacing:.1em}[data-nc-theme=minimal] .all-prod-sidebar{border:none}[data-nc-theme] .cart-page-summary-card{border-radius:var(--nc-radius)}[data-nc-theme=fashion-modern] .cart-page-summary-card,[data-nc-theme=minimal] .cart-page-summary-card{border-radius:2px;box-shadow:none;border:1px solid var(--nc-border)}[data-nc-theme=fashion-modern] .cart-page-hero-title{text-transform:uppercase;letter-spacing:.05em}[data-nc-theme=modern-d2c] .cart-page-checkout-btn{border-radius:999px;font-weight:800}[data-nc-theme=catalog-marketplace] .cart-page-card{padding:12px}[data-nc-theme] .co-card{border-radius:var(--nc-radius)}[data-nc-theme=fashion-modern] .co-card,[data-nc-theme=minimal] .co-card{border-radius:2px;box-shadow:none}[data-nc-theme] .co-label,[data-nc-theme] .co-order-header-cell{font-family:var(--nc-font-heading,sans-serif)}[data-nc-theme=modern-d2c] .co-place-order-btn{border-radius:999px;font-weight:800}[data-nc-theme=fashion-modern] .co-place-order-btn{border-radius:0;text-transform:uppercase;letter-spacing:.12em}@media (max-width:640px){[data-nc-theme] .pd-layout{grid-template-columns:1fr!important;gap:24px!important}[data-nc-theme=catalog-marketplace] .all-prod-grid{grid-template-columns:repeat(2,1fr)}}