/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--brand-angle:0deg}}}@layer theme{:host,:root{--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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.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,)}}:root{--ink:#1d1d1f;--muted:#6e6e73;--paper:#f5f5f7;--surface:#fff;--soft:#e9e9ed;--line:#1d1d1f1f;--dark:#101012;--dark-soft:#19191c;--silver:#b8b9c0;--neon:#d8d6ff;--neon-bright:#f4f3ff}@property --brand-angle{syntax:"<angle>";inherits:false;initial-value:0deg}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}button,input{font:inherit}a,button{color:inherit}a{text-decoration:none}::selection{color:#111113;background:#d8d6df}:focus-visible{outline-offset:4px;outline:2px solid #9996bd}.pageGrain{z-index:120;pointer-events:none;opacity:.028;mix-blend-mode:multiply;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='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.scrollProgress{z-index:100;transform-origin:0;background:linear-gradient(90deg,#67686e,#fbfaff 56%,#aaa6d7);height:2px;animation:note-progress linear;animation-timeline:scroll(root);inset:0 auto auto 0;box-shadow:0 0 14px #d8d6ffcc}.nav,.scrollProgress{width:100%;position:fixed}.nav{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);background:#fbfbfdc7;border-bottom:1px solid #1d1d1f14;justify-content:space-between;height:58px;padding:0 max(4vw,24px);display:flex;top:0;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #00000009}.brand,.nav{align-items:center}.brand{letter-spacing:-1.35px;gap:8px;font-size:22px;font-weight:750;display:inline-flex}.brand span{color:#7b7c82}.brand>span:last-child{color:#1d1d1f}.brand>span:last-child>span{color:#7b7c82}.brandEmblem{background:linear-gradient(145deg,#fffffff0,#dad8efc7);border:1px solid #8e8bb861;border-radius:10px;place-items:center;width:29px;height:29px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 0 0 3px #d8d6ff14,0 0 18px #d8d6ff4d}.brandEmblem:before{content:"";background:conic-gradient(from 0deg,transparent 0 24%,#ffffffe6 33%,#d8d6ffe6 41%,transparent 50% 76%,#d8d6ffb3 87%,transparent);animation:mark-orbit 5.5s linear infinite;position:absolute;inset:-40%}.brandEmblem:after{content:"";background:#ffffff73;border-radius:8px;position:absolute;inset:1px}.brandEmblem img{z-index:1;filter:drop-shadow(0 0 5px #d8d6ffd9);width:23px;height:23px;position:relative}.navLinks{color:#424245;gap:38px;font-size:12px;display:flex}.navLinks a{position:relative}.navLinks a:after{content:"";background:linear-gradient(90deg,#76777e,#d8d6ff);width:0;height:1px;transition:width .3s,left .3s;position:absolute;bottom:-8px;left:50%}.navLinks a:hover:after{width:100%;left:0}.navLinks a.active{color:#1d1d1f;font-weight:700}.navLinks a.active:after{width:100%;left:0;box-shadow:0 0 10px #d8d6ffd9}.navActions{align-items:center;gap:8px;display:flex}.menuButton{cursor:pointer;background:0 0;border:0;font-size:27px;display:none}.online{background:#eeeefe;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #d8d6ff}.heroCta,.navCta,.neonButton{isolation:isolate;color:#fff;background:linear-gradient(135deg,#686970,#3b3c41 46%,#202124);border:1px solid #ffffff57;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 8px 28px #1011142b,0 0 0 1px #d8d6ff24,0 0 24px #d8d6ff14}.navCta{border-radius:999px;padding:12px 17px;font-size:11px;font-weight:650}.neonButton:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 14%,#ffffffa8 37%,#d8d6ff9e 51%,#ffffff70 64%,#0000 84%);transition:transform .75s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-1px;transform:translate(-125%)}.neonButton:hover:before{transform:translate(125%)}.neonButton:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,0 14px 38px #10111438,0 0 28px #d8d6ff3d}.neonButton:after{z-index:-1;opacity:0;background:#f6f5ff;border-radius:50%;width:7px;height:7px;transition:opacity .3s,transform .5s cubic-bezier(.16,1,.3,1);top:50%;left:50%;transform:translate(-50%,-50%)scale(.3);box-shadow:0 0 0 5px #d8d6ff1f,0 0 20px #d8d6fff2}.neonButton:hover:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.neonButton{background:linear-gradient(128deg,#777781,#3c3d46 44%,#1a1b20);animation:cta-breathe 4.8s ease-in-out infinite}.neonButton:focus-visible{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff70,0 16px 40px #1011143d,0 0 0 4px #d8d6ff2b,0 0 34px #d8d6ff80}.floatingWa:after,.navCta:after{opacity:.48;animation:cta-signal 3.8s ease-in-out infinite}.overviewActions>a:not(.neonButton){font-weight:720;position:relative}.overviewActions>a:not(.neonButton):after{content:"";background:linear-gradient(90deg,#0000,#716e9ccc,#0000);height:1px;transition:transform .3s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(.38);box-shadow:0 0 9px #d8d6ffb8}.overviewActions>a:not(.neonButton):hover:after{transform:scaleX(1)}.hero{--hero-x:50%;--hero-y:38%;text-align:center;background:linear-gradient(#fbfbfd,#f5f5f7 72%,#eeeef1);flex-direction:column;align-items:center;min-height:980px;padding:138px 24px 58px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:1;background:radial-gradient(460px circle at var(--hero-x) var(--hero-y),#d8d6ff33,transparent 68%);opacity:.9}.hero:after,.heroAmbient{pointer-events:none;position:absolute;inset:0}.heroAmbient{filter:blur(8px);background:radial-gradient(circle at 50% 42%,#cacbde47,#0000 27%),radial-gradient(circle at 58% 58%,#e2dfff33,#0000 24%)}.heroCopy{z-index:3;flex-direction:column;animation:hero-enter .9s cubic-bezier(.16,1,.3,1) both;position:relative}.eyebrow,.heroCopy{align-items:center;display:flex}.eyebrow{color:var(--muted);letter-spacing:2.1px;text-transform:uppercase;gap:10px;font-size:10px;font-weight:650}.eyebrow i{background:#9a9ba2;border-radius:50%;width:7px;height:7px;animation:signal-pulse 2.8s ease-in-out infinite;box-shadow:0 0 0 5px #d8d6ff33,0 0 14px #d8d6ffb3}.hero h1{letter-spacing:-.075em;max-width:1050px;margin:26px 0 20px;font-size:clamp(62px,8vw,116px);font-weight:720;line-height:.92}.hero h1 span{color:#777981;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#252629 20%,#999aa1 48%,#3b3c40 80%);-webkit-background-clip:text;background-clip:text}.heroCopy>p{max-width:650px;color:var(--muted);letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(17px,1.55vw,22px);line-height:1.42}.heroActions{justify-content:center;align-items:center;gap:22px;display:flex}.heroCta{border-radius:999px;padding:15px 22px;font-size:13px;font-weight:650}.heroCta span{margin-left:22px}.heroLink{color:#4f5055;font-size:13px;font-weight:620}.heroLink span{margin-left:5px;transition:transform .25s;display:inline-block}.heroLink:hover span{transform:translate(3px,-3px)}.heroProduct{z-index:2;width:min(690px,88vw);height:535px;margin-top:25px;position:relative}.heroProductGlow{filter:blur(26px);background:radial-gradient(#c6c6dc8c,#e0dcff33 45%,#0000 72%);border-radius:50%;width:72%;height:38%;animation:hero-breathe 6s ease-in-out infinite;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.heroImageFrame{place-items:center;margin:0;display:grid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 88%,#0000 100%);mask-image:linear-gradient(#000 0 88%,#0000 100%)}.heroImageFrame img{object-fit:contain;filter:saturate(.82)drop-shadow(0 28px 34px #3a3d4826);width:100%;height:100%;animation:hero-float 7s ease-in-out infinite}.heroImageFrame figcaption{text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa3;border:1px solid #ffffffbf;border-radius:14px;padding:12px 15px;position:absolute;bottom:48px;left:30px;box-shadow:0 12px 32px #292a3014}.heroImageFrame figcaption span{color:#8a8a8f;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.heroImageFrame figcaption strong{font-size:11px}.scentTag{z-index:3;color:#62636a;letter-spacing:.04em;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f6f6f9b3;border:1px solid #fffc;border-radius:999px;padding:8px 12px;font-size:9px;position:absolute;box-shadow:0 10px 28px #2f313c14,0 0 18px #d8d6ff29}.scentTagOne{animation:tag-drift 5.5s ease-in-out infinite;top:32%;left:2%}.scentTagTwo{animation:tag-drift 6.3s ease-in-out -1.2s infinite;top:46%;right:3%}.scentTagThree{animation:tag-drift 5.9s ease-in-out -2s infinite;bottom:18%;right:14%}.motionToggle{z-index:4;color:#66666d;letter-spacing:.03em;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff94;border:1px solid #6f6f792e;border-radius:999px;margin-top:-18px;padding:10px 13px;font-size:9px;font-weight:700;transition:all .3s;position:relative;box-shadow:0 10px 28px #292a3012}.motionToggle span{color:#6e6a94;margin-left:8px;font-size:12px}.motionToggle:hover{color:#242429;border-color:#8783af6b;transform:translateY(-2px);box-shadow:0 14px 32px #292a301a,0 0 20px #d8d6ff38}.motionToggle.enabled{color:#303037;background:#f5f4ffd1;border-color:#d8d6ffb8}.scrollHint{z-index:3;color:#7d7d82;letter-spacing:2px;text-transform:uppercase;transform-origin:100%;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:80px;right:28px;transform:rotate(90deg)}.scrollHint span{background:#a5a5aa;width:42px;height:1px}.overview{--hero-x:50%;--hero-y:35%;background:#f4f4f7 url(/ambient/orbital-implosion.png) 50%/cover no-repeat;grid-template-columns:minmax(0,.94fr) minmax(510px,1.06fr);align-items:center;gap:clamp(28px,5vw,84px);min-height:min(760px,100vh);padding:150px max(6vw,28px) 84px;display:grid;position:relative;overflow:hidden}.overviewVideo{z-index:0;object-fit:cover;opacity:.96;filter:saturate(.92)contrast(1.02)brightness(1.01);pointer-events:none;width:104%;height:104%;position:absolute;inset:-2%;transform:scale(1.01)}.overviewVideoVeil{background:radial-gradient(54% 88%,#f8f8fbdb 0,#f8f8fb94 49%,#f8f8fb0f 84%,#0000 100%),linear-gradient(90deg,#fafafc04,#f8f8fb52 43% 57%,#fafafc04)}.overview:before,.overviewVideoVeil{z-index:1;pointer-events:none;position:absolute;inset:0}.overview:before{content:"";background:radial-gradient(550px circle at var(--hero-x) var(--hero-y),#d8d6ff38,transparent 66%)}.overviewAmbient{z-index:1;filter:blur(14px);background:radial-gradient(#d7d6eb47,#e7e5f71a 40%,#0000 70%);border-radius:48%;width:55vw;height:76%;animation:overview-breathe 9s ease-in-out infinite;position:absolute;top:5%;right:-8%}.overviewIntro{z-index:2;animation:hero-enter .85s cubic-bezier(.16,1,.3,1) both;position:relative}.overview h1{letter-spacing:-.078em;max-width:710px;margin:22px 0 17px;font-size:clamp(58px,7vw,108px);font-weight:720;line-height:.9}.overview h1 span{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#26272b 18%,#9b9ca5 50%,#414247 82%);-webkit-background-clip:text;background-clip:text}.waveText{white-space:pre-wrap;display:inline-flex}.waveText>span{animation:neon-wave 4.8s cubic-bezier(.37,0,.24,1) infinite;animation-delay:var(--wave-delay);will-change:transform,filter;display:inline-block}.neonWord{filter:drop-shadow(0 0 10px #cbc9ff73);display:inline-flex;position:relative}.neonWord:after{content:"";opacity:.72;background:linear-gradient(90deg,#0000,#d8d6ff 25%,#fff 50%,#d8d6ff 74%,#0000);border-radius:999px;height:3px;animation:neon-line 3.8s ease-in-out infinite;position:absolute;bottom:4%;left:3%;right:4%;box-shadow:0 0 14px #d8d6ff}.waveLabel{color:#777782;letter-spacing:1.5px;text-transform:uppercase;font-size:9px;font-weight:700}.waveLabel>span{animation-duration:5.8s}.overviewIntro>p{max-width:550px;color:var(--muted);letter-spacing:-.02em;margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.45}.overviewSearch{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #6d6c7a2e;border-radius:18px;align-items:center;max-width:550px;height:60px;margin-top:31px;padding:0 18px;transition:all .3s;display:flex;box-shadow:inset 0 1px #fffc,0 16px 35px #28293114}.overviewSearch:focus-within{border-color:#827fa985;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 16px 40px #2829311a,0 0 25px #d8d6ff52}.overviewSearch>span{color:#55565e;margin-right:12px;font-size:23px;line-height:1}.overviewSearch input{color:#25262a;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.overviewSearch input::placeholder{color:#96969e}.perfumeSearch{min-width:0;position:relative}.perfumeSearch--overview{max-width:550px;margin-top:31px}.perfumeSearch--overview .overviewSearch{margin-top:0}.perfumeSearch--catalog{width:100%}.overviewSearch>button{color:#65656d;cursor:pointer;background:#ffffffb3;border:1px solid #5c5b6a29;border-radius:50%;flex:none;width:32px;height:32px;padding:0}.searchSuggestions{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafafdf7;border:1px solid #8b87be42;border-radius:17px;max-height:min(330px,48vh);padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 55px #1f1f2833,0 0 30px #bcb8f52e}.searchSuggestions button{color:#26262d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:46px;padding:9px 12px;display:flex}.searchSuggestions button:hover,.searchSuggestions button[aria-selected=true]{background:linear-gradient(110deg,#d8d6ff80,#ffffffb8);box-shadow:inset 0 0 0 1px #918cd32e}.searchSuggestions button>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.searchSuggestions button>small{color:#74727f;letter-spacing:1px;text-transform:uppercase;flex:none;font-size:9px}.perfumeSearch--catalog .searchSuggestions{color:#f7f6ff;background:#19191ffa;border-color:#d8d6ff4d;box-shadow:0 24px 55px #00000061,0 0 32px #bcb8f526}.perfumeSearch--catalog .searchSuggestions button{color:#f4f3fb}.perfumeSearch--catalog .searchSuggestions button:hover,.perfumeSearch--catalog .searchSuggestions button[aria-selected=true]{background:linear-gradient(110deg,#d8d6ff2e,#ffffff0f)}.perfumeSearch--catalog .searchSuggestions button>small{color:#b7b4c8}.srOnly{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}.overviewActions{align-items:center;gap:22px;margin-top:18px;font-size:12px;font-weight:650;display:flex}.overviewActions .neonButton{border-radius:999px;padding:13px 17px}.overviewActions>a:not(.neonButton){color:#55565b}.overviewPanel{z-index:2;grid-template-columns:.86fr 1.14fr;gap:12px;animation:overview-arrive .95s cubic-bezier(.16,1,.3,1) .1s both;display:grid;position:relative}.catalogPulse,.overviewSpotlight,.quickMoments{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff94;border:1px solid #ffffffb8;box-shadow:inset 0 1px #ffffffe6,0 20px 50px #2c2c3517}.catalogPulse{border-radius:23px;min-height:210px;padding:27px;position:relative;overflow:hidden}.catalogPulse>div{z-index:1;flex-direction:column;display:flex;position:relative}.catalogPulse span,.overviewLabel,.overviewSpotlight>div>span{color:#777782;letter-spacing:1.5px;text-transform:uppercase;font-size:9px;font-weight:700}.catalogPulse strong{color:#25262b;letter-spacing:-.07em;margin-top:16px;font-size:clamp(48px,5vw,76px);line-height:.82}.catalogPulse small{color:#777780;margin-top:13px;font-size:11px}.catalogPulse>i{border:1px solid #8986ae38;border-radius:50%;width:175px;height:175px;animation:pulse-orbit 8s ease-in-out infinite;position:absolute;bottom:-57px;right:-44px;box-shadow:0 0 0 25px #d8d6ff1a,0 0 0 54px #d8d6ff0f}.quickMoments{background:radial-gradient(circle at 88% 0,#c5c1ff40,#0000 37%),linear-gradient(140deg,#282831f5,#111116fa);border-color:#e7e6ff6b;border-radius:23px;grid-column:2;min-height:210px;padding:25px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000004d,0 20px 50px #18181f33,0 0 34px #c2beff21}.quickMoments:before{content:"";border:1px solid #dad7ff57;border-radius:50%;width:150px;height:150px;animation:quick-orbit 7s ease-in-out infinite;position:absolute;top:-70px;right:-52px;box-shadow:0 0 0 19px #d1ceff0d,0 0 34px #d1ceff4d}.quickMoments:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#e0deffd9,#0000);height:1px;position:absolute;bottom:19px;left:23px;right:23px;box-shadow:0 0 12px #d8d6ffc7}.overviewLabel{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.quickMoments .overviewLabel,.quickMoments .overviewLabel span{color:#e8e7f6;text-shadow:0 0 14px #d7d4ff61}.overviewLabel small{color:#9999a1;letter-spacing:normal;text-transform:none;font-size:9px;font-weight:500}.quickMoments .overviewLabel small{color:#c1bfd0;font-weight:650}.quickMoments>div:last-child{z-index:1;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid;position:relative}.quickMoments button{color:#f7f6ff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffffff1c,#ffffff09);border:1px solid #dad8fa38;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:11px 12px;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,background .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 8px 17px #00000029}.quickMoments button:before{content:"";opacity:0;background:linear-gradient(115deg,#0000 20%,#ebe9ff3d 48%,#0000 70%);transition:transform .58s,opacity .3s;position:absolute;inset:0;transform:translate(-115%)}.quickMoments button:focus-visible,.quickMoments button:hover{background:linear-gradient(135deg,#cecaff4a,#ffffff17);border-color:#e7e4ffc7;outline:none;transform:translateY(-3px)scale(1.015);box-shadow:inset 0 1px #ffffff3b,0 11px 22px #0000003d,0 0 21px #ccc8ff73}.quickMoments button:focus-visible:before,.quickMoments button:hover:before{opacity:1;transform:translate(115%)}.quickMoments b{letter-spacing:-.01em;font-size:12px;position:relative}.quickMoments span{color:#c8c6d8;font-size:9px;font-weight:600;position:relative}.quickMoments i{color:#e8e6ff;text-shadow:0 0 13px #d3d0ffe6;grid-area:1/2/3;font-size:16px;font-style:normal;transition:transform .28s;position:relative}.quickMoments button:focus-visible i,.quickMoments button:hover i{transform:translate(2px,-2px)}.overviewSpotlight{border-radius:23px;grid-column:1/-1;grid-template-columns:185px 1fr;min-height:238px;display:grid;overflow:hidden}.spotlightImage{cursor:pointer;background:linear-gradient(145deg,#dddce8,#f7f7fb);border:0;position:relative}.spotlightImage img{object-fit:contain;filter:drop-shadow(0 14px 13px #2f2f3a2e);padding:15px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.spotlightImage:hover img{transform:scale(1.05)rotate(-1deg)}.overviewSpotlight>div{padding:24px 27px}.overviewSpotlight p{color:#64646d;letter-spacing:1.4px;text-transform:uppercase;margin:15px 0 2px;font-size:10px;font-weight:750}.overviewSpotlight h2{color:#25262b;letter-spacing:-.05em;margin:0;font-size:clamp(25px,3vw,38px)}.overviewSpotlight small{color:#777780;margin-top:10px;font-size:11px;display:block}.overviewSpotlight>div>div{gap:8px;margin-top:16px;display:flex}.overviewSpotlight button:not(.spotlightImage){color:#46464d;cursor:pointer;background:#ffffffb3;border:1px solid #66667426;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:650;transition:all .25s}.overviewSpotlight button:not(.spotlightImage):hover{color:#202126;border-color:#8481ab5c;box-shadow:0 0 14px #d8d6ff47}.overviewGuide{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(125deg,#dcdbefc2,#ffffffa8 45%,#e7e6f4d6);border:1px solid #ffffffb8;border-radius:23px;grid-column:1/-1;grid-template-columns:minmax(230px,.86fr) minmax(260px,1.14fr);min-height:238px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 20px 50px #2c2c3517}.guideCopy{padding:24px 27px}.overviewGuide p{color:#64646d;letter-spacing:1.4px;text-transform:uppercase;margin:15px 0 2px;font-size:10px;font-weight:750}.overviewGuide h2{color:#25262b;letter-spacing:-.06em;margin:0;font-size:clamp(25px,3vw,38px);line-height:.96}.overviewGuide small{color:#777780;max-width:400px;margin-top:10px;font-size:11px;line-height:1.4;display:block}.guideCopy>div{gap:8px;margin-top:16px;display:flex}.overviewGuide a{color:#46464d;background:#ffffffb3;border:1px solid #66667426;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:650;transition:all .25s}.overviewGuide a:hover{color:#202126;border-color:#8481ab5c;transform:translateY(-1px);box-shadow:0 0 14px #d8d6ff5c}.motivationStage{background:linear-gradient(135deg,#ffffff3d,#cecce93b);border-left:1px solid #ffffffa6;min-height:238px;position:relative;overflow:hidden}.motivationStage:before{content:"";pointer-events:none;background:radial-gradient(circle at 81% 14%,#ffffffeb,#0000 30%),linear-gradient(90deg,#0000,#ffffff26);position:absolute;inset:0}.motivationCard{opacity:0;flex-direction:column;justify-content:center;padding:30px 34px;animation:motivation-cycle 12s cubic-bezier(.22,1,.36,1) infinite;display:flex;position:absolute;inset:0;transform:translateY(18px)scale(.98)}.motivationCard:nth-child(2){animation-delay:4s}.motivationCard:nth-child(3){animation-delay:8s}.motivationCard span{color:#777588;letter-spacing:1.7px;text-transform:uppercase;font-size:9px;font-weight:760}.motivationCard strong{color:#282830;letter-spacing:-.06em;max-width:370px;margin-top:13px;font-size:clamp(25px,2.8vw,38px);line-height:.96}.motivationCard p{color:#666673;letter-spacing:-.02em;text-transform:none;max-width:320px;margin-top:13px;font-size:12px;font-weight:500;line-height:1.4}.overview .motionToggle{margin:0;position:absolute;bottom:33px;left:max(6vw,28px)}@keyframes overview-breathe{50%{opacity:.7;transform:scale(1.08)translate(-2%,2%)}}@keyframes overview-arrive{0%{opacity:0;filter:blur(7px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:none}}@keyframes motivation-cycle{0%,4%{opacity:0;transform:translateY(18px)scale(.98)}10%,29%{opacity:1;transform:translate(0)scale(1)}34%,to{opacity:0;transform:translateY(-14px)scale(1.015)}}@keyframes pulse-orbit{50%{opacity:.62;transform:scale(1.08)}}@keyframes quick-orbit{50%{opacity:.62;transform:rotate(13deg)scale(1.08)}}@keyframes neon-wave{0%,to{filter:brightness();transform:translateY(0)}12%{filter:brightness(1.22)drop-shadow(0 0 7px #d8d6ffbf);transform:translateY(-.1em)scale(1.015)}26%{transform:translateY(.035em)}42%{filter:brightness();transform:translateY(0)}}@keyframes neon-line{50%{opacity:1;filter:brightness(1.35);transform:scaleX(.86)}}.revealSection{isolation:isolate;scroll-margin-top:58px;position:relative}.moments{background:radial-gradient(circle at 12% 22%,#d8d6ff3d,#0000 20%),radial-gradient(circle at 88% 78%,#b8b9c026,#0000 26%),linear-gradient(#f5f5f7,#f9f9fb 72%,#e9e9ee);padding:130px max(5vw,28px)}.catalog:before,.experience:before,.moments:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#50505957,#d8d6ffe6,#50505957,#0000);width:min(90vw,1280px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 24px #d8d6ff33}.catalog:after,.experience:after,.moments:after{content:"";z-index:-1;background:radial-gradient(circle,#d8d6ff33,#0000 65%);border:1px solid #5b5b653d;border-radius:50%;width:96px;height:96px;position:absolute;bottom:-48px;right:7vw;box-shadow:0 0 0 14px #d8d6ff0f,0 0 50px #d8d6ff38}.momentsIntro{justify-content:space-between;align-items:flex-start;margin-bottom:70px;display:flex}.experience>span,.momentsIntro>span{color:var(--muted);letter-spacing:2px;text-transform:uppercase;font-size:10px}.closing h2,.experience>h2,.momentsIntro h2,.sectionHead h2{letter-spacing:-.065em;margin:0;font-size:clamp(46px,7vw,92px);line-height:.95}.momentRail{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.moment{text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffffd1,#ebebefc2);border:1px solid #1d1d1f1a;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:260px;padding:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 14px 35px #2323280b}.moment:before{content:"";filter:blur(6px);opacity:.48;background:radial-gradient(circle,#d8d6ff80,#0000 70%);border-radius:50%;width:170px;height:170px;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s;position:absolute;bottom:-85px;right:-80px}.moment:hover{border-color:#8c89b447;transform:translateY(-8px);box-shadow:inset 0 1px #fff,0 22px 55px #23232d17,0 0 28px #d8d6ff29}.moment:active,.moment:focus-visible{transform:translateY(-4px)scale(.985)}.moment:hover:before{opacity:.82;transform:scale(1.38)translate(-10px,-9px)}.moment:after{content:"";border:1px solid #817ea861;border-radius:50%;width:7px;height:7px;animation:micro-orbit 5.2s ease-in-out infinite;position:absolute;top:16px;right:16px;box-shadow:0 0 0 4px #d8d6ff0f}.moment:nth-child(2n):after{animation-delay:-2.5s}.moment small{font-size:9px}.moment strong{letter-spacing:-1.8px;font-size:clamp(22px,2.4vw,36px);position:relative}.moment span{color:var(--muted);font-size:10px;position:relative}.catalog{color:#f6f5f8;background:radial-gradient(circle at 50% 0,#28282d 0,#111113 38%,#0d0d0f 100%);padding:125px max(5vw,28px);overflow:hidden}.catalog:before{background:linear-gradient(90deg,#0000,#ffffff29,#d8d6ffcc,#ffffff29,#0000)}.catalog:after{background:radial-gradient(circle,#d8d6ff2b,#0000 65%);border-color:#d8d6ff4d}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:54px;display:flex}.catalog .sectionHead h2{color:#0000;background:linear-gradient(105deg,#f7f6fb 18%,#d8d6ff 43%,#fff 54%,#b9b8c7 74%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:title-sheen 9s ease-in-out infinite}.sectionHead p{color:#c4c2dd;letter-spacing:2px;text-transform:uppercase;font-size:10px}.sectionHead>span{color:#929198;font-size:11px;line-height:1.55}.tools{border-top:1px solid #303034;border-bottom:1px solid #303034;justify-content:space-between;align-items:center;gap:22px;padding:18px 0;display:flex}.filters{flex-wrap:wrap;gap:7px;display:flex}.filters button{color:#aaa9b0;cursor:pointer;background:#ffffff04;border:1px solid #3d3d42;border-radius:999px;padding:10px 16px;font-size:11px;transition:all .25s;position:relative;overflow:hidden}.filters button:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;transition:opacity .25s;position:absolute;inset:auto 18% 5px}.filters button:hover{color:#fff;background:linear-gradient(135deg,#343440,#202024);border-color:#a7a4c3;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 0 18px #d8d6ff29}.filters button.active{color:#17171c;background:linear-gradient(135deg,#fbfaff,#b8b6cf);border-color:#f2f1ff;box-shadow:0 0 0 3px #d8d6ff1a,0 0 28px #d8d6ff61}.filters button.active:after{opacity:.75}.search{background:#ffffff09;border:1px solid #d8d6ff30;border-radius:14px;align-items:center;gap:10px;width:310px;padding:10px 14px;transition:border-color .25s,box-shadow .25s,background .25s,transform .25s;display:flex}.search:focus-within{background:#d8d6ff14;border-color:#d8d6ff;transform:translateY(-2px);box-shadow:0 12px 26px -15px #d8d6ffe6,0 0 22px #d8d6ff29}.search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.search input::placeholder{color:#77777d}.search button{color:#aaa;cursor:pointer;background:0 0;border:0}.resultLine{color:#79787f;letter-spacing:1.5px;text-transform:uppercase;justify-content:space-between;padding:24px 0 16px;font-size:9px;display:flex}.resultLine button{color:#c7c4df;cursor:pointer;background:0 0;border:0}.productGrid{perspective:1400px;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.productCard{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;--img-x:0px;--img-y:0px;transform-style:flat;background:linear-gradient(155deg,#1b1b1e,#151517);border:1px solid #2e2e33;border-radius:26px;transition:transform .18s ease-out,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 25px 55px #0000002e}.productCard:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(260px circle at var(--mx) var(--my),#d8d6ff21,transparent 70%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.productCard:after{content:"";z-index:4;filter:drop-shadow(0 0 8px #d8d6ffb8);opacity:.35;background:linear-gradient(90deg,#0000,#efeeffe6,#0000);height:1px;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .35s;position:absolute;top:-1px;left:12%;right:12%;transform:scaleX(.28)}.productCard:hover{border-color:#c7c4ebc2;box-shadow:0 30px 70px #0000004a,0 0 42px #d8d6ff30}.productCard:hover:before{opacity:1}.productCard:hover:after{opacity:.9;transform:scaleX(1)}.productCard:focus-within{border-color:#d8d6ff9e;box-shadow:0 24px 64px #0000004d,0 0 26px #d8d6ff1f}.productCard:active{transition-duration:80ms;transform:translateZ(0)scale(.992)}.heart{z-index:6;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#0a0a0c52;border:1px solid #fff3;border-radius:50%;width:42px;height:42px;font-size:19px;transition:transform .25s,background .25s;position:absolute;top:16px;right:16px}.heart:hover{transform:scale(1.08)}.heart.saved{color:#1b1b1d;background:linear-gradient(135deg,#f1f0f5,#bdbbcf);box-shadow:0 0 18px #d8d6ff3d}.productVisual{cursor:pointer;background:#fff;border:0;width:100%;height:420px;padding:0;display:block;position:relative}.productVisual:before{content:"";background:var(--accent);filter:blur(72px);opacity:.16;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:25%}.productVisual:after{content:"";z-index:2;opacity:0;background:linear-gradient(115deg,#0000 32%,#ffffffb3 48%,#0000 63%);transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;inset:0;transform:translate(-120%)}.productCard:focus-within .productVisual:before,.productCard:hover .productVisual:before{opacity:.27;transform:scale(1.28)}.productVisual img{object-fit:contain;filter:saturate(.94);width:100%;height:100%;transform:translate3d(calc(var(--img-x) + var(--device-image-x,0px)),calc(var(--img-y) + var(--device-image-y,0px)),0) scale(1);will-change:transform;background:#fff;padding:34px;transition:transform .32s cubic-bezier(.16,1,.3,1),filter .5s;display:block}.productCard:hover .productVisual img{transform:translate3d(calc(var(--img-x) + var(--device-image-x,0px)),calc(var(--img-y) + var(--device-image-y,0px)),0) scale(1.035);filter:saturate()}.productVisual em{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00000038;border-radius:8px;padding:7px;font-size:9px;font-style:normal;position:absolute;top:18px;left:18px}.productVisual>span{opacity:.93;color:#111;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f4f8e6;border:1px solid #ffffff9e;border-radius:999px;min-width:max-content;padding:11px 16px;font-size:10px;font-weight:700;transition:all .32s}.productVisual>span b{margin-left:6px;font-size:12px}.productCard:hover .productVisual>span,.productVisual:focus-visible>span{opacity:1;transform:translate(-50%);box-shadow:0 10px 26px #00000029,0 0 18px #d8d6ff47}.trendBadge{color:#37373b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:1.1px;text-transform:uppercase;background:#f8f8fae0;border:1px solid #2323271a;border-radius:999px;padding:7px 10px;font-size:8px;animation:trend-pulse 4.5s ease-in-out infinite;position:absolute;bottom:18px;right:18px;box-shadow:0 8px 26px #00000014}.productInfo{z-index:3;padding:23px;position:relative;transform:translateZ(12px)}.productInfo>p{isolation:isolate;color:#f0efff;letter-spacing:1.25px;text-transform:uppercase;background:linear-gradient(110deg,#d8d6ff30,#ffffff0e);border:1px solid #d8d6ff57;border-radius:999px;width:fit-content;margin:0;padding:7px 10px;font-size:10px;font-weight:750;animation:brand-float 5.8s ease-in-out infinite;position:relative;box-shadow:inset 0 1px #ffffff1f,0 0 18px #d8d6ff26}.productInfo>p:before{content:"";z-index:0;border-radius:inherit;opacity:.72;pointer-events:none;background:conic-gradient(from var(--brand-angle),transparent 0 22%,#ffffffe0 30%,#d8d6ff 38%,transparent 48% 76%,#d8d6ffb8 88%,transparent);padding:1px;animation:brand-orbit 6.4s linear infinite;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.productCard:nth-child(3n+2) .productInfo>p,.productCard:nth-child(3n+2) .productInfo>p:before{animation-delay:-2.1s}.productCard:nth-child(3n) .productInfo>p,.productCard:nth-child(3n) .productInfo>p:before{animation-delay:-4.2s}.productCard:hover .productInfo>p{color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 26px #d8d6ff57}.productInfo h3{letter-spacing:-1px;margin:13px 0 20px;font-size:28px}.productMeta{justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.productMeta>span{color:#aaa9b0}.productGuide{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding-top:16px;display:grid}.productGuide a,.productGuide button{color:#d8d7df;cursor:pointer;background:#ffffff09;border:1px solid #ffffff21;border-radius:12px;justify-content:center;align-items:center;padding:10px 8px;font-size:10px;font-weight:650;transition:all .25s;display:flex;position:relative;overflow:hidden}.productGuide a:after,.productGuide button:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#d8d6ffe6,#0000);height:1px;transition:transform .35s,opacity .25s;position:absolute;inset:auto 14px 7px;transform:translate(-100%)}.productGuide a:focus-visible:after,.productGuide a:hover:after,.productGuide button:focus-visible:after,.productGuide button:hover:after{opacity:1;transform:translate(0)}.productGuide a:hover,.productGuide button:hover{color:#fff;background:#d8d6ff1f;border-color:#d8d6ff80;transform:translateY(-2px);box-shadow:0 0 18px #d8d6ff1f}.productGuide b{color:#d8d6ff;margin-left:4px}.inlineCta{color:#e4e3e8;background:linear-gradient(135deg,#343439,#202023);border:1px solid #45454b;border-radius:999px;flex:none;padding:8px 11px;font-weight:650;transition:border-color .25s,box-shadow .25s}.inlineCta b{margin-left:4px;transition:transform .25s;display:inline-block}.inlineCta{box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #d8d6ff0d}.inlineCta:focus-visible,.inlineCta:hover{color:#fff;border-color:#c9c6eb;outline:none;box-shadow:inset 0 1px #ffffff2b,0 0 22px #d8d6ff57}.inlineCta:hover b{transform:translate(2px,-2px)}.empty{text-align:center;border:1px solid #2e2e33;border-radius:24px;padding:100px 20px}.empty>span{color:#c9c7de;font-size:50px}.empty h3{margin:15px;font-size:32px}.empty p{color:#88878e}.empty button{border:0;margin-top:20px;padding:13px 18px}.empty button,.loadMore{cursor:pointer;border-radius:999px}.loadMore{align-items:center;gap:34px;margin:38px auto 0;padding:16px 20px;display:flex}.loadMore:hover{gap:43px;box-shadow:0 14px 35px #00000038,0 0 20px #d8d6ff29}.loadMore span{color:#d2d1d8;font-size:9px}.experience{background:radial-gradient(circle at 78% 28%,#d8d6ff38,#0000 23%),linear-gradient(#e9e9ed,#dedee3);padding:135px max(7vw,40px)}.experience:before{background:linear-gradient(90deg,#0000,#4a4a5242,#d8d6ffb3,#4a4a5242,#0000)}.experience>h2{margin:35px 0 90px}.experience>h2 em{color:#77777e;font-weight:430}.steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.steps article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff7a;border:1px solid #ffffffb8;border-radius:24px;min-height:260px;padding:34px 30px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 15px 40px #23232d0d}.steps article:after{content:"";filter:blur(8px);background:radial-gradient(circle,#d8d6ffad,#0000 70%);border-radius:50%;width:130px;height:130px;position:absolute;bottom:-65px;right:-65px}.steps article:before{content:"";opacity:.42;pointer-events:none;border:1px solid #d8d6ff2e;border-radius:17px;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s;position:absolute;inset:12px;transform:scale(.95)}.steps article:hover:before{opacity:.85;transform:scale(1)}.steps article:hover{border-color:#bbb8e1b8;transform:translateY(-6px);box-shadow:inset 0 1px #fff,0 24px 55px #23232d17,0 0 30px #d8d6ff47}.steps b{color:#76767c;margin-bottom:78px;font-size:10px;display:block}.steps h3{letter-spacing:-1px;margin:0 0 15px;font-size:30px}.steps p{color:#66656c;max-width:280px;margin:0;font-size:13px;line-height:1.6}.trustSection{color:#f5f4fb;background:radial-gradient(circle at 14% 12%,#8b79ff47,#0000 25%),radial-gradient(circle at 86% 82%,#50b2ff26,#0000 26%),linear-gradient(145deg,#181820,#0d0d11);padding:110px max(7vw,40px);position:relative;overflow:hidden}.trustSection:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 18%,#ffffff0e 48%,#0000 68%);position:absolute;inset:0}.trustSection>*{position:relative}.trustIntro{grid-template-columns:.75fr 1.5fr 1fr;align-items:end;gap:24px;margin-bottom:44px;display:grid}.trustIntro span{color:#c9c5df;letter-spacing:1.8px;text-transform:uppercase;font-size:10px;font-weight:700}.trustIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5vw,72px);line-height:.94}.trustIntro p{color:#b8b5c4;margin:0;font-size:15px;line-height:1.55}.trustGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.trustGrid article{background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #cfc9ff38;border-radius:22px;min-height:230px;padding:26px;box-shadow:inset 0 1px #ffffff1a,0 18px 40px #00000029}.trustGrid b{color:#aba5d5;letter-spacing:1.4px;font-size:10px}.trustGrid h3{letter-spacing:-.04em;margin:74px 0 13px;font-size:22px;line-height:1.05}.trustGrid p{color:#aaa7b5;margin:0;font-size:13px;line-height:1.55}.trustSection>a{background:linear-gradient(135deg,#8978ea,#272431);border:1px solid #ece9ffb3;border-radius:999px;align-items:center;gap:9px;width:max-content;margin:28px 0 0 auto;padding:14px 18px;font-size:12px;font-weight:700;display:flex;box-shadow:0 0 26px #8f7cff59}.closing{color:#f5f4f7;text-align:center;background:radial-gradient(circle at 50% 120%,#34333f 0,#151519 42%,#0f0f11 75%);padding:145px 24px;position:relative;overflow:hidden}.closing:before{content:"";filter:blur(20px);background:radial-gradient(#d8d6ff26,#0000 68%);border-radius:50%;width:min(760px,85vw);height:300px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.closing:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff17 46%,#0000 60%);animation:closing-sheen 8s ease-in-out infinite;position:absolute;inset:1px;transform:translate(-110%)}.closing>*{position:relative}.closing>p{color:#aaa9b0;letter-spacing:2px;text-transform:uppercase;font-size:10px}.closing h2{margin:30px auto 46px}.closing h2 i{color:#cbc9dc;font-weight:430}.closing>a{border-radius:999px;gap:50px;padding:17px 22px;font-size:12px;font-weight:650;display:inline-flex}footer{color:#efedf2;background:#0f0f11;border-top:1px solid #29292d;grid-template-columns:1.5fr 1fr 1fr auto;align-items:end;gap:30px;padding:62px max(5vw,28px);display:grid}footer p{color:#8f8e95;font-size:12px;line-height:1.6}footer>div{flex-direction:column;gap:9px;font-size:12px;display:flex}footer small{color:#6d6c73;font-size:9px}.modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0cad;place-items:center;padding:20px;animation:fade .25s;display:grid;position:fixed;inset:0}.modal{background:#f6f5f8f0;border:1px solid #ffffffc7;border-radius:30px;grid-template-columns:1.08fr .92fr;width:min(980px,100%);max-height:90vh;animation:rise .42s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:auto;box-shadow:0 42px 110px #0000006b,0 0 45px #d8d6ff1a}.modalClose{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffffc2;border:1px solid #1d1d1f1a;border-radius:50%;width:44px;height:44px;font-size:24px;position:absolute;top:16px;right:16px}.modalMedia{background:#fff;min-width:0;position:relative}.modalTabs{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f5f7d1;border:1px solid #1d1d1f1a;border-radius:999px;padding:4px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #00000014}.modalTabs button{color:#6e6e73;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:10px}.modalTabs button.active{color:#fff;background:linear-gradient(135deg,#62636a,#242529);box-shadow:0 0 18px #d8d6ff33}.modalImage{background:#fff;height:100%;min-height:620px;position:relative;overflow:hidden}.modalImage:before{content:"";background:var(--accent);filter:blur(75px);opacity:.26;position:absolute;inset:30%}.modalImage img{object-fit:contain;background:#fff;width:100%;height:100%;padding:58px 42px 34px;position:relative}.notesVisual{z-index:2;color:#26262a;background:radial-gradient(circle at 82% 10%,var(--accent),transparent 38%),linear-gradient(145deg,#f8f7f5,#e7e4e3);flex-direction:column;padding:86px 48px 44px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.notesVisual{background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--accent) 36%,transparent),transparent 38%),linear-gradient(145deg,#f8f7f5,#e7e4e3)}}.notesKicker{color:#77767c;letter-spacing:1.7px;text-transform:uppercase;font-size:9px}.notesVisual h3{letter-spacing:-2.7px;max-width:440px;margin:12px 0 34px;font-size:clamp(31px,4vw,52px);line-height:.98}.accordBars{gap:12px;display:grid}.accordBars>div{background:#ffffff9e;border:1px solid #1d1d1f14;border-radius:13px;height:48px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.accordBars i{width:var(--bar);opacity:.82;background:linear-gradient(90deg,#6d6e74,#aba8c5);position:absolute;inset:0 auto 0 0}.accordBars>div:nth-child(2) i{background:linear-gradient(90deg,#8f7479,#d3aeb6)}.accordBars>div:nth-child(3) i{background:linear-gradient(90deg,#8b735c,#d3ad80)}.accordBars span{z-index:2;color:#fff;text-shadow:0 1px 8px #0000002e;align-items:center;height:100%;padding:0 16px;font-size:12px;display:flex;position:relative}.notesMoments{background:#ffffff94;border:1px solid #1d1d1f14;border-radius:17px;margin-top:30px;padding:18px}.notesMoments small{color:#7c7b80;letter-spacing:1.2px;text-transform:uppercase;font-size:9px}.notesMoments div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.notesMoments span{color:#444449;background:#fff;border-radius:999px;padding:8px 12px;font-size:10px;box-shadow:0 4px 14px #0000000f}.noteSignature{justify-content:space-between;align-items:end;margin-top:auto;display:flex}.noteSignature span{letter-spacing:-1.7px;font-size:28px;font-weight:750}.noteSignature small{color:#85848a;font-size:9px}.modalCopy{flex-direction:column;padding:80px 52px 45px;display:flex}.modalCopy>span{color:#77777e;letter-spacing:2px;text-transform:uppercase;font-size:9px}.modalCopy h2{letter-spacing:-4px;margin:15px 0 30px;font-size:62px;line-height:.95}.modalCopy>p{color:#66636b;font-size:14px;line-height:1.7}.noteList{border-top:1px solid #d3d1d8;border-bottom:1px solid #d3d1d8;margin:30px 0;padding:22px 0}.noteList small{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:15px;font-size:8px;display:block}.noteList i{background:#fff;border-radius:999px;margin-right:8px;padding:8px 11px;font-size:11px;font-style:normal;display:inline-block}.modalMeta{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.modalMeta span{border:1px solid #ccc9d1;border-radius:999px;padding:7px 10px;font-size:9px}.modalCopy>a{border-radius:999px;justify-content:space-between;margin-top:auto;padding:18px 20px;font-size:12px;display:flex}.mobileMenu{z-index:60;color:#f4f3f7;background:radial-gradient(circle at 70% 10%,#363540,#161619 45%,#0e0e10);flex-direction:column;gap:14px;padding:80px 25px 30px;display:flex;position:fixed;inset:0}.mobileMenu>button{color:#fff;background:0 0;border:0;font-size:42px;position:absolute;top:16px;right:20px}.mobileMenu>a:not(.mobileWa){letter-spacing:-3px;font-size:50px;font-weight:700}.mobileWa{background:linear-gradient(135deg,#3e3e44,#202023);border:1px solid #55545d;border-radius:999px;margin-top:auto;padding:18px}.floatingWa{z-index:25;color:#fff;border-radius:999px;align-items:center;gap:9px;padding:13px 17px;font-size:11px;display:flex;position:fixed;bottom:22px;right:22px}.floatingWa span{color:#e4e2ff;text-shadow:0 0 10px #d8d6ff;font-size:9px}@keyframes note-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mark-orbit{to{transform:rotate(1turn)}}@keyframes hero-enter{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-float{50%{transform:translateY(-10px)scale(1.006)}}@keyframes hero-breathe{50%{opacity:.74;transform:translate(-50%)scale(1.08)}}@keyframes tag-drift{50%{transform:translateY(-7px)}}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(35px)scale(.98)}}@keyframes section-reveal{0%{opacity:.42;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes card-reveal{0%{opacity:0;transform:translateY(30px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes closing-sheen{28%,to{transform:translate(110%)}}@keyframes cta-breathe{0%,to{box-shadow:inset 0 1px #ffffff4d,0 8px 28px #1011142b,0 0 0 1px #d8d6ff24,0 0 20px #d8d6ff1a}50%{box-shadow:inset 0 1px #ffffff6b,0 11px 32px #10111438,0 0 0 1px #d8d6ff42,0 0 30px #d8d6ff40}}@keyframes cta-signal{50%{opacity:.9;filter:brightness(1.4);transform:translate(-50%,-50%)scale(1.16)}}@keyframes brand-orbit{to{--brand-angle:360deg}}@keyframes brand-float{50%{transform:translateY(-2px)rotate(.35deg)}}@keyframes signal-pulse{50%{transform:scale(1.17);box-shadow:0 0 0 7px #d8d6ff1a,0 0 20px #d8d6fff2}}@keyframes trend-pulse{50%{transform:translateY(-2px);box-shadow:0 11px 30px #0000001a,0 0 19px #d8d6ff52}}@keyframes title-sheen{50%{background-position:100% 0}}@keyframes micro-orbit{50%{border-color:#d8d6ffe0;transform:rotate(110deg)scale(1.18);box-shadow:0 0 0 6px #d8d6ff14,0 0 15px #d8d6ff61}}@supports (animation-timeline:view()){.revealSection{animation:section-reveal both;animation-timeline:view();animation-range:entry 4% cover 18%}.moment,.steps article{animation:card-reveal both;animation-timeline:view();animation-range:entry 4% cover 18%}}@media (max-width:1060px){.momentRail{grid-template-columns:repeat(3,1fr)}.productGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.nav{padding:0 18px}.navLinks{display:none}.menuButton{display:block}.overview{grid-template-columns:1fr;gap:37px;min-height:0;padding:125px 18px 88px}.overviewIntro{max-width:650px}.overviewPanel{width:100%;max-width:680px}.overview .motionToggle{bottom:25px;left:18px}.hero{min-height:860px;padding:118px 18px 48px}.hero h1{font-size:clamp(58px,14vw,92px)}.heroCopy>p{max-width:520px}.heroProduct{width:min(620px,96vw);height:460px}.scentTagOne{left:3%}.scentTagTwo{right:2%}.heroImageFrame figcaption{left:18px}.scrollHint{display:none}.moments{padding:95px 16px}.momentsIntro{display:block}.momentsIntro>span{margin-bottom:30px;display:block}.momentRail{scroll-snap-type:x mandatory;scrollbar-width:thin;padding:0 0 18px;display:flex;overflow-x:auto}.moment{scroll-snap-align:start;min-width:210px}.catalog{padding:95px 16px}.sectionHead>span{display:none}.tools{flex-direction:column;align-items:stretch}.search{width:100%}.productVisual{height:360px}.experience{padding:95px 20px}.steps{grid-template-columns:1fr}.steps article{min-height:210px}.steps b{margin-bottom:45px}.modal{grid-template-columns:1fr;max-width:620px}.modalImage{height:48vh;min-height:360px}.notesVisual{padding:66px 24px 22px}.notesVisual h3{margin:8px 0 18px;font-size:31px}.accordBars{gap:7px}.accordBars>div{height:36px}.notesMoments{margin-top:14px;padding:11px}.notesMoments div{margin-top:8px}.modalCopy{padding:35px 25px}.modalCopy h2{font-size:47px}.modalCopy>a{margin-top:25px}footer{grid-template-columns:1fr 1fr}.floatingWa b{display:none}}@media (max-width:620px){.navCta{display:none}.overview{gap:27px;padding:104px 16px 77px}.overview h1{margin:18px 0 14px;font-size:clamp(52px,15vw,70px)}.overviewIntro>p{font-size:16px}.overviewSearch{border-radius:16px;height:56px;margin-top:25px;padding:0 14px}.overviewSearch input{font-size:13px}.overviewActions{flex-direction:column;align-items:flex-start;gap:13px;margin-top:15px}.overviewPanel{grid-template-columns:1fr;gap:9px}.catalogPulse{min-height:145px;padding:20px}.catalogPulse strong{margin-top:10px;font-size:58px}.catalogPulse small{margin-top:8px}.quickMoments{grid-column:auto;min-height:0;padding:19px}.quickMoments>div:last-child{margin-top:14px}.quickMoments button{padding:10px}.overviewSpotlight{grid-column:auto;grid-template-columns:122px 1fr;min-height:185px}.overviewSpotlight>div{padding:19px 16px}.overviewSpotlight p{margin-top:10px;font-size:8px}.overviewSpotlight h2{font-size:25px}.overviewSpotlight small{margin-top:6px;font-size:9px}.overviewSpotlight>div>div{margin-top:11px}.overviewSpotlight button:not(.spotlightImage){padding:7px 8px;font-size:9px}.overviewGuide{grid-column:auto;grid-template-columns:1fr;min-height:358px}.guideCopy{padding:19px 16px 14px}.overviewGuide p{margin-top:10px;font-size:8px}.overviewGuide h2{font-size:25px}.overviewGuide small{margin-top:6px;font-size:9px}.guideCopy>div{flex-wrap:wrap;margin-top:11px}.overviewGuide a{padding:7px 8px;font-size:9px}.motivationStage{border-top:1px solid #ffffffa6;border-left:0;min-height:146px}.motivationCard{padding:20px 16px}.motivationCard strong{margin-top:8px;font-size:27px}.motivationCard p{margin-top:7px;font-size:10px}.overview .motionToggle{bottom:17px;left:16px}.hero{min-height:780px;padding-top:105px}.hero h1{font-size:58px}.heroCopy>p{max-width:345px;font-size:16px}.heroActions{flex-direction:column;gap:15px}.heroProduct{height:390px;margin-top:10px}.motionToggle{margin-top:-8px}.heroImageFrame figcaption{bottom:25px}.scentTag{font-size:8px}.scentTagOne{top:24%}.scentTagTwo{top:48%}.scentTagThree{bottom:16%;right:4%}.productGrid{grid-template-columns:1fr}.productVisual{height:390px}.closing h2,.experience>h2,.momentsIntro h2,.sectionHead h2{font-size:48px}.closing{padding:105px 18px}footer{grid-template-columns:1fr}.modalBackdrop{padding:0}.modal{border-radius:0;height:100%;max-height:none}.modalImage{height:43vh;min-height:300px}.noteSignature small{display:none}}.revealSection{opacity:1!important;animation:none!important;transform:none!important}.catalog .search{background:linear-gradient(135deg,#ffffff1a,#d8d6ff0d);border:1px solid #d8d6ff42;border-radius:17px;gap:12px;width:min(100%,460px);min-height:64px;padding:10px 16px;transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:inset 0 1px #ffffff1f,0 13px 30px #0000001f,0 0 0 1px #d8d6ff0a}.catalog .search:focus-within{border-color:#d8d6ffdb;transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 15px 35px #0000002e,0 0 25px #d8d6ff33}.catalog .search>span{color:#eeedff;text-shadow:0 0 14px #d8d6ffbf;font-size:23px;line-height:1}.catalog .search>div{flex:1;gap:3px;min-width:0;display:grid}.catalog .search small{color:#bbb9d4;letter-spacing:1.15px;text-transform:uppercase;font-size:9px;font-weight:700}.catalog .search input{font-size:14px;font-weight:560}.catalog .search input::placeholder{color:#92919d}.catalog .search button{color:#dddce8;background:#ffffff12;border:1px solid #ffffff29;border-radius:50%;width:28px;height:28px;transition:all .2s}.catalog .search button:hover{color:#fff;border-color:#d8d6ffcc;box-shadow:0 0 14px #d8d6ff4d}.themeToggle{color:#575762;cursor:pointer;background:#ffffffad;border:1px solid #5b5a6933;border-radius:50%;width:36px;height:36px;font-size:16px;transition:all .25s}.themeToggle:hover{border-color:#d8d6ffcc;transform:translateY(-2px);box-shadow:0 0 18px #d8d6ff5c}.nightMode{--night-lilac:#bcb8eb;background:#111116}.nightMode .nav{background:#111116db;border-color:#d8d6ff21}.nightMode .brand,.nightMode .navLinks a{color:#f0eff8}.nightMode .overview{background-color:#17171d}.nightMode .overviewVideoVeil{background:radial-gradient(56% 88%,#121219c7,#11111680 0,#0f0f1414 84%,#0000 100%)}.nightMode .overviewIntro>p{color:#c5c3ce}.nightMode .overview h1 span{background-image:linear-gradient(110deg,#f7f6fb 18%,#bdbad8 50%,#fff 82%)}.nightMode .overviewSearch{background:#23232cb3;border-color:#d8d6ff47}.nightMode .overviewSearch input{color:#f6f5fb}.nightMode .overviewSearch>span{color:#dbd8f4}.nightMode .catalogPulse{background:#2a2a35a3}.nightMode .catalogPulse strong{color:#f8f7ff}.nightMode .catalogPulse small,.nightMode .catalogPulse span{color:#c3c1d0}.nightMode .overviewGuide{background:linear-gradient(125deg,#343344de,#202029db)}.nightMode .guideCopy h2{color:#f4f3fb}.nightMode .guideCopy p,.nightMode .guideCopy small{color:#cac8d7}.nightMode .guideCopy a{color:#efeff8;background:#ffffff14}.nightMode .moments{background:radial-gradient(circle at 15% 25%,#a19be129,#0000 25%),linear-gradient(#1c1c23,#141419)}.nightMode .moment,.nightMode .momentsIntro,.nightMode .momentsIntro h2{color:#f3f2f8}.nightMode .moment{background:linear-gradient(145deg,#282832,#1b1b21);border-color:#ffffff24}.nightMode .moment span{color:#c2c0cf}.nightMode .experience{background:radial-gradient(circle at 78% 28%,#d8d6ff24,#0000 23%),linear-gradient(#25252d,#16161b)}.nightMode .experience h2,.nightMode .experience>span{color:#f1f0f8}.nightMode .experience h2 em,.nightMode .steps p{color:#c5c3cf}.nightMode .steps article{background:#2b2b35b8;border-color:#ffffff21}.nightMode .steps h3{color:#f6f5fb}.nightMode .themeToggle{color:#f5f3ff;background:#d8d6ff26}.catalog::selection{color:#121217;background:#dedcff}.catalog[data-trail=active]::selection{background:#fff}.catalog::marker{color:#d8d6ff}.catalog[data-trail=active]{--trail-opacity:1}.catalog:after{transition:opacity .3s}.catalog>*{z-index:1;position:relative}.catalog::selection{text-shadow:none}.catalog:after,.catalog:before{pointer-events:none}.catalog .productGrid:before{content:"";z-index:0;left:var(--trail-x,50%);top:var(--trail-y,40%);width:340px;height:340px;opacity:var(--trail-opacity,0);filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#d8d6ff1c,#d8d6ff08 35%,#0000 70%);border-radius:50%;transition:opacity .25s;position:absolute;transform:translate(-50%,-50%)}.moodLab{background:linear-gradient(128deg,#ffffff13,#d8d6ff09);border:1px solid #d8d6ff33;border-radius:21px;grid-template-columns:1.05fr 1fr auto;align-items:end;gap:18px;margin:25px 0 10px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 15px 36px #0000001f}.moodLab:before{content:"";filter:blur(10px);background:radial-gradient(circle,#d8d6ff40,#0000 68%);border-radius:50%;width:210px;height:210px;position:absolute;bottom:-90px;left:-70px}.moodLab>*{position:relative}.moodLab>div:first-child span{color:#c5c2df;letter-spacing:1.6px;text-transform:uppercase;font-size:10px}.moodLab h3{color:#f5f4fb;letter-spacing:-1.3px;margin:7px 0;font-size:26px}.moodLab p{color:#aaa8b5;max-width:270px;margin:0;font-size:12px;line-height:1.45}.recipientPicker{flex-wrap:wrap;gap:7px;display:flex}.productSignals button,.recipientPicker button{color:#c7c4d6;cursor:pointer;background:#ffffff0b;border:1px solid #d8d6ff2b;border-radius:999px;padding:7px 9px;font-size:10px;transition:all .2s}.productSignals button.selected,.productSignals button:hover,.recipientPicker button.active,.recipientPicker button:hover{color:#fff;border-color:#d8d6ffc7;box-shadow:0 0 15px #d8d6ff33}.moodRanges{gap:10px;display:grid}.moodRanges label{color:#b4b1c5;grid-template-columns:42px 1fr 46px;align-items:center;gap:9px;font-size:10px;display:grid}.moodRanges b{color:#e9e7f6;text-align:right;font-size:10px}.moodRanges input{accent-color:#d8d6ff;width:100%}.moodApply{color:#1c1c23;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#fff,#bbb8da);border:1px solid #ebeaffa8;border-radius:999px;padding:11px 14px;font-size:11px;font-weight:750;box-shadow:0 0 22px #d8d6ff47}.productCard{isolation:isolate}.productCard:before{background:radial-gradient(260px circle at var(--mx) var(--my),var(--aura),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.productCard:before{background:radial-gradient(260px circle at var(--mx) var(--my),color-mix(in srgb,var(--aura) 24%,transparent),transparent 70%)}}.productBack{z-index:8;opacity:0;pointer-events:none;color:#f7f6fb;background:radial-gradient(circle at 80% 15%,var(--aura),transparent 35%),linear-gradient(145deg,#25242c,#111114 65%);flex-direction:column;justify-content:flex-end;padding:30px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.productBack{background:radial-gradient(circle at 80% 15%,color-mix(in srgb,var(--aura) 35%,transparent),transparent 35%),linear-gradient(145deg,#25242c,#111114 65%)}}.productBack{transition:opacity .35s,transform .35s cubic-bezier(.16,1,.3,1);transform:scale(.97)}.productCard.isFlipped .productBack{opacity:1;pointer-events:auto;transform:none}.productBack span{color:#c9c6df;letter-spacing:1.5px;text-transform:uppercase;font-size:10px}.productBack strong{letter-spacing:-1.6px;max-width:330px;margin:14px 0;font-size:clamp(23px,2.4vw,31px);line-height:1}.productBack p{color:#c5c2ce;font-size:12px}.productBack button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff3d;border-radius:999px;align-self:flex-start;margin-top:15px;padding:9px 12px;font-size:10px}.productSignals{flex-wrap:wrap;gap:6px;margin:13px 0 3px;display:flex}.productSignals>span{border:1px solid var(--aura);padding:7px 9px}@supports (color:color-mix(in lab,red,red)){.productSignals>span{border:1px solid color-mix(in srgb,var(--aura) 52%,transparent)}}.productSignals>span{color:#f0effb;background:var(--aura);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.productSignals>span{background:color-mix(in srgb,var(--aura) 14%,transparent)}}.productSignals>span{box-shadow:0 0 13px var(--aura);font-size:10px}@supports (color:color-mix(in lab,red,red)){.productSignals>span{box-shadow:0 0 13px color-mix(in srgb,var(--aura) 20%,transparent)}}.compareTray{z-index:14;color:#f3f2fb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#19191fde;border:1px solid #d8d6ff61;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:min(720px,100%);margin:24px auto 0;padding:10px;display:flex;position:sticky;bottom:16px;box-shadow:0 18px 40px #0000004d,0 0 28px #d8d6ff29}.compareTray>span{color:#bab7ca;font-size:10px}.compareTray>button:not(.neonButton){color:#f5f4fb;cursor:pointer;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;padding:7px 9px;font-size:10px}.compareTray .neonButton{border-radius:999px;padding:9px 12px;font-size:10px}.compareTray .neonButton:disabled{opacity:.45;cursor:not-allowed}.scentMap{color:#f5f4fa;background:radial-gradient(circle at 70% 45%,#d8d6ff2e,#0000 25%),linear-gradient(145deg,#19191e,#0f0f12);grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(28px,6vw,90px);min-height:620px;padding:115px max(7vw,40px);display:grid;position:relative;overflow:hidden}.scentMap .mapCopy>span{color:#bdbbd2;letter-spacing:2px;text-transform:uppercase;font-size:10px}.scentMap h2{letter-spacing:-.07em;max-width:400px;margin:25px 0 18px;font-size:clamp(52px,6vw,86px);line-height:.9}.scentMap h2 em{color:#bcb9dd;font-weight:420}.scentMap p{color:#b2b0bd;max-width:340px;font-size:16px;line-height:1.5}.mapPlane{background:radial-gradient(circle,#d8d6ff1a,#0000 41%),linear-gradient(135deg,#ffffff0f,#ffffff04);border:1px solid #d8d6ff40;border-radius:32px;min-height:430px;position:relative;box-shadow:inset 0 1px #ffffff1a,0 25px 65px #00000038}.mapPlane:before{content:"";border:1px solid #d8d6ff24;border-radius:50%;position:absolute;inset:13%;box-shadow:0 0 0 45px #d8d6ff06,0 0 80px #d8d6ff1f}.mapAxis{z-index:0;background:linear-gradient(90deg,#0000,#d8d6ff80,#0000);position:absolute}.axisX{height:1px;top:50%;left:8%;right:8%}.axisY{background:linear-gradient(#0000,#d8d6ff80,#0000);width:1px;top:8%;bottom:8%;left:50%}.mapPoint{z-index:1;color:#fff;text-align:left;cursor:pointer;background:#21212bc7;border:1px solid #ecebff85;border-radius:17px;gap:4px;padding:13px 16px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:grid;position:absolute;box-shadow:0 11px 25px #0000002e,0 0 22px #d8d6ff24}.mapPoint:hover{border-color:#fff;transform:translateY(-5px)scale(1.03);box-shadow:0 16px 31px #00000042,0 0 31px #d8d6ff66}.mapPoint small{color:#bbb9cf;font-size:9px}.mapPoint b{font-size:16px}.mapPoint.fresh{top:18%;left:12%}.mapPoint.sweet{top:23%;right:12%}.mapPoint.night{bottom:15%;right:17%}.mapPoint.elegant{bottom:13%;left:17%}.compareModal{color:#f7f6fb;background:radial-gradient(circle at 50% 0,#d8d6ff33,#0000 30%),#17171c;border:1px solid #ffffffa8;border-radius:30px;width:min(960px,100%);max-height:90vh;padding:54px;position:relative;overflow:auto;box-shadow:0 45px 110px #00000075}.compareModal>span{color:#c5c2df;letter-spacing:1.8px;text-transform:uppercase;font-size:10px}.compareModal h2{letter-spacing:-.06em;margin:12px 0 35px;font-size:clamp(36px,5vw,58px);line-height:.94}.compareModal>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.compareModal article{background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:21px;padding:20px;position:relative;overflow:hidden}.compareModal article:before{content:"";background:var(--accent);filter:blur(60px);opacity:.18;border-radius:50%;height:160px;position:absolute;inset:15% 25% auto}.compareModal img{object-fit:contain;width:100%;height:260px;position:relative}.compareModal small{color:#bdbad0;letter-spacing:1.3px;text-transform:uppercase;font-size:10px}.compareModal h3{letter-spacing:-1.5px;margin:9px 0;font-size:29px}.compareModal p{color:#c4c1cd;min-height:38px;font-size:12px;line-height:1.45}.compareModal article>b{color:#dfdded;font-size:11px}.compareModal article div{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.compareModal article i{color:#e6e4f2;background:#ffffff14;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal}.compareModal article a{color:#fff;font-size:11px;font-weight:700}.soundToggle{color:#5b5a64;cursor:pointer;background:#ffffff9e;border:1px solid #52515c33;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:11px;transition:all .25s;display:grid}.soundToggle.enabled,.soundToggle:hover{color:#25252b;border-color:#8b87bb94;transform:translateY(-1px);box-shadow:0 0 17px #d8d6ff75,inset 0 1px #fff}.soundToggle.enabled{background:linear-gradient(135deg,#f6f5ff,#c6c3e5)}.kineticHeadline{text-wrap:balance}.constellation{z-index:0;pointer-events:none;opacity:.84;width:min(360px,30vw);height:170px;position:absolute;inset:112px 7vw auto auto}.constellation:after,.constellation:before{content:"";background:linear-gradient(90deg,#0000,#9a95cd8a,#d8d6ffe0,#9a95cd8a,#0000);width:80%;height:1px;position:absolute;top:46%;left:9%;transform:rotate(-12deg);box-shadow:0 0 16px #d8d6ff61}.constellation:after{opacity:.62;top:61%;transform:rotate(18deg)}.constellation b,.constellation i{background:#edecff;border-radius:50%;width:6px;height:6px;animation:constellation-breathe 4.8s ease-in-out infinite;display:block;position:absolute;box-shadow:0 0 0 5px #d8d6ff1c,0 0 16px #d8d6ffe6}.constellation i:first-child{top:55%;left:7%}.constellation i:nth-child(2){animation-delay:-.8s;top:31%;left:26%}.constellation i:nth-child(3){animation-delay:-1.7s;top:50%;left:47%}.constellation i:nth-child(4){animation-delay:-2.2s;top:21%;left:66%}.constellation i:nth-child(5){animation-delay:-3.4s;top:43%;right:7%}.constellation i:nth-child(6){animation-delay:-4.1s;bottom:7%;left:55%}.constellation b{background:#76738f;width:3px;height:3px;box-shadow:0 0 9px #d8d6ff99}.constellation b:first-of-type{top:75%;left:17%}.constellation b:nth-of-type(2){top:9%;left:38%}.constellation b:nth-of-type(3){bottom:11%;right:17%}.constellation b:nth-of-type(4){top:8%;right:3%}.momentRail,.momentsIntro{z-index:1;position:relative}.narrativePin{z-index:3;color:#747180;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff75;border:1px solid #8480aa3b;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:750;position:absolute;top:28px;right:max(5vw,28px);box-shadow:0 0 18px #d8d6ff2e}.catalog .narrativePin{color:#d8d6ef;background:#d8d6ff14;border-color:#d8d6ff47}.experience .narrativePin{background:#fff9}.predictiveBar{scrollbar-width:none;align-items:center;gap:7px;min-height:35px;padding:13px 0 2px;display:flex;overflow-x:auto}.predictiveBar:before{content:"Sugerencias";color:#898799;letter-spacing:1.1px;text-transform:uppercase;flex:none;margin-right:4px;font-size:9px;font-weight:700}.predictiveBar button{color:#d7d5e7;cursor:pointer;background:#ffffff0b;border:1px solid #d8d6ff29;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;transition:transform .2s,border-color .2s,box-shadow .2s}.predictiveBar button span{color:#eeedff;margin-left:7px}.predictiveBar button:hover{border-color:#d8d6ffb8;transform:translateY(-2px);box-shadow:0 0 16px #d8d6ff38}.discoveryProgress{color:#bcb9d4;letter-spacing:.05em;text-transform:none;margin-left:auto}.productVisual:before{background:radial-gradient(260px circle at var(--mx) var(--my),var(--accent),transparent 66%);inset:0}@supports (color:color-mix(in lab,red,red)){.productVisual:before{background:radial-gradient(260px circle at var(--mx) var(--my),color-mix(in srgb,var(--accent) 44%,transparent),transparent 66%)}}.productVisual:before{filter:blur(20px);opacity:.12}.productVisual:after{z-index:3;opacity:.28;mix-blend-mode:screen;background:linear-gradient(116deg,#0000 24%,#ffffff14 37%,#ffffffbd 48%,#ffffff1a 60%,#0000 73%);transform:translate(-125%)skew(-14deg)}.productCard:focus-within .productVisual:after,.productCard:hover .productVisual:after{opacity:.75;transform:translate(125%)skew(-14deg)}.modal{isolation:isolate;overflow:hidden}.modal:before{content:"";z-index:-1;background:radial-gradient(circle at 18% 18%,#d8d6ff66,#0000 27%),radial-gradient(circle at 85% 80%,#48485429,#0000 28%);animation:modal-aura 11s ease-in-out infinite;position:absolute;inset:-25%}.modalImage{isolation:isolate;background:radial-gradient(circle at 50% 45%,var(--accent),#fff 54%)}@supports (color:color-mix(in lab,red,red)){.modalImage{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--accent) 22%,#fff),#fff 54%)}}.modalImage:before{z-index:0;opacity:.35;animation:scent-pulse 5s ease-in-out infinite;inset:20%}.notesMode .modalImage{background:#f8f7f5}.notesMode .modalImage:before,.notesMode:before{display:none}.modalImage img,.notesVisual{z-index:2}.scentOrbit{z-index:4;pointer-events:none;position:absolute;inset:0}.scentOrbit:after,.scentOrbit:before{content:"";aspect-ratio:1;border:1px solid var(--accent);width:min(66%,310px);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.scentOrbit:after,.scentOrbit:before{border:1px solid color-mix(in srgb,var(--accent) 38%,transparent)}}.scentOrbit:after,.scentOrbit:before{box-shadow:0 0 34px var(--accent);border-radius:50%;transform:translate(-50%,-50%)rotate(-18deg)}@supports (color:color-mix(in lab,red,red)){.scentOrbit:after,.scentOrbit:before{box-shadow:0 0 34px color-mix(in srgb,var(--accent) 25%,transparent)}}.scentOrbit:after,.scentOrbit:before{animation:scent-orbit 18s linear infinite}.scentOrbit:after{opacity:.46;width:min(88%,420px);animation-duration:28s;animation-direction:reverse}.scentOrbit i{--turn:calc(var(--orbit) * 120deg);color:#424149;width:66px;height:66px;box-shadow:0 8px 25px #1f1f2724,0 0 18px var(--accent);background:#fafafdad;border:1px solid #ffffffb8;border-radius:50%;place-items:center;padding:7px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.scentOrbit i{box-shadow:0 8px 25px #1f1f2724,0 0 18px color-mix(in srgb,var(--accent) 28%,transparent)}}.scentOrbit i{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%,-50%) rotate(var(--turn)) translateX(min(33vw,145px)) rotate(calc(-1 * var(--turn)));animation:scent-note 6s ease-in-out infinite;animation-delay:calc(var(--orbit) * -.8s);font-size:9px;font-style:normal}.scentJourney{border-top:1px solid #5a596429;border-bottom:1px solid #5a596429;margin:24px 0 4px;padding:18px 0}.scentJourney>small{color:#76747e;letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:700}.scentJourney>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.scentJourney span{color:#77757f;gap:4px;font-size:10px;display:grid}.scentJourney i{color:#9692bb;font-size:9px;font-style:normal}.scentJourney b{color:#303037;font-size:12px;font-weight:700;line-height:1.2}@keyframes constellation-breathe{50%{opacity:.62;transform:scale(1.5)}}@keyframes modal-aura{50%{transform:rotate(12deg)scale(1.08)}}@keyframes scent-pulse{50%{opacity:.54;transform:scale(1.24)}}@keyframes scent-orbit{to{transform:translate(-50%,-50%)rotate(342deg)}}@keyframes scent-note{50%{box-shadow:0 13px 30px #1f1f2733,0 0 26px color-mix(in srgb,var(--accent) 48%,transparent);margin-top:-7px}}@supports (animation-timeline:view()){.narrativePin{animation:narrative-pin linear both;animation-timeline:view();animation-range:entry cover 32%}.kineticHeadline{animation:kinetic-title linear both;animation-timeline:view();animation-range:entry 8% cover 28%}}@keyframes narrative-pin{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes kinetic-title{0%{letter-spacing:-.1em;filter:brightness(.82)}to{letter-spacing:-.055em;filter:brightness(1.08)}}@media (pointer:fine){.motionToggle{display:none}}.productVisual img{will-change:auto}.productCard:not([data-in-view=true]) *,.productCard:not([data-in-view=true]) :after,.productCard:not([data-in-view=true]) :before{animation-play-state:paused}@media (hover:none){.pageGrain{display:none}.nav{background:#fbfbfdf7}.heart,.nav,.productVisual em,.productVisual>span,.trendBadge{-webkit-backdrop-filter:none;backdrop-filter:none}.productCard{transform-style:flat}.productInfo{transform:none}.productInfo>p,.productInfo>p:before,.trendBadge{animation:none}}@media (max-width:900px){.constellation{opacity:.38;width:46vw;top:130px}.narrativePin{right:18px}.discoveryProgress{display:none}.soundToggle{margin-left:auto}.moodLab{grid-template-columns:1fr;align-items:start}.moodApply{justify-self:start}.scentMap{grid-template-columns:1fr;min-height:0;padding:92px 20px}.mapPlane{min-height:390px}.compareModal{padding:38px 24px}}@media (max-width:620px){.soundToggle{width:33px;height:33px}.constellation{display:none}.predictiveBar{padding-top:10px}.predictiveBar:before,.scentOrbit{display:none}.scentJourney{margin-top:16px}.scentJourney>div{gap:5px}.scentJourney b{font-size:10px}.narrativePin{font-size:8px;top:17px}.productBack{padding:22px}.productBack strong{font-size:25px}.productSignals{margin-top:10px}.compareTray{border-radius:18px;justify-content:flex-start;bottom:10px;overflow-x:auto}.compareTray>span{display:none}.scentMap{padding:82px 16px}.scentMap h2{font-size:52px}.mapPlane{border-radius:24px;min-height:340px}.mapPoint{border-radius:14px;padding:10px 11px}.mapPoint b{font-size:13px}.mapPoint small{font-size:8px}.compareModal{border-radius:0;height:100%;max-height:none;padding:66px 18px 30px}.compareModal>div{grid-template-columns:1fr}.compareModal img{height:180px}}@media (hover:none){.productCard{transition:transform .18s ease-out,border-color .35s,box-shadow .35s}.productCard:before{opacity:.55}.productVisual>span{font-size:10px;bottom:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pageGrain,.scrollProgress{display:none}.catalog .sectionHead h2,.closing:after,.constellation b,.constellation i,.eyebrow i,.modal:before,.modalImage:before,.moment:after,.productInfo>p,.productInfo>p:before,.scentOrbit i,.scentOrbit:after,.scentOrbit:before,.trendBadge{animation:none}*,:after,:before{transition:none!important;animation:none!important}.motivationCard,.overviewVideo{display:none}.motivationCard:first-child{opacity:1;display:flex;transform:none}.productCard,.productVisual img{transform:none!important}}.overview{isolation:isolate}.overview:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42rem 26rem at calc(15% + var(--hero-x,0px) * .06) calc(9% + var(--hero-y,0px) * .04),#c4c0ff30,transparent 64%),radial-gradient(34rem 25rem at calc(92% - var(--hero-x,0px) * .04) calc(84% - var(--hero-y,0px) * .03),#adcaff1f,transparent 68%);mix-blend-mode:multiply;position:absolute;inset:0}.nightMode .overview:after{mix-blend-mode:screen;opacity:.76;background:radial-gradient(42rem 26rem at 15% 9%,#afa5ff38,#0000 64%),radial-gradient(34rem 25rem at 92% 84%,#7ecaff26,#0000 68%)}.catalog .sectionHead h2,.overview h1,.scentMap h2{text-shadow:0 1px #ffffffb8,0 0 34px #b8b4eb1a}.overview h1:after{content:"";background:linear-gradient(90deg,#0000,#aaa6d7,#fff,#aaa6d7,#0000);border-radius:99px;width:clamp(66px,9vw,128px);height:2px;margin-top:18px;animation:title-wave 4.8s ease-in-out infinite;display:block;box-shadow:0 0 14px #aea9ebbf}.productVisual{isolation:isolate;transform-style:preserve-3d;overflow:hidden}.productVisual .productMist{z-index:1;pointer-events:none;background:radial-gradient(ellipse,var(--accent),transparent 68%);border-radius:50%;position:absolute;inset:12% 9% 24%}@supports (color:color-mix(in lab,red,red)){.productVisual .productMist{background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 28%,transparent),transparent 68%)}}.productVisual .productMist{filter:blur(22px);opacity:.42;animation:mist-drift 7.5s ease-in-out infinite}.productVisual img{z-index:2;transform:translate3d(calc(var(--img-x,0px) * .42),calc(var(--img-y,0px) * .42),18px) scale(1.015);filter:drop-shadow(0 20px 20px #1918231f);transition:transform .42s cubic-bezier(.16,1,.3,1),filter .35s;position:relative}.productVisual:before{z-index:1;opacity:.22;animation:family-aura 6s ease-in-out infinite}.productVisual:after{pointer-events:none}.productCard{perspective:1200px}.productCard:focus-within .productVisual img,.productCard:hover .productVisual img{transform:translate3d(calc(var(--img-x,0px) * .62),calc(var(--img-y,0px) * .62),30px) scale(1.045);filter:drop-shadow(0 27px 23px #1918232e)}.productCard:focus-within .productVisual,.productCard:hover .productVisual{box-shadow:inset 0 0 0 1px var(--aura),inset 0 -28px 45px #ffffff29}@supports (color:color-mix(in lab,red,red)){.productCard:focus-within .productVisual,.productCard:hover .productVisual{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aura) 36%,transparent),inset 0 -28px 45px #ffffff29}}.productInfo>p{box-shadow:0 0 0 1px var(--aura),0 0 18px var(--aura)}@supports (color:color-mix(in lab,red,red)){.productInfo>p{box-shadow:0 0 0 1px color-mix(in srgb,var(--aura) 25%,transparent),0 0 18px color-mix(in srgb,var(--aura) 19%,transparent)}}.productInfo>p:before{filter:blur(.1px)saturate(1.28)}.productVisual em{z-index:5;position:relative}.productVisual>span{z-index:5;margin:0;position:absolute;bottom:20px;left:50%;transform:translate(-50%,6px)}.productCard>.heart{z-index:7;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:16px;left:auto;right:16px}.filters button,.quickMoments button{position:relative;overflow:hidden}.filters button:after,.quickMoments button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffad,#0000);width:22%;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:-50% auto -50% -36%;transform:translate(-210%)rotate(18deg)}@media (hover:hover) and (pointer:fine){.filters button:hover,.quickMoments button:hover{transform:translateY(-3px)scale(1.025);box-shadow:0 0 0 1px #d8d6ff73,0 9px 22px #5b578b33}.filters button:hover:after,.quickMoments button:hover:after{transform:translate(700%)rotate(18deg)}}.mapPlane{transform-style:preserve-3d;overflow:hidden}.mapPlane:after{content:"";pointer-events:none;opacity:.76;background:linear-gradient(115deg,#0000 24%,#d8d6ff29 50%,#0000 76%);animation:map-scan 9s ease-in-out infinite;position:absolute;inset:0;transform:translate(-125%)}.mapPoint{transform:translateZ(10px)}.mapPoint:nth-of-type(2n){transform:translateZ(25px)}.scentSpray{z-index:3;pointer-events:none;position:absolute;inset:13% 9% 12%;overflow:hidden}.scentSpray i{--angle:calc(var(--spray) * 39deg);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent),0 0 17px var(--accent);background:#fffffff0;border-radius:50%;position:absolute;top:57%;left:48%}@supports (color:color-mix(in lab,red,red)){.scentSpray i{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent),0 0 17px color-mix(in srgb,var(--accent) 78%,transparent)}}.scentSpray i{opacity:0;transform:rotate(var(--angle)) translateY(0) scale(.55);animation:spray-particle 3.8s cubic-bezier(.2,.75,.35,1) infinite;animation-delay:calc(var(--spray) * -.38s)}.notesVisual{isolation:isolate;overflow:hidden}.notesNebula{z-index:0;opacity:.7;pointer-events:none;position:absolute;inset:9% 4% 16%}.notesNebula:after,.notesNebula:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);height:1px;position:absolute;top:51%;left:14%;right:14%}@supports (color:color-mix(in lab,red,red)){.notesNebula:after,.notesNebula:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 40%,transparent),transparent)}}.notesNebula:after,.notesNebula:before{box-shadow:0 0 16px var(--accent);transform:rotate(-21deg)}@supports (color:color-mix(in lab,red,red)){.notesNebula:after,.notesNebula:before{box-shadow:0 0 16px color-mix(in srgb,var(--accent) 28%,transparent)}}.notesNebula:after{opacity:.55;transform:rotate(19deg)}.notesNebula i{--turn:calc(var(--nebula) * 90deg);background:radial-gradient(circle at 35% 30%,#fff,var(--accent));border:1px solid #ffffffd9;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.notesNebula i{background:radial-gradient(circle at 35% 30%,#fff,color-mix(in srgb,var(--accent) 60%,#eef))}}.notesNebula i{box-shadow:0 0 0 7px var(--accent),0 0 24px var(--accent)}@supports (color:color-mix(in lab,red,red)){.notesNebula i{box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 8%,transparent),0 0 24px color-mix(in srgb,var(--accent) 52%,transparent)}}.notesNebula i{transform:translate(-50%,-50%) rotate(var(--turn)) translateX(min(27vw,120px));animation:nebula-float 6s ease-in-out infinite;animation-delay:calc(var(--nebula) * -.75s)}.notesVisual>:not(.notesNebula){z-index:1;position:relative}.modal{border-color:#ffffffbd;box-shadow:0 42px 120px #07070e61,0 0 0 1px #d6d2ff1f,0 0 70px #b2adf224}.modalBackdrop{-webkit-backdrop-filter:blur(15px)saturate(1.14);backdrop-filter:blur(15px)saturate(1.14);background:radial-gradient(circle at 50% 45%,#b7b3f038,#0a0a0ea8)}.modal.productMode:after{content:"";z-index:-1;pointer-events:none;opacity:.42;background:linear-gradient(115deg,#0000 28%,#ffffff3b 47%,#0000 63%);animation:prism-pass 8s ease-in-out infinite;position:absolute;inset:0}.neonButton{position:relative;overflow:hidden;box-shadow:0 10px 22px #14141c33,0 0 0 1px #ffffff3b,0 0 20px #b8b3f024}.neonButton:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:22%;animation:button-chrome 5.5s ease-in-out infinite;position:absolute;inset:-45% auto -45% -30%;transform:translate(-200%)rotate(16deg)}.scrollProgress{box-shadow:0 0 8px #e7e5ff,0 0 20px #aba5edd1}@keyframes title-wave{50%{opacity:.62;transform:translate(26px)scaleX(1.45)}}@keyframes mist-drift{50%{opacity:.62;transform:translate(4%,-5%)scale(1.12)}}@keyframes family-aura{50%{opacity:.38;transform:scale(1.08)}}@keyframes map-scan{0%,30%{transform:translate(-125%)}58%,to{transform:translate(125%)}}@keyframes spray-particle{0%,16%{opacity:0;transform:rotate(var(--angle)) translateY(0) scale(.55)}38%{opacity:.82}70%,to{opacity:0;transform:rotate(var(--angle)) translateY(-min(27vw,145px)) scale(1.25)}}@keyframes nebula-float{50%{filter:brightness(1.2);margin-top:-10px}}@keyframes prism-pass{0%,34%{transform:translate(-110%)}58%,to{transform:translate(110%)}}@keyframes button-chrome{0%,42%{transform:translate(-220%)rotate(16deg)}63%,to{transform:translate(700%)rotate(16deg)}}@media (max-width:620px){.overview:after{opacity:.55}.overview h1:after{margin-top:12px}.productVisual .productMist{display:none}.productCard:focus-within .productVisual img,.productCard:hover .productVisual img,.productVisual img{transform:none}.scentSpray{opacity:.48}.notesNebula{opacity:.42}.modalBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.mapPlane:after{animation:none}}@media (prefers-reduced-motion:reduce){.mapPlane:after,.modal.productMode:after,.neonButton:after,.notesNebula i,.overview h1:after,.productVisual .productMist,.productVisual:before,.scentSpray i{animation:none!important}.notesNebula,.scentSpray{display:none}}.catalog .tools{grid-template-columns:1fr;align-items:stretch;gap:18px;padding:23px 0 20px;display:grid}.catalog .catalogSearch{background:linear-gradient(110deg,#ffffff21,#d8d6ff17);border-color:#d8d6ff75;border-radius:22px;gap:16px;width:100%;min-height:92px;padding:16px 20px;box-shadow:inset 0 1px #ffffff30,0 18px 42px #00000030,0 0 30px #d8d6ff1a}.catalog .catalogSearch>span{font-size:30px}.catalog .catalogSearch small{color:#d7d5ec;letter-spacing:1.55px;font-size:10px}.catalog .catalogSearch input{color:#fff;letter-spacing:-.04em;min-width:0;font-size:clamp(18px,2vw,25px);font-weight:650}.catalog .catalogSearch input::placeholder{color:#aaa8bb}.catalog .catalogSearch>b{color:#18181e;letter-spacing:.02em;background:linear-gradient(135deg,#fff,#bebbe1);border:1px solid #ffffff8f;border-radius:999px;flex:none;padding:12px 16px;font-size:11px;box-shadow:0 0 22px #d8d6ff52}.catalog .catalogSearch:focus-within{background:linear-gradient(110deg,#ffffff2e,#d8d6ff26);border-color:#f3f2ff;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff47,0 22px 48px #00000040,0 0 38px #d8d6ff47}.catalog .filters{justify-content:center}.catalog .filters button{padding:11px 18px}@media (max-width:620px){.catalog .catalogSearch{border-radius:18px;gap:10px;min-height:80px;padding:13px 14px}.catalog .catalogSearch>span{font-size:24px}.catalog .catalogSearch small{font-size:8px}.catalog .catalogSearch input{font-size:16px}.catalog .catalogSearch>b{display:none}.catalog .filters{justify-content:flex-start}}.brandEmblem{isolation:isolate;border-color:#a19ce0b8;box-shadow:inset 0 1px #fffffff2,0 0 0 3px #d8d6ff1c,0 0 24px #a7a0ee70}.brandEmblem:after{opacity:.34;pointer-events:none}.brandEmblem img{z-index:3;opacity:1;filter:drop-shadow(0 0 6px #fffffff5)drop-shadow(0 0 12px #b0a9f8cc);display:block}.brand>span:last-child{text-shadow:0 0 15px #b7b1f32e}.nav{border-bottom-color:#9792d02e}.nav:after{content:"";opacity:.52;pointer-events:none;background:linear-gradient(90deg,#0000,#d8d6ffd6,#0000);height:1px;position:absolute;bottom:-1px;left:12%;right:12%;box-shadow:0 0 15px #b0a9f2b8}.navLinks a{transition:color .25s,text-shadow .25s,transform .25s}.navLinks a:hover{color:#25242d;text-shadow:0 0 12px #a9a2ed7a;transform:translateY(-1px)}.navLinks a.active{text-shadow:0 0 15px #aea7f39e}.navLinks a.active:after{border-radius:999px;height:2px;box-shadow:0 0 5px #fff,0 0 16px #aea7f3f5}.moment{isolation:isolate;border-color:#afaae140;box-shadow:inset 0 1px #fffffff2,0 14px 34px #2a2a3b0e,0 0 0 1px #ffffff52}.moment:before{z-index:-1;filter:blur(7px);background:radial-gradient(circle,#bdb8f857,#bfd3ff1f 44%,#0000 72%)}.moment:after{background:radial-gradient(circle,#fff 0 16%,#d7d3ff 28%,#0000 68%);border-color:#9a93e6ad;box-shadow:0 0 0 5px #d8d6ff1a,0 0 17px #b0a9f2b3}.moment strong{text-shadow:0 1px #fff,0 0 19px #aea7ef1a}.moment span{transition:color .3s}@media (hover:hover) and (pointer:fine){.moment:hover{border-color:#968fe19e;transform:perspective(900px)translateY(-9px)rotateX(2deg)rotateY(-1.5deg);box-shadow:inset 0 1px #fff,0 26px 58px #2323371f,0 0 33px #b3adf459}.moment:hover span{color:#4c4a61}.moment:hover:after{animation-duration:2.2s}}.catalog:before{box-shadow:0 0 28px #d2cfffb8}.catalog .filters button.active{box-shadow:0 0 0 3px #d8d6ff24,0 0 14px #ffffff57,0 0 34px #beb8fb9e}.productCard{border-color:#807c9b4d}.productCard:after{background:linear-gradient(90deg,#0000,#c1bcffcc,#ffffffb3,#c1bcffcc,#0000);box-shadow:0 0 16px #b8b1fa8f}.productMeta>span{text-shadow:0 0 12px #bbb5f72e}.inlineCta{border-color:#b3adef5e;box-shadow:inset 0 1px #ffffff1c,0 0 15px #aba4ef1f}.inlineCta:hover{border-color:#e1deffdb;box-shadow:inset 0 1px #ffffff2e,0 0 24px #b6aff661}.productGuide button{border-color:#aaa4e533}.productGuide button:hover{box-shadow:0 0 22px #b0a9f138,inset 0 1px #ffffff17}.steps article{isolation:isolate;border-color:#b3aee563;box-shadow:inset 0 1px #fff,0 17px 43px #23233712,0 0 24px #bbb5f314}.steps article:before{border-color:#aea7ef57}.steps h3{text-shadow:0 1px #fff,0 0 18px #b1aaf21c}@media (hover:hover) and (pointer:fine){.steps article:hover{border-color:#9d95e9b8;transform:perspective(950px)translateY(-7px)rotateX(1.7deg);box-shadow:inset 0 1px #fff,0 28px 60px #2323371f,0 0 34px #b5aef659}.steps article:hover:after{transform:scale(1.22)}}.closing:before{background:radial-gradient(#d0cbff47,#afa9f11a 42%,#0000 70%)}.closing h2 i{text-shadow:0 0 28px #c2bbffb3}.closing>p{color:#c3c0d7;text-shadow:0 0 12px #c4bdfc6b}.closing>a{box-shadow:0 0 0 1px #ffffff3d,0 0 25px #c0b9ff52,0 15px 35px #00000040}@media (prefers-reduced-motion:reduce){.brandEmblem:before{animation:none}.moment,.navLinks a,.steps article{transform:none!important}}.brandEmblem{background:radial-gradient(circle at 32% 24%,#fff 0 7%,#eae7fff5 26%,#a49cebbd 63%,#383458eb 100%);border-color:#dfdbffeb;border-radius:11px;width:34px;height:34px;animation:logo-breathe 3.8s ease-in-out infinite;box-shadow:inset 0 1px 1px #fff,0 0 0 3px #bfb7ff38,0 0 21px #8f82ffc7,0 0 46px #b6abff5c}.brandEmblem:before{z-index:0;opacity:.9;background:conic-gradient(from 0deg,transparent 0 19%,#fffffffa 27%,#a9a0ff 34%,transparent 43% 68%,#e5e2fff0 79%,transparent 89%);inset:-48%}.brandEmblem:after{z-index:1;opacity:.56;background:linear-gradient(135deg,#ffffff4d,#0000 45%,#6c60cf21)}.brandEmblem .brandMark{z-index:3;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 8px #d9d3fffa)drop-shadow(0 0 15px #786bf4a3);width:27px;height:27px;display:block;position:relative;overflow:visible}.brand:hover .brandEmblem{transform:translateY(-3px)rotate(-4deg)scale(1.08);box-shadow:inset 0 1px 1px #fff,0 0 0 4px #c7c0ff47,0 0 30px #8578fff2,0 0 62px #b6abff80}.nav{background:linear-gradient(115deg,#ffffffe6,#f7f6ffc9 52%,#ece9ffd4);box-shadow:0 10px 35px #1c193014,inset 0 1px #ffffffeb}.nav:after{opacity:.92;background:linear-gradient(90deg,#0000,#8a7bff59 18%,#f5f3ff 48%,#8a7bffa6 76%,#0000);height:2px;box-shadow:0 0 8px #fff,0 0 26px #7e70ffe6}.navLinks a.active{color:#29233f;text-shadow:0 0 12px #7160efa8,0 0 24px #b5acff75}.navLinks a.active:after{background:linear-gradient(90deg,#a198ff,#fff,#7769e8);height:3px;box-shadow:0 0 7px #fff,0 0 19px #9f94ff}.kineticHeadline{text-shadow:0 4px 24px #6157b421,0 0 2px #ffffffdb}.moments{background:radial-gradient(circle at 11% 20%,#9584ff7a,#0000 23%),radial-gradient(circle at 78% 65%,#57b2ff38,#0000 25%),radial-gradient(circle at 50% 100%,#dedaffbd,#0000 37%),linear-gradient(150deg,#f8f8ff,#fdfdff 42%,#e9e9fa)}.moment{background:linear-gradient(142deg,#ffffffe6,#edebffab 62%,#d1ccff91);border-color:#a093f175;min-height:292px;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #7d6de224,0 17px 44px #3a316d1c,0 0 34px #9283ff33}.moment:before{z-index:0;opacity:.88;filter:blur(3px);background:radial-gradient(circle at 30% 23%,#fffffffa,#aea4ff6b 29%,#68c1ff29 50%,#0000 74%)}.moment>*{z-index:1}.moment:after{background:radial-gradient(circle,#fff 0 17%,#b2a9ff 32%,#6656db 58%,#0000 70%);border-color:#f7f5ff;width:9px;height:9px;box-shadow:0 0 0 5px #c4bcff3b,0 0 20px #6d5df2f2,0 0 38px #a497ff94}.moment strong{color:#201d30;text-shadow:0 1px #fff,0 0 24px #6a5cdc3b}.moment span{color:#55516d;font-weight:650}@media (hover:hover) and (pointer:fine){.moment:hover{background:linear-gradient(135deg,#fff,#e5e1ffe6 58%,#c4bcffbd);border-color:#7562eed9;transform:perspective(1000px)translateY(-12px)rotateX(3deg)rotateY(-2deg)scale(1.015);box-shadow:inset 0 1px #fff,0 30px 70px #332b6f33,0 0 0 1px #ffffffeb,0 0 48px #7e6dff85}.moment:hover:before{opacity:1;transform:scale(1.48)translate(-8px,-7px)}}.catalog{background:radial-gradient(circle at 86% 8%,#a798ff24,#0000 22%),linear-gradient(#202026,#121216)}.catalog:before{opacity:.92;box-shadow:0 0 13px #fff,0 0 42px #a195fff2}.catalog .sectionHead h2{text-shadow:0 0 32px #bdb4ff66}.catalog .filters button{border-color:#c0b9ff47}.catalog .filters button.active,.catalog .filters button:hover{color:#fff;background:linear-gradient(130deg,#8a77ffbd,#3e3958db);border-color:#e1ddfff2;box-shadow:0 0 0 3px #aea2ff33,0 0 25px #9180ffb3}.productCard{border-color:#a697ff80;box-shadow:0 15px 40px #00000040,0 0 0 1px #ffffff09,0 0 33px #8877ff1f}.productCard:after{opacity:.96;background:linear-gradient(90deg,#0000,#7e6aff,#fff,#a88eff,#0000);height:2px;box-shadow:0 0 9px #fff,0 0 26px #9380fff2}.productInfo{background:radial-gradient(390px 160px at 50% 104%,#8471ff4a,#0000 67%),linear-gradient(#1a1a20,#0d0d11)}.inlineCta,.productMeta>span{border-color:#bbafff8c;box-shadow:inset 0 1px #ffffff26,0 0 19px #8e7cff45}.experience{background:radial-gradient(circle at 81% 18%,#8573ff80,#0000 23%),radial-gradient(circle at 16% 75%,#4fb8ff36,#0000 28%),linear-gradient(145deg,#edecfa,#fbfbff 51%,#e3e2f5)}.steps article{background:linear-gradient(142deg,#ffffffeb,#e5e2ffa8);border-color:#a394f2a3;box-shadow:inset 0 1px #fff,0 20px 48px #352d681c,0 0 28px #9181ff33}.steps article:after{background:radial-gradient(circle,#fffffffa 0 7%,#a797ffeb 27%,#7561eb66 52%,#0000 72%);box-shadow:0 0 43px #7d69f7a8}.steps article:before{border-color:#8471eb85;box-shadow:inset 0 0 24px #b7acff36}.steps article>*{z-index:1;position:relative}.steps h3{color:#242036;text-shadow:0 1px #fff,0 0 19px #715ee438}@media (hover:hover) and (pointer:fine){.steps article:hover{border-color:#7460e8eb;transform:perspective(1000px)translateY(-10px)rotateX(2.4deg)rotateY(1deg);box-shadow:inset 0 1px #fff,0 31px 70px #362c6e2e,0 0 46px #836eff8c}.steps article:hover:after{transform:scale(1.38)}}.closing{background:radial-gradient(at 50% 100%,#6e5affcc,#0000 51%),radial-gradient(circle at 18% 55%,#46b7ff2e,#0000 28%),radial-gradient(circle at 80% 28%,#cfb5ff42,#0000 24%),linear-gradient(160deg,#171521,#08080c 77%)}.closing:before{filter:blur(18px);background:radial-gradient(#ece8ff6e,#9e8dff30 42%,#0000 71%);width:min(900px,92vw)}.closing:after{opacity:.78;background:linear-gradient(113deg,#0000 20%,#ffffff3b 43%,#a18fff33 48%,#0000 61%)}.closing h2{text-shadow:0 0 9px #ffffff4f,0 0 38px #b5a5ffa3,0 0 72px #745ff361}.closing h2 i{color:#e2ddff;text-shadow:0 0 15px #fff,0 0 35px #a996ff,0 0 66px #9279ffd6}.closing>a{background:linear-gradient(135deg,#8d7cf1,#3a3560 52%,#17161e);border-color:#eae7ffe0;box-shadow:inset 0 1px #ffffff85,0 0 0 4px #ad9dff24,0 0 31px #a591ffc4,0 17px 44px #0000006b}@keyframes logo-breathe{50%{filter:brightness(1.13);box-shadow:inset 0 1px 1px #fff,0 0 0 4px #bfb7ff4d,0 0 31px #8f82fff0,0 0 66px #b6abff6e}}@media (prefers-reduced-motion:reduce){.brandEmblem{animation:none}.moment:hover,.steps article:hover{transform:none}}.detailPage{color:#f5f4fb;background:#0d0d11;min-height:100vh}.detailNav{z-index:3;background:#0e0e12eb;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:74px;padding:0 max(5vw,22px);display:flex;position:relative}.detailNav>a:last-child{color:#d8d5e7;border:1px solid #d6d0ff4d;border-radius:999px;padding:11px 14px;font-size:12px}.detailBrand{align-items:center;gap:7px;display:flex}.detailBrand img{object-fit:contain;filter:drop-shadow(0 0 14px #8b77ffb8);width:52px;height:46px}.detailBrand b{letter-spacing:-.07em;font-size:26px}.detailBrand b span{color:#a99df0}.detailHero{--detail-accent:#bdb8e8;background:radial-gradient(circle at 16% 21%,var(--detail-accent),transparent 30%),linear-gradient(145deg,#1d1d25,#0d0d11 65%);grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);min-height:calc(100vh - 74px);display:grid}@supports (color:color-mix(in lab,red,red)){.detailHero{background:radial-gradient(circle at 16% 21%,color-mix(in srgb,var(--detail-accent) 29%,transparent),transparent 30%),linear-gradient(145deg,#1d1d25,#0d0d11 65%)}}.detailPhoto{background:radial-gradient(circle at 50% 48%,#ffffff1c,#0000 35%);place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.detailPhoto:after{content:"";aspect-ratio:1;border:1px solid var(--detail-accent);width:min(65vw,520px);position:absolute}@supports (color:color-mix(in lab,red,red)){.detailPhoto:after{border:1px solid color-mix(in srgb,var(--detail-accent) 42%,transparent)}}.detailPhoto:after{box-shadow:0 0 0 55px var(--detail-accent),0 0 90px var(--detail-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.detailPhoto:after{box-shadow:0 0 0 55px color-mix(in srgb,var(--detail-accent) 7%,transparent),0 0 90px color-mix(in srgb,var(--detail-accent) 24%,transparent)}}.detailPhoto>span{z-index:2;color:#d8d5e6;letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:750;position:absolute;top:28px;left:32px}.detailPhoto img{z-index:2;object-fit:contain;filter:drop-shadow(0 36px 42px #00000061);width:min(78%,620px);height:min(72vh,650px);position:relative}.detailCopy{border-left:1px solid #ffffff17;flex-direction:column;justify-content:center;padding:clamp(55px,7vw,105px) max(5vw,38px);display:flex}.detailCopy>p:first-child{color:#bdb8d4;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:700}.detailCopy h1{letter-spacing:-.075em;max-width:700px;margin:0;font-size:clamp(48px,6vw,90px);line-height:.88}.detailCopy h2{color:#c4bedf;letter-spacing:.12em;text-transform:uppercase;margin:15px 0 0;font-size:18px;font-weight:600}.detailDescription{color:#c4c1cd;max-width:590px;margin:32px 0;font-size:16px;line-height:1.65}.detailNotes{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;gap:8px;padding:22px 0;display:flex}.detailNotes small{color:#9692a8;letter-spacing:1.5px;text-transform:uppercase;width:100%;margin-bottom:5px;font-size:9px}.detailNotes span{border:1px solid var(--detail-accent);padding:9px 12px}@supports (color:color-mix(in lab,red,red)){.detailNotes span{border:1px solid color-mix(in srgb,var(--detail-accent) 47%,transparent)}}.detailNotes span{background:var(--detail-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.detailNotes span{background:color-mix(in srgb,var(--detail-accent) 11%,transparent)}}.detailNotes span{font-size:12px}.detailFacts{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.detailFacts span{background:#ffffff09;border:1px solid #ffffff1a;border-radius:15px;gap:7px;padding:16px;display:grid}.detailFacts small{color:#8f8b9d;letter-spacing:1.2px;text-transform:uppercase;font-size:9px}.detailFacts b,.detailWa{font-size:13px}.detailWa{background:linear-gradient(135deg,#8a78ed,#272430);border:1px solid #eeebffd1;border-radius:999px;justify-content:space-between;align-items:center;min-height:56px;padding:14px 18px;font-weight:750;display:flex;box-shadow:0 0 31px #8f7cff6b}.detailFineprint{color:#8e8a99;margin-top:12px;font-size:10px;line-height:1.5}.relatedPerfumes{color:#1f1f25;background:linear-gradient(150deg,#fafaff,#eceaf9);padding:105px max(6vw,28px)}.relatedPerfumes>span{color:#777381;letter-spacing:1.7px;text-transform:uppercase;font-size:10px}.relatedPerfumes>h2{letter-spacing:-.06em;max-width:850px;margin:18px 0 45px;font-size:clamp(40px,5.3vw,74px);line-height:.94}.relatedPerfumes>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.relatedPerfumes a{background:#ffffffb8;border:1px solid #645ba52b;border-radius:22px;min-width:0;padding:18px;display:grid;box-shadow:0 17px 43px #2c255c14}.relatedPerfumes img{object-fit:contain;width:100%;height:280px}.relatedPerfumes small{color:#706b82;letter-spacing:1.3px;text-transform:uppercase;font-size:9px}.relatedPerfumes b{letter-spacing:-.04em;margin:8px 0 10px;font-size:25px}.relatedPerfumes a>span{color:#777381;font-size:11px}.detailTrust{text-align:center;background:radial-gradient(circle at 50% 100%,#7762ff7a,#0000 52%),#0d0d11;padding:110px max(9vw,30px)}.detailTrust>span{color:#aaa5be;letter-spacing:1.7px;text-transform:uppercase;font-size:10px}.detailTrust h2{letter-spacing:-.055em;max-width:1050px;margin:23px auto 40px;font-size:clamp(38px,5vw,70px);line-height:.98}.detailTrust a{background:#ffffff1a;border:1px solid #ddd8ff;border-radius:999px;padding:15px 19px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 0 25px #9c89ff52}@media (max-width:850px){.detailHero{grid-template-columns:1fr}.detailPhoto{min-height:480px}.detailCopy{border-top:1px solid #ffffff17;border-left:0}.relatedPerfumes>div{grid-template-columns:1fr 1fr}}@media (max-width:620px){.detailNav{height:66px;padding:0 12px}.detailNav>a:last-child{font-size:10px}.detailBrand img{width:45px;height:40px}.detailPhoto{min-height:390px}.detailPhoto>span{top:20px;left:18px}.detailPhoto img{width:88%;height:350px}.detailCopy{padding:42px 16px 60px}.detailCopy h1{font-size:50px}.detailDescription{font-size:15px}.detailFacts{grid-template-columns:1fr}.relatedPerfumes{padding:72px 14px}.relatedPerfumes>div{grid-template-columns:1fr}.relatedPerfumes img{height:250px}.detailTrust{padding:80px 16px}.detailTrust a{justify-content:center;width:100%;min-height:54px}}.brandEmblem{background:linear-gradient(145deg,#fff,#eeecff 48%,#beb8f3);border-color:#998fe2c7;width:32px;height:32px;animation:none;box-shadow:inset 0 1px 1px #fff,0 0 0 2px #c4bdff29,0 0 14px #7e6fed7a}.brandEmblem:before{opacity:.52}.brandEmblem:after{opacity:.2}.brandEmblem .brandMark{filter:drop-shadow(0 1px 1px #ffffffe6)drop-shadow(0 0 5px #6859dc6b);width:25px;height:25px}.brand>span:last-child{color:#17171d;opacity:1;text-shadow:0 1px #fff,0 0 12px #7365e147}footer .brand>span:last-child{color:#f8f7ff;text-shadow:0 0 7px #ffffffbf,0 0 22px #a897ffcc}footer .brand>span:last-child>span{color:#c4bbff}footer .brandEmblem{background:linear-gradient(145deg,#fff,#d8d2ff 55%,#7165c8);border-color:#eeeaff;box-shadow:inset 0 1px #fff,0 0 0 3px #baaeff33,0 0 18px #937effb8}.brand{gap:7px;min-height:48px}.brandEmblem{width:46px;height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.brandEmblem:after,.brandEmblem:before{display:none}.brandEmblem .brandSymbol{z-index:1;object-fit:contain;opacity:1;filter:drop-shadow(0 0 4px #fffffff2)drop-shadow(0 0 13px #836fffb8);width:52px;height:46px;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s;position:relative}.brand:hover .brandSymbol{filter:drop-shadow(0 0 6px #fff)drop-shadow(0 0 20px #7f69fff2);transform:translateY(-2px)rotate(-2deg)scale(1.05)}.brandWord{color:#17171d;letter-spacing:-.07em;opacity:1;text-shadow:0 1px #fff,0 0 13px #705ee44d;font-size:25px;font-weight:780}.brandWord>span{color:#7167a4}.waMark{color:currentColor;filter:drop-shadow(0 0 7px #dad3ffa6);flex:none;width:19px;height:19px;display:block}.closing>a,.compareModal article>a,.guideCopy a,.inlineCta,.mobileWa,.modalCopy>a,.navCta,.overviewActions a{justify-content:center;align-items:center;gap:8px;display:inline-flex}.navCta{min-height:48px;padding-inline:19px}.inlineCta{white-space:nowrap;min-height:42px;padding:9px 13px}.footerWa{background:#a392ff14;border:1px solid #bfb5ff47;border-radius:14px;align-items:center;gap:10px;min-height:54px;margin:-9px -12px 2px;padding:9px 12px;display:flex;box-shadow:0 0 22px #8e79ff1f}.footerWa .waMark{color:#d9d3ff;width:25px;height:25px}.footerWa span{gap:2px;display:grid}.footerWa b{color:#fff;font-size:12px}.footerWa small{color:#9f9baa;font-size:9px}footer .brand{align-self:center}footer .brandEmblem{width:64px;height:58px;box-shadow:none;background:0 0;border:0}footer .brandSymbol{width:70px;height:62px}footer .brandWord{color:#fff;text-shadow:0 0 8px #fff,0 0 23px #977effd6;font-size:28px}.floatingWa{gap:10px;max-width:calc(100vw - 36px);min-height:58px;padding:10px 16px 10px 13px;bottom:18px;width:auto!important;position:fixed!important;left:auto!important;right:18px!important}.floatingWa>.waMark{color:#f4f1ff;width:27px;height:27px}.floatingWa>span{color:#fff;font-size:inherit;text-shadow:none;gap:1px;display:grid}.floatingWa b{font-size:11px;display:block}.floatingWa small{color:#cbc7dc;font-size:8px;font-weight:500}.productCard{content-visibility:auto;contain-intrinsic-size:720px}.productCard[data-in-view=false] *{animation-play-state:paused!important}.productCard img[data-fallback=true]{object-fit:contain;filter:drop-shadow(0 12px 28px #5c4eae40);width:48%;height:48%}@media (any-pointer:coarse){.filters button,.footerWa,.heart,.inlineCta,.menuButton,.mobileMenu a,.predictiveBar button,.productGuide a,.productGuide button,.productSignals button,.quickMoments button,.themeToggle{min-height:48px}.productCard,.productVisual img{transform:none!important}.pageGrain,.productMist{display:none!important}.mapPlane:after,.moment:after,.neonButton:after,.productInfo>p,.productInfo>p:before{animation:none!important}}@media (max-width:620px){.brand{gap:3px}.brandEmblem{width:42px;height:42px}.brandEmblem .brandSymbol{width:47px;height:42px}.brandWord{font-size:23px}.floatingWa{justify-content:center;max-width:none;bottom:12px;width:auto!important;left:12px!important;right:12px!important}.floatingWa b{display:block}footer{padding-bottom:104px}.nav{min-height:66px;padding:7px 12px}.navCta,.navLinks{display:none}.navActions{gap:7px}.menuButton,.themeToggle{flex:0 0 46px;width:46px;height:46px}.overview{grid-template-columns:1fr;min-height:auto;padding:92px 14px 66px}.overviewIntro,.overviewPanel{width:100%;min-width:0}.overview h1{font-size:clamp(48px,14.5vw,66px);line-height:.87}.overviewIntro>p{max-width:34ch;font-size:15px;line-height:1.45}.overviewSearch{border-radius:18px;width:100%;height:64px;padding:0 16px}.overviewSearch input{font-size:16px}.overviewActions{width:100%}.overviewActions>a{width:100%;min-height:52px;padding:13px 16px}.quickMoments>div:last-child{grid-template-columns:1fr 1fr}.quickMoments button{min-height:70px}.guideCopy>div{grid-template-columns:1fr;width:100%;display:grid}.overviewGuide a{width:100%;min-height:48px}.moments{padding:74px 14px}.momentRail{margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px}.moment{min-width:min(82vw,310px);min-height:250px}.catalog{padding:74px 12px 92px}.catalog .sectionHead h2{font-size:clamp(42px,13vw,58px)}.catalog .catalogSearch{min-height:76px}.catalog .filters{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-12px;padding:4px 12px 10px;scroll-padding-inline:12px;overflow-x:auto}.catalog .filters button{flex:none}.catalog .filters button,.heart,.predictiveBar button,.productBack button{min-height:48px}.heart{width:48px;height:48px}.productGrid{gap:18px}.productCard{contain-intrinsic-size:630px;border-radius:24px}.productVisual{height:min(92vw,350px)}.productInfo{padding:24px 18px 20px}.productInfo h3{font-size:32px}.productMeta{flex-direction:column;align-items:flex-start;gap:12px}.inlineCta{width:100%;min-height:50px}.productSignals>*{align-items:center;min-height:44px;display:inline-flex}.productGuide{gap:7px}.productGuide a,.productGuide button{min-height:50px;font-size:11px}.experience{padding:76px 14px}.steps article{border-radius:22px;min-height:190px;padding:24px}.trustSection{padding:76px 14px}.trustIntro{grid-template-columns:1fr;gap:12px;margin-bottom:28px}.trustIntro h2{font-size:45px}.trustGrid{grid-template-columns:1fr}.trustGrid article{min-height:190px;padding:22px}.trustGrid h3{margin-top:48px}.trustSection>a{justify-content:center;width:100%;min-height:54px}.closing{min-height:70vh;padding:86px 16px 122px}.closing h2{font-size:clamp(43px,13vw,58px)}.closing>a{width:100%;min-height:54px}footer{padding:48px 18px 112px}footer>div>a{align-items:center;min-height:48px;display:flex}footer .brandEmblem{width:58px;height:54px}footer .brandSymbol{width:64px;height:56px}.modalCopy{padding:28px 18px 34px}.modalCopy h2{font-size:40px}.modalCopy>a{min-height:54px}}@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}