/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#050505;--ink-soft:#0b0a09;--cream:#b88952;--muted:#d8d4cd;--gold:#b88952;--gold-bright:#d0a66d;--luxia-gold:#d6a85f;--luxia-gold-secondary:#b8894d;--luxia-gold-highlight:#e4c58b;--font-luxia:var(--font-editorial), Didot, "Bodoni MT", "Times New Roman", serif;--metallic-gold:linear-gradient(135deg, #74502f 0%, #96704a 42%, #b88952 68%, #74502f 100%);--amber:#96704a;--papaya:#d0a66d;--line:#b8895238;--ivory:#f6f3ee;--warm-grey:#d8d4cd;--container:1280px;--radius-stage:1.25rem;--radius-card:1.1rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6rem;--space-10:8rem;--motion-micro:.18s;--motion-control:.28s;--motion-reveal:.65s;--motion-cinematic:1.1s;--ease-luxury:cubic-bezier(.22,1,.36,1);--ease-soft:cubic-bezier(.16,1,.3,1);--ease-exit:cubic-bezier(.4,0,1,1)}*{box-sizing:border-box}html{background:var(--ink);color:var(--cream);scroll-behavior:smooth}body{color:var(--cream);font-family:var(--font-sans), Arial, sans-serif;background:#050504;margin:0;position:relative;overflow-x:hidden}body::selection{background:var(--gold);color:#090704}html[data-animation-visibility=hidden] *,html[data-rapid-scroll=true] .hero-scroll-glow,html[data-rapid-scroll=true] .hero-scroll-logo,html[data-rapid-scroll=true] .hero-scroll-particles i,html[data-rapid-scroll=true] .hero-scroll-label,html[data-rapid-scroll=true] .gender-unity-mark:before,html[data-animation-visibility=hidden] .gender-unity-mark:before,html[data-animation-visibility=hidden] .nav-ai-button:before{animation-play-state:paused!important}html[data-render-quality=low] .nav,html[data-render-quality=minimal] .nav,html[data-render-quality=low] .visual-glass,html[data-render-quality=minimal] .visual-glass,html[data-render-quality=low] .modal-backdrop,html[data-render-quality=minimal] .modal-backdrop,html[data-render-quality=low] .drawer-backdrop,html[data-render-quality=minimal] .drawer-backdrop,html[data-render-quality=low] .inclusive-frame figcaption,html[data-render-quality=minimal] .inclusive-frame figcaption{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-render-quality=low] .nav,html[data-render-quality=minimal] .nav{background:0 0}.hero[data-animation-active=false] .hero-copy h1,.hero[data-animation-active=false] .hero-tagline span,.hero[data-animation-active=false] .hero-scroll-glow,.hero[data-animation-active=false] .hero-scroll-logo,.hero[data-animation-active=false] .hero-scroll-particles i,.hero[data-animation-active=false] .hero-scroll-label,.inclusive-haircare[data-animation-active=false] .gender-unity-mark,.scroll-film[data-animation-active=false] .shampoo-scroll-prompt i,.brand-story-film[data-animation-active=false] .brand-story-swipe{animation-play-state:paused!important}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #f4c66b}.skip-link{z-index:1000;background:var(--cream);color:#111;border-radius:2rem;padding:.7rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.black-lacquer-gallery{--gallery-shift-y:0svh;z-index:0;pointer-events:none;contain:strict;isolation:isolate;background:linear-gradient(155deg,#050504 0%,#090908 38%,#060605 67%,#0b0a08 100%);position:fixed;inset:0;overflow:hidden}.lacquer-architecture,.lacquer-satin,.lacquer-spotlight,.lacquer-grain{pointer-events:none;position:absolute;inset:-14svh -10vw}.lacquer-architecture{transform:translate3d(0,var(--gallery-shift-y),0) scale(1.025);background:radial-gradient(95% 62% at 18% 20%,#ffffff07,#0000 58%),radial-gradient(82% 72% at 87% 76%,#a3783606,#0000 62%),linear-gradient(112deg,#0000 14%,#ffffff03 43%,#0000 68%)}.lacquer-satin{opacity:.024;animation:lacquer-satin-drift 26s var(--ease-soft) infinite alternate;background:linear-gradient(108deg,#0000 25%,#ffffff57 47%,#0000 62%);transform:translate(-3%)skew(-8deg)}.lacquer-spotlight{opacity:.42;transform:translate3d(0,var(--gallery-shift-y),0);background:radial-gradient(56% 38% at 50% 42%,#c197530e 0%,#79582a06 42%,#0000 74%)}.lacquer-grain{opacity:.012;filter:grayscale();background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.76' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.7'/%3E%3C/svg%3E");inset:0}@keyframes lacquer-satin-drift{0%{transform:translate(-3%)skew(-8deg)}to{transform:translate(3%,1.2%)skew(-8deg)}}html[data-render-quality=low] .lacquer-satin,html[data-render-quality=minimal] .lacquer-satin,html[data-render-quality=static] .lacquer-satin{animation:none;transform:translate(0)skew(-8deg)}html[data-render-quality=low] .lacquer-spotlight,html[data-render-quality=minimal] .lacquer-spotlight,html[data-render-quality=static] .lacquer-spotlight{opacity:.34;transform:none}html[data-animation-visibility=hidden] .lacquer-satin{animation-play-state:paused}.site-shell,.checkout-shell,.product-page,.legal-page,.admin-login,.admin-dashboard,.admin-list{z-index:1;position:relative}.site-shell{background:0 0;min-height:100vh}.scroll-progress{z-index:99;transform-origin:0;will-change:transform;background:linear-gradient(90deg,#d3b89133,#d3b891,#d3b89133);height:2px;position:fixed;top:0;left:0;right:0}.eyebrow{text-transform:uppercase;letter-spacing:.19em;color:#d0b57f;font-size:.68rem;font-weight:650}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.velsera-boot-root{background:#050505;min-height:100dvh}.velsera-app-content{visibility:visible;opacity:1;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.velsera-boot-root.is-loading>.velsera-app-content{visibility:hidden;opacity:0;pointer-events:none}.velsera-boot-root.is-revealing>.velsera-app-content{visibility:visible;opacity:1}.velsera-boot-root.is-revealing .nav-wrap{animation:.54s cubic-bezier(.22,1,.36,1) .46s both velsera-navigation-enter}.velsera-loader{--gallery-light-x:50%;--gallery-light-y:45%;z-index:10000;overscroll-behavior:none;isolation:isolate;contain:strict;pointer-events:auto;touch-action:none;background:#050505;width:100dvw;height:100dvh;min-height:100svh;position:fixed;inset:0;overflow:hidden}.velsera-loader-gallery,.velsera-gallery-environment,.velsera-gallery-backdrop{position:absolute;inset:0}.velsera-loader-gallery{perspective:1100px;background:#050505;overflow:hidden}.velsera-gallery-environment{z-index:0;background:#050505;transition:transform 2.4s cubic-bezier(.22,1,.36,1),opacity .8s;overflow:hidden;transform:translate(0)scale(1)}.velsera-gallery-backdrop{opacity:0;background:radial-gradient(ellipse 46% 64% at var(--gallery-light-x) var(--gallery-light-y),#d3b89113,transparent 64%), radial-gradient(ellipse at center,#0b0a09 0%,#050505 57%,#000 100%);transition:opacity .8s}.velsera-gallery-wall,.velsera-gallery-ceiling,.velsera-gallery-floor,.velsera-gallery-doorway,.velsera-gallery-compass,.velsera-gallery-signature,.velsera-gallery-portal{pointer-events:none;position:absolute}.velsera-gallery-wall{z-index:2;opacity:0;will-change:transform;background-image:linear-gradient(90deg,#05050557,#050505e6),url(/brand/velsera-loader-floral.avif);background-repeat:no-repeat;background-size:auto 100%,cover;width:52%;transition:opacity 1.1s,transform 2.35s cubic-bezier(.22,1,.36,1);top:-6%;bottom:-6%}.velsera-gallery-wall-left{clip-path:polygon(0 0,100% 11%,76% 89%,0 100%);background-position:50%,0;left:-5%;transform:translate3d(-7%,0,90px)rotateY(12deg)}.velsera-gallery-wall-right{clip-path:polygon(0 11%,100% 0,100% 100%,24% 89%);background-image:linear-gradient(270deg,#05050557,#050505e6),url(/brand/velsera-loader-floral.avif);background-position:50%,100%;right:-5%;transform:translate3d(7%,0,90px)rotateY(-12deg)}.velsera-gallery-ceiling,.velsera-gallery-floor{z-index:1;opacity:0;background:linear-gradient(90deg,#0000,#d3b8910e,#0000);transition:opacity 1s,transform 2.4s cubic-bezier(.22,1,.36,1);left:10%;right:10%}.velsera-gallery-ceiling{clip-path:polygon(0 0,100% 0,65% 100%,35% 100%);height:25%;top:0;transform:translateY(-16%)}.velsera-gallery-floor{clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);background:linear-gradient(#d3b8910e,#030303d6);height:32%;bottom:0;transform:translateY(16%)}.velsera-gallery-floor:after{content:"";opacity:.28;background:repeating-linear-gradient(100deg,#0000 0 9%,#d3b8910b 9.2%,#0000 9.4% 18%);position:absolute;inset:0}.velsera-gallery-doorway{z-index:3;opacity:0;background:linear-gradient(#0000,#d3b891 18%,#ead1a8 50%,#d3b891 82%,#0000);width:clamp(3px,.42vw,7px);height:66%;transition:opacity .7s,transform 1.35s cubic-bezier(.22,1,.36,1),width .9s cubic-bezier(.22,1,.36,1);top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)scaleY(.18);box-shadow:0 0 18px #d3b8912e}.velsera-gallery-doorway i{opacity:.16;background:radial-gradient(#d3b89133,#0000 68%);width:34vw;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.velsera-gallery-dust{z-index:4;opacity:0;transition:opacity .8s;position:absolute;inset:0}.velsera-gallery-dust i{opacity:.28;background:#d3b891;border-radius:50%;width:2px;height:2px;animation:5.8s linear infinite velsera-gallery-dust;position:absolute}.velsera-gallery-dust i:first-child{animation-delay:-1s;top:35%;left:18%}.velsera-gallery-dust i:nth-child(2){animation-delay:-4s;top:63%;left:29%}.velsera-gallery-dust i:nth-child(3){animation-delay:-2s;top:27%;left:39%}.velsera-gallery-dust i:nth-child(4){animation-delay:-5s;top:72%;left:47%}.velsera-gallery-dust i:nth-child(5){animation-delay:-3s;top:31%;left:58%}.velsera-gallery-dust i:nth-child(6){animation-delay:-.5s;top:66%;left:69%}.velsera-gallery-dust i:nth-child(7){animation-delay:-3.8s;top:42%;left:79%}.velsera-gallery-dust i:nth-child(8){animation-delay:-1.8s;top:58%;left:87%}.velsera-gallery-compass{aspect-ratio:1;z-index:6;opacity:0;width:clamp(230px,min(43vw,56dvh),520px);transition:opacity .72s,transform 1.25s cubic-bezier(.22,1,.36,1);top:44%;left:50%;transform:translate(-50%,-50%)scale(.82)}.velsera-gallery-slab{background:radial-gradient(circle at var(--gallery-light-x) var(--gallery-light-y),#d3b89113,transparent 29%), radial-gradient(circle at 42% 35%,#161513,#090908 43%,#020202 78%);border:1px solid #d3b89129;border-radius:50%;width:100%;height:100%;transition:transform 1.35s cubic-bezier(.22,1,.36,1),box-shadow .8s;position:relative;overflow:visible;transform:rotate(9deg)translate(0);box-shadow:inset 0 0 0 8px #ffffff02,inset 0 -38px 80px #000000a8,0 34px 90px #000000b8}.velsera-gallery-slab img{object-fit:contain;opacity:0;clip-path:inset(0 100% 0 0 round 50%);filter:drop-shadow(0 18px 22px #00000094);width:96%;height:96%;transition:opacity .65s,clip-path 1.15s cubic-bezier(.22,1,.36,1),filter 1.1s;display:block;position:absolute;top:2%;left:2%}.velsera-gallery-spotlight{opacity:0;background:radial-gradient(circle at var(--gallery-light-x) var(--gallery-light-y),#ead1a838,#d3b8910a 24%,transparent 48%);mix-blend-mode:screen;border-radius:50%;transition:opacity .7s,background-position .28s;position:absolute;inset:4%}.velsera-gallery-compass-pulse{opacity:0;border:1px solid #d3b8918c;border-radius:50%;position:absolute;inset:2%;transform:scale(.92)}.velsera-gallery-signature{z-index:8;opacity:0;color:#d3b891;text-align:center;justify-items:center;gap:.55rem;transition:opacity .72s,transform .72s cubic-bezier(.22,1,.36,1);display:grid;top:calc(44% + min(31vw,38dvh));left:50%;transform:translate(-50%,10px)}.velsera-gallery-signature strong{font:500 clamp(1.5rem,3vw,2.65rem)/1 var(--font-editorial),Didot,serif;letter-spacing:.34em;text-indent:.34em}.velsera-gallery-signature span{color:#d8cbb8;letter-spacing:.16em;white-space:nowrap;font-size:clamp(.66rem,1vw,.84rem)}.velsera-gallery-portal{aspect-ratio:1;z-index:10;opacity:0;background:#020202;border:1px solid #d3b8916b;border-radius:50%;width:min(38vw,42dvh);top:44%;left:50%;transform:translate(-50%,-50%)scale(.72);box-shadow:0 0 32px #d3b8911c}.velsera-loader-gallery[data-stage=entering] .velsera-gallery-backdrop,.velsera-loader-gallery[data-stage=entering] .velsera-gallery-wall,.velsera-loader-gallery[data-stage=entering] .velsera-gallery-ceiling,.velsera-loader-gallery[data-stage=entering] .velsera-gallery-floor,.velsera-loader-gallery[data-stage=entering] .velsera-gallery-doorway,.velsera-loader-gallery[data-stage=entering] .velsera-gallery-dust,.velsera-loader-gallery[data-stage=emblemReveal] .velsera-gallery-backdrop,.velsera-loader-gallery[data-stage=emblemReveal] .velsera-gallery-wall,.velsera-loader-gallery[data-stage=emblemReveal] .velsera-gallery-ceiling,.velsera-loader-gallery[data-stage=emblemReveal] .velsera-gallery-floor,.velsera-loader-gallery[data-stage=emblemReveal] .velsera-gallery-dust,.velsera-loader-gallery[data-stage=ready] .velsera-gallery-backdrop,.velsera-loader-gallery[data-stage=ready] .velsera-gallery-wall,.velsera-loader-gallery[data-stage=ready] .velsera-gallery-ceiling,.velsera-loader-gallery[data-stage=ready] .velsera-gallery-floor,.velsera-loader-gallery[data-stage=ready] .velsera-gallery-dust{opacity:1}.velsera-loader-gallery[data-stage=entering] .velsera-gallery-doorway{opacity:1;transform:translate(-50%,-50%)scaleY(1)}.velsera-loader-gallery[data-stage=entering] .velsera-gallery-environment{transform:translate(0)scale(1.045)}.velsera-loader-gallery[data-stage=entering] .velsera-gallery-wall-left{transform:translate(-2%)rotateY(8deg)}.velsera-loader-gallery[data-stage=entering] .velsera-gallery-wall-right{transform:translate(2%)rotateY(-8deg)}.velsera-loader-gallery[data-stage=entering] .velsera-gallery-ceiling,.velsera-loader-gallery[data-stage=entering] .velsera-gallery-floor{transform:translate(0)}.velsera-loader-gallery[data-stage=emblemReveal] .velsera-gallery-environment,.velsera-loader-gallery[data-stage=ready] .velsera-gallery-environment{transform:translate(0)scale(1.075)}.velsera-loader-gallery[data-stage=emblemReveal] .velsera-gallery-doorway,.velsera-loader-gallery[data-stage=ready] .velsera-gallery-doorway{opacity:0;width:clamp(3px,.42vw,7px)}.velsera-loader-gallery[data-stage=emblemReveal] .velsera-gallery-doorway i,.velsera-loader-gallery[data-stage=ready] .velsera-gallery-doorway i{opacity:0}.velsera-loader-gallery[data-stage=emblemReveal] .velsera-gallery-compass,.velsera-loader-gallery[data-stage=ready] .velsera-gallery-compass{opacity:1;transform:translate(-50%,-50%)scale(1)}.velsera-loader-gallery[data-stage=emblemReveal] .velsera-gallery-slab,.velsera-loader-gallery[data-stage=ready] .velsera-gallery-slab{transform:rotate(0)translate(0)}.velsera-loader-gallery[data-stage=emblemReveal] .velsera-gallery-slab img,.velsera-loader-gallery[data-stage=ready] .velsera-gallery-slab img{opacity:1;clip-path:inset(0 round 50%);filter:drop-shadow(0 18px 22px #00000094)}.velsera-loader-gallery[data-stage=emblemReveal] .velsera-gallery-spotlight,.velsera-loader-gallery[data-stage=ready] .velsera-gallery-spotlight{opacity:.76}.velsera-loader-gallery[data-stage=ready] .velsera-gallery-compass-pulse{animation:1.15s cubic-bezier(.22,1,.36,1) both velsera-compass-pulse}.velsera-loader-gallery[data-stage=ready] .velsera-gallery-signature{opacity:1;transform:translate(-50%)}.velsera-loader-gallery[data-stage=transitioning]{animation:velsera-gallery-exit var(--loader-exit-duration) cubic-bezier(.55,0,1,.45) both}.velsera-loader-gallery[data-stage=transitioning] .velsera-gallery-environment{opacity:0;transform:translate(0)scale(1.12)}.velsera-loader-gallery[data-stage=transitioning] .velsera-gallery-signature{opacity:0;transform:translate(-50%,-7px)}.velsera-loader-gallery[data-stage=transitioning] .velsera-gallery-compass{opacity:.18;transform:translate(-50%,-50%)scale(1.12)}.velsera-loader-gallery[data-stage=transitioning] .velsera-gallery-portal{opacity:1;transition:opacity .12s ease,transform var(--loader-exit-duration) cubic-bezier(.65,0,.85,.2);transform:translate(-50%,-50%)scale(13)}.velsera-loader-gallery[data-compact=true] .velsera-gallery-wall,.velsera-loader-gallery[data-compact=true] .velsera-gallery-ceiling,.velsera-loader-gallery[data-compact=true] .velsera-gallery-floor,.velsera-loader-gallery[data-compact=true] .velsera-gallery-dust{display:none}.velsera-loader-gallery[data-compact=true] .velsera-gallery-compass{width:clamp(180px,min(38vw,46dvh),360px)}.velsera-loader-gallery[data-quality=low] .velsera-gallery-dust,.velsera-loader-gallery[data-quality=minimal] .velsera-gallery-dust,.velsera-loader-gallery[data-quality=static] .velsera-gallery-dust{display:none}.velsera-loader-gallery[data-quality=minimal] .velsera-gallery-wall,.velsera-loader-gallery[data-quality=static] .velsera-gallery-wall{background-image:linear-gradient(90deg,#05050559,#050505eb)}@keyframes velsera-navigation-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes velsera-gallery-dust{0%{opacity:0;transform:translateY(8px)}24%{opacity:.3}78%{opacity:.16}to{opacity:0;transform:translate(7px,-17px)}}@keyframes velsera-compass-pulse{0%{opacity:0;transform:scale(.92)}28%{opacity:.54}to{opacity:0;transform:scale(1.34)}}@keyframes velsera-gallery-exit{0%,55%{opacity:1}to{opacity:0}}@media (width<=700px){.velsera-loader-gallery{perspective:780px}.velsera-gallery-wall{background-image:linear-gradient(90deg,#05050575,#050505eb),url(/brand/velsera-loader-floral-mobile.avif);width:61%}.velsera-gallery-wall-right{background-image:linear-gradient(270deg,#05050575,#050505eb),url(/brand/velsera-loader-floral-mobile.avif)}.velsera-gallery-ceiling{height:20%;left:3%;right:3%}.velsera-gallery-floor{height:27%;left:3%;right:3%}.velsera-gallery-compass{width:min(76vw,46dvh);top:43%}.velsera-gallery-signature{top:calc(43% + min(42vw,27dvh))}.velsera-gallery-signature strong{letter-spacing:.28em;text-indent:.28em;font-size:clamp(1.25rem,7vw,1.85rem)}.velsera-gallery-signature span{letter-spacing:.12em;font-size:.62rem}.velsera-gallery-portal{width:min(62vw,38dvh);top:43%}.velsera-loader-gallery[data-stage=entering] .velsera-gallery-wall,.velsera-loader-gallery[data-stage=emblemReveal] .velsera-gallery-wall,.velsera-loader-gallery[data-stage=ready] .velsera-gallery-wall{opacity:.58}}@media (prefers-reduced-motion:reduce){.velsera-gallery-wall,.velsera-gallery-ceiling,.velsera-gallery-floor,.velsera-gallery-doorway,.velsera-gallery-environment,.velsera-gallery-compass,.velsera-gallery-slab,.velsera-gallery-signature,.velsera-gallery-portal{transition-duration:.18s!important}.velsera-gallery-wall,.velsera-gallery-ceiling,.velsera-gallery-floor,.velsera-gallery-dust{display:none!important}.velsera-gallery-compass-pulse{animation:none!important}}.nav-wrap{z-index:80;pointer-events:none;width:100%;transition:padding .35s var(--ease-luxury);padding:1rem 1.2rem;position:fixed;top:0}.nav{width:min(1280px,100%);min-height:64px;box-shadow:none;pointer-events:auto;background:0 0;border:1px solid #d3b89157;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;margin:0 auto;padding:.7rem .8rem .7rem 1.2rem;transition:border-color .35s;display:grid}.nav-wrap[data-scrolled=true]{padding-top:.55rem}.nav-wrap[data-scrolled=true] .nav{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#d3b89185}.wordmark{font-family:var(--font-luxury), Georgia, serif;letter-spacing:.13em;align-items:center;gap:.75rem;font-size:1.12rem;line-height:.8;display:flex}.nav-brand-group{align-items:center;gap:.72rem;min-width:0;display:flex}.nav-ai-button{color:#d3b891;min-width:42px;height:32px;font-family:var(--font-luxury),Georgia,serif;letter-spacing:.18em;text-indent:.18em;background:#050403db;border:1px solid #d3b89185;border-radius:999px;place-items:center;padding:0 .72rem;font-size:.72rem;font-weight:700;transition:transform .28s cubic-bezier(.22,1,.36,1),color .28s,border-color .28s;display:grid;position:relative;transform:translate(0);box-shadow:inset 0 1px #ffffff09}.nav-ai-button:hover,.nav-ai-button:focus-visible{color:#ead1a8;border-color:#ead1a8;transform:translateY(-1px)}@keyframes nav-ai-aura{0%,to{opacity:.28;transform:scale(.94)}50%{opacity:.78;transform:scale(1.09)}}.performance-monitor{z-index:300;color:#d8c69e;pointer-events:none;background:#020202e6;border:1px solid #d8aa4559;border-radius:10px;gap:3px;padding:10px 12px;font:11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:fixed;bottom:12px;left:12px}.performance-monitor strong{color:#f0cf79;letter-spacing:.08em}.wordmark>span{display:block}.nineluxe-wordmark{white-space:nowrap;align-items:baseline;display:inline-flex}.nineluxe-x{display:inline-block;position:relative}.nineluxe-x:after{content:"";opacity:.88;transform-origin:0;background:currentColor;border-radius:999px;width:1.12em;height:.045em;position:absolute;bottom:-.08em;left:52%;transform:skew(-26deg)}.nav-crest,.velsera-gallery-slab img,.about-seal img,.hero-scroll-logo img{mix-blend-mode:normal}.nav-crest{object-fit:contain;border:0;border-radius:50%;flex:none;width:44px;height:44px;box-shadow:0 0 16px #d3b89124}.wordmark small{color:#b4a991;font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;margin-top:.6rem;font-size:.42rem;display:block}.nav-links{color:#c7ad84;align-items:center;gap:2rem;font-size:.76rem;display:flex}.nav-links a{transition:color .25s;position:relative}.nav-links a:after{content:"";transform-origin:100%;height:1px;transition:transform .28s var(--ease-luxury);background:#d3b891;position:absolute;bottom:-.45rem;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.menu-ai-entry,.menu-admin-link{display:none}.nav-actions{justify-self:end;align-items:center;gap:1rem;display:flex}.admin-dot{opacity:.72;background:#d3b891;border-radius:50%;width:8px;height:8px}.bag-button{color:#d3b891;cursor:pointer;background:0 0;border:1px solid #d3b89170;border-radius:999px;align-items:center;gap:.5rem;padding:.72rem 1rem;display:flex}.bag-button b{color:#d3b891;background:#0000006b;border:1px solid #d3b8913d;border-radius:50%;place-items:center;min-width:1.45rem;height:1.45rem;font-size:.66rem;display:grid}.menu-button{display:none}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.hero{isolation:isolate;background:#050505;place-items:center;min-height:max(100svh,820px);padding:clamp(7rem,10svh,8.5rem) 0 clamp(3.9rem,6svh,5rem);display:grid;position:relative;overflow:hidden}.luxury-hero-loading{z-index:0;pointer-events:none;background:radial-gradient(64% 54% at 50% 42%,#b080351a,#0000 66%),#030303;position:absolute;inset:0}.hero-noise{z-index:0;opacity:.065;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.1'/%3E%3C/svg%3E");position:absolute;inset:0}.hero:before{content:"";aspect-ratio:1.7;z-index:1;pointer-events:none;background:radial-gradient(#d3b8911a,#74502f09 42%,#0000 72%);border-radius:50%;width:min(84vw,1180px);position:absolute;top:28%;left:50%;transform:translate(-50%)}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0505052e,#0000 32% 70%,#05050594),radial-gradient(#0000 38%,#0003 72%,#000000b3 118%);position:absolute;inset:0}.hero-copy{z-index:3;text-align:center;justify-items:center;width:min(1220px,100% - 3rem);margin:0 auto;display:grid;position:relative}.hero-copy h1{max-width:100%;font-family:var(--font-editorial),Didot,"Bodoni MT",serif;letter-spacing:-.055em;color:#d3b891;text-shadow:0 2px #ffeeca14,0 0 18px #d3b89124,0 20px 48px #000000c2;margin:.32rem 0 0;font-size:clamp(5rem,12vw,10.8rem);font-weight:500;line-height:.78;animation:5.4s ease-in-out infinite hero-title-glow}.hero-tagline{color:#d3b891;letter-spacing:clamp(.25em,.65vw,.46em);text-transform:uppercase;margin:clamp(.75rem,1.7vw,1.2rem) 0 0;font-size:clamp(.6rem,.9vw,.76rem);font-weight:650;line-height:1.5}.hero-tagline span{animation:5.4s ease-in-out .55s infinite hero-tagline-glow;display:inline-block}@keyframes hero-title-glow{0%,to{text-shadow:0 2px #ffeab11a,0 0 16px #deb25129,0 0 42px #b16f181a,0 20px 48px #000000b3}50%{text-shadow:0 2px #ffecb924,0 0 23px #e8be5f40,0 0 58px #b4711929,0 20px 48px #000000b3}}@keyframes hero-tagline-glow{0%,to{opacity:.78;text-shadow:0 0 10px #ddb1511f}50%{opacity:1;text-shadow:0 0 18px #e4bb6240}}.hero-product-nav{perspective:1100px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(.15rem,1.05vw,.8rem);width:min(1020px,100%);margin:clamp(.85rem,1.8vw,1.35rem) auto 0;display:grid}.hero-product-nav>a{outline-offset:4px;min-width:0;transition:transform var(--motion-control) var(--ease-luxury),border-color var(--motion-control),filter var(--motion-control);border:1px solid #0000;border-radius:1rem;justify-items:center;gap:.24rem;padding:.25rem .2rem .45rem;display:grid;position:relative}.hero-product-nav>a:focus-visible{border-color:#d3b8916b;outline:2px solid #d3b891}.hero-product-image{filter:drop-shadow(0 26px 20px #00000094)drop-shadow(0 0 12px #d3b89129);width:100%;height:clamp(250px,36vh,360px);transition:transform .42s var(--ease-luxury),filter .42s var(--ease-luxury);display:block;position:relative;transform:translate(0)}.hero-product-image picture,.hero-product-image img{width:100%;height:100%;display:block}.hero-product-image img{object-fit:contain;object-position:center bottom}.hero-product-image i{z-index:-1;background:radial-gradient(#d3b89142,#d3b8910a 44%,#0000 74%);border-radius:50%;height:9%;position:absolute;bottom:0;left:14%;right:14%;transform:translateY(54%)scaleX(.8)}.hero-product-2 .hero-product-image{height:clamp(225px,32vh,322px)}.hero-product-4 .hero-product-image{height:clamp(232px,33vh,330px)}.hero-product-nav strong{color:#d3b891;font:600 clamp(.63rem,.85vw,.76rem)/1.2 var(--font-luxury),Georgia,serif;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 12px #050505}.hero-product-nav small{color:#aa9579;letter-spacing:.11em;text-transform:uppercase;opacity:.8;align-items:center;gap:.35rem;font-size:.48rem;display:flex}.hero-product-nav>a:hover{transform:translateY(-4px)scale(1.015)}.hero-product-nav>a:hover .hero-product-image{filter:drop-shadow(0 30px 24px #000000a6)drop-shadow(0 0 18px #d3b89147);transform:translateY(-3px)}.hero-product-nav>a:active{transform:translateY(-1px)scale(.985)}.manifesto h2 em,.keychain-copy h2 em{color:#d6ab5e;font-weight:400}.hero-bottom{justify-content:center;align-items:center;gap:1.5rem;max-width:640px;margin-top:clamp(.65rem,1.35vw,1rem);display:flex}.hero-bottom p{color:#c7beb3;max-width:360px;font-size:.78rem;line-height:1.65}.round-cta{isolation:isolate;text-align:center;text-transform:uppercase;letter-spacing:.12em;color:#110d09;background:radial-gradient(circle at 35% 25%,#e4d0b0 0%,#d3b891 24%,#96704a 58%,#b99b70 78%,#74502f 100%);border:1px solid #d3b891bd;border-radius:50%;flex:none;place-content:center;gap:.45rem;width:112px;height:112px;padding:1.2rem;font-size:.55rem;font-weight:800;transition:transform .35s,filter .35s,box-shadow .35s;display:grid;position:relative;box-shadow:0 0 0 4px #080603e6,0 0 0 5px #d3b8916b,0 18px 42px #0000009e}.round-cta:before{content:"";z-index:-1;border:1px solid #221303ad;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 0 0 3px #ffe9a92e}.round-cta:after{content:"✦";color:#4d2b06;font-size:.7rem;position:absolute;top:17px;left:50%;transform:translate(-50%)}.round-cta:hover{filter:brightness(1.06);transform:translateY(-4px)scale(1.025);box-shadow:0 0 0 4px #080603eb,0 0 0 6px #d3b89194,0 24px 54px #000000a6,0 0 30px #d3b8912e}.round-cta span{font-size:1.15rem}.scroll-cue{text-transform:uppercase;letter-spacing:.18em;color:#777067;align-items:center;gap:.65rem;font-size:.58rem;display:flex;position:absolute;bottom:1.8rem;left:50%;transform:translate(-50%)}.scroll-cue span{transform-origin:0;background:#8e7654;width:34px;height:1px;animation:1.4s infinite scroll-line}@keyframes scroll-line{0%,to{transform:scaleX(.25)}50%{transform:scaleX(1)}}.hero-scroll-indicator{z-index:4;opacity:1;transform-origin:50% 100%;pointer-events:none;contain:layout;justify-items:center;gap:.55rem;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:clamp(.7rem,2svh,1.35rem);left:50%;transform:translate(-50%)scale(1)}.hero-scroll-indicator[data-hidden=true]{opacity:0;transform:translate(-50%,8px)scale(.92)}.hero-scroll-capsule{background:linear-gradient(#110e0af5,#060504fa);border:1px solid #d2a953b3;border-radius:999px;place-items:center;width:clamp(58px,5vw,68px);height:clamp(76px,6.2vw,88px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #efcd840b,0 7px 24px #00000057}.hero-scroll-capsule:after{content:"";border-radius:inherit;border:1px solid #ae863f38;position:absolute;inset:5px}.hero-scroll-glow{opacity:0;background:radial-gradient(circle,#cb9e474d 0%,#976b2721 46%,#5d3e1400 74%);border-radius:999px;animation:2.5s cubic-bezier(.4,0,.2,1) infinite hero-scroll-glow;position:absolute;inset:8px;transform:scale(.72)}.hero-scroll-logo{aspect-ratio:1;z-index:2;background:#050403;border:1px solid #e8c16bbd;border-radius:50%;width:clamp(43px,3.8vw,52px);animation:2.5s cubic-bezier(.45,0,.18,1) infinite hero-scroll-float;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #080604,inset 0 0 0 1px #ffe19a14}.hero-scroll-logo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.hero-scroll-particles{z-index:1;position:absolute;inset:-7px}.hero-scroll-particles i{opacity:0;background:#c8a05a;border-radius:50%;width:2px;height:2px;animation:2.5s cubic-bezier(.4,0,.2,1) infinite hero-scroll-particle;position:absolute}.hero-scroll-particles i:first-child,.hero-scroll-particles i:nth-child(2){top:25%}.hero-scroll-particles i:nth-child(3),.hero-scroll-particles i:nth-child(4){animation-delay:45ms;top:51%}.hero-scroll-particles i:nth-child(5),.hero-scroll-particles i:nth-child(6){animation-delay:90ms;top:76%}.hero-scroll-particles i:nth-child(odd){left:5%}.hero-scroll-particles i:nth-child(2n){right:5%}.hero-scroll-label{color:#c5a15b;font:500 clamp(.48rem,.65vw,.56rem)/1.2 var(--font-luxury),Georgia,serif;letter-spacing:.4em;text-transform:uppercase;white-space:nowrap;opacity:.7;padding-left:.4em;animation:2.5s cubic-bezier(.4,0,.2,1) infinite hero-scroll-label}.hero-scroll-indicator[data-hidden=true] .hero-scroll-glow,.hero-scroll-indicator[data-hidden=true] .hero-scroll-logo,.hero-scroll-indicator[data-hidden=true] .hero-scroll-particles i,.hero-scroll-indicator[data-hidden=true] .hero-scroll-label{animation-play-state:paused}@keyframes hero-scroll-glow{0%,18%,to{opacity:0;transform:scale(.72)}38%{opacity:.48;transform:scale(1)}62%{opacity:0;transform:scale(1.34)}}@keyframes hero-scroll-float{0%,to{transform:translateY(-4px)}50%{transform:translateY(6px)}}@keyframes hero-scroll-particle{0%,22%,62%,to{opacity:0;transform:translateY(3px)scale(.6)}40%{opacity:.68;transform:translate(0)scale(1)}56%{opacity:0;transform:translateY(-5px)scale(.75)}}@keyframes hero-scroll-label{0%,to{opacity:.7}50%{opacity:1}}.manifesto{text-align:center;color:#e1b85e;background:radial-gradient(circle at 50% 15%,#d39b3033,#0000 36%),linear-gradient(145deg,#090704,#181006 55%,#070503);place-content:center;min-height:78vh;padding:8rem 2rem;display:grid}.manifesto>p{text-transform:uppercase;letter-spacing:.22em;font-size:.7rem}.manifesto h2{max-width:960px;font:400 clamp(3.2rem, 7vw, 7rem)/.95 var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:1.5rem auto 4rem}.manifesto-meta{text-transform:uppercase;letter-spacing:.16em;color:#9f7d42;border-top:1px solid #d8aa4542;justify-content:space-between;gap:2rem;padding-top:1.3rem;font-size:.62rem;display:flex}.scroll-film-frame{object-fit:cover;z-index:0;pointer-events:none;background:#030302;width:100%;height:100%;display:block;position:absolute;inset:0}.brand-story-film{background:#030302;position:relative}.brand-story-copy{z-index:2;width:min(780px,100% - 3rem);position:absolute;bottom:8svh;left:max(1.5rem,6vw)}.brand-story-copy h2{font:400 clamp(3.4rem,7vw,7.2rem)/.86 var(--font-display),Georgia,serif;letter-spacing:-.055em;margin:.8rem 0 1.4rem}.brand-story-copy h2 em{color:#e6bd68;text-shadow:0 0 28px #e5b55638;font-weight:400}.brand-story-copy>p:last-child{color:#d0b57f;max-width:740px;margin:0;font-size:clamp(.86rem,1.2vw,1.02rem);line-height:1.9}.brand-story-swipe{z-index:2;color:#dab66e;text-transform:uppercase;letter-spacing:.22em;justify-items:center;gap:.8rem;font-size:.58rem;animation:1.25s ease-in-out infinite alternate brand-swipe-glow;display:grid;position:absolute;bottom:7svh;right:max(1.4rem,4vw)}.brand-story-swipe span{writing-mode:vertical-rl}.brand-story-swipe i{color:#f0cb7c;border:1px solid #e7bd668c;border-radius:50%;place-items:center;width:38px;height:38px;font:1rem/1 sans-serif;display:grid;box-shadow:0 0 20px #e3b24c26}.brand-story-line{z-index:2;background:#dcb15821;width:2px;height:28vh;position:absolute;top:36%;right:0;overflow:hidden}.brand-story-line span{width:100%;height:100%;transform:scaleY(var(--story-progress));transform-origin:top;background:linear-gradient(#f1cd81,#9b6421);display:block;box-shadow:0 0 12px #d9a64c}@keyframes brand-swipe-glow{0%{opacity:.55;transform:translateY(-4px)}to{opacity:1;transform:translateY(5px)}}.product-visual,.product-visual img,.inclusive-frame{backface-visibility:hidden;transform:translateZ(0)}.brand-story-film{touch-action:pan-y}.product-visual{contain:layout paint}.product-visual:hover img{will-change:transform}.brand-story-film[data-active=true] .brand-story-copy,.brand-story-film[data-active=true] .brand-story-swipe,.inclusive-haircare[data-animation-active=true] .gender-unity-mark,.scroll-cue span{will-change:transform,opacity}.animation-fallback{pointer-events:none;background:radial-gradient(at 50% 44%,#f5f5f21f 0%,#e7d39b1a 4%,#d6b56e13 13%,#0000 36%),radial-gradient(at 50% 48%,#b9964e16,#0000 54%),#030303;position:absolute;inset:0}@supports (content-visibility:auto){.manifesto{content-visibility:auto;contain-intrinsic-size:auto 78vh}.product-world{content-visibility:auto;contain-intrinsic-size:auto 100vh}.combo-section{content-visibility:auto;contain-intrinsic-size:auto 1250px}.inclusive-haircare,.keychain-story{content-visibility:auto;contain-intrinsic-size:auto 100vh}.donation-promise{content-visibility:auto;contain-intrinsic-size:auto 300px}.reviews-section{content-visibility:auto;contain-intrinsic-size:auto 1050px}.marketplaces{content-visibility:auto;contain-intrinsic-size:auto 82vh}.about{content-visibility:auto;contain-intrinsic-size:auto 100vh}.contact{content-visibility:auto;contain-intrinsic-size:auto 75vh}footer{content-visibility:auto;contain-intrinsic-size:auto 760px}}.collection{background:radial-gradient(circle at 8% 18%,#ad6d1a12,#0000 24%),radial-gradient(circle at 92% 62%,#cc90270e,#0000 27%),#080706}.section-heading{grid-template-columns:1fr 2fr 1fr;align-items:end;gap:2rem;width:min(1280px,100% - 3rem);margin:0 auto;padding:9rem 0 5rem;display:grid}.section-heading h2{font:400 clamp(3rem, 6vw, 6rem)/.9 var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0}.section-heading>p:last-child{color:#aaa197;font-size:.85rem;line-height:1.7}.product-world{isolation:isolate;border-top:1px solid var(--line);grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(2rem,6vw,7rem);width:min(1380px,100%);min-height:100vh;margin:0 auto;padding:5rem max(1.5rem,4vw);scroll-margin-top:6.5rem;display:grid;position:relative;overflow:hidden}.product-world.reverse .product-visual{order:2}.world-atmosphere{z-index:-1;aspect-ratio:1;opacity:.72;background:radial-gradient(circle,#d3b8912e,#97704a0e 34%,#0000 72%);border-radius:50%;width:min(680px,65vw);position:absolute;top:14%;right:0}.reverse .world-atmosphere{left:0;right:auto}.product-visual{border-radius:var(--radius-stage);height:min(82vh,880px);min-height:620px;transform-style:preserve-3d;background:radial-gradient(at 50% 30%,#d3b8911b,#0000 50%),linear-gradient(145deg,#0d0b09,#050504 64%);border:1px solid #d3b89133;position:relative;overflow:hidden;box-shadow:0 34px 76px #00000057,inset 0 1px #ffffff06}.product-visual:before{content:"";z-index:0;border-radius:calc(var(--radius-stage) - .65rem);pointer-events:none;background:radial-gradient(circle at 50% 46%,#d3b89114,#0000 46%);border:1px solid #d3b8911f;position:absolute;inset:clamp(1rem,3vw,2.5rem)}.product-sage .product-visual:before{background:repeating-linear-gradient(86deg,#0000 0 18px,#d3b89109 19px,#0000 20px),radial-gradient(at 50% 52%,#d3b89117,#0000 52%)}.product-serum .product-visual:before{background:radial-gradient(circle at 50% 48%,#d3b89129 0 15%,#97704a0d 34%,#0000 62%);border-radius:50% 50% 1.6rem 1.6rem/30% 30% 1.6rem 1.6rem;box-shadow:inset 0 0 0 1px #d3b8910b}.product-sunscreen .product-visual:before{background:radial-gradient(circle at 50% 48%,#050504 0 29%,#d3b8912e 29.5% 31%,#d3b8910a 33%,#0000 58%);border-radius:50%}.product-visual img{z-index:1;object-fit:contain;transition:transform var(--motion-cinematic) var(--ease-luxury)}.product-visual:hover img{transform:translateY(-2px)scale(1.018)}.product-visual:after{content:"";z-index:2;background:linear-gradient(#00000014,#0000 55%,#0000008c);position:absolute;inset:0}.visual-number{z-index:3;font:400 1.2rem var(--font-display), Georgia, serif;position:absolute;top:1.3rem;left:1.5rem}.visual-glass{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-transform:uppercase;letter-spacing:.15em;background:#05050552;border:1px solid #ffffff3b;border-radius:1rem;justify-content:space-between;padding:1.1rem 1.2rem;font-size:.6rem;display:flex;position:absolute;bottom:1.4rem;left:1.4rem;right:1.4rem}.product-copy h3{font:400 clamp(3.7rem, 6vw, 6.7rem)/.84 var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:.6rem 0 .9rem}.product-line{color:#d9b773;font:italic 400 clamp(1.25rem, 2.3vw, 2.1rem)/1.2 var(--font-display), Georgia, serif}.product-description{color:#aaa198;max-width:530px;margin:2rem 0;line-height:1.8}.product-copy ul{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin:2rem 0 3rem;padding:0;display:grid}.product-copy li{border-bottom:1px solid var(--line);color:#d8d2c7;padding:.9rem .5rem .9rem 0;font-size:.78rem;list-style:none}.purchase-row{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.purchase-row>div{display:grid}.purchase-row strong{font:400 2rem var(--font-display), Georgia, serif}.purchase-row div span{color:#7f776e;margin-top:.3rem;font-size:.65rem}.purchase-row button,.purchase-row>a{background:var(--metallic-gold);color:#15110d;cursor:pointer;transition:transform var(--motion-control) var(--ease-luxury),filter var(--motion-control);border:0;border-radius:999px;align-items:center;gap:.7rem;padding:1rem 1.25rem;display:flex}.purchase-row button:hover,.purchase-row>a:hover{filter:brightness(1.035);transform:translateY(-2px)scale(1.006)}.product-image-frame{z-index:1;transition:transform var(--motion-cinematic) var(--ease-luxury);position:absolute;inset:clamp(2rem,5vw,4.5rem) clamp(1.2rem,3vw,3rem) clamp(4.8rem,8vw,6.6rem);transform:translate(0)}.product-image-frame img{object-fit:contain;object-position:center bottom}.product-visual:hover .product-image-frame img{transform:none}.product-ambient{z-index:0;pointer-events:none;opacity:.9;position:absolute;inset:0;overflow:hidden}.product-ambient i{pointer-events:none;display:block;position:absolute}.product-sage .product-visual{background:radial-gradient(at 50% 52%,#d3b8911c,#0000 49%),linear-gradient(150deg,#0d0c0b,#050505 68%)}.product-sage .product-ambient i:first-child,.product-sage .product-ambient i:nth-child(2){aspect-ratio:1;border:1px solid #d3b89124;border-radius:50%;width:72%;top:48%;left:50%;transform:translate(-50%,-50%)rotate(13deg)}.product-sage .product-ambient i:nth-child(2){border-style:dashed;border-color:#d3b89117;width:55%;transform:translate(-50%,-50%)rotate(-20deg)}.product-sage .product-ambient i:nth-child(3){background:repeating-linear-gradient(94deg,#0000 0 25px,#d3b89107 26px,#0000 27px);inset:10% 18%;-webkit-mask-image:linear-gradient(#0000,#000 28% 75%,#0000);mask-image:linear-gradient(#0000,#000 28% 75%,#0000)}.product-serum .product-visual{background:radial-gradient(circle at 50% 44%,#d0a66d29,#74502f0b 28%,#0000 58%),linear-gradient(155deg,#0c0a08,#050505 72%)}.product-serum .product-ambient i:first-child{aspect-ratio:1;border:1px solid #d3b8912e;border-radius:50%;width:58%;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 22px #d3b89105,0 0 0 23px #d3b89112}.product-serum .product-ambient i:nth-child(2){border:1px solid #d3b89113;inset:18% 17%;transform:rotate(45deg)scale(.72)}.product-serum .product-ambient i:nth-child(3){clip-path:polygon(22% 0,100% 11%,79% 100%,0 82%);opacity:.55;background:repeating-linear-gradient(104deg,#0000 0 31px,#d3b8910b 32px,#0000 34px);width:60%;height:72%;top:12%;left:20%}.product-sunscreen .product-visual{background:radial-gradient(circle at 50% 42%,#050505 0 23%,#d3b8912e 23.5% 25%,#d3b8910e 28%,#0000 53%),linear-gradient(150deg,#0d0b09,#050505 72%)}.product-sunscreen .product-ambient i:first-child,.product-sunscreen .product-ambient i:nth-child(2){aspect-ratio:1;border:1px solid #d3b8912b;border-radius:50%;width:61%;top:42%;left:50%;transform:translate(-50%,-50%)}.product-sunscreen .product-ambient i:nth-child(2){border-style:dotted;border-color:#d3b8911a;width:75%}.product-sunscreen .product-ambient i:nth-child(3){background:linear-gradient(90deg,#0000,#d3b89152,#0000);width:78%;height:1px;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-17deg);box-shadow:0 -42px #d3b8910e,0 42px #d3b8910e}.product-world[data-animation-active=true].product-sage .product-ambient i:first-child{animation:128s linear infinite product-arc-clockwise}.product-world[data-animation-active=true].product-sage .product-ambient i:nth-child(2){animation:92s linear infinite product-arc-counter}.product-world[data-animation-active=true].product-serum .product-ambient i:nth-child(2){animation:14s ease-in-out infinite product-geometry-breathe}.product-world[data-animation-active=true].product-sunscreen .product-ambient i:nth-child(3){animation:22s ease-in-out infinite alternate product-solar-drift}@keyframes product-museum-float{0%,to{transform:translate(0)}50%{transform:translateY(-3px)}}@keyframes product-arc-clockwise{to{transform:translate(-50%,-50%)rotate(373deg)}}@keyframes product-arc-counter{to{transform:translate(-50%,-50%)rotate(-380deg)}}@keyframes product-geometry-breathe{0%,to{opacity:.48;transform:rotate(45deg)scale(.72)}50%{opacity:.76;transform:rotate(45deg)scale(.735)}}@keyframes product-solar-drift{to{opacity:.72;transform:translate(-50%,-50%)rotate(-12deg)}}.luxury-purchase-panel{-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%);background:linear-gradient(145deg,#120f0ce0,#040404f2);border:1px solid #d3b89147;border-radius:clamp(1.1rem,1.7vw,1.5rem);grid-template-columns:minmax(8rem,.6fr) minmax(12rem,1fr);gap:.8rem 1.1rem;padding:clamp(1rem,1.7vw,1.35rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000075,inset 0 1px #ffffff09,inset 0 0 36px #d3b89106}.luxury-purchase-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at var(--purchase-light-x,82%) 8%,#d3b89116,transparent 38%);position:absolute;inset:0}.luxury-purchase-panel[data-product-theme=serum]{--purchase-light-x:74%}.luxury-purchase-panel[data-product-theme=facewash]{--purchase-light-x:62%}.luxury-purchase-panel[data-product-theme=sunscreen]{--purchase-light-x:88%;background:linear-gradient(145deg,#18130de6,#040404f2)}.luxury-purchase-price,.luxury-purchase-content{z-index:1;align-content:start;display:grid;position:relative}.luxury-purchase-price{gap:.3rem}.luxury-purchase-price strong{color:var(--champagne-soft);font:400 clamp(1.8rem,2.4vw,2.35rem)/1 var(--font-display),Georgia,serif}.luxury-purchase-price span{color:var(--velsera-text-secondary);letter-spacing:.04em;font-size:.58rem;line-height:1.5}.luxury-purchase-content p{color:var(--champagne-secondary);letter-spacing:.17em;margin:0 0 .35rem;font-size:.54rem;font-weight:750}.luxury-purchase-content h4{color:var(--champagne-soft);font:400 clamp(1.05rem,1.4vw,1.32rem)/1.15 var(--font-display),Georgia,serif;margin:0 0 .35rem}.luxury-purchase-content span{color:var(--velsera-text-secondary);font-size:clamp(.68rem,.8vw,.78rem);line-height:1.5}.luxury-purchase-action{z-index:1;color:#0b0907;cursor:pointer;letter-spacing:.12em;min-height:50px;transition:transform .32s var(--ease-luxury),box-shadow .32s var(--ease-luxury),filter .32s;background:linear-gradient(120deg,#96704a,#d3b891 52%,#b88952);border:1px solid #d3b891b8;border-radius:.8rem;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.66rem;font-weight:800;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000004d,0 4px 18px #b8895217}.luxury-purchase-action:before{content:"";transition:transform .82s var(--ease-luxury);background:linear-gradient(105deg,#0000 24%,#f6f3ee57,#0000 68%);position:absolute;inset:-2px;transform:translate(-115%)}.luxury-purchase-action span,.luxury-purchase-action b{z-index:1;position:relative}.luxury-purchase-action b{transition:transform .32s var(--ease-luxury);font-size:1rem}.luxury-purchase-action:hover{filter:brightness(1.035);transform:translateY(-2px);box-shadow:0 16px 34px #00000057,0 8px 24px #b8895221}.luxury-purchase-action:hover:before{transform:translate(115%)}.luxury-purchase-action:hover b{transform:translate(3px,-2px)}.luxury-purchase-action:focus-visible{outline-offset:3px;outline:2px solid #f6f3ee}.luxury-purchase-action:active{transform:scale(.985)}.luxury-purchase-panel small{z-index:1;color:#a9a39a;letter-spacing:.035em;text-align:center;grid-column:1/-1;font-size:.54rem;position:relative}@media (width<=1100px){.luxury-purchase-panel{grid-template-columns:1fr}.luxury-purchase-action,.luxury-purchase-panel small{grid-column:1}}@media (width<=560px){.product-image-frame{inset:1.6rem .75rem 4.6rem}.luxury-purchase-panel{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:1rem;padding:.9rem}.luxury-purchase-content h4{font-size:1.05rem}.luxury-purchase-action{width:100%;min-height:48px;font-size:.59rem}}@media (hover:none),(pointer:coarse){.product-visual:hover .product-image-frame{transform:none}.luxury-purchase-action:before{display:none}}@media (prefers-reduced-motion:reduce){.product-world[data-animation-active=true] .product-image-frame,.product-world[data-animation-active=true] .product-ambient i{animation:none!important}.luxury-purchase-action,.luxury-purchase-action:before,.luxury-purchase-action b{transition:none}}.keychain-story{background:#1a120b;grid-template-columns:1fr 1fr;min-height:92vh;display:grid}.keychain-image{min-height:680px;position:relative;overflow:hidden}.keychain-image img{object-fit:cover}.keychain-copy{background:radial-gradient(circle at 0,#c776262e,#0000 48%);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(3rem,8vw,9rem);display:flex}.keychain-copy h2{font:400 clamp(3rem, 5.5vw, 6rem)/.92 var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:.7rem 0 2rem}.keychain-copy>p:not(.eyebrow){color:#b4aa9c;max-width:500px;line-height:1.8}.keychain-price{align-items:center;gap:1.2rem;margin:2.5rem 0;display:flex}.keychain-price strong{font:400 3.4rem var(--font-display), Georgia, serif}.keychain-price span{text-transform:uppercase;letter-spacing:.13em;color:#8f8578;font-size:.62rem}.text-link{border-bottom:1px solid #b8955e;gap:1rem;padding-bottom:.45rem;font-size:.78rem;display:inline-flex}.about{color:#dfb55b;background:radial-gradient(circle at 15%,#c989212e,#0000 32%),#0a0704;align-content:center;min-height:92vh;padding:8rem max(1.5rem,6vw);display:grid}.about-intro{align-items:center;gap:clamp(2rem,5vw,5rem);display:flex}.about-seal{aspect-ratio:1;background:var(--metallic-gold);border-radius:50%;flex:none;width:clamp(120px,15vw,220px);padding:5px;box-shadow:0 0 0 6px #090604,0 0 0 7px #deb25173,0 0 44px #cc891f33}.about-seal img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.signature{font-family:var(--font-luxury),var(--font-display),Georgia,serif;letter-spacing:-.045em;color:#d19b42;gap:.15em;margin:0;line-height:.82;display:grid}.signature span{font:italic 400 clamp(1.45rem,2.5vw,2.6rem)/1 var(--font-display),Georgia,serif;color:#b48b4d;letter-spacing:0}.signature strong{color:#e9c36f;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #d39d3533);background:linear-gradient(110deg,#8a5111,#ffe7a3 30%,#b47618 51%,#fff0b9 72%,#98601b);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.8rem,8vw,9rem);font-weight:700}.about-grid{grid-template-columns:.55fr 1.25fr 2fr;align-items:start;gap:clamp(2rem,4vw,5rem);margin-top:4rem;display:grid}.about-grid h2{font:400 clamp(3.2rem, 6vw, 6.3rem)/.9 var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:0}.about-grid>p:last-child{color:#c6a05c;margin:0;font-size:clamp(.92rem,1.2vw,1.08rem);line-height:2}.contact{background:#0b0907;grid-template-columns:1fr 1fr;gap:7rem;padding:8rem max(1.5rem,6vw);display:grid}.contact h2{font:400 clamp(3rem, 5vw, 5.5rem)/.92 var(--font-display), Georgia, serif;margin:.8rem 0}.contact-links{border-top:1px solid var(--line)}.contact-links a{border-bottom:1px solid var(--line);color:#d8d0c4;justify-content:space-between;gap:1rem;padding:1.4rem 0;display:flex}.contact-links span{color:#8f8578}.contact-links .instagram-button{background:var(--metallic-gold);color:#160d03;border:1px solid #efc76a9e;border-radius:999px;align-items:center;margin:1rem 0;padding:1rem 1.2rem;font-weight:750;box-shadow:0 12px 35px #00000057,0 0 22px #cd902524}.contact-links .instagram-button span,.contact-links .instagram-button b{color:#160d03}.contact-links .instagram-mark{border:1px solid #1e110380;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.1rem;display:grid}.instagram-button b{margin-left:auto;font-size:.7rem}footer{border-top:1px solid var(--line);background:#050403;padding:7rem max(1.5rem,6vw) 2rem}.footer-mark{font:400 clamp(6rem, 18vw, 18rem)/.75 var(--font-display), Georgia, serif;letter-spacing:-.07em;color:#d0aa68;overflow:hidden}.footer-grid{border-top:1px solid var(--line);color:#a99f91;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-top:5rem;padding-top:2rem;font-size:.75rem;display:grid}.footer-grid p{color:#eee5d7;margin:0;line-height:1.7}.footer-grid p span{color:#9f8a68}.footer-grid div{align-content:start;gap:.8rem;display:grid}.modal-backdrop,.drawer-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.customizer{background:#100e0b;border:1px solid #d3b89138;border-radius:1.6rem;width:min(880px,100%);max-height:calc(100svh - 2rem);padding:2.2rem;position:relative;overflow:auto;box-shadow:0 40px 120px #000000b3}.customizer h2,.drawer-head h2{font:400 clamp(2.2rem, 5vw, 3.7rem)/.9 var(--font-display), Georgia, serif;margin:.5rem 0 1.5rem}.close-button{border:1px solid var(--line);cursor:pointer;background:#211b15;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.35rem;display:grid}.customizer>.close-button{position:absolute;top:1.3rem;right:1.3rem}.customizer-layout{grid-template-columns:minmax(220px,.78fr) minmax(0,1.35fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.customizer-controls{min-width:0}.personalization-preview{background:radial-gradient(at 50% 48%,#d3b89121,#0000 51%),#080706;border:1px solid #d3b89133;border-radius:1.25rem;grid-template-rows:1fr auto;place-items:center;min-height:480px;padding:1rem;display:grid;overflow:hidden}.preview-bottle{place-items:center;width:100%;height:405px;display:grid;position:relative}.preview-bottle img{filter:drop-shadow(0 24px 20px #000000ad)drop-shadow(0 0 10px #d3b89121)}.preview-initial{z-index:2;color:#d3b891;font:600 1rem/1 var(--font-luxury),Georgia,serif;letter-spacing:.1em;opacity:.25;text-shadow:0 1px #050505;transition:opacity .38s ease,transform .38s var(--ease-luxury);position:absolute;top:60%;left:50%;transform:translate(-50%)scale(.92)}.preview-initial.active{opacity:1;transform:translate(-50%)scale(1)}.personalization-preview[data-product=serum] .preview-initial{top:65%}.personalization-preview[data-product=sunscreen] .preview-initial{color:#74502f;text-shadow:none;top:66%}.personalization-preview[data-product=face-wash] .preview-initial{top:61%}.personalization-preview>p{color:#a89b89;letter-spacing:.16em;text-transform:uppercase;margin:.7rem 0 .2rem;font-size:.56rem}.custom-product{border:1px solid var(--line);background:#0c0a08;border-radius:1rem;align-items:center;gap:1rem;padding:1rem;display:flex}.custom-product div{gap:.35rem;display:grid}.custom-product span{color:#91877b;font-size:.72rem}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.2rem;display:grid}.customizer label{color:#cfc6b9;gap:.5rem;font-size:.72rem;display:grid}.customizer input{color:#fff;background:#0c0a08;border:1px solid #ffffff29;border-radius:.8rem;width:100%;padding:.9rem}.customizer small{color:#80776d}.initial-input{text-transform:uppercase;font:400 1.5rem var(--font-display), Georgia, serif!important}.quantity{color:#cfc6b9;justify-content:space-between;align-items:center;margin:1.1rem 0;font-size:.72rem;display:flex}.quantity>div{align-items:center;gap:1rem;display:flex}.quantity button{border:1px solid var(--line);cursor:pointer;background:#211b15;border-radius:50%;width:34px;height:34px}.extra-toggle{border:1px solid var(--line);cursor:pointer;border-radius:1rem;align-items:center;padding:1rem;grid-template-columns:auto 1fr auto!important}.extra-toggle input{accent-color:#d6a64a;width:17px}.second-keychain{background:linear-gradient(135deg,#77460e29,#080705d1);border:1px solid #d8aa4538;border-radius:1rem;grid-template-columns:1fr 1fr;align-items:end;gap:1rem;padding:1rem;display:grid}.second-keychain p{color:#ae8b4f;margin:0 0 .25rem;font-size:.7rem;line-height:1.65}.extra-controls{grid-template-columns:1fr 1fr;align-items:center;gap:1rem;display:grid}.form-error{color:#ffad88;background:#a5300c29;border-radius:.7rem;padding:.8rem;font-size:.75rem}.primary-button{background:var(--metallic-gold);color:#100d09;text-align:center;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;width:100%;margin-top:1rem;padding:1rem 1.4rem;font-weight:700;display:flex}.primary-button.disabled{opacity:.4;pointer-events:none}.drawer-backdrop{place-items:stretch end;padding:0}.cart-drawer{border-left:1px solid var(--line);background:#100d0a;grid-template-rows:auto 1fr auto;width:min(520px,100%);height:100%;display:grid}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:1.6rem;display:flex}.drawer-head h2{margin-bottom:0}.cart-items{padding:1rem 1.6rem;overflow:auto}.empty-cart{text-align:center;color:#948a7d;place-content:center;height:100%;display:grid}.empty-cart button{color:#e9c67f;cursor:pointer;background:0 0;border:0;text-decoration:underline}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:82px 1fr auto;gap:1rem;padding:1rem 0;display:grid}.cart-item img{object-fit:contain;background:#050403;border-radius:.7rem;width:82px;height:104px}.cart-item>div{align-content:start;gap:.35rem;display:grid}.cart-item span,.cart-item p{color:#8d8378;margin:0;font-size:.68rem}.cart-item p b{color:#e7ca92}.cart-item button{color:#a39179;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:.3rem;padding:0;font-size:.68rem;text-decoration:underline}.cart-item em{font-size:.78rem;font-style:normal}.cart-totals{border-top:1px solid var(--line);background:#0b0907;padding:1.4rem 1.6rem}.cart-totals>div{color:#a79d91;justify-content:space-between;margin:.65rem 0;font-size:.75rem;display:flex}.cart-totals .grand-total{border-top:1px solid var(--line);color:#eee6da;margin-top:1rem;padding-top:1rem;font-size:1rem}.cart-totals small{text-align:center;color:#6f675e;margin-top:.75rem;font-size:.6rem;display:block}@media (width<=900px){.nav{grid-template-columns:1fr auto auto;gap:1rem}.menu-button{color:#d3b891;letter-spacing:.08em;background:0 0;border:1px solid #d3b89161;border-radius:999px;justify-self:end;min-width:48px;min-height:44px;font-size:.65rem;display:block}.nav-ai-button,.admin-dot{display:none}.nav-links{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s var(--ease-luxury),visibility .25s;background:#070605f7;border:1px solid #d3b89140;border-radius:1.2rem;gap:.1rem;padding:1.3rem;display:grid;position:absolute;top:84px;left:1.2rem;right:1.2rem;transform:translateY(-8px);box-shadow:0 30px 80px #0000009e}.nav-links.open{visibility:visible;opacity:1;pointer-events:auto;transform:none}.nav-links a{align-items:center;min-height:44px;padding:.2rem .35rem;display:flex}.nav-links a:after{display:none}.menu-ai-entry,.menu-admin-link{color:#d3b891;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #d3b89124;align-items:center;padding:.2rem .35rem;display:flex!important}.bag-button span:not(:first-child),.wordmark small{display:none}.hero{min-height:max(100svh,780px);padding-top:7.1rem;padding-bottom:4rem}.hero-copy{padding:0}.hero-copy h1{font-size:clamp(5rem,17vw,9rem)}.hero-product-nav{width:min(790px,100%)}.hero-product-image{height:clamp(190px,27vh,275px)}.hero-product-2 .hero-product-image,.hero-product-4 .hero-product-image{height:clamp(170px,24vh,250px)}.hero-bottom{margin-top:.8rem}.round-cta{width:102px;height:102px}.section-heading{grid-template-columns:1fr;padding-top:6rem}.product-world,.product-world.reverse{grid-template-columns:1fr;min-height:auto;padding-top:3rem;padding-bottom:6rem}.product-world.reverse .product-visual{order:initial}.product-visual{height:72svh;min-height:520px}.brand-story-copy{bottom:7svh}.brand-story-copy h2{font-size:clamp(3.4rem,12vw,6rem)}.keychain-story{grid-template-columns:1fr}.keychain-image{min-height:70svh}.about-grid,.contact{grid-template-columns:1fr}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid small{grid-column:1/-1}}@media (width<=560px){.hero-scroll-indicator{display:none}.nav-wrap{padding:.7rem}.nav{grid-template-columns:minmax(0,1fr) auto auto;gap:.45rem;min-height:56px;padding:.48rem .52rem .48rem .7rem}.wordmark{gap:.5rem;font-size:.92rem}.nav-crest{width:36px;height:36px}.bag-button{min-width:46px;min-height:44px;padding:.55rem .64rem}.menu-button{min-width:52px;padding:.5rem .6rem}.nav-links{top:70px;left:.7rem;right:.7rem}.hero{min-height:max(100svh,760px);padding:6.2rem 0 3.5rem}.hero:before{width:118vw;top:19%}.hero-copy{width:calc(100% - 1.4rem)}.hero-copy h1{letter-spacing:-.045em;text-shadow:0 0 14px #d3b89129,0 14px 34px #000000ad;font-size:19vw;line-height:.83}.hero-copy .eyebrow{max-width:210px}.hero-tagline{letter-spacing:.24em;margin-top:.8rem;font-size:.54rem}.hero-product-nav{gap:.12rem;width:min(430px,100%);margin-top:.85rem}.hero-product-nav>a{border-radius:.75rem;gap:.2rem;padding:.2rem .05rem .32rem}.hero-product-image{height:clamp(158px,42vw,190px)}.hero-product-2 .hero-product-image,.hero-product-4 .hero-product-image{height:clamp(142px,38vw,175px)}.hero-product-nav strong{letter-spacing:.07em;font-size:.57rem}.hero-product-nav small{display:none}.hero-bottom{align-items:center;gap:.7rem;width:100%;margin-top:.65rem}.hero-bottom p{text-align:left;max-width:200px;font-size:.65rem;line-height:1.5}.round-cta{width:82px;height:82px;padding:.8rem;font-size:.48rem}.scroll-cue{bottom:1rem}.hero-scroll-indicator{bottom:max(.55rem,env(safe-area-inset-bottom));gap:.42rem}.hero-scroll-capsule{width:54px;height:70px}.hero-scroll-logo{width:40px}.hero-scroll-label{font-size:.45rem}.manifesto{min-height:70vh;padding:6rem 1.2rem}.manifesto-meta{flex-direction:column;align-items:center}.brand-story-copy{width:calc(100% - 2rem);bottom:6svh;left:1rem}.brand-story-copy h2{margin-bottom:1rem;font-size:13.5vw}.brand-story-copy>p:last-child{font-size:.76rem;line-height:1.65}.brand-story-swipe{top:5.5rem;bottom:auto;right:1rem}.brand-story-swipe span{writing-mode:horizontal-tb}.brand-story-line{display:none}.section-heading{width:calc(100% - 2rem)}.product-world{padding-left:1rem;padding-right:1rem}.product-visual{border-radius:1.3rem;height:67svh;min-height:470px}.product-copy h3{font-size:16vw}.product-copy ul{grid-template-columns:1fr}.purchase-row{align-items:flex-end}.purchase-row button,.purchase-row>a{font-size:.68rem}.keychain-image{min-height:58svh}.keychain-copy{padding:5rem 1.3rem}.about{padding:6rem 1.2rem}.about-intro{flex-direction:column;align-items:flex-start}.about-grid{gap:1.5rem;margin-top:3rem}.contact{gap:3rem;padding:6rem 1.2rem}.contact-links a{display:grid}footer{padding-left:1.2rem;padding-right:1.2rem}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid p{grid-column:1/-1}.customizer{border-radius:1.2rem;padding:1.3rem}.customizer-layout{grid-template-columns:1fr}.personalization-preview{min-height:330px}.preview-bottle{height:280px}.form-grid,.extra-controls{grid-template-columns:1fr}.cart-drawer{width:100%}.cart-item{grid-template-columns:68px 1fr}.cart-item img{width:68px;height:90px}.cart-item em{grid-column:2}}@media (width<=700px),(pointer:coarse){.nav{-webkit-backdrop-filter:none;backdrop-filter:none}.hero-product-nav>a:hover{transform:none}.hero-product-nav>a:active{transform:scale(.975)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.2s!important;animation-duration:.2s!important;animation-iteration-count:1!important}.velsera-loader{transition-duration:.18s!important}.hero-scroll-glow,.hero-scroll-particles{display:none}.hero-scroll-logo{transform:none}.hero-scroll-label{opacity:.84}}.checkout-shell{color:#ddb75f;background:#0b0907;min-height:100vh;padding-bottom:5rem}.checkout-shell>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 max(1.2rem,4vw);display:flex}.checkout-shell>header a{font:400 1.2rem var(--font-display), Georgia, serif;letter-spacing:.15em}.checkout-shell>header span{color:#81786c;text-transform:uppercase;letter-spacing:.15em;font-size:.58rem}.checkout-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:5rem;width:min(1280px,100% - 2rem);margin:0 auto;display:grid}.checkout-main{padding:4rem 0}.checkout-main h1,.checkout-done h1{font:400 clamp(3.2rem, 6vw, 6.5rem)/.88 var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:.8rem 0 2.5rem}.checkout-steps{color:#5f5850;text-transform:uppercase;letter-spacing:.15em;gap:2rem;margin-bottom:4rem;font-size:.6rem;display:flex}.checkout-steps .active{color:#efcf94}.checkout-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.checkout-fields label,.qr-panel label{color:#aaa095;gap:.55rem;font-size:.7rem;display:grid}.checkout-fields input,.checkout-fields textarea,.qr-panel input{color:#fff;background:#13100d;border:1px solid #ffffff24;border-radius:.75rem;width:100%;min-height:48px;padding:.85rem 1rem}.checkout-fields textarea{resize:vertical;min-height:100px}.checkout-fields .wide{grid-column:1/-1}.checkout-next{background:var(--metallic-gold);color:#14100c;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:2rem;margin-top:1.5rem;padding:1rem 1.4rem;font-weight:700;display:flex}.checkout-next:disabled{opacity:.38;cursor:not-allowed}.checkout-error{color:#ffc0a1;background:#a32e081f;border:1px solid #ff7d4a40;border-radius:.8rem;padding:1rem;font-size:.76rem}.checkout-summary{border:1px solid var(--line);background:#12100d;border-radius:1.3rem;align-self:start;margin-top:2rem;padding:2rem;position:sticky;top:1rem}.checkout-summary article{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;gap:.8rem;padding:1rem 0;display:grid}.checkout-summary article img{object-fit:contain;background:#050403;border-radius:.6rem;width:72px;height:92px}.checkout-summary article div{align-content:center;gap:.25rem;display:grid}.checkout-summary article span,.checkout-summary article small{color:#81786e;font-size:.64rem}.checkout-summary article>b{font-size:.72rem}.summary-totals{margin-top:1rem}.summary-totals p{color:#a9a095;justify-content:space-between;margin:.7rem 0;font-size:.72rem;display:flex}.summary-totals p:last-child{border-top:1px solid var(--line);color:#f1e8da;margin-top:1.2rem;padding-top:1.2rem;font-size:1rem}.review-card{border:1px solid var(--line);border-radius:1.2rem;grid-template-columns:1.2fr .8fr;display:grid;overflow:hidden}.review-card>div{padding:1.5rem}.review-card>div+div{border-left:1px solid var(--line)}.review-card h2{font:400 1.5rem var(--font-display), Georgia, serif}.review-card>div>p{color:#c9c0b4;justify-content:space-between;line-height:1.7;display:flex}.review-card small{color:#8b8176;display:block}.checkout-buttons{justify-content:space-between;align-items:center;gap:1rem;display:flex}.checkout-buttons>button:not(.checkout-next){color:#a4998c;cursor:pointer;background:0 0;border:0;text-decoration:underline}.payment-options{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.payment-options button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#12100d;border-radius:1rem;gap:.5rem;min-height:100px;padding:1rem;display:grid}.payment-options button.selected{border-color:#d5a85b;box-shadow:inset 0 0 0 1px #d5a85b}.payment-options span{color:#81786e;font-size:.65rem}.qr-panel{background:radial-gradient(circle at 20% 20%,#d497282e,#0000 35%),linear-gradient(145deg,#181006,#090705 72%);border:1px solid #e1b45461;border-radius:1.5rem;grid-template-columns:minmax(220px,320px) 1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin-top:1rem;padding:clamp(1.2rem,3vw,2.3rem);display:grid;box-shadow:inset 0 0 0 1px #ffda850f,0 28px 90px #0000007a,0 0 50px #b2701414}.qr-frame{background:var(--metallic-gold);border:1px solid #f0d082;border-radius:1.15rem;padding:14px 14px 34px;position:relative;box-shadow:0 0 0 5px #080604,0 0 0 6px #ddab4885,0 20px 60px #0000008c,0 0 38px #d49d3140;display:block!important}.qr-frame:before{content:"";pointer-events:none;border:1px solid #2c1905b8;border-radius:.75rem;position:absolute;inset:7px}.qr-frame img{z-index:1;border-radius:.55rem;width:100%;height:auto;display:block;position:relative}.qr-frame>small{z-index:2;text-align:center;color:#211303;letter-spacing:.22em;font-size:.48rem;font-weight:800;position:absolute;bottom:10px;left:0;right:0}.qr-corner{z-index:3;pointer-events:none;border:2px solid #2b1906;width:18px;height:18px;position:absolute}.qr-corner-one{border-bottom:0;border-right:0;top:6px;left:6px}.qr-corner-two{border-top:0;border-left:0;bottom:6px;right:6px}.qr-panel>div{gap:1rem;display:grid}.qr-panel p{color:#9b9185;margin:0}.qr-panel strong{font:400 2.8rem var(--font-display), Georgia, serif;color:#efcc88}.qr-panel span,.qr-panel small{color:#8b8176;font-size:.68rem;line-height:1.6}.gateway-note{border:1px solid var(--line);background:#15110d;border-radius:1rem;margin-top:1rem;padding:2rem}.gateway-note p{color:#91877b;line-height:1.7}.agreements{color:#a99f93;gap:.8rem;margin:1.4rem 0;font-size:.7rem;display:grid}.agreements label{align-items:flex-start;gap:.7rem;display:flex}.agreements input{accent-color:#d6a64a}.agreements a{color:#e8c886;text-decoration:underline}.checkout-done{text-align:center;place-content:center;width:min(900px,100% - 2rem);min-height:calc(100vh - 76px);margin:auto;display:grid}.checkout-done>span{color:#e8c780;border:1px solid #c79b50;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 2rem;font-size:1.7rem;display:grid}.checkout-done p:not(.eyebrow){color:#a89f93;max-width:590px;line-height:1.8}.checkout-done a{border-bottom:1px solid #c69f5f;justify-self:center;margin-top:1.5rem;padding-bottom:.4rem}@media (width<=850px){.checkout-grid{grid-template-columns:1fr}.checkout-summary{order:-1;position:static}.checkout-main{padding-top:1rem}.review-card{grid-template-columns:1fr}.review-card>div+div{border-left:0;border-top:1px solid var(--line)}}@media (width<=560px){.checkout-shell>header span{display:none}.checkout-grid{gap:1rem;width:calc(100% - 1.5rem)}.checkout-steps{justify-content:space-between;gap:1rem}.checkout-fields{grid-template-columns:1fr}.checkout-fields .wide{grid-column:auto}.payment-options{grid-template-columns:1fr}.qr-panel{grid-template-columns:1fr;padding:1.1rem}.qr-frame{justify-self:center;width:min(100%,310px)}.checkout-buttons{flex-direction:column;align-items:stretch}.checkout-buttons .checkout-next{width:100%}.checkout-summary,.review-card>div{padding:1rem}.second-keychain{grid-template-columns:1fr}}.progressive-experience-boundary{background:#060504;min-height:70svh}.experience-preview,.experience-skeleton{text-align:center;border-block:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#c189301a,#0000 36%),#060504;place-content:center;min-height:70svh;padding:5rem 1.2rem;display:grid}.experience-preview h2{font:400 clamp(3rem,7vw,7rem)/.9 var(--font-display),Georgia,serif;margin:.7rem 0 0}.experience-preview em{color:#d6ae64}.experience-skeleton{grid-template-columns:repeat(3,minmax(100px,240px));gap:1rem}.experience-skeleton span{background:linear-gradient(110deg,#0b0907 20%,#15110c 45%,#0b0907 70%) 0 0/220% 100%;border:1px solid #d4ae6429;border-radius:1.25rem;height:300px;animation:2.2s linear infinite experience-shimmer}@keyframes experience-shimmer{to{background-position:-220% 0}}.luxury-experiences{--experience-gold:#d6b56e;--experience-muted:#9d9284;isolation:isolate;background:linear-gradient(#060504,#0a0806 46%,#050403);position:relative}.luxury-experiences:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 15% 18%,#c2872b14,#0000 28%),radial-gradient(circle at 84% 64%,#ffdf9e0b,#0000 24%);position:absolute;inset:0}html[data-velsera-time=morning] .luxury-experiences{--experience-gold:#dfbd78}html[data-velsera-time=evening] .luxury-experiences,html[data-velsera-time=night] .luxury-experiences{--experience-gold:#c9a35d}.ritual-studio,.product-discovery,.identity-preferences{width:min(1380px,100% - 2rem);margin:auto;padding:clamp(6rem,10vw,10rem) 0}.experience-heading{grid-template-columns:minmax(240px,.65fr) 1.1fr minmax(260px,.75fr);align-items:end;gap:clamp(1.5rem,4vw,5rem);margin-bottom:clamp(2.5rem,5vw,5rem);display:grid}.experience-heading h2,.identity-preferences h2{font:400 clamp(3.4rem,7.5vw,8rem)/.86 var(--font-display),Georgia,serif;letter-spacing:-.045em;margin:0}.experience-heading h2{grid-column:2}.experience-heading>p:last-child{color:var(--experience-muted);grid-column:3;margin:0;font-size:.82rem;line-height:1.8}.experience-heading em{color:var(--experience-gold)}.experience-grid{grid-template-columns:1.1fr .9fr;gap:1rem;display:grid}.experience-panel{background:linear-gradient(145deg,#16120deb,#070605f5);border:1px solid #d8b56e33;border-radius:clamp(1.1rem,2vw,1.8rem);padding:clamp(1.3rem,3vw,2.5rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffefcc09,0 28px 90px #00000047}.experience-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#d5ab5b1a,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-120px;right:-80px}.experience-number{color:#554737;font:400 2rem var(--font-display),Georgia,serif;position:absolute;top:1.25rem;right:1.45rem}.experience-panel h3{color:#f0e5d3;max-width:720px;font:400 clamp(2rem,4vw,4.2rem)/.95 var(--font-display),Georgia,serif;margin:.5rem 0 1rem}.experience-panel>p:not(.eyebrow,.experience-note){max-width:700px;color:var(--experience-muted);line-height:1.75}.experience-button{color:#130f09;cursor:pointer;background:linear-gradient(135deg,#d7b46e,#a77936);border:1px solid #e0b96d80;border-radius:999px;min-height:46px;padding:.8rem 1.15rem;font-weight:800}.experience-button:disabled{opacity:.4;cursor:not-allowed}.experience-button:focus-visible,.experience-text-button:focus-visible,.ritual-choice-grid button:focus-visible,.ingredient-tabs button:focus-visible,.packaging-products button:focus-visible{outline-offset:3px;outline:2px solid #f3d792}.gift-choice-grid label:has(input:focus-visible){outline-offset:3px;outline:2px solid #f3d792}.experience-text-button{color:#baa276;cursor:pointer;background:0 0;border:0;padding:.7rem;text-decoration:underline}.ritual-choice-grid{grid-template-columns:1fr 1fr;gap:.7rem;margin:1.5rem 0;display:grid}.ritual-choice-grid button{text-align:left;color:#eee4d5;cursor:pointer;background:#0b0907;border:1px solid #ffffff14;border-radius:1rem;gap:.4rem;min-height:110px;padding:1rem;display:grid}.ritual-choice-grid button.selected{background:linear-gradient(145deg,#c2924226,#0c0a08);border-color:#d9b56ab8}.ritual-choice-grid span{color:#887d70;font-size:.68rem;line-height:1.55}.routine-result{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.routine-result li{border-top:1px solid #ffffff12;grid-template-columns:64px 1fr auto;align-items:center;gap:.85rem;padding:.65rem;display:grid}.routine-result img{object-fit:contain;background:#050403;border-radius:.6rem;width:64px;height:82px}.routine-result span{gap:.18rem;display:grid}.routine-result small,.routine-result em{color:#867c70;font-size:.62rem;font-style:normal}.routine-result button{color:#d9b86f;cursor:pointer;background:0 0;border:0;text-decoration:underline}.gift-choice-grid{grid-template-columns:1fr 1fr;gap:.55rem;margin:1.25rem 0;display:grid}.gift-choice-grid label{cursor:pointer;border:1px solid #ffffff12;border-radius:.8rem;grid-template-columns:auto 58px 1fr;align-items:center;gap:.6rem;padding:.55rem;display:grid}.gift-choice-grid label.selected{background:#c4913914;border-color:#d9b56aa6}.gift-choice-grid img{object-fit:contain;width:58px;height:74px}.gift-choice-grid span{gap:.2rem;display:grid}.gift-choice-grid strong{font-size:.62rem}.gift-choice-grid small{color:#9b8e7e}.gift-total{border-top:1px solid #ffffff14;justify-content:space-between;margin:1.1rem 0;padding-top:1rem;display:flex}.gift-total span{color:#918678}.gift-total strong{color:#e7c57f;font:400 1.7rem var(--font-display),Georgia,serif}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ingredient-tabs{flex-wrap:wrap;gap:.45rem;margin:1.25rem 0;display:flex}.ingredient-tabs button,.packaging-products button{color:#9e9386;cursor:pointer;background:#0a0806;border:1px solid #ffffff1a;border-radius:999px;padding:.55rem .75rem;font-size:.65rem}.ingredient-tabs button[aria-selected=true],.packaging-products button[aria-pressed=true]{color:#efd49c;border-color:#c9a25f}.ingredient-story{background:radial-gradient(circle at 30% 35%,#d7af5f24,#0000 34%),#090705;border-radius:1rem;align-content:center;min-height:280px;padding:clamp(1.2rem,3vw,3rem);display:grid}.ingredient-story>span{color:#e1bd76;font-size:1.5rem}.ingredient-story small{color:#8c8174;text-transform:uppercase;letter-spacing:.18em;margin-top:1rem}.ingredient-story p{color:#aa9d8c;line-height:1.75}.packaging-stage{background:radial-gradient(circle at 50% 45%,#d3a44f24,#0000 35%),#060504;border-radius:1rem;height:clamp(360px,50vw,620px);position:relative;overflow:hidden}.packaging-stage img{transition:transform .35s cubic-bezier(.22,1,.36,1)}.packaging-explorer>label{color:#9e9385;gap:.5rem;margin-top:1rem;font-size:.68rem;display:grid}.packaging-explorer input[type=range]{accent-color:#d6b56e}.packaging-products{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.experience-note{color:#746b61;font-size:.62rem;line-height:1.6}.camera-stage{background:radial-gradient(circle,#17120c,#070605 68%);border:1px solid #d6b56e24;border-radius:1rem;place-items:center;min-height:300px;margin:1rem 0;display:grid;position:relative;overflow:hidden}.camera-stage video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.camera-stage>div{text-align:center;color:#817668;place-items:center;max-width:260px;display:grid}.camera-stage>div span{color:#d3ae68;font-size:2rem}.identity-preferences{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.identity-preferences>div:first-child{max-width:900px}.identity-preferences h2{margin:.5rem 0 1rem;font-size:clamp(2.6rem,5vw,5.8rem)}.identity-preferences p{color:#94897c;line-height:1.7}.identity-actions{align-items:center;gap:.6rem;display:flex}.identity-form{background:#0b0907;border:1px solid #d6b56e2e;border-radius:1rem;grid-column:1/-1;grid-template-columns:auto minmax(160px,340px);align-items:center;gap:.7rem 1rem;padding:1.2rem;display:grid}.identity-form input[type=text],.identity-form input:not([type]){border:1px solid var(--line);color:#fff;background:#050403;border-radius:.7rem;min-height:44px;padding:.75rem}.identity-consent{color:#9d9285;grid-column:1/-1;align-items:flex-start;gap:.6rem;font-size:.7rem;display:flex}.identity-form .experience-button{grid-column:2;justify-self:start}.identity-message{grid-column:1/-1;margin:0}@media (width<=900px){.experience-heading{grid-template-columns:1fr}.experience-heading h2,.experience-heading>p:last-child{grid-column:1}.experience-grid,.discovery-grid,.identity-preferences{grid-template-columns:1fr}}@media (width<=560px){.ritual-studio,.product-discovery,.identity-preferences{width:calc(100% - 1.2rem)}.ritual-choice-grid,.gift-choice-grid{grid-template-columns:1fr}.routine-result li{grid-template-columns:54px 1fr}.routine-result img{width:54px}.routine-result button{grid-column:2;justify-self:start}.identity-actions{flex-direction:column;align-items:stretch}.identity-form{grid-template-columns:1fr}.identity-form .experience-button{grid-column:1}.experience-skeleton{grid-template-columns:1fr}.experience-skeleton span:not(:first-child){display:none}}@media (prefers-reduced-motion:reduce){.experience-skeleton span{animation:none}.packaging-stage img{transition:none}}.admin-login{background:radial-gradient(circle at 50% 30%,#9d5d1e2e,#0000 35%),#080706;place-content:center;min-height:100vh;padding:2rem;display:grid}.admin-brand{font:400 1.1rem var(--font-display),Georgia,serif;letter-spacing:.15em;position:absolute;top:2rem;left:2rem}.admin-login form{border:1px solid var(--line);background:#110e0be6;border-radius:1.4rem;gap:1rem;width:min(440px,100vw - 2rem);padding:2rem;display:grid;box-shadow:0 50px 120px #00000080}.admin-login h1{font:400 3.3rem var(--font-display),Georgia,serif;margin:.2rem 0}.admin-login form>p:not(.eyebrow){color:#948a7d;font-size:.8rem;line-height:1.6}.admin-login label{color:#b6ac9f;gap:.5rem;font-size:.72rem;display:grid}.admin-login input{border:1px solid var(--line);color:#fff;background:#0b0907;border-radius:.7rem;width:100%;min-height:48px;padding:.8rem}.admin-login label div{grid-template-columns:1fr auto;display:grid}.admin-login label div input{border-radius:.7rem 0 0 .7rem}.admin-login label div button{border:1px solid var(--line);cursor:pointer;background:#1e1913;border-left:0;border-radius:0 .7rem .7rem 0;padding:0 1rem;font-size:.68rem}.admin-error{color:#ffb798!important}.admin-submit{background:var(--cream);color:#100d09;cursor:pointer;border:0;border-radius:999px;padding:1rem;font-weight:700}.admin-login form>a{text-align:center;color:#8f8578;font-size:.65rem;text-decoration:underline}.admin-login>small{text-align:center;color:#5e574f;margin-top:1rem;font-size:.58rem}.admin-dashboard{background:#0d0b09;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.admin-dashboard>aside{border-right:1px solid var(--line);background:#080706;grid-template-rows:auto 1fr auto;height:100vh;padding:2rem 1.3rem;display:grid;position:sticky;top:0}.admin-dashboard>aside>a{font:400 1.1rem var(--font-display),Georgia,serif;letter-spacing:.15em}.admin-dashboard nav{align-content:start;gap:.5rem;margin-top:4rem;display:grid}.admin-dashboard nav a{color:#9e9488;border-radius:.7rem;padding:.8rem;font-size:.72rem}.admin-dashboard nav a:hover{color:#fff;background:#17130f}.admin-dashboard aside button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:.7rem;width:100%;padding:.8rem}.admin-dashboard>section{min-width:0;padding:3rem}.admin-dashboard header{justify-content:space-between;align-items:center;display:flex}.admin-dashboard header h1{font:400 clamp(2.5rem,5vw,5rem) var(--font-display),Georgia,serif;margin:.5rem 0}.admin-dashboard header>span{color:#9ec8a7;border:1px solid #426a4f;border-radius:999px;padding:.6rem 1rem;font-size:.62rem}.admin-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:2rem 0;display:grid}.admin-cards article{border:1px solid var(--line);background:#13100d;border-radius:1rem;align-content:space-between;min-height:130px;padding:1.2rem;display:grid}.admin-cards span{color:#8d8377;font-size:.68rem}.admin-cards strong{font:400 2.3rem var(--font-display),Georgia,serif}.orders-panel{border:1px solid var(--line);background:#110e0b;border-radius:1rem;overflow:hidden}.orders-panel>div:first-child{justify-content:space-between;padding:1.2rem;display:flex}.orders-panel h2{font:400 1.5rem var(--font-display),Georgia,serif;margin:0}.orders-panel button{border:1px solid var(--line);background:0 0;border-radius:999px;padding:.5rem 1rem}.orders-table{overflow:auto}.orders-table table{border-collapse:collapse;white-space:nowrap;width:100%}.orders-table th,.orders-table td{text-align:left;border-top:1px solid var(--line);padding:1rem;font-size:.68rem}.orders-table th{color:#766e65;text-transform:uppercase;letter-spacing:.1em}.orders-table td small{color:#766e65;margin-top:.35rem;display:block}.status{color:#dcbd82;background:#d4a1481a;border-radius:999px;padding:.4rem .6rem}.no-orders{color:#81786d;text-align:center!important;padding:4rem!important}.admin-list{background:#0b0907;min-height:100vh;padding:3rem max(1.2rem,5vw)}.admin-list header{align-items:start;gap:4rem;display:flex}.admin-list h1{font:400 clamp(3rem,6vw,6rem) var(--font-display),Georgia,serif;margin:.5rem 0 3rem}.production-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.production-grid article{border:1px solid var(--line);background:#14110d;border-radius:1rem;padding:1.3rem}.production-grid article>span{color:#83796e;font-size:.62rem}.production-grid article>strong{width:90px;height:90px;font:400 3.8rem var(--font-display),Georgia,serif;color:#e3bc75;border:1px solid #d0a256;border-radius:50%;place-content:center;margin:1.5rem 0;display:grid}.production-grid h2{font:400 1.5rem var(--font-display),Georgia,serif}.production-grid p,.production-grid small{color:#887e73;font-size:.68rem}.production-grid select{border:1px solid var(--line);color:#eee;background:#0b0907;border-radius:.7rem;width:100%;margin-top:1.2rem;padding:.75rem}.status-form{gap:.4rem;display:flex}.status-form select,.production-grid form select{border:1px solid var(--line);color:#eee;background:#0b0907;border-radius:.5rem;padding:.5rem;font-size:.66rem}.status-form button,.verify-actions button,.production-grid form button{border:1px solid var(--line);cursor:pointer;background:#211a12;border-radius:.5rem;padding:.5rem .65rem;font-size:.62rem}.verify-actions{gap:.4rem;margin-top:.55rem;display:flex}.verify-actions form:first-child button{color:#a8d5b1;border-color:#477553}.verify-actions form:last-child button{color:#e7aa96;border-color:#79483a}.production-grid form{gap:.5rem;margin-top:1rem;display:grid}@media (width<=900px){.admin-dashboard{grid-template-columns:1fr}.admin-dashboard>aside{grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center;height:auto;position:static}.admin-dashboard nav{margin:0;display:flex;overflow:auto}.admin-dashboard>section{padding:1.5rem}.admin-cards{grid-template-columns:1fr 1fr}}@media (width<=560px){.admin-dashboard>aside{grid-template-columns:1fr auto}.admin-dashboard nav{order:3;grid-column:1/-1;margin-top:1rem}.admin-dashboard header{align-items:flex-start}.admin-dashboard header>span{display:none}.admin-cards{grid-template-columns:1fr}.admin-list header{gap:1rem;display:grid}.admin-login{padding:1rem}.admin-brand{margin-bottom:2rem;position:static}}.review-admin header>div>p:not(.eyebrow){color:#9b8f82;max-width:700px;line-height:1.75}.review-admin-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.review-admin-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#17130f,#0f0c09);border-radius:1rem;gap:.85rem;padding:1.35rem;display:grid}.review-admin-meta{color:#e4bb70;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;display:flex}.review-state{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.14em;border-radius:999px;padding:.35rem .65rem;font-size:.54rem}.review-state.pending{color:#e4bb70}.review-state.approved{color:#a8d5b1;border-color:#477553}.review-state.rejected{color:#e7aa96;border-color:#79483a}.review-admin-grid h2{font:400 1.45rem var(--font-display),Georgia,serif;color:#f1d79e;margin:0}.review-admin-grid article>p{color:#aaa095;margin:0;font-size:.76rem;line-height:1.75}.review-admin-grid article>strong{color:#eee;font-size:.72rem}.review-admin-grid article>small{color:#776d62}.review-admin-actions{flex-wrap:wrap;gap:.6rem;margin-top:.35rem;display:flex}.review-admin-actions form{margin:0}.review-admin-actions button{color:#e7aa96;cursor:pointer;background:#21130f;border:1px solid #79483a;border-radius:.6rem;padding:.65rem .85rem;font-size:.63rem}.review-admin-actions form:first-child button{color:#a8d5b1;background:#102016;border-color:#477553}.review-admin-empty{border:1px solid var(--line);text-align:center;color:#8f8478;background:#110e0b;border-radius:1rem;padding:4rem 1.5rem}@media (width<=560px){.review-admin-grid{grid-template-columns:1fr}.review-admin-actions{display:grid}.review-admin-actions form,.review-admin-actions button{width:100%}}.product-page,.legal-page{background:#0b0907;min-height:100vh}.product-page>header,.legal-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 max(1.2rem,4vw);display:flex}.product-page>header a:first-child,.legal-page>header a:first-child{font:400 1.1rem var(--font-display),Georgia,serif;letter-spacing:.15em}.product-page>header a:last-child,.legal-page>header a:last-child{color:#93897c;font-size:.68rem}.product-page>section{grid-template-columns:1fr 1fr;min-height:calc(100vh - 76px);display:grid}.product-page-image{min-height:720px;position:relative}.product-page>section>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,7vw,8rem);display:flex}.product-page h1{font:400 clamp(3rem,6vw,6.2rem)/.9 var(--font-display),Georgia,serif;letter-spacing:-.05em;margin:.8rem 0 1rem}.product-page>section>div:last-child>p:not(.eyebrow,.product-line){color:#9b9185;line-height:1.8}.product-page ul{border-top:1px solid var(--line);width:100%;padding:0}.product-page li{border-bottom:1px solid var(--line);color:#c5bcae;padding:.8rem 0;font-size:.74rem;list-style:none}.product-page>section>div:last-child>strong{font:400 2.4rem var(--font-display),Georgia,serif;margin-top:1.5rem}.product-page .primary-button{width:auto}.product-page small{color:#80766a;margin-top:.8rem}.legal-page article{width:min(820px,100% - 2rem);margin:0 auto;padding:7rem 0}.legal-page h1{font:400 clamp(3.5rem,8vw,7rem)/.9 var(--font-display),Georgia,serif;letter-spacing:-.05em;margin:.8rem 0 1.5rem}.legal-intro{font:italic 400 clamp(1.2rem,2vw,1.8rem)/1.5 var(--font-display),Georgia,serif;color:#d2ad6d}.legal-page article section{border-top:1px solid var(--line);padding:2rem 0}.legal-page article h2{font:400 1.5rem var(--font-display),Georgia,serif}.legal-page article section p{color:#9d9387;line-height:1.9}.legal-page article>small{color:#625b53}.facewash-detail-page .facewash-detail-stage{background:radial-gradient(at 31% 52%,#d3b8911a,#0000 42%),#080706;grid-template:"image heading""image purchase"1fr/minmax(0,1.08fr) minmax(340px,.92fr);min-height:calc(100svh - 76px);display:grid}.facewash-detail-stage .product-page-image{grid-area:image;min-height:calc(100svh - 76px)}.facewash-detail-heading{grid-area:heading;align-self:end;padding:clamp(3rem,6vw,7rem) clamp(2rem,7vw,8rem) 1.5rem}.facewash-detail-heading h1{color:#d0a66d}.facewash-detail-page .facewash-detail-purchase{grid-area:purchase;align-self:start;padding:0 clamp(2rem,7vw,8rem) clamp(3rem,6vw,7rem);display:block}.facewash-detail-purchase>strong{font:400 2.4rem var(--font-display),Georgia,serif;margin-top:1.5rem;display:block}.facewash-detail-purchase .primary-button{color:#e2c48d;background:#15120e;border:1px solid #d3b8917a;min-height:50px;margin-top:1rem;padding-inline:1.6rem;display:inline-flex}.facewash-detail-page .product-page-ritual{background:#050505;min-height:auto;padding:clamp(3rem,7vw,7rem) max(1rem,8vw);display:block}.facewash-detail-page .product-page-ritual-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#d3b8910e,#0000 44%),#0a0908c7;border:1px solid #d3b8913d;border-radius:clamp(1.2rem,2.2vw,1.8rem);width:min(1100px,100%);margin:0 auto;padding:clamp(1.5rem,4vw,3.6rem);display:block;box-shadow:inset 0 1px #ffffff09,0 28px 70px #00000059}.product-page-ritual-card h2{color:#d0a66d;font:400 clamp(2.2rem,4.7vw,4.8rem)/.96 var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:.45rem 0 1.25rem}.product-page-ritual-card>p:not(.eyebrow){color:#e8e3dc;max-width:68ch;font:400 clamp(1rem,1.35vw,1.2rem)/1.7 var(--font-editorial),Georgia,serif;margin:0}.product-page-ritual-card>small{color:#bba786;letter-spacing:.08em;text-transform:uppercase;margin-top:1.4rem;display:block}.product-page-ritual-card>small span{color:#74502f;margin:0 .35em}@media (width<=800px){.product-page>section{grid-template-columns:1fr}.product-page-image{min-height:65svh}.product-page>section>div:last-child{padding:4rem 1.2rem}.legal-page article{padding-top:4rem}.facewash-detail-page .facewash-detail-stage{grid-template:"heading""image"minmax(58svh,680px)"purchase"/1fr}.facewash-detail-heading{padding:3rem 1.2rem 1.25rem}.facewash-detail-stage .product-page-image{min-height:58svh}.facewash-detail-purchase{padding:1rem 1.2rem 4rem}.facewash-detail-purchase .primary-button{width:100%}.facewash-detail-page .product-page-ritual{padding:3rem 1rem 5rem}.product-page-ritual-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:1.35rem}}.admin-login form>p:not(.eyebrow),.admin-login label{color:#b99756}.admin-warning{color:#ffc49f;background:#762f122e;border:1px solid #ffae6f73;border-radius:.85rem;margin:1rem 0;padding:1rem 1.2rem;font-size:.72rem}.admin-success{color:#bce2c3;background:#1f5e2d2e;border:1px solid #68b57973;border-radius:.85rem;margin:1rem 0;padding:1rem 1.2rem;font-size:.72rem}.marketplace-admin-card a{color:#d9b66f;margin-top:.75rem;font-size:.65rem;text-decoration:underline}.marketplace-admin header>div>p:not(.eyebrow){color:#9f9385;max-width:720px;margin-top:-2rem;line-height:1.75}.marketplace-connect-form{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.marketplace-connect-form article{background:linear-gradient(145deg,#18130e,#0e0b08);border:1px solid #d8aa4547;border-radius:1.2rem;gap:1.5rem;padding:1.5rem;display:grid;box-shadow:0 25px 65px #00000047}.marketplace-connect-form article>div{grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem;display:grid}.marketplace-connect-form article>div p{color:#a8946e;text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:.56rem}.marketplace-connect-form article>div strong{color:#edcb84;font:400 1.65rem var(--font-display),Georgia,serif;grid-column:2}.connection-dot{background:#70b77a;border-radius:50%;grid-row:1/3;width:12px;height:12px;box-shadow:0 0 15px #70b77a99}.marketplace-connect-form label{color:#baa98d;gap:.55rem;font-size:.68rem;display:grid}.marketplace-connect-form input{color:#f0cf8d;width:100%;min-height:52px;font:inherit;background:#090705;border:1px solid #d8aa4547;border-radius:.75rem;padding:.85rem 1rem}.marketplace-connect-form input:focus{border-color:#e5bd67}.marketplace-connect-form article>a{color:#9e8d70;font-size:.62rem;text-decoration:underline}.marketplace-save{border:1px solid var(--line);background:#110e0b;border-radius:1rem;grid-column:1/-1;justify-content:space-between;align-items:center;gap:2rem;padding:1.3rem 1.5rem;display:flex}.marketplace-save p{color:#81776b;max-width:670px;margin:0;font-size:.65rem;line-height:1.6}.marketplace-save button{background:var(--metallic-gold);color:#130d05;cursor:pointer;border:0;border-radius:999px;flex:none;padding:1rem 1.4rem;font-weight:800}.admin-login input{color:#e3bb62}.admin-submit{background:var(--metallic-gold)}.admin-login form>a{color:#a48750}.admin-dashboard nav a:hover{color:#e3bb62}.product-page-image{background:#050403}.product-page-image img{object-fit:contain}.inclusive-haircare{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 8% 32%,#2a69b833,#0000 30%),radial-gradient(circle at 92% 66%,#de5c972e,#0000 32%),#080706;gap:clamp(2.2rem,4vw,4rem);min-height:100vh;padding:8rem max(1.2rem,6vw);display:grid;overflow:hidden}.inclusive-heading{text-align:center;width:min(1320px,100%);margin:0 auto}.inclusive-heading h2{font:400 clamp(3.4rem,7.5vw,8rem)/.86 var(--font-display),Georgia,serif;letter-spacing:-.055em;margin:.7rem 0 0}.inclusive-heading h2 em{color:#e2b861;font-weight:400}.inclusive-gallery{width:min(1320px,100%);min-width:0;margin:0 auto}.inclusive-stage{background:linear-gradient(145deg,#05080c,#130b08);border:1px solid #e5b85680;border-radius:2rem;grid-template-columns:1fr 1fr;min-height:min(82vh,900px);display:grid;position:relative;overflow:hidden;box-shadow:0 45px 110px #0000008c,inset 0 0 0 1px #ffe09714,0 0 42px #d6a4421a}.inclusive-stage:before{content:"";z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 100px 18px #0202024d}.inclusive-stage:after{content:"";z-index:3;background:linear-gradient(#0000,#efc66abf,#0000);width:1px;position:absolute;top:5%;bottom:5%;left:50%;box-shadow:0 0 18px #efc66a73}.inclusive-frame{background:#070605;min-height:min(82vh,900px);margin:0;position:relative;overflow:hidden}.inclusive-frame-1{background:radial-gradient(circle at 50% 28%,#2d6cbe2e,#0000 40%),#05080d}.inclusive-frame-2{background:radial-gradient(circle at 50% 28%,#e15c9929,#0000 40%),#100709}.inclusive-frame img{object-fit:contain}.inclusive-frame figcaption{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e5c276;text-transform:uppercase;letter-spacing:.17em;background:#070605bf;border:1px solid #efc66a73;border-radius:999px;padding:.65rem .9rem;font-size:.54rem;position:absolute;bottom:1.3rem;left:1.3rem}.gender-unity-mark{aspect-ratio:1;z-index:6;width:clamp(96px,10vw,138px);font:400 clamp(2.25rem,4.6vw,4rem)/1 var(--font-display),Georgia,serif;background:radial-gradient(circle at 50% 40%,#241d23f2,#050507f5 68%);border:1px solid #efc66acc;border-radius:50%;justify-content:center;align-items:center;gap:.08em;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #070605d1,0 0 0 9px #efc66a59,-20px 0 48px #3899ff70,20px 0 48px #ff4eaa6b}.gender-unity-mark:before{content:"";opacity:.5;pointer-events:none;border:1px solid #f6d17f61;border-radius:50%;animation:2.4s ease-in-out infinite alternate gender-unity-glow;position:absolute;inset:-10px;transform:translate(0)scale(.94);box-shadow:-20px 0 38px #3899ff47,20px 0 38px #ff4eaa47}.gender-unity-mark span{filter:drop-shadow(0 0 10px)}.gender-unity-mark i{color:#f0c76f;text-shadow:0 0 10px #f0c76fe6;font-size:.28em;font-style:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gender-female{color:#ff5cab;transform:translate(.04em)}.gender-male{color:#55adff;transform:translate(-.04em)}.inclusive-copy{text-align:center;width:min(1040px,100%);margin:0 auto}.inclusive-copy>p{color:#b8aa93;margin:0 auto;font-size:clamp(.92rem,1.35vw,1.12rem);line-height:2}.inclusive-benefits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:2.4rem;display:grid}.inclusive-benefits span{color:#d2b375;text-transform:uppercase;letter-spacing:.13em;padding:1.1rem .5rem;font-size:.58rem}@keyframes gender-unity-glow{0%{opacity:.36;transform:translate(0)scale(.94)}to{opacity:.9;transform:translate(0)scale(1.08)}}.reviews-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 15% 15%,#d69b2f26,#0000 32%),radial-gradient(circle at 90% 80%,#70400d2e,#0000 36%),#080604;padding:9rem max(1.2rem,6vw);position:relative;overflow:hidden}.reviews-brand-mark{text-align:center;white-space:nowrap;color:#dfb65e;width:min(1320px,100%);font:400 clamp(5rem,14vw,13rem)/.72 var(--font-display),Georgia,serif;letter-spacing:.055em;text-shadow:0 0 8px #efc77061,0 0 30px #dba43747,0 0 72px #ae671233;filter:drop-shadow(0 10px 28px #0000007a);margin:0 auto clamp(3rem,6vw,5rem);overflow:hidden}.reviews-heading{grid-template-columns:1fr auto;align-items:end;gap:3rem;width:min(1320px,100%);margin:0 auto 4rem;display:grid}.reviews-heading h2{font:400 clamp(3.8rem,8vw,8.4rem)/.84 var(--font-display),Georgia,serif;letter-spacing:-.06em;margin:.7rem 0 0}.reviews-heading h2 em{color:#e4ba62;font-weight:400}.review-score{border-left:1px solid var(--line);justify-items:end;min-width:220px;padding:1.4rem 0 1.4rem 2rem;display:grid}.review-score strong{font:400 clamp(2.5rem,5vw,4.5rem)/1 var(--font-display),Georgia,serif;color:#edc778}.review-score span,.review-stars{color:#e4b557;letter-spacing:.12em}.review-score small{color:#8e8170;margin-top:.35rem;font-size:.62rem}.reviews-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:1.25rem;width:min(1320px,100%);margin:0 auto;display:grid}.review-list{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.review-card{background:linear-gradient(145deg,#251a0ecc,#0a0806f5);border:1px solid #deb15245;border-radius:1.35rem;align-content:start;min-height:310px;padding:1.6rem;display:grid;box-shadow:inset 0 0 0 1px #ffe3a108,0 24px 60px #00000047}.review-card h3{font:400 1.7rem var(--font-display),Georgia,serif;color:#e9c77d;margin:1.15rem 0 .7rem}.review-card blockquote{color:#b8aa97;font:italic 400 1rem/1.8 var(--font-display),Georgia,serif;margin:0}.review-stars span{color:#504535}.review-person{align-items:center;gap:.8rem;margin-top:auto;padding-top:1.5rem;display:flex}.review-person>span{color:#edc87c;width:42px;height:42px;font:400 1.1rem var(--font-display),Georgia,serif;background:#0b0805;border:1px solid #c99947;border-radius:50%;place-items:center;display:grid}.review-person div{gap:.25rem;display:grid}.review-person strong{color:#d7c19b;font-size:.75rem}.review-person small{color:#776e62;font-size:.58rem}.review-empty{text-align:center;background:#100c08b8;border:1px dashed #ddaf504d;border-radius:1.35rem;grid-column:1/-1;place-content:center;justify-items:center;min-height:310px;padding:2rem;display:grid}.review-empty>span{color:#e9c474;border:1px solid #a97933;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:1rem;display:grid}.review-empty h3{font:400 2rem var(--font-display),Georgia,serif;margin:.2rem 0 .7rem}.review-empty p{color:#918679;max-width:480px;margin:0;line-height:1.7}.review-form{background:radial-gradient(circle at 80% 0,#c88e2826,#0000 35%),#110d09;border:1px solid #e6b95a66;border-radius:1.35rem;gap:1rem;padding:1.6rem;display:grid;position:sticky;top:1rem;box-shadow:0 30px 80px #0006}.review-form h3{font:400 2.4rem var(--font-display),Georgia,serif;margin:-.35rem 0 0}.review-form>p:not(.eyebrow,.review-success,.checkout-error){color:#938777;margin:0;font-size:.74rem;line-height:1.7}.review-form label,.review-form legend{color:#baa98e;gap:.45rem;font-size:.68rem;display:grid}.review-form input,.review-form textarea{color:#edcf91;background:#090705;border:1px solid #ffffff21;border-radius:.75rem;width:100%;padding:.85rem 1rem}.review-form textarea{resize:vertical;min-height:125px}.review-form fieldset{border:0;margin:0;padding:0}.rating-picker{gap:.4rem;margin-top:.5rem;display:flex}.rating-picker button{color:#564831;cursor:pointer;background:#0a0806;border:1px solid #d6ab5040;border-radius:50%;width:38px;height:38px}.rating-picker button.active{color:#edc56f;background:#8e591333;border-color:#d4a34d;box-shadow:0 0 14px #dda9411f}.review-honeypot{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.review-success{color:#b8d9b5;background:#2a67331f;border:1px solid #62986057;border-radius:.75rem;margin:0;padding:.85rem;font-size:.72rem;line-height:1.5}.review-form>small{color:#70685f;text-align:center;font-size:.56rem;line-height:1.5}.marketplaces{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 30%,#d69c3130,#0000 38%),linear-gradient(145deg,#070503,#161006 58%,#070503);place-content:center;justify-items:center;min-height:82vh;padding:8rem max(1.2rem,6vw);display:grid}.marketplaces h2{font:400 clamp(3.6rem,8vw,8.5rem)/.84 var(--font-display),Georgia,serif;letter-spacing:-.055em;margin:.8rem 0 1.5rem}.marketplaces h2 em{color:#e4ba62;font-weight:400}.marketplaces>p:not(.eyebrow){color:#ae9e84;max-width:620px;margin:0 auto;line-height:1.8}.marketplace-actions{grid-template-columns:1fr 1fr;gap:1rem;width:min(1040px,100%);margin-top:3.5rem;display:grid}.marketplace-actions a{text-align:left;background:linear-gradient(135deg,#ebc26721,#080604f0 54%);border:1px solid #efc3637a;border-radius:1.5rem;align-content:center;justify-items:start;min-height:190px;padding:2rem 2.3rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe29d0a,0 25px 65px #0006}.marketplace-actions a:after{content:"";border:1px solid #ebbf6033;border-radius:50%;width:190px;height:190px;position:absolute;top:-75px;right:-60px;box-shadow:0 0 0 28px #ebbf6006,0 0 0 58px #ebbf6005}.marketplace-actions a:hover{border-color:#efca78;transform:translateY(-5px);box-shadow:inset 0 0 0 1px #ffe29d0f,0 35px 80px #00000080,0 0 34px #d39d341f}.marketplace-actions span{color:#9f8c6b;text-transform:uppercase;letter-spacing:.2em;font-size:.6rem}.marketplace-actions strong{font:700 clamp(2.8rem,5vw,5rem)/.9 var(--font-luxury),Georgia,serif;color:#edc879;margin:.35rem 0 .8rem}.marketplace-actions b{color:#c4a363;text-transform:uppercase;letter-spacing:.14em;font-size:.58rem}.combo-section{background:radial-gradient(circle at 50% 18%,#c9892121,#0000 34%),#090705;padding:0 max(1.2rem,6vw) 8rem}.combo-section .section-heading{width:min(1280px,100%)}.combo-grid{grid-template-columns:1fr 1fr;gap:1.25rem;width:min(1280px,100%);margin:0 auto;display:grid}.combo-card{background:linear-gradient(145deg,#1f160cf5,#070605fa);border:1px solid #e5b8574d;border-radius:1.7rem;overflow:hidden;box-shadow:0 35px 90px #0000006b,inset 0 0 0 1px #ffe09709}.combo-products{background:radial-gradient(circle at 50% 48%,#d4992f3b,#0000 48%),#060503;grid-template-columns:1fr 1fr;gap:.5rem;min-height:480px;padding:1.2rem;display:grid}.combo-product{background:#050403;border:1px solid #d5a74a29;border-radius:1.2rem;min-width:0;position:relative;overflow:hidden}.combo-product span{z-index:2;color:#e0bc70;text-transform:uppercase;letter-spacing:.15em;font-size:.55rem;position:absolute;bottom:1rem;left:1rem}.combo-copy{padding:2rem}.combo-copy h3{font:400 clamp(2.4rem,4vw,4.4rem)/.9 var(--font-display),Georgia,serif;letter-spacing:-.045em;margin:.45rem 0 1rem}.combo-copy>p:not(.eyebrow){color:#b5a07a;min-height:5.2em;font-size:.82rem;line-height:1.75}.combo-pricing{grid-template-columns:auto 1fr;align-items:end;gap:.2rem 1rem;margin-top:1.8rem;display:grid}.combo-pricing del{color:#8b7857;font-size:1rem;text-decoration-color:#f0c66f;text-decoration-thickness:2px}.combo-pricing strong{font:400 2.65rem var(--font-display),Georgia,serif;color:#edc978}.combo-pricing span{color:#8e816d;grid-column:1/-1;font-size:.64rem}.combo-card .primary-button{margin-top:1.4rem}.donation-promise{text-align:center;color:#d7ac5a;background:radial-gradient(circle at 50% 0,#dfa73a29,#0000 62%),#0a0704;border:1px solid #e4b5536b;border-radius:1.4rem;width:min(920px,100%);margin:4.5rem auto 0;padding:clamp(1.5rem,3vw,2.4rem);box-shadow:inset 0 0 0 1px #ffe09709,0 24px 60px #0006}.donation-promise span{text-transform:uppercase;letter-spacing:.24em;color:#f0cf85;margin-bottom:.8rem;font-size:.6rem;display:block}.donation-promise p{font:italic 400 clamp(1.1rem,2.1vw,1.55rem)/1.7 var(--font-display),Georgia,serif;margin:0}.donation-promise strong{color:#f2ce7d;font-weight:600}.keychain-step-intro{color:#aa9b85;max-width:680px;margin:-1rem 0 2rem;line-height:1.8}.keychain-choices{gap:1rem;display:grid}.keychain-choice{border:1px solid var(--line);background:linear-gradient(135deg,#7346121f,#110e0b 45%);border-radius:1.2rem;grid-template-columns:minmax(190px,1.25fr) .7fr;gap:1.2rem;padding:1.25rem;display:grid}.keychain-choice-product{grid-row:span 2;align-items:center;gap:1rem;display:flex}.keychain-choice-product img{object-fit:contain;background:#050403;border-radius:.65rem;flex:none;width:74px;height:94px}.keychain-choice-product div{gap:.35rem;display:grid}.keychain-choice-product span{color:#81776b;font-size:.66rem}.keychain-choice>label:not(.extra-toggle){color:#cbb98f;grid-template-columns:1fr auto;align-items:center;gap:.45rem;font-size:.7rem;display:grid}.keychain-choice>label:not(.extra-toggle) input{color:#efca7a;background:#0a0806;border:1px solid #ffffff24;border-radius:.75rem;grid-column:1/-1;width:100%;min-height:50px;padding:.75rem 1rem}.keychain-choice>label:not(.extra-toggle) small{color:#786f65;grid-column:1/-1}.keychain-choice .extra-toggle{align-self:center}.initial-summary{color:#edc87b;min-width:2.2rem;min-height:2.2rem;font:400 1rem var(--font-display),Georgia,serif;border:1px solid #b98b42;border-radius:999px;place-items:center;padding:.4rem .7rem;display:inline-grid}.payment-methods{grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 1.5rem;display:grid}.payment-methods button{border:1px solid var(--line);color:#b9aa91;text-align:left;cursor:pointer;background:#12100d;border-radius:1.15rem;align-content:center;justify-items:start;gap:.45rem;min-height:145px;padding:1.35rem;transition:border-color .25s,background .25s,transform .25s;display:grid}.payment-methods button:hover{transform:translateY(-2px)}.payment-methods button.selected{background:linear-gradient(135deg,#99611738,#15100a);border-color:#d9ae5b;box-shadow:inset 0 0 0 1px #efc8742e,0 0 30px #c4882314}.payment-methods span{text-transform:uppercase;letter-spacing:.16em;color:#cfb16f;font-size:.6rem}.payment-methods strong{font:400 clamp(1.55rem,3vw,2.3rem) var(--font-display),Georgia,serif;color:#edca83}.payment-methods small{color:#8f8372}.cod-breakdown{background:#07050380;border:1px solid #dbaf5447;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex!important}.cod-breakdown span{color:#b69c6b}.cod-breakdown b{color:#efcd89;font:400 1.25rem var(--font-display),Georgia,serif}@media (width<=900px){.reviews-layout{grid-template-columns:1fr}.review-form{position:static}.inclusive-haircare{min-height:auto}.inclusive-stage,.inclusive-frame{min-height:70svh}.marketplace-actions,.combo-grid{grid-template-columns:1fr}.combo-products{min-height:440px}.keychain-choice{grid-template-columns:1fr 1fr}.keychain-choice-product{grid-area:auto/1/auto/-1}.marketplace-connect-form{grid-template-columns:1fr}.marketplace-save{grid-column:auto}}@media (width<=560px){.reviews-section{padding:6rem 1rem}.reviews-brand-mark{letter-spacing:.035em;margin-bottom:3rem;font-size:21vw}.reviews-heading{grid-template-columns:1fr;gap:2rem}.review-score{border-left:0;border-top:1px solid var(--line);justify-items:start;padding:1.2rem 0 0}.review-list{grid-template-columns:1fr}.inclusive-haircare{padding:6rem 1rem}.inclusive-heading h2{font-size:15vw}.inclusive-stage{border-radius:1.35rem;grid-template-columns:1fr;min-height:0}.inclusive-stage:after{background:linear-gradient(90deg,#0000,#efc66abf,#0000);width:auto;height:1px;inset:50% 5% auto}.inclusive-frame{min-height:68svh}.inclusive-frame figcaption{bottom:.8rem;left:.8rem}.gender-unity-mark{width:96px}.inclusive-benefits{grid-template-columns:1fr 1fr}.marketplaces{min-height:auto;padding:6rem 1.2rem}.marketplace-actions a{min-height:155px;padding:1.5rem}.payment-methods{grid-template-columns:1fr}.combo-section{padding-bottom:5rem}.combo-products{min-height:360px;padding:.7rem}.combo-product span{font-size:.48rem;bottom:.7rem;left:.65rem}.combo-copy{padding:1.3rem}.combo-copy>p:not(.eyebrow){min-height:0}.footer-mark{font-size:22vw}.donation-promise{margin-top:2.5rem}.keychain-choice{grid-template-columns:1fr;padding:1rem}.keychain-choice-product{grid-column:auto}.checkout-steps{flex-wrap:wrap;justify-content:flex-start}.marketplace-save{flex-direction:column;align-items:stretch}.marketplace-save button{width:100%}}.admin-analytics-dashboard{--admin-gold:#ddb45f;--admin-gold-pale:#f0d18c;--admin-panel:#12100d;--admin-muted:#8f867a;background:radial-gradient(circle at 70% -10%,#b4771b1a,#0000 28%),#0b0907;grid-template-columns:270px minmax(0,1fr)}.admin-analytics-dashboard>aside{background:linear-gradient(#090806,#070605);border-right-color:#deb35e26;width:270px;padding:1.6rem 1.1rem}.admin-side-brand{gap:.3rem;padding:.5rem .65rem;display:grid}.admin-side-brand>a{color:var(--admin-gold-pale);font:500 1.35rem var(--font-display),Georgia,serif;letter-spacing:.18em}.admin-side-brand small{color:#675e52;text-transform:uppercase;letter-spacing:.18em;font-size:.46rem}.admin-analytics-dashboard nav{gap:.22rem;margin-top:2.8rem}.admin-analytics-dashboard nav a{color:#8e8579;letter-spacing:.02em;border:1px solid #0000;border-radius:.65rem;padding:.78rem .9rem;font-size:.67rem;transition:color .2s,background .2s,border-color .2s;position:relative}.admin-analytics-dashboard nav a:hover,.admin-analytics-dashboard nav a.active{color:#e7c476;background:linear-gradient(90deg,#cd97351f,#0000);border-color:#dcb0581f}.admin-analytics-dashboard nav a.active:before{content:"";background:#e5b95e;border-radius:4px;width:3px;height:18px;position:absolute;top:50%;left:-.12rem;transform:translateY(-50%);box-shadow:0 0 12px #e5b95e73}.admin-side-footer{gap:.8rem;display:grid}.admin-side-footer>span{color:#7e9e82;align-items:center;gap:.55rem;padding:0 .55rem;font-size:.56rem;display:flex}.admin-side-footer>span i{background:#75b87f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #75b87fa6}.admin-analytics-dashboard>section{padding:2.4rem clamp(1.3rem,3vw,3.2rem) 4rem}.analytics-header{border-bottom:1px solid #deb35e21;padding-bottom:2rem;align-items:flex-end!important}.admin-analytics-dashboard .analytics-header h1{color:#ead6ad;font:500 clamp(2.6rem,4.3vw,4.8rem)/.96 var(--font-display),Georgia,serif;letter-spacing:-.045em;margin:.45rem 0 .5rem}.analytics-header>div:first-child>p:last-child{color:#81786c;margin:0;font-size:.7rem}.analytics-header-actions{align-items:center;gap:.75rem;display:flex}.analytics-header-actions span,.analytics-header-actions a,.orders-heading a{border:1px solid #deb35e38;border-radius:.55rem;justify-content:center;align-items:center;min-height:38px;padding:.65rem .9rem;font-size:.58rem;display:inline-flex}.analytics-header-actions span{color:#8fbb96;background:#2b5c331f;border-color:#68a97247}.analytics-header-actions span:before{content:"";background:#79b981;border-radius:50%;width:6px;height:6px;margin-right:.45rem;box-shadow:0 0 8px #79b981}.analytics-header-actions a,.orders-heading a{color:#d8b66f;background:#c9922d12}.analytics-section{margin-top:2.4rem;scroll-margin-top:1.2rem}.analytics-section-heading,.panel-heading,.orders-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.analytics-section-heading p,.panel-heading p,.orders-heading p{color:#9d7d42;text-transform:uppercase;letter-spacing:.16em;margin:0 0 .25rem;font-size:.5rem}.analytics-section-heading h2,.panel-heading h2,.orders-heading h2{color:#dfc99f;font:500 1.65rem var(--font-display),Georgia,serif;letter-spacing:-.02em;margin:0}.analytics-section-heading>small,.panel-heading>span,.orders-heading span{color:#6f675e;font-size:.55rem}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.kpi-card{background:linear-gradient(145deg,#18140feb,#0d0b09f5);border:1px solid #deb35e21;border-radius:.85rem;align-content:space-between;min-height:150px;padding:1.15rem;display:grid;box-shadow:inset 0 1px #ffe2a206}.kpi-card.kpi-featured{background:radial-gradient(circle at 100% 0,#daa1362e,#0000 48%),linear-gradient(145deg,#1c160e,#100d09);border-color:#dfb1554a}.kpi-card.attention{background:linear-gradient(145deg,#46241152,#110c09f5);border-color:#e1924c3b}.kpi-card>div:first-child{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.kpi-card span{color:#918679;font-size:.61rem}.kpi-card i{color:#655e55;font-size:.49rem;font-style:normal}.kpi-card strong{color:#e8cc91;font:500 clamp(1.75rem,2.5vw,2.75rem) var(--font-display),Georgia,serif;letter-spacing:-.04em}.kpi-card small,.kpi-card a{color:#736b62;font-size:.54rem;line-height:1.4}.kpi-card a{color:#c7a15a;text-underline-offset:.2rem;text-decoration:underline}.micro-progress{background:#282117;border-radius:999px;height:4px;overflow:hidden}.micro-progress b{border-radius:inherit;background:linear-gradient(90deg,#8e6427,#e4bb68);max-width:100%;height:100%;display:block;box-shadow:0 0 10px #e4bb6859}.analytics-split{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:.8rem;display:grid}.analytics-panel{background:linear-gradient(145deg,#14110df5,#0c0a08fa);border:1px solid #deb35e21;border-radius:.9rem;min-width:0;padding:1.25rem}.sales-chart-panel{grid-template-rows:auto 1fr auto;min-height:390px;display:grid}.sales-chart{grid-template-columns:repeat(14,1fr);align-items:end;gap:clamp(.25rem,.7vw,.65rem);min-height:250px;padding-top:2rem;display:grid}.sales-bar-column{text-align:center;grid-template-rows:1fr 18px;align-items:end;gap:.45rem;min-width:0;height:230px;display:grid;position:relative}.sales-bar-track{background:linear-gradient(#deb35e05,#deb35e0e);border-radius:.3rem .3rem .1rem .1rem;align-items:flex-end;height:100%;display:flex;overflow:hidden}.sales-bar-track i{width:100%;height:var(--bar-height);transform-origin:bottom;background:linear-gradient(#e2bd70,#70501f);border-radius:.28rem .28rem .08rem .08rem;min-height:3px;transition:filter .2s,transform .2s;box-shadow:0 0 16px #deb35e1f}.sales-bar-column:hover .sales-bar-track i{filter:brightness(1.22);transform:scaleX(.88)}.sales-bar-column>small{color:#686057;white-space:nowrap;font-size:.43rem;overflow:visible}.sales-tooltip{visibility:hidden;z-index:4;color:#e5c680;background:#1b160f;border:1px solid #deb35e40;border-radius:.45rem;min-width:100px;padding:.5rem;font-size:.55rem;position:absolute;top:-.2rem;left:50%;transform:translate(-50%,-100%);box-shadow:0 12px 30px #00000059}.sales-tooltip small{color:#897e70;margin-top:.2rem;display:block}.sales-bar-column:hover .sales-tooltip{visibility:visible}.chart-legend{color:#746c62;justify-content:space-between;font-size:.52rem;display:flex}.chart-legend span{align-items:center;gap:.45rem;display:flex}.chart-legend span i{background:#d5aa57;border-radius:2px;width:7px;height:7px}.insight-panel{align-content:start;display:grid}.insight-list{margin-top:1rem;display:grid}.insight-list>div{border-top:1px solid #deb35e1a;grid-template-columns:28px 1fr;gap:.65rem;padding:1rem 0;display:grid}.insight-list>div>span{color:#765c30;font:500 .64rem var(--font-display),Georgia,serif}.insight-list p{color:#7c746a;gap:.3rem;margin:0;font-size:.57rem;line-height:1.5;display:grid}.insight-list strong{color:#d5bd91;font:500 .76rem var(--font-display),Georgia,serif}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.panel-heading h3{color:#d7c199;font:500 1.3rem var(--font-display),Georgia,serif;margin:0}.breakdown-list{gap:.85rem;margin-top:1.35rem;display:grid}.breakdown-list>div>div:first-child{color:#918679;justify-content:space-between;gap:1rem;margin-bottom:.38rem;font-size:.56rem;display:flex}.breakdown-list b{color:#cbae76;font-weight:500}.breakdown-track{background:#252018;border-radius:999px;height:5px;overflow:hidden}.breakdown-track i{border-radius:inherit;background:#8d7344;min-width:4px;max-width:100%;height:100%;display:block}.breakdown-track i.good{background:linear-gradient(90deg,#456c4c,#7faa86)}.breakdown-track i.warning{background:linear-gradient(90deg,#885c29,#d4a656)}.breakdown-track i.danger{background:linear-gradient(90deg,#713c31,#b86a55)}.product-performance ol{margin:1rem 0 0;padding:0;list-style:none}.product-performance li{border-top:1px solid #deb35e17;grid-template-columns:26px 1fr auto;align-items:center;gap:.7rem;padding:.75rem 0;display:grid}.product-performance li>span{color:#6d5936;font-size:.52rem}.product-performance li div{gap:.22rem;display:grid}.product-performance li strong{color:#cdbb98;font-size:.62rem}.product-performance li small{color:#6f675d;font-size:.49rem}.product-performance li>b{color:#d7b46d;font-size:.56rem;font-weight:500}.activity-list{margin-top:1rem;display:grid}.activity-list>div{border-top:1px solid #deb35e17;grid-template-columns:8px 1fr auto;align-items:center;gap:.7rem;padding:.7rem 0;display:grid}.activity-list>div>i{background:#a9823e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #d3a44a40}.activity-list p{gap:.22rem;margin:0;display:grid}.activity-list strong{color:#cdbb98;text-transform:capitalize;font-size:.57rem}.activity-list small,.activity-list time{color:#6f675d;font-size:.47rem}.analytics-empty{color:#71685e;padding:2rem 0;font-size:.58rem}.attention-strip{background:#100d0a;border:1px solid #deb35e24;border-radius:.9rem;grid-template-columns:repeat(4,1fr);margin-top:2.4rem;display:grid;overflow:hidden}.attention-strip>div{border-right:1px solid #deb35e1c;grid-template-columns:1fr auto;gap:.2rem 1rem;min-width:0;padding:1.05rem 1.15rem;display:grid}.attention-strip>div:last-child{border:0}.attention-strip span{color:#8a8176;font-size:.55rem}.attention-strip strong{color:#dfbd77;font:500 1.9rem var(--font-display),Georgia,serif;grid-row:span 2}.attention-strip small{color:#655e56;font-size:.48rem}.attention-strip a{color:#af8c4d;grid-column:1/-1;margin-top:.5rem;font-size:.5rem}.admin-analytics-dashboard .orders-panel{background:#0f0d0a;border-color:#deb35e26;border-radius:.9rem;margin-top:2.4rem}.orders-heading{padding:1.2rem 1.25rem}.orders-heading>div:last-child{align-items:center;gap:.7rem;display:flex}.admin-analytics-dashboard .orders-table th,.admin-analytics-dashboard .orders-table td{border-color:#deb35e17}.admin-analytics-dashboard .orders-table tbody tr{transition:background .2s}.admin-analytics-dashboard .orders-table tbody tr:hover{background:#deb35e06}.admin-analytics-dashboard .status{border:1px solid #deb35e1f;display:inline-block}.admin-analytics-dashboard .status-good{color:#9fc7a4;background:#34683e24}.admin-analytics-dashboard .status-warning{color:#d9b36c;background:#89591c24}.admin-analytics-dashboard .status-danger{color:#db9c89;background:#82392a24}.admin-analytics-dashboard .status-form{gap:.4rem;display:flex}.admin-analytics-dashboard .status-form select{color:#b9aa91;background:#0b0907;border:1px solid #deb35e24;border-radius:.45rem;min-height:34px;padding:.35rem .45rem;font-size:.57rem}.admin-analytics-dashboard .orders-panel button{color:#d0af6a;cursor:pointer;border-color:#deb35e33}@media (width<=1250px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-split{grid-template-columns:1fr}.attention-strip{grid-template-columns:1fr 1fr}.attention-strip>div:nth-child(2){border-right:0}.attention-strip>div:nth-child(-n+2){border-bottom:1px solid #deb35e1c}}@media (width<=900px){.admin-analytics-dashboard{grid-template-columns:1fr}.admin-analytics-dashboard>aside{grid-template-columns:auto 1fr auto;width:auto;height:auto;padding:1rem;position:static}.admin-analytics-dashboard nav{margin:0 1rem;display:flex;overflow:auto}.admin-analytics-dashboard nav a{white-space:nowrap;flex:none}.admin-side-footer>span{display:none}.operations-grid{grid-template-columns:1fr}.analytics-header{align-items:flex-start!important}}@media (width<=620px){.admin-analytics-dashboard>aside{grid-template-columns:1fr auto}.admin-analytics-dashboard nav{order:3;grid-column:1/-1;margin:1rem 0 0}.admin-analytics-dashboard>section{padding:1.4rem .9rem 3rem}.analytics-header{gap:1.2rem;display:grid!important}.analytics-header-actions{width:100%}.analytics-header-actions a{flex:1}.kpi-grid{grid-template-columns:1fr}.kpi-card{min-height:130px}.sales-chart-panel{min-height:340px;padding:.85rem}.sales-chart{gap:.18rem;overflow:hidden}.sales-bar-column{height:200px}.sales-bar-column>small{transform-origin:50%;font-size:.38rem;transform:rotate(-45deg)}.chart-legend{gap:.4rem;display:grid}.attention-strip{grid-template-columns:1fr}.attention-strip>div{border-bottom:1px solid #deb35e1c;border-right:0}.attention-strip>div:nth-child(3){border-bottom:1px solid #deb35e1c}.analytics-section-heading{align-items:start}.analytics-section-heading>small{display:none}.orders-heading{align-items:start}.orders-heading>div:last-child{justify-items:end;display:grid}}.hero,.manifesto,.collection,.combo-section,.inclusive-haircare,.keychain-story,.reviews-section,.marketplaces,.about,.contact,footer{background:0 0}.hero:before{opacity:.58}.hero-noise{opacity:.075}.manifesto,.collection,.combo-section,.inclusive-haircare,.reviews-section,.marketplaces,.about,.contact,footer{border-color:#d8aa4529}.section-heading>p:last-child,.product-description,.inclusive-copy>p,.marketplaces>p:not(.eyebrow),.about-grid>p:last-child,.contact p{max-width:62ch}.combo-card,.review-card,.marketplace-actions a{border-radius:var(--radius-card)}.primary-button,.bag-button,.text-link,.nav-links a,.contact-links a,.marketplace-actions a{transition-duration:var(--motion-control);transition-timing-function:var(--ease-luxury)}@media (hover:hover) and (pointer:fine){.product-visual:hover img{transform:translateY(-2px)scale(1.018)}}@media (hover:none),(pointer:coarse){.product-visual:hover img{transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.lacquer-satin{animation:none!important;transform:none!important}.lacquer-architecture,.lacquer-spotlight{transform:none!important}}.product-visual{height:min(87vh,930px);min-height:657px;box-shadow:none;contain:layout paint style;border:0;border-radius:0;overflow:visible;background:0 0!important}.section-heading h2,.product-copy h3,.combo-copy h3,.manifesto h2,.keychain-copy h2,.marketplaces h2,.about-grid h2,.contact h2,.reviews-heading h2,.review-card h3,.inclusive-heading h2,.footer-mark,.velsera-gallery-signature strong,.brand-story-copy h2,.experience-heading h2,.experience-panel h3,.identity-preferences h2,.customizer h2,.drawer-head h2,.product-page h1,.legal-page h1,.legal-page h2,.checkout-main h1,.checkout-done h1,.review-form h3,.review-empty h3,.signature strong{font-family:var(--font-luxia);color:var(--luxia-gold)}.product-copy h3,.combo-copy h3,.footer-mark{letter-spacing:-.025em}.product-description,.product-copy>p:not(.eyebrow,.product-line),.combo-copy>p:not(.eyebrow),.section-heading>p:last-child,.inclusive-copy>p,.marketplaces>p:not(.eyebrow),.about-grid>p:last-child,.contact p,.donation-promise p,.review-card blockquote{color:#fff}.velsera-gallery-signature{text-align:center;left:50%}.velsera-gallery-signature strong{letter-spacing:.32em;text-indent:.32em;white-space:nowrap;width:max-content;max-width:92vw;margin:0 auto;font-size:clamp(2.2rem,4.5vw,4.2rem);font-weight:500;line-height:1;display:block}.velsera-gallery-signature .nineluxe-wordmark{letter-spacing:inherit;display:inline}.velsera-gallery-signature .nineluxe-wordmark>span{display:inline}.about-seal{width:clamp(170px,18vw,300px);box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.about-seal img{mix-blend-mode:normal;filter:none;object-fit:contain}@media (width<=900px){.product-visual{height:76svh;min-height:552px}.combo-products{min-height:500px}}@media (width<=560px){.product-visual{height:71svh;min-height:498px}.combo-products{min-height:470px}.velsera-gallery-signature strong{letter-spacing:.27em;text-indent:.27em;font-size:clamp(1.8rem,8.5vw,2.75rem)}.reviews-brand-mark,.footer-mark{letter-spacing:.015em;white-space:nowrap;width:100%;max-width:100%;font-size:clamp(2.8rem,13.8vw,5rem);overflow:visible}.donation-promise{width:calc(100% - 2rem)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--velsera-black:#050505;--velsera-surface:#0b0a09;--velsera-bronze:#b88952;--velsera-bronze-light:#d0a66d;--velsera-bronze-dark:#74502f;--velsera-bronze-muted:#96704a;--velsera-text-primary:#f6f3ee;--velsera-text-secondary:#d8d4cd;--obsidian:var(--velsera-black);--obsidian-secondary:var(--velsera-surface);--luxury-surface:#171717;--luxury-card:#1e1e1e;--luxury-border:#b889522e;--luxury-text:var(--velsera-text-primary);--luxury-text-secondary:var(--velsera-text-secondary);--luxury-text-muted:#9c9c9c;--champagne:var(--velsera-bronze);--champagne-cream:var(--velsera-bronze);--champagne-soft:var(--velsera-bronze-light);--champagne-highlight:var(--velsera-bronze-light);--champagne-hover:#c49962;--champagne-pressed:var(--velsera-bronze-dark);--champagne-dark:var(--velsera-bronze-dark);--champagne-heading:var(--velsera-bronze-light);--champagne-secondary:var(--velsera-bronze-muted);--champagne-reflection:#d0a66d2e;--champagne-glow:#b889521f;--champagne-border:#b8895238;--champagne-border-strong:#b889525c;--luxury-success:#9bbe8a;--luxury-error:#d26a6a;--ink:var(--obsidian);--ink-soft:var(--obsidian-secondary);--cream:var(--champagne-cream);--muted:var(--luxury-text-secondary);--gold:var(--champagne);--gold-bright:var(--champagne-highlight);--metallic-gold:linear-gradient(135deg, #74502f 0%, #96704a 42%, #b88952 68%, #74502f 100%);--amber:var(--champagne);--papaya:var(--champagne-soft);--line:var(--luxury-border);--ivory:var(--luxury-text);--warm-grey:var(--luxury-text-muted);--radius-stage:1.25rem;--radius-card:1.25rem}html{background:var(--obsidian);color:var(--luxury-text)}body{color:var(--luxury-text);background:radial-gradient(ellipse 72% 46% at 50% -8%, #b889520e, transparent 68%), linear-gradient(180deg, var(--obsidian), #080808 55%, var(--obsidian))}body::selection{color:var(--obsidian);background:var(--champagne-soft)}.black-lacquer-gallery{background:radial-gradient(ellipse 82% 58% at 20% 16%, #f8f6f205, transparent 62%), radial-gradient(ellipse 68% 54% at 84% 74%, #b8895206, transparent 64%), linear-gradient(155deg, #080808 0%, var(--obsidian) 46%, #0d0d0d 100%)}.lacquer-spotlight{background:radial-gradient(ellipse 56% 38% at 50% 42%, var(--champagne-glow), transparent 74%)}.scroll-progress{background:linear-gradient(90deg, var(--champagne-dark), var(--champagne), var(--champagne-highlight))}.eyebrow{color:var(--champagne-soft)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--champagne-highlight)}.nav{border-color:var(--luxury-border);background:#0a0a0adb;box-shadow:0 18px 58px #00000057,inset 0 1px #d0a66d06}.nav-links{color:var(--luxury-text-secondary)}.nav-links a:hover{color:var(--champagne-soft)}.nav-crest{box-shadow:0 0 0 2px var(--obsidian), 0 0 18px #b889522e;border-color:#d0a66d8c}.nav-ai-button,.bag-button,.menu-button{color:var(--champagne-highlight);background:var(--obsidian-secondary);border:1px solid #b889526b;box-shadow:inset 0 1px #f8f6f206,0 8px 26px #00000047}.bag-button b{color:var(--champagne-highlight);background:var(--luxury-surface)}.nav-ai-button:hover,.nav-ai-button:focus-visible{color:var(--champagne-highlight);box-shadow:inset 0 1px #f8f6f209,0 0 20px #b889522e}.hero{background:var(--velsera-black)}.hero:before{background:radial-gradient(#b889521a,#b8895209 40%,#0000 72%)}.hero-copy h1{color:var(--champagne-soft)}.hero-tagline{color:var(--champagne-highlight)}.hero-product-nav>a{box-shadow:none;background:0 0;border-color:#0000}.hero-product-nav strong{color:var(--velsera-bronze-light)}.hero-product-nav span{color:var(--champagne-soft)}.collection,.combo-section,.reviews-section,.marketplaces,.about,.contact,.keychain-story,.luxury-experiences,.progressive-experience-boundary{color:var(--luxury-text);background:radial-gradient(circle at 12% 18%, #b8895209, transparent 28%), linear-gradient(180deg, var(--obsidian), var(--obsidian-secondary))}.section-heading,.identity-preferences{border-color:var(--luxury-border)}.section-heading h2,.product-copy h3,.keychain-copy h2,.reviews-heading h2,.marketplaces h2,.experience-heading h2,.identity-preferences h2{color:var(--velsera-bronze-light);font-family:var(--font-editorial), Didot, "Bodoni MT", serif}.section-heading>p:last-child,.product-description,.keychain-copy>p:not(.eyebrow),.marketplaces>p:not(.eyebrow),.experience-heading>p:last-child,.identity-preferences p{color:var(--velsera-text-primary)}.product-world{border-color:var(--luxury-border)}.world-atmosphere{opacity:.5;background:radial-gradient(circle,#b889522e,#b889520b 38%,#0000 72%)}.product-visual{border-color:var(--luxury-border);background:radial-gradient(ellipse at 50% 22%, #d0a66d0e, transparent 48%), var(--obsidian-secondary);box-shadow:0 34px 82px #00000061,inset 0 1px #f8f6f206}.visual-glass{color:var(--luxury-text);background:#0a0a0ab8;border-color:#b8895238}.product-line,.purchase-row strong{color:var(--champagne-soft)}.product-copy li,.purchase-row div span{color:var(--luxury-text-secondary);border-color:var(--luxury-border)}.purchase-row button,.purchase-row>a,.primary-button,.experience-button,.checkout-next,.admin-submit{color:var(--champagne-highlight);background:var(--obsidian-secondary);transition:transform var(--motion-control) var(--ease-luxury), border-color var(--motion-control) var(--ease-luxury), box-shadow var(--motion-control) var(--ease-luxury), color var(--motion-control) var(--ease-luxury);border:1px solid #b889528c;border-radius:999px;box-shadow:inset 0 1px #f8f6f206,0 10px 28px #00000042}.combo-card,.review-card,.review-form,.marketplace-actions a,.experience-panel,.ingredient-story,.packaging-stage,.identity-form,.donation-promise,.gateway-note,.checkout-summary,.review-card,.payment-methods button,.keychain-choice{border-color:var(--luxury-border);color:var(--luxury-text);background:linear-gradient(145deg,#1e1e1ef0,#111111fa);border-radius:20px;box-shadow:inset 0 1px #f8f6f205,0 24px 68px #0000004d}.combo-products,.combo-product,.ingredient-story,.packaging-stage{background-color:var(--obsidian)}.combo-copy>p:not(.eyebrow),.review-card blockquote,.review-form>p:not(.eyebrow,.review-success,.checkout-error),.combo-pricing span,.review-person small{color:var(--velsera-text-primary)}.combo-pricing strong,.combo-product span,.review-card h3,.review-score strong,.review-score span,.review-stars,.marketplace-actions strong,.donation-promise,.donation-promise strong,.gift-total strong{color:var(--champagne-soft)}.combo-pricing del{color:var(--luxury-text-muted);-webkit-text-decoration-color:var(--champagne-soft);text-decoration-color:var(--champagne-soft)}.marketplace-actions a{background:radial-gradient(circle at 92% 0%, #b8895211, transparent 34%), var(--obsidian-secondary)}.donation-promise{background:radial-gradient(circle at 50% 0%, #b8895213, transparent 64%), var(--obsidian-secondary)}.review-person>span,.review-empty>span,.rating-picker button,.inclusive-frame figcaption{color:var(--champagne-soft);background:var(--obsidian);border-color:#b889526b}.review-form input,.review-form textarea,.identity-form input[type=text],.identity-form input:not([type]),.keychain-choice>label:not(.extra-toggle) input,.admin-login input,.product-page input,.checkout-shell input,.checkout-shell textarea,.checkout-shell select{border-color:var(--luxury-border);color:var(--luxury-text);background:var(--obsidian)}.review-success,.admin-success{color:var(--luxury-success);background:#9bbe8a14;border-color:#9bbe8a66}.checkout-error,.admin-error,.admin-warning{background:#d26a6a14;border-color:#d26a6a66;color:var(--luxury-error)!important}.checkout-shell,.product-page,.legal-page,.admin-login,.admin-dashboard,.admin-list{color:var(--luxury-text);background:var(--obsidian)}.checkout-shell>header,.product-page>header,.legal-page>header,.admin-dashboard>aside,.admin-dashboard>section,.admin-list{border-color:var(--luxury-border)}.admin-login form,.admin-cards article,.orders-panel,.production-grid article,.review-admin-grid article{border-color:var(--luxury-border);background:var(--obsidian-secondary);border-radius:20px}.admin-dashboard header>span,.review-state.approved{color:var(--luxury-success);border-color:#9bbe8a66}footer{color:var(--luxury-text-secondary);border-color:var(--luxury-border);background:var(--obsidian)}footer strong,footer h2,footer h3,footer .wordmark{color:var(--champagne-soft)}.product-page h1,.product-page h2,.product-page h3,.combo-card h3,.combo-product strong{color:var(--velsera-bronze-light)}.product-page p:not(.eyebrow,.product-line,.checkout-error),.product-page li,.product-copy>p:not(.eyebrow,.product-line),.combo-card>p:not(.eyebrow){color:var(--velsera-text-primary)}.wordmark,.hero-copy h1,.hero-tagline,.product-line,.purchase-row strong,.combo-pricing strong,.combo-product span,.review-card h3,.review-score strong,.review-score span,.review-stars,.reviews-heading h2 em,.marketplaces h2 em,.marketplace-actions strong,.donation-promise,.donation-promise strong,.gift-total strong,.keychain-price strong,.text-link,.inclusive-benefits span,.rating-picker button.active{color:var(--champagne-heading)}.eyebrow,.hero-product-nav span,.product-copy li,.marketplace-actions span,.combo-pricing del,.nav-links a:hover,.visual-number,.review-person>span{color:var(--champagne-secondary)}.nav,.product-visual,.visual-glass,.combo-card,.review-card,.review-form,.marketplace-actions a,.experience-panel,.ingredient-story,.packaging-stage,.identity-form,.donation-promise,.gateway-note,.checkout-summary,.payment-methods button,.keychain-choice{border-color:var(--champagne-border)}.nav-ai-button,.menu-button,.text-link,.rating-picker button,.review-person>span,.review-empty>span{color:var(--champagne-secondary);border-color:var(--champagne-border-strong)}.purchase-row button,.purchase-row>a,.primary-button,.experience-button,.checkout-next,.admin-submit,.bag-button,.round-cta{border:1px solid var(--champagne);color:var(--obsidian-secondary);background:var(--metallic-gold);box-shadow:0 0 20px var(--champagne-glow)}.purchase-row button:active,.purchase-row>a:active,.primary-button:active,.experience-button:active,.checkout-next:active,.admin-submit:active,.bag-button:active,.round-cta:active{background:var(--metallic-gold);filter:brightness(.86)}.nav-ai-button:hover,.menu-button:hover,.text-link:hover{color:var(--champagne-highlight);background:var(--champagne-glow)}@media (hover:hover) and (pointer:fine){.hero-product-nav>a:hover,.combo-card:hover,.review-card:hover,.marketplace-actions a:hover,.experience-panel:hover{box-shadow:none;border-color:#0000;transform:translateY(-3px)}.purchase-row button:hover,.purchase-row>a:hover,.primary-button:hover,.experience-button:hover,.checkout-next:hover,.admin-submit:hover{color:var(--obsidian-secondary);border-color:var(--champagne-hover);background:var(--metallic-gold);filter:brightness(1.06);box-shadow:0 0 20px var(--champagne-glow);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.hero-product-nav>a,.combo-card,.review-card,.marketplace-actions a,.experience-panel,.purchase-row button,.purchase-row>a,.primary-button,.experience-button{transition-duration:.01ms}}.product-visual{height:min(87vh,930px);min-height:657px;box-shadow:none;border:0;border-radius:0;overflow:visible;background:0 0!important}.product-visual:before,.product-visual:after,.product-ambient,.visual-number,.visual-glass{display:none!important}.product-visual .product-image-frame{transform-origin:bottom;width:100%;height:100%;position:relative;inset:auto;transform:translate(0,0)scale(1.06)}.product-world[data-animation-active=true] .product-image-frame{animation:none}.product-visual:hover .product-image-frame{transform:translateY(-4px)scale(1.065)}.combo-products{background:#050403;min-height:510px;padding:0;display:block}.combo-products>div{width:100%}.combo-product{filter:drop-shadow(0 20px 16px #00000080);transform-origin:bottom;background:0 0;border:0;border-radius:0;flex:1 1 0;min-width:0;height:100%;position:relative;overflow:visible;transform:scale(1.055)}.combo-product img{padding:0}.combo-product span{display:none}.section-heading h2,.product-copy h3,.combo-copy h3,.manifesto h2,.keychain-copy h2,.marketplaces h2,.about-grid h2,.contact h2,.reviews-heading h2,.review-card h3,.inclusive-heading h2,.footer-mark,.velsera-gallery-signature strong{font-family:var(--font-luxia);color:var(--luxia-gold)}.eyebrow,.product-line{color:var(--luxia-gold-secondary)}.section-heading h2 em,.manifesto h2 em,.keychain-copy h2 em,.marketplaces h2 em,.inclusive-heading h2 em{color:var(--luxia-gold-highlight)}@media (width<=900px){.product-visual{height:76svh;min-height:552px}.combo-products{min-height:500px}}@media (width<=560px){.product-visual{height:71svh;min-height:498px}.combo-products{min-height:470px}}
