:root{--bord-fg-rgb:0,0,0;--bord-bg-rgb:250,249,246;--bord-brand-rgb:200,71,26;--bord-bg:#faf9f6;--bord-fg:#1a1a1a;--bord-surface:#fff;--bord-accent:#8b2525;--bord-accent2:#c5a880;--bord-accent-warm:#591616;--bord-accent-warm2:#a18663;--bord-brand:#8b2525;--bord-muted:#6b6965;--bord-border:#0000001a;--bord-shadow:#0000001f;--bord-error:#b00020;--bord-error-soft:#cf6679;--bord-success:#2d6a4f;--bord-success-bright:#40916c;--bord-warning:#e6b800;--bord-bg-grad-1:#f3f0e9;--bord-bg-grad-2:#e8e2d7;--bord-bg-grad-3:#d8d0c2;--bord-bg-grad-4:#f7f5f0;--bord-bg-grad-5:#ece7dd;--bord-hero-overlay-1:#faf9f6d9;--bord-hero-overlay-2:#faf9f626;--bord-hero-overlay-3:#faf9f6a6;--bord-glass-nav:#faf9f6eb;--bord-glass-bg:#ffffffe6;--bord-glass-border:#0000000f;--bord-ff-display:"Cormorant Garamond",serif;--bord-ff-body:"DM Sans",system-ui,-apple-system,sans-serif;--bord-ff-heading:"Cormorant Garamond",serif;--bord-ff-ui:"DM Sans",sans-serif;--bord-ff-mono:"DM Mono",monospace;--bord-ff-alt:"Cormorant Garamond",serif;--bord-space-xs:4px;--bord-space-sm:8px;--bord-space-md:16px;--bord-space-lg:24px;--bord-space-xl:32px;--bord-space-2xl:48px;--bord-space-3xl:64px;--bord-radius-sm:4px;--bord-radius-md:8px;--bord-radius-lg:12px;--bord-radius-xl:16px;--bord-radius-pill:9999px;--bord-spring:cubic-bezier(0.23,1,0.32,1);--bords-oat:#ede6d6;--bords-charcoal:#2b2a28;--bords-moss:#4a5d3a;--bords-clay:#c1613b;--bords-rust:#8c2f1d;--bords-parchment:#f7f3ea;--bords-pop-lime:#d4ff3f;--bords-pop-pink:#ff3ea5;--bords-pop-cobalt:#2e4cff;--bords-pop-black:#0d0d0d;--font-display:"Neue Montreal","Space Grotesk","Bebas Neue",sans-serif;--font-editorial:"Fraunces","Cormorant Garamond",Georgia,serif;--font-stamp:"Archivo Black","Bebas Neue",sans-serif;--bord-dark-bg:#0a0a0a;--bord-dark-surface:#111;--bord-dark-fg:#f4f2ee;--bord-dark-border:#f4f2ee12;--bord-dark-muted:#f4f2ee59;--bord-text:#1a1a1a;--bord-text-muted:#6b6965;--white:#1a1a1a;--black:#faf9f6;--bords-moss-accessible:#384f2a;--bords-clay-accessible:#b5542e;--bords-rust-accessible:#852615}.bords-mode-rooted{background:#ede6d6;background:var(--bords-oat);color:#2b2a28;color:var(--bords-charcoal);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--bord-ff-body)}.bords-mode-charged{background:#faf9f6;background:var(--bord-bg);color:#1a1a1a;color:var(--bord-fg)}.neo-brutalist-card{border:3px solid #0d0d0d!important;border:3px solid var(--bords-pop-black)!important;box-shadow:6px 6px 0 #0d0d0d!important;box-shadow:6px 6px 0 var(--bords-pop-black)!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1)!important}.neo-brutalist-card:hover{box-shadow:3px 3px 0 #0d0d0d!important;box-shadow:3px 3px 0 var(--bords-pop-black)!important;transform:translate(3px,3px)!important}.sticker-stamp{align-items:center;border:2px solid #0d0d0d;border:2px solid var(--bords-pop-black);border-radius:4px;box-shadow:2px 2px 0 #0d0d0d;box-shadow:2px 2px 0 var(--bords-pop-black);display:inline-flex;font-family:Archivo Black,Bebas Neue,sans-serif!important;font-family:var(--font-stamp)!important;gap:5px;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase;transform:rotate(-3deg);transition:transform .2s ease}.sticker-stamp:hover{transform:rotate(0deg) scale(1.04)}:root{--bord-muted-soft:#5c5c5c;--bord-muted-xsoft:#757575;--bord-placeholder:#767676}body.dark{--bord-fg-rgb:250,249,246;--bord-bg-rgb:5,5,6;--bord-bg:#121212;--bord-fg:#faf9f6;--bord-surface:#1e1e1e;--bord-accent:#c5a880;--bord-accent2:#8b2525;--bord-accent-warm:#a18663;--bord-muted:#a8a6a1;--bord-muted-soft:#827e78;--bord-muted-xsoft:#54514d;--bord-placeholder:#6f7682;--bord-border:#ffffff14;--bord-shadow:#0006;--bord-bg-grad-1:#0c0d10;--bord-bg-grad-2:#16181d;--bord-bg-grad-3:#111317;--bord-bg-grad-4:#050506;--bord-bg-grad-5:#0c0d10;--bord-hero-overlay-1:#050506e6;--bord-hero-overlay-2:#0505061a;--bord-hero-overlay-3:#050506b8;--bord-glass-nav:#050506f0;--bord-glass-bg:#111317e6;--bord-glass-border:#ffffff24;--bord-text:#faf9f6;--bord-text-muted:#a8a6a1;--white:#faf9f6;--black:#121212;--bords-moss-accessible:#86db64;--bords-clay-accessible:#ffa578;--bords-rust-accessible:#ff7862}@media (min-width:901px){html{scrollbar-gutter:stable}}body,html{max-width:100%;overflow-x:hidden}body{background:var(--bord-bg);color:var(--bord-fg);font-family:var(--bord-ff-body);margin:0}code{font-family:var(--bord-ff-mono),source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}img{height:auto;max-width:100%}.category-img,.collection-img,.product-card img,.product-img{aspect-ratio:3/4;background-color:var(--bord-bg-grad-2);object-fit:cover;transition:opacity .3s ease;width:100%}::placeholder{color:#767676!important;color:var(--bord-placeholder,#767676)!important;opacity:1!important}[style*="rgba(0, 0, 0, 0.3)"], [style*="rgba(0, 0, 0, 0.35)"], [style*="rgba(0,0,0,0.3)"], [style*="rgba(0,0,0,0.35)"]{color:var(--bord-muted-soft)!important}body.dark input,body.dark select,body.dark textarea{border-color:#f4f2ee38!important;color:#f4f2eef5!important}body.dark input::placeholder,body.dark textarea::placeholder{color:#9e9991!important;color:var(--bord-placeholder,#9e9991)!important;opacity:1!important}body.dark button{border-color:#f4f2ee2e}body:not(.dark) input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),body:not(.dark) select,body:not(.dark) textarea{color:#1a1a1a}body:not(.dark) [style*="color: #f4f2ee"]:not(button):not(a):not([style*="background:#c8471a"]):not([style*="background: #c8471a"]):not([style*="background:#1"]):not([style*="background: #1"]):not([style*="background:#0"]):not([style*="background: #0"]),body:not(.dark) [style*="color:#f4f2ee"]:not(button):not(a):not([style*="background:#c8471a"]):not([style*="background: #c8471a"]):not([style*="background:#1"]):not([style*="background: #1"]):not([style*="background:#0"]):not([style*="background: #0"]){color:#1a1a1a!important}body:not(.dark) [style*="color: rgba(244, 242, 238"]:not(button):not(a):not([style*="background:#c8471a"]):not([style*="background: #c8471a"]):not([style*="background:#1"]):not([style*="background: #1"]):not([style*="background:#0"]):not([style*="background: #0"]), body:not(.dark) [style*="color: rgba(244,242,238"]:not(button):not(a):not([style*="background:#c8471a"]):not([style*="background: #c8471a"]):not([style*="background:#1"]):not([style*="background: #1"]):not([style*="background:#0"]):not([style*="background: #0"]), body:not(.dark) [style*="color:rgba(244,242,238"]:not(button):not(a):not([style*="background:#c8471a"]):not([style*="background: #c8471a"]):not([style*="background:#1"]):not([style*="background: #1"]):not([style*="background:#0"]):not([style*="background: #0"]){color:#5c5c5c!important}body:not(.dark) .bord-map-search input{background:#fff;border:1px solid #00000026;color:#1a1a1a}body:not(.dark) .bord-map-search input::placeholder{color:#767676!important}body:not(.dark) .bord-map-search-icon{color:#767676}body:not(.dark) .bord-map-search-result-main{color:#1a1a1a}body:not(.dark) .bord-map-header-label,body:not(.dark) .bord-map-search-result-sub{color:#5c5c5c}body:not(.dark) .bord-map-expand-btn{background:#0000000a;border-color:#0000001f;color:#1a1a1a}body:not(.dark) .bord-map-info{background:#00000008;border-color:#00000014}body:not(.dark) .bord-map-info-coords{color:#5c5c5c}body:not(.dark) .bord-gps-blocked-help{background:#ffb4001a;border-color:#ffb4004d}body:not(.dark) .bord-gps-blocked-help-text{color:#333}body:not(.dark) .bord-gps-blocked-steps{color:#555}@media (max-width:768px){[style*="font-size: .5"],[style*="font-size: .6"],[style*="font-size: 0.5"],[style*="font-size: 0.6"],[style*="font-size:.5"],[style*="font-size:.6"],[style*="font-size:0.5"],[style*="font-size:0.6"]{font-size:.8125rem!important}[style*="font-size: .7"],[style*="font-size: 0.7"],[style*="font-size:.7"],[style*="font-size:0.7"]{font-size:.875rem!important}[style*="font-size: 10px"],[style*="font-size: 11px"],[style*="font-size: 9px"],[style*="font-size:10px"],[style*="font-size:11px"],[style*="font-size:9px"]{font-size:13px!important}input,select,textarea{border-width:1.5px!important;font-size:1rem!important}body:not(.dark) input,body:not(.dark) select,body:not(.dark) textarea{background:#fff!important;border-color:#00000038!important;color:#1f1d1a!important}body.dark input,body.dark select,body.dark textarea{border-color:#f4f2ee4d!important}body:not(.dark) [style*="rgba(0, 0, 0, 0.2)"], body:not(.dark) [style*="rgba(0,0,0,0.2)"]{color:#5c5c5c!important}body:not(.dark) [style*="rgba(0, 0, 0, 0.25)"], body:not(.dark) [style*="rgba(0,0,0,0.25)"]{color:#595959!important}body:not(.dark) [style*="rgba(0, 0, 0, 0.4)"], body:not(.dark) [style*="rgba(0,0,0,0.4)"]{color:#4a4a4a!important}body.dark [style*="background:rgba(244,242,238,0.03)"],body.dark [style*="background:rgba(244,242,238,0.04)"],body.dark [style*="background:rgba(244,242,238,0.05)"]{background:#f4f2ee12!important}body.dark [style*="rgba(244,242,238,0.2)"],body.dark [style*="rgba(244,242,238,0.25)"],body.dark [style*="rgba(244,242,238,0.3)"]{color:#f4f2ee8c!important}body.dark [style*="rgba(244,242,238,0.35)"],body.dark [style*="rgba(244,242,238,0.4)"]{color:#f4f2eea6!important}.auth-btn,.btn-ghost,.btn-primary,.co-btn,.mobile-signin-btn,.pdp-add-btn,.vault-cta-btn{min-height:44px}.badge,.card-buy-btn,.card-flip-toggle-btn,.card-shop-btn,.card-wishlist-btn,.cart-close,.cart-item-remove,.co-step-num,.co-tab,.delete-btn,.digit-box,.edit-btn,.filter-chip,.loud-tab-btn,.nav-icon-btn,.pdp-qty-btn,.pdp-size-btn,.pdp-size-guide-btn,.search-overlay-close,.size-btn,.status-badge,.status-chip,.sticker-stamp,.theme-switch,.toggle-active-btn,.track-dot,.vibe-toggle-btn{min-height:0!important;min-height:auto!important}input[type=checkbox],input[type=radio]{height:18px;min-height:18px;width:18px}a,button{-webkit-tap-highlight-color:rgba(200,71,26,.15)}[style*="letter-spacing: .35em"],[style*="letter-spacing:.35em"],[style*="letter-spacing:0.35em"]{letter-spacing:.2em!important}[style*="letter-spacing:.3em"],[style*="letter-spacing:0.3em"]{letter-spacing:.18em!important}}@media (max-width:380px){input,select,textarea{font-size:1rem!important}[style*="letter-spacing:.15em"],[style*="letter-spacing:0.15em"]{letter-spacing:.1em!important}}.bord-map-container{border:1px solid #c8471a66;border-radius:10px;overflow:hidden;position:relative;transition:height .35s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.bord-map-container .leaflet-container{background:#1a2332;font-family:DM Sans,sans-serif;height:100%;width:100%}.bord-map-container .leaflet-tile-pane{filter:brightness(.85) contrast(1.1) saturate(.9)}body.dark .bord-map-container .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.9) contrast(1.1)}.bord-map-marker-label{background:#c8471a;border:2px solid #ffffff40;border-radius:12px;box-shadow:0 4px 12px #c8471a80;color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.02em;padding:3px 10px;white-space:nowrap}.bord-map-container .leaflet-control-zoom{border:none!important;box-shadow:0 2px 8px #0006!important}.bord-map-container .leaflet-control-zoom a{background:#141417e6!important;border:1px solid #f4f2ee26!important;color:#f4f2ee!important;font-size:16px!important;height:30px!important;line-height:30px!important;transition:all .2s;width:30px!important}.bord-map-container .leaflet-control-zoom a:hover{background:#c8471ae6!important;color:#fff!important}.bord-map-container .leaflet-control-attribution{display:none!important}.bord-map-search{margin-bottom:10px;position:relative}.bord-map-search-input-wrap{align-items:center;display:flex;position:relative}.bord-map-search-icon{color:#f4f2ee80;left:12px;pointer-events:none;position:absolute;z-index:2}.bord-map-search input{background:#f4f2ee0f;border:1px solid #f4f2ee26;border-radius:8px;box-sizing:border-box;color:#f4f2ee;font-family:DM Sans,sans-serif;font-size:.76rem;outline:none;padding:10px 36px;transition:all .2s;width:100%}.bord-map-search input:focus{background:#f4f2ee14;border-color:#c8471a80;box-shadow:0 0 0 3px #c8471a1f}.bord-map-search input::placeholder{color:#f4f2ee59!important}.bord-map-search-clear{align-items:center;background:#f4f2ee14;border:none;border-radius:50%;color:#f4f2ee80;cursor:pointer;display:flex;font-size:.7rem;height:22px;justify-content:center;position:absolute;right:8px;transition:all .2s;width:22px;z-index:2}.bord-map-search-clear:hover{background:#c8471a33;color:#c8471a}.bord-map-search-results{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141417f7;border:1px solid #f4f2ee1f;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 12px 32px #0009;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.bord-map-search-result{align-items:flex-start;border-bottom:1px solid #f4f2ee0d;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .15s}.bord-map-search-result:hover{background:#c8471a1f}.bord-map-search-result:last-child{border-bottom:none}.bord-map-search-result-icon{color:#c8471a;flex-shrink:0;font-size:.9rem;margin-top:1px}.bord-map-search-result-text{flex:1 1;min-width:0}.bord-map-search-result-main{color:#f4f2ee;font-size:.74rem;font-weight:600;line-height:1.3}.bord-map-search-result-main,.bord-map-search-result-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bord-map-search-result-sub{color:#f4f2ee73;font-size:.62rem;margin-top:2px}.bord-map-search-loading{color:#f4f2ee66;font-size:.7rem;padding:14px;text-align:center}.bord-map-controls{display:flex;gap:4px;left:10px;position:absolute;top:10px;z-index:1000}.bord-map-ctrl-btn{border:none;border-radius:4px;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.02em;padding:4px 10px;transition:all .2s}.bord-map-ctrl-btn.active{background:#c8471a;box-shadow:0 2px 8px #c8471a66;color:#fff}.bord-map-ctrl-btn:not(.active){background:#000000a6;color:#fffc}.bord-map-ctrl-btn:not(.active):hover{background:#000c;color:#fff}.bord-map-right-controls{bottom:10px;display:flex;flex-direction:column;gap:4px;position:absolute;right:10px;z-index:1000}.bord-map-icon-btn{align-items:center;background:#141417e6;border:1px solid #f4f2ee26;border-radius:6px;color:#f4f2ee;cursor:pointer;display:flex;font-size:.85rem;height:30px;justify-content:center;transition:all .2s;width:30px}.bord-map-icon-btn:hover{background:#c8471ae6;border-color:#c8471a99;color:#fff}.bord-map-icon-btn.locate{color:#c8471a}.bord-map-icon-btn.locate:hover{color:#fff}.bord-map-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.bord-map-header-label{color:#f4f2ee99;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bord-map-expand-btn{align-items:center;background:#f4f2ee0f;border:1px solid #f4f2ee26;border-radius:4px;color:#f4f2ee;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.65rem;gap:4px;padding:2px 8px;transition:all .2s}.bord-map-expand-btn:hover{background:#c8471a26;border-color:#c8471a4d;color:#c8471a}.bord-map-info{align-items:center;background:#f4f2ee08;border:1px solid #f4f2ee0f;border-radius:6px;display:flex;justify-content:space-between;margin-top:6px;padding:4px 8px}.bord-map-info-coords{color:#f4f2ee73;font-family:DM Mono,monospace;font-size:.6rem;letter-spacing:.03em}.bord-map-info-link{align-items:center;color:#c8471a;display:inline-flex;font-size:.6rem;gap:3px;text-decoration:none;transition:opacity .2s}.bord-map-info-link:hover{opacity:.8}.bord-gps-blocked-help{align-items:flex-start;background:#ffb4000f;border:1px solid #ffb40026;border-radius:8px;display:flex;gap:10px;margin-top:8px;padding:10px 12px}.bord-gps-blocked-help-icon{flex-shrink:0;font-size:1.2rem}.bord-gps-blocked-help-text{color:#f4f2eeb3;font-size:.65rem;line-height:1.5}.bord-gps-blocked-help-text strong{color:#ffb400}.bord-gps-blocked-steps{color:#f4f2ee8c;font-size:.6rem;line-height:1.7;margin:4px 0 0;padding-left:16px}.co-minimap-wrap{border:1px solid rgba(var(--bord-fg-rgb),.1);border-radius:10px;margin-top:8px;overflow:hidden;position:relative;transition:height .35s cubic-bezier(.4,0,.2,1)}.co-minimap-wrap .leaflet-container{font-family:DM Sans,sans-serif;height:100%;width:100%}body.dark .co-minimap-wrap .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.9) contrast(1.1)}body:not(.dark) .co-minimap-wrap .leaflet-tile-pane{filter:brightness(.97) contrast(1.02)}.co-minimap-wrap .leaflet-control-zoom{border:none!important;box-shadow:0 2px 6px #0000004d!important}.co-minimap-wrap .leaflet-control-zoom a{background:#fafaf7eb!important;background:rgba(var(--bord-bg-rgb,250,250,247),.92)!important;border:1px solid rgba(var(--bord-fg-rgb),.12)!important;color:var(--bord-fg)!important;font-size:14px!important;height:26px!important;line-height:26px!important;width:26px!important}body.dark .co-minimap-wrap .leaflet-control-zoom a{background:#141417e6!important;border-color:#f4f2ee26!important;color:#f4f2ee!important}.co-minimap-wrap .leaflet-control-attribution{display:none!important}.co-minimap-expand{align-items:center;background:#141417d9;border:1px solid #f4f2ee33;border-radius:4px;color:#f4f2ee;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.58rem;gap:3px;padding:3px 8px;position:absolute;right:8px;top:8px;transition:all .2s;z-index:1000}.co-minimap-expand:hover{background:#c8471ad9}.bord-return-pickup-map{border:1px solid #f5c84233;border-radius:8px;margin:10px 0;overflow:hidden}.bord-return-pickup-map .leaflet-container{font-family:DM Sans,sans-serif;height:160px;width:100%}body.dark .bord-return-pickup-map .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.9) contrast(1.1)}.bord-return-pickup-map .leaflet-control-attribution{display:none!important}@media (max-width:768px){.bord-map-search input{font-size:.82rem!important;min-height:44px;padding:12px 36px}.bord-map-ctrl-btn{font-size:.72rem;min-height:36px;padding:6px 12px}.bord-map-icon-btn{height:44px;min-height:44px;width:44px}.bord-map-expand-btn{min-height:36px;padding:6px 12px}.bord-map-search-clear{min-height:0;min-height:auto}.co-minimap-expand{font-size:.72rem;min-height:32px}}.brand-logo,.hero-title,h1,h2,h3{text-rendering:optimizeLegibility}.brand-manifesto,.footer,.press-strip,.seo-rich-footer,.story-section{contain-intrinsic-size:1px 400px;content-visibility:auto}.hero,.hero-slide,.product-card{transform:translateZ(0)}.hero-slider,.nb-main-carousel,.pdp-carousel{touch-action:pan-y}.bord-map-search-results,.nb-offers-scroller{overscroll-behavior-y:contain}body:not(.dark) .admin-page{background:#faf9f6;color:#141414}body:not(.dark) .product-editor-page-overlay{background:#faf9f6!important}body:not(.dark) .product-editor-header{background:#faf9f6f7!important;border-bottom-color:#00000017!important}body:not(.dark) .admin-sidebar{background:#f4f1ea;border-right-color:#00000017}.bords-holo-card-wrapper{contain:layout;isolation:isolate}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{--black:var(--bord-bg);--white:var(--bord-fg);--off:var(--bord-surface);--accent:var(--bord-accent);--accent2:var(--bord-accent2);--accent-warm:var(--bord-accent-warm);--muted:var(--bord-muted);--border:var(--bord-border);--shadow:var(--bord-shadow);--ff-disp:var(--bord-ff-display);--ff-body:var(--bord-ff-body);--spring:var(--bord-spring);--bg-grad-1:var(--bord-bg-grad-1);--bg-grad-2:var(--bord-bg-grad-2);--bg-grad-3:var(--bord-bg-grad-3);--bg-grad-4:var(--bord-bg-grad-4);--bg-grad-5:var(--bord-bg-grad-5);--hero-overlay-1:var(--bord-hero-overlay-1);--hero-overlay-2:var(--bord-hero-overlay-2);--hero-overlay-3:var(--bord-hero-overlay-3);--glass-nav:var(--bord-glass-nav);--glass-bg:var(--bord-glass-bg);--glass-border:var(--bord-glass-border)}html{max-width:100%;overflow-x:hidden;scroll-behavior:auto}body:not(.dark){--muted-a11y:#5a5855}body.dark{--muted-a11y:#a09d99}.cart-item-meta,.cart-item-price,.cart-total,.footer-bottom,.footer-links a,.footer-tagline,.hero-proof,.hero-scroll span,.pdp-breadcrumb,.pdp-category,.pdp-description,.pdp-meta-item,.product-card-category,.product-card-price,.story-body{color:var(--muted);color:var(--muted-a11y,var(--muted))}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--black);color:var(--white);cursor:auto;font-family:var(--ff-body);max-width:100%;overflow-x:hidden;position:relative;transition:background .4s ease,color .4s ease}body:after,body:before{display:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0000004d}body.dark ::-webkit-scrollbar-thumb{background:#f5f3ee26}body.dark ::-webkit-scrollbar-thumb:hover{background:#f5f3ee4d}.db-badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ae6;border:1px solid #222;border-radius:20px;bottom:24px;display:flex;font-size:.62rem;gap:8px;left:24px;letter-spacing:.1em;padding:8px 16px;position:fixed;text-transform:uppercase;z-index:9999}.db-dot{border-radius:50%;height:7px;width:7px}.db-badge.live .db-dot{background:#4f8;box-shadow:0 0 6px #4f8}.db-badge.offline .db-dot{background:#f44}.db-badge.connecting .db-dot{animation:pulse 1s infinite;background:#f5c842}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}#cursor{background:var(--accent-warm);border-radius:50%;height:5px;transition:width .2s,height .2s;width:5px;z-index:9999}#cursor,#cursor-ring{pointer-events:none;position:fixed;transform:translate(-50%,-50%)}#cursor-ring{border:1px solid #c8471a59;border-radius:50%;height:20px;transition:width .3s,height .3s;width:20px;z-index:9998}.ann-bar{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#0a0a0abf;border-bottom:1px solid #ffffff0f;box-shadow:0 1px 16px #0000002e;height:32px;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:101}body:not(.dark) .ann-bar{background:#0f0f0fd1;border-bottom-color:#ffffff14}.ann-bar-inner{align-items:center;animation:tickerRoll 28s linear infinite;display:flex;height:100%;width:max-content;will-change:transform}.ann-bar-inner:hover{animation-play-state:paused}.ann-bar-item{align-items:center;color:#f4f2eed1;display:inline-flex;flex-shrink:0;font-family:var(--ff-body);font-size:.55rem;gap:28px;letter-spacing:.18em;padding:0 28px;text-transform:uppercase;white-space:nowrap}.ann-bar-item:after{content:"·";font-size:.9rem;opacity:.35}nav.nav-glass{align-items:center;animation:fadeDown .6s .1s both;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);background:rgba(var(--bord-bg-rgb),.72);border-bottom:1px solid var(--glass-border);box-shadow:0 4px 30px #00000014,inset 0 1px 0 #ffffff1f;display:flex;height:64px;justify-content:space-between;left:0;padding:0 48px;position:fixed;right:0;top:32px;transition:background .4s,border-color .4s;z-index:100}body.dark nav.nav-glass{background:#0a0a0ab8;box-shadow:0 4px 30px #00000059,inset 0 1px 0 #ffffff0d}.theme-switch{background:#0000000f;border:1px solid var(--border);border-radius:30px;cursor:pointer;height:26px;position:relative;transition:all .4s var(--spring);width:48px}body.dark .theme-switch{background:#f5f3ee14}.theme-switch-handle{align-items:center;background:var(--white);border-radius:50%;box-shadow:0 1px 4px var(--shadow);display:flex;height:20px;justify-content:center;left:2px;position:absolute;top:2px;transition:transform .5s var(--spring);width:20px}.theme-switch.dark .theme-switch-handle{transform:translateX(22px)}.theme-switch svg{stroke:var(--black);stroke-width:2px;height:11px;width:11px}body.dark .theme-switch svg{stroke:var(--black)}.theme-switch.compact{height:20px;width:36px}.theme-switch.compact .theme-switch-handle{height:14px;left:2px;top:2px;width:14px}.theme-switch.compact.dark .theme-switch-handle{transform:translateX(16px)}.theme-switch.compact svg{height:8px;width:8px}.mobile-signin-btn{align-items:center;background:var(--white);border:none;border-radius:8px;color:var(--black);cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.72rem;gap:10px;justify-content:center;letter-spacing:.14em;padding:14px 16px;text-transform:uppercase;transition:all .3s var(--spring);width:100%}.mobile-signin-btn:hover{background:var(--bord-brand)!important;color:#fff!important}.nav-logo{color:var(--white);font-family:var(--ff-disp);font-size:1.5rem;font-weight:600;letter-spacing:.25em;text-decoration:none}.nav-links{display:flex;gap:36px;list-style:none}.nav-links a{color:var(--white);font-size:.68rem;font-weight:500;letter-spacing:.2em;opacity:.75;position:relative;text-decoration:none;text-transform:uppercase;transition:opacity .3s;white-space:nowrap}.nav-links a:after{background:var(--accent-warm);bottom:-4px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--spring)}.nav-links a:hover{opacity:1}.nav-links a:hover:after{transform:scaleX(1)}.nav-right{align-items:center;display:flex;gap:10px}.nav-user-btn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--bord-bg-rgb),.45);border:1px solid var(--glass-border);border-radius:6px;color:var(--white);cursor:pointer;display:inline-flex;font-family:var(--ff-body);font-size:.58rem;gap:7px;letter-spacing:.14em;padding:8px 15px;text-transform:uppercase;transition:all .25s}.nav-user-btn:hover{background:#c8471a14;border-color:var(--accent-warm);color:var(--accent-warm)}.nav-icon-btn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--bord-bg-rgb),.3);border:1px solid var(--glass-border);border-radius:6px;cursor:pointer;display:inline-flex;justify-content:center;padding:7px 10px;position:relative;transition:all .25s}.nav-icon-btn:hover{background:#c8471a14;border-color:var(--accent-warm)}.nav-btn-text{display:inline}.nav-icon{stroke:var(--white);fill:none;cursor:pointer;height:19px;opacity:.8;transition:opacity .25s,stroke .25s;width:19px}.nav-icon:hover{stroke:var(--accent-warm);opacity:1}.nav-heart-btn:hover .nav-icon{stroke:#c8471a!important}.wishlist-count{background:#c8471a;border:1.5px solid var(--bord-bg);border-radius:50%;color:#fff;font-size:.48rem;font-weight:700;height:16px;justify-content:center;position:absolute;right:-5px;top:-5px;width:16px}.cart-bubble,.wishlist-count{align-items:center;display:flex}.cart-bubble{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--bord-bg-rgb),.35);border:1px solid var(--glass-border);border-radius:6px;cursor:pointer;gap:8px;padding:7px 14px;position:relative;transition:all .25s}.cart-bubble:hover{background:#c8471a14;border-color:var(--accent-warm)}.cart-bubble-label{color:var(--white);font-size:.62rem;letter-spacing:.14em;opacity:.7;text-transform:uppercase}.cart-count{align-items:center;background:var(--accent-warm);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.58rem;font-weight:600;height:18px;justify-content:center;width:18px}body.dark .nav-user-btn{background:#ffffff14;border-color:#ffffff2e;color:#faf9f6}body.dark .nav-user-btn svg{stroke:#faf9f6}body.dark .nav-icon-btn{background:#ffffff14;border-color:#ffffff2e;color:#faf9f6}body.dark .nav-heart-btn .nav-icon,body.dark .nav-icon{stroke:#faf9f6}body.dark .cart-bubble{background:#ffffff14;border-color:#ffffff2e}body.dark .cart-bubble .nav-icon{stroke:#faf9f6}body.dark .cart-bubble-label{color:#faf9f6}.vibe-switch-shutter{align-items:center;display:flex;inset:0;justify-content:center;overflow:hidden;pointer-events:none;position:fixed;z-index:9999999}.vibe-switch-shutter:before{content:"";inset:0;position:absolute;z-index:1}.vibe-shutter-loud:before{animation:loudShutterCurtain 1.4s cubic-bezier(.77,0,.175,1) forwards!important;background:#0d0d0d}.vibe-shutter-quiet:before{animation:quietShutterCurtain 1.4s cubic-bezier(.77,0,.175,1) forwards!important;background:#ede6d6}@keyframes loudShutterCurtain{0%{transform:translateY(-100%)}20%,80%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes quietShutterCurtain{0%{transform:scaleY(0);transform-origin:top}20%,80%{transform:scaleY(1);transform-origin:top}81%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.vibe-shutter-content{animation:shutterContentFlash 1.4s cubic-bezier(.2,.9,.3,1) forwards!important;padding:32px 48px;position:relative;text-align:center;z-index:2}@keyframes shutterContentFlash{0%{opacity:0;transform:scale(.9) translateY(16px)}20%,80%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(1.06) translateY(-10px)}}.vibe-shutter-loud .vibe-shutter-badge{background:#d4ff3f;border:2px solid #0d0d0d;border-radius:4px;box-shadow:4px 4px 0 #d4ff3f;color:#0d0d0d;display:inline-block;font-family:Archivo Black,sans-serif;font-family:var(--font-stamp,"Archivo Black",sans-serif);font-size:clamp(.72rem,2vw,.95rem);font-weight:900;letter-spacing:.22em;margin-bottom:16px;padding:6px 18px;text-transform:uppercase}.vibe-shutter-loud .vibe-shutter-title{color:#fff;font-family:Archivo Black,Bebas Neue,sans-serif;font-family:var(--font-stamp,"Archivo Black","Bebas Neue",sans-serif);font-size:clamp(2.6rem,8.5vw,5.8rem);letter-spacing:.05em;line-height:.95;margin-bottom:14px;text-shadow:4px 4px 0 #000,0 0 50px #d4ff3f80;text-transform:uppercase}.vibe-shutter-loud .vibe-shutter-desc{color:#d4ff3f;font-family:DM Mono,monospace;font-size:clamp(.68rem,1.8vw,.9rem);font-weight:600;letter-spacing:.25em;text-transform:uppercase}.vibe-shutter-quiet .vibe-shutter-badge{background:#4a5d3a26;border:1px solid #4a5d3a59;border-radius:999px;color:#4a5d3a;display:inline-block;font-family:DM Sans,sans-serif;font-size:clamp(.68rem,1.8vw,.85rem);font-weight:700;letter-spacing:.25em;margin-bottom:16px;padding:6px 18px;text-transform:uppercase}.vibe-shutter-quiet .vibe-shutter-title{color:#2b2a28;font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:clamp(2.4rem,7.5vw,5rem);font-style:italic;letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}.vibe-shutter-quiet .vibe-shutter-desc{color:#2b2a28b3;font-family:DM Sans,sans-serif;font-size:clamp(.68rem,1.8vw,.85rem);font-weight:500;letter-spacing:.22em;text-transform:uppercase}.search-overlay{align-items:flex-start;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000a6;display:flex;inset:0;justify-content:center;padding-top:80px;position:fixed;z-index:99999}.search-overlay-panel{animation:slideDown .25s var(--spring);backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:rgba(var(--bord-bg-rgb),.75);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 24px 64px #00000047,inset 0 1px 0 #ffffff26;margin:0 16px;max-width:640px;overflow:hidden;width:100%}body.dark .search-overlay-panel{background:#0f0f0fbf;box-shadow:0 24px 64px #0009,inset 0 1px 0 #ffffff0d}@keyframes slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.search-overlay-header{align-items:center;border-bottom:1px solid var(--glass-border);display:flex;gap:12px;padding:18px 20px}.search-overlay-input{background:none;border:none;color:var(--white);flex:1 1;font-family:var(--ff-body);font-size:1rem;letter-spacing:.02em;outline:none}.search-overlay-input::placeholder{color:rgba(var(--bord-fg-rgb),.3)}.search-overlay-close{align-items:center;background:none;border:1px solid var(--glass-border);border-radius:6px;color:rgba(var(--bord-fg-rgb),.5);cursor:pointer;display:flex;padding:6px 8px;transition:all .2s}.search-overlay-close:hover{border-color:var(--accent-warm);color:var(--accent-warm)}.search-overlay-results{max-height:420px;overflow-y:auto;padding:16px 20px}.search-result-item{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:12px;transition:background .2s}.search-result-item:hover{background:rgba(var(--bord-brand-rgb),.07)}.search-result-img{background:var(--off);border-radius:6px;flex-shrink:0;height:62px;overflow:hidden;width:52px}.search-result-info{flex:1 1;min-width:0}.search-result-name{font-size:.82rem;font-weight:600;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-meta{color:rgba(var(--bord-fg-rgb),.4);font-size:.65rem;letter-spacing:.08em}.search-tag-btn{background:rgba(var(--bord-brand-rgb),.07);border:1px solid rgba(var(--bord-brand-rgb),.2);border-radius:20px;color:#c8471a;cursor:pointer;font-family:var(--ff-body);font-size:.65rem;letter-spacing:.12em;padding:6px 14px;transition:all .2s}.search-tag-btn:hover{background:rgba(var(--bord-brand-rgb),.15)}.hero{display:flex;flex-direction:column;height:100vh;isolation:isolate;justify-content:flex-end;min-height:720px;overflow:hidden;padding:96px 48px 64px;position:relative}.hero-bg{background:radial-gradient(circle at 72% 22%,#c4a97d2e,#0000 28%),linear-gradient(105deg,var(--hero-overlay-3) 0,#0000 42%,var(--hero-overlay-1) 100%),linear-gradient(to bottom,var(--hero-overlay-2) 0,#0000 28%,var(--hero-overlay-3) 100%);inset:0;position:absolute;z-index:2}.hero-grain{animation:grainDrift 12s steps(6) infinite;background-image:repeating-radial-gradient(circle at 20% 20%,currentColor 0 1px,#0000 1px 7px);display:block;inset:-60px;opacity:.07;pointer-events:none;position:absolute;z-index:3}.hero-shape{animation:shapeFloat 7s ease-in-out infinite;aspect-ratio:1/1.28;border:1px solid color-mix(in srgb,var(--accent-warm) 40%,#0000);position:absolute;right:9vw;top:18vh;width:min(30vw,420px);z-index:4}.hero-shape:before{border:1px solid var(--border);content:"";inset:18px;position:absolute}.hero-glow{animation:softPulse 6s ease-in-out infinite;background:radial-gradient(circle,#c4a97d2e,#0000 62%);bottom:14vh;filter:blur(12px);height:28vw;position:absolute;right:12vw;width:28vw;z-index:1}.hero-glow--2{animation-delay:-2s;bottom:auto;height:18vw;left:4vw;opacity:.55;right:auto;top:18vh;width:18vw}.hero-content{max-width:min(780px,62%);position:relative;z-index:5}.thread-weave-wrap{display:block;margin:4px 0 12px;overflow:visible;width:min(100%,360px)}.thread-weave-svg{display:block;height:26px;overflow:visible;width:100%}.hero-title{text-wrap:balance;color:var(--white);font-family:var(--ff-disp);font-size:clamp(5rem,11vw,12rem);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.hero-title .line{display:block;opacity:1;overflow:visible;position:relative;transform:none}.hero-title .line:first-child{color:var(--white)}.hero-title .line:nth-child(2){transition:color .4s cubic-bezier(.23,1,.32,1),-webkit-text-stroke .4s cubic-bezier(.23,1,.32,1)}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-slide{display:flex;flex-direction:column;inset:0;justify-content:flex-end;opacity:0;padding:120px 48px 64px;pointer-events:none;position:absolute;transition:opacity .6s ease;will-change:opacity}.hero-slide.active{opacity:1;pointer-events:all;z-index:2}.hero-slide.active .hero-overline{animation:heroFadeUp .5s .05s both;opacity:1}.hero-slide.active .thread-weave-wrap{animation:heroFadeUp .5s .12s both;opacity:1}.hero-slide.active .hero-title{animation:heroFadeUp .6s .18s both;opacity:1}.hero-slide.active .hero-subtitle{animation:heroFadeUp .6s .25s both;opacity:1}.hero-slide.active .hero-proof{animation:heroFadeUp .6s .3s both;opacity:1}.hero-slide.active .hero-actions{animation:heroFadeUp .6s .36s both;opacity:1}.hero-img-wrap{background-position:50%;background-size:cover;inset:0;opacity:0;overflow:hidden;position:absolute;transform:scale(1.03);transition:opacity 1s ease;z-index:0}.hero-slide.active .hero-img-wrap{animation:heroImageDrift 5.5s ease-in-out both;opacity:1}.hero-img-wrap:after{-webkit-text-stroke:1px color-mix(in srgb,var(--white) 18%,#0000);bottom:-4vw;color:#0000;content:"BORDS";font-family:var(--ff-disp);font-size:clamp(7rem,18vw,18rem);line-height:1;opacity:.72;position:absolute;right:-2vw}.hero-img-wrap-0:before{background:linear-gradient(130deg,var(--bg-grad-1) 0,var(--bg-grad-2) 35%,#d5c7b4 100%);content:"";inset:0;position:absolute}.hero-img-wrap-1:before{background:linear-gradient(225deg,#191919 0,var(--bg-grad-2) 48%,#c9b99e 100%);content:"";inset:0;position:absolute}.hero-img-wrap-2:before{background:linear-gradient(180deg,var(--bg-grad-5) 0,#ebe4d8 52%,var(--bg-grad-1) 100%);content:"";inset:0;position:absolute}.hero-runway{display:grid;grid-template-columns:repeat(4,1fr);inset:0;opacity:.28;pointer-events:none;position:absolute;z-index:1}.hero-runway span{animation:runwayLine 1.2s var(--spring) both;border-left:1px solid var(--border);transform-origin:top}.hero-runway span:nth-child(2){animation-delay:.08s}.hero-runway span:nth-child(3){animation-delay:.16s}.hero-runway span:nth-child(4){animation-delay:.24s}.hero-editorial{bottom:12vh;pointer-events:none;position:absolute;right:12vw;top:17vh;width:min(34vw,460px);z-index:2}.hero-editorial-panel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(145deg,#ffffff29,#ffffff05);border:1px solid var(--border);box-shadow:0 32px 80px #0000001a;overflow:hidden;position:absolute}body.dark .hero-editorial-panel{background:linear-gradient(145deg,#ffffff14,hsla(0,0%,100%,.015))}.hero-editorial-panel:before{animation:panelSheen 5.5s ease-in-out infinite;background:linear-gradient(140deg,#0000 0 35%,#ffffff47 46%,#0000 58%);content:"";inset:0;position:absolute;transform:translateX(-120%)}.hero-editorial-panel-main{inset:0 12% 0 0}.hero-editorial-panel-main span{-webkit-text-stroke:1px var(--accent-warm);color:#0000;font-family:var(--ff-disp);font-size:clamp(9rem,18vw,15rem);left:50%;opacity:.42;position:absolute;top:50%;transform:translate(-50%,-50%)}.hero-editorial-panel-side{align-items:flex-end;display:flex;height:42%;justify-content:center;padding:18px;right:0;top:14%;width:31%}.hero-editorial-panel-side span{color:var(--accent-warm);font-size:.56rem;letter-spacing:.35em;text-transform:uppercase;writing-mode:vertical-rl}@keyframes sliderProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reveal{opacity:0;transform:translateY(30px);transition:all .7s var(--spring)}.reveal.visible{opacity:1;transform:translateY(0)}.product-card.reveal.visible{opacity:1!important;transform:translateY(0)!important}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.vibe-toggle-btn:hover{filter:brightness(1.1);transform:scale(1.03)}body.vibe-loud{--bords-pop-lime:#d4ff3f;--bords-pop-black:#0d0d0d;--bords-carbon:#101014}.drop-countdown-bar{align-items:center;background:#09090c;background-image:radial-gradient(#d4ff3f14 1px,#0000 0);background-size:16px 16px;border-bottom:2px solid #d4ff3f;box-shadow:0 4px 20px #d4ff3f1f;color:#fff;display:flex;font-family:Archivo Black,sans-serif;font-family:var(--font-stamp,"Archivo Black",sans-serif);font-size:.68rem;justify-content:center;letter-spacing:.08em;margin-top:84px;padding:12px 24px;position:relative;z-index:10}body.dark .drop-countdown-bar{background:#09090c;background-image:radial-gradient(#d4ff3f14 1px,#0000 0);border-bottom:2px solid #d4ff3f}.countdown-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;max-width:1240px;width:100%}.countdown-tag{background:#d4ff3f;border-radius:3px;box-shadow:2px 2px 0 #000;color:#0d0d0d;font-size:.62rem;font-weight:900;letter-spacing:.12em;padding:4px 10px;text-transform:uppercase}.countdown-digits{gap:6px}.countdown-digits,.digit-box{align-items:center;display:inline-flex}.digit-box{background:#141419;border:1px solid #d4ff3f4d;border-radius:4px;box-shadow:inset 0 0 10px #00000080;flex-direction:column;min-width:44px;padding:4px 8px}.digit-box span{font-feature-settings:"tnum";color:#d4ff3f;font-family:Space Mono,Courier New,monospace;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.digit-box small{color:#ffffffa6;font-family:DM Sans,sans-serif;font-family:var(--ff-body,"DM Sans",sans-serif);font-size:.48rem;font-weight:700;letter-spacing:.1em;margin-top:2px;text-transform:uppercase}.digit-colon{animation:blink 1s infinite;color:#d4ff3f;font-family:Space Mono,monospace;font-size:.9rem;font-weight:800;opacity:.6}@keyframes blink{0%,to{opacity:.8}50%{opacity:.2}}.countdown-sub{color:#ffffffd9;letter-spacing:.06em;opacity:.85}.countdown-sub,.genz-hangtag-chip{font-family:Space Mono,monospace;font-size:.62rem}.genz-hangtag-chip{align-items:center;background:#121217;border:1px solid #d4ff3f59;border-radius:4px;color:#fff;display:inline-flex;font-weight:700;gap:7px;padding:3px 9px;transition:all .2s ease}.genz-hangtag-chip:hover{border-color:#d4ff3f;box-shadow:0 0 8px #d4ff3f4d;transform:translateY(-1px)}.genz-hangtag-pct{background:#d4ff3f;border-radius:2px;color:#0d0d0d;font-family:Archivo Black;font-family:var(--font-stamp,"Archivo Black");font-size:.56rem;font-weight:900;letter-spacing:.04em;padding:1px 6px}.genz-loud-card{background:#0e0e12!important;border:1.5px solid #d4ff3f40!important;border-radius:6px!important;box-shadow:0 4px 16px #0009!important;overflow:hidden!important;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1),border-color .25s ease!important}.genz-loud-card:hover{border-color:#d4ff3f!important;box-shadow:4px 4px 0 #d4ff3f,0 0 24px #d4ff3f33!important;transform:translate(-3px,-3px)!important}.genz-loud-card .product-card-img{background:#09090c}.genz-loud-card .product-card-img img{transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .3s ease}.genz-loud-card:hover .product-card-img img{transform:scale(1.05)}.genz-spec-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ed9;border:1px solid #d4ff3f59;border-radius:3px;color:#d4ff3f;font-family:Space Mono,Courier New,monospace;font-size:.58rem;font-weight:700;letter-spacing:.1em;padding:3px 7px;pointer-events:none;position:absolute;right:10px;top:10px;z-index:4}.genz-discount-stamp{background:#d4ff3f!important;border:1.5px solid #000!important;border-radius:3px!important;box-shadow:2px 2px 0 #000!important;color:#0d0d0d!important;font-family:Archivo Black!important;font-family:var(--font-stamp,"Archivo Black")!important;font-size:.64rem!important;font-weight:900!important;letter-spacing:.05em!important;padding:3px 8px!important;transform:rotate(-2.5deg)!important}.genz-price-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.genz-sale-price{color:#d4ff3f!important;font-family:Archivo Black,sans-serif;font-family:var(--font-stamp,"Archivo Black"),sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.genz-orig-price{color:#ffffff73;font-size:.78rem;text-decoration:line-through}.genz-orig-price,.genz-pct-pill{font-family:Space Mono,monospace}.genz-pct-pill{background:#d4ff3f26;border:1px solid #d4ff3f;border-radius:3px;color:#d4ff3f;font-size:.6rem;font-weight:800;letter-spacing:.02em;padding:1px 5px}.loud-tab-btn{align-items:center;background:#111116;border:1.5px solid #ffffff24;border-radius:4px;color:#ffffffbf;cursor:pointer;display:inline-flex;font-family:Space Mono,monospace;font-size:.68rem;font-weight:700;gap:6px;letter-spacing:.08em;padding:8px 18px;text-transform:uppercase;transition:all .2s ease}.loud-tab-btn:hover{border-color:#d4ff3f80;color:#fff;transform:translateY(-1px)}.loud-tab-btn.active{background:#181820;border-color:#d4ff3f;box-shadow:0 0 12px #d4ff3f40,2px 2px 0 #d4ff3f;color:#d4ff3f}.loud-tab-count{color:#d4ff3f;font-size:.6rem}.loud-capsule-badge{align-items:center;background:#d4ff3f1a;border:1px solid #d4ff3f;border-radius:999px;color:#d4ff3f;display:inline-flex;font-family:Space Mono,monospace;font-size:.62rem;font-weight:700;gap:8px;letter-spacing:.1em;padding:6px 14px;text-transform:uppercase}.loud-pulse-dot{animation:loudPulse 1.4s ease-in-out infinite;background:#d4ff3f;border-radius:50%;box-shadow:0 0 8px #d4ff3f;height:6px;width:6px}@keyframes loudPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.genz-vault-empty{background:#0e0e14;border:1.5px dashed #d4ff3f4d;border-radius:8px;flex-direction:column;margin:20px 0;padding:64px 24px;text-align:center}.genz-vault-empty,.vault-icon-frame{align-items:center;display:flex;justify-content:center}.vault-icon-frame{background:#d4ff3f14;border:1px solid #d4ff3f4d;border-radius:50%;height:64px;margin-bottom:16px;width:64px}.vault-tag{color:#d4ff3f;font-family:Space Mono,monospace;font-size:.65rem;font-weight:700;letter-spacing:.15em;margin-bottom:8px}.vault-title{color:#fff;font-family:Archivo Black,sans-serif;font-family:var(--font-stamp,"Archivo Black"),sans-serif;font-size:1.3rem;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.vault-desc{color:#fff9;font-family:DM Sans,sans-serif;font-family:var(--ff-body,"DM Sans"),sans-serif;font-size:.82rem;line-height:1.6;margin-bottom:24px;max-width:440px}.vault-cta-btn{align-items:center;background:#d4ff3f;border:none;border-radius:4px;box-shadow:3px 3px 0 #fff;color:#0d0d0d;cursor:pointer;display:inline-flex;font-family:Archivo Black,sans-serif;font-family:var(--font-stamp,"Archivo Black"),sans-serif;font-size:.75rem;font-weight:900;gap:8px;letter-spacing:.08em;padding:12px 24px;text-transform:uppercase;transition:all .2s ease}.vault-cta-btn:hover{box-shadow:5px 5px 0 #fff;transform:translate(-2px,-2px)}.genz-pdp-urgency{align-items:center;background:#d4ff3f14;border:1px solid #d4ff3f59;border-radius:4px;color:#d4ff3f;display:flex;font-family:Space Mono,monospace;font-size:.68rem;font-weight:700;gap:8px;letter-spacing:.06em;margin-bottom:16px;padding:10px 14px}.genz-pdp-add-btn{background:#0d0d0d!important;border:2px solid #d4ff3f!important;box-shadow:3px 3px 0 #d4ff3f!important;color:#fff!important;transition:all .2s ease!important}.genz-pdp-add-btn:hover{box-shadow:5px 5px 0 #fff!important;transform:translateY(-2px)!important}.genz-pdp-add-btn:hover,.genz-pdp-badge{background:#d4ff3f!important;color:#0d0d0d!important}.genz-pdp-badge{border-radius:4px!important;box-shadow:2px 2px 0 #000!important;font-family:Space Mono,monospace!important;font-size:.72rem!important;font-weight:800!important;padding:5px 12px!important}.ticker--loud{background:#09090c!important;border-bottom:1.5px solid #d4ff3f4d!important;border-top:1.5px solid #d4ff3f4d!important}.ticker--loud .ticker-item{color:#fff!important;font-family:Archivo Black,sans-serif!important;font-family:var(--font-stamp,"Archivo Black"),sans-serif!important;font-size:.92rem!important;letter-spacing:.12em!important}.ticker--loud .ticker-item:nth-child(2n){color:#d4ff3f!important}.ticker--loud .ticker-item:after{color:#d4ff3f!important;opacity:.8!important}.hero-subtitle{animation:fadeUp .6s 1.1s both;color:var(--white);font-size:.92rem;font-weight:500;letter-spacing:.03em;line-height:1.8;margin-top:28px;max-width:520px;opacity:.76}.hero-proof{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.58rem;gap:10px 18px;letter-spacing:.2em;margin-top:22px;text-transform:uppercase}.hero-proof span{align-items:center;display:inline-flex;gap:10px}.hero-proof span:before{background:var(--accent-warm);border-radius:50%;content:"";height:4px;width:4px}.hero-actions{animation:fadeUp .6s 1.2s both;display:flex;gap:16px;margin-bottom:18px;margin-top:36px}.hero-scroll{align-items:center;animation:fadeIn .6s 1.6s both;bottom:48px;display:flex;flex-direction:column;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:5}@media (max-width:768px){.hero-slide{padding:48px 24px 120px}.hero-content{max-width:100%}.hero-actions{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:38px;margin-top:24px}.btn-ghost,.btn-primary{width:fit-content}}.hero-scroll span{color:var(--muted);font-size:.55rem;letter-spacing:.3em;text-transform:uppercase}.scroll-line{background:var(--border);height:48px;overflow:hidden;position:relative;width:1px}.scroll-line:after{animation:scrollDrop 2.5s ease-in-out 2s infinite;background:var(--accent-warm);content:"";height:100%;left:0;position:absolute;right:0;top:-100%}@keyframes scrollDrop{0%{top:-100%}to{top:200%}}.btn-primary{align-items:center;background:var(--white);border:none;border-radius:0;color:var(--black);cursor:pointer;display:inline-flex;font-family:var(--ff-body);font-size:.68rem;font-weight:500;gap:10px;letter-spacing:.2em;overflow:hidden;padding:16px 36px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .4s var(--spring)}.btn-primary:hover{background:var(--accent-warm);color:#fff;transform:translateY(-2px)}.btn-ghost{align-items:center;background:#0000;border:1px solid var(--border);border-radius:0;color:var(--white);cursor:pointer;display:inline-flex;font-family:var(--ff-body);font-size:.68rem;font-weight:500;gap:10px;letter-spacing:.2em;padding:15px 36px;text-decoration:none;text-transform:uppercase;transition:all .4s var(--spring)}.btn-ghost:hover{border-color:var(--white);transform:translateY(-2px)}.ticker{overflow:hidden;padding:16px 0;white-space:nowrap;width:100%}.ticker-inner:hover{animation-play-state:paused}.ticker-item{align-items:center;cursor:default;display:inline-flex;font-family:Neue Montreal,sans-serif;font-family:var(--ff-disp,"Neue Montreal",sans-serif);font-size:1.15rem;font-weight:500;gap:36px;letter-spacing:.14em;padding:0 36px;transition:opacity .3s,color .3s}.ticker-item:hover{opacity:1}.ticker-item:after{color:currentColor;content:"\\00B7";font-size:1.1rem;opacity:.4}body.dark .ticker-item:after{color:#f4f2ee66!important}body:not(.dark) .ticker-item:after{color:#1a1a1a59!important}@keyframes tickerRoll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}section{padding:100px 48px}.ticker,section{scroll-margin-top:96px}.section-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:56px}.section-eyebrow{align-items:center;color:var(--accent-warm);display:flex;font-size:.6rem;font-weight:500;gap:12px;letter-spacing:.35em;margin-bottom:14px;text-transform:uppercase}.section-eyebrow:before{background:var(--accent-warm);content:"";height:1px;width:28px}.section-title{font-family:var(--ff-disp);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;letter-spacing:.02em;line-height:.9;text-transform:uppercase}.arrivals-scroll{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);overflow:visible;padding-bottom:20px}.product-card{border:1px solid var(--border);border-radius:4px;cursor:pointer;flex:none;overflow:hidden;padding:0;position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s;width:100%;will-change:transform}.product-card:before{display:none}.product-card:after{background:linear-gradient(115deg,#0000 35%,#ffffff0f 48%,#ffffff29 50%,#ffffff0f 52%,#0000 65%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:none;z-index:6}.product-card:hover{border-color:var(--accent-warm);box-shadow:0 18px 40px -8px #00000029,0 0 0 1px #c8471a47;box-shadow:0 18px 40px -8px #00000029,0 0 0 1px rgba(var(--bord-brand-rgb,200,71,26),.28);transform:translateY(-6px) scale(1.008)}.product-card:hover:after{transform:translateX(120%);transition:transform .75s ease-out}@media(hover:none){.product-card:active{transform:scale(.985);transition:transform .12s ease}}.product-card[data-added=true]{animation:addedCardPulse 1.1s var(--spring);border-color:#44c864}.product-card[data-added=true]:after{animation:addedRing 1.1s var(--spring);border:1px solid #44c86473;content:"";inset:10px;opacity:0;pointer-events:none;position:absolute;z-index:5}.product-card-img{aspect-ratio:3/4;background:var(--bg-grad-1);overflow:hidden;position:relative;width:100%}.product-card-img-inner{height:100%;width:100%}.product-card-img-inner,.product-card-img-inner img{transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}.product-card:hover .product-card-img-inner,.product-card:hover .product-card-img-inner img{transform:scale(1.055)}.product-card-img:after{display:none}.product-card-index{bottom:12px;color:var(--white);font-family:var(--ff-disp);font-size:1.1rem;left:12px;letter-spacing:.08em;opacity:.28;position:absolute;z-index:2}.card-flip-stage{perspective:1000px;-webkit-perspective:1000px}.card-flip-inner{height:100%;position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.8,.2,1);width:100%}.card-flip-stage.is-flipped .card-flip-inner{transform:rotateY(180deg)}.card-face{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;inset:0;position:absolute;transform:translateZ(0);width:100%}.card-face-front{transform:rotateY(0deg);z-index:2}.card-face-back{transform:rotateY(180deg);z-index:1}.card-tech-spec-corner{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000085;border-radius:2px;bottom:8px;color:#ffffffd9;display:flex;font-family:monospace;font-family:var(--ff-mono,monospace);font-size:.52rem;gap:4px;left:8px;letter-spacing:.12em;opacity:.75;padding:2px 7px;pointer-events:none;position:absolute;transition:opacity .3s ease,transform .3s ease;z-index:3}.product-card:hover .card-tech-spec-corner{opacity:1;transform:translateY(-2px)}.tech-corner-cross{color:#c8471a;color:var(--accent-warm,#c8471a);font-weight:700}@keyframes heartPop{0%{transform:scale(1)}30%{transform:scale(1.38) rotate(-10deg)}60%{transform:scale(.9) rotate(5deg)}to{transform:scale(1) rotate(0deg)}}.card-wishlist-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(var(--bord-bg-rgb),.75);border:1px solid rgba(var(--bord-fg-rgb),.14);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .22s ease;width:28px;z-index:4}.card-wishlist-btn:hover{background:#c8471a2e;border-color:#c8471a73;transform:scale(1.12)}.card-wishlist-btn--active{background:#c8471a1f!important;border-color:#c8471a66!important}.card-wishlist-btn--active svg{animation:heartPop .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes vaultStampPulse{0%,to{box-shadow:0 0 0 0 #d4ff3f66;transform:scale(1)}50%{box-shadow:0 0 10px 2px #d4ff3f40;transform:scale(1.03)}}.genz-discount-stamp{animation:vaultStampPulse 2.8s ease-in-out infinite}.col-card-img:after{display:none}.img-1,.img-2,.img-3,.img-4,.img-5,.img-placeholder{background:var(--bg-grad-1)}.img-placeholder{align-items:center;display:flex;height:100%;inset:0;justify-content:center;position:absolute;width:100%}.img-placeholder svg{fill:var(--white);height:48px;opacity:.08;width:48px}.badge{font-size:.52rem;font-weight:500;left:14px;letter-spacing:.2em;padding:5px 10px;position:absolute;text-transform:uppercase;top:14px;z-index:2}.badge-new{background:var(--white);color:var(--black)}.badge-sold{background:var(--muted);color:#fff}.badge-ltd{background:#0000;border:1px solid var(--white);color:var(--white)}.card-quick-add{background:#fffffff5;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px;padding:12px 16px;position:static;transform:none;transition:none;z-index:4}body.dark .card-quick-add{background:#1a1a1af5}.sizes-row{display:flex;flex-wrap:wrap;gap:6px}.size-btn{align-items:center;background:#0000;border:1px solid var(--border);color:var(--white);cursor:pointer;display:flex;font-family:var(--ff-body);font-size:.56rem;height:30px;justify-content:center;letter-spacing:.06em;min-width:32px;padding:0 6px;text-transform:uppercase;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s,color .2s}.size-btn.active,.size-btn:hover{background:var(--white);border-color:var(--white);color:var(--black)}.size-btn.active,.size-btn:active{transform:scale(1.08)}body.dark .size-btn.active,body.dark .size-btn:hover{background:var(--accent-warm);border-color:var(--accent-warm);color:#fff}.add-btn{align-items:center;background:var(--white);border:none;color:var(--black);cursor:pointer;display:flex;font-family:var(--ff-body);font-size:.58rem;gap:8px;height:36px;justify-content:center;letter-spacing:.16em;text-transform:uppercase;transition:background .2s,color .2s,transform .2s;width:36px}.add-btn:hover{background:var(--accent-warm);color:#fff}.add-btn.added{animation:addedButtonPop .55s var(--spring);background:linear-gradient(135deg,#44c864,#c4a97d);box-shadow:0 12px 30px #44c86438;color:#fff}.add-btn svg{stroke:var(--black);fill:none;height:14px;width:14px}.add-btn.added svg,.add-btn:hover svg{stroke:#fff}.product-card-info{padding:16px}.product-card-category{color:var(--accent-warm);font-size:.5rem;letter-spacing:.22em;margin-bottom:7px;opacity:.82;text-transform:uppercase}.product-card-name{color:var(--white);font-size:.78rem;font-weight:600;letter-spacing:.08em;line-height:1.35;margin-bottom:8px;text-transform:uppercase}.product-card-meta{align-items:center;display:flex;justify-content:space-between}.product-card-price{color:var(--muted);font-size:.8rem;font-weight:500}.product-card-colors{display:flex;gap:4px}.color-dot{border:1px solid var(--border);border-radius:50%;height:10px;width:10px}#collections{scroll-margin-top:112px!important}.collections-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.4fr 1fr}.col-card:first-child{grid-row:span 2}.col-card{border:1px solid var(--border);border-radius:6px;cursor:pointer;overflow:hidden;position:relative;transition:transform .4s var(--spring),box-shadow .4s var(--spring),border-color .3s}@media(max-width:900px){#collections{scroll-margin-top:88px!important}.collections-grid{gap:12px;grid-template-columns:1fr!important}.col-card:first-child{grid-row:span 1!important}}.col-card-img{height:100%;transition:transform .8s var(--spring);width:100%}.col-card:hover .col-card-img{transform:scale(1.04)}.col-card:hover{border-color:var(--accent-warm);box-shadow:0 20px 48px var(--shadow);transform:translateY(-6px)}.col-bg-1{background:linear-gradient(145deg,var(--bg-grad-1),var(--bg-grad-2))}.col-bg-2{background:linear-gradient(145deg,var(--bg-grad-2),var(--bg-grad-3))}.col-bg-3{background:linear-gradient(145deg,var(--bg-grad-3),var(--bg-grad-1))}.col-label{background:linear-gradient(to top,var(--black) 0,#fafaf7b3 55%,#0000 100%);bottom:0;left:0;padding:48px 32px 32px;position:absolute;right:0;z-index:2}body.dark .col-label{background:linear-gradient(0deg,#0f0f0ff5 0,#0f0f0fb3 55%,#0000)}.col-label-tag{color:var(--accent-warm);font-size:.55rem;letter-spacing:.3em;margin-bottom:8px}.col-label-name,.col-label-tag{font-weight:500;text-transform:uppercase}.col-label-name{font-family:var(--ff-disp);font-size:clamp(1.6rem,3vw,2.8rem);letter-spacing:.04em;line-height:.9}.col-label-cta{align-items:center;background:none;border:none;color:var(--white);cursor:pointer;display:inline-flex;font-family:var(--ff-body);font-size:.6rem;gap:8px;letter-spacing:.2em;margin-top:14px;opacity:.7;text-decoration:none;text-transform:uppercase;transition:opacity .25s,gap .3s}.col-label-cta svg{stroke:currentColor;fill:none;height:12px;width:12px}.col-label-cta:hover{gap:14px;opacity:1}.col-deco{align-items:center;border:1px solid var(--accent-warm);border-radius:50%;display:flex;height:48px;justify-content:center;opacity:.3;position:absolute;right:24px;top:24px;transition:transform .4s var(--spring);width:48px;z-index:2}.col-card:hover .col-deco{opacity:.6;transform:scale(1.1) rotate(45deg)}.col-deco svg{stroke:var(--accent-warm);fill:none;height:16px;width:16px}.story{padding:64px 48px}.story-inner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.story-number{-webkit-text-stroke:1px var(--border);color:#0000;font-family:var(--ff-disp);font-size:5.5rem;font-weight:500;line-height:1;margin-bottom:-.6rem;-webkit-user-select:none;user-select:none}.story-label{align-items:center;color:var(--accent-warm);display:flex;font-size:.6rem;font-weight:500;gap:12px;letter-spacing:.35em;margin-bottom:14px;text-transform:uppercase}.story-label:before{background:var(--accent-warm);content:"";height:1px;width:28px}.story-heading{font-family:var(--ff-disp);font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:500;letter-spacing:.02em;line-height:1;margin-bottom:20px;text-transform:uppercase}.story-heading em{color:var(--accent-warm);font-style:italic}.story-body{color:var(--muted);font-size:.84rem;font-weight:450;line-height:1.7;margin-bottom:28px;max-width:420px}.story-img-box,.story-img-side{position:relative}.story-img-box{aspect-ratio:16/11;background:linear-gradient(145deg,var(--bg-grad-2),var(--bg-grad-1));border-radius:4px;max-height:360px;overflow:hidden;width:100%}.story-img-box:before{-webkit-text-stroke:1px var(--border);bottom:28px;color:#0000;content:"BORDS";font-family:var(--ff-disp);font-size:5rem;font-weight:500;line-height:1;position:absolute;right:28px;-webkit-user-select:none;user-select:none}.story-accent-box{border:1px solid var(--accent-warm);height:80px;left:-16px;opacity:.2;position:absolute;top:-16px;width:80px}.story-stat-row{background:var(--white);bottom:-20px;color:var(--black);padding:20px 28px;position:absolute;right:-20px}.stat-num{font-family:var(--ff-disp);font-size:2.4rem;font-weight:500;letter-spacing:.02em;line-height:1}.stat-label{font-size:.55rem;letter-spacing:.2em;margin-top:4px;opacity:.7;text-transform:uppercase}.newsletter{background:var(--off);border:1px solid var(--border);border-radius:4px;margin:0 48px;overflow:hidden;padding:72px;position:relative}.newsletter:before{-webkit-text-stroke:1px var(--border);color:#0000;content:"BORDS";font-family:var(--ff-disp);font-size:10rem;font-weight:500;opacity:.3;pointer-events:none;position:absolute;right:48px;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.newsletter-inner{align-items:center;display:flex;gap:48px;justify-content:space-between;position:relative;z-index:1}.newsletter h2{font-family:var(--ff-disp);font-size:clamp(2rem,3.5vw,3.5rem);font-weight:500;letter-spacing:.03em;line-height:.9;text-transform:uppercase}.newsletter h2 span{color:var(--accent-warm);font-style:italic}.newsletter p{color:var(--muted);font-size:.8rem;font-weight:500;line-height:1.7;margin-top:12px;max-width:320px}.newsletter-form{display:flex;flex:1 1;max-width:420px}.newsletter-input{background:#0000;border:1px solid var(--border);border-right:none;color:var(--white);flex:1 1;font-family:var(--ff-body);font-size:.78rem;outline:none;padding:14px 18px;transition:border-color .25s}.newsletter-input::placeholder{color:var(--muted);opacity:.6}.newsletter-input:focus{border-color:var(--accent-warm)}.newsletter-submit{background:var(--white);border:1px solid var(--white);color:var(--black);cursor:pointer;font-family:var(--ff-body);font-size:.65rem;font-weight:500;letter-spacing:.2em;padding:14px 24px;text-transform:uppercase;transition:all .25s;white-space:nowrap}.newsletter-submit:hover{background:var(--accent-warm);border-color:var(--accent-warm);color:#fff}.sub-success{color:var(--accent-warm);font-family:var(--ff-disp);font-size:1.3rem;letter-spacing:.08em}footer{border-top:1px solid var(--border);margin-top:80px;padding:80px 48px 48px}.footer-top{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1.5fr 1fr 1fr 1fr;margin-bottom:60px}.footer-brand-name{font-family:var(--ff-disp);font-size:2.8rem;font-weight:500;letter-spacing:.2em;line-height:1;margin-bottom:20px;text-transform:uppercase}.footer-tagline{color:var(--muted);font-size:.78rem;font-weight:500;line-height:1.7;max-width:240px}.footer-col-title{color:var(--white);font-size:.58rem;font-weight:500;letter-spacing:.25em;margin-bottom:20px;opacity:.4;text-transform:uppercase}.footer-links{display:flex;flex-direction:column;gap:10px;list-style:none}.footer-links a{color:var(--white);font-size:.76rem;font-weight:500;opacity:.45;text-decoration:none;transition:opacity .25s,color .25s}.footer-links a:hover{color:var(--accent-warm);opacity:1}.footer-bottom{align-items:center;border-top:1px solid var(--border);color:var(--muted);display:flex;font-size:.6rem;justify-content:space-between;letter-spacing:.1em;padding-top:32px;text-transform:uppercase}.cart-overlay{background:#0000004d;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s;z-index:200}.cart-overlay.open{opacity:1;pointer-events:all}.cart-drawer{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:rgba(var(--bord-bg-rgb),.75);border-left:1px solid var(--glass-border);bottom:0;box-shadow:-8px 0 32px 0 #0000001f;display:flex;flex-direction:column;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s var(--spring);width:400px;z-index:201}.cart-drawer.open{transform:translateX(0)}.cart-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:24px 28px}.cart-header h3{font-family:var(--ff-disp);font-size:1.4rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.cart-close{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.cart-close svg{stroke:var(--white);fill:none;height:18px;opacity:.4;transition:opacity .2s;width:18px}.cart-close:hover svg{opacity:1}.cart-body{align-items:flex-start;display:flex;flex:1 1;overflow-y:auto;padding:20px 28px}.cart-empty{margin:auto;text-align:center}.cart-empty-icon{font-family:var(--ff-disp);font-size:4rem;font-weight:500;opacity:.06}.cart-empty p{color:var(--muted);font-size:.75rem;letter-spacing:.1em;margin-top:12px;text-transform:uppercase}.cart-item{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding:16px 0}.cart-item-name{color:var(--white);font-size:.75rem;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.cart-item-meta{color:var(--muted);font-size:.62rem}.cart-item-right{align-items:center;display:flex;flex-shrink:0;gap:12px}.cart-item-price{color:var(--muted);font-size:.75rem}.cart-item-remove{background:none;border:none;color:#767676;color:var(--bord-muted,#767676);cursor:pointer;font-size:1.1rem;font-weight:700;line-height:1;opacity:.9;transition:color .2s}.cart-item-remove:hover{color:var(--accent-warm);opacity:1}.cart-footer{border-top:1px solid var(--border);padding:20px 28px}.cart-total{color:var(--muted);display:flex;font-size:.68rem;justify-content:space-between;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.cart-total span:last-child{color:var(--white);font-weight:500}@keyframes fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes grainDrift{0%,to{transform:translate(0)}25%{transform:translate(-18px,12px)}50%{transform:translate(12px,-16px)}75%{transform:translate(18px,10px)}}@keyframes shapeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes softPulse{0%,to{opacity:.56;transform:scale(1)}50%{opacity:.92;transform:scale(1.08)}}@keyframes heroImageDrift{0%{transform:scale(1.08)}to{transform:scale(1.02)}}@keyframes runwayLine{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes panelSheen{0%,55%{transform:translateX(-120%)}78%,to{transform:translateX(120%)}}@keyframes addedCardPulse{0%{transform:scale(1)}34%{transform:scale(.985)}72%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes addedButtonPop{0%{transform:scale(.94)}70%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes addedRing{0%{opacity:.75;transform:scale(.96)}to{opacity:0;transform:scale(1.08)}}@keyframes addedMobilePulse{0%{box-shadow:0 0 0 #44c86400}45%{box-shadow:0 0 0 3px #44c86438}to{box-shadow:0 0 0 #44c86400}}@keyframes pdpImageSkeleton{0%{background-position:0 0}to{background-position:220% 0}}@keyframes pdpImageIn{0%{filter:blur(5px);opacity:0;transform:scale(1.01)}to{filter:blur(0);opacity:1;transform:scale(1)}}@media(max-width:900px){nav.nav-glass{padding:0 20px}.nav-links{display:none}section{padding:60px 20px}.hero{min-height:520px;padding:calc(88px + env(safe-area-inset-top, 0px)) 16px 0}.hero-slide{display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit;padding:calc(88px + env(safe-area-inset-top, 0px)) 16px 56px}.hero-title{cursor:pointer;font-size:clamp(2.1rem,9.5vw,3.8rem);letter-spacing:-.01em;line-height:1;overflow:visible}.hero-title .line{display:block;max-width:100%;overflow:visible;white-space:nowrap}.hero-title .line:nth-child(2){-webkit-text-stroke:1.5px var(--white);color:#0000;transition:color .4s ease,-webkit-text-stroke .4s ease}.hero-title .line:nth-child(2):hover,.hero-title:hover .line:nth-child(2){-webkit-text-stroke:0!important;color:var(--accent-warm)!important}.hero-content{max-width:100%}.hero-editorial{display:none}.hero-runway{opacity:.16}.hero-glow,.hero-glow--2,.hero-grain{display:none}.hero-slide .hero-img-wrap{animation:none;transform:none;transition:opacity .55s ease}.hero-proof{gap:8px 12px;max-width:88%}.story-inner{gap:40px;grid-template-columns:1fr}.arrivals-scroll{gap:12px;grid-template-columns:1fr 1fr}.product-card:hover{box-shadow:none;transform:none}.product-card[data-added=true]{animation:addedMobilePulse .7s var(--spring)}.product-card-info{padding:10px}.product-card-name{font-size:.6rem;line-height:1.3;margin-bottom:4px}.product-card-price{font-size:.68rem}.size-btn{font-size:.55rem;height:26px;min-width:26px;padding:0 4px}.add-btn{height:36px;min-height:36px;width:100%}.add-btn svg{height:14px;width:14px}.card-quick-add{padding:8px 10px}.col-card:first-child{grid-row:span 1}.newsletter{margin:0 20px;padding:40px 24px}.newsletter-inner{flex-direction:column;gap:24px}.newsletter-form{max-width:100%;width:100%}.footer-top{gap:32px;grid-template-columns:1fr 1fr}.cart-drawer{width:100%}}.pdp-page{background:var(--black);color:var(--white);font-family:var(--ff-body);min-height:100vh}.pdp-nav{backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);background:color-mix(in srgb,var(--glass-nav) 78%,#0000);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100}.pdp-nav-inner{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:1fr auto 1fr;height:64px;margin:0 auto;max-width:1400px;padding:0 64px}.pdp-back{background:#0000;border:1px solid var(--border);border-radius:3px;color:var(--muted);cursor:pointer;font-family:var(--ff-body);font-size:.58rem;gap:0;letter-spacing:.2em;overflow:hidden;padding:7px 14px 7px 10px;position:relative;text-transform:uppercase;transition:border-color .22s,color .22s,background .22s}.pdp-back,.pdp-back-icon{align-items:center;display:inline-flex}.pdp-back-icon{margin-right:6px;transition:transform .22s cubic-bezier(.25,1,.5,1)}.pdp-back-label{transition:transform .22s cubic-bezier(.25,1,.5,1),opacity .18s;white-space:nowrap}.pdp-back:hover{background:#c8471a0f;border-color:var(--accent-warm);color:var(--accent-warm)}.pdp-back:hover .pdp-back-icon{transform:translateX(-3px)}.pdp-back:hover .pdp-back-label{transform:translateX(2px)}.pdp-close-btn{align-items:center!important;border-radius:50%!important;display:inline-flex!important;height:40px!important;justify-content:center!important;min-height:40px!important;min-width:40px!important;padding:0!important;width:40px!important}.pdp-close-btn:hover{background:#c8471a1f!important;border-color:var(--accent-warm)!important;transform:scale(1.05)}.pdp-logo{color:var(--white);font-family:var(--ff-disp);font-size:1.5rem;font-weight:600;letter-spacing:.25em}.pdp-breadcrumb{align-items:center;color:var(--muted);display:flex;flex-wrap:nowrap;font-size:.55rem;gap:6px;letter-spacing:.16em;margin:0 auto;max-width:1400px;overflow:hidden;padding:16px 48px 0;text-transform:uppercase}.pdp-bc-link{cursor:pointer;opacity:.4;transition:opacity .18s,color .18s;white-space:nowrap}.pdp-bc-link:hover{color:var(--accent-warm);opacity:1}.pdp-bc-sep{flex-shrink:0;font-size:.65rem;opacity:.25}.pdp-bc-current{opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdp-checkout-strip{bottom:0;left:0;pointer-events:none;position:fixed;right:0;transform:translateY(110%);transition:transform .38s cubic-bezier(.25,1,.5,1);z-index:200}.pdp-checkout-strip--visible{pointer-events:auto;transform:translateY(0)}.pdp-checkout-strip-inner{align-items:center;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:#0c0c0cf0;border:1px solid #f4f2ee1a;border-radius:10px;box-shadow:0 8px 32px #0006,0 0 0 1px #c8471a14;display:flex;gap:16px;justify-content:space-between;margin:0 auto 20px;max-width:900px;padding:14px 20px}body.light .pdp-checkout-strip-inner{background:#fffffff5;border-color:#0000001a;box-shadow:0 8px 32px #0000001f,0 0 0 1px #c8471a14}.pdp-checkout-strip-info{align-items:center;color:var(--white);display:flex;flex-shrink:0;font-family:var(--ff-body);font-size:.72rem;gap:8px;letter-spacing:.06em}body.light .pdp-checkout-strip-info{color:var(--fg)}.pdp-checkout-strip-dot{font-size:1.1rem;line-height:1;opacity:.3}.pdp-checkout-strip-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.pdp-checkout-strip-more{background:#0000;border:1px solid #f4f2ee26;border-radius:3px;color:#f4f2ee80;cursor:pointer;font-family:var(--ff-body);font-size:.6rem;letter-spacing:.18em;padding:9px 16px;text-transform:uppercase;transition:border-color .2s,color .2s;white-space:nowrap}body.light .pdp-checkout-strip-more{border-color:#00000026;color:#00000073}.pdp-checkout-strip-more:hover{border-color:#f4f2ee66;color:#f4f2eee6}body.light .pdp-checkout-strip-more:hover{border-color:#0006;color:#000c}.pdp-checkout-strip-buy{align-items:center;background:#c8471a;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--ff-body);font-size:.6rem;font-weight:600;gap:8px;letter-spacing:.2em;padding:10px 20px;text-transform:uppercase;transition:background .2s,transform .15s;white-space:nowrap}.pdp-checkout-strip-buy:hover{background:#b33d17;transform:translateY(-1px)}.pdp-checkout-strip-buy:active{transform:translateY(0)}.pdp-grid{grid-gap:72px;align-items:start;display:grid;gap:72px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:32px 48px 100px}.pdp-images{display:flex;gap:14px;position:sticky;top:80px}.pdp-thumbs{display:flex;flex-direction:column;flex-shrink:0;gap:8px;width:72px}.pdp-thumb{background:var(--bg-grad-1);border:2px solid #0000;cursor:pointer;height:86px;overflow:hidden;transition:border-color .2s;width:72px}.pdp-thumb.active{border-color:var(--accent-warm)}.pdp-thumb:hover:not(.active){border-color:var(--border)}.pdp-main-img{animation:pdpImageSkeleton 1.4s ease-in-out infinite;aspect-ratio:4/5;background:linear-gradient(110deg,var(--bg-grad-1),var(--bg-grad-2),var(--bg-grad-1));background-size:220% 100%;flex:1 1;min-width:0;overflow:hidden;position:relative}.pdp-main-img img{animation:pdpImageIn .35s ease both;display:block;height:100%;object-fit:cover;width:100%}.pdp-img-placeholder{background:var(--bg-grad-1);height:100%;width:100%}.pdp-arrow,.pdp-img-placeholder{align-items:center;display:flex;justify-content:center}.pdp-arrow{background:var(--off);border:1px solid var(--border);border-radius:50%;color:var(--white);cursor:pointer;height:36px;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s;width:36px;z-index:2}.pdp-arrow:hover{background:var(--accent-warm);border-color:var(--accent-warm);color:#fff}.pdp-arrow-l{left:12px}.pdp-arrow-r{right:12px}.pdp-dots{bottom:14px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%)}.pdp-dot{background:var(--muted);border-radius:50%;cursor:pointer;height:5px;opacity:.4;transition:all .2s;width:5px}.pdp-dot.active{background:var(--accent-warm);border-radius:3px;opacity:1;width:16px}.pdp-info{display:flex;flex-direction:column;padding-top:4px}.pdp-category{color:var(--accent-warm);font-size:.55rem;letter-spacing:.35em;margin-bottom:14px}.pdp-category,.pdp-name{font-weight:500;text-transform:uppercase}.pdp-name{color:var(--white);font-family:var(--ff-disp);font-size:clamp(2.2rem,3.5vw,3.5rem);letter-spacing:.02em;line-height:.95;margin-bottom:18px}.pdp-price{color:var(--white);font-size:1.3rem;font-weight:500;letter-spacing:.06em;margin-bottom:22px}.pdp-description{color:var(--muted);font-size:.82rem;font-weight:500;line-height:1.85}.pdp-divider{background:var(--border);height:1px;margin:26px 0}.pdp-section-label{font-size:.55rem;letter-spacing:.28em;margin-bottom:14px}.pdp-section-label,.pdp-size-guide-btn{color:var(--muted);text-transform:uppercase}.pdp-size-guide-btn{align-items:center;background:#0000;border:1px solid var(--border);border-radius:4px;cursor:pointer;display:inline-flex;font-size:.58rem;gap:6px;justify-content:center;letter-spacing:.12em;min-height:34px;padding:7px 12px;transition:all .2s}.pdp-sizes{display:flex;flex-wrap:wrap;gap:8px}.pdp-size-btn{background:#0000;border:1px solid var(--border);color:var(--muted);cursor:pointer;font-family:var(--ff-body);font-size:.65rem;height:50px;letter-spacing:.08em;text-transform:uppercase;transition:all .2s;width:50px}.pdp-size-btn:hover:not(.active):not(.disabled){border-color:var(--white);color:var(--white)}.pdp-size-btn.active{background:var(--white);border-color:var(--white);color:var(--black)}body.dark .pdp-size-btn.active{background:var(--accent-warm);border-color:var(--accent-warm);color:#fff}.pdp-size-btn.disabled{cursor:not-allowed;opacity:.2}.pdp-qty{border:1px solid var(--border);width:fit-content}.pdp-qty,.pdp-qty-btn{align-items:center;display:flex}.pdp-qty-btn{background:#0000;border:none;color:var(--white);cursor:pointer;font-size:1.1rem;height:42px;justify-content:center;transition:background .2s;width:42px}.pdp-qty-btn:hover{background:#0000000a}body.dark .pdp-qty-btn:hover{background:#f5f3ee0f}.pdp-qty-val{border-left:1px solid var(--border);border-right:1px solid var(--border);color:var(--white);display:flex;font-size:.8rem;height:42px;letter-spacing:.08em;width:48px}.pdp-add-btn,.pdp-qty-val{align-items:center;justify-content:center}.pdp-add-btn{background:var(--white);border:none;color:var(--black);cursor:pointer;display:inline-flex;font-family:var(--ff-body);font-size:.68rem;font-weight:500;gap:10px;letter-spacing:.22em;margin-bottom:24px;padding:16px 28px;text-transform:uppercase;transition:all .3s;width:100%}.pdp-add-btn:hover:not(:disabled){background:var(--accent-warm);color:#fff}.pdp-add-btn:disabled{cursor:not-allowed;opacity:.3}.pdp-add-btn.added{background:#2d6a4f;color:#fff}.pdp-meta-grid{display:flex;flex-direction:column;gap:10px}.pdp-meta-item{align-items:center;color:var(--muted);display:inline-flex;font-size:.7rem;gap:10px;letter-spacing:.04em}.pdp-meta-item svg{stroke:var(--muted);flex-shrink:0;opacity:.7}.pdp-badge{border-radius:0}@media(max-width:960px){.pdp-grid{gap:28px;grid-template-columns:1fr;padding:18px 18px 60px}.pdp-images{flex-direction:column-reverse;gap:10px;position:static}.pdp-thumbs{flex-direction:row;width:auto}.pdp-thumb{height:72px;width:60px}.pdp-nav-inner{gap:8px;grid-template-columns:80px minmax(0,1fr) 80px;height:56px;padding:0 18px}.pdp-back{justify-content:center;min-height:36px;min-width:0;padding:7px 10px;width:80px}.pdp-back-label{font-size:.5rem;letter-spacing:.1em}.pdp-logo{font-size:1.32rem;justify-self:center;letter-spacing:.22em;min-width:0}.pdp-nav .cart-bubble{gap:6px;justify-content:center;margin-left:0!important;min-height:38px;padding:8px 9px;width:82px}.pdp-nav .cart-bubble-label{display:none}.pdp-nav .cart-count{font-size:.52rem;height:17px;width:17px}.pdp-breadcrumb{overflow:hidden;padding:12px 18px 0;text-overflow:ellipsis;white-space:nowrap}.pdp-main-img{width:100%}.pdp-name{font-size:2.2rem}}@media(max-width:600px){*{word-spacing:.02em}li,p,span{line-height:1.75}section{padding:48px 16px}.ann-bar{height:28px}.ann-bar-item{font-size:.62rem;gap:18px;letter-spacing:.12em;padding:0 18px}nav.nav-glass{height:48px;padding:0 12px;top:28px}.nav-logo{font-size:1.1rem;letter-spacing:.18em}.nav-right{gap:6px}.nav-btn-text{display:none}.nav-icon-btn,.nav-user-btn{min-height:34px;min-width:34px;padding:7px 9px}.nav-user-btn{font-size:.45rem;gap:0}.vibe-toggle-btn{font-size:.6rem!important;gap:3px!important;padding:5px 8px!important}.hero-editorial,.hero-proof,.hero-scroll,.hero-shape,.hero-tag-vert{display:none}.ticker-item{font-size:.65rem;padding:0 16px}.section-title{font-size:clamp(1.8rem,9vw,2.5rem)}.arrivals-scroll{gap:10px;grid-template-columns:1fr 1fr}.collections-grid{gap:10px;grid-template-columns:1fr!important}.col-card:first-child{grid-row:span 1!important}.story-inner{gap:30px;grid-template-columns:1fr}.story-heading{font-size:clamp(2rem,9vw,2.8rem)}.newsletter{margin:0 12px;padding:28px 16px}.newsletter-inner{flex-direction:column;gap:20px}.newsletter-form{max-width:100%;width:100%}.footer-top{gap:24px 12px;grid-template-columns:1fr 1fr}.footer-brand-name{font-size:1.4rem;letter-spacing:.12em}.footer-bottom{flex-direction:column;gap:6px;padding:16px 0;text-align:center}.cart-drawer{width:100vw}.pdp-nav{background:color-mix(in srgb,var(--glass-nav) 70%,#0000);height:auto}.pdp-grid{gap:18px;padding:10px 10px 50px}.pdp-nav-inner{gap:8px;grid-template-columns:44px minmax(0,1fr) 68px;height:52px;padding:0 12px}.pdp-back{border:1px solid var(--border);border-radius:50%;height:40px;justify-content:center;padding:0;width:40px}.pdp-checkout-strip-inner{border-radius:8px;gap:10px;margin:0 8px 12px;padding:12px 14px}.pdp-checkout-strip-more{display:none}.pdp-logo{font-size:1.2rem;letter-spacing:.18em}.pdp-nav .cart-bubble{background:#ffffff0d;border-color:var(--glass-border);min-height:34px;padding:7px 8px;width:68px}.pdp-nav .nav-icon{height:16px!important;width:16px!important}.pdp-breadcrumb{font-size:.5rem;letter-spacing:.12em;padding:10px 14px 0}.pdp-main-img{aspect-ratio:4/5;border-radius:2px}.pdp-main-img img{background:var(--bg-grad-1);object-fit:contain}.pdp-badge{font-size:.48rem;left:10px;padding:5px 9px;top:10px}.pdp-info{padding:0 4px}.pdp-category{font-size:.52rem;letter-spacing:.26em;margin-bottom:10px}.pdp-name{font-size:clamp(1.85rem,9vw,2.35rem);line-height:.95;margin-bottom:12px}.pdp-price{font-size:1.1rem;margin-bottom:16px}.pdp-description{font-size:.78rem;line-height:1.65}.pdp-divider{margin:18px 0}.pdp-section-label{font-size:.5rem;letter-spacing:.2em}.pdp-size-guide-btn{align-items:center;display:inline-flex;font-size:.66rem;font-weight:600;letter-spacing:.08em;min-height:44px;padding:6px 12px}.pdp-sizes{flex-wrap:wrap;gap:8px}.pdp-size-btn{font-size:.76rem}.pdp-qty-btn,.pdp-size-btn{align-items:center;border-radius:4px;display:inline-flex;font-weight:700;height:44px;justify-content:center;min-height:44px;min-width:44px;width:44px}.pdp-qty-btn{font-size:.9rem}.pdp-qty-val{align-items:center;display:inline-flex;height:44px;justify-content:center;width:44px}.pdp-add-btn{border-radius:4px;font-size:.72rem;font-weight:700;gap:8px;letter-spacing:.12em;line-height:1.35;min-height:48px;padding:12px 16px}.pdp-wishlist-btn{align-items:center;border-radius:4px;display:inline-flex;height:46px;justify-content:center;min-height:46px;width:46px}.pdp-meta-item{align-items:flex-start;font-size:.66rem;line-height:1.45}}@media(max-width:380px){section{padding:20px 10px}nav.nav-glass{padding:0 10px}}.bords-splash{align-items:center;background:#fafaf7;display:flex;inset:0;justify-content:center;position:fixed;transition:opacity .4s ease,visibility .4s ease;z-index:999999}.bords-splash--done{opacity:0;pointer-events:none;visibility:hidden}.bords-splash__inner{align-items:center;animation:splashFadeIn .3s ease-out;display:flex;flex-direction:column;gap:20px}.bords-splash__bar{background:#0000001a;height:1.5px;overflow:hidden;width:100px}.bords-splash__bar-fill{animation:splashBarFill 1.1s ease-in-out infinite;background:var(--accent-warm);height:100%;transform-origin:left;width:100%}.bords-splash__tagline{animation:splashLetterIn .5s ease-out .15s both;color:#888;font-family:Inter,sans-serif;font-size:.5rem;letter-spacing:.35em;text-transform:uppercase}@keyframes splashFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes splashLetterIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes splashBarFill{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}body.dark .bords-splash{background:#0f0f0f}body.dark .bords-splash__bar{background:#ffffff1f}body.dark .bords-splash__tagline{color:#ffffff73}@keyframes spin{to{transform:rotate(1turn)}}.wishlist-menu-dropdown{animation:fadeIn .2s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(var(--bord-bg-rgb),.95);border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;gap:8px;padding:12px;position:absolute;right:0;top:calc(100% + 10px);width:220px;z-index:1000}.wishlist-menu-dropdown:before{background:#0000;content:"";height:12px;left:0;position:absolute;top:-12px;width:100%}body.dark .wishlist-menu-dropdown{background:#0f0f0ff2}.wishlist-menu-title{border-bottom:1px solid var(--glass-border);color:var(--accent-warm);font-family:var(--ff-body);font-size:.6rem;font-weight:700;letter-spacing:.12em;padding-bottom:6px;text-transform:uppercase}.wishlist-menu-items{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.wishlist-menu-item{border-radius:4px;color:var(--white);cursor:pointer;font-family:var(--ff-body);font-size:.72rem;overflow:hidden;padding:6px 8px;text-align:left;text-overflow:ellipsis;transition:background .2s,color .2s;white-space:nowrap}.wishlist-menu-item:hover{background:rgba(var(--bord-fg-rgb),.05);color:var(--accent-warm)}.nav-profile-pill{align-items:center;border-radius:999px!important;cursor:pointer;display:inline-flex;gap:6px;height:32px;padding:4px 10px 4px 5px!important;transition:all .2s ease}.nav-profile-avatar{align-items:center;background:#c8471a26;border:1px solid #c8471a59;border-radius:50%;color:#c8471a;display:flex;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:.68rem;font-weight:700;height:22px;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;width:22px}.nav-profile-name{font-family:var(--ff-body);font-size:.62rem;font-weight:600;letter-spacing:.08em;max-width:80px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.nav-profile-caret{flex-shrink:0;opacity:.65;transition:transform .2s ease}.nav-profile-caret.open{transform:rotate(180deg)}.nav-signin-pill{border-radius:999px!important;height:32px;padding:6px 14px!important}.user-profile-dropdown{animation:fadeIn .18s ease;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:rgba(var(--bord-bg-rgb),.96);border:1px solid var(--glass-border);border-radius:10px;box-shadow:0 12px 32px #00000029;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:220px;z-index:1100}.user-profile-dropdown:before{background:#0000;content:"";height:10px;left:0;position:absolute;top:-10px;width:100%}body.dark .user-profile-dropdown{background:#121212f5;border-color:#ffffff1f;box-shadow:0 14px 36px #00000073}body:not(.dark) .user-profile-dropdown{background:#fffffffa;border-color:#00000014;box-shadow:0 14px 36px #00000014}.user-profile-dropdown-header{align-items:center;display:flex;gap:8px;padding:6px 6px 8px}.user-profile-dropdown-avatar{align-items:center;background:#c8471a26;border:1px solid #c8471a59;border-radius:50%;color:#c8471a;display:flex;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:700;height:28px;justify-content:center;-webkit-user-select:none;user-select:none;width:28px}.user-profile-dropdown-info{flex:1 1;min-width:0}.user-profile-dropdown-name{color:var(--white);font-family:var(--ff-body);font-size:.74rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.dark) .user-profile-dropdown-name{color:#1a1a1a}.user-profile-dropdown-email{color:rgba(var(--bord-fg-rgb),.5);font-family:var(--ff-body);font-size:.58rem;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.dark) .user-profile-dropdown-email{color:#00000073}.user-profile-dropdown-divider{background:var(--glass-border);height:1px;margin:4px 0}body:not(.dark) .user-profile-dropdown-divider{background:#0000000f}.user-profile-dropdown-items{display:flex;flex-direction:column;gap:2px}.user-profile-dropdown-item{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--white);cursor:pointer;display:flex;font-family:var(--ff-body);font-size:.68rem;font-weight:500;gap:8px;letter-spacing:.04em;padding:7px 8px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}body:not(.dark) .user-profile-dropdown-item{color:#222}.user-profile-dropdown-item:hover{background:rgba(var(--bord-fg-rgb),.06)}body:not(.dark) .user-profile-dropdown-item:hover{background:#0000000d}.user-profile-dropdown-item.user-profile-signout{color:#c8471a!important;font-weight:600}.user-profile-dropdown-item.user-profile-signout:hover{background:#c8471a14}.user-profile-badge{background:#c8471a;border-radius:999px;color:#fff;font-size:.52rem;font-weight:700;margin-left:auto;padding:2px 6px}.add-btn:hover,.auth-btn:hover,.btn-ghost:hover,.btn-primary:hover,.card-buy-btn:hover,.card-shop-btn:hover,.mobile-signin-btn:hover,.pdp-add-btn:hover,.pdp-buy-now-btn:hover,.pdp-wants-more-btn:hover{transform:translateY(-2px)}.add-btn:active,.auth-btn:active,.btn-ghost:active,.btn-primary:active,.card-buy-btn:active,.card-shop-btn:active,.mobile-signin-btn:active,.pdp-add-btn:active,.pdp-buy-now-btn:active,.pdp-wants-more-btn:active{transform:scale(.96) translateY(0)!important}.pdp-buy-now-btn{align-items:center;background:#c8471a;border:none;border-radius:8px;box-shadow:0 4px 12px #c8471a40;color:#fff;cursor:pointer;display:inline-flex;flex:1.4 1;font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.14em;text-transform:uppercase;transition:all .3s var(--spring)}.pdp-buy-now-btn:hover{background:#e04f1d;box-shadow:0 8px 20px #c8471a73}.pdp-wants-more-btn{background:rgba(var(--bord-fg-rgb),.05);border:1px solid rgba(var(--bord-fg-rgb),.15);border-radius:8px;color:var(--white);cursor:pointer;flex:1 1;font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:all .3s var(--spring)}.pdp-wants-more-btn:hover{background:#c8471a14;border-color:#c8471a;color:#c8471a}.card-buy-btn{align-items:center;background:#c8471a;border:none;border-radius:4px;box-shadow:0 4px 10px #c8471a33;color:#fff;cursor:pointer;display:inline-flex;flex:1.2 1;font-size:.58rem;font-weight:700;gap:2px;justify-content:center;letter-spacing:.08em;text-transform:uppercase;transition:all .3s var(--spring)}.card-buy-btn:hover{background:#e04f1d;box-shadow:0 6px 16px #c8471a66}.card-shop-btn{background:rgba(var(--bord-fg-rgb),.05);border:1px solid rgba(var(--bord-fg-rgb),.15);border-radius:4px;color:var(--white);cursor:pointer;flex:1 1;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:all .3s var(--spring)}.card-shop-btn:hover{background:#c8471a14;border-color:#c8471a;color:#c8471a}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.sizes-row.error-flash{animation:shake .3s ease-in-out}.sizes-row.error-flash .size-btn{border-color:#ff4a4a!important;color:#ff4a4a!important}.add-btn.error,.pdp-add-btn.error{animation:shake .3s ease-in-out;background:#ff4a4a0d!important;border:1px solid #ff4a4a!important}.pdp-add-btn.error{color:#ff4a4a!important}.pdp-sizes.error-flash{animation:shake .3s ease-in-out}.pdp-sizes.error-flash .pdp-size-btn{border-color:#ff4a4a!important;color:#ff4a4a!important}.pdp-wishlist-btn{align-items:center;background:#0000;border:1px solid rgba(var(--bord-fg-rgb),.15);color:var(--white);cursor:pointer;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;transition:all .3s;width:48px}.pdp-wishlist-btn svg{fill:none;stroke:currentColor;height:20px;transition:all .25s;width:20px}.pdp-wishlist-btn:hover{background:rgba(var(--bord-fg-rgb),.05);border-color:rgba(var(--bord-fg-rgb),.25)}.pdp-wishlist-btn.active svg{fill:#c8471a;stroke:#c8471a}.collection-products-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (max-width:600px){.collection-products-grid{gap:12px;grid-template-columns:repeat(2,1fr)}}body{background:linear-gradient(90deg,rgba(var(--bord-fg-rgb),.035) 1px,#0000 1px) 0 0 /72px 72px,var(--black)}body.dark{background:linear-gradient(90deg,hsla(40,21%,95%,.035) 1px,#0000 0) 0 0 /72px 72px,#070707}.ann-bar{background:#070707!important;border-bottom-color:#ffffff1f;height:26px}.ann-bar-item{color:#ffffffd1;font-size:.5rem;letter-spacing:.22em}nav.nav-glass{background:rgba(var(--bord-bg-rgb),.86)!important;box-shadow:none;height:58px;padding:0 38px;top:26px}body.dark nav.nav-glass{background:#070707db!important}.nav-links{gap:28px}.cart-bubble-label,.nav-links a,.nav-user-btn{font-size:.58rem;letter-spacing:.18em}.cart-bubble,.nav-icon-btn,.nav-user-btn{background:#0000;border-radius:2px}.hero{border-bottom:1px solid var(--border);height:min(94vh,860px);min-height:680px}.hero,.hero-slide{padding:120px 48px 48px}.hero-bg{background:linear-gradient(90deg,var(--hero-overlay-1) 0,rgba(var(--bord-bg-rgb),.48) 34%,rgba(var(--bord-bg-rgb),.06) 62%),linear-gradient(to bottom,#0000 0,var(--hero-overlay-3) 100%)}body.dark .hero-bg{background:linear-gradient(90deg,#070707eb,#0707078f 36%,#0707071a 66%),linear-gradient(180deg,#0000 0,#070707db)}.hero-glow,.hero-grain,.hero-shape{display:none}.hero-img-wrap:after{-webkit-text-stroke:1px rgba(var(--bord-fg-rgb),.16);bottom:-2vw;font-family:var(--ff-body);font-size:clamp(5rem,15vw,14rem);font-weight:800;letter-spacing:-.02em;opacity:.62;right:-1vw}.hero-img-wrap-0:before{background:radial-gradient(ellipse at 70% 30%,#c8471a14,#0000 60%),linear-gradient(135deg,var(--bg-grad-1) 0,var(--bg-grad-2) 42%,#ded4c5 100%);background:radial-gradient(ellipse at 70% 30%,rgba(var(--bord-brand-rgb,200,71,26),.08),#0000 60%),linear-gradient(135deg,var(--bg-grad-1) 0,var(--bg-grad-2) 42%,#ded4c5 100%)}body.dark .hero-img-wrap-0:before{background:radial-gradient(ellipse at 70% 30%,#c8471a1f,#0000 60%),linear-gradient(135deg,#181818,#111 42%,#0a0a0a)}.hero-img-wrap-1:before{background:radial-gradient(ellipse at 30% 70%,#c4a97d1f,#0000 65%),linear-gradient(135deg,#1e1e1e 0,var(--bg-grad-2) 48%,#c7c0b6 100%);background:radial-gradient(ellipse at 30% 70%,rgba(var(--bord-accent-warm-rgb,196,169,125),.12),#0000 65%),linear-gradient(135deg,#1e1e1e 0,var(--bg-grad-2) 48%,#c7c0b6 100%)}body.dark .hero-img-wrap-1:before{background:radial-gradient(ellipse at 30% 70%,#c4a97d1a,#0000 65%),linear-gradient(135deg,#161616,#111 48%,#0d0d0d)}.hero-img-wrap-2:before{background:radial-gradient(ellipse at 50% 50%,#c8471a12,#0000 70%),linear-gradient(180deg,#141414 0,#ebe4d8 50%,var(--bg-grad-1) 100%);background:radial-gradient(ellipse at 50% 50%,rgba(var(--bord-brand-rgb,200,71,26),.07),#0000 70%),linear-gradient(180deg,#141414 0,#ebe4d8 50%,var(--bg-grad-1) 100%)}body.dark .hero-img-wrap-2:before{background:radial-gradient(ellipse at 50% 50%,#c8471a1a,#0000 70%),linear-gradient(180deg,#121212,#1c1c1c 50%,#0a0a0a)}.hero-editorial{bottom:10vh;right:8vw;top:16vh;width:min(31vw,430px)}.hero-editorial-panel{background:rgba(var(--bord-bg-rgb),.08);border-color:rgba(var(--bord-fg-rgb),.18);border-radius:0;box-shadow:none}.hero-editorial-panel-main span{-webkit-text-stroke:1px rgba(var(--bord-fg-rgb),.42);font-family:var(--ff-body);font-weight:800;opacity:.34}.hero-content{max-width:min(760px,58%)}.hero-overline{color:var(--white);font-size:.58rem;letter-spacing:.42em;margin-bottom:18px}.hero-overline:before{background:currentColor;width:68px}.hero-title{cursor:pointer;font-family:var(--ff-body);font-size:clamp(4.6rem,10vw,10.8rem);font-weight:900;letter-spacing:0;line-height:1;overflow:visible}.hero-title .line:nth-child(2){-webkit-text-stroke:clamp(1.5px,.22vw,2.5px) var(--white);color:#0000;padding:4px 0;transition:color .4s ease,-webkit-text-stroke .4s ease}.hero-title .line:nth-child(2):hover,.hero-title:hover .line:nth-child(2){-webkit-text-stroke:0!important;color:var(--accent-warm)!important}.hero-subtitle{font-size:.86rem;line-height:1.65;margin-top:24px;max-width:470px;opacity:.82}.hero-actions{gap:10px;margin-bottom:20px;margin-top:28px}.btn-ghost,.btn-primary,.mobile-signin-btn,.newsletter-submit{border-radius:0;font-size:.58rem;font-weight:700;letter-spacing:.22em;min-height:44px;padding:13px 28px}.btn-primary,.mobile-signin-btn,.newsletter-submit{background:var(--white);color:var(--black)}body:not(.dark) .mobile-signin-btn,body:not(.dark) .nav-user-btn{background:#070707;border-color:#070707;color:#fff}body:not(.dark) .mobile-signin-btn svg,body:not(.dark) .nav-user-btn svg{stroke:currentColor}.btn-primary:hover,.mobile-signin-btn:hover,.newsletter-submit:hover{background:var(--black)!important;color:var(--white)!important;outline:1px solid var(--white)}.ticker{background:#fff;border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:block;min-height:54px;position:relative;z-index:2}body.dark .ticker{background:#0d0d0d!important;border-color:#ffffff14!important}body:not(.dark) .ticker{background:#fff!important;border-color:#00000014!important}.ticker-inner{align-items:center;animation:tickerRoll 22s linear infinite;display:inline-flex!important;height:100%;width:max-content;will-change:transform}.ticker-item{color:#1a1a1a;flex-shrink:0;font-family:var(--ff-body);font-size:.72rem;font-weight:800;letter-spacing:.16em;opacity:.85}body.dark .ticker-item{color:#f4f2eee6!important}body:not(.dark) .ticker-item{color:#1a1a1a!important}section{padding:84px 38px}.col-label-tag,.product-card-category,.section-eyebrow,.story-label{color:var(--white);opacity:.62}.col-label-name,.section-title,.story-heading{font-family:var(--ff-body);font-weight:900;letter-spacing:0}.section-title{font-size:clamp(2.5rem,5vw,5.7rem);line-height:.86}.arrivals-scroll{gap:14px;padding-bottom:14px}.product-card{background:var(--off);border-color:rgba(var(--bord-fg-rgb),.16);border-radius:0;flex-basis:280px}.product-card:hover{border-color:var(--white);box-shadow:0 18px 48px #00000029;transform:translateY(-5px)}.product-card-img{aspect-ratio:4/5.25;background:#ded8ce}.product-card-index{background:#00000094;bottom:auto;color:#fff;font-family:var(--ff-body);font-size:.62rem;font-weight:800;left:10px;opacity:.9;padding:5px 7px;top:10px}.badge{background:#070707;bottom:10px;color:#fff;font-size:.48rem;left:10px;top:auto}.card-wishlist-btn{background:#ffffffe0;border-radius:0;color:#070707;height:30px;width:30px}body.dark .card-wishlist-btn{background:#1e1e1eeb;border-color:#ffffff1f;color:#f4f2eee6}.card-quick-add{background:#fffffffa;padding:10px}body.dark .card-quick-add{background:#141414f7;color:#f4f2eeeb}.product-card-info{padding:12px 12px 14px}.product-card-name{font-size:.72rem;letter-spacing:.05em;line-height:1.25;min-height:2.5em}.product-card-meta{align-items:flex-end}.product-card-price{color:var(--white);font-size:.76rem;font-weight:800}.color-dot{border-radius:0;height:8px;width:8px}.size-btn{border-radius:0;font-weight:800}.add-btn,.card-buy-btn,.card-shop-btn,.pdp-buy-now-btn,.pdp-wants-more-btn{border-radius:0;box-shadow:none}.card-buy-btn,.pdp-buy-now-btn{background:#070707;color:#fff}.card-buy-btn:hover,.pdp-buy-now-btn:hover{background:#272727;box-shadow:none}body.dark .card-buy-btn,body.dark .pdp-buy-now-btn{background:var(--white);color:var(--black)}body.dark .card-buy-btn:hover,body.dark .pdp-buy-now-btn:hover{background:var(--accent-warm);color:#fff}.collections-grid{gap:12px}.col-card{border-color:rgba(var(--bord-fg-rgb),.16);border-radius:0}.col-card:hover{border-color:var(--white);box-shadow:0 22px 52px #00000029;transform:translateY(-4px)}.col-label{background:linear-gradient(0deg,#000000d1 0,#00000061 58%,#0000);color:#fff;padding:84px 28px 28px}.col-label-cta{color:#fff;opacity:.84}.col-deco{border-color:#ffffffad;border-radius:0;opacity:.75}.story{border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.story-number{-webkit-text-stroke:1px rgba(var(--bord-fg-rgb),.2);font-family:var(--ff-body);font-weight:900}.newsletter,.story-img-box{border-radius:0}.newsletter{background:#070707;border-color:#070707;color:#fff}.newsletter p{color:#ffffffad}.newsletter-input{border-color:#ffffff47;color:#fff}.newsletter-input::placeholder{color:#ffffff85}@media(max-width:900px){nav.nav-glass{height:52px;padding:0 14px}.hero{height:auto;max-height:460px;min-height:clamp(340px,48svh,420px);overflow:hidden;padding:0!important;position:relative}.hero,.hero-slide{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start!important}.hero-slide{height:100%;inset:0;min-height:0;min-height:auto;padding:calc(68px + env(safe-area-inset-top, 0px)) 24px calc(24px + env(safe-area-inset-bottom, 0px))!important;position:absolute}.hero-content{max-width:96%;padding-top:0;position:relative;z-index:5}.hero-editorial,.hero-shape{display:none!important}.hero-runway{opacity:.1!important}.thread-weave-wrap{margin:3px 0 8px;overflow:visible;width:min(100%,220px)}.thread-weave-svg{height:18px;width:100%}.hero-title{color:var(--white);cursor:pointer;font-family:Bebas Neue,Impact,sans-serif;font-family:var(--ff-disp,"Bebas Neue",Impact,sans-serif);font-size:clamp(3rem,11.5vw,4.4rem);font-weight:700;letter-spacing:.01em;line-height:.93;margin:0;overflow:visible;text-transform:uppercase}.hero-title .line{display:block;max-width:100%;overflow:visible;white-space:nowrap}.hero-title .line:nth-child(2){-webkit-text-stroke:1.5px var(--white);color:#0000;padding:2px 0;transition:color .4s ease,-webkit-text-stroke .4s ease}.hero-title .line:nth-child(2):hover,.hero-title:hover .line:nth-child(2){-webkit-text-stroke:0!important;color:var(--accent-warm)!important}.hero-subtitle{color:var(--muted)!important;font-size:.82rem;line-height:1.42;margin-bottom:0;margin-top:8px;max-width:88%}body.dark .hero-subtitle{color:#f4f2eed6!important}body:not(.dark) .hero-subtitle{color:#2c2a29d9!important}.hero-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.2fr 1fr;margin-bottom:0;margin-top:14px;max-width:380px;width:100%}.hero-slider-controls{bottom:calc(14px + env(safe-area-inset-bottom, 0px))!important;left:auto!important;opacity:.9;right:20px!important;transform:none;z-index:12}section{padding:28px 14px}.arrivals-scroll{gap:8px}.product-card-info{padding:9px}.product-card-category{display:none}.product-card-name{font-size:.72rem;font-weight:600;letter-spacing:.03em;min-height:2.2em}.product-card-price{font-size:.78rem;font-weight:700}.product-card-colors{display:none}.card-quick-add{gap:7px;padding:7px}.sizes-row{gap:4px}.size-btn{font-size:.68rem;font-weight:700;height:28px;min-height:0!important;min-height:auto!important;min-width:28px}}@media(max-width:600px){.ann-bar{height:24px}.ann-bar-item{font-size:.62rem;gap:16px;letter-spacing:.12em;padding:0 16px}nav.nav-glass{height:46px;padding:0 calc(12px + env(safe-area-inset-right, 0px)) 0 calc(12px + env(safe-area-inset-left, 0px));top:24px}.nav-logo{font-size:1rem;letter-spacing:.16em}.cart-bubble,.nav-icon-btn{min-height:34px;padding:5px 7px}.hero,.hero-slide{box-sizing:border-box;display:flex;flex-direction:column;height:auto!important;justify-content:flex-start!important;max-height:380px!important;min-height:290px!important;padding:calc(78px + env(safe-area-inset-top, 0px)) 16px calc(18px + env(safe-area-inset-bottom, 0px))!important}.hero-editorial,.hero-shape{display:none!important}.hero-runway{opacity:.08!important}.hero-bg{background:radial-gradient(ellipse at 50% 30%,#c8471a14,#0000 70%),linear-gradient(to bottom,rgba(var(--bord-bg-rgb),.2),var(--black) 88%);background:radial-gradient(ellipse at 50% 30%,rgba(var(--bord-brand-rgb,200,71,26),.08),#0000 70%),linear-gradient(to bottom,rgba(var(--bord-bg-rgb),.2),var(--black) 88%)}body.dark .hero-bg{background:radial-gradient(ellipse at 50% 30%,#c8471a1a,#0000 70%),linear-gradient(180deg,#07070733,#070707 88%)}.hero-overline{color:var(--accent-warm);font-size:.58rem;font-weight:600;letter-spacing:.22em;margin-bottom:2px;opacity:.95;text-transform:uppercase}.hero-overline:before{width:20px}.thread-weave-wrap{margin:2px 0 5px;overflow:visible;width:min(100%,170px)}.thread-weave-svg{height:14px;width:100%}.hero-title{color:var(--white);cursor:pointer;font-family:Bebas Neue,Impact,sans-serif;font-family:var(--ff-disp,"Bebas Neue",Impact,sans-serif);font-size:clamp(2.6rem,12vw,3.5rem);font-weight:700;letter-spacing:.01em;line-height:.92;margin:0;overflow:visible;text-transform:uppercase}.hero-title .line{display:block;max-width:100%;overflow:visible;white-space:nowrap}.hero-title .line:nth-child(2){-webkit-text-stroke:1.5px var(--white);color:#0000;letter-spacing:.01em;padding:1px 0;transition:color .4s ease,-webkit-text-stroke .4s ease}.hero-title .line:nth-child(2):hover,.hero-title:hover .line:nth-child(2){-webkit-text-stroke:0!important;color:var(--accent-warm)!important}.hero-subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--muted)!important;display:-webkit-box;font-size:clamp(.72rem,2.7vw,.8rem);line-height:1.38;margin-bottom:0;margin-top:6px;max-width:92%;overflow:hidden}body.dark .hero-subtitle{color:#f4f2eed6!important}body:not(.dark) .hero-subtitle{color:#2c2a29d9!important}.hero-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1.25fr 1fr;margin-bottom:0;margin-top:12px;max-width:360px;width:100%}.btn-ghost,.btn-primary{align-items:center;border-radius:4px;box-sizing:border-box;display:inline-flex;font-size:.64rem;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:1.2;min-height:38px;padding:7px 10px;text-transform:uppercase;white-space:nowrap;width:100%}.hero-slider-controls{bottom:calc(8px + env(safe-area-inset-bottom, 0px))!important;left:auto!important;opacity:.92;right:16px!important;z-index:10}.ticker{align-items:center;display:flex;height:28px;margin:0;min-height:28px;overflow:hidden;padding:0}body.dark .ticker{background:#0d0d0d!important;border-color:#ffffff14!important}body:not(.dark) .ticker{background:#fff!important;border-color:#00000014!important}.ticker-inner{align-items:center;animation:tickerRoll 16s linear infinite;display:inline-flex!important;height:28px;min-width:max-content}.ticker-item{color:#1a1a1a!important;font-size:.52rem;letter-spacing:.1em;line-height:28px;padding:0 12px}body.dark .ticker-item{color:#f4f2eee6!important}body:not(.dark) .ticker-item{color:#1a1a1a!important}section{padding:22px 8px}.section-header{margin-bottom:14px!important}.section-title{font-size:clamp(1.35rem,6.5vw,1.85rem);line-height:.92}.arrivals-scroll{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{border-width:1px}.product-card-img{aspect-ratio:4/5.2}.badge,.product-card-index{display:none}.card-wishlist-btn{height:24px;right:5px;top:5px;width:24px}.card-quick-add{gap:4px;padding:4px}.size-btn{border-radius:3px;font-size:.64rem;font-weight:700;height:26px;min-height:0!important;min-height:auto!important;min-width:28px}.add-btn{align-items:center!important;border-radius:4px!important;box-shadow:0 2px 8px #0000001f!important;display:flex!important;font-size:.64rem!important;font-weight:700!important;gap:6px!important;height:36px!important;justify-content:center!important;letter-spacing:.12em!important;min-height:36px!important;text-transform:uppercase!important;transition:all .2s cubic-bezier(.2,.8,.2,1)!important;width:100%!important}body:not(.dark) .add-btn{background:#0d0d0d!important;border:1px solid #0d0d0d!important;color:#fff!important}body:not(.dark) .add-btn svg{stroke:#fff!important}body.dark .add-btn{background:#f4f2ee!important;border:1px solid #f4f2ee!important;color:#0d0d0d!important}body.dark .add-btn svg{stroke:#0d0d0d!important}.add-btn:active{transform:scale(.96)!important}.card-buy-btn,.card-shop-btn{align-items:center!important;border-radius:4px!important;display:flex!important;font-size:.64rem!important;font-weight:700!important;height:36px!important;justify-content:center!important;letter-spacing:.1em!important;min-height:36px!important}.card-buy-btn:active,.card-shop-btn:active{transform:scale(.96)!important}.product-card-info{padding:6px 6px 7px}.product-card-name{font-size:.68rem;font-weight:600;line-height:1.22;margin-bottom:3px}.product-card-price{font-size:.75rem;font-weight:700}.collections-grid{gap:6px}.col-card-img,.col-card:first-child .col-card-img{min-height:160px!important}.col-label{padding:28px 10px 10px}.col-label-tag{font-size:.46rem;letter-spacing:.16em}.col-label-name{font-size:clamp(1.1rem,5.5vw,1.5rem)}.col-label-cta{font-size:.52rem;margin-top:6px}.story{padding-bottom:24px;padding-top:24px}.story-number{display:none}.story-heading{font-size:clamp(1.35rem,6.5vw,1.8rem);margin-bottom:14px}.story-body{font-size:.72rem;line-height:1.5;margin-bottom:16px}.newsletter{margin:0 8px;padding:18px 12px}.newsletter:before{display:none}.newsletter h2{font-family:var(--ff-body);font-size:1.35rem;font-weight:900;letter-spacing:0}.newsletter-form{grid-gap:6px;display:grid;gap:6px}.newsletter-input,.newsletter-submit{border:1px solid #ffffff47;font-size:.58rem;min-height:36px;padding:8px 10px;width:100%}.footer-top{gap:18px 12px;grid-template-columns:1fr 1fr}footer{margin-top:24px;padding:28px 10px 20px}}@media(max-width:380px){.hero,.hero-slide{display:flex;flex-direction:column;height:auto!important;justify-content:flex-start!important;max-height:360px!important;min-height:280px!important;padding:calc(76px + env(safe-area-inset-top, 0px)) 12px calc(14px + env(safe-area-inset-bottom, 0px))!important}.hero-title{cursor:pointer;font-size:clamp(2.35rem,11vw,2.85rem);letter-spacing:0;line-height:.94;overflow:visible}.hero-title .line:nth-child(2){-webkit-text-stroke:1.3px var(--white);color:#0000;letter-spacing:0;transition:color .4s ease,-webkit-text-stroke .4s ease}.hero-title .line:nth-child(2):hover,.hero-title:hover .line:nth-child(2){-webkit-text-stroke:0!important;color:var(--accent-warm)!important}.hero-subtitle{font-size:.68rem;line-height:1.35;margin-top:5px;max-width:94%}.hero-actions{gap:6px;grid-template-columns:1.2fr 1fr;margin-bottom:24px;margin-top:10px}.btn-ghost,.btn-primary{font-size:.6rem;min-height:38px;padding:6px 8px}.hero-slider-controls{bottom:calc(6px + env(safe-area-inset-bottom, 0px))!important;left:12px!important}section{padding:18px 6px}.arrivals-scroll{gap:5px}}@media (prefers-reduced-motion:reduce){:not(.ticker-inner):not(.ann-bar-inner):not(.vibe-switch-shutter):not(.vibe-switch-shutter *),:not(.ticker-inner):not(.ann-bar-inner):not(.vibe-switch-shutter):not(.vibe-switch-shutter *):after,:not(.ticker-inner):not(.ann-bar-inner):not(.vibe-switch-shutter):not(.vibe-switch-shutter *):before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.ann-bar-inner,.ticker-inner{animation-duration:40s!important}}.pdp-social-proof{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.pdp-live-badge{align-items:center;background:#2d6a4f14;border:1px solid #2d6a4f47;border-radius:20px;color:#1b4332;display:inline-flex;font-size:.72rem;font-weight:500;gap:7px;letter-spacing:.06em;line-height:1.2;padding:6px 14px;transition:all .3s var(--spring)}.pdp-live-badge strong{color:#0f281e;font-weight:700}.pdp-live-dot{animation:pdp-pulse 1.8s ease-in-out infinite;background:#2d6a4f;border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.pdp-sales-badge{align-items:center;background:#c8471a14;border:1px solid #c8471a40;border-radius:20px;color:#8b2525;display:inline-flex;font-size:.72rem;font-weight:500;gap:6px;letter-spacing:.06em;line-height:1.2;padding:6px 14px;transition:all .3s var(--spring)}.pdp-sales-badge strong{color:#591616;font-weight:700}body.dark .pdp-live-badge{background:#44c86417;border-color:#44c86440;color:#f4f2eed9}body.dark .pdp-live-badge strong{color:#f4f2ee}body.dark .pdp-live-dot{background:#44c864}body.dark .pdp-sales-badge{background:#c8471a1f;border-color:#c8471a52;color:#f4f2eed9}body.dark .pdp-sales-badge strong{color:#f4f2ee}.pdp-size-guide-btn:hover{border-color:var(--white);color:var(--white)}
/*# sourceMappingURL=main.9072020d.css.map*/