:root{color-scheme:dark;--c-bg:#030303;--c-surface:rgba(18,17,16,.78);--c-elevated:rgba(26,24,22,.82);--c-hover:rgba(255,255,255,.055);--c-text:#f4efe6;--c-text-2:rgba(244,239,230,.70);--c-text-3:rgba(244,239,230,.43);--c-accent-rgb:198,156,94;--c-accent:#c69c5e;--c-accent-h:#e0bd7f;--c-accent-soft:rgba(198,156,94,.13);--c-on-accent:#080706;--c-border:rgba(244,239,230,.105);--c-border-h:rgba(244,239,230,.20);--c-sale:#d86b5f;--c-error:#ef7770;--c-success:#7ecb91;--c-overlay:rgba(0,0,0,.68);--glass-bg:rgba(12,11,10,.50);--glass-bg-scrolled:rgba(12,11,10,.68);--glass-border:rgba(255,255,255,.10);--glass-border-scrolled:rgba(255,255,255,.14);--glass-blur:26px;--glass-blur-scrolled:34px;--glass-shadow:0 20px 70px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.075);--glass-shadow-scrolled:0 28px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);--shadow-sm:0 10px 25px rgba(0,0,0,.18);--shadow-md:0 18px 55px rgba(0,0,0,.26);--shadow-lg:0 30px 100px rgba(0,0,0,.42);--shadow-glow:0 0 70px rgba(198,156,94,.18);--radius-sm:14px;--radius-md:24px;--radius-lg:34px;--radius-xl:44px;--radius-full:999px;--header-h:72px;--ease:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.22,1,.36,1);--t-fast:160ms;--t-base:260ms;--t-slow:520ms;--bg:var(--c-bg);--surface:var(--c-surface);--border:var(--c-border);--text:var(--c-text);--muted:var(--c-text-2);--accent:var(--c-accent);--vidi-accent:var(--c-accent);--vidi-muted:var(--c-text-2);--vidi-border:var(--c-border);--fg:var(--c-text);--card:var(--c-surface)}[data-theme=light]{color-scheme:light;--c-bg:#f7f2ea;--c-surface:rgba(255,251,244,.78);--c-elevated:rgba(244,237,226,.86);--c-hover:rgba(26,21,17,.055);--c-text:#17130f;--c-text-2:rgba(23,19,15,.66);--c-text-3:rgba(23,19,15,.42);--c-accent-rgb:151,104,52;--c-accent:#976834;--c-accent-h:#6f4824;--c-accent-soft:rgba(151,104,52,.12);--c-on-accent:#fffaf2;--c-border:rgba(23,19,15,.12);--c-border-h:rgba(23,19,15,.22);--c-overlay:rgba(23,19,15,.35);--glass-bg:rgba(255,251,244,.52);--glass-bg-scrolled:rgba(255,251,244,.74);--glass-border:rgba(23,19,15,.08);--glass-border-scrolled:rgba(23,19,15,.12);--shadow-sm:0 10px 25px rgba(80,52,26,.08);--shadow-md:0 18px 55px rgba(80,52,26,.12);--shadow-lg:0 30px 100px rgba(80,52,26,.18);--shadow-glow:0 0 70px rgba(151,104,52,.13)}html{background:var(--c-bg);scroll-behavior:smooth}body{background:radial-gradient(1000px 780px at 15% 7%,rgba(var(--c-accent-rgb),.16),transparent 62%),radial-gradient(780px 620px at 82% 16%,rgba(120,66,145,.16),transparent 64%),radial-gradient(960px 620px at 50% 96%,rgba(var(--c-accent-rgb),.1),transparent 62%),linear-gradient(180deg,var(--c-bg),#050404 58%,var(--c-bg));letter-spacing:-.01em}[data-theme=light] body{background:radial-gradient(940px 700px at 15% 7%,rgba(var(--c-accent-rgb),.14),transparent 62%),radial-gradient(800px 600px at 83% 19%,rgba(220,185,137,.3),transparent 64%),radial-gradient(940px 640px at 50% 100%,rgba(255,255,255,.74),transparent 64%),linear-gradient(180deg,#fffaf3,var(--c-bg) 48%,#fbf7f0)}::selection{background:rgba(var(--c-accent-rgb),.34);color:var(--c-text)}.home-page-atelier{padding-top:calc(var(--header-h) + 26px)}.home-page-atelier .snap-section--hero{display:none}.archive-lookbook-section,.archive-rail-section{position:relative;z-index:1}.archive-lookbook-shell,.archive-rail-shell{width:min(1540px,calc(100vw - 56px));margin:0 auto}.archive-rail-section{padding:4px 0 108px}.archive-rail-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:18px}.archive-rail-cart,.archive-rail-icon{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;border:1px solid rgba(214,181,118,.28);background:rgba(17,14,18,.78);color:rgba(244,239,230,.86);box-shadow:0 18px 44px rgba(0,0,0,.22);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.archive-rail-icon{width:42px}.archive-rail-cart{gap:8px;padding:0 18px;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.archive-rail-cart span{color:var(--c-accent)}.archive-rail-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.archive-rail-item{min-width:0}.archive-rail-card,.archive-rail-view-all{display:flex;flex-direction:column;height:100%;min-height:496px;overflow:hidden;text-decoration:none;color:inherit;border-radius:18px;background:linear-gradient(180deg,rgba(24,19,26,.88),rgba(18,15,19,.98));border:1px solid rgba(255,255,255,.06);box-shadow:0 22px 60px rgba(0,0,0,.22);transition:transform var(--t-base) var(--ease),border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.archive-rail-card:hover,.archive-rail-view-all:hover{transform:translateY(-4px);border-color:rgba(214,181,118,.22);box-shadow:0 28px 82px rgba(0,0,0,.28),inset 0 0 0 1px rgba(214,181,118,.08)}.archive-rail-card__media{position:relative;aspect-ratio:.74;overflow:hidden;background:rgba(255,255,255,.02)}.archive-rail-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.archive-rail-card:hover .archive-rail-card__media img{transform:scale(1.035)}.archive-rail-card__badges{position:absolute;inset:10px auto auto 10px;display:flex}.archive-rail-card__badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#d6b576;color:#1a130d;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.archive-rail-card__badge--sale{background:#a3655d;color:#fff7f2}.archive-rail-card__badge--bestseller{background:rgba(20,16,19,.88);color:rgba(244,239,230,.95);border:1px solid rgba(214,181,118,.22)}.archive-rail-card__body{display:grid;gap:7px;padding:14px 4px 0}.archive-rail-card__title{margin:0;font-size:12px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.archive-rail-card__price{margin:0;color:#d6b576;font-size:13px;font-weight:500}.archive-rail-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.archive-rail-card__category{color:rgba(244,239,230,.68);font-size:11px}.archive-rail-card__dots{display:inline-flex;gap:5px}.archive-rail-card__dots span{width:8px;height:8px;border-radius:999px;border:1px solid rgba(255,255,255,.16)}.archive-rail-view-all{align-items:center;justify-content:center;gap:10px;text-align:center}.archive-rail-view-all__icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(214,181,118,.22);color:#d6b576}.archive-rail-view-all__title{font-size:13px;letter-spacing:.18em;text-transform:uppercase}.archive-rail-view-all__text{color:rgba(244,239,230,.56);font-size:11px}.archive-lookbook-section{padding:0 0 112px}.archive-lookbook-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:34px}.archive-lookbook-kicker{margin:0 0 14px;color:rgba(214,181,118,.78);font-size:10px;letter-spacing:.34em;text-transform:uppercase}.archive-lookbook-title{margin:0;font-family:var(--f-display);font-size:clamp(46px,5vw,74px);line-height:.94}.archive-lookbook-subtitle{max-width:520px;margin:14px 0 0;color:rgba(244,239,230,.64);font-size:14px;line-height:1.6}.archive-lookbook-link{display:inline-flex;align-items:center;gap:8px;color:rgba(214,181,118,.92);text-decoration:none;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.archive-lookbook-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:18px}.archive-lookbook-card{position:relative;display:block;min-height:288px;overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:rgba(18,15,19,.82);color:inherit;text-decoration:none}.archive-lookbook-card--featured{grid-row:span 2;min-height:594px}.archive-lookbook-grid .archive-lookbook-card:not(.archive-lookbook-card--featured){min-height:288px}.archive-lookbook-card__media,.archive-lookbook-card__media img,.archive-lookbook-card__overlay{position:absolute;inset:0}.archive-lookbook-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.archive-lookbook-card:hover .archive-lookbook-card__media img{transform:scale(1.04)}.archive-lookbook-card__overlay{background:linear-gradient(180deg,rgba(8,6,9,.12),rgba(8,6,9,.22) 22%,rgba(8,6,9,.82)),radial-gradient(circle at 70% 18%,rgba(214,181,118,.16),transparent 38%)}.archive-lookbook-card__content{position:absolute;inset:auto 28px 28px;z-index:1}.archive-lookbook-card__eyebrow{display:inline-block;margin-bottom:10px;color:rgba(244,239,230,.62);font-size:10px;letter-spacing:.26em;text-transform:uppercase}.archive-lookbook-card__content h3{margin:0;font-family:var(--f-display);font-size:clamp(34px,3vw,52px);line-height:.95}.archive-lookbook-card__content p{margin:10px 0 0;max-width:24ch;color:rgba(244,239,230,.72);font-size:13px;line-height:1.55}.archive-lookbook-card__cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:rgba(214,181,118,.92);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.header{position:sticky!important;top:0!important;z-index:70!important;padding:14px 0 0!important}.header-inner.nav-dual--desktop,.header-inner.nav-dual--mobile{width:min(1540px,calc(100vw - 56px));margin:0 auto;padding:0!important}.header-inner.nav-dual--desktop{display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:16px}.dual-island--logo{min-width:132px;justify-content:center;padding-inline:18px!important}.dual-island--actions{justify-content:flex-end;gap:0!important;min-height:52px;padding-inline:10px!important}.dual-logo{font-size:12px!important;letter-spacing:.42em!important}.dual-cart,.dual-link,.dual-login,.dual-search,.dual-theme,.dual-wish{min-height:40px;border-radius:999px!important}.dual-link,.dual-login{padding-inline:14px!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase}.dual-search,.dual-theme,.dual-wish{width:40px}.dual-cart{min-width:108px;padding-inline:16px!important;border:1px solid rgba(214,181,118,.42)!important;background:rgba(20,16,19,.84)!important;color:rgba(244,239,230,.94)!important}.dual-cart-count{color:#d6b576!important}.mnav--topbar{background:linear-gradient(180deg,rgba(14,11,13,.985),rgba(10,8,10,.995))!important;border-left:1px solid rgba(214,181,118,.16)!important}.mnav-head,.mnav-links{border-color:rgba(255,255,255,.08)!important}.mnav-close,.mnav-quick-btn{border-color:rgba(214,181,118,.18)!important}.mnav-link--active,.mnav-quick-btn.has-items,.mnav-quick-btn.is-active{color:#d6b576!important}.mnav--topbar{display:flex;flex-direction:column;gap:18px;padding:18px 18px calc(max(28px, env(safe-area-inset-bottom)) + 12px)!important;background:radial-gradient(520px 360px at 18% 8%,rgba(111,52,136,.18),transparent 68%),radial-gradient(420px 320px at 100% 100%,rgba(214,181,118,.12),transparent 62%),linear-gradient(180deg,rgba(14,11,13,.96),rgba(9,8,10,.985))!important;backdrop-filter:blur(34px) saturate(155%)!important}.mnav-head--archive{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 0 8px;border-bottom:none!important}.mnav-brand-block{display:grid;gap:6px}.mnav-brand-wordmark{font-family:var(--f-display),"Cormorant Garamond",Georgia,serif;font-size:2rem;line-height:1;letter-spacing:.36em;color:rgba(244,239,230,.96)}.mnav-brand-line{width:64px;height:1px;background:linear-gradient(90deg,rgba(214,181,118,.92),rgba(214,181,118,.14))}.mnav-theme{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.mnav-theme-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:999px;background:transparent;color:rgba(244,239,230,.62);font-size:10px;letter-spacing:.26em;text-transform:uppercase}.mnav-theme-btn.is-active{background:linear-gradient(135deg,rgba(214,181,118,.94),rgba(185,145,84,.98));color:#171115;box-shadow:0 14px 34px rgba(214,181,118,.18)}.mnav-section{display:grid;gap:12px}.mnav-kicker{margin:0;color:rgba(214,181,118,.82);font-size:10px;letter-spacing:.34em;text-transform:uppercase}.mnav-links--footer,.mnav-links--stack{display:grid;gap:10px}.mnav-link{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03);color:rgba(244,239,230,.92);font-family:var(--f-display),"Cormorant Garamond",Georgia,serif;font-size:1.35rem;line-height:1.08;letter-spacing:-.01em;text-decoration:none}.mnav-link svg{flex:0 0 auto;color:rgba(244,239,230,.5)}.mnav-link--active{border-color:rgba(214,181,118,.28)!important;background:rgba(214,181,118,.08)!important}.mnav-quick--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mnav-quick-btn{display:flex;align-items:center;justify-content:center;min-height:86px;padding:14px 12px;border-radius:22px!important;border:1px solid rgba(255,255,255,.07)!important;background:rgba(255,255,255,.03)!important;color:rgba(244,239,230,.92)!important;text-decoration:none}.mnav-quick-btn-label{display:inline-flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:10px;letter-spacing:.28em;text-transform:uppercase}.mnav-quick-btn-count{color:rgba(214,181,118,.94)}.mnav-pills{display:flex;flex-wrap:wrap;gap:10px}.mnav-pill{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);color:rgba(244,239,230,.72);font-size:10px;letter-spacing:.24em;text-transform:uppercase;text-decoration:none}.mnav-link--cta{justify-content:center;border-color:rgba(214,181,118,.42);background:linear-gradient(135deg,rgba(214,181,118,.94),rgba(185,145,84,.98));color:#171115;font-family:inherit;font-size:11px;letter-spacing:.28em;text-transform:uppercase}.mnav-link--cta svg{display:none}.mnav-link--ghost{justify-content:center;min-height:54px;font-family:inherit;font-size:10px;letter-spacing:.28em;text-transform:uppercase}.mnav-close{min-height:42px;padding:0 16px!important;border-radius:999px!important;background:rgba(255,255,255,.035)!important;color:rgba(244,239,230,.74)!important;letter-spacing:.26em!important;text-transform:uppercase}[data-theme=light] .mnav--topbar{background:radial-gradient(520px 360px at 18% 8%,rgba(214,181,118,.16),transparent 68%),radial-gradient(420px 320px at 100% 100%,rgba(193,154,91,.11),transparent 62%),linear-gradient(180deg,rgba(250,247,241,.985),rgba(244,239,230,.995))!important;color:rgba(34,27,20,.96)!important;border-left-color:rgba(164,129,78,.18)!important}[data-theme=light] .mnav-head,[data-theme=light] .mnav-links{border-color:rgba(52,41,30,.1)!important}[data-theme=light] .mnav-brand-wordmark{color:rgba(76,57,33,.24)!important}[data-theme=light] .mnav-brand-line{background:linear-gradient(90deg,rgba(185,145,84,.88),rgba(185,145,84,.18))!important}[data-theme=light] .mnav-kicker{color:rgba(160,120,61,.92)!important}[data-theme=light] .mnav-theme{border-color:rgba(181,138,86,.22)!important;background:rgba(255,255,255,.66)!important}[data-theme=light] .mnav-theme-btn{color:rgba(72,54,31,.72)!important}[data-theme=light] .mnav-theme-btn.is-active{color:#171115!important}[data-theme=light] .mnav-link{color:rgba(33,26,20,.94)!important;border-color:rgba(60,47,31,.1)!important;background:rgba(255,255,255,.48)!important}[data-theme=light] .mnav-link svg{color:rgba(120,89,46,.68)!important}[data-theme=light] .mnav-link:active,[data-theme=light] .mnav-link:hover{background:rgba(255,255,255,.72)!important;border-color:rgba(181,138,86,.22)!important}[data-theme=light] .mnav-link--active{color:rgba(140,101,47,.98)!important;border-color:rgba(193,154,91,.34)!important;background:rgba(214,181,118,.12)!important}[data-theme=light] .mnav-quick-btn{color:rgba(33,26,20,.94)!important;border-color:rgba(60,47,31,.1)!important;background:rgba(255,255,255,.48)!important}[data-theme=light] .mnav-quick-btn-icon,[data-theme=light] .mnav-quick-btn-label{color:inherit!important}[data-theme=light] .mnav-quick-btn-count{color:rgba(140,101,47,.96)!important}[data-theme=light] .mnav-pill{color:rgba(79,60,36,.84)!important;border-color:rgba(60,47,31,.1)!important;background:rgba(255,255,255,.54)!important}[data-theme=light] .mnav-pill-icon{color:rgba(140,101,47,.72)!important}[data-theme=light] .mnav-link--cta{color:#171115!important;border-color:rgba(193,154,91,.4)!important;background:linear-gradient(135deg,rgba(221,189,126,.96),rgba(191,149,84,.98))!important}[data-theme=light] .mnav-close,[data-theme=light] .mnav-link--ghost{color:rgba(68,52,33,.9)!important}[data-theme=light] .mnav-close{border-color:rgba(60,47,31,.12)!important;background:rgba(255,255,255,.74)!important}.home-page-atelier .moodboard-section,.home-page-atelier .quick-pick-section,.home-page-atelier .section[aria-label="Відлік"],.home-page-atelier .snap-section--footer .footer{position:relative;z-index:1}.home-page-atelier .quick-pick-section{padding-top:0;padding-bottom:112px}.home-page-atelier .quick-pick-shell{background:linear-gradient(180deg,rgba(18,15,19,.92),rgba(12,10,13,.98))!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:24px!important;box-shadow:0 26px 72px rgba(0,0,0,.22)!important}.home-page-atelier .moodboard-label,.home-page-atelier .quick-pick-label{color:rgba(214,181,118,.82)!important}.home-page-atelier .moodboard-heading,.home-page-atelier .quick-pick-heading{color:rgba(244,239,230,.96)!important}.home-page-atelier .moodboard-subtitle,.home-page-atelier .quick-pick-subtitle{color:rgba(244,239,230,.64)!important}.home-page-atelier .quick-pick-option{background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.07)!important}.home-page-atelier .quick-pick-option.active,.home-page-atelier .quick-pick-option:hover{border-color:rgba(214,181,118,.24)!important;background:rgba(214,181,118,.06)!important}.home-page-atelier .quick-pick-cta{border-color:rgba(214,181,118,.34)!important;background:rgba(20,16,19,.86)!important;color:rgba(244,239,230,.96)!important}.home-page-atelier .moodboard-section{padding-top:0;padding-bottom:112px}.home-page-atelier .moodboard-card{border-radius:22px!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 24px 68px rgba(0,0,0,.22)!important}.home-page-atelier .moodboard-card__cta,.home-page-atelier .moodboard-card__title{color:rgba(244,239,230,.96)!important}.home-page-atelier .moodboard-card__text{color:rgba(244,239,230,.68)!important}.home-page-atelier .snap-section--countdown .container,.home-page-atelier .snap-section--footer{width:min(1540px,calc(100vw - 56px));margin:0 auto}@media (max-width:1180px){.archive-lookbook-shell,.archive-rail-shell{width:min(100vw - 32px,1540px)}.archive-rail-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.home-page-atelier{padding-top:calc(var(--header-h) + 12px)}.archive-rail-section{padding-bottom:72px}.archive-rail-actions{margin-bottom:14px}.archive-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,72vw);overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.archive-rail-item{scroll-snap-align:start}.archive-rail-card,.archive-rail-view-all{min-height:420px}.archive-lookbook-head{flex-direction:column;align-items:flex-start;margin-bottom:22px}.archive-lookbook-grid{grid-template-columns:1fr}.header{padding-top:10px!important}.header-inner.nav-dual--mobile{width:min(100vw - 24px,1540px)}.archive-lookbook-card,.archive-lookbook-card--featured,.archive-lookbook-grid .archive-lookbook-card:not(.archive-lookbook-card--featured){min-height:340px}.archive-lookbook-card--featured{grid-row:auto}}.acc-content,.acc-hero,.catalog-page-lux,.pdp-wrapper,.wlv2-page{position:relative;background:radial-gradient(900px 620px at 8% 0,rgba(84,34,104,.12),transparent 62%),radial-gradient(820px 560px at 100% 10%,rgba(214,181,118,.1),transparent 60%),linear-gradient(180deg,#090708,#0c090b 54%,#090708)}.catalog-page-lux{padding-bottom:120px}.acc-content,.acc-hero-inner,.catalog-mini-hero,.catalog-page-lux-header,.pdp-hero,.wlv2-hero{width:min(1540px,calc(100vw - 56px));margin-left:auto;margin-right:auto}.acc-hero,.catalog-mini-hero,.catalog-page-lux-header,.pdp-hero,.wlv2-hero{border-radius:26px}.catalog-mini-hero,.catalog-page-lux-header{border:1px solid rgba(255,255,255,.06)!important;background:linear-gradient(180deg,rgba(18,15,19,.92),rgba(12,10,13,.98))!important;box-shadow:0 28px 80px rgba(0,0,0,.22)!important}.acc-card-eyebrow,.acc-section-sub,.catalog-page-lux-kicker,.pdp-head-kicker,.pdp-option-label,.wlv2-recs-eyebrow,.wlv2-section-label{color:rgba(214,181,118,.82)!important}.acc-hero-greeting,.acc-section-title,.buy-title,.catalog-page-lux-header .catalog-page-lux-title,.catalog-page-lux-title,.catalog-page-lux-title span,.pdp-title,.wlv2-hero-title,.wlv2-recs-title{color:rgba(244,239,230,.96)!important}.acc-hero-email,.acc-hero-note,.acc-order-date,.acc-order-item-meta,.acc-stat-hint,.catalog-page-lux-desc,.catalog-page-lux-stat,.pdp-option-value,.pdp-size-guide-link,.pdp-stock-note,.wlv2-hero-sub,.wlv2-hero-sub p,.wlv2-season-tag{color:rgba(244,239,230,.64)!important}.acc-btn-sm,.acc-hero-btn,.catalog-chip,.catalog-load-more-btn,.catalog-page-lux-action,.catalog-page-lux-action--ghost,.pdp-buy-primary,.pdp-size-trigger,.pdp-wishlist-btn,.product-card-pdp-cta,.wlv2-add-all-btn,.wlv2-add-btn,.wlv2-empty-cta{border-radius:999px!important;border:1px solid rgba(214,181,118,.34)!important;background:rgba(20,16,19,.84)!important;color:rgba(244,239,230,.96)!important;box-shadow:0 18px 46px rgba(0,0,0,.18)!important}.acc-btn-sm:hover,.acc-hero-btn:hover,.catalog-chip:hover,.catalog-load-more-btn:hover,.catalog-page-lux-action--ghost:hover,.catalog-page-lux-action:hover,.pdp-buy-primary:hover,.pdp-size-trigger:hover,.pdp-wishlist-btn:hover,.product-card-pdp-cta:hover,.wlv2-add-all-btn:hover,.wlv2-add-btn:hover,.wlv2-empty-cta:hover{transform:translateY(-2px);border-color:rgba(214,181,118,.52)!important;background:rgba(28,22,27,.92)!important}.acc-card,.acc-nav-tile,.buy-card,.catalog-chip,.catalog-island-row,.catalog-toolbar,.ci-island,.info-card,.pdp-lookbook-card,.pdp-trust-item,.wlv2-action-bar,.wlv2-card,.wlv2-empty-inner,.wlv2-recs,.wlv2-stat{border-color:rgba(255,255,255,.06)!important;background:linear-gradient(180deg,rgba(18,15,19,.92),rgba(12,10,13,.98))!important;box-shadow:0 24px 68px rgba(0,0,0,.2)!important}.catalog-page-lux .product-card,.pdp-recs-card,.wlv2-card{border:1px solid rgba(255,255,255,.06)!important;background:linear-gradient(180deg,rgba(18,15,19,.92),rgba(12,10,13,.98))!important;border-radius:18px!important;box-shadow:0 24px 68px rgba(0,0,0,.2)!important}.acc-card:hover,.acc-nav-tile:hover,.catalog-page-lux .product-card:hover,.pdp-recs-card:hover,.wlv2-card:hover{border-color:rgba(214,181,118,.22)!important;box-shadow:0 28px 84px rgba(0,0,0,.24)!important}.catalog-page-lux .product-card-img,.pdp-editorial-img,.pdp-lightbox-img,.pdp-lookbook-card-media,.pdp-recs-card-media,.product-gallery-hero,.wlv2-img{border-radius:16px!important;overflow:hidden}.acc-order-foot-label,.acc-stat-label,.catalog-page-lux .product-card-cat,.pdp-category,.pdp-price-old,.pdp-sku,.wlv2-cat,.wlv2-color-name,.wlv2-field-label{color:rgba(244,239,230,.6)!important}.acc-order-foot-total,.acc-order-item-title,.acc-order-number,.acc-settings-static strong,.buy-title,.catalog-page-lux .product-card-name,.catalog-page-lux .product-card-price .current,.pdp-price-discount,.price-xl,.product-card-price-main,.wlv2-price,.wlv2-rec-name,.wlv2-rec-price,.wlv2-stat-value,.wlv2-title{color:rgba(244,239,230,.96)!important}.acc-order-highlight span,.acc-settings-static span,.catalog-page-lux .product-card-price .old,.product-card-price-old,.wlv2-price-pct,.wlv2-rec-cat{color:rgba(214,181,118,.74)!important}.acc-nav-icon,.card-wish-btn,.catalog-toolbar-icon-btn,.ci-cat-trigger,.ci-filter-btn,.ci-sort-btn,.pdp-recs-wishlist,.wlv2-heart{border-color:rgba(214,181,118,.18)!important;background:rgba(20,16,19,.84)!important;color:rgba(244,239,230,.82)!important}.acc-nav-tile:hover .acc-nav-icon,.card-wish-btn.active,.catalog-toolbar-icon-btn:hover,.ci-cat-trigger:hover,.ci-filter-btn:hover,.ci-sort-btn:hover,.pdp-recs-wishlist--active,.wlv2-heart{color:#d6b576!important;border-color:rgba(214,181,118,.34)!important}.acc-status-pill,.catalog-toolbar-badge,.ci-filter-badge,.wlv2-status-chip{background:rgba(214,181,118,.14)!important;border-color:rgba(214,181,118,.24)!important;color:rgba(244,230,197,.96)!important}.acc-hero{border-bottom:1px solid rgba(255,255,255,.06)!important}.acc-hero-avatar{background:linear-gradient(135deg,#d6b576,#9f7444)!important;color:#140f0c!important;box-shadow:0 18px 46px rgba(0,0,0,.18)!important}.acc-card,.acc-nav-tile,.acc-order-highlight,.acc-order-item,.acc-settings-feedback,.acc-settings-static,.acc-stat{border-radius:18px!important}.acc-order-highlight,.acc-order-item,.acc-settings-feedback,.acc-settings-static{border-color:rgba(255,255,255,.06)!important;background:rgba(255,255,255,.02)!important}.catalog-content-container,.catalog-page-lux-header-wrap,.product-shell,.wlv2-content,.wlv2-hero,.wlv2-recs,.wlv2-stats{width:min(1540px,calc(100vw - 56px));margin-left:auto;margin-right:auto}.wlv2-action-bar{min-height:54px}.pdp-hero{width:min(1540px,calc(100vw - 56px));margin:18px auto 0;border:1px solid rgba(255,255,255,.06);overflow:hidden;box-shadow:0 28px 84px rgba(0,0,0,.24)}.pdp-hero:after{background:linear-gradient(180deg,rgba(8,6,9,.12),rgba(8,6,9,.22) 22%,rgba(8,6,9,.82)),radial-gradient(circle at 70% 18%,rgba(214,181,118,.16),transparent 38%)!important}.buy-card{border-radius:22px!important;padding:22px!important}.chip,.color-dot,.pdp-gallery-rail-dot,.product-gallery-hero,.thumb{border-color:rgba(255,255,255,.1)!important}.chip[aria-pressed=true],.color-dot.active,.pdp-gallery-rail-dot.active{border-color:rgba(214,181,118,.54)!important;box-shadow:inset 0 0 0 1px rgba(214,181,118,.18)!important}@media (max-width:820px){.acc-content,.acc-hero-inner,.catalog-content-container,.catalog-mini-hero,.catalog-page-lux-header,.pdp-hero,.product-shell,.wlv2-hero{width:min(100vw - 24px,1540px)}.catalog-page-lux,.wlv2-page{padding-bottom:96px}}.header{height:var(--header-h)!important}.header .dual-island,.header .header-inner,.header a,.header button{pointer-events:auto}.header-inner.nav-dual{padding-inline:clamp(16px,4vw,48px)!important}.acc-card,.buy-card,.cart-drawer,.cart-summary-card,.checkout-choice-card,.checkout-flow-card,.checkout-summary-card,.dual-island,.dual-mobile-actions,.info-card,.mnav,.nav-dual .dual-island,.product-card,.search-box,.search-overlay .search-panel{background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.026)) var(--glass-bg)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%)!important;backdrop-filter:blur(var(--glass-blur)) saturate(160%)!important}.header.scrolled .dual-island,.header.scrolled .dual-mobile-actions{background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.028)) var(--glass-bg-scrolled)!important;border-color:var(--glass-border-scrolled)!important;box-shadow:var(--glass-shadow-scrolled)!important;-webkit-backdrop-filter:blur(var(--glass-blur-scrolled)) saturate(170%)!important;backdrop-filter:blur(var(--glass-blur-scrolled)) saturate(170%)!important}.dual-island,.dual-mobile-actions{border-radius:var(--radius-full)!important}.dual-logo,.footer-lux-brand,.footer-lux-wordmark,.logo{color:var(--c-text)!important;letter-spacing:.34em!important;font-weight:500!important;text-shadow:0 1px 20px rgba(var(--c-accent-rgb),.18)}.cart-badge,.dual-cart,.dual-link,.dual-login,.dual-search,.dual-theme,.dual-wish,.wishlist-badge{color:var(--c-text-2)!important;transition:color var(--t-base) var(--ease),background var(--t-base) var(--ease),transform var(--t-base) var(--ease)!important}.cart-badge:hover,.dual-cart:hover,.dual-link.is-active,.dual-link:hover,.dual-login.is-active,.dual-login:hover,.dual-search:hover,.dual-theme:hover,.dual-wish:hover,.wishlist-badge:hover{color:var(--c-text)!important;background:var(--c-accent-soft)!important;transform:translateY(-1px)}.dual-sep{background:var(--c-border)!important;opacity:1!important}.acc-hero-btn,.btn,.btn-lux,.btn-lux-ghost,.catalog-load-more-btn,.checkout-submit,.product-card-pdp-cta,a[class*=btn],button[class*=btn]{border-radius:var(--radius-full)!important;letter-spacing:.13em!important;text-transform:uppercase;transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),border-color var(--t-base) var(--ease),background var(--t-base) var(--ease),color var(--t-base) var(--ease)!important}.acc-hero-btn:hover,.btn-lux-ghost:hover,.btn-lux:hover,.btn:hover,.catalog-load-more-btn:hover,.checkout-submit:hover,.product-card-pdp-cta:hover{transform:translateY(-2px)}.acc-hero-btn,.btn-lux,.btn-primary,.checkout-submit,.product-card-pdp-cta{background:var(--c-text)!important;color:var(--c-bg)!important;border:1px solid var(--c-text)!important;box-shadow:0 16px 45px rgba(0,0,0,.22)!important}.btn-lux-ghost,.btn-outline,.catalog-load-more-btn{background:rgba(255,255,255,.045)!important;color:var(--c-text)!important;border:1px solid var(--c-border-h)!important}.account-page,.cart-page-root,.catalog-page-lux,.checkout-page,.home-page,.home-shell,.product-shell{background:transparent!important}.section,section{position:relative}.catalog-page-lux-kicker,.editorial-product-card-category,.micro-label,.na-card__category,.pdp-category,.pdp-hero-eyebrow,.product-card-cat,.t-label{color:var(--c-accent)!important;letter-spacing:.22em!important;font-size:clamp(.62rem,.72vw,.72rem)!important;text-transform:uppercase}.acc-hero-title,.cart-title,.catalog-page-lux-title,.checkout-title,.hero-title,.pdp-title,.t-display,.t-h1,.t-h2{font-family:var(--f-display),"Cormorant Garamond",Georgia,serif!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:.95!important}.catalog-mini-hero,.hero,.home-hero,.home-hero-section,.pdp-hero{overflow:hidden}.catalog-mini-hero:before,.hero:before,.home-hero-section:before,.home-hero:before,.pdp-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(720px 540px at 18% 20%,rgba(var(--c-accent-rgb),.18),transparent 62%),radial-gradient(620px 480px at 84% 80%,rgba(126,81,160,.14),transparent 62%);mix-blend-mode:screen;opacity:.68}.products-grid{gap:clamp(14px,2vw,28px)!important}.products-grid[data-density=L]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))!important}.products-grid[data-density=S]{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))!important}.cross-sell-card,.editorial-product-card,.na-card,.pdp-recs-card,.product-card,.rv-card,.wlv2-card{position:relative;overflow:hidden;border-radius:var(--radius-lg)!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025))!important;border:1px solid var(--c-border)!important;box-shadow:var(--shadow-sm)!important;transform:translateZ(0);transition:transform var(--t-slow) var(--ease),box-shadow var(--t-slow) var(--ease),border-color var(--t-slow) var(--ease),background var(--t-slow) var(--ease)!important}.cross-sell-card:before,.editorial-product-card:before,.na-card:before,.pdp-recs-card:before,.product-card:before,.rv-card:before,.wlv2-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.11),transparent 36%,transparent 64%,rgba(var(--c-accent-rgb),.1));opacity:.42;z-index:2}.cross-sell-card:hover,.editorial-product-card:hover,.na-card:hover,.pdp-recs-card:hover,.product-card:hover,.rv-card:hover,.wlv2-card:hover{transform:translateY(-7px) scale(1.006)!important;border-color:rgba(var(--c-accent-rgb),.42)!important;box-shadow:var(--shadow-lg),var(--shadow-glow)!important}.cross-sell-card__img-wrap,.editorial-product-card-media,.na-card__media,.pdp-recs-card-media,.product-card-img,.rv-card-img,.wlv2-img-link{overflow:hidden;border-radius:calc(var(--radius-lg) - 8px) calc(var(--radius-lg) - 8px) var(--radius-md) var(--radius-md)!important;background:rgba(255,255,255,.045)!important}.cross-sell-card__img,.editorial-product-card-media img,.na-card__media img,.pdp-recs-card-media img,.product-card-img img,.product-card-img>span,.rv-card-img img,.wlv2-img-link img{object-fit:cover!important;filter:saturate(.92) contrast(1.04);transition:transform .9s var(--ease),opacity .42s var(--ease),filter .52s var(--ease)!important}.cross-sell-card:hover .cross-sell-card__img,.editorial-product-card:hover .editorial-product-card-media img,.na-card:hover .na-card__media img,.pdp-recs-card:hover .pdp-recs-card-media img,.product-card:hover .product-card-img img,.rv-card:hover .rv-card-img img,.wlv2-card:hover .wlv2-img-link img{transform:scale(1.055)!important;filter:saturate(1.02) contrast(1.08)}.cross-sell-card__body,.editorial-product-card-body,.na-card__body,.pdp-recs-card-body,.product-card-info,.rv-card-body,.wlv2-card-body{position:relative;z-index:3;padding:clamp(14px,1.5vw,22px)!important}.cross-sell-card__name,.editorial-product-card-title,.na-card__title,.pdp-recs-card-title,.product-card-name,.rv-card-name,.wlv2-title{color:var(--c-text)!important;font-size:clamp(.93rem,1.05vw,1.06rem)!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:1.28!important}.editorial-product-card-subtitle,.na-card__sub,.pdp-recs-card-sub,.product-card-sub,.wlv2-subtitle{color:var(--c-text-2)!important}.cross-sell-card__price,.editorial-product-card-price,.na-card__price,.pdp-recs-card-price,.product-card-price,.rv-card-price,.wlv2-price{color:var(--c-text)!important;font-weight:600!important}.cross-sell-card__old-price,.editorial-product-card-price-old,.na-card__price-old,.product-card-price .old,.product-card-price-old{color:var(--c-text-3)!important}.cross-sell-card__badge,.na-card__badge,.product-badge{border-radius:var(--radius-full)!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(8,7,6,.48)!important;color:#fff7ec!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;backdrop-filter:blur(18px) saturate(150%)!important;letter-spacing:.16em!important}.na-card__badge--new,.product-badge--new{background:var(--c-accent)!important;color:var(--c-on-accent)!important}.na-card__badge--sale,.product-badge--sale{background:var(--c-sale)!important;color:#fff!important}.na-card__badge--best,.product-badge--best{background:var(--c-text)!important;color:var(--c-bg)!important}.card-quick-btn,.card-wish-btn,.editorial-product-card-quickview,.na-card__cta{border-radius:var(--radius-full)!important;background:rgba(8,7,6,.42)!important;color:#fff7ec!important;border:1px solid rgba(255,255,255,.16)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;backdrop-filter:blur(18px) saturate(150%)!important;box-shadow:0 10px 30px rgba(0,0,0,.22)!important}.card-quick-btn:hover,.card-wish-btn.active,.card-wish-btn:hover{background:var(--c-accent)!important;color:var(--c-on-accent)!important}.product-card-colors span{border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 0 0 2px rgba(0,0,0,.08)}.catalog-mobile-head,.catalog-sticky-container,.catalog-toolbar,.category-trigger-panel,.desktop-filter-panel,.filter-drawer,.filter-sidebar,.filters-sidebar,.sort-drawer{border-radius:var(--radius-lg)!important}.catalog-mobile-head,.catalog-sticky-container,.catalog-toolbar,.desktop-filter-panel,.filter-sidebar,.filters-sidebar{background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.022)) var(--glass-bg)!important;border:1px solid var(--c-border)!important;box-shadow:var(--shadow-sm)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;backdrop-filter:blur(24px) saturate(160%)!important}.active-chip,.catalog-mobile-pill,.filter-chip,.filter-option,.grid-toggle button,.sort-select{border-radius:var(--radius-full)!important;border-color:var(--c-border)!important}.active-chip,.catalog-mobile-pill.is-active,.filter-chip.active,.grid-toggle button.active{background:var(--c-text)!important;color:var(--c-bg)!important;border-color:var(--c-text)!important}.catalog-count,.catalog-page-lux-desc,.empty-state p{color:var(--c-text-2)!important}.product-shell{gap:clamp(24px,4vw,72px)!important}.pdp-lightbox-img,.pdp-lookbook-card,.product-gallery-hero{border-radius:var(--radius-xl)!important;overflow:hidden;border:1px solid var(--c-border)!important;box-shadow:var(--shadow-md)!important}.pdp-lookbook-card,.pdp-thumb,.product-thumbs button{border-radius:var(--radius-md)!important}.buy-card{border-radius:var(--radius-xl)!important}.pdp-title{font-size:clamp(2.5rem,5.8vw,6.4rem)!important}.checkout-summary-total,.modal-price,.pdp-price,.pdp-price-row{color:var(--c-text)!important}.color-swatch,.qty-control,.qty-selector,.size-btn{border-radius:var(--radius-full)!important}.color-swatch.selected:after,.size-btn.selected{border-color:var(--c-accent)!important}.size-btn.selected{background:var(--c-text)!important;color:var(--c-bg)!important}.info-card{border-radius:var(--radius-lg)!important}.acc-nav-tile,.cart-item,.cart-line-item,.checkout-item,.order-card,.wlv2-empty-card,.wlv2-stat-card{background:rgba(255,255,255,.045)!important;border:1px solid var(--c-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important}.cart-item-media,.cart-line-item__media,.checkout-summary-img,.order-card-items img{border-radius:var(--radius-md)!important;overflow:hidden}.checkout-input,.form-input,input,select,textarea{background:rgba(255,255,255,.045)!important;border-color:var(--c-border)!important;border-radius:var(--radius-md)!important;color:var(--c-text)!important}.checkout-input:focus,.form-input:focus,input:focus,select:focus,textarea:focus{border-color:rgba(var(--c-accent-rgb),.55)!important;box-shadow:0 0 0 4px rgba(var(--c-accent-rgb),.12)!important}.acc-nav-tile:hover,.account-nav-link.active,.checkout-choice-card.is-active{border-color:rgba(var(--c-accent-rgb),.48)!important;background:var(--c-accent-soft)!important}.footer,.footer-lux,.site-footer{background:radial-gradient(720px 460px at 15% 15%,rgba(var(--c-accent-rgb),.12),transparent 62%),linear-gradient(180deg,transparent,rgba(255,255,255,.035))!important;border-top:1px solid var(--c-border)!important}.footer a,.footer-lux a{color:var(--c-text-2)!important}.footer a:hover,.footer-lux a:hover{color:var(--c-text)!important}.editor-action-bar,.editor-drawer,.editor-toolbar,.media-picker-modal{--c-accent:#c69c5e}@media (max-width:760px){:root{--header-h:64px}body{padding-bottom:calc(var(--mobile-nav-h, 58px) + var(--bottom-ui-gap, 20px) + env(safe-area-inset-bottom))}.products-grid:not([data-density]),.products-grid[data-density=L],.products-grid[data-density=S]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.editorial-product-card,.na-card,.product-card,.wlv2-card{border-radius:22px!important}.editorial-product-card-body,.na-card__body,.product-card-info,.wlv2-card-body{padding:12px!important}.editorial-product-card-title,.na-card__title,.product-card-name{font-size:.84rem!important}.editorial-product-card-category,.na-card__category,.product-card-cat{font-size:.56rem!important;letter-spacing:.16em!important}.card-quick-btn{display:none!important}.card-wish-btn{opacity:1!important;transform:none!important}.acc-card,.buy-card,.cart-summary-card,.checkout-summary-card{border-radius:26px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root,[data-theme=light]{color-scheme:light;--background:36 30% 95%;--foreground:24 12% 12%;--surface-hsl:36 28% 92%;--card-hsl:36 30% 97%;--muted-hsl:30 18% 88%;--muted-foreground-hsl:25 8% 38%;--gold-hsl:36 55% 46%;--remove-hsl:4 65% 52%;--border-hsl:24 12% 12%/.12;--c-bg:hsl(var(--background));--c-surface:hsl(var(--surface-hsl));--c-surface-2:hsl(var(--muted-hsl));--c-elevated:hsl(var(--card-hsl)/.72);--c-hover:hsl(var(--foreground)/.05);--c-glass:hsl(var(--card-hsl)/.56);--c-glass-border:hsl(var(--foreground)/.08);--c-text:hsl(var(--foreground));--c-text-2:hsl(var(--muted-foreground-hsl));--c-text-3:hsl(var(--muted-foreground-hsl)/.62);--c-accent-rgb:172,130,58;--c-accent:hsl(var(--gold-hsl));--c-accent-h:hsl(36 50% 42%);--c-accent-soft:hsl(var(--gold-hsl)/.12);--c-on-accent:hsl(var(--card-hsl));--c-border-soft:hsl(var(--foreground)/.06);--c-border:hsl(var(--border-hsl));--c-border-h:hsl(var(--foreground)/.20);--c-error:hsl(var(--remove-hsl));--c-sale:hsl(var(--remove-hsl));--c-overlay:hsl(var(--background)/.82);--gradient-noir:radial-gradient(ellipse at 20% 10%,hsl(36 50% 88%/.70),transparent 55%),radial-gradient(ellipse at 80% 80%,hsl(25 45% 86%/.65),transparent 60%),linear-gradient(180deg,hsl(36 32% 96%),hsl(36 28% 93%));--gradient-smoke:radial-gradient(ellipse at center,hsl(36 40% 88%/.50),transparent 70%);--gradient-gold:linear-gradient(135deg,hsl(36 60% 58%),hsl(36 50% 42%));--glass-bg:hsl(var(--card-hsl)/.55);--glass-bg-scrolled:hsl(var(--card-hsl)/.72);--glass-border:hsl(var(--foreground)/.08);--glass-border-scrolled:hsl(var(--foreground)/.10);--glass-blur:40px;--glass-blur-scrolled:60px;--glass-shadow:0 8px 32px -8px hsl(24 20% 30%/.18),inset 0 1px 0 hsl(36 30% 100%/.60);--glass-shadow-scrolled:0 16px 48px -16px hsl(24 20% 30%/.22),inset 0 1px 0 hsl(36 30% 100%/.62);--shadow-sm:0 8px 32px -8px hsl(24 20% 30%/.16);--shadow-md:0 20px 60px -20px hsl(24 20% 30%/.25);--shadow-lg:0 28px 88px -28px hsl(24 20% 30%/.34);--shadow-glow:0 0 60px -10px hsl(var(--gold-hsl)/.35);--shadow-card:var(--shadow-md);--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-xl:34px;--radius-full:999px;--ease-silk:cubic-bezier(.22,1,.36,1);--bg:var(--c-bg);--surface:var(--c-surface);--border:var(--c-border);--text:var(--c-text);--muted:var(--c-text-2);--danger:var(--c-error);--accent:var(--c-accent);--vidi-accent:var(--c-accent);--vidi-muted:var(--c-text-2);--vidi-border:var(--c-border);--fg:var(--c-text);--card:var(--c-surface)}[data-theme=dark]{color-scheme:dark;--background:0 0% 2%;--foreground:36 36% 93%;--surface-hsl:0 0% 7%;--card-hsl:0 0% 7%;--muted-hsl:0 0% 10%;--muted-foreground-hsl:30 8% 64%;--gold-hsl:36 49% 66%;--remove-hsl:4 70% 64%;--border-hsl:36 36% 93%/.14;--c-bg:hsl(var(--background));--c-surface:hsl(var(--surface-hsl));--c-surface-2:hsl(var(--muted-hsl));--c-elevated:hsl(var(--card-hsl)/.66);--c-hover:hsl(var(--foreground)/.06);--c-glass:hsl(var(--card-hsl)/.48);--c-glass-border:hsl(var(--foreground)/.06);--c-text:hsl(var(--foreground));--c-text-2:hsl(var(--muted-foreground-hsl));--c-text-3:hsl(var(--muted-foreground-hsl)/.58);--c-accent-rgb:214,176,112;--c-accent:hsl(var(--gold-hsl));--c-accent-h:hsl(36 40% 55%);--c-accent-soft:hsl(var(--gold-hsl)/.14);--c-on-accent:hsl(var(--background));--c-border-soft:hsl(var(--foreground)/.055);--c-border:hsl(var(--border-hsl));--c-border-h:hsl(var(--foreground)/.22);--c-error:hsl(var(--remove-hsl));--c-sale:hsl(var(--remove-hsl));--c-overlay:hsl(var(--background)/.86);--gradient-noir:radial-gradient(ellipse at 20% 10%,hsl(270 35% 18%/.45),transparent 55%),radial-gradient(ellipse at 80% 80%,hsl(25 30% 18%/.50),transparent 60%),linear-gradient(180deg,hsl(0 0% 3%),hsl(0 0% 2%));--gradient-smoke:radial-gradient(ellipse at center,hsl(270 30% 25%/.35),transparent 70%);--gradient-gold:linear-gradient(135deg,hsl(36 55% 72%),hsl(36 40% 55%));--glass-bg:hsl(var(--card-hsl)/.45);--glass-bg-scrolled:hsl(var(--card-hsl)/.60);--glass-border:hsl(var(--foreground)/.06);--glass-border-scrolled:hsl(var(--foreground)/.08);--glass-shadow:0 8px 32px -8px hsl(0 0% 0%/.60),inset 0 1px 0 hsl(var(--foreground)/.06);--glass-shadow-scrolled:0 12px 48px -16px hsl(0 0% 0%/.70),inset 0 1px 0 hsl(var(--foreground)/.07);--shadow-sm:0 8px 32px -8px hsl(0 0% 0%/.52);--shadow-md:0 20px 60px -20px hsl(0 0% 0%/.72);--shadow-lg:0 28px 88px -28px hsl(0 0% 0%/.86);--shadow-glow:0 0 60px -10px hsl(var(--gold-hsl)/.35)}html{background:hsl(var(--background))}body{background-image:var(--gradient-noir)!important;background-attachment:fixed;color:var(--c-text);font-feature-settings:"ss01","cv11"}@media (max-width:768px){body{background-attachment:scroll}}.glass,.glass-strong,.glass-subtle,.liquid-glass,.liquid-glass-strong{position:relative;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%) brightness(1.05)!important;backdrop-filter:blur(var(--glass-blur)) saturate(180%) brightness(1.05)!important}.glass,.liquid-glass{background:hsl(var(--card-hsl)/.55)!important}.glass-strong,.liquid-glass-strong{background:hsl(var(--card-hsl)/.72)!important}.liquid-glass-strong:before,.liquid-glass:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,hsl(var(--foreground)/.04),transparent 40%,transparent 60%,hsl(var(--foreground)/.02))}.glow-press{transition:transform .4s var(--ease-silk),box-shadow .4s var(--ease-silk),border-color .4s var(--ease-silk)!important}.glow-press:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow),var(--glass-shadow)!important}.header{padding:max(.75rem,env(safe-area-inset-top)) 1rem .55rem!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none}.header,.header-inner{height:auto!important;min-height:0!important}.header-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;max-width:72rem!important;padding:0!important;pointer-events:auto}.logo--wordmark{position:static!important;grid-column:2;transform:none!important;justify-self:center}.header .header-actions,.header .logo,.header .nav{background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;border-radius:var(--radius-full)!important;box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%)!important;backdrop-filter:blur(var(--glass-blur)) saturate(180%)!important}.header.scrolled .header-actions,.header.scrolled .logo,.header.scrolled .nav{background:var(--glass-bg-scrolled)!important;border-color:var(--glass-border-scrolled)!important;box-shadow:var(--glass-shadow-scrolled)!important}.header .nav{justify-self:start;min-height:44px;padding:.2rem .35rem;gap:.15rem}.header .header-actions{justify-self:end;min-height:44px;padding:.2rem .35rem;gap:.1rem}.header .logo{min-height:44px;padding:.55rem 1.15rem .55rem 1.45rem}.logo-text{font-family:var(--f-display)!important;font-size:1.02rem!important;font-weight:400!important;letter-spacing:.5em!important}.header-action,.nav-link{border-radius:var(--radius-full)!important;color:var(--c-text-2)!important;letter-spacing:.24em!important;transition:color .35s var(--ease-silk),background .35s var(--ease-silk),transform .35s var(--ease-silk)!important}.header-action:hover,.nav-link.active,.nav-link:hover{color:var(--c-text)!important;background:hsl(var(--gold-hsl)/.1)!important;transform:translateY(-1px)}.header-action:after,.nav-link.active:after{display:none!important}.nav-link--sale{border-color:hsl(var(--gold-hsl)/.42)!important;color:var(--c-accent)!important}.home-page-atelier .hero.hero--atelier{min-height:100svh!important;overflow:hidden}.home-page-atelier .hero.hero--atelier,.home-page-atelier .hero.hero--atelier .hero-bg{background:var(--gradient-noir)!important}.home-page-atelier .hero-bg-image,.home-page-atelier .hero-bg-video{width:100%;height:112%;object-fit:cover;object-position:62% center;filter:saturate(.88) contrast(1.02);transform-origin:center}.catalog-mini-hero__overlay,.home-page-atelier .hero-overlay,.pdp-hero:after{background:linear-gradient(90deg,hsl(var(--background)/.96),hsl(var(--background)/.64) 48%,hsl(var(--background)/.1)),linear-gradient(0deg,hsl(var(--background)),transparent 42%)!important}.home-page-atelier .hero-smoke-canvas{opacity:.22!important}.home-page-atelier .hero-inner{min-height:min(100svh,920px);display:flex;flex-direction:column;justify-content:flex-end;padding-top:clamp(7rem,14vh,10rem)!important;padding-bottom:clamp(2rem,7vh,5rem)!important}.cart-page-kicker,.catalog-page-lux-kicker,.checkout-kicker,.hero .hero-label,.hero-label--eyebrow,.micro-label,.pdp-hero-eyebrow,.t-label{display:inline-flex!important;align-items:center;gap:.55rem;width:fit-content;color:var(--c-text-2)!important;border:1px solid var(--glass-border)!important;border-radius:var(--radius-full)!important;background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important;backdrop-filter:blur(24px) saturate(150%)!important;padding:.55rem .85rem!important;font-size:clamp(.56rem,.74vw,.66rem)!important;font-weight:500!important;letter-spacing:.28em!important}.hero-tag-dot{width:.38rem!important;height:.38rem!important;border-radius:50%;background:var(--c-accent);box-shadow:0 0 0 0 hsl(var(--gold-hsl)/.4);animation:wePulseGlow 2.5s ease-in-out infinite}.bestsellers-editorial-title,.cart-page-title,.catalog-page-lux-title,.checkout-title,.hero-heading,.pdp-hero-title,.pdp-title,.section-title,.wlv2-hero-title{font-family:var(--f-display),Georgia,serif!important;font-weight:300!important;letter-spacing:0!important;line-height:.9!important}.home-page-atelier .hero-heading{font-size:clamp(3rem,11.2vw,9rem)!important;max-width:9ch}.hero-heading .line,.hero-heading .word{display:block}.hero-desc{max-width:31rem!important;color:var(--c-text-2)!important;font-size:clamp(.9rem,1.1vw,1.12rem)!important;line-height:1.75!important;font-weight:300!important}.btn-lux-primary,.btn-primary,.cart-empty-cta,.catalog-empty-btn,.checkout-submit,.product-card-pdp-cta,.wlv2-add-all-btn,.wlv2-add-btn{position:relative;overflow:hidden;border-radius:var(--radius-full)!important;background:linear-gradient(135deg,hsl(var(--card-hsl)/.62),hsl(var(--muted-hsl)/.52))!important;color:var(--c-text)!important;border:1px solid hsl(var(--gold-hsl)/.58)!important;box-shadow:0 0 40px -10px hsl(var(--gold-hsl)/.45),inset 0 1px 0 hsl(var(--gold-hsl)/.12)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;backdrop-filter:blur(40px) saturate(180%)!important}.btn-lux-primary:hover,.btn-primary:hover,.cart-empty-cta:hover,.catalog-empty-btn:hover,.checkout-submit:hover,.product-card-pdp-cta:hover,.wlv2-add-all-btn:hover,.wlv2-add-btn:hover{transform:translateY(-2px)!important;box-shadow:var(--shadow-glow),var(--glass-shadow)!important}.btn,.btn-lux-ghost,.btn-lux-ghost-link,.btn-outline,.cart-summary-continue,.catalog-load-more-btn,.checkout-back-link,.footer-lux-nl-btn,.pdp-size-trigger,.pdp-wishlist-btn{border-radius:var(--radius-full)!important}.acc-card,.buy-card,.cart-item,.cart-summary-card,.checkout-choice-card,.checkout-item,.checkout-section,.checkout-summary-card,.cross-sell-card,.editorial-product-card,.info-card,.na-card,.pdp-recs-card,.product-card,.rv-card,.wlv2-card{background:hsl(var(--card-hsl)/.55)!important;border:1px solid hsl(var(--foreground)/.08)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-glass,var(--glass-shadow))!important;-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(1.06)!important;backdrop-filter:blur(40px) saturate(180%) brightness(1.06)!important}.buy-card:before,.cart-summary-card:before,.checkout-summary-card:before,.cross-sell-card:before,.editorial-product-card:before,.na-card:before,.pdp-recs-card:before,.product-card:before,.rv-card:before,.wlv2-card:before{background:linear-gradient(135deg,hsl(var(--foreground)/.04),transparent 40%,transparent 60%,hsl(var(--foreground)/.02))!important;opacity:1!important}.cross-sell-card:hover,.editorial-product-card:hover,.na-card:hover,.pdp-recs-card:hover,.product-card:hover,.rv-card:hover,.wlv2-card:hover{transform:translateY(-6px)!important;border-color:hsl(var(--gold-hsl)/.32)!important;box-shadow:var(--shadow-card),var(--shadow-glow)!important}.cart-item-img,.checkout-item-img,.cross-sell-card__img-wrap,.editorial-product-card-media,.na-card__media,.pdp-lookbook-card-media,.pdp-recs-card-media,.product-card-img,.product-gallery-hero,.rv-card-img,.wlv2-img-link{border-radius:calc(var(--radius-lg) - 8px)!important;background:hsl(var(--muted-hsl)/.55)!important;overflow:hidden}.cart-item-img img,.checkout-item-img,.cross-sell-card__img,.editorial-product-card-media img,.na-card__media img,.pdp-lookbook-card-media img,.pdp-recs-card-media img,.product-card-img img,.product-gallery-hero img,.rv-card-img img,.wlv2-img-link img{filter:saturate(.94) contrast(1.03)!important;transition:transform 1.2s var(--ease-silk),opacity .45s var(--ease-silk),filter .45s var(--ease-silk)!important}.cross-sell-card:hover .cross-sell-card__img,.editorial-product-card:hover .editorial-product-card-media img,.na-card:hover .na-card__media img,.pdp-recs-card:hover .pdp-recs-card-media img,.product-card:hover .product-card-img img,.rv-card:hover .rv-card-img img,.wlv2-card:hover .wlv2-img-link img{transform:scale(1.045)!important;filter:saturate(1) contrast(1.07)!important}.cart-item-name,.checkout-item-name,.editorial-product-card-title,.na-card__title,.pdp-recs-card-title,.product-card-name,.wlv2-title{font-family:var(--f-display),Georgia,serif!important;font-size:clamp(1.05rem,1.35vw,1.35rem)!important;font-weight:400!important;line-height:1.12!important;color:var(--c-text)!important}.cart-item-price,.checkout-item-price,.editorial-product-card-price,.na-card__price,.pdp-recs-card-price,.price-xl,.product-card-price,.wlv2-price{font-family:var(--f-display),Georgia,serif!important;color:var(--c-accent)!important;font-weight:400!important}.catalog-toolbar-badge,.cross-sell-card__badge,.na-card__badge,.product-badge,.wlv2-status-chip{border-radius:var(--radius-full)!important;background:hsl(var(--gold-hsl)/.95)!important;color:var(--c-on-accent)!important;border:1px solid hsl(var(--gold-hsl)/.55)!important;letter-spacing:.24em!important}.card-quick-btn,.card-wish-btn,.catalog-toolbar-icon-btn,.mfd-close,.pdp-recs-wishlist,.wlv2-remove-btn{border-radius:50%!important;background:hsl(var(--card-hsl)/.72)!important;border:1px solid hsl(var(--foreground)/.1)!important;color:var(--c-text)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;backdrop-filter:blur(24px) saturate(160%)!important}.card-wish-btn.active,.card-wish-btn:hover,.pdp-recs-wishlist--active,.pdp-recs-wishlist:hover{color:var(--c-accent)!important;box-shadow:var(--shadow-glow)!important}.cart-page-wrap,.catalog-page-lux,.checkout-page,.pdp-page,.wlv2-page{background:transparent!important}.cart-page-header,.catalog-mini-hero,.checkout-hero,.pdp-hero,.wlv2-hero{border-radius:var(--radius-xl)!important;background:var(--gradient-noir)!important;border:1px solid hsl(var(--foreground)/.08)!important;box-shadow:var(--shadow-sm)!important;overflow:hidden}.cart-drawer,.catalog-sort-drawer,.catalog-sticky-container,.catalog-toolbar,.desktop-filter-panel,.filters-sidebar,.mfd-panel,.pdp-size-sheet-body,.search-panel{background:var(--glass-bg-scrolled)!important;border:1px solid var(--glass-border-scrolled)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--glass-shadow-scrolled)!important;-webkit-backdrop-filter:blur(var(--glass-blur-scrolled)) saturate(180%)!important;backdrop-filter:blur(var(--glass-blur-scrolled)) saturate(180%)!important}.catalog-chip,.checkout-step-num,.color-swatch,.filter-option,.filter-text-pill,.mfd-chip,.mfd-season,.mfd-size,.pdp-color,.qty-btn,.size-btn,.wlv2-size-chip{border-radius:var(--radius-full)!important}.catalog-chip--active,.checkout-step.is-active .checkout-step-num,.checkout-step.is-complete .checkout-step-num,.filter-option.active,.filter-text-pill.active,.mfd-chip--on,.mfd-season--on,.mfd-size--on,.size-btn.selected,.wlv2-size-chip--selected{background:var(--c-accent)!important;color:var(--c-on-accent)!important;border-color:hsl(var(--gold-hsl)/.55)!important}.pdp-editorial-img,.pdp-lightbox-img,.pdp-lookbook-card,.product-gallery-hero{border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-card)!important}.pdp-accordion-trigger{letter-spacing:.2em!important;font-size:.72rem!important}.cart-page-highlight,.checkout-trust,.pdp-trust-item,.trust-badge{border-radius:var(--radius-full)!important;background:hsl(var(--card-hsl)/.38)!important;border:1px solid hsl(var(--foreground)/.07)!important}.cart-promo input,.checkout-fields .field-input,.checkout-textarea,.field-input,.footer-lux-nl-input,input,select,textarea{background:hsl(var(--card-hsl)/.46)!important;border:1px solid hsl(var(--foreground)/.09)!important;border-radius:var(--radius-full)!important;color:var(--c-text)!important;-webkit-backdrop-filter:blur(20px) saturate(150%)!important;backdrop-filter:blur(20px) saturate(150%)!important}.checkout-textarea,textarea{border-radius:var(--radius-md)!important}.cart-promo input:focus,.checkout-fields .field-input:focus,.checkout-textarea:focus,.field-input:focus,.footer-lux-nl-input:focus,input:focus,select:focus,textarea:focus{outline:none!important;border-color:hsl(var(--gold-hsl)/.5)!important;box-shadow:0 0 30px -8px hsl(var(--gold-hsl)/.25)!important}.footer-lux{background:radial-gradient(720px 460px at 15% 15%,hsl(var(--gold-hsl)/.1),transparent 62%),linear-gradient(180deg,transparent,hsl(var(--foreground)/.035))!important;border-top:1px solid hsl(var(--foreground)/.08)!important}.footer-lux-top{border-bottom-color:hsl(var(--foreground)/.08)!important}.footer-lux-wordmark{color:hsl(var(--foreground)/.055)!important;border-color:hsl(var(--foreground)/.06)!important}.footer-lux-legal-payments-row .ftt-btn,.footer-lux-social-badge{border-radius:50%!important}@keyframes wePulseGlow{0%,to{box-shadow:0 0 0 0 hsl(var(--gold-hsl)/.4)}50%{box-shadow:0 0 20px 4px hsl(var(--gold-hsl)/.25)}}.header-inner.nav-dual{max-width:min(72rem,calc(100vw - 2rem))!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}@media (min-width:769px){.header-inner.nav-dual--desktop{display:flex!important;align-items:center!important;justify-content:space-between!important;height:48px!important;min-height:48px!important}.header-inner.nav-dual--mobile{display:none!important}}@media (max-width:768px){.header-inner.nav-dual--desktop{display:none!important}.header-inner.nav-dual--mobile{display:flex!important}}@media (max-width:900px){.header-inner{grid-template-columns:auto 1fr auto}.header .nav:not(.dual-island){display:none!important}.logo--wordmark{grid-column:1;justify-self:start}.header .header-actions{grid-column:3}}@media (max-width:760px){.header{padding:max(.6rem,env(safe-area-inset-top)) .75rem .45rem!important}.header .logo{min-height:40px;padding:.48rem .8rem .48rem 1.05rem}.logo-text{font-size:.88rem!important;letter-spacing:.38em!important}.header .header-actions{min-height:40px;padding:.16rem .24rem}.header-action{font-size:.5rem!important;letter-spacing:.12em!important;padding:.35rem .45rem!important}.home-page-atelier .hero-heading{font-size:clamp(3.2rem,16vw,5.6rem)!important}.catalog-mini-hero__overlay,.home-page-atelier .hero-overlay,.pdp-hero:after{background:linear-gradient(90deg,hsl(var(--background)/.92),hsl(var(--background)/.55) 58%,hsl(var(--background)/.18)),linear-gradient(0deg,hsl(var(--background)),transparent 48%)!important}.cart-item,.checkout-item,.editorial-product-card,.na-card,.pdp-recs-card,.product-card,.wlv2-card{border-radius:22px!important}.editorial-product-card-title,.na-card__title,.pdp-recs-card-title,.product-card-name,.wlv2-title{font-size:.98rem!important}}.service-page-lux{position:relative;width:min(1200px,calc(100vw - 40px));margin:0 auto;padding:calc(var(--header-h) + 44px) 0 112px}.service-page-lux:before{content:"";position:absolute;inset:0 0 auto;height:420px;border-radius:40px;background:radial-gradient(520px 320px at 12% 12%,rgba(var(--c-accent-rgb),.16),transparent 68%),radial-gradient(420px 260px at 88% 16%,rgba(109,58,128,.14),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 72%);pointer-events:none;z-index:0}.service-page-lux__grid,.service-page-lux__hero{position:relative;z-index:1}.service-page-lux__hero{padding:44px 44px 40px;border-radius:32px;border:1px solid rgba(244,239,230,.08);background:linear-gradient(135deg,rgba(22,18,18,.94),rgba(12,10,10,.84)),linear-gradient(180deg,rgba(255,255,255,.02),transparent);box-shadow:0 28px 90px rgba(0,0,0,.26);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.service-page-lux__crumbs{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--c-text-3);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.service-page-lux__crumbs a{color:var(--c-text-2);text-decoration:none;transition:color var(--t-fast) var(--ease)}.service-page-lux__crumbs a:hover{color:var(--c-accent)}.service-page-lux__kicker{margin:0 0 14px;color:var(--c-accent);font-size:11px;letter-spacing:.28em;text-transform:uppercase}.service-page-lux__title{margin:0;max-width:9ch;color:var(--c-text);font-family:var(--font-cormorant),serif;font-size:clamp(3rem,7vw,5.4rem);line-height:.96;font-weight:400}.service-page-lux__lead{max-width:760px;margin-top:22px;color:var(--c-text-2);font-size:1.02rem;line-height:1.8}.service-page-lux__lead ol,.service-page-lux__lead p,.service-page-lux__lead ul{margin:0}.service-page-lux__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.service-page-lux__card{min-width:0;min-height:100%;padding:28px 28px 26px;border-radius:28px;border:1px solid rgba(244,239,230,.08);background:linear-gradient(180deg,rgba(23,18,19,.92),rgba(14,12,13,.86)),linear-gradient(180deg,rgba(255,255,255,.02),transparent);box-shadow:0 18px 60px rgba(0,0,0,.2)}.service-page-lux__card h2{margin:0 0 16px;color:var(--c-text);font-family:var(--font-cormorant),serif;font-size:clamp(1.55rem,2.2vw,2.1rem);line-height:1.06;font-weight:400}.service-page-lux__card-body{color:var(--c-text-2);font-size:.98rem;line-height:1.8}.service-page-lux__card-body>:first-child{margin-top:0}.service-page-lux__card-body>:last-child{margin-bottom:0}.service-page-lux__card-body ol,.service-page-lux__card-body p,.service-page-lux__card-body ul{margin:0 0 14px}.service-page-lux__card-body ol,.service-page-lux__card-body ul{padding-left:20px}.service-page-lux__card-body li+li{margin-top:8px}.service-page-lux__card-body a{color:var(--c-text);text-decoration:none;border-bottom:1px solid rgba(198,156,94,.36);transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.service-page-lux__card-body a:hover{color:var(--c-accent-h);border-color:rgba(224,189,127,.55)}.cart-page-crumbs{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--c-text-3);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.cart-page-crumbs a{color:var(--c-text-2);text-decoration:none;transition:color var(--t-fast) var(--ease)}.cart-page-crumbs a:hover{color:var(--c-accent)}.srch-page{min-height:100vh;padding-bottom:80px}.srch-hero,.srch-results{position:relative;z-index:1}.srch-shell{width:min(1240px,calc(100vw - 40px));margin:0 auto}.srch-hero{padding:calc(var(--header-h) + 34px) 0 24px}.srch-crumbs{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--c-text-3);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.srch-crumbs a{color:var(--c-text-2);text-decoration:none}.srch-crumbs a:hover{color:var(--c-accent)}.srch-head{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:28px;align-items:end;margin-bottom:24px}.srch-filter-label,.srch-kicker{margin:0 0 12px;color:var(--c-accent);font-size:11px;letter-spacing:.28em;text-transform:uppercase}.srch-title{margin:0;max-width:10ch;color:var(--c-text);font-family:var(--font-cormorant),serif;font-size:clamp(3rem,7vw,5.4rem);line-height:.94;font-weight:400}.srch-copy,.srch-empty p,.srch-initial p{margin:0;color:var(--c-text-2);font-size:1rem;line-height:1.8}.srch-box,.srch-empty,.srch-filters,.srch-initial{border-radius:28px;border:1px solid rgba(244,239,230,.08);background:linear-gradient(180deg,rgba(22,18,19,.92),rgba(12,11,12,.86)),linear-gradient(180deg,rgba(255,255,255,.02),transparent);box-shadow:0 20px 70px rgba(0,0,0,.24)}.srch-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.srch-input-wrap{position:relative}.srch-input-wrap svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--c-text-3)}.srch-input-wrap input{width:100%;min-height:58px;padding:0 54px 0 50px;border-radius:999px!important}.srch-clear{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:999px;background:rgba(255,255,255,.05);color:var(--c-text-2)}.srch-card__cta,.srch-card__ghost,.srch-empty__cta,.srch-filter-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:0 20px;border-radius:999px;text-transform:uppercase;letter-spacing:.2em;font-size:11px;text-decoration:none}.srch-filter-toggle{border:1px solid rgba(244,239,230,.08);background:rgba(255,255,255,.04);color:var(--c-text)}.srch-card__cta,.srch-empty__cta,.srch-filter-toggle.is-active{background:var(--c-accent);border:1px solid rgba(224,189,127,.42);color:var(--c-on-accent)}.srch-filters,.srch-initial{margin-top:16px;padding:22px 24px}.srch-filter-group+.srch-filter-group{margin-top:18px}.srch-chip-row{display:flex;flex-wrap:wrap;gap:10px}.srch-chip-row--center{justify-content:center;margin-top:18px}.srch-chip{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(244,239,230,.08);background:rgba(255,255,255,.04);color:var(--c-text);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.srch-chip.is-active{background:var(--c-accent);color:var(--c-on-accent)}.srch-results-meta{margin-top:18px;color:var(--c-text-2);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.srch-results{padding:0 0 24px}.srch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.srch-card,.srch-skeleton{min-width:0;border-radius:28px;border:1px solid rgba(244,239,230,.08);background:linear-gradient(180deg,rgba(22,18,19,.92),rgba(12,11,12,.86)),linear-gradient(180deg,rgba(255,255,255,.02),transparent);box-shadow:0 20px 70px rgba(0,0,0,.22)}.srch-skeleton{min-height:520px}.srch-card__media{position:relative;display:block;aspect-ratio:.78;overflow:hidden;border-radius:28px 28px 0 0}.srch-card__empty,.srch-card__media img{width:100%;height:100%;object-fit:cover}.srch-card__badges{position:absolute;top:12px;left:12px;display:flex;gap:8px;flex-wrap:wrap}.srch-card__body{display:grid;gap:14px;padding:18px 18px 20px}.srch-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--c-text-3);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.srch-card__title{margin:0;color:var(--c-text);font-size:18px;line-height:1.25;font-weight:500}.srch-card__title a{color:inherit;text-decoration:none}.srch-card__subtitle{margin:0;color:var(--c-text-2);font-size:14px;line-height:1.7}.srch-card__actions{display:grid;gap:10px}.srch-card__link{color:var(--c-text);font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}.srch-card__ghost{border:1px solid rgba(244,239,230,.08);background:rgba(255,255,255,.04);color:var(--c-text)}.srch-empty{max-width:620px;margin:0 auto;padding:34px 28px;text-align:center}.srch-empty h2{margin:0 0 14px;color:var(--c-text);font-family:var(--font-cormorant),serif;font-size:clamp(2rem,4vw,3rem);font-weight:400}.srch-empty__cta{margin-top:20px}.srch-mark{background:rgba(var(--c-accent-rgb),.26);color:inherit;border-radius:4px;padding:0 .15em}@media (max-width:980px){.srch-shell{width:min(1240px,calc(100vw - 28px))}.srch-box,.srch-head{grid-template-columns:1fr}.srch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page-lux{width:min(1200px,calc(100vw - 28px));padding-top:calc(var(--header-h) + 28px)}.service-page-lux__hero{padding:34px 26px 30px;border-radius:26px}.service-page-lux__grid{grid-template-columns:1fr}}@media (max-width:640px){.srch-shell{width:min(1240px,calc(100vw - 20px))}.srch-hero{padding-top:calc(var(--header-h) + 20px)}.srch-box,.srch-card,.srch-card__media,.srch-empty,.srch-filters,.srch-initial{border-radius:22px}.srch-grid{grid-template-columns:1fr}.cart-page-crumbs{margin-bottom:16px;letter-spacing:.18em}.service-page-lux{width:min(1200px,calc(100vw - 20px));padding-bottom:84px}.service-page-lux:before{border-radius:28px;height:320px}.service-page-lux__hero{padding:28px 18px 24px;border-radius:22px}.service-page-lux__crumbs,.service-page-lux__kicker{letter-spacing:.18em}.service-page-lux__card-body,.service-page-lux__lead{font-size:.94rem;line-height:1.72}.service-page-lux__card{padding:22px 18px 20px;border-radius:22px}}@media (min-width:1024px){.product-shell{grid-template-columns:minmax(0,1.14fr) minmax(420px,.86fr);gap:clamp(3rem,5vw,5.5rem);padding-top:1.75rem}.product-gallery{top:calc(var(--header-h, 72px) + 1.9rem)}.pdp-info-shell,.pdp-lookbook-card-media,.product-gallery-hero,.thumb{border-radius:28px}.product-gallery-hero{min-height:min(82vh,980px);box-shadow:0 28px 72px rgba(0,0,0,.24)}.product-gallery-meta{left:1.65rem;bottom:1.65rem;padding:.8rem 1.1rem;border-radius:999px}.thumb{overflow:hidden}.buy-card{position:sticky;top:calc(var(--header-h, 72px) + 1.9rem);align-self:start}.pdp-info-shell{position:relative;overflow:hidden;padding:clamp(2rem,2.8vw,2.9rem);background:radial-gradient(circle at top right,rgba(196,168,122,.1),transparent 30%),color-mix(in srgb,var(--c-surface) 88%,var(--c-bg));box-shadow:0 26px 64px rgba(0,0,0,.12)}.pdp-info-shell:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 36%,transparent 70%,rgba(255,255,255,.02));pointer-events:none}.buy-actions,.buy-head{position:relative;z-index:1}.buy-head{gap:1.1rem}.buy-title{font-size:clamp(3rem,4.9vw,5.2rem)}.pdp-price-stack--hero{padding:1.8rem 0}.price-xl{font-size:clamp(3rem,5vw,4.6rem)}.pdp-option-row{gap:1rem;padding-top:1.15rem;border-top:1px solid color-mix(in srgb,var(--c-border-soft) 82%,transparent)}.pdp-option-row:first-of-type{padding-top:0;border-top:0}.color-dot{width:3rem;height:3rem}.size-grid{gap:.7rem}.chip{min-height:3.45rem;border-radius:999px}.buy-actions{gap:.85rem;padding-top:1.15rem;border-top:1px solid color-mix(in srgb,var(--c-border-soft) 82%,transparent)}.pdp-buy-primary,.pdp-wishlist-btn{min-height:4rem}.pdp-buy-primary{letter-spacing:.24em}}@media (min-width:1200px){.wlv2-hero-inner{max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:end;gap:3rem}.wlv2-hero-sub{align-self:end;padding-bottom:1rem}.wlv2-action-bar-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.wlv2-action-bar{margin-bottom:0;padding:.32rem .45rem;background:color-mix(in srgb,var(--c-elevated) 90%,transparent);border-color:color-mix(in srgb,var(--c-border) 82%,transparent);box-shadow:0 22px 52px rgba(0,0,0,.18)}.wlv2-season-tag{text-align:right}.wlv2-stats-inner{padding:1.2rem 1.35rem;border:1px solid color-mix(in srgb,var(--c-border) 82%,transparent);border-radius:28px;background:radial-gradient(circle at top right,rgba(196,168,122,.08),transparent 26%),color-mix(in srgb,var(--c-elevated) 92%,transparent);box-shadow:0 24px 56px rgba(0,0,0,.16)}.wlv2-grid{gap:1.6rem}.wlv2-card,.wlv2-skel{border-radius:26px;background:color-mix(in srgb,var(--c-elevated) 94%,transparent)}.wlv2-img,.wlv2-img--unavail,.wlv2-img-placeholder{border-radius:26px 26px 0 0}.wlv2-info{padding:1rem 1rem 1.15rem;gap:.5rem}.wlv2-title{font-size:.96rem}.wlv2-add-btn{height:44px;border-radius:999px;letter-spacing:.16em}.wlv2-recs-grid{gap:1.35rem}}.dual-island--actions-archive{gap:6px;padding-left:10px}.dual-action-orb{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:999px;color:rgba(255,255,255,.74);text-decoration:none;transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .22s ease}.dual-action-orb:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,.06);opacity:0;transform:scale(.82);transition:opacity .24s ease,transform .24s ease}.dual-action-orb>*{position:relative;z-index:1}.dual-action-orb__label{font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.dual-action-orb.is-active:before,.dual-action-orb:hover:before{opacity:1;transform:scale(1)}.dual-action-orb.is-active,.dual-action-orb:hover{color:#fff}.mnav-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:currentColor}[data-theme=light] .dual-action-orb{color:rgba(20,20,18,.72)}[data-theme=light] .dual-action-orb:before{background:rgba(0,0,0,.05)}[data-theme=light] .dual-action-orb.is-active,[data-theme=light] .dual-action-orb:hover{color:rgba(18,18,18,.92)}@media (max-width:1180px) and (min-width:769px){.dual-action-orb__label{display:none}.dual-action-orb{width:36px;min-width:36px;justify-content:center;padding:0}}.lookbook-hub-page{padding:calc(var(--header-h) + 28px) 0 112px}.lookbook-hub-shell{width:min(1220px,calc(100vw - 40px));margin:0 auto}.lookbook-hub-hero,.lookbook-hub-pages{position:relative}.lookbook-hub-hero:before,.lookbook-hub-pages:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 320px at 10% 10%,rgba(210,173,116,.12),transparent 70%),radial-gradient(460px 280px at 88% 16%,rgba(118,76,160,.12),transparent 72%)}.account-settings-lux__crumbs,.lookbook-hub-crumbs{display:inline-flex;align-items:center;gap:10px;color:var(--c-text-3);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.account-settings-lux__crumbs a,.lookbook-hub-crumbs a{color:var(--c-text-2);text-decoration:none;transition:color var(--t-fast) var(--ease)}.account-settings-lux__crumbs a:hover,.lookbook-hub-crumbs a:hover{color:var(--c-accent)}.lookbook-hub-hero .lookbook-hub-shell,.lookbook-hub-pages .lookbook-hub-shell{position:relative;z-index:1}.account-settings-lux__grid,.lookbook-hub-hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:28px;align-items:end;margin-top:22px}.account-settings-lux__eyebrow,.account-settings-lux__kicker,.lookbook-hub-kicker{margin:0 0 12px;color:var(--c-accent);font-size:11px;letter-spacing:.28em;text-transform:uppercase}.account-settings-lux__title,.lookbook-hub-title{margin:0;color:var(--c-text);font-family:var(--font-cormorant),serif;font-size:clamp(3rem,7vw,5.8rem);line-height:.96;font-weight:400}.account-settings-lux__copy,.account-settings-lux__lead,.lookbook-hub-copy{max-width:760px;margin-top:18px;color:var(--c-text-2);font-size:1rem;line-height:1.8}.account-settings-lux__meta,.lookbook-hub-meta{display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-self:end}.account-settings-lux__meta span,.account-settings-lux__status,.lookbook-hub-meta span{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(244,239,230,.1);background:rgba(255,255,255,.03);color:var(--c-text-2);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.account-settings-lux__card,.account-settings-lux__hero,.lookbook-hub-feature{margin-top:24px;border-radius:32px;border:1px solid rgba(244,239,230,.08);background:linear-gradient(135deg,rgba(22,18,18,.94),rgba(12,10,10,.84)),linear-gradient(180deg,rgba(255,255,255,.02),transparent);box-shadow:0 28px 90px rgba(0,0,0,.26);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.lookbook-hub-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);overflow:hidden}.lookbook-hub-feature__media{position:relative;min-height:520px;background:rgba(255,255,255,.02)}.lookbook-hub-card__media img,.lookbook-hub-feature__media img{display:block;width:100%;height:100%;object-fit:cover}.lookbook-hub-card__empty,.lookbook-hub-feature__empty{width:100%;height:100%}.lookbook-hub-feature__body{display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding:36px}.lookbook-hub-card__eyebrow,.lookbook-hub-feature__eyebrow,.lookbook-hub-pages__title{margin:0;color:var(--c-text)}.lookbook-hub-card__eyebrow,.lookbook-hub-feature__eyebrow{color:var(--c-accent);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.account-settings-lux__card-title,.lookbook-hub-feature__body h2,.lookbook-hub-pages__title{margin:0;color:var(--c-text);font-family:var(--font-cormorant),serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1;font-weight:400}.lookbook-hub-feature__body p{margin:0;color:var(--c-text-2);line-height:1.75}.lookbook-hub-feature__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.lookbook-hub-cta,.lookbook-hub-pages__link,.lookbook-hub-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;text-decoration:none;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:transform .24s ease,border-color .24s ease,background-color .24s ease,color .24s ease}.lookbook-hub-cta{border:1px solid rgba(210,173,116,.42);background:rgba(210,173,116,.12);color:#fff7ec}.lookbook-hub-pages__link,.lookbook-hub-secondary{border:1px solid rgba(244,239,230,.1);background:rgba(255,255,255,.03);color:var(--c-text-2)}.lookbook-hub-cta:hover,.lookbook-hub-pages__link:hover,.lookbook-hub-secondary:hover{transform:translateY(-1px);color:#fff}.lookbook-hub-pages{margin-top:26px}.account-settings-lux__card-head,.lookbook-hub-pages__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.lookbook-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.lookbook-hub-card{position:relative;display:block;min-height:460px;overflow:hidden;border-radius:28px;border:1px solid rgba(244,239,230,.08);background:rgba(255,255,255,.03);text-decoration:none}.lookbook-hub-card--featured{min-height:560px}.lookbook-hub-card__media,.lookbook-hub-card__overlay{position:absolute;inset:0}.lookbook-hub-card__overlay{background:linear-gradient(180deg,rgba(12,10,10,.05),rgba(12,10,10,.74) 75%)}.lookbook-hub-card__body{position:absolute;inset:auto 0 0;z-index:1;display:grid;gap:10px;padding:24px 24px 22px}.lookbook-hub-card__body h3{margin:0;color:#f8f3ea;font-family:var(--font-cormorant),serif;font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:.98;font-weight:400}.lookbook-hub-card__body p{margin:0;color:rgba(244,239,230,.78);line-height:1.7}.lookbook-hub-card__cta{color:#f4d6a4;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.lookbook-hub-empty{margin-top:24px;display:grid;gap:18px;justify-items:start;padding:40px;border-radius:32px;border:1px solid rgba(244,239,230,.08);background:linear-gradient(135deg,rgba(22,18,18,.94),rgba(12,10,10,.84)),linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.lookbook-hub-empty__icon{min-width:min(360px,100%);min-height:180px;border-radius:24px}.lookbook-hub-empty__body{max-width:620px;margin:0;color:var(--c-text-2);line-height:1.8}.account-settings-lux{width:min(1100px,calc(100vw - 40px));margin:0 auto;padding:calc(var(--header-h) + 28px) 0 112px}.account-settings-lux__card,.account-settings-lux__hero{padding:34px}.account-settings-lux__card{display:grid;gap:16px}.theme-pref-label{display:grid;gap:10px;width:min(320px,100%)}.theme-pref-label-text{color:var(--c-text-3);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.theme-pref-select,.theme-pref-skeleton{min-height:48px;border-radius:18px;border:1px solid rgba(244,239,230,.1);background:rgba(255,255,255,.04);color:var(--c-text);padding:0 14px;font-size:.95rem}[data-theme=light] .theme-pref-select,[data-theme=light] .theme-pref-skeleton{background:rgba(255,255,255,.72);border-color:rgba(22,18,18,.08)}@media (max-width:980px){.account-settings-lux__grid,.lookbook-hub-feature,.lookbook-hub-hero__grid{grid-template-columns:1fr}.account-settings-lux__meta,.lookbook-hub-meta{justify-self:start}.lookbook-hub-grid{grid-template-columns:1fr}}@media (max-width:720px){.account-settings-lux,.lookbook-hub-shell{width:min(100vw - 24px,100%)}.account-settings-lux__title,.lookbook-hub-title{font-size:clamp(2.5rem,12vw,4rem)}.lookbook-hub-card,.lookbook-hub-card--featured,.lookbook-hub-feature__media{min-height:380px}.account-settings-lux__card,.account-settings-lux__hero,.lookbook-hub-feature__body{padding:24px}.account-settings-lux__card-head,.lookbook-hub-pages__head{align-items:flex-start;flex-direction:column}}