/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#02050b;--surface:#07101d;--surface-2:#0a1424;--surface-3:#0e1a2c;--text:#f4f7ff;--muted:#929db2;--dim:#647086;--line:#b5cdff1f;--line-strong:#b5cdff36;--accent:#6c8fff;--accent-bright:#a5bbff;--accent-soft:#6c8fff21;--success:#72d8b0;--scroll-a:0px;--scroll-b:0px;--scroll-grid:0px;--pointer-x:50%;--pointer-y:42%;--pointer-shift-x:0px;--pointer-shift-y:0px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Neue,Helvetica,Arial,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::selection{color:#fff;background:#6c8fff47}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dark-app{--compact-hero-height:144px;--journey-progress:0;--journey-x:-75px;--journey-y:-45px;--journey-light-opacity:.12;--journey-orbit-opacity:.08;--journey-orbit-scale:.86;overflow-anchor:none;isolation:isolate;min-height:100vh;position:relative;overflow-x:clip}.topbar,.store-rail,.hero-stage,.results-zone,footer{z-index:2;position:relative}.cinematic-field{z-index:0;pointer-events:none;perspective:900px;background:#02050b;position:fixed;inset:0;overflow:hidden}.cinematic-image{filter:saturate(.82)contrast(1.12)brightness(.66);opacity:.73;transform-origin:50%;will-change:transform;transition:transform .82s cubic-bezier(.2,.75,.2,1),filter .9s,opacity .9s;animation:1.8s cubic-bezier(.18,.78,.18,1) both scene-arrive;position:absolute;inset:-5%;overflow:hidden;transform:translate(0)scale(1.075)}.cinematic-image>i{transform:translate3d(var(--pointer-shift-x), calc(var(--pointer-shift-y) + var(--scroll-b)), 0) scale(1.035);will-change:transform;background-image:url(/perfumetr-hero-midnight-v1.webp);background-position:50% 45%;background-size:cover;position:absolute;inset:-3%}.has-results .cinematic-image{filter:saturate(.68)contrast(1.08)brightness(.42);opacity:.42;transform:translate(-3vw)scale(1.115)}.phase-searching .cinematic-image{opacity:.48;transform:translate(-4vw)scale(1.135)}.phase-found .cinematic-image{opacity:.4}.moving-light{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #76a5ff33 0, #315dc517 14%, transparent 37%), linear-gradient(112deg, transparent 31%, #4374e10e 45%, transparent 58%);mix-blend-mode:screen;opacity:.86;transform:translate3d(0, var(--scroll-a), 0) rotate(-2deg);will-change:transform, opacity;transition:opacity .7s;position:absolute;inset:-22%}.refraction{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);opacity:.68;will-change:transform;background:linear-gradient(120deg,#79a6ff0e,#0a132605 44%,#7ba3ff06);border:1px solid #8fb4ff17;position:absolute;box-shadow:inset 0 0 70px #5e88e906,0 0 80px #0000001f}.refraction-one{width:min(42vw,560px);height:132%;transform:translate3d(calc(var(--pointer-shift-x) * -.45), calc(var(--scroll-a) * .32), 0) rotate(8deg) skewY(-8deg);top:-18%;right:-14%}.refraction-two{opacity:.42;width:min(34vw,420px);height:92%;transform:translate3d(calc(var(--pointer-shift-x) * .7), calc(var(--scroll-b) * .25), 0) rotate(-14deg) skewY(10deg);bottom:-22%;left:-18%}.journey-light,.journey-horizon{pointer-events:none;opacity:0;transition:opacity .9s;position:absolute}.journey-light{width:1px;height:132%;transform:translate3d(var(--journey-x), var(--journey-y), 0) rotate(13deg);background:linear-gradient(#0000 7%,#8bb1ff14 30%,#7da5ff52 51%,#4874dc0f 76%,#0000 94%);top:-12%;left:50%;box-shadow:0 0 34px #6491ff2e,0 0 130px #3562d414}.journey-horizon{width:min(88vw,1180px);height:min(28vw,340px);transform:translate3d(calc(-50% + var(--journey-x)), calc(-50% + var(--journey-y)), 0) rotate(-7deg) scale(.86);border:1px solid #7ea5f714;border-radius:50%;top:54%;left:50%;box-shadow:inset 0 0 100px #4874dc09,0 0 120px #1942a409}.has-results .journey-light{opacity:var(--journey-light-opacity)}.has-results .journey-horizon{opacity:var(--journey-orbit-opacity);transform:translate3d(calc(-50% + var(--journey-x)), calc(-50% + var(--journey-y)), 0) rotate(-7deg) scale(var(--journey-orbit-scale))}.dark-app.has-results[data-scene=proof] .journey-light{opacity:.48}.dark-app.has-results[data-scene=alternatives] .journey-light{opacity:.22}.film-grain{opacity:.055;mix-blend-mode:soft-light;transform:translate3d(0, var(--scroll-grid), 0);background-image:repeating-radial-gradient(circle at 22% 31%,#0000 0,#ffffff6b .5px,#0000 1px 4px),repeating-radial-gradient(circle at 71% 63%,#0000 0,#ffffff59 .5px,#0000 1px 5px);background-size:9px 11px,13px 15px;animation:.9s steps(2,end) infinite grain-shift;position:absolute;inset:-30%}.vignette{background:linear-gradient(90deg,#00020757,#0000 17% 83%,#00020757),radial-gradient(at 50% 44%,#0000 16%,#0002081a 48%,#000207b3 112%);position:absolute;inset:0}.scene-transition{z-index:35;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 48%,#234db414,#00030b3d 52%,#0000 82%);animation:.72s cubic-bezier(.2,.72,.18,1) both scene-veil;position:fixed;inset:0;overflow:hidden}.scene-transition:before{content:"";background:linear-gradient(90deg,#0000 0 36%,#6e97ff14 49%,#0000 62%);animation:.72s cubic-bezier(.18,.82,.2,1) both scene-sweep;position:absolute;inset:0;transform:translate(-42%)}.scene-transition>span{background:linear-gradient(#0000,#adcaffc7 40%,#436fdb2e 62%,#0000);width:1px;height:136%;animation:.72s cubic-bezier(.2,.76,.2,1) both scene-cut;position:absolute;top:-18%;left:50%;transform:rotate(11deg)scaleY(.2);box-shadow:0 0 28px #5c88f680,0 0 90px #345cc638}.scene-transition>i{filter:blur(70px);background:#4874e71f;border-radius:50%;width:min(66vw,760px);height:min(22vw,230px);animation:.72s ease-out both scene-bloom;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)}.topbar{justify-content:space-between;align-items:center;width:min(1120px,100% - 36px);height:86px;margin:0 auto;display:flex}.brand{color:var(--text);letter-spacing:-1.05px;font-size:21px;font-weight:570;text-decoration:none}.brand span{color:var(--accent)}.draft-badge{color:#8391aa;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;min-height:30px;padding:0;font-size:8px;font-weight:680;display:inline-flex}.draft-badge i{background:var(--accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #6c8fff14,0 0 18px #6c8fffa8}.hero-stage{z-index:1;justify-content:center;align-items:center;min-height:calc(100svh - 144px);padding:7vh 18px 90px;transition:min-height .72s cubic-bezier(.2,.75,.2,1),padding .72s cubic-bezier(.2,.75,.2,1);display:flex;position:relative;overflow:visible}.hero-stage:focus-within,.hero-stage.is-search-open{z-index:20}.store-rail{width:min(1080px,100% - 48px);min-height:50px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0;border:0;border-radius:0;margin:2px auto 0;padding:6px 0;position:relative;overflow:hidden}.store-rail:before,.store-rail:after{display:none}.store-rail-window{z-index:1;width:100%;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.store-rail-track{will-change:transform;align-items:center;width:max-content;animation:58s linear infinite store-rail-scroll;display:flex}.store-rail-set{align-items:center;gap:10px;min-width:max-content;padding:0 8px;display:flex}.store-rail-item{color:#f2e0d4c7;white-space:nowrap;background:linear-gradient(135deg,#ffeee10b,#ffffff03);border:1px solid #e9c7b11a;border-radius:999px;justify-content:center;align-items:center;min-width:110px;height:36px;padding:0 18px;transition:border-color .18s,background .18s,color .18s;display:inline-flex;box-shadow:inset 0 1px #fff1e509}.store-wordmark{letter-spacing:.06em;font-size:14px;font-weight:700;line-height:1;display:inline-block}.store-wordmark.is-notino{letter-spacing:.16em;font-weight:760}.store-wordmark.is-brasty{letter-spacing:.12em;font-size:15px;font-weight:760}.store-wordmark.is-flaconi{letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400}.store-wordmark.is-cocolita{letter-spacing:.14em;font-size:13px;font-weight:760}.store-wordmark.is-drogeria{letter-spacing:-.035em;text-transform:lowercase;font-size:15px;font-weight:620}.store-wordmark.is-aelia{letter-spacing:.18em;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500}.store-rail-coming{width:min(1180px,100% - 80px)}.store-rail-coming .store-rail-item{color:#fae3d3d1;background:linear-gradient(135deg,#ffe8d70e,#ffffff03);border-color:#f5d3bc1c}.store-coverage{color:#806a5f;letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:8px;font-weight:650;line-height:1.4;display:flex}.store-coverage strong{color:#cfb5a6;font-weight:720}.store-coverage>i{background:#c79d8547;width:1px;height:10px;margin:0 2px}.store-coverage em{color:#b77a5e;font-style:normal;font-weight:730}.store-coverage-pulse{background:#c88563;border-radius:50%;width:5px;height:5px;animation:2.8s ease-out infinite store-coverage-pulse;box-shadow:0 0 #c8856347}.store-coverage-coming{color:#957b6e;justify-content:flex-start;margin-top:24px}.store-coverage-coming strong{color:#ddc4b5}.store-coverage-coming em{color:#d18a66}.coming-store-coverage-slot{min-height:36px}@media (hover:hover){.store-rail-item:hover{color:#ffefe5f5;background:linear-gradient(135deg,#ffeee116,#ffffff06);border-color:#e9c7b138}}@keyframes store-rail-scroll{to{transform:translate(-50%)}}@keyframes store-coverage-pulse{65%,to{box-shadow:0 0 0 7px #c8856300}}@media (prefers-reduced-motion:reduce){.store-rail-track,.store-coverage-pulse{animation:none!important}}.hero-stage.has-output{min-height:210px;padding-top:26px;padding-bottom:34px}.hero-content{text-align:center;width:min(900px,100%);margin-top:-4vh;position:relative}.hero-stage.has-output .hero-content{margin-top:0}.hero-statement{opacity:1;max-height:280px;transition:max-height .62s cubic-bezier(.2,.75,.2,1),opacity .36s,filter .52s,transform .62s cubic-bezier(.2,.75,.2,1);position:relative;transform:translateY(0)}.has-results .hero-statement{opacity:0;filter:blur(6px);pointer-events:none;max-height:0;transform:translateY(-26px)scale(.97)}.hero-stage h1{z-index:2;letter-spacing:-.061em;text-shadow:0 4px 40px #0006;margin:0;font-size:clamp(45px,7vw,72px);font-weight:440;line-height:.94;transition:opacity .62s cubic-bezier(.2,.75,.2,1),filter .62s,transform .72s cubic-bezier(.2,.75,.2,1);position:relative}.title-echo{color:#668fff30;letter-spacing:-.061em;text-shadow:10px 0 30px #3766e01f;clip-path:inset(43% 0 23%);filter:blur(.45px);opacity:0;mix-blend-mode:screen;pointer-events:none;width:100%;font-size:clamp(45px,7vw,72px);font-weight:440;line-height:.94;transition:opacity .42s,filter .62s;animation:1.25s .54s forwards echo-arrive,12s ease-in-out 2s infinite alternate echo-drift;position:absolute;top:1px;left:50%;transform:translate(calc(8px - 50%))}.title-echo>span,.title-echo>em{display:block}.title-echo>em{margin-top:9px;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-weight:400}.hero-stage h1>span,.hero-stage h1>em{display:block}.hero-stage h1>span{opacity:0;animation:1.05s cubic-bezier(.16,.84,.22,1) .18s forwards title-arrive;transform:translateY(26px)}.hero-stage h1 em{color:#a7b8dc;opacity:0;margin-top:9px;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-weight:400;animation:1.15s cubic-bezier(.16,.84,.22,1) .32s forwards title-arrive;transform:translateY(24px)}.hero-copy{color:#8794ac;letter-spacing:.22em;text-transform:uppercase;opacity:0;margin:27px auto 0;font-size:9px;font-weight:650;line-height:1.65;transition:opacity .42s,transform .62s cubic-bezier(.2,.75,.2,1);animation:.85s cubic-bezier(.18,.78,.18,1) .51s forwards copy-arrive}.hero-statement .store-coverage{margin-top:18px}.homepage-promotion{width:min(720px,100%);box-shadow:none;-webkit-backdrop-filter:none;text-align:center;background:0 0;border:0;border-radius:0;row-gap:10px;margin:19px auto 0;padding:0;display:grid}.homepage-promotion-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.homepage-promotion.is-loading{min-height:185px}.homepage-promotion-brand{color:#eadbd0;letter-spacing:.01em;text-transform:lowercase;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1}.homepage-promotion-label{color:#d89a76;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:760;line-height:1.2}.homepage-promotion-list{border-top:1px solid #da9e7a33;border-bottom:1px solid #da9e7a21;display:grid}.homepage-promotion-campaign{gap:7px;min-width:0;padding:11px 0 12px;display:grid}.homepage-promotion-campaign+.homepage-promotion-campaign{border-top:1px solid #da9e7a21}.homepage-promotion-meta{color:#ad9283;justify-content:space-between;align-items:baseline;gap:10px;font-size:9px;line-height:1.35;display:flex}.homepage-promotion-meta time{color:#d89a76;letter-spacing:.08em;text-transform:uppercase;font-weight:760}.homepage-promotion-meta span{white-space:nowrap}.homepage-promotion-meta code{color:#e0a17d;letter-spacing:.08em;font:740 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.homepage-promotion-benefit{color:#ead8ca;letter-spacing:-.006em;font-size:14px;font-weight:620;line-height:1.35}.homepage-promotion-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.homepage-promotion-tiers>span{gap:2px;min-width:0;display:grid}.homepage-promotion-tiers b{color:#e7cbbc;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2}.homepage-promotion-tiers small{color:#bea599;white-space:nowrap;font-size:9px;line-height:1.25}.homepage-promotion-note{color:#c2aa9c;letter-spacing:.025em;font-size:10px;line-height:1.35}.homepage-promotion-app+.search-wrap{margin-top:18px}@media (width>=901px){.hero-content.has-homepage-promotion{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(285px,320px);align-items:center;column-gap:clamp(26px,3.5vw,48px);width:min(1180px,100%);display:grid}.hero-content.has-homepage-promotion .hero-statement{grid-area:1/1}.hero-content.has-homepage-promotion .homepage-promotion-app{text-align:left;grid-area:1/2/3;align-self:center;width:100%;margin:0;padding:0}.hero-content.has-homepage-promotion .homepage-promotion-brand{font-size:25px}.hero-content.has-homepage-promotion .homepage-promotion-label{font-size:9px}.hero-content.has-homepage-promotion .homepage-promotion-benefit{font-size:14px}.hero-content.has-homepage-promotion .search-wrap{grid-area:2/1;width:100%;margin-top:39px}}.integration-panel .integration-heading h1{font-size:clamp(44px,6vw,68px);line-height:1}.integration-panel .integration-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-panel .integration-snapshot-notice{color:#b9a992;background:#22160b6b;border:1px solid #e8ae6533;align-items:baseline;gap:12px;width:min(1120px,100% - 44px);margin:28px auto 0;padding:15px 18px;font-size:11px;line-height:1.55;display:flex}.integration-panel .integration-snapshot-notice strong{color:#e3c59c;flex:none;font-weight:650}.integration-panel .integration-metrics strong i{color:#667795;margin-left:5px;font-family:inherit;font-size:.48em;font-style:normal}.integration-panel .catalog-overview,.integration-panel .integration-section-details{width:min(1120px,100% - 44px);margin-inline:auto}.integration-panel .catalog-overview{margin-top:58px}.integration-panel .catalog-overview>header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:17px;display:flex}.integration-panel .catalog-overview>header small,.integration-panel .catalog-overview-store small{color:#7598f7;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:730}.integration-panel .catalog-overview>header h2{color:#dfe7f6;letter-spacing:-.03em;margin:7px 0 0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:31px;font-weight:400}.integration-panel .catalog-overview>header p{color:#8b9ab2;max-width:430px;margin:0;font-size:10px;line-height:1.6}.integration-panel .catalog-overview-list{background:#92b1f01a;gap:1px;display:grid}.integration-panel .catalog-overview-list>article{background:#030811f7;grid-template-columns:minmax(120px,.72fr) minmax(130px,.85fr) minmax(300px,1.7fr) minmax(170px,1fr);align-items:center;gap:18px;min-width:0;min-height:92px;padding:16px 20px;display:grid}.integration-panel .catalog-overview-store strong{color:#d5deee;margin-top:6px;font-size:14px;font-weight:610;display:block}.integration-panel .catalog-overview-list dl{grid-template-columns:.65fr .75fr 1.35fr;gap:14px;margin:0;display:grid}.integration-panel .catalog-overview-list dl div{min-width:0}.integration-panel .catalog-overview-list dt{color:#8796ae;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.integration-panel .catalog-overview-list dd{color:#aebbd1;text-overflow:ellipsis;margin:6px 0 0;font-size:10px;line-height:1.4;overflow:hidden}.integration-panel .catalog-overview-list>article>p{color:#7d8da7;margin:0;font-size:10px;line-height:1.5}.integration-panel .catalog-overview-note{color:#8b9ab2;align-items:center;gap:9px;margin:13px 0 0;font-size:10px;line-height:1.55;display:flex}.integration-panel .catalog-overview-note i,.integration-panel .credential-assurance i,.integration-panel .store-catalog-assurance i{background:#6fd0ad;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px #5bd5a847}.integration-panel .integration-section-details{background:#030811c7;border:1px solid #91b0f01a;margin-top:26px}.integration-panel .integration-section-details>summary{cursor:pointer;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr) 32px;align-items:center;gap:28px;min-height:84px;padding:18px 22px;list-style:none;display:grid}.integration-panel .integration-section-details>summary::-webkit-details-marker{display:none}.integration-panel .integration-section-details>summary small{color:#7189c1;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:730;display:block}.integration-panel .integration-section-details>summary strong{color:#c6d1e5;margin-top:7px;font-size:14px;font-weight:580;display:block}.integration-panel .integration-section-details>summary .integration-section-description{color:#6d7b91;margin:0;font-size:11px;line-height:1.6}.integration-panel .integration-section-details>summary>i{color:#7996d6;border:1px solid #91b0f01f;place-items:center;width:32px;height:32px;font-size:18px;font-style:normal;transition:transform .2s;display:grid}.integration-panel .integration-section-details[open]>summary>i{transform:rotate(45deg)}.integration-panel .integration-section-details>.network-hub,.integration-panel .integration-section-details>.store-catalog-hub,.integration-panel .integration-section-details>.program-registry,.integration-panel .integration-section-details>.coupon-automation{border-top:1px solid #91b0f014;width:100%;margin:0;padding:30px 22px}.integration-panel .integration-section-details>.coupon-automation{background:0 0;border-bottom:0;border-left:0;border-right:0}.integration-panel .integration-section-details>.program-registry{margin-top:0}.integration-panel .integration-advanced{margin-top:26px}@media (width<=960px){.integration-panel .priority-network-grid.is-three{grid-template-columns:1fr}.integration-panel .integration-advanced{width:calc(100% - 44px)}.integration-panel .catalog-overview-list>article{grid-template-columns:minmax(120px,1fr) minmax(140px,1fr)}.integration-panel .catalog-overview-list dl,.integration-panel .catalog-overview-list>article>p{grid-column:1/-1}.integration-panel .registry-table{display:none}.integration-panel .registry-mobile-list{background:#91b0f017;gap:1px;display:grid}.integration-panel .registry-mobile-list article{background:#040a14;padding:19px 17px}.integration-panel .registry-mobile-list article>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.integration-panel .registry-mobile-list article>header strong{color:#c8d4e9;font-size:13px;display:block}.integration-panel .registry-mobile-list article>header span:not(.provider-chip){color:#8796ae;margin-top:5px;font-size:10px;display:block}.integration-panel .registry-mobile-list dl{grid-template-columns:1fr 1fr;gap:15px 12px;margin:18px 0 0;display:grid}.integration-panel .registry-mobile-list dt{color:#8796ae;text-transform:uppercase;font-size:10px}.integration-panel .registry-mobile-list dd{color:#aebbd3;margin:7px 0 0;font-size:11px}.integration-panel .registry-mobile-list footer{border-top:1px solid #91b0f014;margin-top:18px;padding-top:14px}.integration-panel .registry-mobile-list footer small{color:#8796ae;text-transform:uppercase;font-size:10px;display:block}.integration-panel .registry-mobile-list footer strong{color:#93a4c2;margin-top:7px;font-size:11px;font-weight:560;display:block}}@media (width<=720px){.integration-panel .integration-metrics,.integration-panel .integration-attention,.integration-panel .integration-snapshot-notice,.integration-panel .catalog-overview,.integration-panel .integration-section-details{width:calc(100% - 34px)}.integration-panel .integration-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-panel .integration-snapshot-notice{flex-direction:column;align-items:flex-start;gap:4px}.integration-panel .integration-metrics article:last-child{grid-column:1/-1}.integration-panel .catalog-overview>header{flex-direction:column;align-items:flex-start;gap:11px}.integration-panel .catalog-overview-list>article{grid-template-columns:1fr;gap:13px;padding:18px 16px}.integration-panel .catalog-overview-list dl,.integration-panel .catalog-overview-list>article>p{grid-column:auto}.integration-panel .catalog-overview-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-panel .catalog-overview-list dl div:last-child{grid-column:1/-1}.integration-panel .integration-section-details>summary{grid-template-columns:minmax(0,1fr) 32px;gap:12px;padding:17px}.integration-panel .integration-section-details>summary .integration-section-description{grid-column:1/-1}.integration-panel .integration-section-details>summary>i{grid-area:1/2}.integration-panel .integration-section-details>.network-hub,.integration-panel .integration-section-details>.store-catalog-hub,.integration-panel .integration-section-details>.program-registry,.integration-panel .integration-section-details>.coupon-automation{padding:24px 10px}.integration-panel .store-catalog-card-header{flex-direction:column;align-items:flex-start}.integration-panel .registry-tools{overflow:visible}.integration-panel .registry-filters{scrollbar-width:thin;flex-wrap:nowrap;width:100%;margin:-3px;padding:3px;scroll-padding-inline:3px;overflow-x:auto}.integration-panel .registry-filters button{flex:none;min-height:44px}.integration-panel .registry-search input{min-height:44px;font-size:16px}.integration-panel .admin-topbar .brand,.integration-panel .admin-topbar nav a,.integration-panel .admin-topbar nav span{align-items:center;min-height:44px;display:inline-flex}}@media (width<=1100px) and (width>=961px){.integration-panel .priority-network-grid.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.integration-panel .admin-topbar .brand,.integration-panel .admin-topbar nav a,.integration-panel .admin-topbar nav span{align-items:center;min-height:44px;display:inline-flex}}@media (width<=380px){.integration-panel .registry-mobile-list dl{grid-template-columns:1fr}}.search-wrap{z-index:12;opacity:0;max-width:680px;margin:39px auto 0;scroll-margin-top:86px;transition:transform .72s cubic-bezier(.2,.75,.2,1),max-width .72s cubic-bezier(.2,.75,.2,1),margin-top .62s cubic-bezier(.2,.75,.2,1);animation:.95s cubic-bezier(.16,.84,.22,1) .6s forwards search-arrive;position:relative;transform:translateY(18px)}.hero-stage.has-output .search-wrap{opacity:1;max-width:720px;margin-top:0;animation:none;transform:translateY(0)}.phase-searching .search-card{border-color:#85a9ff80;box-shadow:0 30px 105px #00020c8f,0 0 0 4px #6c8fff13,0 0 52px #3564dd29}.search-card{background:radial-gradient(circle at var(--pointer-x) 0%, #6693ff1f, transparent 43%), linear-gradient(120deg, #060f1fc2, #050c198f);-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);border:1px solid #a0beff33;border-radius:20px;align-items:center;gap:9px;min-height:72px;padding:7px 7px 7px 54px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 100px #00020a75,inset 0 1px #d2e1ff0e}.search-card:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#bcd2ff9e,#0000);width:34%;height:1px;position:absolute;top:0;left:13%}.search-card:focus-within{border-color:#80a5ff94;transform:translateY(-1px);box-shadow:0 30px 105px #00020c80,0 0 0 4px #6c8fff14,0 0 42px #3564dd1f}.search-card input{width:100%;min-width:0;color:var(--text);letter-spacing:.01em;background:0 0;border:0;outline:0;font-size:14px;font-weight:520}.search-card input::placeholder{color:#748198}.search-card>button{z-index:2;color:#020714;letter-spacing:.04em;background:linear-gradient(135deg,#88a7ff,#557cff 66%,#466eea);border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-width:112px;min-height:58px;padding:0 19px;font-size:11px;font-weight:760;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff61,0 12px 34px #3863dd33}.search-card>button:hover{background:linear-gradient(135deg,#a2baff,#6f92ff 66%,#547aff);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,0 14px 38px #3863dd4d}.search-card>button:disabled{cursor:wait}.search-card>button b{font-size:17px;font-weight:500}.search-icon{border:1.6px solid #a5b3ce;border-radius:50%;width:16px;height:16px;position:absolute;left:21px}.search-icon:after{content:"";background:#a5b3ce;border-radius:2px;width:7px;height:1.8px;position:absolute;bottom:-3px;right:-5px;transform:rotate(46deg)}.suggestions{z-index:30;max-height:min(430px, var(--suggestions-max-height,430px));overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;text-align:left;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#040a16f5;border:1px solid #97b5f42b;border-radius:16px;padding:7px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden auto;box-shadow:0 30px 90px #00000094}.suggestions>button{width:100%;min-height:62px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 13px;display:grid}.suggestions>button+button{border-top:1px solid #9ebbf714}.suggestions>button:hover,.suggestions>button.active{background:#fff1}.suggestion-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.suggestions strong{color:#e8eeff;font-size:13px;font-weight:570}.suggestions small{color:#7d899f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.suggestion-thumb{background:radial-gradient(circle at 50% 25%,#89acff2b,#050d1cf0 68%);border:1px solid #9ab9f724;border-radius:10px;place-items:center;width:40px;height:44px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #dbe7ff0d}.suggestion-thumb.rose{background:radial-gradient(circle at 50% 25%,#c181ac2e,#140817f0 68%)}.suggestion-thumb.graphite{background:radial-gradient(circle at 50% 25%,#bac6d821,#070a10f5 68%)}.suggestion-thumb img{object-fit:contain;background:#edf1f7;width:100%;height:100%;display:block}.suggestion-thumb i{color:#93a9db;letter-spacing:.04em;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:12px;font-style:normal}.suggestion-meta{flex-direction:column;align-items:flex-end;gap:4px;min-width:58px;display:flex}.suggestion-meta b{color:#8292b1;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:720}.suggestion-meta small{color:#596780;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:680}.suggestion-empty{color:#7d899e;padding:18px;font-size:12px}.suggestion-heading{border-bottom:1px solid #9ebbf714;justify-content:space-between;align-items:flex-end;gap:18px;padding:10px 13px 11px;display:flex}.suggestion-heading>strong{letter-spacing:.04em;font-size:11px}.suggestion-heading>small{text-align:right;font-size:9px}.search-volume-step{padding:4px}.search-results-back{color:#98a9c9;background:0 0;border:0;min-height:44px;padding:0 10px;font-size:10px;font-weight:680}.search-results-back span{margin-right:6px;font-size:14px}.search-results-back:hover{color:#e8eeff}.search-results-back:focus-visible,.search-volume-options button:focus-visible{outline-offset:2px;outline:2px solid #8ba9ff}.search-selected-product{border-bottom:1px solid #9ebbf714;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:7px 10px 11px;display:grid}.search-volume-heading{padding:14px 10px 9px}.search-volume-heading>strong{font-size:13px;display:block}.search-volume-heading>small{margin-top:4px;font-size:10px;display:block}.search-volume-options{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;padding:0 10px 10px;display:grid}.search-volume-options button{color:#dce6fa;background:#ffffff09;border:1px solid #97b5f42e;border-radius:11px;justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;font-size:12px;font-weight:670;display:flex}.search-volume-options button:hover{background:#ffffff13;border-color:#97b5f466}.search-meta-row{justify-content:space-between;align-items:center;gap:16px;min-height:46px;margin-top:13px;padding:0 0 0 4px;display:flex}.catalog-line{color:#53617a;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;margin:0;font-size:8px;font-weight:680;display:flex}.dark-app.is-idle .app-footer{margin-top:0}@media (width>=721px){.dark-app.is-idle{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:100svh;display:grid}.dark-app.is-idle .hero-stage:not(.is-search-open){min-height:auto;padding-top:clamp(52px,7svh,72px);padding-bottom:clamp(32px,4svh,46px)}.dark-app.is-idle .hero-stage:not(.is-search-open) .hero-content{margin-top:0}.dark-app.is-idle .search-meta-row{flex-direction:column;justify-content:center;gap:10px;min-height:0;padding:0}.dark-app.is-idle .feedback-inline-trigger{justify-content:center;min-width:260px}.dark-app.has-results .hero-stage.has-output{min-height:144px;padding-top:10px;padding-bottom:12px}.dark-app.has-results .search-meta-row{min-height:42px;margin-top:6px}}.results-zone{isolation:isolate;width:min(1000px,100% - 28px);min-height:420px;margin:0 auto;padding-bottom:32px;scroll-margin-top:18px}.search-results-page{padding:48px 0 28px}.search-results-intro{border-bottom:1px solid #e1b89924;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;padding:0 4px 22px;display:flex}.search-results-intro>div{max-width:720px}.search-results-intro h2{color:#f4e9df;letter-spacing:-.035em;margin:12px 0 9px;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:clamp(29px,4vw,46px);font-weight:400;line-height:1.02}.search-results-intro h2 em{color:#d3a98f;font-style:normal}.search-results-intro p{color:#9b8578;max-width:660px;margin:0;font-size:12px;line-height:1.65}.search-results-intro>strong{color:#c9ad9c;letter-spacing:.09em;text-transform:uppercase;border:1px solid #e1b89929;border-radius:999px;flex:none;padding:9px 12px;font-size:9px;font-weight:700}.search-match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.search-match-card{background:radial-gradient(circle at 92% 0,#bf68491f,#0000 35%),linear-gradient(128deg,#36221bf0,#1d120feb);border:1px solid #e1b89924;border-radius:3px;min-width:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #0804042e,inset 0 1px #ffe7d50a}.search-match-card:before{content:"";background:linear-gradient(90deg,#d18a65,#0000);width:96px;height:1px;position:absolute;top:0;left:0}.search-match-main{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;min-height:132px;padding:22px;display:grid}.search-match-main .suggestion-thumb{border-radius:15px;width:72px;height:82px}.search-match-main>div{min-width:0}.search-match-main>div>span{color:#c58e70;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:740}.search-match-main h3{overflow-wrap:anywhere;color:#f0e5dc;letter-spacing:-.025em;margin:7px 0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:clamp(21px,2.5vw,28px);font-weight:400;line-height:1.02}.search-match-main p{color:#927d71;margin:0;font-size:10px;line-height:1.45}.search-match-variants{background:#140c0a2e;border-top:1px solid #e1b8991a;padding:15px 18px 18px}.search-match-variants>span{color:#8f786b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:720;display:block}.search-match-variants>div{flex-wrap:wrap;gap:8px;display:flex}.search-match-variants button{color:#eadbd0;background:#ffebdb09;border:1px solid #e1b8992e;border-radius:2px;justify-content:space-between;align-items:center;gap:15px;min-width:94px;min-height:44px;padding:0 12px;font-size:11px;font-weight:670;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.search-match-variants button:hover{color:#fff5ed;background:#ffebdb14;border-color:#e1a77e75}.search-match-variants button:focus-visible{outline-offset:2px;outline:2px solid #d18b63}.search-match-variants button i{color:#d28b65;font-size:15px;font-style:normal}.results-reveal{--story-progress:0;--story-light-x:-75px;--story-light-y:-45px;position:relative}.results-ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.results-ambient>span,.results-ambient>i{pointer-events:none;transition:opacity .85s;position:absolute}.results-ambient>span{width:min(88vw,1180px);height:min(34vw,430px);transform:translate3d(calc(-50% + var(--story-light-x)), calc(-50% + var(--story-light-y)), 0);top:50%;left:50%}.results-ambient>span:before{content:"";opacity:.16;border:1px solid #779ff414;border-radius:50%;transition:opacity .85s,transform 1.05s cubic-bezier(.2,.74,.2,1);position:absolute;inset:0;transform:rotate(-8deg)scale(.92)}.results-ambient>i{opacity:.35;width:1px;height:145%;transform:translate3d(var(--story-light-x), var(--story-light-y), 0) rotate(14deg);background:linear-gradient(#0000,#84abff38 42%,#426cd30a 70%,#0000);top:-20%;left:57%;box-shadow:0 0 50px #5380ec1f,0 0 160px #1f4cb80f}.results-reveal[data-scene=proof] .results-ambient>span:before{opacity:.27;transform:rotate(-4deg)scale(1.04)}.results-reveal[data-scene=proof] .results-ambient>i{opacity:.58}.results-reveal[data-scene=alternatives] .results-ambient>span:before{opacity:.09;transform:rotate(-12deg)scale(1.12)}.results-reveal[data-scene=alternatives] .results-ambient>i{opacity:.2}.story-rail{z-index:7;color:#61708d;letter-spacing:.14em;opacity:.7;pointer-events:none;justify-items:center;gap:9px;font-size:7px;font-weight:720;display:grid;position:fixed;top:50%;right:max(14px,50vw - 595px);transform:translateY(-50%)}.story-rail>i{background:#89a9ed21;width:1px;height:96px;position:relative;overflow:hidden}.story-rail>i>b{transform:scaleY(var(--story-progress));transform-origin:top;background:linear-gradient(#799dff,#a6bcff);position:absolute;inset:0;box-shadow:0 0 14px #6c8fffa6}[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .56s,transform .76s cubic-bezier(.16,.82,.18,1);transform:translateY(28px)scale(.992)}[data-reveal].is-visible{opacity:1;transform:translate(0)scale(1)}.match-story{--match-progress:0;--match-copy-x:0px;--match-copy-opacity:1;--match-object-x:0px;--match-object-y:0px;--match-object-scale:1;--match-object-opacity:1;--match-verdict-lift:0px;--match-dissolve:0;--match-border-alpha:.16;--match-verdict-glow:.38;min-height:min(112vh,1080px);position:relative}.match-story.without-offers{min-height:0}.match-story.without-offers .product-panel{position:relative;top:auto}.match-story.without-offers .product-copy-stage,.match-story.without-offers .scent-stage,.match-story.without-offers .product-verdict{transform:none}.match-story.without-offers .product-copy-stage{opacity:1}.match-story.without-offers .product-dissolve,.match-story.without-offers:after,.match-story.without-offers .continue-cue{display:none}.match-story:after{content:"";z-index:2;background:linear-gradient(180deg, transparent, #030812c7 72%, var(--bg));pointer-events:none;height:clamp(120px,18vh,190px);position:absolute;bottom:-1px;left:0;right:0}.continue-cue{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#b7c5df;min-width:clamp(300px,25vw,350px);opacity:clamp(0, calc(1.08 - var(--match-progress) * 2), 1);text-align:left;text-shadow:0 2px 18px #00000061;white-space:nowrap;transform:translate3d(-50%, calc(var(--match-progress) * 16px), 0);background:linear-gradient(118deg,#081223bd,#040a1694);border:1px solid #9abbff38;border-radius:2px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 42px;place-items:center start;gap:4px 18px;padding:14px 14px 14px 20px;text-decoration:none;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:absolute;bottom:clamp(30px,4.6vh,52px);left:50%;box-shadow:0 22px 70px #00020c47,inset 0 1px #dce8ff0f}.continue-cue:hover,.continue-cue:focus-visible{color:#eef3ff;background:linear-gradient(118deg,#0d1b32d1,#060f1fad);border-color:#a6c4ff66;box-shadow:0 25px 78px #00020c57,inset 0 1px #e5eeff17}.continue-cue>span{color:#7f8da7;letter-spacing:.16em;text-transform:uppercase;grid-area:1/1;font-size:9px;font-weight:720}.continue-cue>strong{letter-spacing:.025em;grid-area:2/1;font-size:clamp(16px,1.2vw,18px);font-weight:600}.continue-cue>i{background:#89a9ed12;border:1px solid #9abbff38;border-radius:50%;grid-area:1/2/3;place-items:center;width:42px;height:42px;font-style:normal;display:grid;position:relative;overflow:hidden}.continue-cue>i>b{color:#9eb6ef;background:0 0;font-size:17px;font-weight:500;line-height:1;animation:1.7s cubic-bezier(.45,0,.2,1) infinite continue-nudge;position:static}.continue-cue>i>b:before{content:"↓"}.searching-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:42px 24px;display:flex}.not-found-state{border:1px solid var(--line);text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d1116a8;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:42px 24px;display:flex}.searching-state>strong{letter-spacing:-.015em;margin-top:27px;font-size:17px;font-weight:570}.searching-state p{color:var(--muted);margin:9px 0 0;font-size:11px}.scan-ring{background:#7fa2f326;width:min(240px,62vw);height:1px;position:relative;overflow:hidden;box-shadow:0 0 26px #5681eb1a}.scan-ring:before{content:"";background:linear-gradient(90deg,#0000,#a8c6fff2,#0000);width:58px;height:1px;animation:.72s ease-in-out infinite scan-line;position:absolute;top:0;left:0;box-shadow:0 0 18px #6795ffb8}.scan-ring:after{content:none}.not-found-state>span,.result-kicker{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:780}.not-found-state h2{letter-spacing:-.035em;max-width:580px;margin:15px 0 20px;font-size:clamp(25px,5vw,36px);line-height:1.12}.not-found-state>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.not-found-state button{border:1px solid var(--line);color:#c5cbc3;background:#ffffff0b;border-radius:999px;min-height:42px;padding:0 13px;font-size:11px}.product-panel{border-top:1px solid rgba(154, 187, 255, var(--match-border-alpha));border-bottom:1px solid rgba(154, 187, 255, var(--match-border-alpha));isolation:isolate;background:radial-gradient(circle at 82% 32%,#5b8bff2b,#0000 32%),linear-gradient(124deg,#081223f7,#030914e0 56%,#081327eb);border-radius:2px;min-height:390px;padding:54px 370px 132px 52px;position:sticky;top:18px;overflow:hidden;box-shadow:0 42px 120px #0000005c,inset 0 1px #c2d7ff0e}.product-dissolve{z-index:5;opacity:var(--match-dissolve);pointer-events:none;background:linear-gradient(#02050b00 0%,#02050b57 46%,#02050beb 100%);position:absolute;inset:0}.product-panel:before{content:"";background:linear-gradient(90deg,#8baefff2,#0000);width:132px;height:1px;position:absolute;top:0;left:52px;box-shadow:0 0 24px #5d88f452}.product-panel:after{content:"";z-index:0;background:linear-gradient(#0000,#9abcff52,#0000 76%);width:1px;height:156%;position:absolute;top:-34%;right:16%;transform:rotate(16deg);box-shadow:0 0 44px #5a86ef24}.product-number{z-index:3;color:#5e6e8d;letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:680;position:absolute;top:29px;right:31px}.product-copy-stage{z-index:3;opacity:var(--match-copy-opacity);transform:translate3d(var(--match-copy-x), 0, 0);will-change:opacity, transform;position:relative}.product-copy{position:relative}.product-panel:not(.is-visible) .product-copy{opacity:0;transform:translate(-18px,8px)}.product-panel.is-visible .product-copy{opacity:1;transition:opacity .58s 90ms,transform .7s cubic-bezier(.16,.82,.18,1) 90ms;transform:translate(0)}.product-copy h2{letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(38px,5.2vw,56px);line-height:.96}.product-copy h2.long-name{font-size:clamp(31px,4.25vw,47px);line-height:1}.product-copy h2.very-long-name{font-size:clamp(27px,3.6vw,39px);line-height:1.03}.product-copy h2 em{color:#a4b5d5;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-weight:400}.result-kicker{align-items:center;gap:9px;display:inline-flex}.result-kicker:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 16px #6c8fffb8}.variant-specs{border-top:1px solid #9ebcf71f;border-bottom:1px solid #9ebcf71f;grid-template-columns:1.35fr .7fr 1fr;margin:27px 0 0;padding:17px 0;display:grid}.variant-specs>div{flex-direction:column;gap:7px;min-width:0;padding:0 15px;display:flex}.variant-specs>div:first-child{padding-left:0}.variant-specs>div+div{border-left:1px solid #9ebcf71a}.variant-specs dt{color:#66748f;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:680}.variant-specs dd{overflow-wrap:anywhere;color:#c0cce2;margin:0;font-size:12px;font-weight:560;line-height:1.35}.product-copy>p{color:#72809a;letter-spacing:.015em;margin:18px 0 0;font-size:10px}.product-verdict{z-index:4;min-height:106px;transform:translate3d(0, var(--match-verdict-lift), 0);will-change:transform;background:linear-gradient(90deg,#0b1932ed,#050e1eeb),#050d1bf0;border-top:1px solid #9abaff24;justify-content:space-between;align-items:center;gap:24px;padding:22px 38px 22px 52px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 70px #00020c2b,inset 0 1px #d2e2ff09}.product-verdict:after{content:"";width:22%;height:1px;opacity:var(--match-verdict-glow);background:linear-gradient(90deg,#0000,#afcaffc7,#0000);position:absolute;top:-1px;left:8%;box-shadow:0 0 26px #5f8cf659}.product-verdict>div:first-child{flex-direction:column;gap:8px;min-width:0;display:flex}.product-verdict>div:first-child>span{color:#f0f4ff;font-size:13px;font-weight:650}.product-verdict>div:first-child>small{color:#8492aa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.product-verdict b{color:var(--accent-bright);letter-spacing:.06em;font-weight:720}.catalog-verdict{background:linear-gradient(90deg,#0c172bf5,#050d1cf0)}.catalog-verdict>div:first-child>small{white-space:normal;max-width:540px;line-height:1.45}.catalog-status{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.catalog-status small{color:#65738e;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:720}.catalog-status strong{color:#99b3ff;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1}.verdict-price{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.verdict-price strong{letter-spacing:-.055em;font-size:clamp(31px,4vw,42px);font-weight:580;line-height:.95}.verdict-price small{color:#71809a;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:650}.verdict-price>span{color:#7f8da7;white-space:nowrap;margin-top:2px;font-size:9px;line-height:1.35}.verdict-actions{flex-direction:column;flex:none;align-items:stretch;gap:7px;display:flex}.verdict-buy{color:#071022;letter-spacing:.035em;white-space:nowrap;background:linear-gradient(135deg,#91adff,#6489f2);border:1px solid #9abbff4d;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-width:166px;min-height:48px;padding:0 8px 0 16px;font-size:10px;font-weight:780;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff57,0 12px 32px #284dae33}.verdict-buy i{background:#040c1e1f;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-style:normal;display:grid}.verdict-buy:hover{transform:translateY(-1px)}.verdict-buy:focus-visible{outline-color:#a9bcff}.verdict-breakdown{color:#8b9ab4;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-size:8px;font-weight:720;line-height:1.25;text-decoration:none;display:inline-flex}.verdict-breakdown i{font-size:10px;font-style:normal}.verdict-breakdown:hover{color:#dbe5fa}.scent-stage{z-index:2;width:232px;height:300px;opacity:var(--match-object-opacity);transform:translate3d(var(--match-object-x), var(--match-object-y), 0) scale(var(--match-object-scale));transform-origin:55% 62%;will-change:transform, opacity;position:absolute;bottom:88px;right:82px}.bottle-photo{z-index:3;opacity:0;background:radial-gradient(circle at 50% 28%,#fbfcff,#e8edf5 76%);border:1px solid #bad1ff38;border-radius:20px;transition:opacity .62s .11s,transform .9s cubic-bezier(.16,.82,.18,1) .11s;position:absolute;inset:1px -13px 23px;overflow:hidden;transform:translate(18px,15px)scale(.95);box-shadow:0 32px 66px #00020a7a,0 0 0 7px #91aff306,inset 0 1px #ffffffe0}.bottle-photo:after{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 34%,#ffffff5c 48%,#0000 61%);animation:1.3s cubic-bezier(.2,.74,.2,1) .52s both bottle-sweep;position:absolute;inset:0;transform:translate(-105%)}.bottle-photo.is-ready{opacity:1;transform:translate(0)scale(1)}.bottle-photo img{object-fit:contain;filter:contrast(1.035)saturate(.96);background:#eef2f7;width:100%;height:100%;padding:7px;display:block}.scent-stage.image-is-ready .scent-object{opacity:.08;filter:blur(4px)drop-shadow(0 38px 32px #00000080);transform:rotate(5deg)scale(1.08)}.scent-object{filter:drop-shadow(0 38px 32px #00000080);width:100%;height:100%;position:relative;transform:rotate(8deg)}.product-panel:not(.is-visible) .scent-object{opacity:0;transform:translate(30px,18px)rotate(13deg)scale(.92)}.product-panel.is-visible .scent-object{opacity:1;transition:opacity .62s .15s,transform .84s cubic-bezier(.16,.82,.18,1) .15s;transform:translate(0)rotate(8deg)scale(1)}.scent-glow{z-index:-1;background:radial-gradient(circle,#6c8fff33,#0000 68%);border-radius:50%;width:330px;height:330px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.scent-plane,.scent-edge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#97baff3d,#2347910e 34%,#040b1838 62%,#82a6f41f);border:1px solid #b5d0ff38;position:absolute;inset:8% 12%;box-shadow:inset 22px 0 40px #aecdff0e,inset -25px 0 48px #00020a3d}.scent-plane-a{clip-path:polygon(38% 0,100% 17%,85% 100%,0 82%)}.scent-plane-b{clip-path:polygon(18% 0,100% 22%,72% 100%,0 76%);opacity:.58;inset:18% 4% 0 26%;transform:rotate(-13deg)}.scent-edge{filter:blur(.3px);background:linear-gradient(#0000,#a7c7ffb8 22%,#406fd61f 72%,#0000);border:0;inset:2% 48% 1% 45%}.scent-object.rose{filter:hue-rotate(23deg)drop-shadow(0 38px 32px #00000080)}.scent-object.graphite{filter:saturate(.35)drop-shadow(0 38px 32px #00000080)}.offers-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:76px 4px 19px;scroll-margin-top:32px;display:flex}.offers-heading>div{flex-direction:column;gap:9px;display:flex}.offers-heading span,.ledger-heading span{color:#7c8da9;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:720}.offers-heading strong{letter-spacing:-.02em;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:clamp(23px,3vw,31px);font-weight:400}.offers-heading>small{color:#6f7c93;font-size:10px}.price-dossier{isolation:isolate;background:radial-gradient(circle at 92% 4%,#608eff24,#0000 31%),linear-gradient(124deg,#060f1ef7,#030914f0 55%,#071225f5);border-top:1px solid #8bafff47;border-bottom:1px solid #8bafff30;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 42px 120px #00000047,inset 0 1px #e0eaff0a}.dossier-light{z-index:-1;background:linear-gradient(#0000,#a1c2ff85 42%,#4a79e214 68%,#0000);width:1px;height:184%;transition:transform 1.1s cubic-bezier(.2,.74,.2,1),opacity .8s;position:absolute;top:-38%;right:16%;transform:rotate(15deg);box-shadow:0 0 52px #5080f02b,0 0 150px #2453be14}.price-dossier.is-visible .dossier-light{transform:translate(-34px)rotate(15deg)}.dossier-header{border-bottom:1px solid #9ab9f71f;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:0 34px;display:flex}.dossier-label,.dossier-trust{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:720;display:inline-flex}.dossier-label{color:#a8bfff}.dossier-trust{color:#7e8b9f}.dossier-label i,.dossier-trust i,.dossier-evidence .success i{border-radius:50%;width:6px;height:6px}.dossier-label i{background:var(--accent);box-shadow:0 0 15px #6c8fffb3}.dossier-trust i,.dossier-evidence .success i{background:var(--success);box-shadow:0 0 12px #72d8b05c}.dossier-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;min-height:240px;padding:43px 34px 39px;display:grid}.dossier-store{grid-template-columns:52px 56px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.dossier-index{color:#8dadee40;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:44px;line-height:1}.store-mark{color:#dbe5fa;background:linear-gradient(145deg,#97b7f917,#ffffff04);border:1px solid #9ab8f529;border-radius:2px;place-items:center;width:56px;height:56px;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:14px;font-weight:600;display:grid}.dossier-store>div{min-width:0}.dossier-store small{color:#6f7e97;letter-spacing:.02em;font-size:10px}.dossier-store h3{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:clamp(25px,3.3vw,34px);font-weight:550;overflow:hidden}.dossier-store p{color:#7f8da4;margin:7px 0 0;font-size:10px}.dossier-price{flex-direction:column;align-items:flex-end;min-width:220px;display:flex}.dossier-price>small{color:#8796b0;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:680}.dossier-price>span{color:#6f7d92;margin-top:16px;font-size:11px;text-decoration:line-through}.dossier-price>strong{font-variant-numeric:tabular-nums;letter-spacing:-.065em;margin-top:4px;font-size:clamp(48px,6vw,60px);font-weight:540;line-height:.93}.dossier-price>em{color:#7d8aa1;margin-top:10px;font-size:10px;font-style:normal}.dossier-evidence{border-top:1px solid #9ab9f71f;border-bottom:1px solid #9ab9f71f;grid-template-columns:repeat(3,1fr);display:grid}.dossier-evidence>div{flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:86px;padding:20px 34px;display:flex}.dossier-evidence>div+div{border-left:1px solid #9ab9f71a}.dossier-evidence span{color:#66758e;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.dossier-evidence strong{color:#dce4f3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dossier-evidence strong.success{color:var(--success);align-items:center;gap:8px;display:inline-flex}.fact{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:0 16px;display:flex}.fact:first-child{padding-left:0}.fact:last-child{border-right:0}.fact>span{color:#7e867e;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:650}.fact>strong{color:#d5dad3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fact>strong.success{color:var(--success)}.fact>strong i{background:var(--success);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.dossier-gift{grid-template-columns:28px auto;align-items:center;column-gap:10px;margin:17px 38px 0;display:grid}.dossier-gift>span,.sheet-gift>span{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;grid-row:1/3;place-items:center;font-size:16px;display:grid}.dossier-gift small{color:#68778f;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.dossier-gift strong{color:#aab6ca;font-size:11px;font-weight:570}.dossier-actions{grid-template-columns:.72fr 1.28fr;gap:12px;padding:31px 34px 34px;display:grid}.dossier-actions.is-single{grid-template-columns:1fr}.dossier-actions button,.sheet-primary{border-radius:2px;min-height:58px;font-size:11px;font-weight:720}.dossier-secondary{color:#8d9ab0;background:#ffffff05;border:1px solid #8faeec21;transition:color .18s,border-color .18s}.dossier-secondary:hover{color:#d8e0ef;border-color:#8faeec4d}.dossier-secondary span{color:#8eaaff;margin-left:8px}.dossier-primary{color:#f4f7ff;background:linear-gradient(112deg,#3759b0e0,#4d73d7f0 58%,#28489ce6);border:1px solid #84a8ff6b;justify-content:space-between;align-items:center;padding:0 23px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #dfe9ff26,0 18px 55px #1e44a029}.dossier-primary>span,.dossier-primary>i{z-index:2;position:relative}.dossier-primary>i{font-size:18px;font-style:normal;transition:transform .2s}.dossier-primary>em{background:linear-gradient(105deg,#0000 25%,#e2ebff2b 48%,#0000 69%);transition:transform .52s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0;transform:translate(-115%)}.dossier-primary:hover>i{transform:translate(6px,-3px)}.dossier-primary:hover>em{transform:translate(115%)}.sheet-primary{background:var(--accent);color:#020714;border:0}.sheet-primary:hover{background:var(--accent-bright)}.sheet-primary span{margin-left:8px}.price-dossier:not(.is-visible) .dossier-header,.price-dossier:not(.is-visible) .dossier-main,.price-dossier:not(.is-visible) .dossier-evidence,.price-dossier:not(.is-visible) .dossier-actions{opacity:0}.price-dossier:not(.is-visible) .dossier-main{transform:translateY(18px)}.price-dossier.is-visible .dossier-header{transition:opacity .42s .1s}.price-dossier.is-visible .dossier-main{transition:opacity .56s .16s,transform .72s cubic-bezier(.16,.82,.18,1) .16s}.price-dossier.is-visible .dossier-evidence{transition:opacity .5s .25s}.price-dossier.is-visible .dossier-actions{transition:opacity .52s .4s}.offer-ledger{margin-top:76px}.ledger-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 4px 20px;display:flex}.ledger-heading>div{flex-direction:column;gap:8px;display:flex}.ledger-heading strong{font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:25px;font-weight:400}.ledger-heading>small{color:#6c7890;font-size:10px}.ledger-list{border-top:1px solid #8faeec29;border-bottom:1px solid #8faeec21}.ledger-row{background:#040a1461;border-bottom:1px solid #8faeec1a;grid-template-columns:54px minmax(240px,1fr) minmax(180px,auto) auto;align-items:center;gap:22px;min-height:108px;padding:17px 15px;transition:background .22s;display:grid;position:relative;overflow:hidden}.ledger-row:last-child{border-bottom:0}.ledger-row:before{content:"";transform-origin:0;background:linear-gradient(90deg,#0000,#91b4ff85,#0000);width:100%;height:1px;transition:transform .72s cubic-bezier(.16,.82,.18,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.ledger-row:after{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#0000,#456bc714,#0000);transition:opacity .22s,transform .62s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0;transform:translate(-35%)}.ledger-row.is-visible:before{transform:scaleX(1)}.ledger-row:hover{background:#091324a3}.ledger-row:hover:after{opacity:1;transform:translate(35%)}.ledger-index{color:#85a3e038;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:36px;line-height:1}.ledger-store{align-items:center;gap:13px;min-width:0;display:flex}.ledger-mark{color:#aab7cf;border:1px solid #91b0ee21;flex:0 0 42px;place-items:center;width:42px;height:42px;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:11px;display:grid}.ledger-store>span:last-child{flex-direction:column;gap:6px;min-width:0;display:flex}.ledger-store strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:580;overflow:hidden}.ledger-store small{color:#718097;font-size:10px;line-height:1.45}.ledger-price{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ledger-price strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:22px;font-weight:560}.ledger-price small{color:#738199;white-space:nowrap;font-size:9px}.ledger-row>button{color:#9eabc0;background:0 0;border:0;border-left:1px solid #8faeec21;align-items:center;gap:12px;min-height:46px;padding:0 4px 0 14px;font-size:10px;font-weight:680;display:inline-flex}.ledger-row>button i{color:#91acff;font-size:16px;font-style:normal;transition:transform .19s}.ledger-row>button:hover i{transform:translate(6px,-3px)}.demo-disclaimer{color:#657087;text-align:center;margin:34px 0 0;font-size:10px}.availability-panel{background:radial-gradient(circle at 88% 18%,#5380ec1f,#0000 31%),linear-gradient(125deg,#071020ed,#030914e6);border-top:1px solid #90b2f733;border-bottom:1px solid #90b2f721;margin:34px 0 0;padding:42px 46px 38px;position:relative;overflow:hidden;box-shadow:0 32px 100px #00020a38}.availability-panel:after{content:"";background:linear-gradient(#0000,#93b5f938,#0000);width:1px;height:148%;position:absolute;top:-24%;right:19%;transform:rotate(15deg);box-shadow:0 0 52px #5a86ef1f}.availability-panel h3{letter-spacing:-.035em;max-width:680px;margin:13px 0 12px;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:clamp(28px,4vw,42px);font-weight:400}.availability-panel>p{color:#7d8ca7;max-width:670px;margin:0;font-size:12px;line-height:1.65}.availability-panel dl{z-index:1;border-top:1px solid #98b7f61f;border-bottom:1px solid #98b7f61f;grid-template-columns:.65fr 1.2fr 1fr;margin:34px 0 0;display:grid;position:relative}.availability-panel dl>div{flex-direction:column;gap:7px;min-width:0;padding:18px 20px;display:flex}.availability-panel dl>div:first-child{padding-left:0}.availability-panel dl>div+div{border-left:1px solid #98b7f61a}.availability-panel dt{color:#65738d;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:720}.availability-panel dd{color:#b6c3dc;margin:0;font-size:11px;font-weight:580;line-height:1.4}.availability-panel dd i{background:#819ff6;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 14px #7197ff99}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;width:min(1000px,100% - 32px);min-height:144px;margin:44px auto 0;display:flex}.app-footer{justify-content:flex-end}.footer-copy{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;display:flex}footer p{color:#6f776f;margin:0;font-size:10px}.footer-copy small{color:#526078;font-size:8px;line-height:1.45}.footer-copy a{color:#7387b3;text-underline-offset:2px}.instagram-link,.email-link{color:#c98a68;letter-spacing:.035em;text-transform:none;white-space:nowrap;align-items:center;gap:9px;min-height:44px;font-size:10px;font-weight:680;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex;position:relative}.email-link{cursor:pointer;background:0 0;border:0;padding:0}.email-copy{align-items:center;display:inline-flex;position:relative}.email-address{-webkit-user-select:all;user-select:all}.instagram-link:hover,.email-link:hover{color:#f1c2a4;transform:translateY(-1px)}.instagram-link:focus-visible,.email-link:focus-visible{outline-offset:4px;border-radius:7px;outline:2px solid #cb7954}.contact-links{justify-content:flex-end;align-items:center;gap:18px;display:flex}.email-glyph{border:1.5px solid;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:720;line-height:1;display:grid}.email-copy-feedback{opacity:0;color:#f6e8dc;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#2b1814f0;border:1px solid #e7bb9d2e;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:720;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% - 2px);right:0;transform:translateY(3px);box-shadow:0 8px 24px #12080638}.email-copy-feedback.is-visible{opacity:1;transform:translateY(0)}.email-copy-feedback.is-error{color:#ffe1d4;border-color:#e6826647}.instagram-glyph{border:1.5px solid;border-radius:6px;flex:0 0 20px;width:20px;height:20px;display:block;position:relative}.instagram-glyph i{border:1.5px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.instagram-glyph b{background:currentColor;border-radius:50%;width:2.5px;height:2.5px;position:absolute;top:3.5px;right:3.5px}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020406b8;justify-content:center;align-items:center;padding:22px;animation:.18s ease-out fade-in;display:flex;position:fixed;inset:0}.detail-sheet{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#6c8fff17,#0000 31%),#07111f;border-radius:28px;width:min(470px,100%);max-height:calc(100dvh - 44px);padding:30px;animation:.22s ease-out sheet-in;position:relative;overflow-y:auto;box-shadow:0 40px 110px #00000085}.sheet-close{border:1px solid var(--line);color:#aeb5ad;background:#ffffff0a;border-radius:50%;width:39px;height:39px;font-size:22px;line-height:1;position:absolute;top:18px;right:18px}.sheet-kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:780}.detail-sheet h2{letter-spacing:-.04em;margin:14px 0 0;font-size:30px}.sheet-product{color:#939b92;margin:5px 42px 0 0;font-size:11px;line-height:1.5}.breakdown{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:25px;padding:9px 0}.breakdown>div{color:#969e95;justify-content:space-between;align-items:center;gap:16px;min-height:42px;font-size:11px;display:flex}.breakdown strong{color:#e7eae4}.breakdown strong.discount{color:var(--success)}.breakdown .breakdown-total{border-top:1px dashed var(--line-strong);color:#e8ebe5;min-height:64px;margin-top:4px;padding-top:7px;font-weight:700}.breakdown-total strong{letter-spacing:-.04em;font-size:24px}.sheet-facts{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr;margin-top:17px;padding:14px 0;display:grid}.sheet-gift{background:#ffffff0a;border-radius:14px;align-items:center;gap:11px;margin-top:14px;padding:13px;display:flex}.sheet-gift>span{flex:0 0 28px}.sheet-gift>div{flex-direction:column;gap:2px;display:flex}.sheet-gift small{color:#858d84;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:720}.sheet-gift strong{font-size:11px}.sheet-note{color:#8a9289;margin:16px 2px;font-size:10px;line-height:1.65}.sheet-primary{width:100%}.toast{left:50%;bottom:max(22px, env(safe-area-inset-bottom));z-index:80;color:#eef3ff;text-align:center;background:#081224;border:1px solid #6c8fff30;border-radius:999px;max-width:calc(100% - 32px);padding:13px 18px;font-size:11px;font-weight:680;animation:.22s ease-out toast-in;position:fixed;transform:translate(-50%);box-shadow:0 18px 50px #0006}.spinner{border:2px solid #02071440;border-top-color:#020714;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scene-veil{0%,to{opacity:0}18%{opacity:.82}58%{opacity:.58}}@keyframes scene-sweep{0%{opacity:0;transform:translate(-42%)}28%{opacity:1}to{opacity:0;transform:translate(58%)}}@keyframes scene-cut{0%{opacity:0;transform:translate(-16vw)rotate(11deg)scaleY(.2)}28%{opacity:.95}64%{opacity:.65;transform:translate(7vw)rotate(11deg)scaleY(1)}to{opacity:0;transform:translate(34vw)rotate(11deg)scaleY(.45)}}@keyframes scene-bloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}38%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}@keyframes scan-line{0%{opacity:.2;transform:translate(-100%)}45%{opacity:1}to{opacity:.2;transform:translate(410%)}}@keyframes bottle-sweep{0%{opacity:0;transform:translate(-105%)}32%{opacity:.82}to{opacity:0;transform:translate(105%)}}@keyframes continue-nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-in{0%{opacity:0;transform:translateY(15px)scale(.985)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes scene-arrive{0%{opacity:0;filter:saturate(.4)contrast(1.1)brightness(.35);transform:translateY(12px)scale(1.11)}}@keyframes title-arrive{to{opacity:1;transform:translateY(0)}}@keyframes copy-arrive{to{opacity:1}}@keyframes search-arrive{to{opacity:1;transform:translateY(0)}}@keyframes echo-arrive{to{opacity:.56}}@keyframes echo-drift{0%{transform:translate(calc(5px - 50%))}to{transform:translate(calc(11px - 50%))}}@keyframes grain-shift{0%{transform:translate(-1%,-1%)}50%{transform:translate(1%,.5%)}to{transform:translateY(1%)}}@media (width>=721px) and (height<=700px){.is-idle .suggestions{top:auto;bottom:calc(100% + 10px)}.match-story{min-height:0}.product-panel{position:relative;top:auto}.product-copy-stage{opacity:1;transform:none}.scent-stage,.product-verdict{transform:none}.product-dissolve,.continue-cue,.match-story:after{display:none}}@media (any-pointer:coarse){.search-wrap.is-search-open .suggestions{overscroll-behavior:auto;-webkit-overflow-scrolling:auto;scrollbar-gutter:auto;max-height:none;margin-top:10px;position:relative;inset:auto;overflow:visible}.hero-stage.is-search-open{align-items:flex-start;min-height:auto;padding:clamp(40px,6svh,64px) 24px 76px}.hero-stage.is-search-open .hero-content{margin-top:0}.hero-stage.has-output.is-search-open{min-height:auto;padding-top:24px;padding-bottom:34px}}@media (width>=721px) and (width<=1024px) and (orientation:portrait) and (any-pointer:coarse){.dark-app.is-idle .hero-stage:not(.is-search-open) .hero-content{margin-top:-7svh}}@media (width>=721px) and (height>=701px){.match-story{min-height:clamp(720px,100svh,940px)}.product-panel{min-height:clamp(450px,60svh,560px)}}@media (width>=901px) and (height>=701px){.dark-app.has-results .match-story:not(.without-offers){min-height:clamp(500px,60svh,620px)}.dark-app.has-results .match-story:not(.without-offers) .product-panel{min-height:clamp(390px,48svh,440px);padding:34px 300px 102px 40px}.dark-app.has-results .product-panel:before{left:40px}.dark-app.has-results .product-number{top:22px;right:25px}.dark-app.has-results .product-copy h2{margin-top:11px;font-size:clamp(34px,4.4vw,48px)}.dark-app.has-results .product-copy h2.long-name{font-size:clamp(30px,3.8vw,42px)}.dark-app.has-results .product-copy h2.very-long-name{font-size:clamp(26px,3.25vw,36px)}.dark-app.has-results .variant-specs{margin-top:18px;padding:12px 0}.dark-app.has-results .variant-specs>div{gap:5px}.dark-app.has-results .product-copy>p{margin-top:12px}.dark-app.has-results .scent-stage{width:190px;height:248px;bottom:76px;right:66px}.dark-app.has-results .product-verdict{gap:14px;min-height:92px;padding:12px 24px 12px 40px}.dark-app.has-results .product-verdict>div:first-child>small{max-width:310px}.dark-app.has-results .verdict-price strong{font-size:clamp(29px,3.25vw,36px)}.dark-app.has-results .continue-cue{bottom:14px}}@media (width>=1280px){.match-story{min-height:clamp(700px,90svh,880px)}.dark-app.has-results .match-story:after{width:100vw;left:50%;right:auto;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.results-ambient>span,.dark-app.has-results .journey-horizon{width:min(88vw,1800px)}.results-ambient>span{height:min(27vw,480px)}.dark-app.has-results .results-ambient:before,.dark-app.has-results .results-ambient:after{content:"";z-index:2;pointer-events:none;width:max(0px,50vw - 500px + clamp(96px,9vw,168px));position:absolute;top:0;bottom:0}.dark-app.has-results .results-ambient:before{background:linear-gradient(90deg,#180d0a57,#180d0a1c 58%,#180d0a0b 78%,#0000);left:0}.dark-app.has-results .results-ambient:after{background:linear-gradient(270deg,#180d0a57,#180d0a1c 58%,#180d0a0b 78%,#0000);right:0}.dark-app.has-results .results-ambient>span:before{border-top-color:#d38b6224;box-shadow:0 -28px 120px #77332b0e}}@media (width<=720px){.dark-app{--compact-hero-height:190px}.dark-app.is-idle{flex-direction:column;min-height:100svh;display:flex}.dark-app.is-idle .hero-stage:not(.is-search-open){flex:none}.dark-app.is-idle .app-footer{margin-top:auto}.topbar{width:calc(100% - 32px);height:74px}.brand{font-size:21px}.draft-badge{min-height:29px;padding:0;font-size:7px}.cinematic-image{inset:-4% -9%}.cinematic-image>i{background-position:50% 44%}.refraction-two{display:none}.film-grain{opacity:.03;animation:none}.journey-horizon{width:112vw;height:46vw}.hero-stage{align-items:center;min-height:calc(100svh - 126px);padding:4vh 14px 64px}.hero-stage.has-output{align-items:center;min-height:190px;padding:24px 14px 30px}.store-rail{width:calc(100% - 32px);min-height:40px;margin-top:0;padding:5px 0}.store-rail-window{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.store-rail-track{animation-duration:27s}.store-rail-set:nth-child(2n){display:none}.store-rail-set{gap:7px;padding:0 5px}.store-rail-item{min-width:82px;height:28px;padding:0 11px}.store-wordmark,.store-wordmark.is-brasty,.store-wordmark.is-drogeria,.store-wordmark.is-aelia{font-size:11px}.store-wordmark.is-cocolita{font-size:10px}.store-wordmark.is-flaconi{font-size:13px}.store-coverage{letter-spacing:.07em;gap:5px;margin-top:11px;font-size:7px}.store-coverage>i{height:8px;margin:0 1px}.store-coverage-coming{justify-content:flex-start;margin-top:19px}.coming-store-coverage-slot{min-height:29px}.hero-content{margin-top:-7svh}.dark-app.is-idle .hero-stage:not(.is-search-open){min-height:auto;padding-top:clamp(64px,9svh,82px);padding-bottom:clamp(30px,4svh,38px)}.dark-app.is-idle .hero-stage:not(.is-search-open) .hero-content{margin-top:0}.hero-stage.is-search-open{align-items:flex-start;min-height:auto;padding:clamp(36px,6svh,56px) 14px 64px}.hero-stage.is-search-open .hero-content{margin-top:0}.hero-stage.has-output.is-search-open{align-items:flex-start;min-height:auto;padding-top:24px}.hero-stage h1{margin-top:0;font-size:clamp(42px,12.2vw,55px)}.title-echo{font-size:clamp(42px,12.2vw,55px)}.hero-stage h1 em,.title-echo>em{font-size:.92em}.hero-stage h1 em{margin-top:8px}.hero-copy{margin-top:22px;font-size:8px}.hero-content.has-homepage-promotion{width:min(900px,100%);display:block}.homepage-promotion-app{row-gap:8px;margin-top:14px;padding:0}.homepage-promotion-app .homepage-promotion-brand{font-size:21px}.homepage-promotion-app .homepage-promotion-label{font-size:8px}.homepage-promotion-app .homepage-promotion-benefit{font-size:13px}.homepage-promotion-app .homepage-promotion-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-promotion-app .homepage-promotion-note{font-size:9px}.homepage-promotion-app.is-loading{min-height:215px}.homepage-promotion-app+.search-wrap{margin-top:14px}.search-wrap{margin-top:32px}.search-card{border-radius:18px;min-height:64px;padding:6px 6px 6px 47px}.search-card input{font-size:14px}.search-card>button{border-radius:13px;width:52px;min-width:52px;min-height:52px;padding:0}.search-card>button .button-label{display:none}.search-card>button b{font-size:20px}.search-icon{width:15px;height:15px;left:19px}.suggestions{max-height:min(390px, var(--suggestions-max-height,390px))}.search-wrap.is-search-open .suggestions{overscroll-behavior:auto;-webkit-overflow-scrolling:auto;scrollbar-gutter:auto;max-height:none;margin-top:10px;position:relative;inset:auto;overflow:visible}.suggestions>button{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;min-height:60px;padding:8px 9px}.suggestion-thumb{width:36px;height:40px}.suggestion-meta{min-width:52px}.suggestion-heading{flex-direction:column;align-items:flex-start;gap:3px}.suggestion-heading>small{text-align:left}.search-volume-options{grid-template-columns:repeat(2,minmax(0,1fr))}.search-meta-row{flex-direction:column;align-items:stretch;gap:8px;margin-top:10px;padding:0}.catalog-line{letter-spacing:.11em;margin:0;font-size:7px}.results-zone{width:calc(100% - 20px)}.search-results-page{padding-top:32px}.search-results-intro{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:15px;padding:0 2px 18px}.search-results-intro h2{margin-top:10px;font-size:clamp(28px,8.8vw,38px)}.search-results-intro p{font-size:11px}.search-results-intro>strong{padding:8px 10px}.search-match-grid{grid-template-columns:1fr;gap:10px}.search-match-main{grid-template-columns:62px minmax(0,1fr);gap:14px;min-height:116px;padding:18px}.search-match-main .suggestion-thumb{border-radius:13px;width:62px;height:72px}.search-match-main h3{font-size:24px}.search-match-variants{padding:14px 15px 16px}.search-match-variants>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-match-variants button{width:100%;min-width:0}.story-rail{opacity:.42;gap:0;right:3px}.story-rail>span{display:none}.story-rail>i{height:74px}.results-ambient>span{width:126vw;height:58vw}.searching-state,.not-found-state{border-radius:24px;min-height:340px}.not-found-state>div{max-width:360px}.match-story{min-height:0}.match-story:after,.continue-cue{display:none}.product-panel{border-radius:2px;min-height:0;padding:30px 22px 138px;position:relative;top:auto}.match-story:not(.without-offers) .product-panel{padding-bottom:200px}.product-panel:before{left:22px}.product-dissolve{display:none}.product-copy-stage{opacity:1;transform:none}.product-number{font-size:8px;top:19px;right:18px}.product-copy h2{margin-top:11px;font-size:clamp(30px,9.8vw,42px);line-height:.98}.product-copy h2.long-name{font-size:clamp(26px,8.2vw,35px)}.product-copy h2.very-long-name{font-size:clamp(23px,7.1vw,30px)}.variant-specs{grid-template-columns:1fr 1fr;margin-top:21px;padding:13px 0}.variant-specs>div{gap:5px;padding:0 11px}.variant-specs>div:first-child{border-bottom:1px solid #9ebcf71a;grid-column:1/-1;margin-bottom:12px;padding:0 0 12px}.variant-specs>div:nth-child(2){border-left:0;padding-left:0}.variant-specs dt{font-size:9px}.variant-specs dd{font-size:12px}.product-copy>p{font-size:10px;line-height:1.45}.scent-stage{opacity:1;width:150px;height:202px;margin:18px auto 4px;position:relative;bottom:auto;right:auto;transform:none}.scent-object{width:100%;height:100%;margin:0}.scent-glow{width:235px;height:235px}.bottle-photo{border-radius:23px 23px 17px 17px;inset:0 -6px 22px}.product-verdict{gap:12px;min-height:116px;padding:16px 18px 16px 22px;transform:none}.product-verdict>div:first-child{gap:6px}.product-verdict>div:first-child>span{font-size:12px}.product-verdict>div:first-child>small{white-space:normal;max-width:190px;font-size:10px;line-height:1.4}.verdict-price strong{font-size:clamp(34px,9.4vw,40px)}.verdict-price small{font-size:10px}.verdict-price>span{text-align:right;white-space:normal;max-width:150px;font-size:10px}.product-verdict:not(.catalog-verdict){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"summary price""actions actions";gap:12px;min-height:178px;display:grid}.product-verdict:not(.catalog-verdict)>div:first-child{grid-area:summary}.product-verdict:not(.catalog-verdict) .verdict-price{grid-area:price}.product-verdict:not(.catalog-verdict) .verdict-actions{grid-area:actions;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:grid}.product-verdict:not(.catalog-verdict) .verdict-buy{width:100%;min-width:0}.product-verdict:not(.catalog-verdict) .verdict-breakdown{font-size:7px}.offers-heading{flex-direction:column;align-items:flex-start;gap:9px;margin:52px 3px 16px}.offers-heading strong{font-size:24px}.offers-heading>small{font-size:10px}.availability-panel{margin-top:28px;padding:30px 22px 26px}.availability-panel>p{font-size:11px}.availability-panel dl{grid-template-columns:1fr;margin-top:25px}.availability-panel dl>div{padding:14px 0}.availability-panel dl>div+div{border-top:1px solid #98b7f61a;border-left:0}.dossier-header{min-height:56px;padding:0 18px}.dossier-label,.dossier-trust{letter-spacing:.07em;font-size:10px}.dossier-main{min-height:0;padding:29px 18px 27px;display:block}.dossier-store{grid-template-columns:36px 44px minmax(0,1fr);gap:11px}.dossier-index{font-size:31px}.store-mark{width:44px;height:44px;font-size:11px}.dossier-store small{font-size:10px}.dossier-store h3{margin-top:6px;font-size:26px}.dossier-store p{font-size:10px}.dossier-price{border-top:1px solid #9ab9f71c;align-items:flex-start;min-width:0;margin-top:27px;padding-top:23px}.dossier-price>small{font-size:10px}.dossier-price>span{margin-top:13px}.dossier-price>strong{font-size:clamp(42px,13vw,50px)}.dossier-price>em{font-size:10px}.dossier-evidence{grid-template-columns:1fr 1fr}.dossier-evidence>div{min-height:73px;padding:14px 18px}.dossier-evidence>div:nth-child(3){border-top:1px solid #9ab9f71a;border-left:0;grid-column:1/-1}.dossier-evidence span{font-size:10px}.dossier-evidence strong{font-size:11px}.dossier-gift{margin:16px 21px 0}.dossier-gift small{font-size:10px}.dossier-actions{grid-template-columns:1fr;padding:25px 18px 27px}.dossier-actions button{min-height:54px}.dossier-primary{grid-row:1}.fact{gap:5px;padding:0 8px}.fact>span{font-size:8px}.fact>strong{font-size:10px}.offer-ledger{margin-top:59px}.ledger-heading{flex-direction:column;align-items:flex-start;gap:8px;margin:0 3px 17px}.ledger-heading strong{font-size:23px}.ledger-heading>small{font-size:10px}.ledger-row{grid-template-columns:35px minmax(0,1fr) auto;grid-template-areas:"index store price""index store action";gap:14px 10px;min-height:132px;padding:18px 10px}.ledger-index{grid-area:index;align-self:stretch;padding-top:3px;font-size:27px}.ledger-store{grid-area:store;gap:9px}.ledger-mark{flex-basis:36px;width:36px;height:36px}.ledger-store strong{max-width:128px;font-size:13px}.ledger-store small{font-size:10px}.ledger-price{grid-area:price;max-width:145px}.ledger-price strong{font-size:20px}.ledger-price small{text-align:right;white-space:normal;font-size:10px;line-height:1.3}.ledger-row>button{grid-area:action;justify-self:end;min-height:42px}footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:145px}.app-footer{justify-content:center}footer p{margin:0}.footer-copy{text-align:left;align-items:flex-start;gap:6px;width:100%}.modal-backdrop{align-items:flex-end;padding:0}.detail-sheet{width:100%;max-height:91dvh;padding:28px 19px calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:26px 26px 0 0;animation-name:mobile-sheet-in}.detail-sheet:before{content:"";background:#394139;border-radius:999px;width:42px;height:4px;margin:-15px auto 18px;display:block}.detail-sheet h2{font-size:27px}}@keyframes mobile-sheet-in{0%{transform:translateY(100%)}}@media (width<=370px){.draft-badge{max-width:120px}.hero-stage h1{font-size:39px}.product-panel{padding-bottom:188px;padding-left:18px;padding-right:18px}.match-story:not(.without-offers) .product-panel{padding-bottom:246px}.product-verdict{flex-direction:column;justify-content:center;align-items:stretch;gap:12px;min-height:166px;padding:17px 16px 17px 18px}.product-verdict>div:first-child>small{max-width:none}.product-verdict:not(.catalog-verdict){grid-template-columns:1fr;grid-template-areas:"summary""price""actions";min-height:224px}.product-verdict:not(.catalog-verdict) .verdict-actions{grid-template-columns:1fr;gap:8px}.catalog-verdict{min-height:166px}.catalog-status{position:absolute;top:18px;right:16px}.verdict-price{align-items:flex-start;width:100%}.verdict-price strong{font-size:36px}.verdict-price>span{text-align:left;max-width:none}.dossier-header{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:74px}.dossier-store{grid-template-columns:30px 40px minmax(0,1fr);gap:9px}.dossier-index{font-size:27px}.store-mark{width:40px;height:40px}.dossier-store h3{font-size:23px}.ledger-store strong{max-width:104px}}.beta-gate{isolation:isolate;background:radial-gradient(circle at 73% 31%,#254ea433,#0000 31%),linear-gradient(135deg,#02040a 0%,#030914 46%,#02050b 100%);grid-template-rows:auto minmax(0,1fr) auto auto;min-height:100svh;display:grid;position:relative;overflow:hidden auto}.beta-gate-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.beta-gate-atmosphere:before{content:"";opacity:.18;background-image:linear-gradient(#8faef40a 1px,#0000 1px),linear-gradient(90deg,#8faef409 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:-20%;transform:perspective(850px)rotateX(62deg)translateY(18%);-webkit-mask-image:linear-gradient(#0000 8%,#000 58%,#0000 96%);mask-image:linear-gradient(#0000 8%,#000 58%,#0000 96%)}.beta-glow{filter:blur(15px);background:radial-gradient(circle,#4774e233,#213e7c0f 46%,#0000 69%);border-radius:50%;width:min(520px,52vw);height:min(520px,52vw);animation:7s ease-in-out infinite alternate beta-breathe;position:absolute;top:25%;left:62%}.beta-grain{opacity:.045;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='.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");animation:.9s steps(2,end) infinite grain-shift;position:absolute;inset:-40%}.beta-gate-header{justify-content:space-between;align-items:center;width:min(1180px,100% - 64px);min-height:92px;margin:0 auto;display:flex}.beta-state{color:#74829c;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:720;display:inline-flex}.beta-state i{background:#7999f5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 16px #6990ffc2}.beta-gate-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#0d1b33c2,#030914bf 58%,#061124b8);border:1px solid #a4bff71f;border-radius:4px;width:min(760px,100% - 44px);margin:auto;padding:clamp(48px,7vh,76px) clamp(26px,6vw,68px) clamp(38px,6vh,58px);animation:.95s cubic-bezier(.16,.84,.22,1) both beta-panel-arrive;position:relative;box-shadow:0 50px 140px #00000075,inset 0 1px #d3e1ff0b}.beta-gate-panel:before{content:"";background:linear-gradient(90deg,#88a7ff,#0000);width:144px;height:1px;position:absolute;top:-1px;left:68px;box-shadow:0 0 25px #5d88f461}.beta-sequence{color:#536079;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:720;position:absolute;top:22px;right:26px}.beta-eyebrow{color:#8299c8;letter-spacing:.21em;text-transform:uppercase;margin:0;font-size:9px;font-weight:750}.beta-gate-panel h1{color:#f2f5ff;letter-spacing:-.055em;margin:19px 0 0;font-size:clamp(43px,6vw,68px);font-weight:440;line-height:.98}.beta-gate-panel h1 em{color:#9eb0d3;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-weight:400}.beta-intro{color:#8390a8;max-width:480px;margin:24px 0 0;font-size:13px;line-height:1.65}.beta-code-form{margin-top:38px}.beta-code-form>label{color:#697791;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:730;display:block}.beta-code-form>div{background:#01050ca3;border:1px solid #a1bdf729;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-height:64px;padding:5px;transition:border-color .18s,box-shadow .18s;display:grid}.beta-code-form.has-error>div{border-color:#ea73826b}.beta-code-form input{color:#eaf0ff;letter-spacing:.12em;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 17px;font-size:15px}.beta-code-form input::placeholder{color:#4f5a70;letter-spacing:.02em}.beta-code-form button{color:#fff;letter-spacing:.035em;background:linear-gradient(110deg,#587bd8,#6f91e7);border:1px solid #9cbbff33;border-radius:2px;justify-content:space-between;align-items:center;gap:20px;min-width:168px;padding:0 18px;font-size:11px;font-weight:680;transition:transform .18s,filter .18s,opacity .18s;display:flex;box-shadow:0 14px 36px #2e4c9e38}.beta-code-form button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.beta-code-form button:disabled{cursor:default;opacity:.48}.beta-code-form button i{font-size:16px;font-style:normal;font-weight:400}.beta-code-form>p{color:#59667d;min-height:18px;margin:10px 0 0;font-size:9px;line-height:1.5}.beta-gate-footer{z-index:2;color:#48546a;letter-spacing:.15em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;width:min(1180px,100% - 64px);min-height:80px;margin:0 auto;padding:0;font-size:8px;font-weight:650;display:flex;position:relative}@keyframes beta-panel-arrive{0%{opacity:0;filter:blur(7px);transform:translateY(22px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes beta-breathe{0%{opacity:.55;transform:translate(-4%,3%)scale(.93)}to{opacity:1;transform:translate(4%,-3%)scale(1.08)}}@media (width<=640px){.beta-gate-header{width:calc(100% - 34px);min-height:76px}.beta-gate-header .brand{font-size:18px}.beta-state{font-size:8px}.beta-gate-panel{width:calc(100% - 28px);padding:50px 21px 27px}.beta-gate-panel:before{width:108px;left:22px}.beta-sequence{top:18px;right:20px}.beta-gate-panel h1{font-size:clamp(38px,11.4vw,49px)}.beta-intro{margin-top:20px;font-size:12px}.beta-code-form{margin-top:29px}.beta-code-form>div{grid-template-columns:1fr;padding:5px}.beta-code-form input{min-height:51px;padding:0 14px}.beta-code-form button{width:100%;min-height:52px}.beta-gate-footer{width:calc(100% - 34px);min-height:66px;padding-bottom:env(safe-area-inset-bottom);flex-direction:row}.beta-glow{width:90vw;height:90vw;top:18%;left:40%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cinematic-image,.cinematic-image>i,.moving-light,.refraction,.film-grain{transform:none!important}.cinematic-image,.cinematic-image>i,.moving-light,.refraction,.film-grain,.product-copy-stage,.scent-stage,.product-verdict{transition:none!important;animation:none!important}.scene-transition,.journey-light,.journey-horizon,.results-ambient,.story-rail{display:none}[data-reveal],[data-reveal].is-visible,.product-panel:not(.is-visible) .product-copy,.product-panel:not(.is-visible) .scent-object{opacity:1!important;transition:none!important;transform:none!important}.continue-cue{opacity:1;transform:translate(-50%)}.continue-cue>i>b{animation:none;transform:none}.product-dissolve{display:none}.scent-stage{opacity:1!important}.beta-gate-panel,.beta-glow,.beta-grain{animation:none!important}}.coming-soon{--coming-ink:#f3e9dc;--coming-muted:#c6ad9d;--coming-copper:#dc9069;--coming-wine:#6f252d;isolation:isolate;min-height:100svh;color:var(--coming-ink);background:linear-gradient(96deg,#0000 0 49%,#e5bfa01a 58%,#e0b8973d 100%),linear-gradient(118deg,#33201b 0%,#4b3027 51%,#765442 100%);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:relative;overflow:hidden}.coming-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.coming-atmosphere:before{content:"PERFUMETR";color:#f0d5bd05;letter-spacing:-.08em;white-space:nowrap;font-size:clamp(118px,23vw,390px);font-weight:760;line-height:.72;position:absolute;top:50%;left:-2vw;transform:translateY(-48%)}.coming-aura{opacity:.56;filter:blur(58px);background:radial-gradient(circle at 44% 45%,#ebbc9730,#9042371a 34%,#0000 70%);border-radius:50%;width:min(940px,78vw);height:min(720px,66vw);animation:8s ease-in-out infinite alternate coming-aura-pulse;position:absolute;top:5%;right:-12%}.coming-grain{opacity:.055;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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.coming-line{transform-origin:50%;background:linear-gradient(90deg,#0000,#d79c7c21,#0000);height:1px;position:absolute}.coming-line-one{width:72vw;top:31%;left:40%;transform:rotate(-34deg)}.coming-line-two{opacity:.6;width:46vw;bottom:20%;right:8%;transform:rotate(27deg)}.coming-header{justify-content:space-between;align-items:center;width:min(1240px,100% - 72px);min-height:100px;margin:0 auto;display:flex}.coming-brand{min-height:44px;color:var(--coming-ink);letter-spacing:-.055em;align-items:center;font-size:21px;font-weight:740;text-decoration:none;display:inline-flex}.coming-brand>span{color:var(--coming-copper)}.coming-status{color:#927e72;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;font-weight:720;display:inline-flex}.coming-status i{background:#c97853;border-radius:50%;width:6px;height:6px;animation:2.8s ease-in-out infinite coming-status-pulse;box-shadow:0 0 19px #d56f48bf}.coming-hero{grid-template-columns:minmax(0,.98fr) minmax(420px,.92fr);align-items:center;gap:clamp(40px,6vw,100px);width:min(1240px,100% - 72px);min-height:min(690px,100svh - 180px);margin:auto;display:grid;position:relative}.coming-copy{z-index:4;grid-area:1/1;padding:40px 0 52px;animation:1s cubic-bezier(.16,.84,.22,1) both coming-copy-arrive;position:relative}.coming-kicker{color:#9b8579;letter-spacing:.18em;text-transform:uppercase;margin:0 0 26px;font-size:9px;font-weight:700}.coming-copy h1{color:var(--coming-ink);letter-spacing:-.07em;margin:0;font-size:clamp(58px,7.1vw,108px);font-weight:440;line-height:.88}.coming-copy h1 em{color:#be9b86;letter-spacing:-.055em;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-weight:400}.coming-description{max-width:500px;color:var(--coming-muted);margin:32px 0 0;font-size:13px;line-height:1.75}.coming-visual{aspect-ratio:1;grid-area:1/2;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-self:center end;width:min(100%,540px);display:grid;position:relative}.homepage-promotion-coming{text-align:left;width:min(100%,500px);margin:19px 0 0;padding:0}.homepage-promotion-coming .homepage-promotion-brand{color:#f0ddd1;font-size:25px}.homepage-promotion-coming .homepage-promotion-label,.homepage-promotion-coming .homepage-promotion-meta time{color:#e09a74}.homepage-promotion-coming .homepage-promotion-benefit{color:#ead5c7}.homepage-promotion-coming .homepage-promotion-note{color:#c2aa9c}.coming-beta-link{width:min(100%,430px);min-height:72px;color:var(--coming-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#2110108a;border:1px solid #d5a08029;border-radius:2px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:26px;margin-top:38px;padding:13px 16px 13px 19px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:grid;box-shadow:0 22px 60px #0003,inset 0 1px #ffeada06}.coming-beta-link:hover{background:#311615a8;border-color:#da997461;transform:translateY(-2px)}.coming-beta-link:focus-visible{outline-offset:4px;outline:2px solid #d18a66}.coming-beta-link span{color:#c5aea2;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:680}.coming-beta-link strong{letter-spacing:.015em;font-size:12px;font-weight:650}.coming-beta-link i{color:#190d0d;background:#bd6d49;border-radius:50%;grid-area:1/2/3;place-items:center;width:42px;height:42px;font-size:16px;font-style:normal;transition:transform .2s;display:grid}.coming-object{aspect-ratio:1;grid-area:1/1;justify-self:end;width:100%;animation:1.25s cubic-bezier(.16,.84,.22,1) .12s both coming-object-arrive;position:relative}.coming-scent-bloom{z-index:0;opacity:.54;filter:blur(24px);pointer-events:none;background:radial-gradient(at 46% 74%,#cd744e29,#0000 48%),radial-gradient(at 62% 34%,#efc7a61a,#0000 54%);border-radius:48% 52% 44% 56%;width:62%;height:46%;animation:9s ease-in-out infinite alternate coming-scent-breathe;position:absolute;top:-4%;left:50%;transform:translate(-50%)}.coming-sillage{--sillage-angle:0deg;--sillage-drift:0px;z-index:1;opacity:0;filter:blur(.25px)drop-shadow(0 0 10px #c2745024);transform-origin:50% 100%;pointer-events:none;border-left:1px solid #f1c9ac33;border-radius:58% 42% 46% 54%;width:26%;height:38%;animation:11s cubic-bezier(.35,.06,.22,1) infinite coming-sillage-rise;position:absolute;bottom:70%;left:50%}.coming-sillage:after{content:"";border-left:1px solid #d597731a;border-radius:55% 45% 42% 58%;position:absolute;inset:18% 10% 8% 25%}.coming-sillage-left{--sillage-angle:-18deg;--sillage-drift:-20px;animation-delay:-7s;left:45%}.coming-sillage-center{--sillage-angle:3deg;--sillage-drift:7px;width:20%;animation-delay:-3.5s}.coming-sillage-right{--sillage-angle:16deg;--sillage-drift:24px;border-left:0;border-right:1px solid #e4ad902b;left:55%}.coming-sillage-right:after{border-left:0;border-right:1px solid #d5977317}.coming-product-wrap{z-index:2;border-radius:18px;outline:0;width:72%;height:80%;animation:8s ease-in-out infinite coming-vessel-float;position:absolute;top:5%;left:50%;transform:translate(-50%)}.coming-product-wrap:focus-visible{outline-offset:8px;outline:2px solid #ffe8d6e6}.coming-product-wrap:is(:hover,:focus-visible) .coming-product-image.is-cutout{filter:brightness(1.27)contrast(1.07)saturate(.99)drop-shadow(0 32px 27px #160b0a59)}.coming-product-image{object-fit:contain;object-position:center;filter:brightness(1.28)contrast(1.08)saturate(.9)drop-shadow(0 30px 25px #160b0a61);width:100%;height:100%}.coming-product-image.is-cutout{filter:brightness(1.12)contrast(1.04)saturate(.94)drop-shadow(0 30px 25px #160b0a4d);transition:filter .38s cubic-bezier(.25,.46,.45,.94)}.coming-product-stats{pointer-events:none;margin:0;position:static}.coming-metric{z-index:3;width:max-content;min-width:0;max-width:172px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-variant-numeric:tabular-nums;text-shadow:0 3px 18px #190b0994;background:0 0;border:0;border-radius:0;padding:0;position:absolute}.coming-metric:before{color:#e28a63;letter-spacing:.14em;width:auto;height:auto;margin-bottom:6px;font-family:Courier New,ui-monospace,monospace;font-size:8px;font-weight:760;line-height:1;display:block}.coming-metric-rating:before{content:"01"}.coming-metric-price:before{content:"02"}.coming-metric-saving:before{content:"03"}.coming-metric dd{color:#fff4eb;margin:4px 0 0;font-size:14px;font-weight:690;line-height:1.2}.coming-metric dd small{color:#ead5c9;margin-left:4px;font-size:10px;font-weight:560}.coming-metric-rating,.coming-metric-saving{text-align:right}.coming-metric-rating:before,.coming-metric-saving:before{margin-left:auto}.coming-metric-rating{top:10%;right:0}.coming-metric-price{top:47%;left:-1%}.coming-metric-saving{bottom:14%;right:1%}.coming-object figcaption{z-index:3;color:#f0ded2;text-align:center;gap:4px;width:min(78%,390px);display:grid;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.coming-object figcaption strong{font-family:Baskerville,Times New Roman,serif;font-size:15px;font-weight:500}.coming-object figcaption span{color:#c6a99c;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.coming-footer{color:#ead8cc;letter-spacing:.17em;text-transform:uppercase;border:0;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1240px,100% - 72px);min-height:80px;margin:0 auto;padding:0;font-size:9px;font-weight:680;display:grid}.coming-footer>.contact-links{justify-self:end}.coming-footer .email-link,.coming-footer .instagram-link{color:#f0d6c7}.coming-footer p{align-items:center;gap:11px;margin:0;display:flex}.coming-footer p i{background:#9f5e43;border-radius:50%;width:2px;height:2px}@keyframes coming-copy-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0)}}@keyframes coming-object-arrive{0%{opacity:0;transform:translate(18px,8px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes coming-live-deal-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.coming-object.has-live-deal .coming-product-image,.coming-object.has-live-deal .coming-product-stats,.coming-object.has-live-deal figcaption{animation:none!important}}@keyframes coming-vessel-float{0%,to{transform:translate(-50%)rotate(-.2deg)}50%{transform:translate(-50%,-4px)rotate(.2deg)}}@keyframes coming-sillage-rise{0%,12%{opacity:0;transform:translate3d(-50%, 18px, 0) scale(.82, .88) rotate(var(--sillage-angle))}32%{opacity:.48}66%{opacity:.2}to{opacity:0;transform:translate3d(calc(-50% + var(--sillage-drift)), -48px, 0) scale(1.16, 1.28) rotate(calc(var(--sillage-angle) + 6deg))}}.topbar-nav{align-items:center;gap:18px;display:flex}.browse-trigger{color:#f6eae2;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);letter-spacing:.025em;white-space:nowrap;background:linear-gradient(135deg,#6f4a3a52,#2b1b163d);border:1px solid #ebc9b229;border-radius:14px;align-items:center;gap:14px;min-height:46px;padding:0 7px 0 16px;font-size:11px;font-weight:690;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #fff4ec0e,0 10px 32px #11080624}.browse-trigger:hover{background:linear-gradient(135deg,#7e503d73,#37211b5c);border-color:#ecbf9d57;transform:translateY(-1px);box-shadow:inset 0 1px #fff4ec14,0 13px 34px #11080633}.browse-trigger-arrow{color:#e4aa84;background:#cd805721;border:1px solid #e7b4912e;border-radius:10px;place-items:center;width:32px;height:32px;font-size:14px;transition:background .18s,color .18s,transform .18s;display:grid}.browse-trigger:hover .browse-trigger-arrow{color:#f4c5a6;background:#d3855b38;transform:translate(2px)}.catalog-is-open,.catalog-is-open body{overflow:hidden}.catalog-drawer{color:#fff7f1;opacity:0;background:#110c0a;border:0;border-left:1px solid #e2b18d24;border-radius:24px 0 0 24px;width:min(980px,100vw - 32px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(36px);box-shadow:-28px 0 90px #00000085}.catalog-drawer-shell{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dea1774d transparent;background:linear-gradient(160deg,#17100d 0,#0f0b0a 62%,#130c0a 100%);height:100%;overflow-y:auto}.catalog-drawer-head{z-index:8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#150e0cf5;border-bottom:1px solid #e2b08b21;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:16px 28px;display:flex;position:sticky;top:0}.catalog-drawer-head h2{letter-spacing:-.035em;outline:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1}.catalog-drawer-head p{color:#a99386;margin:5px 0 0;font-size:12px}.catalog-drawer-close{color:#f8e9df;background:#351f18a3;border:1px solid #e1b08e33;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:27px;font-weight:280;line-height:1;transition:background .16s,transform .16s;display:grid}.catalog-drawer-close:hover{background:#5b3425cc;transform:rotate(4deg)}.catalog-toolbar{z-index:7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#120c0af0;border-bottom:1px solid #e2b08b1a;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:11px 28px;display:flex;position:sticky;top:82px}.catalog-category-strip{gap:4px;min-width:0;display:flex}.catalog-category-strip>button{color:#b9a59a;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;min-height:44px;padding:0 15px;font-size:12px;font-weight:650;transition:border-color .16s,background .16s,color .16s}.catalog-category-strip>button.is-active{color:#fff7f1;background:#7e442e6b;border-color:#ecaf8159}.catalog-toolbar-actions{flex:none;align-items:center;gap:7px;display:flex}.catalog-toolbar-actions>button,.catalog-sort-control select{color:#ddc9bd;background:#2a1a158c;border:1px solid #e2b08b29;border-radius:12px;min-height:44px;font-size:12px;font-weight:650}.catalog-toolbar-actions>button{align-items:center;gap:7px;padding:0 13px;display:flex}.catalog-toolbar-actions>button>span{color:#d49975;font-size:17px;line-height:1}.catalog-toolbar-actions>button small{color:#160c09;background:#bd7651;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.catalog-toolbar-actions>button.is-active{color:#f4dfd2;background:#703c2966;border-color:#e8a97e66}.catalog-sort-control select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:116px;padding:0 28px 0 12px}.catalog-toolbar-actions>button:focus-visible,.catalog-sort-control select:focus-visible,.catalog-filter-fields select:focus-visible{outline-offset:2px;outline:2px solid #c98962}.catalog-filter-panel{background:#201410a8;border-bottom:1px solid #e2b08b1c;gap:18px;padding:20px 28px;animation:.17s ease-out both catalog-filter-in;display:grid}.catalog-filter-fields{grid-template-columns:1.25fr 1fr 1fr;gap:10px;display:grid}.catalog-filter-fields label{gap:7px;min-width:0;display:grid}.catalog-filter-fields label>span{color:#b6a094;padding-left:2px;font-size:11px;font-weight:650}.catalog-filter-fields select{color:#eee0d7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#120c0ad6;border:1px solid #e2b08b29;border-radius:12px;width:100%;min-height:48px;padding:0 38px 0 13px;font-size:13px}.catalog-filter-actions{justify-content:flex-end;gap:8px;display:flex}.catalog-filter-actions button{border-radius:999px;min-height:44px;padding:0 17px;font-size:12px;font-weight:700}.catalog-filter-actions button:last-child{color:#fff0e7;background:#7d432d8c;border:1px solid #e8a97e61}.catalog-active-filters{flex-wrap:wrap;gap:6px;padding:11px 28px 0;display:flex}.catalog-active-filters button{color:#dbc4b7;background:#562f2254;border:1px solid #e0a67e33;border-radius:999px;min-height:34px;padding:0 10px;font-size:11px}.catalog-active-filters button span{color:#d89670;margin-left:7px;font-size:15px}.catalog-results-row{justify-content:space-between;align-items:center;gap:16px;min-height:36px;margin-bottom:12px;display:flex}.catalog-results-row p{color:#a89286;margin:0;font-size:12px}.catalog-results-row>button{color:#d59b77;text-underline-offset:4px;background:0 0;border:0;min-height:36px;font-size:11px;text-decoration:underline}.catalog-detail{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:0;padding:16px 28px 42px}.catalog-detail-nav{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#432c24f0;border-bottom:1px solid #e8ba9b1c;align-items:center;min-height:56px;margin:-16px -28px 0;padding:6px 28px;display:flex;position:sticky;top:82px}.catalog-detail-nav>button{color:#efd2c0;background:#ffefe20a;border:1px solid #e8b89738;border-radius:999px;min-height:44px;padding:0 14px;font-size:11px;font-weight:680}.catalog-detail-nav>button span{margin-right:7px;font-size:15px}.catalog-detail-nav>button:hover{color:#fff4ec;background:#df91631f;border-color:#e8a4777a}.catalog-detail-layout{background:#4b3128;border:1px solid #ebbc9d29;border-radius:24px;grid-template-columns:minmax(250px,.82fr) minmax(340px,1.18fr);min-height:450px;margin-top:18px;display:grid;overflow:hidden;box-shadow:0 28px 70px #180b0842,inset 0 1px #ffe8d60a}.catalog-detail-visual{isolation:isolate;background:#fff;place-items:center;min-height:450px;display:grid;position:relative;overflow:hidden}.catalog-detail-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#8b5b452e,#0000 24% 76%,#8b5b4521),linear-gradient(#8b5b4514,#0000 30% 70%,#8b5b4529);position:absolute;inset:0}.catalog-detail-visual:after{content:"";z-index:0;filter:blur(22px);background:#2a151052;border-radius:50%;height:13%;position:absolute;inset:auto 13% 8%}.catalog-detail-visual.blue,.catalog-detail-visual.rose,.catalog-detail-visual.midnight,.catalog-detail-visual.graphite{background:#fff}.catalog-detail-bottle{z-index:1;place-items:center;width:min(76%,330px);height:min(82%,410px);display:grid;position:relative}.catalog-detail-bottle img{object-fit:contain;filter:saturate(.98)contrast(1.015);width:100%;height:100%}.catalog-detail-bottle>i{color:#7c4d3a;font-family:Georgia,serif;font-size:70px;font-style:normal}.catalog-detail-copy{background:linear-gradient(145deg,#5b3b2ffa,#3f2922fc);flex-direction:column;min-width:0;padding:40px 38px 30px;display:flex}.catalog-detail-copy>span{color:#efa57c;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:760}.catalog-detail-copy h3{color:#fff5ed;letter-spacing:-.035em;margin:9px 0 0;font-family:Georgia,serif;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.02}.catalog-detail-copy>p{color:#d7beb0;margin:13px 0 0;font-size:13px}.catalog-volume-picker{border:0;margin:30px 0 0;padding:0}.catalog-volume-picker legend{color:#f8e9df;font-size:13px;font-weight:680}.catalog-volume-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.catalog-volume-picker label{color:#f7e9df;cursor:pointer;background:#fff2e80b;border:1px solid #edc4a930;border-radius:13px;place-items:center;min-height:50px;display:grid;position:relative}.catalog-volume-picker label:hover{background:#ffefe217;border-color:#e7a2777a}.catalog-volume-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.catalog-volume-picker label:has(input:focus-visible){outline-offset:2px;outline:2px solid #efb08a}.catalog-volume-picker label>span{font-size:14px;font-weight:650}.catalog-detail-price{border-top:1px solid #ebc1a521;justify-content:space-between;align-items:flex-end;gap:18px;min-height:112px;margin-top:22px;padding-top:18px;display:flex}.catalog-price-status{flex:1;min-width:0}.catalog-price-status>div{min-height:72px}.catalog-price-status .is-placeholder{color:#d0b6a8;align-items:center;display:flex}.catalog-price-status .is-placeholder small{font-size:12px}.catalog-price-status .is-loading{color:#d0b6a8;align-items:center;gap:12px;font-size:12px;display:flex}.catalog-detail-price .is-loading i{border:1px solid #ebbfa033;border-top-color:#e69c72;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite spin}.catalog-price-status .is-unavailable{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}.catalog-price-status .is-unavailable strong{color:#f2ded2;font-size:13px}.catalog-price-status .is-unavailable button{color:#f1c2a5;background:#ffeee10f;border:1px solid #ebaf8852;border-radius:999px;min-height:40px;margin-top:3px;padding:0 15px;font-size:11px;font-weight:680}.catalog-price-status .is-ready{display:grid}.catalog-price-status .is-ready small{color:#d2b6a7;font-size:10px;font-weight:670}.catalog-price-status .is-ready strong{color:#fff4eb;margin-top:7px;font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1}.catalog-price-status .is-ready span{color:#d2b6a7;margin-top:7px;font-size:11px}.catalog-price-cta{color:#21100c;white-space:nowrap;background:linear-gradient(135deg,#d88961,#b85f48);border:1px solid #f2b18866;border-radius:999px;flex:none;min-height:48px;padding:0 18px;font-size:11px;font-weight:760}.catalog-price-cta span{margin-left:8px;font-size:14px}.catalog-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;transition:opacity .16s;display:grid}.catalog-grid-zone[aria-busy=true] .catalog-product-grid{opacity:.48;pointer-events:none}.catalog-product-card{color:#fff7f1;text-align:left;background:#1d131080;border:1px solid #e0af8d1a;border-radius:15px;grid-template-rows:auto 1fr;min-width:0;padding:0;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;overflow:hidden}.catalog-product-card:hover{background:#2f1b15d1;border-color:#e4aa8054;transform:translateY(-3px);box-shadow:0 18px 42px #0000003d}.catalog-card-visual{aspect-ratio:1/1.02;background:radial-gradient(circle at 50% 56%,#eac2a626,#0000 34%),linear-gradient(150deg,#482c22b8,#160e0ce0);place-items:center;display:grid;position:relative;overflow:hidden}.catalog-card-visual:after{content:"";filter:blur(15px);background:#00000057;border-radius:50%;height:12%;position:absolute;inset:auto 12% 8%}.catalog-card-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 15px 17px #00000057);width:82%;height:82%;transition:transform .22s;position:relative}.catalog-product-card:hover .catalog-card-visual img{transform:scale(1.035)}.catalog-card-visual>i{z-index:1;color:#f4d6c347;font-family:Georgia,serif;font-size:34px;font-style:normal;position:relative}.catalog-card-copy{flex-direction:column;min-width:0;padding:13px 13px 14px;display:flex}.catalog-card-copy>small{color:#d09672;letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.catalog-card-copy>strong{color:#f5e9e1;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin-top:5px;font-family:Georgia,serif;font-size:17px;font-weight:420;line-height:1.16;display:-webkit-box;overflow:hidden}.catalog-card-copy>span{color:#b09a8e;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;overflow:hidden}.catalog-card-copy>b{color:#dca17d;margin-top:12px;font-size:10px;font-weight:650}.catalog-card-copy>b i{margin-left:4px;font-style:normal;transition:margin .16s}.catalog-product-card:hover .catalog-card-copy>b i{margin-left:8px}.catalog-browser-state,.catalog-skeleton-grid{min-height:280px}.catalog-browser-state{text-align:center;background:#1c110e6b;border:1px solid #e1b08d1a;border-radius:20px;place-content:center;justify-items:center;padding:34px;display:grid}.catalog-browser-state strong{color:#ecded5;font-family:Georgia,serif;font-size:24px;font-weight:400}.catalog-browser-state p{color:#a28b7f;max-width:400px;margin:9px 0 18px;font-size:12px;line-height:1.55}.catalog-browser-state button,.catalog-more{color:#f1ded2;background:#703e2b66;border:1px solid #e5aa8047;border-radius:999px;min-height:46px;padding:0 18px;font-size:11px;font-weight:680}.catalog-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.catalog-skeleton-grid i{background:linear-gradient(100deg,#3d271f6b 20%,#63403273 36%,#3d271f6b 52%) 0 0/220% 100%;border-radius:15px;min-height:260px;animation:1.25s ease-in-out infinite catalog-shimmer}.catalog-more{align-items:center;gap:12px;width:max-content;margin:25px auto 0;display:flex}.catalog-more:disabled{cursor:wait;opacity:.65}@keyframes catalog-filter-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes catalog-shimmer{to{background-position-x:-120%}}@keyframes catalog-drawer-in{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:translate(0)}}@media (width<=920px){.catalog-product-grid,.catalog-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-category-strip>button{padding-inline:12px}}@media (width>=721px) and (width<=1024px) and (orientation:portrait){.catalog-detail{padding-inline:22px}.catalog-detail-nav{margin-inline:-22px;padding-inline:22px}.catalog-detail-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);min-height:400px}.catalog-detail-visual{min-height:400px}.catalog-detail-bottle{width:min(74%,280px);height:330px}.catalog-detail-copy{padding:32px 28px 26px}.catalog-detail-copy h3{font-size:clamp(32px,5vw,43px)}.catalog-volume-picker{margin-top:26px}.catalog-detail-price{min-height:104px}.catalog-price-status>div{min-height:68px}}@media (width<=720px){.topbar-nav{gap:9px}.browse-trigger{gap:9px;min-height:42px;padding:0 6px 0 12px;font-size:10px}.browse-trigger-arrow{border-radius:9px;width:28px;height:28px}.draft-badge{display:none}.catalog-drawer{border-top:0;border-left:0;border-radius:0;width:100%;height:100dvh;inset:0;transform:translateY(24px)}.catalog-drawer[open]{animation-name:catalog-sheet-in}.catalog-drawer-head{min-height:64px;padding:10px 14px}.catalog-drawer-head h2{font-size:25px}.catalog-drawer-head p{margin-top:3px;font-size:11px}.catalog-drawer-close{width:44px;height:44px}.catalog-toolbar{gap:7px;min-height:104px;padding:8px 12px 10px;display:grid;top:64px}.catalog-category-strip{scrollbar-width:none;width:100%;padding-bottom:1px;overflow-x:auto}.catalog-category-strip::-webkit-scrollbar{display:none}.catalog-category-strip>button{flex:none;min-height:42px;padding-inline:13px;font-size:12px}.catalog-toolbar-actions{grid-template-columns:minmax(0,1fr) minmax(108px,118px);width:100%;display:grid}.catalog-toolbar-actions>button{justify-content:center}.catalog-sort-control select{width:100%;min-height:46px;font-size:16px}.catalog-filter-panel{gap:15px;padding:16px 14px 18px}.catalog-filter-fields{grid-template-columns:1fr}.catalog-filter-fields select{min-height:48px;font-size:16px}.catalog-filter-actions{grid-template-columns:.8fr 1.2fr;display:grid}.catalog-filter-actions button{min-height:48px}.catalog-active-filters{scrollbar-width:none;flex-wrap:nowrap;padding:10px 14px 0;overflow-x:auto}.catalog-active-filters::-webkit-scrollbar{display:none}.catalog-active-filters button{flex:none;min-height:38px;font-size:12px}.catalog-grid-zone{padding:12px 14px max(34px, env(safe-area-inset-bottom))}.catalog-results-row{margin-bottom:10px}.catalog-detail{min-height:auto;padding:0 14px max(34px, env(safe-area-inset-bottom))}.catalog-detail-nav{min-height:54px;margin:0 -14px;padding:5px 14px;top:64px}.catalog-detail-layout{border-radius:20px;grid-template-columns:1fr;min-height:0;margin-top:14px}.catalog-detail-visual{min-height:188px;max-height:204px}.catalog-detail-bottle{width:min(56%,190px);height:168px}.catalog-detail-copy{padding:23px 18px 21px}.catalog-detail-copy h3{font-size:clamp(29px,9vw,36px)}.catalog-detail-copy>p{font-size:13px}.catalog-volume-picker{margin-top:22px}.catalog-volume-picker>div{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:2px 2px 5px;display:flex;overflow-x:auto}.catalog-volume-picker>div::-webkit-scrollbar{display:none}.catalog-volume-picker label{scroll-snap-align:start;flex:1 0 96px;min-height:48px}.catalog-detail-price{flex-direction:column;align-items:stretch;gap:12px;min-height:104px;margin-top:18px}.catalog-price-status>div{min-height:56px}.catalog-price-cta{width:100%;min-height:50px}.catalog-product-grid,.catalog-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.catalog-skeleton-grid i{min-height:235px}.catalog-product-card{border-radius:14px}.catalog-card-copy{padding:11px 10px 12px}.catalog-card-copy>small{font-size:9px}.catalog-card-copy>strong{min-height:34px;font-size:15px}.catalog-card-copy>span{font-size:11px}.catalog-card-copy>b{font-size:10px;line-height:1.35}.catalog-browser-state,.catalog-skeleton-grid{min-height:220px}.catalog-browser-state{padding:24px 16px}}@media (width<=359px){.catalog-product-grid,.catalog-skeleton-grid{grid-template-columns:1fr}.catalog-card-visual{aspect-ratio:1.35}.catalog-card-visual img{width:62%;height:82%}}@keyframes catalog-sheet-in{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.catalog-drawer[open],.catalog-filter-panel,.catalog-skeleton-grid i,.catalog-detail-price .is-loading i,.catalog-product-card,.catalog-card-visual img{transition:none!important;animation:none!important}}.catalog-drawer{--catalog-gutter:max(24px, calc((100vw - 1240px) / 2));color:#f7eee8;width:100vw;height:100dvh;box-shadow:none;opacity:0;-webkit-backdrop-filter:blur(28px)saturate(1.06);backdrop-filter:blur(28px)saturate(1.06);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#120c0ac7;border:0;border-radius:0;margin:0;inset:0;transform:translateY(10px)}.catalog-drawer::backdrop{-webkit-backdrop-filter:blur(5px)saturate(.82);backdrop-filter:blur(5px)saturate(.82);background:#0503024d}.catalog-drawer-head{min-height:64px;padding:10px var(--catalog-gutter);color:#f7eee8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#120c0a8f;border-bottom:1px solid #ffffff0e}.catalog-head-leading{align-items:center;gap:12px;min-width:0;display:flex}.catalog-head-copy{min-width:0}.catalog-head-copy>span,.catalog-drawer-head p{display:none}.catalog-drawer-head h2{color:#f7eee8;letter-spacing:-.02em;font-family:inherit;font-size:18px;font-weight:680;line-height:1.2}.catalog-head-back{color:#ccb7ab;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:44px;padding:0 8px 0 2px;font-size:11px;font-weight:680;display:inline-flex}.catalog-head-back>span{font-size:17px;transition:transform .16s}.catalog-head-back:hover{color:#fff5ee;background:#ffffff09}.catalog-head-back:hover>span{transform:translate(-2px)}.catalog-drawer-close{color:#c9b5aa;width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:10px;font-size:25px}.catalog-drawer-close:hover{color:#fff6f0;background:#ffffff0b;transform:none}.catalog-toolbar{min-height:58px;padding:7px var(--catalog-gutter);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#120c0a94;border-bottom:1px solid #ffffff0d;top:64px}.catalog-category-strip{background:0 0;border:0;border-radius:0;gap:2px;padding:0}.catalog-category-strip>button{color:#a9978e;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:44px;padding:0 14px;font-size:11px;font-weight:650}.catalog-category-strip>button.is-active{color:#fff4ec;box-shadow:none;background:0 0;border-color:#d38b65}.catalog-toolbar-actions>button{color:#d4c1b6;min-height:44px;box-shadow:none;background:#ffffff09;border:1px solid #e7bb9e21;border-radius:11px;gap:8px;padding:0 13px;font-size:11px}.catalog-toolbar-actions>button:hover,.catalog-toolbar-actions>button.is-active{color:#fff2e9;background:#d3835717;border-color:#de9a7052}.catalog-sort-control{color:#403631;border-bottom:1px solid #2b242033;align-items:center;min-height:44px;display:flex;position:relative}.catalog-sort-control:after{content:"⌄";color:#92583f;pointer-events:none;font-size:13px;position:absolute;right:8px}.catalog-sort-control select{appearance:none;width:172px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 27px 0 10px;font-size:11px;font-weight:650}.catalog-sort-control:hover,.catalog-sort-control.is-active{color:#92583f;border-color:#92583f}.catalog-sort-control:has(select:focus-visible){outline-offset:3px;outline:2px solid #92583f}.catalog-toolbar-actions>button>span{color:inherit;font-size:inherit}.catalog-toolbar-actions>button small{color:#24120d;background:#cf8660;min-width:19px;height:19px;font-size:9px}.catalog-toolbar-actions>button:focus-visible,.catalog-brand-options button:focus-visible,.catalog-filter-actions button:focus-visible,.catalog-head-back:focus-visible,.catalog-drawer-close:focus-visible,.catalog-product-card:focus-visible{outline-offset:2px;outline:2px solid #eba57bc7}.catalog-brand-search:has(input:focus-visible){outline-offset:2px;outline:2px solid #eba57bc7}.catalog-choice-group label:has(input:focus-visible){outline-offset:2px;outline:2px solid #eba57bc7}.catalog-filter-panel{padding:18px var(--catalog-gutter) 20px;color:#f5ebe4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff06;border-bottom:1px solid #ffffff0e;gap:15px}.catalog-filter-layout{grid-template-columns:minmax(240px,.78fr) minmax(0,2.22fr);align-items:start;gap:22px;display:grid}.catalog-brand-filter{z-index:4;position:relative}.catalog-brand-filter,.catalog-filter-choices{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.catalog-filter-label,.catalog-choice-group legend{color:#d8c7bd;font-size:10px;font-weight:690}.catalog-brand-search{min-height:46px;box-shadow:none;background:#ffffff0b;border:1px solid #e9c1a621;border-radius:11px;align-items:center;gap:10px;margin-top:7px;padding:0 6px 0 13px;display:flex}.catalog-search-glyph{border:1.5px solid #b99b8b;border-radius:50%;flex:none;width:14px;height:14px;position:relative}.catalog-search-glyph:after{content:"";background:#b99b8b;border-radius:2px;width:6px;height:1.5px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.catalog-brand-search input{color:#fff6f0;min-width:0;min-height:44px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.catalog-brand-search input::placeholder{color:#897870}.catalog-brand-search input::-webkit-search-cancel-button{display:none}.catalog-brand-search>button{color:#b9a59a;background:0 0;border:0;border-radius:8px;flex:none;width:36px;height:36px;font-size:19px}.catalog-brand-suggestion-label{color:#8f7d74;margin:6px 2px 0;font-size:9px}.catalog-brand-suggestion-label:empty{display:none}.catalog-brand-options{z-index:12;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#18100df5;border:1px solid #eabfa221;border-radius:12px;grid-template-columns:1fr;gap:2px;max-height:228px;padding:5px;display:grid;position:absolute;top:86px;left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #00000047}.catalog-brand-options button{color:#c7b4aa;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:42px;padding:0 10px;font-size:11px;display:flex}.catalog-brand-options button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-brand-options button>i{color:#e29a72;font-size:12px;font-style:normal}.catalog-brand-options button.is-active{color:#fff3eb;background:#d384581c;font-weight:690}.catalog-brand-empty{z-index:12;color:#a99488;background:#18100df5;border:1px solid #eabfa21c;border-radius:11px;place-items:center;min-height:48px;margin:0;font-size:10px;display:grid;position:absolute;top:86px;left:0;right:0}.catalog-brand-error{color:#f0a08d;margin:7px 2px 0;font-size:10px;line-height:1.4}.catalog-brand-error:empty{display:none}.catalog-filter-choices{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:14px;display:grid}.catalog-choice-group{border:0;min-width:0;margin:0;padding:0}.catalog-choice-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:7px;display:grid}.catalog-sort-options>div{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-choice-group label{color:#aa978d;cursor:pointer;text-align:center;background:#ffffff06;border:1px solid #ebc2a617;border-radius:8px;place-items:center;min-width:0;min-height:41px;padding:0 7px;font-size:9px;font-weight:630;display:grid;position:relative}.catalog-choice-group label>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.catalog-choice-group label.is-active{color:#fff1e9;box-shadow:none;background:#cb7b511f;border-color:#e1966c59}.catalog-filter-actions{border-top:0;padding-top:1px}.catalog-filter-actions button{border-radius:10px;min-height:44px;padding:0 16px}.catalog-filter-actions button:first-child{color:#a69287;background:0 0;border:0}.catalog-filter-actions button:last-child{color:#fff1e9;min-width:112px;box-shadow:none;background:#cf7f5429;border:1px solid #e79f7557}.catalog-active-filters{padding:10px var(--catalog-gutter) 0;gap:6px}.catalog-active-filters button{color:#c7b4aa;min-height:36px;box-shadow:none;background:#ffffff08;border:1px solid #e7b99a1a}.catalog-active-filters button span{color:#dc936c}.catalog-active-filters button.catalog-clear-filters{color:#d29370;background:0 0;border-color:#0000}.catalog-product-card{color:#f7eee8;box-shadow:none;background:0 0;border:0;border-radius:14px;padding:7px;overflow:visible}.catalog-product-card:hover{box-shadow:none;background:#ffffff06;border-color:#0000;transform:translateY(-2px)}.catalog-card-visual{aspect-ratio:1.08;background:radial-gradient(at 50% 62%,#dea5801b,#9c634909 38%,#0000 68%);border-radius:0}.catalog-card-visual:before{display:none}.catalog-card-visual:after{filter:blur(15px);background:#00000047;height:8%;inset:auto 20% 8%}.catalog-card-visual img{filter:drop-shadow(0 15px 17px #00000047);width:76%;height:79%}.catalog-card-visual>i{color:#e8bca038;font-size:37px}.catalog-card-copy>small{color:#bd8465;letter-spacing:.1em;font-size:9px}.catalog-card-copy>strong{color:#f7eee8;min-height:40px;margin-top:5px;font-size:17px;line-height:1.16}.catalog-card-copy>span{color:#9e8b81;margin-top:6px;font-size:10px}.catalog-browser-state{background:#ffffff05;border-color:#e7b99a14}.catalog-browser-state strong{color:#f1e4dc}.catalog-browser-state button,.catalog-more{color:#ead3c6;background:#ca794f17;border-color:#e29d7433}.catalog-skeleton-grid i{background:linear-gradient(100deg,#ffffff06 20%,#ffffff12 36%,#ffffff06 52%) 0 0/220% 100%;border-radius:12px;min-height:310px}.catalog-detail-visual,.catalog-detail-visual.blue,.catalog-detail-visual.rose,.catalog-detail-visual.midnight,.catalog-detail-visual.graphite{background:radial-gradient(circle at 50% 58%,#e0a9861f,#0000 43%),#ffffff06;border-radius:18px;min-height:500px}.catalog-detail-visual:before{display:none}.catalog-detail-visual:after{filter:blur(20px);background:#0000004d;height:9%;inset:auto 20% 10%}.catalog-detail-copy h3{color:#fff3eb;font-size:clamp(34px,4.3vw,50px)}.catalog-volume-picker label{background:#ffffff06;border-color:#edc4a921}.catalog-volume-picker label.is-active{background:#d57e4e21;border-color:#eb9b6b8c}.catalog-price-cta{color:#21100c;background:#cf855f;border-color:#f2b18847}@keyframes catalog-layer-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.catalog-drawer{--catalog-gutter:20px}.catalog-filter-layout{grid-template-columns:1fr}.catalog-brand-filter{max-width:430px}.catalog-product-grid,.catalog-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-detail-layout{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:30px}}@media (width<=720px){.catalog-drawer{--catalog-gutter:12px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#110b09e6}.catalog-drawer-head{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:60px;padding-block:8px}.catalog-head-leading{gap:7px}.catalog-drawer-head h2{font-size:17px}.catalog-head-back{min-height:44px;padding-right:5px}.catalog-drawer-close{width:44px;height:44px}.catalog-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:8px;min-height:58px;padding-block:7px;display:flex;top:60px}.catalog-category-strip{scrollbar-width:none;flex:auto;width:auto;overflow-x:auto}.catalog-category-strip::-webkit-scrollbar{display:none}.catalog-category-strip>button{flex:none;min-height:44px;padding-inline:12px;font-size:11px}.catalog-toolbar-actions{flex:none;grid-template-columns:none;width:auto;display:flex}.catalog-toolbar-actions>button{min-height:44px;padding-inline:12px}.catalog-sort-control select{width:150px;padding-left:7px;font-size:16px}.catalog-filter-panel{padding-block:16px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;gap:14px}.catalog-filter-layout{grid-template-columns:1fr;gap:16px}.catalog-brand-filter{max-width:none}.catalog-brand-search input{font-size:16px}.catalog-brand-search>button{width:40px;height:40px}.catalog-brand-options,.catalog-brand-empty{margin-top:6px;position:static}.catalog-brand-options button{min-height:44px}.catalog-filter-choices{grid-template-columns:1fr;gap:13px}.catalog-choice-group>div{scrollbar-width:none;grid-template-columns:repeat(4,minmax(72px,1fr));padding-bottom:1px;overflow-x:auto}.catalog-choice-group>div::-webkit-scrollbar{display:none}.catalog-sort-options>div{grid-template-columns:repeat(3,minmax(88px,1fr))}.catalog-choice-group label{min-height:44px;padding-inline:6px}.catalog-filter-actions{bottom:max(-16px, calc(env(safe-area-inset-bottom) * -1));z-index:5;margin:0 calc(var(--catalog-gutter) * -1) max(-18px, calc(env(safe-area-inset-bottom) * -1));padding:10px var(--catalog-gutter) max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#120c0ae0;grid-template-columns:.8fr 1.2fr;display:grid;position:sticky}.catalog-filter-actions button{min-width:0;min-height:48px}.catalog-active-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.catalog-active-filters::-webkit-scrollbar{display:none}.catalog-active-filters button{flex:none;min-height:44px}.catalog-grid-zone{padding-top:14px;padding-bottom:max(34px, env(safe-area-inset-bottom))}.catalog-product-grid,.catalog-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 7px}.catalog-product-card{border-radius:10px;padding:4px}.catalog-card-visual{aspect-ratio:1/1.04}.catalog-card-visual img{width:79%;height:78%}.catalog-card-copy{padding:8px 3px 4px}.catalog-card-copy>strong{min-height:35px;font-size:15px}.catalog-card-copy>span{margin-top:5px;font-size:9px}.catalog-skeleton-grid i{border-radius:10px;min-height:240px}.catalog-detail{padding-top:14px;padding-bottom:max(34px, env(safe-area-inset-bottom))}.catalog-detail-layout{grid-template-columns:1fr;gap:12px;min-height:0}.catalog-detail-visual,.catalog-detail-visual.blue,.catalog-detail-visual.rose,.catalog-detail-visual.midnight,.catalog-detail-visual.graphite{border-radius:13px;min-height:210px;max-height:230px}.catalog-detail-bottle{width:min(58%,200px);height:184px}.catalog-detail-copy{padding:18px 5px 22px}}@media (hover:none){.catalog-product-card:active{background:#ffffff0b;transform:scale(.985)}}@media (width<=359px){.catalog-product-grid,.catalog-skeleton-grid{grid-template-columns:1fr}.catalog-card-visual{aspect-ratio:1.36}}@media (prefers-reduced-motion:reduce){.catalog-drawer[open],.catalog-head-back>span{transition:none!important;animation:none!important}}.browse-trigger{isolation:isolate;color:#fff8f2;-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);letter-spacing:.025em;background:linear-gradient(145deg,#ffffff26,#ffefe20e 48%,#673a2b33),#492b2280;border:1px solid #ffe2cf42;border-radius:999px;gap:11px;min-height:46px;padding:5px 6px 5px 15px;font-size:12px;font-weight:720;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 12px 28px -15px #110805d1,inset 0 1px #fff3,inset 0 -1px #46241b40}.browse-trigger:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#ffffff21,#0000 36%,#ffffff06 72%);position:absolute;inset:1px}.browse-trigger[aria-expanded=true]{background:linear-gradient(145deg,#ffffff2e,#e2ad8617),#593327a3;border-color:#e2ad8680;box-shadow:0 14px 32px -14px #110805e6,inset 0 1px #ffffff3d}.browse-trigger:focus-visible{outline-offset:3px;outline:2px solid #fff8f2}.browse-trigger-label,.browse-trigger-arrow{z-index:1;position:relative}.browse-trigger-arrow{color:#ffd0b3;background:linear-gradient(145deg,#efb18c3d,#9f573a29);border:1px solid #ffe2cf33;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff30,0 5px 14px #1e0e0933}@media (hover:hover) and (pointer:fine){.browse-trigger:hover{color:#fff;background:linear-gradient(145deg,#ffffff30,#ffefe213 48%,#7e45323d),#502f258f;border-color:#ffe2cf6b;transform:translateY(-1px);box-shadow:0 16px 34px -16px #110805e6,0 0 0 1px #e2ad860f,inset 0 1px #ffffff3d}.browse-trigger:hover .browse-trigger-arrow{color:#fff2e8;background:linear-gradient(145deg,#f5bc994d,#b3634433);border-color:#ffe2cf57;transform:translate(2px)}}.catalog-drawer{--catalog-text:var(--text,#fff6ed);--catalog-muted:var(--muted,#d2bbae);--catalog-dim:var(--dim,#aa9182);--catalog-accent:var(--accent,#c97954);--catalog-accent-bright:var(--accent-bright,#e2ad86);--catalog-line:var(--line,#e1bea324);--catalog-line-strong:var(--line-strong,#e1bea33d);--catalog-gutter:max(24px, calc((100vw - 1240px) / 2));--catalog-enter-x:clamp(72px, 9vw, 132px);width:100vw;height:100dvh;color:var(--catalog-text);opacity:0;transform:translate3d(var(--catalog-enter-x), 0, 0) scale(.996);transform-origin:100%;-webkit-backdrop-filter:blur(30px)saturate(1.12);backdrop-filter:blur(30px)saturate(1.12);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;will-change:opacity, transform;transition:opacity .44s cubic-bezier(.16, 1, .3, 1), transform .44s cubic-bezier(.16, 1, .3, 1), display .44s allow-discrete, overlay .44s allow-discrete;background:linear-gradient(120deg,#fff4ea17,#0000 36%),radial-gradient(circle at 12% -8%,#e29a6f26,#0000 38%),radial-gradient(circle at 95% 110%,#6d2d2733,#0000 42%),#37231cc2;border:0;border-radius:0;margin:0;inset:0;box-shadow:-28px 0 76px #12080542,inset 1px 0 #ffffff29}.catalog-drawer[open]{opacity:1;animation:.44s cubic-bezier(.16,1,.3,1) both catalog-glass-slide-in;transform:translate(0)scale(1)}.catalog-drawer::backdrop{-webkit-backdrop-filter:blur(7px)saturate(.9);backdrop-filter:blur(7px)saturate(.9);transition:background .44s cubic-bezier(.16, 1, .3, 1), display .44s allow-discrete, overlay .44s allow-discrete;background:#140a0800}.catalog-drawer[open]::backdrop{background:#140a084d}@starting-style{.catalog-drawer[open]{opacity:0;transform:translate3d(var(--catalog-enter-x), 0, 0) scale(.996)}.catalog-drawer[open]::backdrop{background:#140a0800}}@keyframes catalog-glass-slide-in{0%{opacity:.42;transform:translate3d(var(--catalog-enter-x), 0, 0) scale(.996)}to{opacity:1;transform:translate(0)scale(1)}}.catalog-drawer-shell{scrollbar-color:#e2ad864d transparent;background:radial-gradient(circle at 14% 0,#fff4ea13,#0000 34%),radial-gradient(circle at 92% 100%,#c9795417,#0000 38%)}.catalog-drawer-head{min-height:64px;padding:10px var(--catalog-gutter);border-bottom:1px solid var(--catalog-line);color:var(--catalog-text);-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);background:linear-gradient(120deg,#fff6ed0e,#0000 44%),#4c312785;box-shadow:inset 0 1px #ffffff13}.catalog-drawer-head h2{color:var(--catalog-text);font-family:inherit;font-size:18px;font-weight:690}.catalog-head-back,.catalog-drawer-close{color:var(--catalog-muted);background:#fff6ed0b;border:1px solid #ffe8d81a;box-shadow:inset 0 1px #ffffff0e}.catalog-head-back:hover,.catalog-drawer-close:hover{color:var(--catalog-text);background:#fff6ed16;border-color:#ffe8d833}.catalog-toolbar{min-height:58px;padding:7px var(--catalog-gutter);border-bottom:1px solid var(--catalog-line);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:linear-gradient(105deg,#fff6ed0a,#0000 38%),#452c237a;top:64px;box-shadow:inset 0 1px #ffffff0b}.catalog-category-viewport{flex:auto;min-width:0;position:relative}.catalog-category-cue{display:none}.catalog-category-strip{gap:3px}.catalog-category-strip>button{min-height:44px;color:var(--catalog-muted);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0 14px;font-size:11px;font-weight:640}.catalog-category-strip>button:hover{color:var(--catalog-text);background:0 0}.catalog-category-strip>button.is-active{border-color:var(--catalog-accent-bright);color:var(--catalog-text);background:0 0;box-shadow:0 5px 14px -10px #e2ad86b3}.catalog-toolbar-actions>button{border:1px solid var(--catalog-line);min-height:44px;color:var(--catalog-muted);background:linear-gradient(145deg,#fff1,#fff6ed06);border-radius:12px;padding:0 13px;font-size:11px;box-shadow:inset 0 1px #ffffff13}.catalog-toolbar-actions>button:hover,.catalog-toolbar-actions>button.is-active{border-color:var(--catalog-line-strong);color:var(--catalog-text);background:#c9795421}.catalog-sort-control{border:1px solid var(--catalog-line);min-height:44px;color:var(--catalog-muted);background:linear-gradient(145deg,#fff1,#fff6ed06);border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff13}.catalog-sort-control:after{color:var(--catalog-accent-bright);right:11px}.catalog-sort-control select{color:inherit}.catalog-sort-control select option{color:var(--catalog-text);background:#3d281f}.catalog-sort-control:hover,.catalog-sort-control.is-active{border-color:var(--catalog-line-strong);color:var(--catalog-text);background:#c9795421}.catalog-sort-control:has(select:focus-visible){outline:2px solid var(--catalog-accent-bright);outline-offset:3px}.catalog-toolbar-actions>button small{background:var(--catalog-accent);color:#21100c;min-width:18px;height:18px}.catalog-toolbar-actions>button:focus-visible,.catalog-brand-options button:focus-visible,.catalog-filter-actions button:focus-visible,.catalog-head-back:focus-visible,.catalog-drawer-close:focus-visible,.catalog-product-card:focus-visible,.catalog-active-filters button:focus-visible,.catalog-browser-state button:focus-visible,.catalog-more:focus-visible,.catalog-price-status .is-unavailable button:focus-visible,.catalog-price-cta:focus-visible{outline:2px solid var(--catalog-accent-bright);outline-offset:3px}.catalog-brand-search:has(input:focus-visible){outline:2px solid var(--catalog-accent-bright);outline-offset:3px}.catalog-choice-group label:has(input:focus-visible){outline:2px solid var(--catalog-accent-bright);outline-offset:3px}.catalog-filter-panel{padding:18px var(--catalog-gutter) 20px;border-bottom:1px solid var(--catalog-line);color:var(--catalog-text);-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:linear-gradient(118deg,#fff6ed0b,#0000 46%),#412a228f;gap:15px;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #12080514}.catalog-brand-filter,.catalog-filter-choices{box-shadow:none;background:0 0;border:0}.catalog-filter-label,.catalog-choice-group legend{color:var(--catalog-muted)}.catalog-brand-search{border:1px solid var(--catalog-line);background:linear-gradient(145deg,#ffffff0f,#fff6ed06);border-radius:12px;box-shadow:inset 0 1px #fff1}.catalog-search-glyph{border-color:var(--catalog-muted)}.catalog-search-glyph:after{background:var(--catalog-muted)}.catalog-brand-search input{color:var(--catalog-text)}.catalog-brand-search input::placeholder{color:#c2aa9c;opacity:.86}.catalog-brand-search>button{color:var(--catalog-muted)}.catalog-brand-search>button:hover{color:var(--catalog-text);background:#fff6ed0f}.catalog-brand-suggestion-label{color:#c2aa9c}.catalog-brand-options,.catalog-brand-empty{border:1px solid var(--catalog-line-strong);color:var(--catalog-muted);-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:linear-gradient(145deg,#fff6ed13,#fff6ed06),#412b23e6;box-shadow:0 18px 44px #0f070457,inset 0 1px #ffffff14}.catalog-brand-options button{color:var(--catalog-muted)}.catalog-brand-options button:hover{color:var(--catalog-text);background:#fff6ed0f}.catalog-brand-options button.is-active{color:var(--catalog-text);background:#c979542b}.catalog-brand-options button>i{color:var(--catalog-accent-bright)}.catalog-brand-error{color:#ffb4a1}.catalog-choice-group label{color:var(--catalog-muted);background:linear-gradient(145deg,#ffffff0b,#fff6ed05);border:1px solid #e1bea31c;border-radius:10px;box-shadow:inset 0 1px #ffffff0b}.catalog-choice-group label:hover{color:var(--catalog-text);background:#fff6ed12}.catalog-choice-group label.is-active{color:var(--catalog-text);background:#c979542b;border-color:#e2ad867a;box-shadow:inset 0 1px #ffffff12}.catalog-filter-actions button:first-child{color:var(--catalog-muted)}.catalog-filter-actions button:last-child{background:linear-gradient(145deg, #d58b64, var(--catalog-accent));color:#21100c;border:1px solid #ffd7bd3d;box-shadow:0 12px 24px -16px #110805cc,inset 0 1px #ffffff2e}.catalog-active-filters button{border:1px solid var(--catalog-line);color:var(--catalog-muted);background:#fff6ed0b;border-radius:999px;box-shadow:inset 0 1px #ffffff0a}.catalog-active-filters button span,.catalog-active-filters button.catalog-clear-filters{color:var(--catalog-accent-bright)}.catalog-grid-zone{padding:22px var(--catalog-gutter) 46px}.catalog-product-grid,.catalog-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px}.catalog-product-card{color:var(--catalog-text);box-shadow:none;background:0 0;border:0;border-radius:0;padding:5px;transition:opacity .16s;overflow:visible}.catalog-card-visual{aspect-ratio:1.08;background:linear-gradient(145deg,#ffffff13,#0000 46%),radial-gradient(at 50% 69%,#c979542e,#0000 62%),#fff6ed09;border:1px solid #ffe2cf1f;border-radius:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 18px 38px -30px #0d0604e6}.catalog-card-visual:after{filter:none;pointer-events:none;background:linear-gradient(115deg,#ffffff0e,#0000 34%);border:1px solid #ffffff0b;border-radius:19px;height:auto;display:block;inset:1px}.catalog-card-visual img{filter:drop-shadow(0 15px 16px #12080552);width:76%;height:80%;transition:transform .2s}.catalog-card-visual>i{color:#e2ad8675;font-family:inherit}.catalog-card-copy{padding:9px 4px 4px}.catalog-card-copy>small{color:var(--catalog-accent-bright)}.catalog-card-copy>strong{color:var(--catalog-text);font-family:inherit;font-weight:650}.catalog-card-copy>span{color:var(--catalog-muted)}.catalog-card-copy>b{color:var(--catalog-accent-bright)}@media (hover:hover) and (pointer:fine){.catalog-product-card:hover{box-shadow:none;opacity:1;background:0 0;border-color:#0000;transform:translateY(-2px)}.catalog-product-card:hover .catalog-card-visual img{transform:scale(1.025)}}.catalog-browser-state{border:1px solid var(--catalog-line);background:#fff6ed09;box-shadow:inset 0 1px #ffffff0d}.catalog-browser-state strong{color:var(--catalog-text);font-family:inherit}.catalog-browser-state p{color:var(--catalog-muted)}.catalog-browser-state button,.catalog-more{border:1px solid var(--catalog-line-strong);color:var(--catalog-accent-bright);background:#c9795421;border-radius:999px}.catalog-skeleton-grid i{background:linear-gradient(100deg,#fff6ed06 20%,#fff6ed17 36%,#fff6ed06 52%)}.catalog-detail{padding:22px var(--catalog-gutter) 42px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.catalog-detail-layout{min-height:500px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(300px,.9fr) minmax(400px,1.1fr);align-items:center;gap:clamp(28px,5vw,68px);margin-top:0;overflow:visible}.catalog-detail-visual,.catalog-detail-visual.blue,.catalog-detail-visual.rose,.catalog-detail-visual.midnight,.catalog-detail-visual.graphite{background:linear-gradient(145deg,#ffffff14,#0000 45%),radial-gradient(circle at 50% 62%,#c9795430,#0000 57%),#fff6ed09;border:1px solid #ffe2cf21;border-radius:24px;min-height:500px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 28px 54px -42px #0d0604e6}.catalog-detail-visual:after{filter:none;pointer-events:none;background:linear-gradient(118deg,#ffffff0f,#0000 37%);border:1px solid #ffffff0b;border-radius:23px;height:auto;display:block;inset:1px}.catalog-detail-bottle img{filter:drop-shadow(0 20px 20px #1208055c)saturate(.99)}.catalog-detail-bottle>i{color:var(--catalog-accent-bright);font-family:inherit}.catalog-detail-copy{background:0 0;padding:36px 0 30px}.catalog-detail-copy>span{color:var(--catalog-accent-bright)}.catalog-detail-copy h3{color:var(--catalog-text);font-family:inherit;font-weight:620}.catalog-detail-copy>p{color:var(--catalog-muted)}.catalog-volume-picker legend{color:var(--catalog-text)}.catalog-volume-picker label{border-color:var(--catalog-line);color:var(--catalog-text);background:linear-gradient(145deg,#ffffff0d,#fff6ed05);box-shadow:inset 0 1px #ffffff0b}.catalog-volume-picker label:hover{border-color:var(--catalog-line-strong);background:#fff6ed12}.catalog-volume-picker label.is-active{background:#c979542b;border-color:#e2ad8680;box-shadow:inset 0 1px #ffffff12}.catalog-volume-picker label:has(input:focus-visible){outline-color:var(--catalog-accent-bright)}.catalog-detail-price{border-top-color:var(--catalog-line)}.catalog-price-status .is-placeholder,.catalog-price-status .is-loading,.catalog-price-status .is-ready small,.catalog-price-status .is-ready span{color:var(--catalog-muted)}.catalog-price-status .is-unavailable strong{color:var(--catalog-text)}.catalog-price-status .is-unavailable button{border-color:var(--catalog-line-strong);color:var(--catalog-accent-bright);background:#fff6ed0b}.catalog-price-status .is-ready strong{color:var(--catalog-text);font-family:inherit;font-weight:650}.catalog-detail-price .is-loading i{border-color:var(--catalog-line);border-top-color:var(--catalog-accent-bright)}.catalog-price-cta{background:linear-gradient(145deg, #d58b64, var(--catalog-accent));color:#21100c;border-color:#ffd7bd42;box-shadow:0 14px 26px -18px #110805db,inset 0 1px #ffffff2e}@media (width>=721px){.catalog-sort-control select,.catalog-toolbar-actions>button{font-size:14px}.catalog-filter-label,.catalog-choice-group legend{font-size:12px}.catalog-choice-group label,.catalog-brand-options button{font-size:13px}.catalog-brand-search input{font-size:14px}}@media (width<=980px){.catalog-drawer{--catalog-gutter:20px}.catalog-filter-layout{grid-template-columns:1fr}.catalog-product-grid,.catalog-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.browse-trigger{gap:9px;min-height:46px;padding:5px 6px 5px 14px;font-size:12px}.browse-trigger-arrow{border-radius:50%;width:32px;height:32px}.catalog-drawer{--catalog-gutter:12px;--catalog-enter-x:100vw;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:linear-gradient(120deg,#fff4ea13,#0000 38%),radial-gradient(circle at 10% -8%,#e29a6f21,#0000 36%),#37231cd6;transition-duration:.48s}.catalog-drawer[open]{animation:.48s cubic-bezier(.16,1,.3,1) both catalog-glass-mobile-in}.catalog-drawer-head{-webkit-backdrop-filter:blur(20px)saturate(1.06);backdrop-filter:blur(20px)saturate(1.06);background:#4c3127b8;min-height:60px}.catalog-toolbar{-webkit-backdrop-filter:blur(20px)saturate(1.06);backdrop-filter:blur(20px)saturate(1.06);background:#452c23b3;gap:5px;top:60px}.catalog-category-cue{z-index:2;width:18px;height:32px;color:var(--catalog-accent-bright);opacity:0;pointer-events:none;place-items:center;font-size:20px;font-weight:500;line-height:1;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.catalog-category-viewport.has-more .catalog-category-cue{opacity:.92;transform:translate(2px,-50%)}.catalog-category-strip{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:1px;padding-right:28px;scroll-padding-right:28px}.catalog-category-viewport.has-more .catalog-category-strip{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000)}.catalog-category-strip>button{scroll-snap-align:start;padding-inline:10px}.catalog-toolbar-actions{gap:4px}.catalog-toolbar-actions>button{padding-inline:9px}.catalog-sort-control{flex:0 0 108px;width:108px}.catalog-sort-control:before{content:attr(data-compact-label);width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;padding:0 25px 0 10px;font-size:11px;font-weight:650;line-height:42px;overflow:hidden}.catalog-sort-control select{z-index:2;opacity:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.catalog-filter-panel{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:#412a22c2}.catalog-brand-options,.catalog-brand-empty{position:static}.catalog-filter-actions{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:#452c23db}.catalog-product-grid,.catalog-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 7px}.catalog-product-card{padding:4px}.catalog-detail-layout{grid-template-columns:1fr;gap:12px;min-height:0}.catalog-detail-visual,.catalog-detail-visual.blue,.catalog-detail-visual.rose,.catalog-detail-visual.midnight,.catalog-detail-visual.graphite{border-radius:20px;min-height:210px;max-height:230px}}@keyframes catalog-glass-mobile-in{0%{opacity:.72;transform:translate(100vw)scale(.998)}to{opacity:1;transform:translate(0)scale(1)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.browse-trigger{background:#583a2e}.catalog-drawer{background:#432d25}.catalog-drawer-head,.catalog-toolbar,.catalog-filter-panel,.catalog-filter-actions{background:#50362cfa}.catalog-brand-options,.catalog-brand-empty{background:#50362c}}@media (prefers-reduced-transparency:reduce){.browse-trigger{-webkit-backdrop-filter:none;backdrop-filter:none;background:#583a2e}.catalog-drawer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#432d25}.catalog-drawer-head,.catalog-toolbar,.catalog-filter-panel,.catalog-filter-actions,.catalog-brand-options,.catalog-brand-empty{-webkit-backdrop-filter:none;backdrop-filter:none;background:#50362c}}@media (hover:none){.browse-trigger:active{transform:scale(.985)}.catalog-product-card:active{background:0 0;transform:scale(.985)}}@media (width<=359px){.catalog-product-grid,.catalog-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card-visual{aspect-ratio:1/1.04}}@media (prefers-reduced-motion:reduce){.browse-trigger,.browse-trigger-arrow,.catalog-product-card,.catalog-card-visual img,.catalog-drawer,.catalog-drawer[open],.catalog-drawer::backdrop,.catalog-drawer[open]::backdrop{transition:none!important;animation:none!important;transform:none!important}}.integration-panel{color:#e7edf8;overflow:hidden visible}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.integration-metrics,.integration-attention,.network-hub,.store-catalog-hub,.program-registry,.data-readiness,.sync-hub,.sync-history,.integration-advanced{width:min(1120px,100% - 44px);margin-inline:auto}.integration-panel>.coupon-automation{width:min(1120px,100% - 44px);margin:58px auto 0}.integration-metrics{background:#92b1f01c;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:48px;display:grid}.integration-metrics article{background:#030811f7;flex-direction:column;justify-content:center;min-width:0;min-height:136px;padding:22px;display:flex}.integration-metrics small,.quality-metrics small{color:#687792;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.integration-metrics strong{color:#e4ecfb;letter-spacing:-.04em;margin-top:12px;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:35px;font-weight:400}.integration-metrics span{color:#697891;margin-top:7px;font-size:10px;line-height:1.45}.catalog-diagnostics{color:#74829a;border-top:1px solid #7f92b11f;margin-top:14px;padding-top:12px}.catalog-diagnostics summary{cursor:pointer;color:#8290a7;align-items:center;min-height:44px;font-size:11px;font-weight:650;display:flex}.catalog-diagnostics summary:focus-visible,.catalog-diagnostics button:focus-visible{outline-offset:2px;outline:2px solid #efaa96}.catalog-diagnostics button{color:#aab7ca;background:#060d18bf;border:1px solid #7f92b133;min-height:44px;padding:0 14px;font-size:11px}.notino-import-progress{background:#030810b3;border-top:1px solid #ee977e1a;grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;gap:14px 20px;padding:15px 24px;display:grid}.notino-import-progress>span{background:#71809729;height:4px;overflow:hidden}.notino-import-progress>span i{background:linear-gradient(90deg,#ad5e4c,#efad98);height:100%;transition:width .25s;display:block}.notino-import-progress p,.notino-import-progress small{color:#7d8ba1;margin:0;font-size:10px}.notino-import-progress strong{color:#c4cfe2;font-weight:650}.catalog-sample{border-top:1px solid #ee977e1a}.catalog-sample-coverage{color:#718097;flex-wrap:wrap;align-items:center;gap:14px 26px;min-height:52px;padding:0 24px;font-size:10px;display:flex}.catalog-sample-coverage b{color:#aebbd3;margin-left:5px;font-weight:600}.catalog-sample ul{background:#ee977e14;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.catalog-sample li{background:#040a14;justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:72px;padding:15px 20px;display:flex}.catalog-sample li>div{min-width:0}.catalog-sample li strong{color:#c7d2e6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:580;display:block;overflow:hidden}.catalog-sample li>div span{color:#5f6e86;margin-top:5px;font-size:9px;display:block}.catalog-sample li>span{color:#d7a090;flex:none;font-size:10px}.integration-attention{margin-top:48px}.integration-attention>header,.network-hub>header,.program-registry>header,.data-readiness>header,.sync-hub>header,.sync-history>header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:17px;display:flex}.integration-attention>header small,.network-hub>header small,.program-registry>header small,.data-readiness>header small,.sync-hub>header small,.sync-history>header small{color:#7598f7;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:730}.integration-attention h2,.network-hub h2,.program-registry h2,.data-readiness h2,.sync-hub h2,.sync-history h2{color:#dfe7f6;letter-spacing:-.03em;margin:7px 0 0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:31px;font-weight:400}.integration-attention>header>span,.program-registry>header>span{color:#91a8d5;border:1px solid #8eaff129;place-items:center;min-width:31px;height:31px;font-size:10px;display:grid}.integration-attention>div{background:#92b1f01a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.integration-attention article{background:#040912f7;grid-template-columns:30px minmax(0,1fr);gap:13px;min-width:0;min-height:104px;padding:22px;display:grid}.integration-attention article>b{color:#3f4d65;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:18px;font-weight:400}.integration-attention article strong{color:#becce6;font-size:12px;font-weight:600}.integration-attention article p{color:#6d7c94;margin:8px 0 0;font-size:10px;line-height:1.55}.network-hub{margin-top:58px}.network-hub>header p,.data-readiness>header p{color:#69778d;max-width:520px;margin:0;font-size:10px;line-height:1.6}.priority-network-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.network-card{height:100%}.network-card>header{min-height:50px}.network-card>header small{font-size:9px}.network-card h3{font-size:19px}.network-card .integration-state{flex:none;font-size:10px;line-height:1.35}.network-card .network-intro{min-height:64px;font-size:11px}.network-td .integration-mark{color:#90adf2;border-color:#6999ff4d}.network-capabilities{border-top:1px solid #91b0f017;margin:21px 0 0;display:grid}.network-capabilities div{border-bottom:1px solid #91b0f014;align-content:center;gap:6px;min-height:63px;padding:12px 0;display:grid}.network-capabilities dt{color:#60708a;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.network-capabilities dd{color:#93a4c2;margin:0;font-size:10px;line-height:1.5}.network-primary-actions{min-height:44px;margin-top:18px}.network-primary-actions button{color:#a7bbe7;background:#5880de14;border:1px solid #759af03d;width:100%;min-height:44px;padding:0 14px;font-size:10px;font-weight:660}.network-primary-actions button:disabled{opacity:.5}.store-catalog-hub{margin-top:58px}.store-catalog-hub>header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:17px;display:flex}.store-catalog-hub>header small{color:#7598f7;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:730}.store-catalog-hub>header h2{color:#dfe7f6;letter-spacing:-.03em;margin:7px 0 0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:31px;font-weight:400}.store-catalog-hub>header p{color:#69778d;max-width:520px;margin:0;font-size:10px;line-height:1.6}.store-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.store-catalog-card{background:radial-gradient(circle at 92% 4%,#7699e614,#0000 36%),#030811f7;border:1px solid #91b0f01f;flex-direction:column;min-width:0;min-height:360px;padding:24px;display:flex}.store-catalog-notino{border-top-color:#ee977e47}.store-catalog-brasty{border-top-color:#ddb0624d}.store-catalog-flaconi{border-top-color:#6c9cf14d}.store-catalog-cocolita{border-top-color:#db7eab57}.store-catalog-drogeria{border-top-color:#68c0aa57}.store-catalog-aelia{border-top-color:#da9d6857}.store-catalog-tradedoubler{background:radial-gradient(circle at 92% 4%,#a56fc214,#0000 36%),#030811f7}.store-catalog-card-header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:54px;display:flex}.store-catalog-card-header small{color:#77869f;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:720}.store-catalog-card-header h3{color:#e2eaf8;letter-spacing:-.025em;margin:6px 0 0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:24px;font-weight:400}.store-catalog-state{color:#8190a9;text-align:right;flex:0 auto;align-items:center;gap:7px;font-size:9px;line-height:1.35;display:inline-flex}.store-catalog-state i{background:#68768d;border-radius:50%;flex:none;width:6px;height:6px}.store-catalog-state.is-ready{color:#8ac2ab}.store-catalog-state.is-ready i{background:#70cfad;box-shadow:0 0 12px #5bd5a857}.store-catalog-state.is-waiting{color:#d6b47e}.store-catalog-state.is-waiting i{background:#d7a85f}.store-catalog-state.is-error{color:#e59b9f}.store-catalog-state.is-error i{background:#e9828a}.store-catalog-description{color:#8391a7;min-height:63px;margin:18px 0 0;font-size:11px;line-height:1.65}.store-catalog-note{color:#c7a775;margin:12px 0 0;font-size:10px;line-height:1.5}.store-catalog-primary{color:#bdcae3;background:linear-gradient(110deg,#5076d11f,#c7684914);border:1px solid #799ff140;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:50px;margin-top:20px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.store-catalog-primary span{font-size:16px}.store-catalog-primary:disabled{cursor:not-allowed;opacity:.42}.store-catalog-primary:focus-visible{outline-offset:3px;outline:2px solid #7598f7}.store-catalog-message{color:#86bea8;background:#409a780d;border:1px solid #66c7a221;margin:13px 0 0;padding:10px 12px;font-size:10px;line-height:1.55}.store-catalog-message.is-error{color:#eca2a5;background:#9b354312;border-color:#ff80802b}.store-catalog-details{margin-top:auto;padding-top:16px}.store-catalog-details>summary{color:#a7b5cc;cursor:pointer;border-top:1px solid #91b0f01a;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:10px;min-height:48px;padding:0 4px;font-size:11px;font-weight:660;list-style:none;display:grid}.store-catalog-details>summary::-webkit-details-marker{display:none}.store-catalog-details>summary small{color:#91a0b8;font-size:10px;font-weight:560}.store-catalog-details>summary i{color:#7897d7;text-align:center;font-size:18px;font-style:normal;transition:transform .16s}.store-catalog-details[open]>summary i{transform:rotate(45deg)}.store-catalog-details>summary:focus-visible{outline-offset:2px;outline:2px solid #7598f7}.store-catalog-details-body{padding-top:8px}.store-catalog-feed-repair{border-top:1px solid #91b0f01a;margin-top:16px;padding-top:15px}.store-catalog-feed-repair>label{color:#b6c3d8;font-size:10px;font-weight:690;display:block}.store-catalog-feed-repair>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:9px;display:grid}.store-catalog-feed-repair input,.store-catalog-feed-repair button{min-height:46px;font:inherit;border:1px solid #91b0f029}.store-catalog-feed-repair input{color:#e2eaf8;background:#070d19c7;min-width:0;padding:0 13px;font-size:12px}.store-catalog-feed-repair input::placeholder{color:#6f7d94}.store-catalog-feed-repair input:focus-visible,.store-catalog-feed-repair button:focus-visible{outline-offset:2px;outline:2px solid #7598f7}.store-catalog-feed-repair button{color:#bdcae3;background:#6f90db1f;padding:0 15px;font-size:10px;font-weight:700}.store-catalog-feed-repair button:disabled{cursor:not-allowed;opacity:.42}.store-catalog-feed-repair>small{color:#77869f;margin-top:8px;font-size:9px;line-height:1.55;display:block}.store-catalog-preview-import{border-top:1px solid #91b0f01a;margin-top:18px;padding-top:17px}.store-catalog-preview-import>label{color:#c1cde1;font-size:10px;font-weight:700;display:block}.store-catalog-preview-import>p{color:#7f8ea6;margin:8px 0 0;font-size:9px;line-height:1.6}.store-catalog-preview-import textarea{resize:vertical;color:#e2eaf8;background:#070d19c7;border:1px solid #91b0f029;width:100%;min-height:180px;margin-top:11px;padding:13px;font:500 11px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.store-catalog-preview-import textarea::placeholder,.store-catalog-preview-import input::placeholder{color:#6f7d94}.store-catalog-preview-import>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:8px;display:grid}.store-catalog-preview-import input,.store-catalog-preview-import button{min-height:48px;font:inherit;border:1px solid #91b0f029}.store-catalog-preview-import input{color:#e2eaf8;background:#070d19c7;min-width:0;padding:0 13px;font-size:12px}.store-catalog-preview-import button{color:#c9d5eb;background:#6f90db24;padding:0 16px;font-size:10px;font-weight:700}.store-catalog-preview-import textarea:focus-visible,.store-catalog-preview-import input:focus-visible,.store-catalog-preview-import button:focus-visible{outline-offset:2px;outline:2px solid #7598f7}.store-catalog-preview-import button:disabled{cursor:not-allowed;opacity:.42}.store-catalog-preview-import>small{color:#77869f;margin-top:8px;font-size:9px;line-height:1.55;display:block}.store-catalog-metrics{background:#91b0f017;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.store-catalog-metrics div{background:#050b16f5;min-width:0;padding:12px 10px}.store-catalog-metrics dt{color:#68778f;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700}.store-catalog-metrics dd{overflow-wrap:anywhere;color:#d7e0f1;margin:7px 0 0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:18px}.store-catalog-technical-note{color:#718098;margin:13px 0 0;font-size:10px;line-height:1.55}.store-catalog-details .notino-import-progress{background:0 0;border-top:0;grid-template-columns:minmax(100px,.7fr) minmax(0,1fr);margin-top:12px;padding:12px 0}.store-catalog-details .notino-import-progress small{grid-column:1/-1}.store-catalog-details .catalog-sample{margin-top:12px}.store-catalog-details .catalog-sample-coverage{padding-inline:0}.store-catalog-details .catalog-sample ul{grid-template-columns:1fr}.store-catalog-assurance{color:#65748b;align-items:flex-start;gap:8px;margin:13px 0 0;font-size:9px;line-height:1.55;display:flex}.store-catalog-assurance i{background:#6cc8a3;border-radius:50%;flex:none;width:5px;height:5px;margin-top:4px}.network-credentials{background:#01050c38;border:1px solid #91b0f01a;margin-top:10px}.network-credentials summary{cursor:pointer;color:#7f91af;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;font-size:10px;list-style:none;display:flex}.network-credentials summary::-webkit-details-marker{display:none}.network-credentials summary i{color:#6f8ed5;font-size:16px;font-style:normal;transition:transform .2s}.network-credentials[open] summary i{transform:rotate(45deg)}.network-credentials form{border-top:1px solid #91b0f014;padding:20px 14px;margin:0!important}.credential-assurance{color:#63718a;align-items:center;gap:8px;margin:13px 0 0;font-size:10px;display:flex}.credential-assurance i{background:#6fd0ad;border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #5bd5a866}.program-registry{margin-top:70px}.registry-tools{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.registry-filters{flex-wrap:wrap;gap:6px;display:flex}.registry-filters button{color:#73829a;background:#ffffff04;border:1px solid #91b0f01c;min-height:44px;padding:0 13px;font-size:10px}.registry-filters button span{color:#4f5e76;margin-left:5px}.registry-filters button.active{color:#bdcdf1;background:#597fdc1c;border-color:#749bf561}.registry-search{flex:0 0 220px;position:relative}.registry-search input{color:#dce6f8;background:#02070fbf;border:1px solid #91b0f01f;outline:0;width:100%;min-height:44px;padding:0 39px 0 13px;font-size:12px}.registry-search input:focus{border-color:#779cf573}.registry-search i{color:#5c6d89;font-size:17px;font-style:normal;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.registry-table-wrap{background:#030811f7;border:1px solid #91b0f01a}.registry-table{border-collapse:collapse;table-layout:fixed;width:100%}.registry-table th{color:#5f6f89;letter-spacing:.09em;text-align:left;text-transform:uppercase;border-bottom:1px solid #91b0f01a;height:48px;padding:0 11px;font-size:8px;font-weight:720}.registry-table th:first-child{width:18%}.registry-table th:nth-child(2){width:10%}.registry-table th:nth-child(3){width:14%}.registry-table th:nth-child(4),.registry-table th:nth-child(5){width:15%}.registry-table th:nth-child(6){text-align:center;width:7%}.registry-table th:nth-child(7){width:21%}.registry-table td{color:#8e9db8;vertical-align:middle;border-bottom:1px solid #91b0f012;height:76px;padding:11px;font-size:10px}.registry-table tr:last-child td{border-bottom:0}.registry-table td:first-child strong{color:#c8d4e9;font-size:12px;font-weight:580;display:block}.registry-table td:first-child small{color:#56657e;margin-top:5px;font-size:9px;display:block}.provider-chip{color:#8ea4cd;font-size:9px;font-weight:670;display:inline-flex}.provider-chip.is-awin{color:#c99aeb}.provider-chip.is-cj{color:#efa18e}.registry-status{color:#718098;align-items:center;gap:7px;font-size:11px;line-height:1.35;display:inline-flex}.registry-status i{background:#566278;border-radius:50%;flex:none;width:5px;height:5px}.registry-status.is-ready{color:#83bba7}.registry-status.is-ready i{background:#6fd0ad;box-shadow:0 0 10px #5bd5a85c}.registry-status.is-waiting{color:#a9a17c}.registry-status.is-waiting i{background:#c4b46e}.registry-status.is-error{color:#e3979e}.registry-status.is-error i{background:#ef7e89}.offer-count{color:#c8d4e9;text-align:center;font-size:14px;font-weight:520;display:block}.next-step{color:#7e8da6;font-size:10px;line-height:1.45}.registry-mobile-list{display:none}.registry-empty{color:#637188;text-align:center;margin:0;padding:34px 20px;font-size:11px}.data-readiness{margin-top:70px}.quality-metrics{background:#91b0f01a;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.quality-metrics article{background:#030811f7;flex-direction:column;justify-content:center;min-height:108px;padding:17px;display:flex}.quality-metrics strong{color:#dce6f8;margin-top:10px;font-size:25px;font-weight:460}.quality-empty{color:#637188;border:1px solid #91b0f014;min-height:90px;margin:1px 0 0;padding:28px 20px;font-size:10px;line-height:1.6}.feed-inspector{background:#91b0f017;gap:1px;margin-top:1px;display:grid}.feed-inspector>article{background:#040a14;grid-template-columns:minmax(190px,1fr) 2fr;gap:30px;padding:20px;display:grid}.feed-inspector>article>div small{color:#56647a;font-size:8px;display:block}.feed-inspector>article>div strong{color:#bdcbe4;margin-top:6px;font-size:13px;display:block}.feed-inspector dl{grid-template-columns:repeat(4,1fr);gap:18px;margin:0;display:grid}.feed-inspector dt{color:#56647a;text-transform:uppercase;font-size:8px}.feed-inspector dd{color:#94a5c2;margin:7px 0 0;font-size:10px}.td-hebe-diagnostic{background:radial-gradient(circle at 100% 0,#5e89e817,#0000 38%),#030811f7;border:1px solid #91b0f01a;margin-top:36px;padding:24px}.td-hebe-diagnostic>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.td-hebe-diagnostic>header small{color:#7598f7;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:730}.td-hebe-diagnostic h2{color:#dfe7f6;margin:7px 0 0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:25px;font-weight:400}.td-hebe-diagnostic>header>span{color:#8796ad;align-items:center;gap:8px;font-size:10px;display:inline-flex}.td-hebe-diagnostic>header>span i{background:#72809a;border-radius:50%;width:6px;height:6px}.td-hebe-diagnostic>header>span.is-ready{color:#83bba7}.td-hebe-diagnostic>header>span.is-ready i{background:#6fd0ad;box-shadow:0 0 10px #5bd5a85c}.td-hebe-diagnostic>header>span.is-error{color:#e3979e}.td-hebe-diagnostic>header>span.is-error i{background:#ef7e89}.td-hebe-diagnostic>p{color:#8190a7;max-width:760px;margin:16px 0 0;font-size:11px;line-height:1.65}.td-hebe-diagnostic>dl{background:#91b0f017;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 0;display:grid}.td-hebe-diagnostic>dl>div{background:#07101e;flex-direction:column;justify-content:center;min-height:82px;padding:15px;display:flex}.td-hebe-diagnostic dt{color:#687890;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.td-hebe-diagnostic dd{color:#dce6f8;margin:8px 0 0;font-size:22px}.td-hebe-diagnostic-actions{align-items:center;gap:16px;margin-top:18px;display:flex}.td-hebe-diagnostic-actions button{color:#b9cbed;background:#4a69bc21;border:1px solid #7598f73d;justify-content:space-between;align-items:center;gap:24px;min-width:190px;min-height:48px;padding:0 16px;font-size:10px;display:inline-flex}.td-hebe-diagnostic-actions button:disabled{opacity:.45}.td-hebe-diagnostic-actions small{color:#65748c;font-size:9px}.td-hebe-diagnostic-message{background:#42917414;border:1px solid #6fcba724;padding:11px 13px;color:#94c7b4!important;margin:13px 0 0!important}.td-hebe-diagnostic-message.is-error{background:#9c3a4514;border-color:#ef7e892e;color:#e7a2a8!important}.coupon-automation{background:#030811f7;border:1px solid #91b0f01a;margin-top:36px;padding:24px}.coupon-automation>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.coupon-automation>header small{color:#7598f7;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:730}.coupon-automation h2{color:#dfe7f6;margin:7px 0 0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:25px;font-weight:400}.coupon-automation>header>span{color:#8291aa;text-transform:uppercase;font-size:10px}.coupon-automation-intro{color:#8190a7;max-width:760px;margin:16px 0 0;font-size:11px;line-height:1.65}.coupon-automation-list{background:#91b0f017;gap:1px;margin-top:18px;display:grid}.coupon-automation-list>article{background:#07101e;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:20px;padding:17px;display:grid}.coupon-automation-list>article>div small{color:#71809a;font-size:9px;display:block}.coupon-automation-list>article>div strong{color:#d9e4f8;letter-spacing:.07em;overflow-wrap:anywhere;margin-top:5px;font:650 13px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.coupon-automation-list>article>div span{color:#9eacc2;margin-top:5px;font-size:10px;display:block}.coupon-automation-list dl{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:13px;margin:0;display:grid}.coupon-automation-list dt{color:#687890;text-transform:uppercase;font-size:8px}.coupon-automation-list dd{color:#bdc9de;margin:6px 0 0;font-size:10px}.coupon-automation-list>article>p{color:#8290a5;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.coupon-automation-state{color:#8493aa;letter-spacing:.08em;text-transform:uppercase;border:1px solid #91b0f024;justify-self:end;padding:7px 9px;font-size:8px;font-weight:720}.coupon-automation-state.is-active{color:#9bd2bd;background:#42917417;border-color:#68cba83d}.coupon-automation-state.is-scheduled{color:#abc0ef;background:#4a69bc1c;border-color:#7598f73d}.coupon-automation-state.is-informational{color:#e7b18f;background:#ad5e381a;border-color:#da996f3d}.coupon-automation-decision{border-top:1px solid #91b0f014;padding-top:12px;color:#9aa9bf!important}.coupon-automation-confirmation{background:#1e31581f;border:1px solid #7598f724;grid-column:1/-1;grid-template-columns:1fr 1fr minmax(190px,.7fr);gap:12px;padding:14px;display:grid}.coupon-automation-confirmation label{color:#aebbd0;align-items:flex-start;gap:9px;font-size:10px;line-height:1.5;display:flex}.coupon-automation-confirmation label:last-child{flex-direction:column;gap:7px}.coupon-automation-confirmation label>span{align-items:center;gap:7px;display:flex}.coupon-automation-confirmation input[type=checkbox]{accent-color:#7598f7;flex:none;width:18px;height:18px;margin:0}.coupon-automation-confirmation input[type=number]{color:#dbe6f8;background:#050c17;border:1px solid #7598f733;width:126px;min-height:44px;padding:0 10px;font-size:12px}.coupon-automation-list button{color:#abc0ef;background:#4a69bc1f;border:1px solid #7598f738;grid-column:1/-1;justify-self:end;min-height:44px;padding:0 13px;font-size:9px}.coupon-automation-list button:disabled{opacity:.45}.coupon-automation-empty{color:#718096;border:1px solid #91b0f014;margin:17px 0 0;padding:21px;font-size:10px}.coupon-automation-message{color:#9fb0cd;margin:12px 0 0;font-size:10px}.sync-hub{background:#030811f7;border:1px solid #91b0f01a;margin-top:70px;padding:28px}.sync-hub>header{margin-bottom:0}.sync-hub>header>span{color:#8291aa;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:inline-flex}.sync-hub>header>span i{background:#68cba8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #68cba85c}.sync-hub>header>span.is-running i{background:#7b9ef3;animation:1.4s ease-in-out infinite admin-pulse}.sync-hub>p{color:#6e7c92;max-width:720px;margin:18px 0 0;font-size:11px;line-height:1.65}.sync-hub .sync-confirmation{max-width:720px}.manual-feed-config{background:#0c182d57;border:1px solid #91b0f01a;max-width:720px;margin-top:23px;padding:18px}.manual-feed-config>div:first-child small{color:#7895d5;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:720;display:block}.manual-feed-config>div:first-child strong{color:#c2cee3;margin-top:7px;font-size:13px;font-weight:560;display:block}.manual-feed-config>div:first-child p{color:#95a4bc;margin:7px 0 0;font-size:12px;line-height:1.55}.manual-feed-config code{color:#b8c9ee;font:inherit}.manual-feed-entry{grid-template-columns:70px minmax(0,1fr) 126px;align-items:center;margin-top:16px;display:grid}.manual-feed-entry label{color:#98a7bd;font-size:11px}.manual-feed-entry input{color:#eaf0ff;background:#01050cb8;border:1px solid #87a8f429;outline:0;min-width:0;min-height:46px;padding:0 13px;font-size:16px}.manual-feed-entry input:focus{border-color:#779cf573;box-shadow:0 0 0 3px #5b83ea0f}.manual-feed-entry input[aria-invalid=true]{border-color:#e16f678c}.manual-feed-entry button{color:#a9bfee;background:#5d84e61f;border:1px solid #87a8f447;min-height:46px;font-size:9px}.manual-feed-entry button:disabled{opacity:.4}.manual-feed-error{color:#e59a91;opacity:0;min-height:17px;margin:6px 0 0 70px;font-size:11px;line-height:1.45}.manual-feed-error.is-visible{opacity:1}.manual-feed-list{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.manual-feed-list>span{color:#9fadc2;border:1px solid #91b0f01f;align-items:center;gap:8px;min-height:44px;padding:0 4px 0 12px;font-size:11px;display:inline-flex}.manual-feed-list>span button{color:#96a5bb;background:0 0;border:0;width:44px;height:44px;font-size:19px}.manual-feed-list>span button:disabled{opacity:.3}.manual-feed-list>em{color:#8998af;font-size:11px;font-style:normal}.token-update-hint{color:#96a5bc;margin:0 0 16px;font-size:11px;line-height:1.55}.integration-advanced{background:#030811bf;border:1px solid #91b0f01a;margin-top:70px;margin-bottom:100px}.integration-advanced>summary{cursor:pointer;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr) 32px;align-items:center;gap:28px;min-height:86px;padding:18px 22px;list-style:none;display:grid}.integration-advanced>summary::-webkit-details-marker{display:none}.integration-advanced>summary small{color:#7189c1;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:730;display:block}.integration-advanced>summary strong{color:#c6d1e5;margin-top:7px;font-size:14px;font-weight:560;display:block}.integration-advanced>summary .integration-section-description{color:#8291a8;margin:0;font-size:11px;line-height:1.6}.integration-advanced>summary>i{color:#7996d6;border:1px solid #91b0f01f;place-items:center;width:32px;height:32px;font-size:18px;font-style:normal;transition:transform .2s;display:grid}.integration-advanced[open]>summary>i{transform:rotate(45deg)}.integration-advanced-content{border-top:1px solid #91b0f014;padding:0 22px 28px}.integration-advanced .data-readiness,.integration-advanced .sync-hub,.integration-advanced .program-review,.integration-advanced .sync-history{width:100%;margin:36px 0 0}.integration-advanced .program-review,.integration-advanced .sync-history{margin-bottom:0}.integration-panel .program-review{width:min(1120px,100% - 44px);margin:70px auto 0}.integration-panel .integration-advanced .program-review{width:100%;margin:36px 0 0}.integration-panel .program-review>header{border-color:#91b0f01a}.integration-panel .program-review h2{font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:25px;font-weight:400}.sync-history{margin-top:70px;margin-bottom:100px}.sync-history>article{background:#030811f7;border:1px solid #91b0f01a;grid-template-columns:1.15fr 1fr repeat(3,.8fr) 1fr;align-items:center;gap:20px;min-height:72px;padding:16px 20px;display:grid}.sync-history>article time,.sync-history>article span{color:#6d7c94;font-size:9px}.sync-history>article>strong{color:#becce6;font-size:11px;font-weight:580}.sync-history>p{color:#637188;border:1px solid #91b0f017;margin:0;padding:30px 20px;font-size:10px}.integration-panel button:focus-visible,.integration-panel summary:focus-visible,.integration-panel input:focus-visible,.integration-panel select:focus-visible,.integration-panel a:focus-visible{outline-offset:3px;outline:2px solid #7598f7}@media (width<=1100px){.store-catalog-grid,.priority-network-grid.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}.priority-network-grid.is-three>.network-card:last-child{grid-column:1/-1}}@media (width<=960px){.priority-network-grid.is-three{grid-template-columns:1fr}.network-card,.network-field-row>*,.token-field{min-width:0}.network-card .network-intro{min-height:0}.quality-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.store-catalog-grid{grid-template-columns:1fr}.store-catalog-card{min-height:0}.integration-metrics,.integration-attention,.network-hub,.store-catalog-hub,.program-registry,.data-readiness,.sync-hub,.sync-history,.integration-panel .program-review,.integration-advanced,.integration-panel>.coupon-automation{width:calc(100% - 20px)}.integration-panel .integration-advanced{width:calc(100% - 34px)}.integration-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px}.integration-metrics article{min-height:118px;padding:17px}.integration-metrics strong{font-size:30px}.integration-attention,.network-hub,.store-catalog-hub,.integration-panel>.coupon-automation{margin-top:45px}.store-catalog-hub>header{flex-direction:column;align-items:flex-start;gap:12px;padding:0 7px}.store-catalog-card{padding:22px 17px}.store-catalog-card-header{min-height:0}.store-catalog-description{min-height:0;font-size:12px}.store-catalog-primary,.store-catalog-details>summary{min-height:52px}.store-catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.store-catalog-metrics dt{font-size:9px}.store-catalog-details .notino-import-progress{grid-template-columns:1fr}.store-catalog-details .notino-import-progress small{grid-column:auto}.store-catalog-preview-import textarea{min-height:200px}.store-catalog-preview-import>div{grid-template-columns:1fr}.store-catalog-preview-import button{min-height:52px}.catalog-diagnostics button{width:100%;min-height:50px}.notino-import-progress{grid-template-columns:1fr;gap:9px;padding:15px 17px}.catalog-sample-coverage{padding:14px 17px}.catalog-sample ul{grid-template-columns:1fr}.catalog-sample li{padding:15px 17px}.integration-attention>header,.network-hub>header,.program-registry>header,.data-readiness>header,.sync-hub>header,.sync-history>header{flex-direction:column;align-items:flex-start;gap:12px;padding:0 7px}.integration-attention>div{grid-template-columns:1fr}.integration-attention article{min-height:0}.network-card{padding:22px 17px}.network-card>header{min-height:0}.network-card .integration-state{font-size:10px}.network-field-row{grid-template-columns:1fr}.network-primary-actions button,.network-credentials summary{min-height:50px}.credential-assurance{align-items:flex-start;padding:0 7px;line-height:1.5}.program-registry,.data-readiness,.sync-hub,.integration-panel .program-review,.sync-history{margin-top:54px}.registry-tools{flex-direction:column;align-items:stretch}.registry-filters{width:100%}.registry-filters button{flex:calc(50% - 6px)}.registry-search{flex-basis:auto;width:100%}.registry-table{display:none}.registry-mobile-list{background:#91b0f017;gap:1px;display:grid}.registry-mobile-list article{background:#040a14;padding:19px 17px}.registry-mobile-list article>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.registry-mobile-list article>header strong{color:#c8d4e9;font-size:13px;display:block}.registry-mobile-list article>header span:not(.provider-chip){color:#56657e;margin-top:5px;font-size:9px;display:block}.registry-mobile-list dl{grid-template-columns:1fr 1fr;gap:15px 12px;margin:18px 0 0;display:grid}.registry-mobile-list dt{color:#56647a;text-transform:uppercase;font-size:8px}.registry-mobile-list dd{color:#aebbd3;margin:7px 0 0;font-size:11px}.registry-mobile-list footer{border-top:1px solid #91b0f014;margin-top:18px;padding-top:14px}.registry-mobile-list footer small{color:#56647a;text-transform:uppercase;font-size:8px;display:block}.registry-mobile-list footer strong{color:#93a4c2;margin-top:7px;font-size:11px;font-weight:560;display:block}.quality-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-metrics article{min-height:96px}.feed-inspector>article{grid-template-columns:1fr;gap:19px}.feed-inspector dl{grid-template-columns:1fr 1fr}.sync-hub{padding:22px 17px}.sync-hub>header{padding:0}.integration-panel .program-review{margin-bottom:0}.sync-history{margin-bottom:60px}.sync-history>article{grid-template-columns:1fr 1fr;gap:14px}.integration-advanced{margin-top:54px;margin-bottom:60px}.integration-advanced>summary{grid-template-columns:minmax(0,1fr) 32px;gap:12px;padding:17px}.integration-advanced>summary .integration-section-description{grid-column:1/-1}.integration-advanced>summary>i{grid-area:1/2}.integration-advanced-content{padding:0 10px 20px}.coupon-automation,.td-hebe-diagnostic{padding:19px 16px}.td-hebe-diagnostic>header{flex-direction:column;align-items:flex-start;gap:10px}.td-hebe-diagnostic>dl{grid-template-columns:1fr 1fr}.td-hebe-diagnostic-actions{flex-direction:column;align-items:stretch}.td-hebe-diagnostic-actions button{width:100%;min-height:50px}.coupon-automation>header{flex-direction:column;align-items:flex-start;gap:8px}.coupon-automation-list>article{grid-template-columns:1fr;gap:16px}.coupon-automation-list dl{grid-template-columns:1fr 1fr}.coupon-automation-state{justify-self:start}.coupon-automation-confirmation{grid-template-columns:1fr}.coupon-automation-list button{width:100%}}@media (prefers-reduced-motion:reduce){.network-credentials summary i,.integration-section-details>summary>i,.integration-advanced>summary>i,.sync-hub>header>span.is-running i{transition:none!important;animation:none!important}}@keyframes coming-scent-breathe{0%{opacity:.36;transform:translate(-52%,8px)scale(.92)}to{opacity:.62;transform:translate(-47%,-5px)scale(1.08)}}@keyframes coming-aura-pulse{0%{opacity:.55;transform:translate(-2%,2%)scale(.94)rotate(-10deg)}to{opacity:.85;transform:translate(3%,-2%)scale(1.06)rotate(-5deg)}}@keyframes coming-status-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (width<=900px){.coming-header,.coming-hero,.coming-footer,.store-rail-coming{width:calc(100% - 40px)}.coming-footer{justify-content:space-between;display:flex}.coming-footer p{display:none}.coming-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:20px}.coming-copy h1{font-size:clamp(54px,8.8vw,78px)}.coming-metric-price{left:-3%}}@media (width>=681px) and (width<=1024px) and (orientation:portrait){.coming-header,.coming-hero,.coming-footer,.store-rail-coming{width:calc(100% - 52px)}.coming-header{min-height:82px}.coming-hero{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:0;height:100%;min-height:0;margin:0 auto}.coming-copy{grid-area:1/1;width:min(100%,680px);padding:clamp(22px,3svh,42px) 0 0}.coming-kicker{margin-bottom:20px}.coming-copy h1{font-size:clamp(56px,8.5vw,82px)}.coming-description{margin-top:25px}.coming-beta-link{width:min(100%,370px);min-height:68px;margin-top:28px}.coming-visual{aspect-ratio:auto;grid-area:2/1;place-self:end;width:min(72vw,560px);max-width:none;height:min(60svh,690px);min-height:560px;margin-top:clamp(-104px,-8svh,-64px)}.coming-object{aspect-ratio:auto;width:100%;height:100%;min-height:0;margin:0}.homepage-promotion-coming{width:min(100%,500px);margin-top:18px}.coming-product-wrap{width:70%;height:65%;top:1%}.coming-object figcaption{width:100%;top:65%;bottom:auto}.coming-product-stats{display:block;position:static}.coming-metric{background:0 0;width:max-content;min-width:0;max-width:158px;min-height:0;padding:0;position:absolute}.coming-metric dt{letter-spacing:.09em;font-size:9px;line-height:1.35}.coming-metric dd{font-size:12px}.coming-metric-rating{top:9%;right:0}.coming-metric-price{top:41%;left:0}.coming-metric-saving{top:51%;bottom:auto;right:0}.coming-footer{justify-content:space-between;min-height:64px;display:flex}.coming-footer p{display:none}}@media (width<=680px){.coming-soon{min-height:100svh}.coming-header{width:calc(100% - 34px);min-height:76px}.coming-brand{font-size:18px}.coming-status{font-size:7px}.coming-hero{width:calc(100% - 34px);min-height:auto;padding:9px 0 22px;display:block}.coming-copy{padding:20px 0 0}.coming-kicker{max-width:240px;margin-bottom:20px;font-size:7px;line-height:1.5}.coming-copy h1{font-size:clamp(49px,15.3vw,68px);line-height:.9}.coming-description{max-width:410px;margin-top:24px;font-size:12px;line-height:1.65}.coming-copy.has-homepage-promotion .coming-beta-link{margin-top:18px}.coming-visual{aspect-ratio:auto;flex-direction:column;width:100%;margin:0;display:flex}.homepage-promotion-coming{row-gap:8px;width:100%;margin:16px 0 0}.homepage-promotion-coming .homepage-promotion-brand{font-size:21px}.homepage-promotion-coming .homepage-promotion-label{font-size:8px}.homepage-promotion-coming .homepage-promotion-benefit{font-size:13px}.homepage-promotion-coming .homepage-promotion-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-promotion-coming .homepage-promotion-note{font-size:9px}.homepage-promotion-coming.is-loading{min-height:215px}.coming-beta-link{min-height:68px;margin-top:27px}.coming-object{aspect-ratio:auto;width:min(88vw,380px);height:clamp(344px,92vw,370px);margin:6px auto -34px}.coming-product-wrap{width:58%;height:58%;top:8%}.coming-product-stats{display:block;position:static}.coming-metric{background:0 0;width:max-content;min-width:0;max-width:126px;min-height:0;padding:0;position:absolute}.coming-metric dt{letter-spacing:.09em;font-size:9px;line-height:1.3}.coming-metric dd{letter-spacing:-.01em;font-size:13px}.coming-metric dd small{margin:3px 0 0;font-size:9px;display:block}.coming-metric-rating{max-width:138px;top:15%;right:0}.coming-metric-price{top:44%;left:0}.coming-metric-saving{top:53%;bottom:auto;right:0}.coming-object figcaption{width:94%;top:72%;bottom:auto}.coming-footer{width:calc(100% - 34px);min-height:58px;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;justify-content:space-between;display:flex}.store-rail-coming{width:calc(100% - 34px)}.coming-footer p{display:none}.coming-footer .instagram-link,.coming-footer .email-link,.beta-gate-footer .email-link,.beta-gate-footer .instagram-link{letter-spacing:.02em;font-size:9px}.coming-contact-links,.beta-contact-links{gap:11px}.coming-contact-links .instagram-glyph,.coming-contact-links .email-glyph,.beta-contact-links .instagram-glyph,.beta-contact-links .email-glyph{flex-basis:17px;width:17px;height:17px}.coming-atmosphere:before{font-size:34vw;top:58%}.coming-aura{width:120vw;height:min(420px,86vw);top:47%;right:-20%}}@media (width>=381px) and (width<=680px) and (height<=880px){.coming-header{min-height:70px}.coming-hero{padding:4px 0 0}.coming-copy{padding-top:14px}.coming-kicker{margin-bottom:16px}.coming-description{margin-top:20px}.coming-beta-link{min-height:64px;margin-top:22px}.coming-object{height:clamp(314px,84vw,330px);margin:2px auto -50px}.coming-product-wrap{height:61%}.coming-footer{min-height:54px}}@media (width<=380px){.coming-copy h1{font-size:46px}.coming-beta-link{padding-left:15px}.coming-beta-link i{width:39px;height:39px}.coming-object{width:min(340px,100vw - 34px);max-width:none;height:344px}.coming-product-wrap{width:56%;height:57%}.coming-metric{max-width:116px}.coming-metric-rating,.coming-metric-saving{right:2px}.coming-metric-price{left:2px}.coming-contact-links .instagram-link,.beta-contact-links .instagram-link,.app-contact-links .instagram-link{justify-content:center;min-width:44px}.coming-contact-links .instagram-link>span:last-child,.beta-contact-links .instagram-link>span:last-child,.app-contact-links .instagram-link>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.coming-copy,.coming-object,.coming-aura,.coming-grain,.coming-status i,.coming-scent-bloom,.coming-sillage,.coming-product-wrap{animation:none!important}.coming-sillage{opacity:.22;transform:translate3d(-50%, -16px, 0) rotate(var(--sillage-angle))}.coming-beta-link,.coming-beta-link i,.coming-product-image{transition:none!important}.store-rail-track{animation:none!important}.store-rail-window{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.store-rail-window::-webkit-scrollbar{display:none}}.feedback-inline-trigger{color:#8b99b4;letter-spacing:.035em;background:linear-gradient(135deg,#698fef1a,#698fef0b);border:1px solid #87a9f833;border-radius:14px;align-items:center;gap:8px;min-height:42px;margin:0;padding:0 6px 0 14px;font-size:9px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff09,0 9px 26px #0000001f}.feedback-inline-trigger span{color:#56637a}.feedback-inline-trigger strong{color:#d5def2;font-weight:720}.feedback-inline-trigger i{color:#88a8ff;background:#698fef1f;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;transition:background .18s,transform .18s;display:grid}.feedback-inline-trigger:hover{background:#698fef1f;border-color:#87a9f861;transform:translateY(-1px);box-shadow:0 12px 28px #00000029}.feedback-inline-trigger:hover i{background:#698fef33;transform:translate(2px)}.feedback-inline-trigger:focus-visible{outline-offset:3px;outline:2px solid #7598ff8c}.feedback-strip{z-index:2;background:linear-gradient(100deg,#091222e6,#050a13d1),radial-gradient(circle at 84% 20%,#5e84e421,#0000 34%);border:1px solid #97b5f41f;justify-content:space-between;align-items:center;gap:28px;width:min(1000px,100% - 32px);min-height:132px;margin:92px auto 0;padding:28px 30px;display:flex;position:relative;overflow:hidden}.feedback-strip:before{content:"";background:#779cff;width:58px;height:1px;position:absolute;top:-1px;left:30px;box-shadow:0 0 20px #779cff75}.feedback-strip>div{gap:7px;min-width:0;display:grid}.feedback-strip>div>span{color:#7182a0;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:740}.feedback-strip>div>strong{color:#e7ecf8;letter-spacing:-.02em;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:clamp(22px,3.1vw,31px);font-weight:400}.feedback-strip>div>small{color:#738099;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;overflow:hidden}.feedback-strip>button{color:#c7d5f5;letter-spacing:.03em;background:#698fef17;border:1px solid #87a9f838;justify-content:space-between;align-items:center;gap:24px;min-width:174px;min-height:50px;padding:0 18px;font-size:10px;font-weight:650;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.feedback-strip>button i{color:#83a5ff;font-size:14px;font-style:normal}.feedback-strip>button:hover{background:#698fef26;border-color:#87a9f86b;transform:translateY(-2px)}.feedback-backdrop{z-index:100;background:#010308e0;justify-content:center;align-items:center;padding:22px;animation:.18s ease-out both feedback-fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}.feedback-dialog{overscroll-behavior:contain;background:radial-gradient(circle at 100% 0,#5881e821,#0000 29%),linear-gradient(145deg,#08111f,#040912 72%);border:1px solid #9dbcff2e;border-radius:3px;width:min(570px,100%);max-height:calc(100dvh - 44px);padding:34px;animation:.24s cubic-bezier(.2,.75,.2,1) both feedback-dialog-in;position:relative;overflow:hidden auto;box-shadow:0 42px 120px #0000009e}.feedback-dialog-glow{pointer-events:none;background:linear-gradient(90deg,#688ff7,#0000);width:72px;height:1px;position:absolute;top:0;left:34px;box-shadow:0 0 24px #688ff78c}.feedback-close{z-index:2;color:#94a2bb;background:#ffffff06;border:1px solid #9fb7e921;border-radius:50%;place-items:center;width:40px;height:40px;font-size:21px;line-height:1;display:grid;position:absolute;top:21px;right:21px}.feedback-dialog form{z-index:1;position:relative}.feedback-kicker{color:#779bff;letter-spacing:.17em;text-transform:uppercase;margin:0 48px 10px 0;font-size:9px;font-weight:760}.feedback-dialog h2{color:#f1f4fb;letter-spacing:-.03em;max-width:430px;margin:0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:clamp(29px,4.4vw,37px);font-weight:400;line-height:1.05}.feedback-dialog h2:focus{outline:0}.feedback-intro{color:#8d9ab1;max-width:450px;margin:12px 48px 0 0;font-size:13px;line-height:1.58}.feedback-context{color:#9daccc;text-overflow:ellipsis;white-space:nowrap;background:#6f93e80e;border:1px solid #85a5eb1f;align-items:center;gap:8px;max-width:100%;min-height:32px;margin-top:19px;padding:8px 11px;font-size:10px;line-height:1.35;display:inline-flex;overflow:hidden}.feedback-context i{background:#769bff;border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 11px #769bffa6}.feedback-dialog fieldset{border:0;min-width:0;margin:25px 0 0;padding:0}.feedback-dialog legend,.feedback-field>span{color:#c4cde0;margin:0 0 10px;font-size:12px;font-weight:620;line-height:1.4}.feedback-dialog legend small,.feedback-field>span small{color:#64718a;margin-left:5px;font-size:9px;font-weight:500}.feedback-categories{flex-wrap:wrap;gap:8px;display:flex}.feedback-categories label,.feedback-rating label{cursor:pointer;position:relative}.feedback-categories input,.feedback-rating input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.feedback-categories span{color:#909db5;background:#ffffff05;border:1px solid #97b2e821;align-items:center;min-height:42px;padding:0 13px;font-size:10px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.feedback-categories input:checked+span{color:#d4dffc;background:#5b82e724;border-color:#769cff8c}.feedback-categories input:focus-visible+span,.feedback-rating input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.feedback-rating{gap:8px;display:flex}.feedback-rating span{color:#8795ae;background:#ffffff05;border:1px solid #97b2e821;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;font-weight:650;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.feedback-rating input:checked+span{color:#04101f;background:#7094f0;border-color:#769cff9e;transform:translateY(-2px)}.feedback-field{margin-top:25px;display:grid}.feedback-field textarea,.feedback-field input{color:#edf2ff;background:#02070fb8;border:1px solid #97b2e824;border-radius:2px;outline:0;width:100%;font-size:14px;line-height:1.55;transition:border-color .16s,box-shadow .16s}.feedback-field textarea{resize:vertical;min-height:116px;padding:13px 14px}.feedback-field input{min-height:48px;padding:0 14px}.feedback-field textarea::placeholder,.feedback-field input::placeholder{color:#56647d}.feedback-field textarea:focus,.feedback-field input:focus{border-color:#779cff8a;box-shadow:0 0 0 3px #5b83ea14}.feedback-field>small{color:#5f6d85;justify-self:end;margin-top:7px;font-size:10px;line-height:1.45}.feedback-contact>small{justify-self:start}.feedback-screenshot-picker{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 13px;display:grid}.feedback-screenshot-picker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.feedback-screenshot-picker label{color:#9eadc8;cursor:pointer;background:#5374c10b;border:1px dashed #97b2e833;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:10px;font-weight:630;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.feedback-screenshot-picker label:hover{color:#c9d6ef;background:#5374c117;border-color:#779cff75}.feedback-screenshot-picker label.is-disabled{opacity:.45;cursor:default}.feedback-screenshot-picker label i{color:#84a4f4;border:1px solid #97b2e82e;border-radius:50%;place-items:center;width:23px;height:23px;font-size:15px;font-style:normal;font-weight:400;display:grid}.feedback-screenshot-picker input:focus-visible+label{outline:2px solid var(--accent);outline-offset:3px}.feedback-screenshot-picker strong{color:#65738b;letter-spacing:.08em;font-size:9px;font-weight:650}.feedback-screenshot-help{color:#5f6d85;margin:7px 0 0;font-size:9px;line-height:1.45}.feedback-screenshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.feedback-screenshot-grid figure{aspect-ratio:4/3;background:#02070fb8;border:1px solid #97b2e824;min-width:0;margin:0;position:relative;overflow:hidden}.feedback-screenshot-grid img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.feedback-screenshot-grid button{color:#f2f5fb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02050bd6;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:29px;height:29px;font-size:17px;line-height:1;display:grid;position:absolute;top:5px;right:5px}.feedback-error{color:#ff9d9d!important}.feedback-dialog fieldset>.feedback-error{margin-top:8px;font-size:10px;display:block}.feedback-privacy{color:#68758b;border-top:1px solid #97b2e817;margin:20px 0 0;padding:12px 0 0 18px;font-size:10px;line-height:1.5}.feedback-privacy:before{content:"i";float:left;color:#7183a3;border:1px solid #4e5e78;border-radius:50%;place-items:center;width:13px;height:13px;margin:1px 0 0 -18px;font-size:8px;font-style:italic;display:grid}.feedback-submit-error{color:#ffadad;background:#9b354314;border:1px solid #ff80802e;margin:12px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.feedback-actions{grid-template-columns:auto minmax(170px,1fr);gap:10px;margin-top:22px;display:grid}.feedback-actions button{border-radius:2px;min-height:50px;font-size:11px;font-weight:650}.feedback-later{color:#7d8aa0;background:0 0;border:1px solid #97b2e81a;padding:0 18px}.feedback-send{color:#06101e;background:linear-gradient(110deg,#6489e7,#7c9df0);border:1px solid #8dacf34d;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.feedback-send i{font-size:16px;font-style:normal}.feedback-send:disabled{cursor:wait;opacity:.62}.feedback-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:36px 0 12px;display:flex}.feedback-success-mark{color:#77d8b4;background:#60caa414;border:1px solid #74d6b347;border-radius:50%;place-items:center;width:58px;height:58px;font-size:21px;display:grid;box-shadow:0 0 46px #57bf9a17}.feedback-success>p{color:#77d8b4;letter-spacing:.14em;text-transform:uppercase;margin:22px 0 10px;font-size:9px;font-weight:730}.feedback-success>span:not(.feedback-success-mark){color:#8492a9;max-width:370px;margin-top:13px;font-size:12px;line-height:1.6}.feedback-success button{color:#c5d5fa;background:#5b83ea1f;border:1px solid #8dacf347;justify-content:space-between;align-items:center;min-width:214px;min-height:50px;margin-top:28px;padding:0 16px;font-size:11px;display:flex}.feedback-success button i{font-size:15px;font-style:normal}@keyframes feedback-fade-in{0%{opacity:0}}@keyframes feedback-dialog-in{0%{opacity:0;transform:translateY(16px)scale(.985)}}.feedback-admin-gate,.feedback-inbox,.integration-panel,.marketing-panel{isolation:isolate;background:radial-gradient(circle at 82% 4%,#406bd31f,#0000 27%),linear-gradient(145deg,#02050a,#050b15 52%,#02050a);min-height:100svh;position:relative;overflow-x:clip}.marketing-consent{z-index:1200;color:#382719;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4ebdbf0;border:1px solid #4f392629;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:min(760px,100% - 32px);margin-left:auto;padding:14px 15px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 14px 42px #3022172e}.marketing-consent>div:first-child{max-width:500px}.marketing-consent small{color:#9a714d;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:750}.marketing-consent strong{margin-top:3px;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:16px;font-weight:500;display:block}.marketing-consent p{color:#6b5746;margin:5px 0 0;font-size:10px;line-height:1.45}.marketing-consent>div:first-child>span{color:#9a493f;margin-top:5px;font-size:10px;display:block}.marketing-consent-actions{flex:none;gap:8px;display:flex}.marketing-consent-actions button{border:1px solid #412d1d2e;border-radius:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:650}.marketing-consent-actions .is-essential{color:#614b39;background:0 0}.marketing-consent-actions .is-accept{color:#f8efe2;background:#3d2a1b}.marketing-consent-actions button:disabled{opacity:.55}.privacy-link{width:max-content;min-height:24px;color:inherit;font:inherit;letter-spacing:.03em;opacity:.54;text-transform:none;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.privacy-link:hover{opacity:.85}.privacy-link:focus-visible{outline-offset:3px;opacity:.9;border-radius:3px;outline:2px solid}.coming-footer-meta{justify-items:start;gap:2px;display:grid}.marketing-heading{justify-content:space-between;align-items:end;gap:44px;width:min(1120px,100% - 44px);margin:70px auto 0;display:flex}.marketing-heading>div{max-width:690px}.marketing-heading p{color:#7598f7;letter-spacing:.16em;text-transform:uppercase;margin:0 0 15px;font-size:9px;font-weight:750}.marketing-heading h1{letter-spacing:-.05em;margin:0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:clamp(48px,7vw,76px);font-weight:400;line-height:.94}.marketing-heading h1 em{color:#748ab7;font-weight:400}.marketing-heading>div>span{color:#718097;max-width:650px;margin-top:22px;font-size:11px;line-height:1.7;display:block}.marketing-range{flex:none;grid-template-columns:128px 128px;gap:8px;display:grid}.marketing-range label{color:#5f6f89;letter-spacing:.1em;text-transform:uppercase;gap:6px;font-size:8px;display:grid}.marketing-range input{color:#b8c6df;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#02070fcc;border:1px solid #91b0f021;min-height:42px;padding:0 10px;font-size:11px}.marketing-range button{color:#a9bfea;background:#587eda1a;border:1px solid #799ef242;grid-column:1/-1;min-height:42px;font-size:9px}.marketing-metrics{background:#91b0f01a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(1120px,100% - 44px);margin:50px auto 0;display:grid}.marketing-metrics article{background:#030811f7;flex-direction:column;justify-content:center;min-width:0;min-height:126px;padding:22px;display:flex}.marketing-metrics small{color:#60708a;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.marketing-metrics strong{color:#e3eafa;margin-top:11px;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:34px;font-weight:400}.marketing-metrics span{color:#71819b;margin-top:7px;font-size:9px;line-height:1.45}.marketing-funnel{width:min(1120px,100% - 44px);margin:38px auto 0}.marketing-funnel>header{border:1px solid #91b0f01a;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:0 20px;display:flex}.marketing-funnel header small,.marketing-rankings header small{color:#5877bd;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:730}.marketing-funnel h2,.marketing-rankings h2{color:#dce6f8;margin:6px 0 0;font-size:18px;font-weight:520}.marketing-funnel>header>span{color:#617089;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.marketing-table-wrap{border:1px solid #91b0f017;border-top:0;overflow-x:auto}.marketing-table-wrap table{border-collapse:collapse;background:#030811f7;width:100%;min-width:960px}.marketing-table-wrap th{color:#52627c;letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:13px 14px;font-size:7px;font-weight:700}.marketing-table-wrap td{color:#aebbd2;vertical-align:top;border-top:1px solid #91b0f012;padding:16px 14px;font-size:10px}.marketing-table-wrap td:nth-child(3){overflow-wrap:anywhere;max-width:220px}.marketing-table-wrap td small{color:#63718a;margin-top:4px;font-size:8px;line-height:1.45;display:block}.marketing-rankings{background:#91b0f01a;grid-template-columns:1fr 1fr;gap:1px;width:min(1120px,100% - 44px);margin:38px auto 0;display:grid}.marketing-rankings>article{background:#030811f7;min-width:0;padding:25px}.marketing-rankings ol{margin:22px 0 0;padding:0;list-style:none}.marketing-rankings li{border-top:1px solid #91b0f012;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:11px 0;display:flex}.marketing-rankings li strong{color:#b9c7df;font-size:11px;font-weight:540;display:block}.marketing-rankings li small{color:#607089;margin-top:5px;font-size:8px;display:block}.marketing-rankings li b{color:#8daaf0;font-size:18px;font-weight:500}.marketing-rankings article>p{color:#66748b;font-size:10px}.marketing-empty{text-align:center;border:1px solid #91b0f01a;flex-direction:column;justify-content:center;align-items:center;width:min(1120px,100% - 44px);min-height:180px;margin:38px auto 0;padding:35px;display:flex}.marketing-funnel .marketing-empty{border-top:0;width:100%;margin:0}.marketing-empty strong{color:#bdcae1;font-size:14px;font-weight:530}.marketing-empty span{color:#66748b;margin-top:9px;font-size:10px}.marketing-empty.is-error strong{color:#e3979e}.marketing-retention{color:#54627a;width:min(1120px,100% - 44px);margin:26px auto 90px;font-size:9px}.admin-ambient{z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#8dabea06 1px,#0000 1px),linear-gradient(90deg,#8dabea06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 9%,#000 55%,#0000 94%);mask-image:linear-gradient(120deg,#0000 9%,#000 55%,#0000 94%)}.admin-topbar{border-bottom:1px solid #94b3f317;justify-content:space-between;align-items:center;width:min(1120px,100% - 44px);height:92px;margin:0 auto;display:flex}.admin-private{color:#65738d;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;font-weight:700;display:inline-flex}.admin-private i{background:#7398ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #7398ffa6}.admin-topbar nav{color:#718099;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:17px;font-size:9px;display:flex}.admin-topbar nav a{color:#718099;text-decoration:none}.admin-topbar nav span{color:#b4c5e8}.owner-panel-nav>a,.owner-panel-nav>span,.owner-panel-nav>button{color:#718099;min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.owner-panel-nav>span[aria-current=page]{color:#c2d0ed}.owner-panel-nav>button{cursor:pointer}.owner-close-short{display:none}.owner-panel-nav>button:disabled{cursor:wait;opacity:.58}.owner-panel-nav>a:hover,.owner-panel-nav>button:hover{color:#aebfe2}.owner-panel-nav>a:focus-visible,.owner-panel-nav>button:focus-visible{outline-offset:5px;outline:1px solid #7598f7}.admin-gate-card{width:min(600px,100% - 40px);margin:clamp(78px,15vh,150px) auto 80px}.admin-gate-card>p,.inbox-heading p{color:#7598f7;letter-spacing:.16em;text-transform:uppercase;margin:0 0 15px;font-size:9px;font-weight:750}.admin-gate-card h1{letter-spacing:-.045em;margin:0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:clamp(43px,7vw,72px);font-weight:400;line-height:.96}.admin-gate-card h1 em{color:#758dbf;font-weight:400}.admin-gate-card>span{color:#78859b;max-width:440px;margin-top:24px;font-size:12px;line-height:1.65;display:block}.admin-gate-card form{margin-top:35px}.admin-gate-card label{color:#aebbd4;margin-bottom:9px;font-size:10px;font-weight:620;display:block}.admin-gate-card form>div{grid-template-columns:minmax(0,1fr) 164px;display:grid}.admin-gate-card input{color:#eff3fb;background:#030811c4;border:1px solid #98b5f229;border-right:0;border-radius:0;outline:0;min-width:0;min-height:56px;padding:0 16px;font-size:16px}.admin-gate-card button{color:#05101e;background:#6d90e8;border:1px solid #7ca1f45c;justify-content:space-between;align-items:center;min-height:56px;padding:0 15px;font-size:10px;font-weight:680;display:flex}.admin-gate-card button i{font-size:15px;font-style:normal}.admin-gate-card button:disabled{opacity:.6}.admin-gate-card small{color:#5e6d85;margin-top:9px;font-size:10px;line-height:1.5;display:block}.admin-gate-card form.has-error input{border-color:#ff848461}.admin-gate-card form.has-error small{color:#ff9c9c}.inbox-heading{justify-content:space-between;align-items:end;gap:40px;width:min(1120px,100% - 44px);margin:75px auto 0;display:flex}.inbox-heading h1{letter-spacing:-.05em;margin:0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:clamp(48px,7vw,78px);font-weight:400;line-height:.92}.inbox-heading>div>span{color:#64728a;margin-top:16px;font-size:10px;display:block}.inbox-heading dl{border-top:1px solid #98b5f221;border-bottom:1px solid #98b5f221;grid-template-columns:repeat(3,1fr);min-width:340px;margin:0;display:grid}.inbox-heading dl div{flex-direction:column;justify-content:center;gap:7px;min-height:82px;padding:14px 17px;display:flex}.inbox-heading dl div+div{border-left:1px solid #98b5f21a}.inbox-heading dt{color:#63718a;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:680}.inbox-heading dd{color:#dfe7f8;letter-spacing:-.04em;margin:0;font-size:24px}.inbox-filters{flex-wrap:wrap;gap:7px;width:min(1120px,100% - 44px);margin:51px auto 18px;display:flex}.inbox-filters button{color:#6d7b92;background:#ffffff04;border:1px solid #92aee71c;min-height:38px;padding:0 13px;font-size:9px}.inbox-filters button.active{color:#bdcdf1;background:#597fdc1c;border-color:#749bf561}.feedback-list{background:#98b5f21a;gap:1px;width:min(1120px,100% - 44px);margin:0 auto 100px;display:grid}.feedback-record{background:#040912f7;grid-template-columns:54px minmax(0,1fr);gap:24px;min-width:0;padding:28px 30px;display:grid}.record-index{color:#303d54;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:27px}.record-body{min-width:0}.record-body>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.record-category{color:#9eafd0;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:680;display:inline-flex}.record-category i{background:#7598f6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #7598f673}.category-problem .record-category i{background:#ff8d93;box-shadow:0 0 10px #ff6f7a66}.record-body time{color:#56647b;font-size:9px}.record-message{color:#e3e8f3;letter-spacing:-.012em;white-space:pre-wrap;overflow-wrap:anywhere;margin:17px 0 0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:clamp(20px,2.7vw,27px);line-height:1.34}.record-screenshots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:740px;margin-top:22px;display:grid}.record-screenshots a{aspect-ratio:16/10;color:#d9e3f8;background:#02050b;border:1px solid #98b5f21f;min-width:0;text-decoration:none;position:relative;overflow:hidden}.record-screenshots img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .22s,opacity .22s;display:block}.record-screenshots a:hover img{opacity:.86;transform:scale(1.025)}.record-screenshots span{color:#b8c8e9;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060dd1;padding:5px 7px;font-size:7px;font-weight:680;position:absolute;bottom:7px;right:7px}.record-context{border-top:1px solid #98b5f214;flex-wrap:wrap;gap:12px 28px;margin-top:24px;padding-top:16px;display:flex}.record-context span{color:#8795ad;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.record-context small{color:#4f5e76;letter-spacing:.11em;text-transform:uppercase;margin-right:8px;font-size:7px;font-weight:680}.inbox-empty{text-align:center;border:1px solid #98b5f21a;flex-direction:column;justify-content:center;align-items:center;width:min(1120px,100% - 44px);min-height:300px;margin:0 auto 100px;padding:55px;display:flex}.inbox-empty>span{color:#718fd5;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:720}.inbox-empty h2{margin:13px 0 0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:29px;font-weight:400}.inbox-empty p{color:#66738a;margin:10px 0 0;font-size:11px}.inbox-empty.is-error>span{color:#ff9c9c}.integration-heading{width:min(1120px,100% - 44px);margin:70px auto 0}.integration-heading>p{color:#7598f7;letter-spacing:.16em;text-transform:uppercase;margin:0 0 15px;font-size:9px;font-weight:750}.integration-heading h1{letter-spacing:-.05em;margin:0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:clamp(48px,7vw,76px);font-weight:400;line-height:.94}.integration-heading h1 em{color:#748ab7;font-weight:400}.integration-heading>span{color:#718097;max-width:650px;margin-top:22px;font-size:11px;line-height:1.7;display:block}.priority-integrations{width:min(1120px,100% - 44px);margin:52px auto 0}.priority-integrations>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:17px;display:flex}.priority-integrations>header small{color:#7598f7;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:730}.priority-integrations>header h2{color:#dfe6f3;letter-spacing:-.03em;margin:8px 0 0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:30px;font-weight:400}.priority-integrations>header p{color:#65738a;max-width:560px;margin:0;font-size:10px;line-height:1.65}.priority-network-grid{background:#92b1f01c;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.network-card{background:#030811f7;min-width:0;padding:27px}.network-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.network-card>header>div{align-items:center;gap:13px;min-width:0;display:flex}.network-card>header small{color:#596880;letter-spacing:.1em;text-transform:uppercase;font-size:7px;display:block}.network-card h3{color:#e3e9f5;margin:5px 0 0;font-size:18px;font-weight:520}.network-intro{color:#6e7c92;min-height:49px;margin:23px 0 0;font-size:10px;line-height:1.65}.network-apply{color:#9fb4df;background:#5277cf0b;border:1px solid #82a3ef26;justify-content:space-between;align-items:center;min-height:46px;margin-top:18px;padding:0 14px;font-size:9px;text-decoration:none;display:flex}.network-apply:hover{background:#5277cf16;border-color:#82a3ef4d}.network-apply span{font-size:13px}.network-card form{gap:18px;margin-top:25px;display:grid}.network-card .token-field input{padding-right:15px}.network-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.network-card .owner-confirmation{padding-top:18px}.network-card .integration-actions button[type=submit]{min-width:185px}.network-awin .integration-mark{color:#c99aeb;background:#8541b417;border-color:#be74e942}.network-cj .integration-mark{color:#efa18e;background:#bf452b14;border-color:#ff785e40}.integration-layout{background:#92b1f01c;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1px;width:min(1120px,100% - 44px);margin:48px auto 100px;display:grid}.integration-card,.integration-summary{background:#030811f7;min-width:0}.integration-card{padding:30px}.integration-card>header{border-bottom:1px solid #93b2f017;justify-content:space-between;align-items:center;gap:24px;padding-bottom:25px;display:flex}.integration-card>header>div{align-items:center;gap:14px;display:flex}.integration-mark{color:#90adf2;letter-spacing:.08em;background:#4e70c617;border:1px solid #7b9eee40;place-items:center;width:46px;height:46px;font-size:11px;font-weight:760;display:grid}.integration-card header small{color:#596880;letter-spacing:.12em;text-transform:uppercase;font-size:7px;display:block}.integration-card h2{color:#e3e9f5;margin:5px 0 0;font-size:18px;font-weight:520}.integration-state{color:#6d7c94;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;display:inline-flex}.integration-state i{background:#576278;border-radius:50%;width:6px;height:6px}.integration-state.is-saved{color:#83bba7}.integration-state.is-saved i{background:#6fd0ad;box-shadow:0 0 12px #5bd5a873}.integration-state.is-warning{color:#d7b47b}.integration-state.is-warning i{background:#d9a85c;box-shadow:0 0 12px #d9a85c59}.integration-state.is-error{color:#e3979e}.integration-state.is-error i{background:#ef7e89;box-shadow:0 0 12px #ef7e8959}.integration-card form{gap:20px;margin-top:27px;display:grid}.token-field{gap:8px;display:grid;position:relative}.token-field label{color:#a8b7d2;letter-spacing:.04em;align-items:center;gap:9px;font-size:9px;font-weight:650;display:flex}.token-field label span{color:#53627b;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:13px;font-weight:400}.token-field input{color:#e4ebfa;letter-spacing:.08em;background:#01050cbf;border:1px solid #91b0f024;border-radius:0;outline:0;width:100%;min-height:54px;padding:0 82px 0 15px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px}.token-field input:focus{border-color:#779cf573;box-shadow:0 0 0 3px #5b83ea0f}.token-field>small{color:#4f5d74;font-size:8px;position:absolute;bottom:19px;right:14px}.owner-confirmation{border-top:1px solid #91b0f014;margin-top:5px;padding-top:22px}.owner-confirmation input{letter-spacing:normal;padding-right:15px;font-family:inherit}.owner-confirmation>small{color:#59677e;line-height:1.5;position:static}.integration-actions{align-items:center;gap:9px;margin-top:4px;display:flex}.integration-actions button{border:1px solid #87a8f447;min-height:50px;padding:0 17px;font-size:9px;font-weight:680}.integration-actions button[type=submit]{color:#06101e;background:linear-gradient(110deg,#6489e7,#7c9df0);justify-content:space-between;align-items:center;min-width:216px;display:flex}.integration-actions button i{font-size:15px;font-style:normal}.integration-actions button:disabled{cursor:wait;opacity:.55}.integration-test{color:#9eb3df;background:#5b83ea12}.integration-message,.integration-updated{color:#81bea6;background:#409a780d;border:1px solid #66c7a221;margin:18px 0 0;padding:11px 13px;font-size:10px;line-height:1.55}.integration-message.is-error{color:#f1a3a6;background:#9b354312;border-color:#ff80802b}.integration-updated{color:#5d6b82;background:0 0;border-color:#91b0f014}.sync-console{border-top:1px solid #91b0f017;margin-top:28px;padding-top:27px}.sync-console>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.sync-console>header small,.program-review>header small{color:#5877bd;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:730;display:block}.sync-console h3{color:#dce6f8;margin:6px 0 0;font-size:17px;font-weight:520}.sync-console>header>span{color:#75839a;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;display:inline-flex}.sync-console>header>span i{background:#68cba8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #68cba85c}.sync-console>header>span.is-running i{background:#7b9ef3;animation:1.4s ease-in-out infinite admin-pulse}.sync-console>p{color:#6e7c92;max-width:610px;margin:17px 0 0;font-size:10px;line-height:1.65}.sync-confirmation{margin-top:21px}.sync-confirmation>label{color:#8291aa;letter-spacing:.08em;margin-bottom:8px;font-size:8px;display:block}.sync-confirmation>div{grid-template-columns:minmax(0,1fr) 196px;display:grid}.sync-confirmation input{color:#eaf0ff;background:#01050cb8;border:1px solid #87a8f429;border-right:0;outline:0;min-width:0;min-height:50px;padding:0 14px;font-size:16px}.sync-confirmation button{color:#a9bfee;background:#5d84e61c;border:1px solid #87a8f447;justify-content:space-between;align-items:center;min-height:50px;padding:0 15px;font-size:9px;font-weight:680;display:flex}.sync-confirmation button i{font-size:14px;font-style:normal}.sync-confirmation button:disabled{opacity:.42}.sync-message{color:#81bea6;margin:13px 0 0;font-size:10px;line-height:1.55}.sync-message.is-error{color:#f1a3a6}.sync-last-run{border:1px solid #91b0f014;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.sync-last-run span{color:#59677d;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:center;gap:6px;min-height:58px;padding:12px;font-size:7px;display:flex}.sync-last-run span+span{border-left:1px solid #91b0f014}.sync-last-run strong{color:#aab9d5;letter-spacing:0;text-transform:none;font-size:10px;font-weight:560}.integration-notice{color:#8c9ab2;border:1px solid #91b0f01f;margin-top:27px;padding:16px;font-size:11px;line-height:1.6}.integration-notice.is-error{color:#f1a3a6;border-color:#ff80802e}.integration-summary{flex-direction:column;padding:30px;display:flex}.integration-summary>p{color:#697993;letter-spacing:.14em;text-transform:uppercase;margin:0 0 25px;font-size:8px;font-weight:700}.integration-summary>div{background:#91b0f017;gap:1px;display:grid}.integration-summary>div>span{background:#040a14;grid-template-columns:8px 1fr;align-content:center;column-gap:10px;min-height:120px;padding:20px;display:grid}.integration-summary>div i{background:#566177;border-radius:50%;width:6px;height:6px;margin-top:3px}.integration-summary>div i.ready{background:#6fd0ad;box-shadow:0 0 12px #5bd5a866}.integration-summary>div small{color:#8798b7;letter-spacing:.1em;font-size:8px;font-weight:720}.integration-summary>div strong{color:#66748c;grid-column:2;margin-top:10px;font-size:10px;font-weight:450;line-height:1.55}.integration-summary footer{margin-top:auto;padding-top:30px}.integration-summary footer small{color:#5975b7;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:720}.integration-summary footer p{color:#68758a;margin:10px 0 0;font-size:10px;line-height:1.65}.program-review{width:min(1120px,100% - 44px);margin:-51px auto 100px}.program-review>header{border:1px solid #91b0f01a;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:0 20px;display:flex}.program-review h2{color:#dbe4f4;margin:7px 0 0;font-size:17px;font-weight:520}.program-review>header>span{color:#67758b;letter-spacing:.07em;text-transform:uppercase;font-size:8px}.program-review-empty{color:#637188;border:1px solid #91b0f014;border-top:0;min-height:100px;margin:0;padding:29px 20px;font-size:10px;line-height:1.65}.program-list{background:#91b0f017;gap:1px;display:grid}.program-list article{background:#040a14;grid-template-columns:minmax(0,1fr) auto 156px;align-items:center;gap:24px;min-height:94px;padding:17px 20px;display:grid}.program-list article>div:first-child{min-width:0}.program-list article>div:first-child small{color:#52627c;letter-spacing:.1em;text-transform:uppercase;font-size:7px;display:block}.program-list article>div:first-child strong{color:#bdcbe4;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;font-weight:550;display:block;overflow:hidden}.program-list article>div:first-child span{color:#607089;margin-top:6px;font-size:9px;display:block}.program-stats{gap:25px;display:flex}.program-stats span{gap:4px;min-width:54px;display:grid}.program-stats small{color:#56647a;letter-spacing:.07em;text-transform:uppercase;font-size:7px}.program-stats strong{color:#a7b6d2;font-size:14px;font-weight:520}.program-list button{color:#9bb4ea;background:#577edc1a;border:1px solid #7097f040;min-height:42px;padding:0 14px;font-size:8px}.program-list button:disabled{opacity:.38}.program-approved,.program-waiting{color:#77b99f;text-align:center;justify-content:center;align-items:center;gap:7px;font-size:8px;display:inline-flex}.program-approved i{background:#6fd0ad;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #5bd5a866}.program-waiting{color:#66748b;line-height:1.45}@keyframes admin-pulse{50%{opacity:.35}}@media (width<=720px){.marketing-consent{border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;width:auto;padding:12px;bottom:8px;left:8px;right:8px}.marketing-consent strong{font-size:16px}.marketing-consent p{max-width:520px;font-size:11px}.marketing-consent-actions{grid-template-columns:1fr 1fr;display:grid}.marketing-consent-actions button{min-height:44px;padding:0 8px;font-size:10px}.privacy-link{min-height:44px;font-size:9px}.feedback-inline-trigger{justify-content:center;width:100%;min-height:44px;margin:0;font-size:9px}.feedback-strip{flex-direction:column;align-items:stretch;gap:21px;min-height:0;margin-top:58px;padding:25px 20px}.feedback-strip>div>small{white-space:normal}.feedback-strip>button{width:100%;min-height:52px}.feedback-backdrop{align-items:flex-end;padding:0}.feedback-dialog{width:100%;max-height:92dvh;padding:28px 19px calc(19px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:25px 25px 0 0;animation-name:feedback-mobile-in}.feedback-dialog:before{content:"";background:#344158;border-radius:999px;width:41px;height:4px;margin:-14px auto 18px;display:block}.feedback-dialog-glow{left:50%;transform:translate(-50%)}.feedback-close{top:19px;right:17px}.feedback-dialog h2{padding-right:36px;font-size:29px}.feedback-intro{margin-right:35px;font-size:12px}.feedback-categories span{min-height:44px;font-size:10px}.feedback-field textarea,.feedback-field input{font-size:16px}.feedback-field>small{font-size:10px}.feedback-screenshot-picker label{min-height:50px}.feedback-screenshot-grid button{width:32px;height:32px}.feedback-actions{grid-template-columns:1fr 1.45fr}.feedback-actions button{min-height:52px}.feedback-success{min-height:390px}.admin-topbar{width:calc(100% - 34px);height:76px}.admin-topbar nav{gap:clamp(8px,2.6vw,12px);font-size:8px}.marketing-heading{flex-direction:column;align-items:stretch;gap:26px;width:calc(100% - 34px);margin-top:46px}.marketing-heading h1{font-size:48px}.marketing-range{grid-template-columns:1fr 1fr}.marketing-metrics{grid-template-columns:1fr 1fr;width:calc(100% - 20px);margin-top:38px}.marketing-metrics article{min-height:112px;padding:18px 16px}.marketing-metrics strong{font-size:29px}.marketing-funnel{width:calc(100% - 20px)}.marketing-funnel>header{flex-direction:column;justify-content:center;align-items:flex-start}.marketing-rankings{grid-template-columns:1fr;width:calc(100% - 20px)}.marketing-rankings>article{padding:22px 17px}.marketing-empty{width:calc(100% - 20px)}.marketing-retention{width:calc(100% - 34px);margin-bottom:60px}.admin-gate-card{width:calc(100% - 34px);margin-top:62px}.admin-gate-card h1{font-size:clamp(41px,12vw,56px)}.admin-gate-card form>div{grid-template-columns:1fr;gap:8px}.admin-gate-card input{border-right:1px solid #98b5f229}.inbox-heading{flex-direction:column;align-items:stretch;gap:31px;width:calc(100% - 34px);margin-top:46px}.inbox-heading h1{font-size:52px}.inbox-heading dl{min-width:0}.inbox-heading dl div{min-height:70px;padding:11px}.inbox-heading dd{font-size:21px}.inbox-filters{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% - 34px);margin-top:35px;overflow-x:auto}.inbox-filters::-webkit-scrollbar{display:none}.inbox-filters button{flex:none;min-height:42px}.feedback-list{width:calc(100% - 20px);margin-bottom:60px}.feedback-record{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:22px 17px}.record-index{font-size:21px}.record-body>header{flex-direction:column;align-items:flex-start;gap:8px}.record-message{font-size:21px}.record-screenshots{gap:6px;margin-top:18px}.record-screenshots span{padding:4px 5px;font-size:6px;bottom:4px;right:4px}.record-context{gap:10px 18px}.record-context span{width:100%}.inbox-empty{width:calc(100% - 34px);min-height:260px;padding:30px 20px}.integration-heading{width:calc(100% - 34px);margin-top:46px}.integration-heading h1{font-size:48px}.priority-integrations{width:calc(100% - 20px);margin-top:38px}.priority-integrations>header{flex-direction:column;align-items:flex-start;gap:13px;padding:0 7px}.priority-integrations>header p{max-width:none}.priority-network-grid{grid-template-columns:1fr}.network-card{padding:22px 17px}.network-card>header{flex-direction:column;align-items:flex-start}.network-intro{min-height:0}.network-field-row{grid-template-columns:1fr}.network-apply{min-height:50px}.integration-layout{grid-template-columns:1fr;width:calc(100% - 20px);margin-top:36px;margin-bottom:60px}.integration-card,.integration-summary{padding:22px 17px}.integration-card>header{flex-direction:column;align-items:flex-start;gap:16px}.token-field input{min-height:56px;font-size:16px}.integration-actions{flex-direction:column;align-items:stretch}.integration-actions button,.integration-actions button[type=submit]{width:100%;min-height:52px}.integration-summary footer{margin-top:34px}.sync-confirmation>div{grid-template-columns:1fr;gap:8px}.sync-confirmation input{border-right:1px solid #87a8f429;min-height:52px}.sync-confirmation button{min-height:52px}.manual-feed-config{padding:16px 14px}.manual-feed-entry{grid-template-columns:1fr;gap:8px}.manual-feed-error{margin-left:0}.manual-feed-entry input,.manual-feed-entry button{min-height:48px}.sync-last-run{grid-template-columns:1fr}.sync-last-run span+span{border-top:1px solid #91b0f014;border-left:0}.program-review{width:calc(100% - 20px);margin-top:-25px;margin-bottom:60px}.program-review>header{flex-direction:column;justify-content:center;align-items:flex-start;padding:17px}.program-list article{grid-template-columns:1fr;gap:16px;padding:18px 17px}.program-stats{gap:34px}.program-list button,.program-approved,.program-waiting{width:100%;min-height:44px}}@media (width<=420px){.admin-topbar nav{gap:clamp(6px,1.8vw,8px)}.owner-close-full{display:none}.owner-close-short{display:inline}}@keyframes feedback-mobile-in{0%{transform:translateY(100%)}}@media (width<=380px){.feedback-rating{gap:6px}.feedback-rating span{width:43px;height:43px}.feedback-actions{grid-template-columns:1fr}.feedback-send{grid-row:1}.admin-private{font-size:7px}.inbox-heading dl{grid-template-columns:1fr 1fr}.inbox-heading dl div:last-child{border-top:1px solid #98b5f21a;border-left:0;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.feedback-backdrop,.feedback-dialog,.feedback-inline-trigger i,.feedback-strip>button,.feedback-rating span{transition:none!important;animation:none!important}}.dark-app{--bg:#432d25;--surface:#50362c;--surface-2:#5b3d31;--surface-3:#6a493a;--text:#fff6ed;--muted:#d2bbae;--dim:#aa9182;--line:#e1bea324;--line-strong:#e1bea33d;--accent:#c97954;--accent-bright:#e2ad86;--accent-soft:#c9795421;--success:#91c7a7;color:var(--text);background:var(--bg)}.dark-app ::selection{color:#1b0e0b;background:#e1a97fb8}.beta-gate ::selection{color:#1b0e0b;background:#e1a97fb8}.dark-app .cinematic-image{filter:sepia(.42)saturate(.7)hue-rotate(334deg)contrast(1.03)brightness(.98);opacity:.34;transition:transform .82s cubic-bezier(.2,.75,.2,1),opacity .9s}.dark-app.has-results .cinematic-image{filter:sepia(.48)saturate(.62)hue-rotate(334deg)contrast(1.03)brightness(.82);opacity:.26}.dark-app.phase-searching .cinematic-image{opacity:.3}.dark-app.phase-found .cinematic-image{opacity:.25}.dark-app .moving-light{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #db9c7133 0, #853b321a 15%, transparent 39%), linear-gradient(112deg, transparent 31%, #bf6f4c11 45%, transparent 58%)}.dark-app .refraction{background:linear-gradient(120deg,#e2b4910f,#27141006 44%,#9a4b3b0a);border-color:#e2b5931a;box-shadow:inset 0 0 70px #ba6f4c08,0 0 80px #0000001f}.dark-app .journey-light{background:linear-gradient(#0000 7%,#dfb08d12 30%,#d38b624d 51%,#7f36310f 76%,#0000 94%);box-shadow:0 0 34px #cf815b29,0 0 130px #6f272614}.dark-app .journey-horizon{border:0;border-top:1px solid #da9f781a;box-shadow:inset 0 32px 100px #9e4c3709,0 -24px 120px #5b1f1f0a}.dark-app .warm-haze{background:radial-gradient(at 58% 42%,#da9e740e,#0000 34%),linear-gradient(#67443605,#52332809 40%,#25141024),radial-gradient(at 50% 43%,#0000 0 18%,#7248380e 51%,#27161133 108%);position:absolute;inset:0}.dark-app .vignette{background:linear-gradient(90deg,#29171224,#0000 18% 82%,#29171224),radial-gradient(at 50% 44%,#0000 16%,#4f30240b 48%,#1c0f0c36 112%)}.dark-app .scene-transition{background:radial-gradient(circle at 50% 48%,#ab58401a,#1c0c0c4d 52%,#0000 82%)}.dark-app .scene-transition:before{background:linear-gradient(90deg,#0000 0 36%,#da976c1a 49%,#0000 62%)}.dark-app .scene-transition>span{background:linear-gradient(#0000,#edc09dc7 40%,#9f4c3a33 62%,#0000);box-shadow:0 0 28px #d88e6366,0 0 90px #6f2d2b33}.dark-app .scene-transition>i{background:#a64d3a21}.dark-app .brand span{color:var(--accent)}.dark-app .draft-badge i,.dark-app .result-kicker:before{background:var(--accent);box-shadow:0 0 0 4px #c9795412,0 0 18px #c979547a}.dark-app .title-echo{color:#cc77522b;text-shadow:10px 0 30px #7e322e24}.dark-app .hero-copy{color:#aa9383}.dark-app .phase-searching .search-card{border-color:#d89a717a;box-shadow:0 30px 105px #0d060680,0 0 0 4px #c9795412,0 0 52px #85352e24}.dark-app .search-card:after{background:linear-gradient(90deg,#0000,#ebc3a6a8,#0000)}.dark-app .search-card input{color:var(--text)}.dark-app .search-card>button{color:#3a2119;background:linear-gradient(135deg,#f3e6dc,#dbc2b0);border:1px solid #fff8f240;box-shadow:inset 0 1px #ffffff8a,0 11px 30px #2b140e33}.dark-app .search-card>button:hover{background:linear-gradient(135deg,#fff1e7,#e6cdbb);box-shadow:inset 0 1px #ffffff9e,0 14px 34px #2b140e40}.dark-app .suggestions{background:#422b22fa;border-color:#e1b8992e;box-shadow:0 30px 90px #08040494}.dark-app .suggestions>button{color:var(--text)}.dark-app .suggestions strong{color:#f1e6db}.dark-app .suggestions small,.dark-app .suggestion-empty{color:#9d897c}.dark-app .suggestion-thumb{background:radial-gradient(circle at 50% 25%,#cd89602e,#221411f2 68%);border-color:#e1b89929}.dark-app .suggestion-meta b{color:#ad9686}.dark-app .suggestion-meta small{color:#776459}.dark-app .suggestion-heading,.dark-app .search-selected-product{border-color:#e1b8991a}.dark-app .search-results-back{color:#c5aa9a}.dark-app .search-results-back:hover{color:#fff2e8}.dark-app .search-results-back:focus-visible,.dark-app .search-volume-options button:focus-visible{outline-color:#d18b63}.dark-app .search-volume-options button{color:#f2e4da;background:#ffebdb09;border-color:#e1b89933}.dark-app .search-volume-options button:hover{background:#ffebdb14;border-color:#e1a77e73}.dark-app .catalog-line{color:#c8ad9d}.dark-app .results-ambient>span:before{border:0;border-top:1px solid #d38b621a}.dark-app .results-ambient>i{background:linear-gradient(#0000,#dca07638 42%,#8539300d 70%,#0000);box-shadow:0 0 50px #cd81581c,0 0 160px #6726250f}.dark-app .story-rail{color:#887267}.dark-app .story-rail>i{background:#d2956c24}.dark-app .story-rail>i>b{background:linear-gradient(#c97753,#e0a57d);box-shadow:0 0 14px #c8704f85}.dark-app .match-story:after{background:linear-gradient(180deg, transparent, #1b0e0cc9 72%, var(--bg))}.dark-app .continue-cue{color:#f4e4d7;background:linear-gradient(118deg,#3a231ce0,#1f1310c2);border-color:#e1ae8a47;box-shadow:0 24px 78px #0c06055c,inset 0 1px #ffe5d012}.dark-app .continue-cue:hover,.dark-app .continue-cue:focus-visible{color:#fff4e9;background:linear-gradient(118deg,#482a21f0,#261713d6);border-color:#e5b08b7a;box-shadow:0 27px 84px #0c06056b,inset 0 1px #ffebd91a}.dark-app .continue-cue>span{color:#c28b6b}.dark-app .continue-cue>i{background:#d3946a1a;border-color:#e1ae8a47}.dark-app .continue-cue>i>b{color:#e7a47e;background:0 0}.dark-app .scan-ring{background:#d3946a29;box-shadow:0 0 26px #b568461a}.dark-app .scan-ring:before{background:linear-gradient(90deg,#0000,#f1c49ff2,#0000);box-shadow:0 0 18px #da916699}.dark-app .not-found-state button{color:#d8c8bb;background:#ffefe00b}.dark-app .product-panel{border-top-color:rgba(224, 176, 142, var(--match-border-alpha));border-bottom-color:rgba(224, 176, 142, var(--match-border-alpha));background:radial-gradient(circle at 82% 32%,#bd65462e,#0000 34%),linear-gradient(124deg,#2e1d17f7,#180f0de8 56%,#301c17f0);box-shadow:0 42px 120px #08040461,inset 0 1px #ffe0c90f}.dark-app .product-dissolve{background:linear-gradient(#130d0b00,#130d0b5e 46%,#130d0bf0)}.dark-app .product-panel:before{background:linear-gradient(90deg,#e2a073f2,#0000);box-shadow:0 0 24px #c36b494d}.dark-app .product-panel:after{background:linear-gradient(#0000,#e5b28e4d,#0000 76%);box-shadow:0 0 44px #b9624421}.dark-app .product-number{color:#90796b}.dark-app .variant-specs{border-color:#e1b79721}.dark-app .variant-specs dt{color:#90786a}.dark-app .product-copy>p{color:#9a8274}.dark-app .product-verdict{background:linear-gradient(90deg,#3c241cf2,#211411f2),#1f1310f5;border-color:#e0b08e26;box-shadow:0 -18px 70px #0a050533,inset 0 1px #ffe4cf0a}.dark-app .product-verdict:after{background:linear-gradient(90deg,#0000,#edbf9cc2,#0000);box-shadow:0 0 26px #c6724d52}.dark-app .product-verdict>div:first-child>span{color:#f5eade}.dark-app .product-verdict>div:first-child>small{color:#ad9687}.dark-app .catalog-verdict{background:linear-gradient(90deg,#36221cf7,#1d120ff2)}.dark-app .catalog-status small{color:#8b7568}.dark-app .catalog-status strong{color:#dfa37c}.dark-app .verdict-price small,.dark-app .verdict-price>span{color:#9b8476}.dark-app .verdict-buy{color:#25120d;background:linear-gradient(135deg,#e4a67f,#c97955 72%,#b96549);border-color:#ffd5b852;box-shadow:inset 0 1px #fff1e573,0 14px 34px #64271d42}.dark-app .verdict-buy:hover{background:linear-gradient(135deg,#efb48d,#d48660 72%,#c36e50);box-shadow:inset 0 1px #fff3e880,0 16px 38px #64271d57}.dark-app .verdict-buy:focus-visible{outline-color:#efb58e}.dark-app .verdict-breakdown:hover{color:#f6dfcf}.dark-app .bottle-photo{background:radial-gradient(circle at 50% 28%,#fffaf3,#eee3d7 76%);border-color:#deb0913d;box-shadow:0 32px 66px #09040480,0 0 0 7px #c77a5208,inset 0 1px #ffffffe6}.dark-app .bottle-photo img{background:#f2e9df}.dark-app .scent-glow{background:radial-gradient(circle,#c7795436,#0000 68%)}.dark-app .scent-plane,.dark-app .scent-edge{background:linear-gradient(135deg,#dfa67d3d,#79382e11 34%,#1e110e3b 62%,#c06f4c1f);border-color:#e3bb9b38;box-shadow:inset 22px 0 40px #ebc29f0f,inset -25px 0 48px #0c060640}.dark-app .scent-edge{background:linear-gradient(#0000,#ecc5a5b3 22%,#994b3921 72%,#0000);border:0}.dark-app .offers-heading span,.dark-app .ledger-heading span{color:#a08879}.dark-app .offers-heading>small,.dark-app .ledger-heading>small{color:#927c70}.dark-app .price-dossier{background:radial-gradient(circle at 92% 4%,#bc634326,#0000 31%),linear-gradient(124deg,#2c1c16fa,#180f0df5 55%,#301d17f7);border-top-color:#da976c4a;border-bottom-color:#da976c33;box-shadow:0 42px 120px #0804044d,inset 0 1px #ffe5d00b}.dark-app .dossier-light{background:linear-gradient(#0000,#eaba9580 42%,#9b483717 68%,#0000);box-shadow:0 0 52px #ca7a5229,0 0 150px #6d2a2714}.dark-app .dossier-header,.dark-app .dossier-evidence{border-color:#e1b79721}.dark-app .dossier-label{color:#dfa37c}.dark-app .dossier-trust{color:#aa9588}.dark-app .dossier-label i{background:var(--accent);box-shadow:0 0 15px #c9795494}.dark-app .dossier-index{color:#d99e7542}.dark-app .store-mark{color:#ead9ca;background:linear-gradient(145deg,#d6976d1a,#fff4e805);border-color:#e1b6962b}.dark-app .dossier-store small,.dark-app .dossier-store p,.dark-app .dossier-price>small,.dark-app .dossier-price>span,.dark-app .dossier-price>em{color:#a28b7d}.dark-app .dossier-evidence>div+div{border-color:#e1b7971c}.dark-app .dossier-evidence span{color:#c5ada0}.dark-app .dossier-evidence strong{color:#e6d5c6}.dark-app .dossier-gift small{color:#927b6e}.dark-app .dossier-gift strong{color:#cbb5a5}.dark-app .dossier-secondary{color:#aa9283;border-color:#dcaf8f24}.dark-app .dossier-secondary:hover{color:#ead9ca;border-color:#dcaf8f4d}.dark-app .dossier-secondary span{color:#d18b63}.dark-app .dossier-primary{color:#fff4ea;background:linear-gradient(112deg,#9b4635e6,#be6545f5 58%,#78302deb);border-color:#dc95696b;box-shadow:inset 0 1px #ffe5d029,0 18px 55px #6926242e}.dark-app .dossier-primary>em{background:linear-gradient(105deg,#0000 25%,#ffe9d630 48%,#0000 69%)}.dark-app .ledger-list{border-color:#dcae8d29}.dark-app .ledger-row{background:#23161275;border-color:#dcae8d1c}.dark-app .ledger-row:before{background:linear-gradient(90deg,#0000,#de9f7485,#0000)}.dark-app .ledger-row:after{background:linear-gradient(90deg,#0000,#9e4b3817,#0000)}.dark-app .ledger-row:hover{background:#341f19ad}.dark-app .ledger-index{color:#d3976f3d}.dark-app .ledger-mark{color:#c9b1a0;border-color:#dcae8d24}.dark-app .ledger-store small,.dark-app .ledger-price small{color:#947d70}.dark-app .ledger-row>button{color:#b9a091;border-color:#dcae8d24}.dark-app .ledger-row>button i{color:#d58b64}.dark-app .demo-disclaimer{color:#897367}.dark-app .availability-panel{background:radial-gradient(circle at 88% 18%,#b45a3f21,#0000 31%),linear-gradient(125deg,#2c1b16f0,#180f0deb);border-color:#dc9d7133;box-shadow:0 32px 100px #0804043d}.dark-app .availability-panel:after{background:linear-gradient(#0000,#e2aa8238,#0000);box-shadow:0 0 52px #be69481f}.dark-app .availability-panel>p{color:#a68e80}.dark-app .availability-panel dl{border-color:#e1b79721}.dark-app .availability-panel dl>div+div{border-color:#e1b7971c}.dark-app .availability-panel dt{color:#8d7569}.dark-app .availability-panel dd{color:#d3bcaa}.dark-app .availability-panel dd i{background:#c87b55;box-shadow:0 0 14px #c9795480}.dark-app footer{border-color:var(--line)}.dark-app footer p{color:#9f897b}.dark-app .footer-copy small{color:#806d62}.dark-app .footer-copy a{color:#bd8d70}.dark-app .modal-backdrop{background:#0e0807cc}.dark-app .detail-sheet{background:radial-gradient(circle at 100% 0,#b85e421a,#0000 31%),#211511;box-shadow:0 40px 110px #0804048c}.dark-app .sheet-close{color:#c8b1a1}.dark-app .sheet-product,.dark-app .breakdown>div,.dark-app .sheet-note{color:#aa9485}.dark-app .breakdown strong{color:#eee1d5}.dark-app .sheet-primary{background:var(--accent);color:#21100c}.dark-app .sheet-primary:hover{background:var(--accent-bright)}.dark-app .toast{color:#f5eade;background:#291913;border-color:#c9795433}.dark-app .feedback-inline-trigger{background:linear-gradient(135deg,#bb664524,#733f3014);border-color:#e0ae8b36;box-shadow:inset 0 1px #ffebdc0b,0 10px 28px #12080624}.dark-app .feedback-inline-trigger span{color:#a89081}.dark-app .feedback-inline-trigger strong{color:#f0ded1}.dark-app .feedback-inline-trigger i{color:#e6a47f;background:#cb774f2b}.dark-app .feedback-inline-trigger:hover{background:#ab563c29;border-color:#e0ae8b63;box-shadow:0 13px 30px #12080630}.dark-app .feedback-inline-trigger:hover i{background:#d27e5440}.dark-app .feedback-strip{background:linear-gradient(100deg,#2f1d17eb,#1d120fdb),radial-gradient(circle at 84% 20%,#b45a3f24,#0000 34%);border-color:#e0b29021}.dark-app .feedback-strip:before{background:#c77954;box-shadow:0 0 20px #c779546b}.dark-app .feedback-strip>div>span{color:#9f8373}.dark-app .feedback-strip>div>strong{color:#eee2d6}.dark-app .feedback-strip>div>small{color:#9d8679}.dark-app .feedback-strip>button{color:#d6b49e;background:#a94f3a1a;border-color:#d8976c3b}.dark-app .feedback-strip>button i{color:#d88e67}.dark-app .feedback-strip>button:hover{background:#a94f3a29;border-color:#d8976c6b}.dark-app .feedback-backdrop{background:#0d0707e6}.dark-app .feedback-dialog{background:radial-gradient(circle at 100% 0,#b3584024,#0000 29%),linear-gradient(145deg,#2a1a15,#1a100e 72%);border-color:#e1b49330}.dark-app .feedback-dialog-glow{background:linear-gradient(90deg,#c77954,#0000);box-shadow:0 0 24px #c779547a}.dark-app .feedback-close{color:#bca494;border-color:#e0b18f24}.dark-app .feedback-kicker{color:#d18b64}.dark-app .feedback-dialog h2{color:#f3e8dd}.dark-app .feedback-intro{color:#ad9687}.dark-app .feedback-context{color:#bda18e;background:#ae573e0f;border-color:#d9a17721}.dark-app .feedback-context i{background:#c77954;box-shadow:0 0 11px #c779548c}.dark-app .feedback-dialog legend,.dark-app .feedback-field>span{color:#d8c6b8}.dark-app .feedback-dialog legend small,.dark-app .feedback-field>span small{color:#876f62}.dark-app .feedback-categories span,.dark-app .feedback-rating span{color:#ad9687;border-color:#deae8c24}.dark-app .feedback-categories input:checked+span{color:#efd9c8;background:#ab4e3926;border-color:#d0855b8c}.dark-app .feedback-rating input:checked+span{color:#25120e;background:#c97954;border-color:#d0855b9e}.dark-app .feedback-field textarea,.dark-app .feedback-field input{color:#f0e5db;background:#1b100ec2;border-color:#deae8c26}.dark-app .feedback-field textarea::placeholder,.dark-app .feedback-field input::placeholder{color:#806b60}.dark-app .feedback-field textarea:focus,.dark-app .feedback-field input:focus{border-color:#d0855b8a;box-shadow:0 0 0 3px #ab4e3917}.dark-app .feedback-field>small,.dark-app .feedback-screenshot-help,.dark-app .feedback-privacy{color:#8a7468}.dark-app .feedback-screenshot-picker label{color:#bba292;background:#ab4e390d;border-color:#deae8c2e}.dark-app .feedback-screenshot-picker label:hover{color:#ead5c5;background:#ab4e391a;border-color:#d0855b75}.dark-app .feedback-screenshot-picker label i{color:#d18b64;border-color:#deae8c2e}.dark-app .feedback-screenshot-picker strong{color:#876f62}.dark-app .feedback-screenshot-grid figure{background:#1b100ec2;border-color:#deae8c26}.dark-app .feedback-later{color:#998174;border-color:#deae8c1c}.dark-app .feedback-send{color:#24120e;background:linear-gradient(110deg,#bd6848,#d18b64);border-color:#d6916752}.beta-gate{--bg:#3a261f;--surface:#493027;--surface-2:#56392d;--surface-3:#674638;--text:#f5ebde;--muted:#b39d8d;--dim:#79675b;--line:#e2be9d24;--line-strong:#e2be9d3d;--accent:#c77a52;--accent-bright:#e0a27b;--accent-soft:#c77a5226;--success:#9fc29e;min-height:100svh;color:var(--text);background:radial-gradient(circle at 73% 31%,#ebbe9a3d,#0000 35%),linear-gradient(118deg,#33201b 0%,#4b3027 52%,#765442 100%);overflow:hidden auto}.beta-gate-atmosphere:before{opacity:.72;background:radial-gradient(at 72% 38%,#e0b3901c,#0000 34%),linear-gradient(118deg,#0000 40%,#7d312c14 62%,#0000 82%);inset:-12%;transform:none;-webkit-mask-image:none;mask-image:none}.beta-gate .brand{color:var(--text)}.beta-gate .brand span{color:var(--accent)}.beta-glow{filter:blur(18px);background:radial-gradient(at 45% 46%,#d4916533,#70272717 46%,#0000 70%);border-radius:62% 38% 58% 42%/42% 62% 38% 58%;width:min(580px,56vw);height:min(580px,56vw);top:20%;left:60%}.beta-grain{opacity:.04;background-size:180px 180px;inset:0}.beta-state{color:#d5bdaf}.beta-state i{background:#c77a52;box-shadow:0 0 16px #c77a529e}.beta-gate-panel{background:linear-gradient(135deg,#604032db,#3a261fdb);border-color:#e2be9d26;box-shadow:0 50px 140px #0c060557,inset 0 1px #ffe7d312}.beta-gate-panel:before{background:linear-gradient(90deg,#d28a62,#0000);box-shadow:0 0 25px #c77a5257}.beta-sequence{color:#d2b9aa}.beta-eyebrow{color:#c18b69}.beta-gate-panel h1{color:#f7ede2}.beta-gate-panel h1 em{color:#d1ad94}.beta-intro{color:#b39d8d}.beta-code-form>label{color:#cdb5a7}.beta-code-form>div{background:#301e19d6;border-color:#e2be9d33}.beta-code-form:focus-within>div{border-color:#d08b6075;box-shadow:0 0 0 4px #c77a520f}.beta-code-form input{color:#f4e8dd}.beta-code-form input::placeholder{color:#c8ad9d}.beta-code-form button{color:#24120e;background:linear-gradient(110deg,#b86543,#d18a62);border-color:#e8b79438;box-shadow:0 14px 36px #772f2738}.beta-code-form>p{color:#c8ad9d}.beta-code-form.has-error>p{color:#d58c91}.beta-gate-footer{color:#dbc4b7}.beta-code-form input{font-size:16px}.beta-code-form>p{font-size:10px}.beta-gate-footer,.dark-app .draft-badge,.dark-app .catalog-line,.dark-app .suggestion-meta small,.dark-app .variant-specs dt,.dark-app .dossier-evidence span,.dark-app .availability-panel dt,.dark-app .footer-copy small{font-size:9px}.beta-sillage,.app-sillage,.bottle-sillage{--sillage-angle:0deg;--sillage-drift:0px;opacity:0;transform-origin:50% 100%;pointer-events:none;background:linear-gradient(90deg,#d8976f0e,#0000 34%);border-left:1px solid #edc4a342;border-radius:62% 38% 48% 52%;position:absolute;box-shadow:-7px 0 28px #b8604412}.beta-sillage:after,.app-sillage:after,.bottle-sillage:after{content:"";border-left:1px solid #d291691a;border-radius:58% 42% 44% 56%;position:absolute;inset:18% 8% 7% 25%}.beta-sillage{width:min(190px,19vw);height:min(430px,47vw);animation:14s cubic-bezier(.35,.06,.22,1) infinite beta-sillage-rise;bottom:17%;right:20%}.beta-sillage-left{--sillage-angle:-17deg;--sillage-drift:-24px;animation-delay:-9s;right:27%}.beta-sillage-center{--sillage-angle:2deg;--sillage-drift:8px;width:min(150px,15vw);animation-delay:-4.5s;right:20%}.beta-sillage-right{--sillage-angle:16deg;--sillage-drift:28px;border-left:0;border-right:1px solid #e1a68129;right:12%}.beta-sillage-right:after{border-left:0;border-right:1px solid #d2916917}.app-sillage{z-index:2;border-left-color:#eec4a33d;width:min(160px,16vw);height:min(370px,40vw);animation:15s cubic-bezier(.35,.06,.22,1) infinite app-sillage-drift;top:19%;right:12%}.app-sillage-left{--sillage-angle:-18deg;--sillage-drift:-22px;animation-delay:-10s;right:21%}.app-sillage-center{--sillage-angle:1deg;--sillage-drift:6px;width:min(128px,13vw);animation-delay:-5s;right:14%}.app-sillage-right{--sillage-angle:17deg;--sillage-drift:24px;border-left:0;border-right:1px solid #e2a68021;right:6%}.app-sillage-right:after{border-left:0;border-right:1px solid #d2916914}.bottle-sillage{z-index:2;border-left-color:#efc7a94d;width:28%;height:40%;animation:12s cubic-bezier(.35,.06,.22,1) infinite bottle-sillage-rise;bottom:69%;left:50%}.bottle-sillage-left{--sillage-angle:-16deg;--sillage-drift:-12px;animation-delay:-7s;left:46%}.bottle-sillage-right{--sillage-angle:15deg;--sillage-drift:14px;border-left:0;border-right:1px solid #e1a37e33;left:54%}.bottle-sillage-right:after{border-left:0;border-right:1px solid #d291691a}@keyframes beta-sillage-rise{0%,12%{opacity:0;transform:translate3d(0, 24px, 0) scale(.84, .9) rotate(var(--sillage-angle))}34%{opacity:.3}68%{opacity:.14}to{opacity:0;transform:translate3d(var(--sillage-drift), -58px, 0) scale(1.12, 1.24) rotate(calc(var(--sillage-angle) + 5deg))}}@keyframes app-sillage-drift{0%,14%{opacity:0;transform:translate3d(0, 20px, 0) scale(.86, .92) rotate(var(--sillage-angle))}36%{opacity:.28}70%{opacity:.11}to{opacity:0;transform:translate3d(var(--sillage-drift), -48px, 0) scale(1.1, 1.2) rotate(calc(var(--sillage-angle) + 5deg))}}@keyframes bottle-sillage-rise{0%,16%{opacity:0;transform:translate3d(-50%, 13px, 0) scale(.85, .9) rotate(var(--sillage-angle))}38%{opacity:.34}68%{opacity:.16}to{opacity:0;transform:translate3d(calc(-50% + var(--sillage-drift)), -34px, 0) scale(1.1, 1.2) rotate(calc(var(--sillage-angle) + 5deg))}}.dark-app{overflow-x:clip}.feedback-inline-trigger,.not-found-state button{min-height:44px}.sheet-close,.feedback-close{width:44px;height:44px}.feedback-categories span{min-height:44px}@media (width<=720px){.beta-glow{width:90vw;height:90vw;top:17%;left:38%}.app-sillage-center,.app-sillage-right,.beta-sillage-right,.bottle-sillage-right{display:none}.app-sillage-left{opacity:.09;width:34vw;height:64vw;animation:none;top:21%;right:-4%;transform:rotate(-13deg)}.beta-sillage{opacity:.1;width:38vw;height:78vw;animation:none;bottom:9%;right:3%;transform:rotate(-11deg)}.beta-sillage-center{opacity:.07;right:-10%;transform:rotate(8deg)}.bottle-sillage-left{opacity:.17;animation-duration:15s}.search-card,.suggestions,.beta-gate-panel,.feedback-dialog{-webkit-backdrop-filter:none;backdrop-filter:none}.dark-app .search-card{background:linear-gradient(120deg,#53372cfa,#38251ef7)}.dark-app .suggestions{background:#4a3027}.beta-gate-panel{background:linear-gradient(135deg,#604032fa,#3a261ff7)}.dark-app .feedback-dialog{background:linear-gradient(145deg,#493027,#302019 72%)}.ledger-row>button{min-height:44px}.dark-app .search-card input,.beta-code-form input{font-size:16px}.dark-app .draft-badge,.dark-app .catalog-line,.dark-app .suggestion-meta small,.dark-app .variant-specs dt,.dark-app .dossier-evidence span,.dark-app .availability-panel dt,.dark-app .footer-copy small{font-size:10px}}@media (prefers-reduced-motion:reduce){.beta-sillage,.app-sillage,.bottle-sillage,.scan-ring:before,.bottle-photo:after,.modal-backdrop,.detail-sheet,.toast,.spinner{transition:none!important;animation:none!important}.beta-sillage,.app-sillage{opacity:.11}.bottle-sillage{opacity:.16;transform:translate(-50%)}.hero-stage h1>span,.hero-stage h1 em,.hero-copy,.search-wrap{opacity:1!important;animation:none!important;transform:none!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.dark-app,.coming-soon{--bg:#e8edf0;--surface:#f6f8f9;--surface-2:#dfe7ec;--surface-3:#cad9e2;--text:#152631;--muted:#4b616d;--dim:#607883;--line:#c4d0d7;--line-strong:#9cabb7;--accent:#244558;--accent-bright:#172f3f;--accent-soft:#24455818;--paper:#fff;--paper-ink:#152631;color:var(--text);background:var(--bg)}.dark-app ::selection{background:var(--accent);color:var(--bg)}.coming-soon ::selection{background:var(--accent);color:var(--bg)}.dark-app :is(button,a,input,select,textarea):focus-visible,.coming-soon :is(button,a):focus-visible{outline-color:var(--accent)}.dark-app .cinematic-field{background:#e8edf0}.dark-app .cinematic-image{opacity:.1;filter:grayscale();animation:none;transform:none}.dark-app.has-results .cinematic-image{opacity:.035;filter:grayscale()}.dark-app :is(.moving-light,.refraction,.journey-light,.journey-horizon,.app-sillage,.warm-haze,.vignette,.title-echo,.scene-transition,.results-ambient,.story-rail,.product-number,.product-dissolve,.continue-cue,.bottle-sillage,.scent-object){display:none}.dark-app .film-grain{opacity:.025}.dark-app [data-reveal]{opacity:1;will-change:auto;transition:none;transform:none}.dark-app .brand,.coming-brand{letter-spacing:-.065em;font-size:28px}.dark-app .topbar{border-bottom:1px solid var(--line);min-height:86px}.dark-app .draft-badge,.coming-status{color:var(--muted);letter-spacing:.08em;font-size:12px}.dark-app .draft-badge i,.coming-status i{background:var(--accent);box-shadow:none;animation:none}.dark-app .browse-trigger{border-color:var(--line-strong);color:var(--text);box-shadow:none;background:0 0;border-radius:4px;font-size:14px}.dark-app .browse-trigger-arrow{color:var(--accent)}.dark-app .store-rail{border-color:var(--line)}.dark-app .store-rail-item{color:var(--muted);opacity:1}.dark-app .hero-stage h1{letter-spacing:-.055em;font-size:clamp(48px,5.6vw,80px);line-height:1.04}.dark-app .hero-stage h1 em{color:var(--accent-bright)}.dark-app .hero-stage h1>span,.dark-app .hero-stage h1 em,.dark-app .hero-copy,.dark-app .search-wrap{opacity:1;animation:none;transform:none}.dark-app .hero-copy{color:var(--muted);letter-spacing:.045em;font-size:16px}.dark-app .store-coverage{color:var(--muted);font-size:13px}.dark-app .store-coverage strong{color:var(--text)}.dark-app .store-coverage em{color:var(--accent)}.dark-app .homepage-promotion{border-color:var(--line-strong);box-shadow:none;background:#dfe7ec;border-radius:3px;padding:18px}.dark-app .homepage-promotion-meta time{color:var(--accent-bright)}.dark-app .homepage-promotion-brand{color:var(--text)}.dark-app .homepage-promotion-label,.dark-app .homepage-promotion-note,.dark-app .homepage-promotion-meta{color:var(--muted);font-size:12px}.dark-app .homepage-promotion-benefit{color:var(--text);font-size:16px}.dark-app .homepage-promotion-meta code{color:var(--accent-bright);font-size:14px}.dark-app .homepage-promotion-tiers b{color:var(--accent-bright);font-size:22px}.dark-app .homepage-promotion-tiers small{color:var(--muted);font-size:12px}.dark-app .homepage-promotion-campaign,.dark-app .homepage-promotion-tiers{border-color:var(--line)}.dark-app .search-card{border:1px solid var(--paper);background:var(--paper);min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:4px}.dark-app .search-card:after{display:none}.dark-app .search-card input{color:var(--paper-ink);font-size:17px}.dark-app .search-card input::placeholder{color:#64737c}.dark-app .search-icon{border-color:#536b79}.dark-app .search-icon:after{background:#536b79}.dark-app .search-card>button{color:#fff;box-shadow:none;background:#244558;border:0;border-radius:2px;font-size:14px}.dark-app .search-card>button:hover{box-shadow:none;background:#365c72}.dark-app .catalog-line,.dark-app .feedback-inline-trigger{color:var(--muted);font-size:12px}.dark-app .feedback-inline-trigger{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.dark-app .feedback-inline-trigger strong,.dark-app .feedback-inline-trigger i{color:var(--accent-bright)}.dark-app .suggestions{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f8f9;border-color:#bdccd7;border-radius:4px;box-shadow:0 18px 36px #19344755}.dark-app .suggestions>button{gap:14px;padding:12px 16px}.dark-app .suggestions>button+button{border-color:var(--line)}.dark-app .suggestion-copy{gap:3px}.dark-app .suggestion-copy>strong{color:var(--text);font-size:17px;line-height:1.2}.dark-app .suggestion-copy>small{color:var(--muted);font-size:12px}.dark-app .suggestion-meta b,.dark-app .suggestion-meta small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px}.dark-app .suggestion-heading{border-color:var(--line)}.dark-app .suggestion-heading>strong,.dark-app .suggestion-heading>small,.dark-app .search-volume-heading small{color:var(--muted);font-size:12px}.dark-app .suggestion-thumb{box-shadow:none;background:#fff;border:0;border-radius:2px}.dark-app .suggestion-thumb img{background:#fff;padding:3px}.dark-app .suggestion-thumb i{color:#536b79}.dark-app .search-volume-options button{border-color:var(--line-strong);color:var(--text);background:0 0;border-radius:3px;font-size:15px}.dark-app .search-results-back{color:var(--muted);font-size:13px}.dark-app .search-selected-product{border-color:var(--line)}.dark-app .suggestion-empty{color:var(--muted);font-size:14px}.dark-app.has-results .hero-stage.has-output{min-height:0;padding-block:24px 12px}.dark-app.has-results .hero-stage.has-output .hero-content{margin:0 auto}.dark-app.has-results .hero-stage.has-output .search-wrap{margin-block:0}.dark-app .search-results-intro{align-items:end;margin-bottom:24px}.dark-app .search-results-page{padding-top:20px}.dark-app .search-results-intro>strong{text-transform:none;letter-spacing:0;border:0;border-radius:0;padding:0}.dark-app .search-results-intro h2{color:var(--text);font-size:clamp(28px,3vw,40px);line-height:1.15}.dark-app .search-results-intro h2 em{color:var(--accent-bright)}.dark-app .search-results-intro p,.dark-app .search-results-intro>strong{color:var(--muted);font-size:14px}.dark-app .result-kicker{color:var(--accent);letter-spacing:.08em;font-size:12px}.dark-app .result-kicker:before{box-shadow:none}.dark-app .search-match-grid{gap:16px}.dark-app .search-match-card{border:1px solid var(--line);box-shadow:none;background:#f6f8f9;border-radius:3px}.dark-app .search-match-card:before{display:none}.dark-app .search-match-main{gap:18px;padding:20px}.dark-app .search-match-main .suggestion-thumb{border-radius:2px;width:80px;height:90px}.dark-app .search-match-main>div>span{color:var(--accent-bright);font-size:12px}.dark-app .search-match-main h3{color:var(--text);font-size:30px;line-height:1.05}.dark-app .search-match-main p{color:var(--muted);font-size:13px}.dark-app .search-match-variants{border-color:var(--line);padding:16px 20px 20px}.dark-app .search-match-variants>span{color:var(--muted);font-size:12px}.dark-app .search-match-variants button{min-height:46px;color:var(--text);border-color:var(--line-strong);background:0 0;border-radius:2px;font-size:15px}.dark-app .search-match-variants button:hover{border-color:var(--accent);background:#e8eff3}.dark-app .search-match-variants button i{color:var(--accent)}.dark-app .results-zone{padding-top:16px}.dark-app .match-story{min-height:0;padding-bottom:0}.dark-app.has-results .match-story:not(.without-offers){min-height:0}.dark-app.has-results .match-story:not(.without-offers) .product-panel{min-height:0;padding:var(--product-card-pad,32px)}.dark-app.has-results .scent-stage{width:100%;height:255px;bottom:auto;right:auto}.dark-app.has-results .product-verdict{min-height:0;padding:24px 32px;display:flex}.dark-app .product-verdict:not(.catalog-verdict) .verdict-actions{flex-direction:column;display:flex}.dark-app .product-verdict:not(.catalog-verdict) .verdict-breakdown{font-size:12px}.dark-app .match-story:after,.dark-app .product-panel:before,.dark-app .product-panel:after,.dark-app .product-verdict:after{display:none}.dark-app .product-panel{border:1px solid var(--line);min-height:0;box-shadow:none;background:#f6f8f9;border-radius:3px;grid-template-columns:minmax(0,1fr) 220px;gap:24px 40px;padding:32px;display:grid;position:relative;top:auto;overflow:visible}.dark-app .product-copy-stage,.dark-app .product-panel .product-copy,.dark-app .scent-stage{opacity:1;will-change:auto;transition:none;animation:none;transform:none}.dark-app .product-copy h2{margin-top:12px;font-size:clamp(30px,4vw,48px);line-height:1.04}.dark-app .product-copy h2 em{color:var(--text)}.dark-app .variant-specs{border-color:var(--line);margin-top:22px;padding-block:14px}.dark-app .variant-specs>div+div{border-color:var(--line)}.dark-app .variant-specs dt{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px}.dark-app .variant-specs dd{color:var(--text);font-size:15px}.dark-app .product-copy>p{color:var(--muted);font-size:13px;line-height:1.5}.dark-app .scent-stage{align-self:center;width:100%;height:255px;position:relative;inset:auto}.dark-app .bottle-photo{box-shadow:none;background:#fff;border:0;border-radius:2px;transition:opacity .16s;inset:0 0 26px;transform:none}.dark-app .bottle-photo:after{display:none}.dark-app .bottle-photo img{filter:none;background:#fff;padding:12px}.dark-app .product-verdict{background:var(--paper);min-height:0;color:var(--paper-ink);box-shadow:none;will-change:auto;border-color:#9cabb7;grid-column:1/-1;gap:20px;margin:0 -32px -32px;padding:24px 32px;position:relative;inset:auto;transform:none}.dark-app .product-verdict>div:first-child>span{color:var(--paper-ink);font-size:15px}.dark-app .product-verdict b{color:#203b4d;letter-spacing:0}.dark-app .product-verdict>div:first-child>small{color:#526b7b;white-space:normal;max-width:360px;font-size:13px;line-height:1.5}.dark-app .verdict-price strong{color:#102c3d;font-variant-numeric:tabular-nums;font-size:clamp(34px,3vw,44px)}.dark-app .verdict-price small,.dark-app .verdict-price>span{color:#526b7b;letter-spacing:0;text-transform:none;white-space:normal;font-size:12px}.dark-app .verdict-buy,.dark-app .sheet-primary,.dark-app .feedback-send{color:#152631;min-height:48px;box-shadow:none;letter-spacing:0;background:#18394f;border:0;border-radius:3px;font-size:14px}.dark-app .verdict-buy:hover{box-shadow:none;background:#294e65}.dark-app .verdict-buy i{background:0 0}.dark-app .verdict-breakdown{color:#345469;text-transform:none;letter-spacing:0;padding-block:6px;font-size:12px}.dark-app .offer-ledger{margin-top:32px;padding-top:0}.dark-app .ledger-heading>div>span{color:var(--accent);font-size:12px}.dark-app .ledger-heading strong{color:var(--text);font-size:28px}.dark-app .ledger-heading small{color:var(--muted);font-size:12px}.dark-app .ledger-row{border-color:var(--line);box-shadow:none;background:0 0}.dark-app .ledger-index{color:var(--muted);font-size:12px}.dark-app .ledger-store strong{color:var(--text);font-size:17px}.dark-app .ledger-store small,.dark-app .ledger-price small{color:var(--muted);font-size:13px;line-height:1.5}.dark-app .ledger-mark{color:var(--accent-bright);border-color:var(--line);background:#dfe7ec}.dark-app .ledger-price strong{color:var(--text);font-size:26px}.dark-app .ledger-row>button{color:var(--text);border-color:var(--line-strong);background:0 0;border-radius:3px;font-size:13px}.dark-app .demo-disclaimer,.dark-app .footer-copy small{color:var(--muted);font-size:12px;line-height:1.65}.dark-app .not-found-state{background:#f6f8f9}.dark-app .not-found-state h2{color:var(--text)}.dark-app .not-found-state button{color:var(--text);border-color:var(--line)}.dark-app .catalog-drawer{--catalog-text:#152631;--catalog-muted:#4b616d;--catalog-dim:#607883;--catalog-accent:#244558;--catalog-accent-bright:#172f3f;--catalog-line:#c4d0d7;--catalog-line-strong:#9cabb7;-webkit-backdrop-filter:none;background:#e8edf0}.dark-app .catalog-drawer-shell{background:#e8edf0}.dark-app .catalog-drawer-head,.dark-app .catalog-toolbar,.dark-app .catalog-filter-panel,.dark-app .catalog-filter-actions{border-color:var(--line);-webkit-backdrop-filter:none;background:#f6f8f9}.dark-app .catalog-drawer-head h2{color:var(--text);font-size:22px}.dark-app .catalog-category-strip>button{min-height:44px;color:var(--muted);font-size:14px}.dark-app .catalog-category-strip>button.is-active{color:var(--accent-bright);border-color:var(--accent);background:0 0}.dark-app .catalog-toolbar-actions>button,.dark-app .catalog-sort-control{color:var(--text);border-color:var(--line-strong);background:0 0;border-radius:3px}.dark-app .catalog-toolbar-actions>button,.dark-app .catalog-sort-control select{font-size:14px}.dark-app .catalog-sort-control:after{color:var(--accent)}.dark-app .catalog-product-grid,.dark-app .catalog-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.dark-app .catalog-product-card{border:0;border-radius:0;padding:0}.dark-app .catalog-card-visual{box-shadow:none;background:#fff;border:0;border-radius:3px}.dark-app .catalog-card-visual:after{display:none}.dark-app .catalog-card-visual img{filter:none;mix-blend-mode:normal;width:88%;height:88%}.dark-app .catalog-card-copy{padding:12px 0 0}.dark-app .catalog-card-copy>small{letter-spacing:.065em;font-size:12px}.dark-app .catalog-card-copy>strong{min-height:44px;margin-top:5px;font-size:19px;line-height:1.2}.dark-app .catalog-card-copy>span{white-space:normal;font-size:13px;line-height:1.4}.dark-app .catalog-card-copy>.catalog-card-price{color:var(--accent-bright);margin-top:12px;font-size:18px}.dark-app .catalog-detail-visual{box-shadow:none;background:#fff;border:0;border-radius:3px}.dark-app .catalog-detail-visual:after{display:none}.dark-app .catalog-detail-bottle img{filter:none}.dark-app .catalog-detail-copy>span,.dark-app .catalog-detail-copy>p,.dark-app .catalog-volume-picker legend{font-size:14px}.dark-app .catalog-volume-picker label{color:var(--text);border-color:var(--line-strong);background:0 0;border-radius:3px}.dark-app .catalog-volume-picker label.is-active{background:var(--accent);color:#fff}.dark-app .catalog-price-status .is-ready small,.dark-app .catalog-price-status .is-ready span{font-size:13px;line-height:1.5}.dark-app .catalog-price-cta{background:var(--accent);color:#fff;box-shadow:none;border:0;border-radius:3px;font-size:15px}.dark-app .catalog-filter-label,.dark-app .catalog-choice-group legend{color:var(--text);font-size:13px}.dark-app .catalog-brand-search,.dark-app .catalog-brand-options,.dark-app .catalog-brand-empty{color:var(--text);border-color:var(--line);background:#dfe7ec}.dark-app .catalog-brand-search input{color:var(--text);font-size:16px}.dark-app .catalog-choice-group label{color:var(--text);border-color:var(--line);font-size:13px}.dark-app .catalog-choice-group label.is-active{background:var(--accent);color:#fff}.dark-app .feedback-strip{border-color:var(--line);box-shadow:none;background:0 0}.dark-app .feedback-strip strong{color:var(--text)}.dark-app .feedback-strip small,.dark-app .feedback-strip span{color:var(--muted);font-size:12px}.dark-app .feedback-strip>button{color:var(--text);border-color:var(--line-strong);background:0 0;border-radius:3px;font-size:14px}.dark-app .feedback-dialog,.dark-app .detail-sheet{border-color:var(--line);color:var(--text);box-shadow:none;background:#f6f8f9;border-radius:4px}.dark-app .feedback-dialog-glow{display:none}.dark-app .feedback-intro,.dark-app .feedback-dialog legend,.dark-app .feedback-field>span,.dark-app .feedback-categories span{color:var(--text);font-size:14px}.dark-app .feedback-context,.dark-app .feedback-privacy,.dark-app .feedback-field>small,.dark-app .feedback-screenshot-help{color:var(--muted);font-size:12px;line-height:1.6}.dark-app .feedback-field :is(textarea,input){border-color:var(--line-strong);color:var(--text);background:#e8edf0;border-radius:3px;font-size:16px}.dark-app .feedback-categories span{border-color:var(--line);background:0 0;border-radius:3px}.dark-app .feedback-categories input:checked+span,.dark-app .feedback-rating input:checked+span{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:none}.dark-app .feedback-optional{border-top:1px solid var(--line);margin-top:20px}.dark-app .feedback-optional>summary{cursor:pointer;color:var(--text);padding:14px 0;font-size:14px;line-height:1.5}.dark-app .feedback-optional>summary small{color:var(--muted);font-size:12px}.dark-app .feedback-later,.dark-app .feedback-close,.dark-app .sheet-close{color:var(--muted);font-size:14px}.dark-app .feedback-close,.dark-app .sheet-close{font-size:28px}.dark-app .sheet-kicker,.dark-app .sheet-product,.dark-app .sheet-note,.dark-app .fact span{color:var(--muted);font-size:13px}.dark-app .breakdown>div{border-color:var(--line);font-size:15px}.dark-app .breakdown-total strong{color:var(--accent-bright)}.dark-app .app-footer p,.dark-app .app-footer a{color:var(--text)}.dark-app .app-footer .email-link{color:var(--text);font-size:12px}.dark-app .privacy-link{color:var(--muted);font-size:12px}@media (width<=980px){.dark-app .product-verdict{flex-wrap:wrap}.dark-app .product-verdict>div:first-child{flex:50%}.dark-app .verdict-actions{flex:100%}.dark-app .catalog-product-grid,.dark-app .catalog-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.dark-app{--product-card-pad:18px}.dark-app.has-results .scent-stage{height:140px}.dark-app.has-results .product-verdict{padding:20px 18px}.dark-app .topbar{min-height:72px}.dark-app .brand,.coming-brand{font-size:25px}.dark-app .draft-badge{font-size:11px}.dark-app .browse-trigger{padding-inline:12px;font-size:12px}.dark-app .hero-stage h1{font-size:clamp(39px,10vw,58px);line-height:1.08}.dark-app.is-idle .hero-stage:not(.is-search-open){min-height:0;padding-top:34px}.dark-app.is-idle .hero-stage:not(.is-search-open) .hero-content{margin-top:0}.dark-app .hero-content{flex-direction:column;display:flex}.dark-app .hero-statement{order:0}.dark-app .search-wrap{order:1}.dark-app .homepage-promotion{order:2;width:100%;margin-top:22px;padding:16px}.dark-app .hero-copy{font-size:14px}.dark-app .search-card{min-height:58px}.dark-app .search-card input{font-size:16px}.dark-app .suggestions>button{gap:10px;padding:11px 10px}.dark-app .suggestion-copy>strong{font-size:16px}.dark-app .suggestion-meta{max-width:80px}.dark-app .suggestion-meta b{white-space:normal;font-size:12px}.dark-app .suggestion-meta small{font-size:12px}.dark-app .suggestion-heading>small{display:none}.dark-app.has-results .hero-stage.has-output{padding-block:18px 4px}.dark-app .search-results-intro{align-items:flex-start;gap:10px;margin-bottom:18px}.dark-app .search-results-intro h2{margin-block:8px;font-size:28px}.dark-app .search-results-intro p{margin-block:0}.dark-app .search-match-main{gap:14px;padding:16px}.dark-app .search-match-main h3{font-size:27px}.dark-app .search-match-main .suggestion-thumb{width:68px;height:78px}.dark-app .search-match-variants{padding:14px 16px 16px}.dark-app .product-panel{grid-template-columns:minmax(0,1fr) 90px;gap:18px 12px;padding:18px}.dark-app .product-copy h2,.dark-app .product-copy h2.long-name,.dark-app .product-copy h2.very-long-name{overflow-wrap:anywhere;font-size:27px;line-height:1.06}.dark-app .product-copy .result-kicker{font-size:11px}.dark-app .variant-specs{border:0;grid-template-columns:1fr;gap:6px;margin-top:14px;padding:0}.dark-app .variant-specs>div{border:0;flex-direction:row;align-items:baseline;gap:8px;padding:0}.dark-app .variant-specs>div:first-child{border:0;margin:0;padding:0}.dark-app .variant-specs dt{min-width:78px;font-size:12px}.dark-app .variant-specs dd{font-size:13px}.dark-app .product-copy>p{margin-top:12px;font-size:12px}.dark-app .scent-stage{align-self:start;height:140px;margin:0}.dark-app .bottle-photo{inset:0 0 28px}.dark-app .bottle-photo img{padding:4px}.dark-app .product-verdict{gap:14px;margin:0 -18px -18px;padding:20px 18px}.dark-app .product-verdict>div:first-child{flex-basis:100%}.dark-app .product-verdict>div:first-child>span{font-size:15px}.dark-app .product-verdict>div:first-child>small{font-size:13px}.dark-app .verdict-price{align-items:flex-start;gap:5px;width:100%}.dark-app .verdict-price strong{font-size:38px}.dark-app .verdict-price>span{text-align:left;max-width:none}.dark-app .verdict-actions{gap:3px;width:100%}.dark-app .verdict-buy{width:100%;min-height:48px}.dark-app .verdict-breakdown{min-height:36px}.dark-app .ledger-heading{gap:10px}.dark-app .ledger-heading strong{font-size:25px}.dark-app .ledger-row{padding-block:20px}.dark-app .ledger-store small{white-space:normal}.dark-app .ledger-price strong{font-size:26px}.dark-app .catalog-toolbar{grid-template-columns:1fr;gap:4px;padding-block:4px 10px;display:grid}.dark-app .catalog-category-viewport{width:100%;overflow:visible;-webkit-mask-image:none;mask-image:none}.dark-app .catalog-category-strip{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;overflow:visible}.dark-app .catalog-category-strip>button{white-space:nowrap;padding-inline:3px;font-size:13px}.dark-app .catalog-category-cue,.dark-app .catalog-category-viewport:after{display:none}.dark-app .catalog-toolbar-actions{justify-content:space-between;width:100%}.dark-app .catalog-sort-control{width:210px;min-width:0;max-width:none}.dark-app .catalog-sort-control select{opacity:1;width:210px;color:var(--text);font-size:13px;position:static}.dark-app .catalog-sort-control:before{display:none}.dark-app .catalog-toolbar-actions>button{font-size:13px}.dark-app .catalog-product-grid,.dark-app .catalog-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.dark-app .catalog-grid-zone{padding-top:20px}.dark-app .catalog-card-copy>small{font-size:11px}.dark-app .catalog-card-copy>strong{min-height:41px;font-size:17px}.dark-app .catalog-card-copy>span{font-size:12px}.dark-app .catalog-card-copy>.catalog-card-price{font-size:17px}.dark-app .catalog-detail-layout{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:16px;min-height:0}.dark-app .catalog-detail-visual{height:140px;min-height:140px;max-height:140px}.dark-app .catalog-detail-bottle{width:100%;height:100%}.dark-app .catalog-detail-copy{padding-top:0}.dark-app .catalog-detail-copy h3{font-size:27px}.dark-app .catalog-detail-copy>p{font-size:13px}.dark-app .catalog-price-cta{padding-inline:12px;font-size:14px}.dark-app .feedback-dialog{border-radius:4px 4px 0 0}.dark-app .feedback-optional>summary small{display:block}}@media (width<=380px){.dark-app .topbar-nav{gap:8px}.dark-app .draft-badge{display:none}.dark-app .catalog-sort-control select,.dark-app .catalog-sort-control{width:185px}.dark-app .catalog-detail-layout{grid-template-columns:80px minmax(0,1fr);gap:12px}}.dark-app :is(h1,h2,h3,h4,.catalog-card-copy>strong,.ledger-heading strong,.verdict-price strong,.ledger-price strong,.feedback-strip strong,.breakdown-total strong),.coming-soon{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.dark-app :is(h1,h2,h3){font-weight:600}.dark-app :is(h1,h2,h3) em{font-family:inherit;font-weight:inherit;font-style:normal}.dark-app .brand,.coming-brand{letter-spacing:-.075em;font-size:30px;font-weight:750}.dark-app .brand span,.coming-brand>span{color:currentColor}.dark-app .cinematic-image,.dark-app .film-grain{display:none}.dark-app{background:#e8edf0}.dark-app .topbar{width:min(1380px,100% - 80px);min-height:90px}.dark-app .brand{color:#152631}.dark-app .draft-badge{letter-spacing:.04em}.dark-app .draft-badge i{display:none}.dark-app .browse-trigger{border-color:#a9bac5;border-radius:30px;padding:5px 6px 5px 20px}.dark-app .browse-trigger:hover{box-shadow:none;background:#d7e1e7;transform:none}.dark-app .browse-trigger-arrow{color:#fff;background:#1e3b4e;border:0;border-radius:50%}.dark-app .browse-trigger:hover .browse-trigger-arrow{color:#fff;background:#34596f}.dark-app .store-rail{width:min(1380px,100% - 80px);margin-inline:auto}.dark-app .store-rail-item{filter:none}.dark-app .store-rail-viewport{-webkit-mask-image:none;mask-image:none}.dark-app .hero-stage{width:min(1380px,100% - 80px);margin-inline:auto}.dark-app.is-idle .hero-stage{background:linear-gradient(90deg,#0c202d9c,#0c202d00 80%),url(/campaign-studio.webp) 50%/cover;border-radius:20px;min-height:610px;margin-top:20px;padding:56px 56px 40px;overflow:visible}.dark-app.is-idle .hero-stage .hero-content{text-align:left;flex-direction:column;align-items:start;width:100%;max-width:none;margin:0;display:flex}.dark-app.is-idle .hero-statement{order:0;max-width:850px;max-height:none;position:relative}.dark-app.is-idle .hero-stage h1{color:#f5f8fa;letter-spacing:-.075em;text-align:left;font-size:clamp(70px,8vw,120px);line-height:.92}.dark-app.is-idle .hero-stage h1>span{letter-spacing:-.05em;margin-bottom:6px;font-size:.46em}.dark-app.is-idle .hero-stage h1 em{color:#f5f8fa;font-size:1.34em}.dark-app.is-idle .hero-copy{color:#f3f6f8;text-transform:none;letter-spacing:-.02em;margin-top:22px;font-size:18px}.dark-app.is-idle .store-coverage{color:#d5e1e9;text-align:left;margin-top:10px}.dark-app.is-idle .store-coverage :is(strong,em){color:#fff}.dark-app.is-idle .search-wrap{order:1;width:min(720px,100%);max-width:none;margin:26px 0 0}.dark-app .search-card{border-radius:40px;min-height:70px;padding:7px 8px 7px 54px;box-shadow:0 8px 24px #1026350d}.dark-app .search-card>button{color:#fff;background:#1e3b4e;border-radius:28px;min-height:52px;padding-inline:24px}.dark-app .search-card>button:hover{background:#34596f}.dark-app .search-card>button b{color:currentColor}.dark-app .search-card:focus-within{border-color:#6997b3;box-shadow:0 0 0 3px #6997b340}.dark-app .search-meta-row{margin-top:14px;padding-inline:8px}.dark-app.is-idle .search-meta-row{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.dark-app.is-idle .feedback-inline-trigger{min-width:0}.dark-app.is-idle .hero-stage:not(.is-search-open){min-height:610px;padding-block:56px 40px}.dark-app.is-idle .catalog-line,.dark-app.is-idle .feedback-inline-trigger,.dark-app.is-idle .feedback-inline-trigger strong,.dark-app.is-idle .feedback-inline-trigger i{color:#e3ebf1}.dark-app .suggestions{background:#f8fafb;border-radius:18px;box-shadow:0 20px 60px #122b3d33}.dark-app .suggestions>button:hover,.dark-app .suggestions>button.active{background:#e5eef4}.dark-app .suggestion-thumb{border-radius:10px}.dark-app .search-volume-options button{border-radius:9px}.dark-app.is-idle .homepage-promotion{background:#f0f5f6f0;border:1px solid #e1edf255;border-radius:14px;order:2;width:100%;max-width:none;margin:30px 0 0;padding:22px}.dark-app .homepage-promotion-brand{letter-spacing:-.04em;font-family:inherit;font-size:24px;font-weight:700}.dark-app .homepage-promotion-label{letter-spacing:.04em}.dark-app .homepage-promotion-meta,.dark-app .homepage-promotion-benefit{text-align:left}.dark-app .homepage-promotion-benefit{font-size:16px}.dark-app .homepage-promotion-tiers b{font-size:25px;font-weight:600}.dark-app .homepage-promotion-tiers small{font-size:13px}.dark-app .homepage-promotion-tiers{border-color:#bfccd4}.dark-app .results-zone{width:min(1180px,100% - 80px);margin-inline:auto}.dark-app.has-results .hero-stage.has-output{width:min(1180px,100% - 80px);padding-top:30px}.dark-app.has-results .hero-stage .search-wrap,.dark-app.has-results .hero-stage .hero-content{width:100%;max-width:none}.dark-app .search-results-intro{border-bottom:1px solid var(--line);margin-bottom:24px;padding:18px 0 24px}.dark-app .search-results-intro h2{letter-spacing:-.05em;font-size:clamp(30px,3.6vw,46px)}.dark-app .result-kicker{letter-spacing:.08em;font-size:12px;font-weight:550}.dark-app .result-kicker:before{display:none}.dark-app .search-match-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dark-app .search-match-card{background:#f7f9fa;border:0;border-radius:16px;overflow:hidden}.dark-app .search-match-main{flex-direction:column;align-items:start;gap:18px;padding:20px 20px 16px;display:flex}.dark-app .search-match-main .suggestion-thumb{background:#fff;border-radius:9px;width:100%;height:174px}.dark-app .search-match-main .suggestion-thumb img{padding:14px}.dark-app .search-match-main h3{letter-spacing:-.035em;font-size:24px;line-height:1.1}.dark-app .search-match-main p{line-height:1.6}.dark-app .search-match-variants{padding:16px 20px 20px}.dark-app .search-match-variants button{background:#e7eef3;border-color:#0000;border-radius:8px;min-height:46px}.dark-app .search-match-variants button:hover{background:#d0e0ea}.dark-app .product-panel{background:#f8fafb;border:0;border-radius:20px;gap:28px}.dark-app .product-copy h2{letter-spacing:-.055em;font-size:clamp(38px,4.4vw,60px);font-weight:600}.dark-app .product-copy h2 em{font-style:normal}.dark-app .variant-specs dd{color:var(--text)}.dark-app .bottle-photo{border-radius:12px}.dark-app .product-verdict{background:#cfdee7;border:0;border-radius:0 0 20px 20px}.dark-app .verdict-price strong{letter-spacing:-.065em;font-weight:650}.dark-app .verdict-buy,.dark-app .sheet-primary,.dark-app .feedback-send{color:#fff;background:#18394f;border-radius:28px}.dark-app .verdict-buy:hover{background:#294e65}.dark-app .verdict-breakdown{color:#2b475b}.dark-app .offer-ledger{margin-top:42px}.dark-app .ledger-heading strong{letter-spacing:-.04em;font-size:30px;font-weight:600}.dark-app .ledger-row{min-height:104px}.dark-app .ledger-mark{color:#244558;background:#dae5ed;border:0;border-radius:50%}.dark-app .ledger-store strong{font-weight:650}.dark-app .ledger-price strong{letter-spacing:-.045em;font-weight:550}.dark-app .ledger-row>button{border-color:#9eb3c1;border-radius:24px;padding-inline:20px;font-size:14px}.dark-app .ledger-row>button:hover{color:#152631;background:#d9e5ed}.dark-app .feedback-strip{width:min(1180px,100% - 80px);margin:42px auto 0;padding:28px 0}.dark-app .feedback-strip strong{letter-spacing:-.035em;font-size:26px;font-weight:550}.dark-app .feedback-strip>button{border-radius:24px;padding-inline:20px}.dark-app .feedback-dialog,.dark-app .detail-sheet{background:#f6f8fa;border:0;border-radius:20px;box-shadow:0 32px 90px #142c3f3d}.dark-app .feedback-dialog h2,.dark-app .detail-sheet h2{color:#152631;font-family:inherit;font-weight:600}.dark-app .feedback-field :is(textarea,input){color:#152631;background:#fff;border-radius:10px}.dark-app .feedback-field :is(textarea,input)::placeholder{color:#637582}.dark-app .feedback-categories span{border-radius:9px}.dark-app .feedback-categories input:checked+span,.dark-app .feedback-rating input:checked+span{color:#fff;background:#244558}.dark-app .not-found-state{border-radius:20px;padding:32px}.dark-app .app-footer{background:0 0;border-color:#b9c9d4;width:min(1380px,100% - 80px);margin:48px auto 0;padding-block:28px}.dark-app .footer-copy p{letter-spacing:-.035em;font-family:inherit;font-size:20px}.dark-app .app-footer .email-link,.dark-app .app-footer .instagram-link{color:#294353;font-size:14px}.dark-app .catalog-drawer{border-radius:22px 0 0 22px;box-shadow:-20px 0 80px #122c3b33}.dark-app .catalog-drawer::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#16324488}.dark-app .catalog-drawer-head{background:#e8edf0;padding-block:28px}.dark-app .catalog-drawer-head h2{letter-spacing:-.055em;font-size:32px;font-weight:600}.dark-app .catalog-drawer-close{color:#263f51;background:0 0;border:1px solid #b9c9d4;border-radius:50%}.dark-app .catalog-drawer-close:hover{color:#152631;background:#d4e0e8}.dark-app .catalog-toolbar{background:#e8edf0;border-color:#c4d0d7}.dark-app .catalog-category-strip>button{border-radius:0;font-size:14px;font-weight:500}.dark-app .catalog-category-strip>button.is-active{color:#152631;background:0 0;border-bottom:2px solid #152631}.dark-app .catalog-sort-control,.dark-app .catalog-toolbar-actions>button{border-radius:24px;font-size:14px}.dark-app .catalog-sort-control select{color:#244558}.dark-app .catalog-sort-control select option{color:#152631;background:#f6f8fa}.dark-app .catalog-toolbar-actions>button small{color:#fff}.dark-app .catalog-product-grid{gap:30px 18px}.dark-app .catalog-card-visual{border-radius:12px}.dark-app .catalog-card-copy>small{color:#526b7b;letter-spacing:.03em;font-size:12px;font-weight:500}.dark-app .catalog-card-copy>strong{color:#152631;letter-spacing:-.035em;min-height:43px;font-size:19px;font-weight:600}.dark-app .catalog-card-copy>.catalog-card-price{color:#152631;letter-spacing:-.045em;font-size:20px;font-weight:550}.dark-app .catalog-card-price b{color:#152631}.dark-app .catalog-detail-visual{border-radius:14px}.dark-app .catalog-volume-picker label{border-radius:9px}.dark-app .catalog-volume-picker label.is-active,.dark-app .catalog-price-cta{color:#fff;background:#244558}.dark-app .catalog-price-cta{border-radius:28px}.dark-app .catalog-filter-panel{border-radius:16px 16px 0 0}.dark-app .catalog-brand-search{background:#fff;border-radius:10px}.dark-app .catalog-choice-group label{border-radius:8px}.dark-app .catalog-choice-group label.is-active{color:#fff}.dark-app .catalog-filter-actions button:last-child{color:#fff;box-shadow:none;background:#244558;border:0;border-radius:28px}.dark-app .catalog-filter-actions button:first-child{color:#526b7b}.dark-app .catalog-brand-error{color:#a53131}.dark-app .catalog-browser-state button,.dark-app .catalog-more{color:#203b4d;background:#d6e4ed}.dark-app .catalog-skeleton-grid i{background:linear-gradient(100deg,#dfe7ec 20%,#f5f8fa 36%,#dfe7ec 52%)}.dark-app .fact strong,.dark-app .breakdown strong{color:#203b4d}.dark-app .sheet-primary{color:#fff}.coming-soon{--coming-ink:#f5f8fa;--coming-muted:#dce5eb;--coming-copper:#f5f8fa;--text:#f5f8fa;--muted:#dce5eb;--accent:#b8d4e7;--line:#d9e9f03b;color:#f5f8fa;background:#1c3242;min-height:100svh;display:block}.coming-atmosphere{background:linear-gradient(90deg,#09192466,#152a3500 80%),url(/campaign-studio.webp) 50% 47%/cover}.coming-atmosphere:before,.coming-aura,.coming-grain,.coming-line,.coming-sillage,.coming-scent-bloom{display:none}.coming-header{border-bottom:1px solid #e4eef13b;width:min(1380px,100% - 80px);min-height:94px}.coming-brand{color:#f5f8fa}.coming-header-links{align-items:center;gap:32px;display:flex}.coming-header-links>a{color:#f5f8fa;align-items:center;gap:22px;min-height:44px;font-size:14px;text-decoration:none;display:flex}.coming-header-links>a:hover{text-underline-offset:6px;text-decoration:underline}.coming-status{color:#e1eaf0;letter-spacing:.04em;font-size:12px;font-weight:500}.coming-hero{width:min(1380px,100% - 80px);height:clamp(660px,100svh - 220px,820px);min-height:660px;margin:0 auto;display:block}.campaign-title{z-index:1;color:#f4f7f9;letter-spacing:-.065em;pointer-events:none;margin:0;font-family:inherit;font-weight:500;line-height:.82;position:absolute;inset:34px 0 auto}.campaign-title>span{letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(20px,2.4vw,32px);font-weight:400;display:block}.campaign-title>strong{letter-spacing:-.085em;font-size:clamp(155px,23vw,320px);font-weight:600;line-height:.85;display:block}.coming-copy{z-index:4;width:32%;max-width:370px;padding:0;animation:none;position:absolute;bottom:60px;left:0}.coming-copy h2{color:#f5f8fa;letter-spacing:-.06em;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.05}.coming-store-coverage-slot{min-height:0;margin:18px 0 20px}.coming-soon .store-coverage-coming{color:#e0e9ef;text-align:left;font-size:13px;line-height:1.5}.coming-soon .store-coverage-coming :is(strong,em){color:#fff}.coming-beta-link{color:#142d3e;width:max-content;max-width:100%;min-height:60px;box-shadow:none;background:#f1f6f9;border:1px solid #e8f0f44a;border-radius:36px;align-items:center;gap:20px;margin:0;padding:10px 12px 10px 22px;display:inline-flex}.coming-beta-link strong{color:#142d3e;letter-spacing:-.01em;font-size:14px;font-weight:600}.coming-beta-link i{color:#fff;background:#1a374c;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.coming-beta-link:hover{box-shadow:none;background:#dbeaf4}.coming-beta-link:hover i{transform:none}.coming-visual{aspect-ratio:auto;z-index:2;width:64%;max-width:none;height:calc(100% - 105px);min-height:0;margin:0;display:block;position:absolute;top:80px;right:0}.coming-object{width:100%;height:100%;margin:0;position:relative}.coming-product-wrap{border-radius:18px;width:69%;height:calc(100% - 65px);animation:none;top:0;left:6%;transform:none}.coming-product-image.is-cutout,.coming-product-wrap:is(:hover,:focus-visible) .coming-product-image.is-cutout{filter:drop-shadow(0 26px 22px #10212c55);transition:none;animation:none;transform:none}.coming-object.has-no-live-deal .coming-product-wrap{left:15%}.coming-object.has-live-deal .coming-product-image,.coming-object.has-live-deal .coming-product-stats,.coming-object.has-live-deal figcaption{animation:none}.coming-product-stats{z-index:3;-webkit-backdrop-filter:blur(18px);pointer-events:none;background:#132e4099;border:1px solid #e6f1f441;border-radius:16px;gap:18px;width:195px;padding:18px;display:grid;position:absolute;bottom:106px;right:0}.coming-metric{text-align:left;width:100%;min-width:0;max-width:none;text-shadow:none;position:static}.coming-metric:before{display:none}.coming-metric dt{color:#d4e2eb;letter-spacing:0;text-transform:none;font-size:12px;font-weight:400;line-height:1.4}.coming-metric dd{color:#fff;letter-spacing:-.04em;margin-top:5px;font-size:20px;font-weight:500}.coming-metric dd small{color:#d4e2eb;letter-spacing:0;margin:3px 0 0;font-size:12px;font-weight:400;display:block}.coming-metric-price{order:-1}.coming-metric-price dd{font-size:28px}.coming-object figcaption{text-align:center;gap:6px;width:78%;top:auto;bottom:10px;left:0;transform:none}.coming-object figcaption strong{color:#f5f8fa;letter-spacing:-.03em;font-family:inherit;font-size:18px;font-weight:500}.coming-object figcaption span{color:#e0e9ef;letter-spacing:0;text-transform:none;font-size:12px;line-height:1.5}.coming-soon .store-rail{background:0 0;border-top:1px solid #e4eef13b;border-bottom:1px solid #e4eef13b;width:min(1380px,100% - 80px);margin:0 auto}.coming-soon .store-rail-item{color:#eef4f7;opacity:.85}.coming-footer{color:#d4e2eb;border:0;justify-content:space-between;align-items:center;gap:22px;width:min(1380px,100% - 80px);min-height:80px;margin:0 auto;padding-block:24px;font-size:12px;display:flex}.coming-footer :is(.email-link,.instagram-link,.privacy-link){color:#e5eff5;font-size:12px}.coming-footer p i{background:#a9c8dc}.coming-footer-meta{gap:6px}@media (width<=1100px){.dark-app .search-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coming-product-stats{width:172px;padding:14px}.coming-copy{width:33%}.coming-beta-link{gap:12px;padding-left:16px}.coming-beta-link strong{font-size:13px}.coming-product-wrap{width:72%;left:0}.coming-footer{flex-wrap:wrap}}@media (width<=720px){.dark-app .topbar,.dark-app .store-rail,.dark-app .app-footer,.coming-header,.coming-hero,.coming-soon .store-rail,.coming-footer{width:calc(100% - 36px)}.dark-app .topbar,.coming-header{min-height:76px}.dark-app .brand,.coming-brand{font-size:27px}.dark-app .topbar-nav{gap:12px}.dark-app .draft-badge{display:none}.dark-app .browse-trigger{gap:10px;padding-left:15px;font-size:13px}.dark-app .hero-stage,.dark-app.has-results .hero-stage.has-output{width:calc(100% - 24px)}.dark-app.is-idle .hero-stage{background-position:61%;border-radius:18px;min-height:0;margin-top:12px;padding:30px 22px 24px}.dark-app.is-idle .hero-stage:not(.is-search-open){min-height:0;padding:30px 22px 24px}.dark-app.is-idle .hero-stage h1{font-size:clamp(58px,15vw,100px)}.dark-app.is-idle .hero-stage h1>span{margin-bottom:4px;font-size:.52em}.dark-app.is-idle .hero-stage h1 em{font-size:1.3em}.dark-app.is-idle .hero-copy{margin-top:18px;font-size:17px}.dark-app.is-idle .store-coverage{max-width:280px;font-size:13px}.dark-app.is-idle .search-wrap{margin-top:22px}.dark-app .search-card{gap:10px;min-height:62px;padding:5px 5px 5px 44px}.dark-app .search-card input{min-width:0;font-size:16px}.dark-app .search-card>button{min-width:46px;min-height:48px;padding-inline:14px}.dark-app .search-card>button b{font-size:22px}.dark-app .search-meta-row{flex-wrap:wrap;gap:10px;padding-inline:0}.dark-app.is-idle .search-meta-row{flex-direction:column;align-items:start;gap:8px}.dark-app .catalog-line{font-size:12px}.dark-app .suggestions{border-radius:14px;width:calc(100% + 22px);left:-11px}.dark-app.is-idle .homepage-promotion{margin-top:26px;padding:17px}.dark-app .homepage-promotion-tiers{gap:10px}.dark-app .homepage-promotion-tiers b{font-size:21px}.dark-app .homepage-promotion-tiers small{font-size:12px}.dark-app .results-zone,.dark-app .feedback-strip{width:calc(100% - 28px)}.dark-app.has-results .hero-stage.has-output{padding-block:20px 5px}.dark-app .search-results-intro{padding:10px 0 18px}.dark-app .search-results-intro h2{font-size:30px}.dark-app .search-match-grid{grid-template-columns:1fr;gap:14px}.dark-app .search-match-card{border-radius:15px}.dark-app .search-match-main{flex-direction:row;align-items:center;gap:18px;padding:18px}.dark-app .search-match-main .suggestion-thumb{border-radius:10px;flex:0 0 86px;width:86px;height:102px}.dark-app .search-match-main .suggestion-thumb img{padding:6px}.dark-app .search-match-main h3{font-size:25px}.dark-app .search-match-main p{font-size:12px}.dark-app .search-match-variants{padding:14px 18px 18px}.dark-app .product-panel{border-radius:18px;grid-template-columns:minmax(0,1fr) 96px;gap:18px 14px}.dark-app .product-copy h2,.dark-app .product-copy h2.long-name,.dark-app .product-copy h2.very-long-name{font-size:29px;line-height:1.04}.dark-app .variant-specs{margin-top:15px}.dark-app .variant-specs dt{min-width:74px}.dark-app .variant-specs dd{font-size:13px}.dark-app .product-verdict{border-radius:0 0 18px 18px;padding:22px 18px}.dark-app .product-verdict>div:first-child>span{font-size:14px}.dark-app .verdict-price strong{font-size:42px}.dark-app .verdict-buy{min-height:50px;font-size:15px}.dark-app .offer-ledger{margin-top:32px}.dark-app .ledger-heading strong{font-size:27px}.dark-app .ledger-row{padding-block:22px}.dark-app .ledger-price strong{font-size:28px}.dark-app .feedback-strip{margin-top:24px}.dark-app .feedback-strip strong{font-size:24px}.dark-app .catalog-drawer{border-radius:0}.dark-app .catalog-drawer-head{padding-block:20px}.dark-app .catalog-drawer-head h2{font-size:29px}.dark-app .catalog-category-strip>button{font-size:13px}.dark-app .catalog-product-grid{gap:26px 16px}.dark-app .catalog-card-visual{border-radius:12px}.dark-app .catalog-card-copy>strong{min-height:42px;font-size:18px}.dark-app .catalog-card-copy>.catalog-card-price{font-size:19px}.dark-app .catalog-card-copy>small{font-size:12px}.dark-app .catalog-detail-copy h3{font-size:27px}.dark-app .feedback-dialog{border-radius:18px 18px 0 0}.coming-header-links{gap:18px}.coming-header-links>a{gap:10px;font-size:13px}.coming-status{display:none}.coming-hero{flex-direction:column;height:auto;min-height:0;padding:30px 0 20px;display:flex}.campaign-title{order:0;width:100%;position:relative;inset:auto}.campaign-title>span{margin-bottom:10px;font-size:20px}.campaign-title>strong{letter-spacing:-.075em;font-size:26.2vw;line-height:.88}.coming-visual{order:1;width:100%;height:348px;min-height:348px;margin:-45px 0 0;position:relative;top:auto;right:auto}.coming-product-wrap{width:70%;height:294px;top:0;left:0}.coming-product-stats{border-radius:13px;gap:15px;width:133px;padding:13px;bottom:75px;right:0}.coming-metric dt{font-size:12px}.coming-metric dd{font-size:16px}.coming-metric dd small{font-size:12px}.coming-metric-price dd{font-size:22px}.coming-metric-saving{display:none}.coming-object figcaption{width:100%;padding-inline:10px;bottom:12px;left:0}.coming-object figcaption strong{font-size:17px}.coming-object figcaption span{font-size:12px}.coming-copy{order:2;width:100%;max-width:none;margin-top:18px;padding:0 6px 25px;position:relative;inset:auto}.coming-copy h2{font-size:40px}.coming-description{max-width:330px;margin-top:12px;font-size:15px;line-height:1.6}.coming-store-coverage-slot{margin:14px 0 18px}.coming-beta-link{justify-content:space-between;width:100%;max-width:none;min-height:58px;padding:9px 10px 9px 21px}.coming-beta-link strong{font-size:15px}.coming-footer{gap:18px;padding-block:22px;font-size:12px}.coming-footer-meta{justify-content:space-between;width:100%;display:flex}.coming-footer>.contact-links{flex-wrap:wrap;justify-content:space-between;gap:14px;width:100%}.coming-footer>p{flex-wrap:wrap;gap:8px;line-height:1.6}}body:has(.dark-app,.coming-soon) .marketing-consent{color:#e7f0f5;background:#173144;border-color:#7895a955;border-radius:16px;box-shadow:0 12px 40px #0e243344}body:has(.dark-app,.coming-soon) .marketing-consent strong{color:#f3f8fb;font-family:inherit;font-weight:550}body:has(.dark-app,.coming-soon) .marketing-consent p{color:#d3e0e9}body:has(.dark-app,.coming-soon) .marketing-consent button{border-radius:24px}@media (prefers-reduced-transparency:reduce){.coming-product-stats{-webkit-backdrop-filter:none;background:#163244}}@media (prefers-reduced-motion:reduce){.dark-app *,.coming-soon *{scroll-behavior:auto}}.perfumetr-experience{isolation:isolate;--scene-x:0px;--scene-y:0px;--background-scroll:0px;--copy-scroll:0px;--object-scroll:0px;--panel-scroll:0px;--glass-border:#ebf6ff33;--glass-shadow:0 24px 72px #0717221c;background:#233947;min-height:100svh;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative}.perfumetr-experience:before{content:"";z-index:-2;pointer-events:none;transform:translate3d(var(--scene-x), calc(var(--scene-y) + var(--background-scroll)), 0) scale(1.02);will-change:transform;background:linear-gradient(110deg,#0a19257d,#2a455a17 62%,#b6d3de1a),url(/campaign-studio.webp) 50%/cover;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .8s;position:fixed;inset:-40px}.perfumetr-experience:after{content:"";z-index:-1;pointer-events:none;transform:translate3d(calc(var(--scene-x) * -2), calc(var(--scene-y) * -2 + var(--background-scroll)), 0);background:radial-gradient(at 78% 34%,#c4e4ff30,#0000 54%);transition:transform .8s ease-out,opacity .8s;position:fixed;inset:-8%}.perfumetr-experience[data-view=search]:before{filter:brightness(.86)saturate(.92)}.perfumetr-experience[data-view=search]:after{opacity:.35}.experience-panel{outline:none;width:100%}.experience-panel[data-active=false]{display:none}.experience-panel[data-active=true]{animation:.62s cubic-bezier(.16,1,.3,1) backwards experience-enter}@keyframes experience-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.perfumetr-experience .coming-soon,.perfumetr-experience .dark-app{background:0 0}.perfumetr-experience .coming-atmosphere,.perfumetr-experience .cinematic-field{display:none}.ui-icon{vertical-align:middle;flex:none;width:1.25em;height:1.25em;display:inline-block}.perfumetr-experience :is(button,a){-webkit-tap-highlight-color:transparent}.perfumetr-experience :is(button,a):focus-visible{outline-offset:5px;outline:2px solid #83caff}.coming-soon .coming-header,.dark-app .topbar{background:var(--frost-surface);width:min(1300px,100% - 64px);min-height:76px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--frost-backdrop);border:0;border-radius:48px;margin:20px auto 0;padding:12px 24px}.coming-brand,.dark-app .brand{color:#f5f8fa;font-size:30px}.coming-header-links>a{gap:12px;font-size:14px}.coming-header-links>a .ui-icon{width:21px;height:21px}.coming-header .coming-status{display:none}.dark-app .draft-badge{color:#dbe6ed}.dark-app .browse-trigger{color:#f5f8fa;border-color:var(--glass-border);background:#e8f3fa17}.dark-app .browse-trigger:hover{background:#e8f3fa2e}.dark-app .browse-trigger-arrow{color:#183445;background:#f0f6fa}.coming-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);width:min(1240px,100% - 96px);height:auto;min-height:min(700px,100svh - 205px);margin:0 auto;padding:52px 0;display:grid}.coming-hero .coming-copy{width:100%;max-width:none;transform:translateY(var(--copy-scroll));grid-area:1/1;margin:0;padding:0;transition:transform .45s ease-out;position:static;inset:auto}.coming-copy .campaign-title{letter-spacing:-.055em;pointer-events:auto;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:0;line-height:1;display:flex;position:static;inset:auto}.campaign-title>span{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.8vw,40px);font-weight:400;line-height:1.15}.campaign-title>strong{letter-spacing:-.07em;font-size:clamp(76px,9vw,140px);font-weight:600;line-height:1.03}.campaign-title>.campaign-prices{letter-spacing:-.055em;font-size:clamp(34px,4.4vw,64px);font-weight:500;line-height:1.16}.coming-description{color:#e4edf3;max-width:370px;margin-top:24px;font-size:17px;line-height:1.65}.coming-store-coverage-slot{margin:20px 0 24px}.coming-soon .store-coverage-coming{text-transform:none;letter-spacing:0;gap:8px 12px;font-size:13px;font-weight:400}.coming-soon .store-coverage-coming strong{font-weight:500}.coming-soon .store-coverage-coming>i,.coming-soon .store-coverage-coming>.store-coverage-pulse{display:none}.coming-soon .store-coverage-coming:has(strong)>span:first-child{display:none}.coming-beta-link{background:#f1f6f9;gap:22px;min-height:62px;padding:10px 12px 10px 24px;text-decoration:none;box-shadow:0 8px 32px #0c25342e}.coming-beta-link strong{font-size:15px}.coming-beta-link i{flex-basis:38px;width:38px;height:38px}.coming-beta-link:hover{background:#fff;transform:translateY(-2px)}.coming-beta-link,.dark-app :is(.browse-trigger,.verdict-buy,.search-card>button){transition:background .2s,transform .25s,box-shadow .25s}.coming-hero .coming-visual{aspect-ratio:auto;background:var(--frost-surface);width:100%;max-width:none;height:auto;min-height:0;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--frost-backdrop);transform:translateY(var(--object-scroll));border:0;border-radius:24px;grid-area:1/2;margin:0;padding:28px;transition:transform .6s ease-out;position:relative;inset:auto}.coming-visual .coming-object{grid-template-rows:minmax(270px,340px) auto;grid-template-columns:minmax(0,1fr) minmax(140px,.72fr);align-items:center;gap:20px 16px;height:auto;min-height:410px;display:grid}.coming-object .coming-product-wrap,.coming-object.has-no-live-deal .coming-product-wrap{border-radius:16px;grid-area:1/1;width:100%;min-width:0;height:100%;margin:0;animation:none;display:block;position:relative;inset:auto;transform:none}.coming-object.has-no-live-deal .coming-product-wrap{grid-column:1/-1}.coming-object .coming-product-image.is-cutout,.coming-product-wrap:is(:hover,:focus-visible) .coming-product-image.is-cutout{filter:drop-shadow(0 18px 18px #06172238);animation:none;transform:none}.coming-object .coming-product-stats{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-area:1/2;gap:20px;margin:0;padding:18px 16px;position:relative;inset:auto}.coming-object .coming-metric-saving{display:none}.coming-object .coming-metric{text-align:left;width:100%;position:static;inset:auto;transform:none}.coming-metric dt,.coming-metric dd small{font-size:13px;line-height:1.45}.coming-metric dd{overflow-wrap:anywhere;font-size:21px}.coming-metric-price dd{white-space:nowrap;letter-spacing:-.05em;font-size:clamp(23px,2.3vw,33px)}.coming-object figcaption{text-align:left;border-top:0;grid-area:2/1/auto/-1;gap:8px;width:100%;max-width:none;padding:18px 0 0;display:grid;position:static;inset:auto;transform:none}.coming-object figcaption strong{font-size:19px;font-weight:500;line-height:1.35}.coming-object figcaption span{font-size:13px;line-height:1.5}.coming-soon .store-rail,.dark-app .store-rail{background:0 0;border-color:#e4eef12b;width:min(1240px,100% - 96px)}.coming-soon .store-rail-item,.dark-app .store-rail-item{color:#eef4f7}.coming-footer{text-transform:none;letter-spacing:0;width:min(1240px,100% - 96px);font-weight:400}.coming-footer :is(.email-link,.instagram-link,.privacy-link){font-size:14px}.coming-footer>p{display:none}.coming-hero .coming-visual-status{padding:20px 24px}.coming-hero .coming-visual-status .coming-object{height:auto;min-height:0;margin:0;display:block}.coming-offer-status{color:#e4edf3;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.coming-offer-status button{border:1px solid var(--glass-border);color:#f5f8fa;font:inherit;cursor:pointer;background:#e8f3fa17;border-radius:22px;padding:10px 16px}.dark-app .hero-stage,.dark-app.has-results .hero-stage.has-output{width:min(1180px,100% - 64px)}.dark-app .hero-stage{transform:translateY(var(--panel-scroll));transition:transform .5s ease-out}.dark-app.is-idle .hero-stage,.dark-app.is-idle .hero-stage:not(.is-search-open){min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:28px auto 0;padding:38px}.dark-app.is-idle .hero-stage h1{letter-spacing:-.05em;font-size:clamp(42px,5vw,68px);line-height:1.08}.dark-app.is-idle .hero-stage h1>span{letter-spacing:inherit;margin:0;font-size:1em;display:inline}.dark-app.is-idle .hero-stage h1 em{margin-left:.2em;font-size:1em;display:inline}.dark-app.is-idle .hero-copy{display:none}.dark-app.is-idle .search-wrap{width:100%;margin-top:24px}.dark-app .search-card{background:#f5f9f9e3;border-color:#ffffff80;box-shadow:inset 0 2px #fff8,0 12px 34px #061b2924}.dark-app .catalog-line,.dark-app .feedback-inline-trigger{font-size:13px}.dark-app .search-meta-row{min-height:32px}.dark-app .suggestions{background:#f3f7faf5;border:1px solid #fff9}.dark-app :is(.search-match-card,.product-panel,.not-found-state,.feedback-dialog,.detail-sheet){box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.1);background:#edf3f8e8;border:1px solid #ffffff72}.dark-app .search-match-card{-webkit-backdrop-filter:none;animation:.45s backwards experience-enter}.dark-app .search-match-card:nth-child(2){animation-delay:40ms}.dark-app .search-match-card:nth-child(3){animation-delay:80ms}.dark-app .product-verdict{background:#b7cbdba3;border-top:1px solid #ffffff61}.dark-app .search-results-intro{border-color:#e7eff538}.dark-app .search-results-intro :is(h2,h2 em,strong,p,.result-kicker){color:#f3f8fb}.dark-app .offer-ledger{box-shadow:var(--glass-shadow);background:#edf3f8ed;border:1px solid #ffffff70;border-radius:26px;padding:28px}.dark-app .feedback-strip{border-color:#e0eff333}.dark-app .feedback-strip :is(strong,small,span,button){color:#eef5fa}.dark-app .feedback-strip>button{background:#d5e8f318;border-color:#e0eff34d}.dark-app .app-footer{border-color:#e0eff333}.dark-app .app-footer :is(p,a,.email-link,.instagram-link,.privacy-link){color:#e3edf3}.dark-app .catalog-drawer{-webkit-backdrop-filter:blur(28px);background:#e4eef6ed}.dark-app :is(.catalog-drawer-head,.catalog-toolbar){background:#e7eff6e6}.dark-app .catalog-detail-visual,.dark-app .catalog-card-visual{border:1px solid #fff9}.dark-app .sheet-close,.dark-app .feedback-close{place-items:center;display:grid}.dark-app .sheet-close .ui-icon,.dark-app .feedback-close .ui-icon{width:22px;height:22px}body:has(.perfumetr-experience) .marketing-consent{-webkit-backdrop-filter:blur(24px);background:#193244eb;border-color:#d5e5ef47}@media (width<=980px){.coming-hero{gap:28px;width:calc(100% - 64px)}.coming-hero .coming-visual{border-radius:24px;padding:20px}.coming-visual .coming-object{grid-template-rows:280px auto;grid-template-columns:minmax(0,1fr) 132px;gap:16px 8px;min-height:350px}.coming-object .coming-product-stats{border-radius:20px;padding:15px 12px}.coming-metric-price dd{font-size:24px}.coming-metric-saving{display:none}.campaign-title>strong{font-size:10vw}}@media (width<=720px){.perfumetr-experience:before{background-position:59%}.coming-soon .coming-header,.dark-app .topbar{width:calc(100% - 28px);min-height:68px;margin-top:14px;padding:10px 17px}.coming-brand,.dark-app .brand{font-size:26px}.coming-header-links>a{gap:8px;font-size:13px}.coming-header-links>a .ui-icon{width:18px;height:18px}.coming-hero{flex-direction:column;align-items:stretch;gap:30px;width:calc(100% - 40px);min-height:0;padding:32px 0 28px;display:flex}.coming-hero .coming-copy{order:0;margin:0;padding:0}.coming-copy .campaign-title{gap:2px}.campaign-title>span{font-size:25px}.campaign-title>strong{letter-spacing:-.065em;font-size:clamp(66px,22vw,142px);line-height:1.03}.campaign-title>.campaign-prices{font-size:clamp(34px,10.8vw,62px);line-height:1.16}.coming-description{max-width:400px;margin-top:18px;font-size:16px;line-height:1.6}.coming-store-coverage-slot{margin:14px 0 18px}.coming-soon .store-coverage-coming{gap:6px 9px;font-size:12px}.coming-beta-link{justify-content:space-between;width:100%;max-width:none;min-height:60px;padding:10px 11px 10px 20px}.coming-beta-link strong{font-size:15px}.coming-hero .coming-visual{border-radius:24px;order:1;width:100%;margin:0;padding:20px}.coming-visual .coming-object{grid-template-rows:196px auto;grid-template-columns:minmax(0,1fr) minmax(128px,.78fr);gap:14px 10px;min-height:0}.coming-object figcaption{padding-top:16px}.coming-object figcaption strong{font-size:18px}.coming-object figcaption span{font-size:13px}.coming-soon .store-rail,.dark-app .store-rail,.coming-footer{width:calc(100% - 40px)}.coming-footer{gap:16px;padding-block:24px}.dark-app .topbar-nav{gap:0}.dark-app .browse-trigger{gap:8px;padding-left:12px;font-size:12px}.dark-app .hero-stage,.dark-app.has-results .hero-stage.has-output{width:calc(100% - 28px)}.dark-app.is-idle .hero-stage,.dark-app.is-idle .hero-stage:not(.is-search-open){border-radius:28px;margin-top:18px;padding:26px 18px 20px}.dark-app.is-idle .hero-stage h1{font-size:39px}.dark-app.is-idle .hero-stage h1 em{margin-left:0;display:block}.dark-app.is-idle .hero-copy{margin-top:12px;font-size:16px}.dark-app.is-idle .search-wrap{margin-top:22px}.dark-app .search-card{gap:6px}.dark-app .search-card>button{padding-inline:13px}.dark-app .search-card>button .ui-icon{width:21px;height:21px}.dark-app .suggestions{width:100%;left:0}.dark-app .offer-ledger{border-radius:22px;padding:20px 16px}.dark-app .app-footer{width:calc(100% - 40px)}}@media (width<=359px){.coming-hero{width:calc(100% - 32px)}.coming-hero .coming-visual{padding:16px}.coming-visual .coming-object{grid-template-columns:minmax(0,1fr) 124px}.coming-metric-price dd{font-size:22px}.coming-brand,.dark-app .brand{font-size:23px}.coming-header-links>a{font-size:12px}.dark-app .browse-trigger{padding:8px 12px}.dark-app .browse-trigger-arrow{display:none}}@media (prefers-reduced-motion:reduce){.perfumetr-experience:before{will-change:auto;transition:none;transform:scale(1.02)}.perfumetr-experience:after{transition:none;transform:none}.coming-hero .coming-copy,.coming-hero .coming-visual,.dark-app .hero-stage{transform:none}.perfumetr-experience *,.perfumetr-experience :before,.perfumetr-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.coming-soon .coming-header,.dark-app .topbar,.coming-hero .coming-visual,.dark-app.is-idle .hero-stage,.coming-object .coming-product-stats{-webkit-backdrop-filter:none;background:#263e50}.dark-app :is(.search-match-card,.product-panel,.feedback-dialog,.detail-sheet,.catalog-drawer){-webkit-backdrop-filter:none;background:#edf3f8}}:root{--ui-ink:#183445;--ui-muted:#4d6574;--ui-action:#244b61;--ui-action-hover:#32627c;--ui-light:#f1f7fb;--ui-on-dark:#dce9f2;--ui-soft:#dbe7ef;--ui-stroke:#9eb5c4;--ui-focus:#5684a0;--ui-error:#9b303d;--ui-success:#246153;--frost-surface:linear-gradient(135deg, #eef6fb0c, #eef6fb04), #40596947;--frost-backdrop:blur(10px)}.perfumetr-experience .dark-app .brand span{color:inherit}.perfumetr-experience .dark-app .homepage-promotions{text-align:left;order:2;width:100%;margin-top:24px}.perfumetr-experience .dark-app .homepage-promotions>h2{color:var(--ui-on-dark);letter-spacing:0;text-transform:none;margin:0;font-size:14px;font-weight:500;line-height:1.5}.perfumetr-experience .dark-app .homepage-promotion{background:var(--frost-surface);width:100%;min-height:0;color:var(--ui-light);text-align:left;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--frost-backdrop);border:0;border-radius:22px;align-self:stretch;margin:10px 0 0;padding:0;display:block}.perfumetr-experience .dark-app .homepage-promotion.is-loading{min-height:56px}.perfumetr-experience .dark-app .homepage-promotion[data-promotion-state=active]{background:linear-gradient(125deg, #6cc8c922, #8cbce60c), var(--frost-surface)}.perfumetr-experience .dark-app .homepage-promotion-toggle{border-radius:inherit;width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.perfumetr-experience .dark-app .homepage-promotion-toggle:hover{background:#edf5fa08}.perfumetr-experience .dark-app .homepage-promotion-summary{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.perfumetr-experience .dark-app .homepage-promotion-heading{flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:100%;display:flex}.perfumetr-experience .dark-app .homepage-promotion-status{min-height:28px;color:var(--ui-on-dark);letter-spacing:0;background:#dce9f218;border-radius:999px;align-items:center;padding:4px 10px;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex}.perfumetr-experience .dark-app .homepage-promotion[data-promotion-state=active] .homepage-promotion-status{color:#183445;background:#dceef4;font-weight:650}.perfumetr-experience .dark-app .homepage-promotion-summary .homepage-promotion-label{overflow-wrap:anywhere}.perfumetr-experience .dark-app .homepage-promotion-brand{letter-spacing:-.02em;text-transform:none;color:var(--ui-light);font-family:inherit;font-size:15px;font-weight:600;line-height:1.4}.perfumetr-experience .dark-app .homepage-promotion-label{color:var(--ui-on-dark);letter-spacing:0;text-transform:none;white-space:normal;font-size:14px;font-weight:400;line-height:1.4}.perfumetr-experience .dark-app .homepage-promotion-toggle>.ui-icon{width:18px;height:18px;transition:transform .3s}.perfumetr-experience .dark-app .homepage-promotion[data-expanded=true] .homepage-promotion-toggle>.ui-icon{transform:rotate(180deg)}.perfumetr-experience .dark-app .homepage-promotion-disclosure{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.7,.2,1),visibility 0s .32s;display:grid}.perfumetr-experience .dark-app .homepage-promotion[data-expanded=true] .homepage-promotion-disclosure{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.perfumetr-experience .dark-app .homepage-promotion-clip{min-height:0;overflow:hidden}.perfumetr-experience .dark-app .homepage-promotion-details{padding:0 18px 18px}.perfumetr-experience .dark-app .homepage-promotion :is(.homepage-promotion-list,.homepage-promotion-campaign,.homepage-promotion-tiers){border-color:#e8f3fb26}.perfumetr-experience .dark-app .homepage-promotion :is(.homepage-promotion-benefit,.homepage-promotion-tiers b){color:var(--ui-light)}.perfumetr-experience .dark-app .homepage-promotion :is(.homepage-promotion-meta,.homepage-promotion-meta time,.homepage-promotion-meta code,.homepage-promotion-note,.homepage-promotion-tiers small){color:var(--ui-on-dark)}.perfumetr-experience .dark-app .homepage-promotion-benefit{font-size:16px;line-height:1.45}.perfumetr-experience .dark-app .homepage-promotion-meta{font-size:13px}.perfumetr-experience .dark-app .homepage-promotion-note{letter-spacing:0;padding-top:12px;font-size:13px;line-height:1.55;display:block}.homepage-store-sale-copy{color:var(--ui-on-dark);margin:2px 0;font-size:14px;line-height:1.55}.homepage-store-sale-link,.homepage-store-sale-terms{min-height:44px;color:var(--ui-light);text-underline-offset:3px;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:14px;line-height:1.5;text-decoration:underline;display:flex}.perfumetr-experience .dark-app .homepage-store-sale-heading{color:var(--ui-on-dark);letter-spacing:0;text-transform:none;margin:18px 0 4px;font-size:13px;font-weight:500;line-height:1.5}.homepage-store-sale-examples{margin:0;padding:0;list-style:none}.homepage-store-sale-examples li+li{border-top:1px solid #e8f3fb14}.homepage-store-sale-link{font-weight:500;text-decoration:none}.homepage-store-sale-link>span{min-width:0}.homepage-store-sale-terms{justify-content:flex-start;padding-bottom:0;font-size:12px}.homepage-store-sale-link .ui-icon,.homepage-store-sale-terms .ui-icon{width:18px;height:18px}.homepage-store-sale-link:hover,.homepage-store-sale-terms:hover{color:#fff}.homepage-store-sale-link:focus-visible,.homepage-store-sale-terms:focus-visible{outline:2px solid var(--ui-on-dark);outline-offset:3px;border-radius:4px}.perfumetr-experience .dark-app .homepage-promotion-quantity{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px 0}.perfumetr-experience .dark-app .homepage-promotion-quantity>span{text-align:center;background:#ecf5fa09;border:0;border-radius:12px;min-width:0;padding:10px 6px}.perfumetr-experience .dark-app .homepage-promotion-quantity b{font-size:21px;line-height:1.4}.perfumetr-experience .dark-app .homepage-promotion-quantity small{white-space:normal;font-size:11px;line-height:1.4}.homepage-promotion-scheduled{color:var(--ui-on-dark);margin:6px 0 0;font-size:12px;line-height:1.55}.homepage-promotion-conditions{color:var(--ui-on-dark);margin-top:10px;font-size:12px;line-height:1.6}.homepage-promotion-conditions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.homepage-promotion-conditions summary::-webkit-details-marker{display:none}.homepage-promotion-conditions summary .ui-icon{width:16px;height:16px}.homepage-promotion-conditions[open] summary .ui-icon{transform:rotate(180deg)}.homepage-promotion-conditions summary:focus-visible{outline:2px solid var(--ui-on-dark);outline-offset:3px;border-radius:4px}.homepage-promotion-conditions p{overflow-wrap:anywhere;margin:6px 0}.perfumetr-experience .dark-app{min-height:100dvh;padding-bottom:max(16px, env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.perfumetr-experience .dark-app>*{flex-shrink:0}.perfumetr-experience .dark-app.is-idle .hero-stage,.perfumetr-experience .dark-app>.feedback-strip{margin-bottom:24px}.perfumetr-experience .dark-app .search-results-back{color:var(--ui-on-dark)}.dark-app .search-reset-button{background:var(--frost-surface);max-width:100%;min-height:44px;-webkit-backdrop-filter:var(--frost-backdrop);color:var(--ui-light);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:24px;align-items:center;gap:8px;margin:0 0 10px;padding:8px 14px;font-size:14px;line-height:1.4;display:inline-flex}.dark-app .search-reset-button:hover{background:#dfedf52b}.dark-app .search-reset-button:focus-visible{outline-offset:4px;outline:2px solid #83caff}.dark-app .search-wrap[tabindex="-1"]{outline:none}.perfumetr-experience :is(.dark-app,.coming-soon) .store-coverage{max-width:none;color:var(--ui-on-dark);letter-spacing:0;text-transform:none;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:2px 5px;font-size:13px;font-weight:400;line-height:1.55;display:flex}.perfumetr-experience .dark-app .store-coverage{margin-top:12px}.perfumetr-experience .store-coverage>span{white-space:nowrap}.perfumetr-experience .dark-app .search-meta-row{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;min-height:0;margin-top:10px;padding:0}.perfumetr-experience .dark-app .feedback-inline-trigger{color:var(--ui-on-dark);background:var(--frost-surface);box-shadow:none;-webkit-backdrop-filter:var(--frost-backdrop);border:1px solid #c7dce938;border-radius:24px}.perfumetr-experience .dark-app .feedback-inline-trigger :is(span,strong,i){color:inherit}.perfumetr-experience .dark-app .feedback-inline-trigger i{background:#e4f0f21c}.perfumetr-experience .dark-app .feedback-inline-trigger:hover{box-shadow:none;background:#dfedf52b;border-color:#c7dce969}.perfumetr-experience .dark-app .feedback-inline-trigger:hover i{background:#e4f0f22e}.perfumetr-experience .dark-app .feedback-strip:before{display:none}.perfumetr-experience .dark-app .feedback-strip>button i{color:inherit}.perfumetr-experience .dark-app .feedback-strip>button:hover{background:#dfedf52b;border-color:#c7dce969}.perfumetr-experience .dark-app :is(.feedback-backdrop,.modal-backdrop){-webkit-backdrop-filter:blur(10px);background:#0c2034a8}.perfumetr-experience .dark-app :is(.feedback-dialog,.detail-sheet){color:var(--ui-ink);background:#eef5f9f2;border:0;border-radius:24px}.perfumetr-experience .dark-app :is(.feedback-kicker,.feedback-intro,.feedback-privacy,.feedback-screenshot-help,.sheet-kicker,.sheet-product,.sheet-note){color:var(--ui-muted)}.perfumetr-experience .dark-app :is(.feedback-context,.feedback-screenshot-picker label,.feedback-later,.feedback-close,.sheet-close){border-color:var(--ui-stroke);color:var(--ui-ink);box-shadow:none;background:#dfebf266}.perfumetr-experience .dark-app .feedback-context i{background:var(--ui-action);box-shadow:none}.perfumetr-experience .dark-app :is(.feedback-categories,.feedback-rating) span{border-color:var(--ui-stroke);color:var(--ui-muted);background:#ffffff70}.perfumetr-experience .dark-app :is(.feedback-categories,.feedback-rating) input:checked+span{background:var(--ui-action);border-color:var(--ui-action);color:var(--ui-light);box-shadow:none}.perfumetr-experience .dark-app .feedback-field :is(textarea,input){border-color:var(--ui-stroke);color:var(--ui-ink);background:#ffffffad}.perfumetr-experience .dark-app .feedback-field :is(textarea,input):focus{border-color:var(--ui-focus);box-shadow:0 0 0 3px #5684a025}.perfumetr-experience .dark-app :is(.feedback-dialog legend small,.feedback-field>span small,.feedback-field>small,.feedback-screenshot-picker strong){color:var(--ui-muted)}.perfumetr-experience .dark-app .feedback-screenshot-picker label{border-radius:12px}.perfumetr-experience .dark-app .feedback-screenshot-picker label i{color:var(--ui-action);border-color:var(--ui-stroke)}.perfumetr-experience .dark-app .feedback-screenshot-picker label:hover{background:var(--ui-soft);border-color:var(--ui-focus);color:var(--ui-ink)}.perfumetr-experience .dark-app .feedback-screenshot-grid figure{border-color:var(--ui-stroke);background:var(--ui-soft);border-radius:10px}.perfumetr-experience .dark-app .feedback-screenshot-grid button{background:var(--ui-ink);color:var(--ui-light)}.perfumetr-experience .dark-app .feedback-privacy{border-color:#a8bfcd55}.perfumetr-experience .dark-app .feedback-privacy:before{color:var(--ui-muted);border-color:var(--ui-stroke)}.perfumetr-experience .dark-app .feedback-error{color:var(--ui-error)!important}.perfumetr-experience .dark-app .feedback-submit-error{color:var(--ui-error);background:#9b303d0c;border-color:#9b303d38;border-radius:10px}.perfumetr-experience .dark-app .feedback-actions button{border-radius:26px}.perfumetr-experience .dark-app :is(.feedback-send,.feedback-success button,.sheet-primary,.verdict-buy,.catalog-price-cta){background:var(--ui-action);color:var(--ui-light);box-shadow:none;border-color:#0000}.perfumetr-experience .dark-app :is(.feedback-send,.feedback-success button,.sheet-primary,.verdict-buy,.catalog-price-cta):hover{background:var(--ui-action-hover);color:var(--ui-light);box-shadow:none}.perfumetr-experience .dark-app .feedback-success button{border-radius:26px;font-size:14px}.perfumetr-experience .dark-app .feedback-success-mark{color:var(--ui-success);box-shadow:none;background:#2461530d;border-color:#24615340}.perfumetr-experience .dark-app .feedback-success>p{color:var(--ui-success)}.perfumetr-experience .dark-app .feedback-success>span:not(.feedback-success-mark){color:var(--ui-muted)}.perfumetr-experience .dark-app :is(.breakdown>div,.sheet-facts,.sheet-gift){color:var(--ui-muted);border-color:#a8bfcd70}.perfumetr-experience .dark-app .breakdown-discount strong{color:var(--ui-success)}.perfumetr-experience .dark-app .sheet-gift{background:#dbe7ef80}.perfumetr-experience .dark-app .sheet-gift :is(span,small,strong){color:var(--ui-ink)}.perfumetr-experience .dark-app .toast{color:var(--ui-light);-webkit-backdrop-filter:blur(18px);background:#193749f2;border-color:#c7dce938;border-radius:22px}.perfumetr-experience .dark-app .footer-copy small{color:#c6d7e3}.perfumetr-experience .dark-app .store-coverage-pulse{box-shadow:none;background:#b8d4e7;animation:none}.perfumetr-experience .dark-app .scan-ring{box-shadow:none;background:#dbe7ef24}.perfumetr-experience .dark-app .scan-ring:before{box-shadow:none;background:linear-gradient(90deg,#0000,#dce9f2,#0000)}.perfumetr-experience .dark-app .searching-state :is(strong,p){color:var(--ui-on-dark)}.perfumetr-experience .dark-app .not-found-state{color:var(--ui-ink)}.perfumetr-experience .dark-app .not-found-state p{color:var(--ui-muted)}.perfumetr-experience .dark-app .not-found-state button{background:var(--ui-soft);color:var(--ui-ink);border-color:var(--ui-stroke)}.perfumetr-experience .dark-app .not-found-state button:hover{background:#ccdeea}.perfumetr-experience .dark-app :is(.ledger-list,.ledger-row){border-color:#a8bfcd70}.perfumetr-experience .dark-app .ledger-row:before,.perfumetr-experience .dark-app .ledger-row:after{display:none}.perfumetr-experience .dark-app .ledger-row>button i{color:inherit}.perfumetr-experience .dark-app .verdict-breakdown:hover{color:var(--ui-action)}.perfumetr-experience .dark-app .catalog-verdict{background:#b7cbdba3}.perfumetr-experience .dark-app .catalog-status small{color:var(--ui-muted)}.perfumetr-experience .dark-app .catalog-status strong{color:var(--ui-ink)}.perfumetr-experience .dark-app .availability-panel{color:var(--ui-ink);box-shadow:var(--glass-shadow);background:#edf3f8e8;border-color:#ffffff72;border-radius:26px}.perfumetr-experience .dark-app .availability-panel:after{display:none}.perfumetr-experience .dark-app .availability-panel :is(p,dt){color:var(--ui-muted)}.perfumetr-experience .dark-app .availability-panel dd{color:var(--ui-ink)}.perfumetr-experience .dark-app .availability-panel dd i{background:var(--ui-action);box-shadow:none}.perfumetr-experience .dark-app .availability-panel :is(dl,dl>div+div){border-color:#a8bfcd70}.perfumetr-experience .dark-app .catalog-drawer-shell{background:0 0}.perfumetr-experience .dark-app .catalog-drawer{-webkit-backdrop-filter:blur(32px)saturate(.85);background:#d8e8f2b8}.perfumetr-experience .dark-app .catalog-sort-control:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:rotate(45deg)}.perfumetr-experience .dark-app :is(.catalog-drawer-head,.catalog-toolbar,.catalog-filter-panel,.catalog-filter-actions){background:#eaf2f7f0;border-color:#a8bfcd70}.perfumetr-experience .dark-app :is(.catalog-toolbar-actions>button,.catalog-sort-control,.catalog-head-back,.catalog-detail-nav>button):is(:hover,.is-active){color:var(--ui-ink);border-color:var(--ui-stroke);background:var(--ui-soft)}.perfumetr-experience .dark-app .catalog-category-strip>button:hover{color:var(--ui-ink);background:#dbe7ef80}.perfumetr-experience .dark-app .catalog-toolbar-actions>button small{background:var(--ui-action);color:var(--ui-light)}.perfumetr-experience .dark-app :is(.catalog-brand-search>button,.catalog-brand-options button,.catalog-choice-group label,.catalog-volume-picker label):hover{background:var(--ui-soft);color:var(--ui-ink);border-color:var(--ui-stroke)}.perfumetr-experience .dark-app :is(.catalog-choice-group label,.catalog-volume-picker label,.catalog-brand-options button).is-active{background:var(--ui-action);color:var(--ui-light);border-color:var(--ui-action);box-shadow:none}.perfumetr-experience .dark-app .catalog-filter-actions button:last-child{background:var(--ui-action);color:var(--ui-light)}.perfumetr-experience .dark-app .catalog-filter-actions button:last-child:hover{background:var(--ui-action-hover)}.perfumetr-experience .dark-app .catalog-product-card:hover{box-shadow:none;background:0 0;border-color:#0000}.perfumetr-experience .dark-app .catalog-price-status .is-unavailable button{background:var(--ui-soft);color:var(--ui-ink);border-color:var(--ui-stroke)}.perfumetr-experience .dark-app .catalog-brand-error{color:var(--ui-error)}.perfumetr-experience .dark-app .search-volume-options button:hover{background:var(--ui-soft);color:var(--ui-ink);border-color:var(--ui-stroke)}.perfumetr-experience .dark-app :is(button,a,input,select,textarea):focus-visible{outline-color:var(--ui-focus)}.perfumetr-experience .dark-app :is(.product-panel,.offer-ledger,.search-match-card,.feedback-strip,.availability-panel,.not-found-state){background:var(--frost-surface);color:var(--ui-light);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--frost-backdrop);border:0}.perfumetr-experience .dark-app :is(.product-panel,.offer-ledger,.search-match-card,.feedback-strip,.availability-panel,.not-found-state) :is(h2,h3,h2 em,strong,dd,b){color:var(--ui-light)}.perfumetr-experience .dark-app :is(.product-panel,.offer-ledger,.search-match-card,.feedback-strip,.availability-panel,.not-found-state) :is(p,small,dt,.result-kicker,.ledger-index,.ledger-heading span){color:var(--ui-on-dark)}.perfumetr-experience .dark-app .product-verdict{background:#102b3e30;border-top:1px solid #e8f3fb26}.perfumetr-experience .dark-app .product-verdict>div:first-child>span,.perfumetr-experience .dark-app .verdict-price>span,.perfumetr-experience .dark-app .verdict-breakdown{color:var(--ui-on-dark)}.perfumetr-experience .dark-app .verdict-buy{background:var(--ui-light);color:var(--ui-ink)}.perfumetr-experience .dark-app .verdict-buy:hover{color:var(--ui-ink);background:#fff}.perfumetr-experience .dark-app .product-panel :is(.variant-specs,.variant-specs>div+div),.perfumetr-experience .dark-app .ledger-list{border-color:#e8f3fb30}.perfumetr-experience .dark-app .ledger-row{background:0 0;border-color:#e8f3fb30}.perfumetr-experience .dark-app .ledger-row:hover{background:#e8f3fb0d}.perfumetr-experience .dark-app .ledger-mark{color:var(--ui-on-dark);background:#e8f3fb18}.perfumetr-experience .dark-app .ledger-store strong{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.perfumetr-experience .dark-app .ledger-row>button{color:var(--ui-light);background:#e8f3fb0d;border-color:#e8f3fb4d}.perfumetr-experience .dark-app .ledger-row>button:hover{color:#fff;background:#e8f3fb26}.perfumetr-experience .dark-app .search-match-variants{border-color:#e8f3fb30}.perfumetr-experience .dark-app .search-match-variants>span{color:var(--ui-on-dark)}.perfumetr-experience .dark-app .search-match-variants button{color:var(--ui-light);background:#e8f3fb12;border-color:#e8f3fb38}.perfumetr-experience .dark-app .search-match-variants button:hover{background:#e8f3fb26}.perfumetr-experience .dark-app .search-match-variants button i{color:inherit}.perfumetr-experience .dark-app .search-match-main>div>span{color:var(--ui-on-dark)}.perfumetr-experience .dark-app .feedback-strip{border-radius:28px;gap:22px;padding:28px}.perfumetr-experience .dark-app .feedback-strip>div>span{color:var(--ui-on-dark)}.perfumetr-experience .dark-app .feedback-strip>div>strong{font-size:24px;font-weight:500}.perfumetr-experience .dark-app .feedback-strip>button{color:var(--ui-light);background:#e8f3fb0d;border-color:#e8f3fb50}.perfumetr-experience .dark-app .app-footer{background:var(--frost-surface);width:min(1180px,100% - 64px);min-height:0;-webkit-backdrop-filter:var(--frost-backdrop);border:0;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:start;gap:4px 24px;margin:auto auto 0;padding:12px 22px;display:grid}.perfumetr-experience .dark-app .app-footer .contact-links{flex-wrap:wrap;justify-content:flex-start;gap:0 14px;width:100%;min-width:0}.perfumetr-experience .dark-app .app-footer .instagram-link{flex:none;justify-content:flex-start}.perfumetr-experience .dark-app .app-footer .instagram-link>span:last-child{display:inline}.perfumetr-experience .dark-app .app-footer :is(.email-link,.instagram-link,.tiktok-link,.privacy-link){min-height:44px;color:var(--ui-on-dark);letter-spacing:0;margin:0;padding:0;font-size:13px;font-weight:400;line-height:1.4}.perfumetr-experience .dark-app .app-footer :is(.email-glyph,.instagram-glyph,.tiktok-glyph){flex-basis:18px;width:18px;height:18px}.perfumetr-experience .dark-app .footer-utility-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.perfumetr-experience .dark-app .footer-details{min-width:0;color:var(--ui-on-dark)}.perfumetr-experience .dark-app .footer-details>summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:400;line-height:1.4;list-style:none;display:flex}.perfumetr-experience .dark-app .footer-details>summary::-webkit-details-marker{display:none}.perfumetr-experience .dark-app .footer-details>summary .ui-icon{width:13px;height:13px;transition:transform .2s}.perfumetr-experience .dark-app .footer-details[open]>summary .ui-icon{transform:rotate(180deg)}.perfumetr-experience .dark-app .footer-details>summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid}.perfumetr-experience .dark-app .footer-details>p{color:var(--ui-on-dark);margin:0 0 8px;font-size:12px;line-height:1.6}.perfumetr-experience .dark-app .app-footer .privacy-link{opacity:1;font-size:12px}.perfumetr-experience .coming-footer{background:var(--frost-surface);height:auto;min-height:0;-webkit-backdrop-filter:var(--frost-backdrop);border:0;border-radius:24px;flex-wrap:wrap;align-content:center;align-items:center;gap:12px 24px;padding:16px 24px;display:flex}.perfumetr-experience .coming-footer-meta{justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.perfumetr-experience .coming-footer .contact-links{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 14px;display:flex}.perfumetr-experience .coming-footer :is(.privacy-link,.email-link,.instagram-link,.tiktok-link){min-height:44px;margin:0;padding-block:4px}.perfumetr-experience .coming-footer :is(.email-link,.instagram-link,.tiktok-link){letter-spacing:0;font-size:13px;font-weight:400}.perfumetr-experience .coming-footer .instagram-link>span:last-child{display:inline}.perfumetr-experience .tiktok-link{min-height:44px;color:var(--ui-on-dark);white-space:nowrap;flex:none;align-items:center;gap:9px;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.perfumetr-experience .tiktok-link:hover{color:#fff;transform:translateY(-1px)}.perfumetr-experience .tiktok-glyph{flex:0 0 20px;width:20px;height:20px;display:block}.perfumetr-experience .coming-soon{padding-bottom:24px}.perfumetr-experience .dark-app .demo-disclaimer{color:var(--ui-on-dark)}.perfumetr-experience .dark-app .search-card{background:var(--frost-surface);min-height:62px;-webkit-backdrop-filter:var(--frost-backdrop);border:1px solid #e5eff43d;border-radius:36px;gap:8px;padding:5px 6px 5px 22px;box-shadow:0 10px 36px #07172212}.perfumetr-experience .dark-app .search-card:focus-within{border-color:#e5eff48c;transform:none;box-shadow:0 0 0 3px #e5eff414}.perfumetr-experience .dark-app .search-icon{display:none}.perfumetr-experience .dark-app .search-card input{color:#f3f7fa;letter-spacing:0;font-size:16px;font-weight:400}.perfumetr-experience .dark-app .search-card input::placeholder{color:#d4e0e7;opacity:1}.perfumetr-experience .dark-app .search-card>button{color:#f3f7fa;width:auto;min-width:104px;min-height:48px;box-shadow:none;letter-spacing:0;background:#132b3b80;border:1px solid #e5eff426;border-radius:28px;flex:none;padding:0 24px;font-size:14px;font-weight:500}.perfumetr-experience .dark-app .search-card>button:hover{box-shadow:none;background:#132b3bb3;border-color:#e5eff45c;transform:none}.perfumetr-experience .dark-app .search-card>button:disabled{opacity:.7}.perfumetr-experience .dark-app .search-card .button-label{display:inline}.perfumetr-experience .dark-app .search-card>button b{display:none}.perfumetr-experience .dark-app .suggestions{border:0;border-radius:22px;box-shadow:0 18px 48px #07172226}@media (width<=720px){.perfumetr-experience .dark-app .search-card{gap:6px;min-height:58px;padding:5px 5px 5px 17px}.perfumetr-experience .dark-app .search-card>button{min-width:78px;min-height:46px;padding-inline:16px}.perfumetr-experience .dark-app .offer-ledger{padding:24px 20px 10px}.perfumetr-experience .dark-app .ledger-heading strong{font-size:25px;line-height:1.2}.perfumetr-experience .dark-app .ledger-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"store store""price action";gap:16px;min-height:0;padding:22px 0}.perfumetr-experience .dark-app .ledger-index{display:none}.perfumetr-experience .dark-app .ledger-store{align-items:flex-start;gap:12px}.perfumetr-experience .dark-app .ledger-store>span:last-child{min-width:0}.perfumetr-experience .dark-app .ledger-store strong{font-size:18px;line-height:1.3}.perfumetr-experience .dark-app .ledger-store small{margin-top:4px;font-size:13px;line-height:1.55}.perfumetr-experience .dark-app .ledger-price{text-align:left;align-self:center;align-items:flex-start;max-width:none}.perfumetr-experience .dark-app .ledger-price strong{white-space:nowrap;font-size:clamp(23px,6.3vw,30px)}.perfumetr-experience .dark-app .ledger-price small{text-align:left;max-width:190px;font-size:12px;line-height:1.5}.perfumetr-experience .dark-app .ledger-row>button{align-self:center;min-height:44px;padding:10px 14px}.perfumetr-experience .dark-app .feedback-strip{width:calc(100% - 28px);padding:24px}.perfumetr-experience .dark-app .app-footer{grid-template-columns:minmax(0,1fr);gap:0;width:calc(100% - 28px);padding:10px 18px}.perfumetr-experience :is(.dark-app,.coming-soon) .store-coverage{font-size:12px}}@media (width<=359px){.perfumetr-experience .dark-app .ledger-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"store""price""action"}.perfumetr-experience .dark-app .ledger-row>button{justify-self:stretch}}body:has(.perfumetr-experience) .marketing-consent small{color:#bcd4e5}body:has(.perfumetr-experience) .marketing-consent-actions button{border-color:#c7dce950}body:has(.perfumetr-experience) .marketing-consent-actions .is-essential{color:var(--ui-on-dark);background:#dbe7ef0f}body:has(.perfumetr-experience) .marketing-consent-actions .is-accept{background:var(--ui-light);color:var(--ui-ink)}body:has(.perfumetr-experience) .marketing-consent>div:first-child>span{color:#ffc9d1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--frost-surface:linear-gradient(135deg, #eef6fb0c, #eef6fb04), #40596975;--frost-backdrop:none}}@media (prefers-reduced-transparency:reduce){:root{--frost-surface:#294758;--frost-backdrop:none}.perfumetr-experience .dark-app .search-card{-webkit-backdrop-filter:none;background:#294758}.perfumetr-experience .coming-footer{-webkit-backdrop-filter:none;background:#263e50}.perfumetr-experience .dark-app :is(.feedback-dialog,.detail-sheet,.availability-panel,.catalog-drawer){-webkit-backdrop-filter:none;background:#edf3f8}.perfumetr-experience .dark-app .feedback-inline-trigger,.perfumetr-experience .dark-app :is(.product-panel,.offer-ledger,.search-match-card,.feedback-strip,.availability-panel,.not-found-state,.app-footer){-webkit-backdrop-filter:none;background:#294758}body:has(.perfumetr-experience) .marketing-consent{-webkit-backdrop-filter:none;background:#193244}}#catalog-drawer{--catalog-text:var(--ui-light);--catalog-muted:var(--ui-on-dark);--catalog-dim:#b8cbd8;--catalog-accent:var(--ui-action);--catalog-accent-bright:var(--ui-light);--catalog-line:#dceaf51c;--catalog-line-strong:#dceaf53d;--catalog-gutter:clamp(20px, 3vw, 36px);--catalog-enter-x:0px;background:var(--frost-surface);width:min(1240px,100% - 32px);height:calc(100dvh - 32px);color:var(--ui-light);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;-webkit-backdrop-filter:var(--frost-backdrop);will-change:auto;transition:opacity .22s ease, transform .22s ease, display .22s allow-discrete, overlay .22s allow-discrete;border:0;border-radius:28px;margin:0 auto;padding:0;inset:16px;overflow:hidden;transform:translateY(12px);box-shadow:0 24px 72px #07172240}#catalog-drawer[open]{opacity:1;flex-direction:column;animation:.22s ease-out catalog-soft-enter;display:flex;transform:none}#catalog-drawer::backdrop,#catalog-drawer[open]::backdrop{-webkit-backdrop-filter:none;background:#0b1d294d;transition:none;animation:none}@starting-style{#catalog-drawer[open]{opacity:0;transform:translateY(12px)}}@keyframes catalog-soft-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#catalog-drawer .catalog-drawer-shell{height:auto;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);scrollbar-color:#b9cfdd66 transparent;background:0 0;flex:1}#catalog-drawer :is(.catalog-drawer-head,.catalog-toolbar,.catalog-filter-panel,.catalog-filter-actions){box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;position:relative;top:auto}#catalog-drawer .catalog-drawer-head{min-height:76px;padding:16px var(--catalog-gutter);flex-shrink:0;gap:16px}#catalog-drawer .catalog-drawer-head h2{color:var(--ui-light);font:inherit;letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.25}#catalog-drawer .catalog-head-leading{gap:16px;min-width:0}#catalog-drawer :is(.catalog-head-back,.catalog-drawer-close){min-height:44px;color:var(--ui-light);box-shadow:none;background:#edf5fa0c;border:0}#catalog-drawer .catalog-drawer-close{border-radius:50%;flex:0 0 44px;width:44px;height:44px}#catalog-drawer .catalog-head-back{padding:8px 12px;font-size:14px}#catalog-drawer .catalog-toolbar{padding:4px var(--catalog-gutter) 16px;flex-wrap:wrap;align-items:center;gap:12px;display:flex}#catalog-drawer .catalog-category-viewport{flex:320px}#catalog-drawer .catalog-category-strip{background:0 0;border:0;flex-wrap:wrap;gap:4px;padding:0;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}#catalog-drawer .catalog-category-strip>button{min-height:44px;color:var(--ui-on-dark);white-space:normal;box-shadow:none;background:0 0;border:0;border-radius:24px;flex:0 auto;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.4}#catalog-drawer .catalog-category-strip>button.is-active{color:#fff;box-shadow:none;background:#edf5fa24}#catalog-drawer .catalog-toolbar-actions{flex:0 auto;gap:8px;min-width:0;display:flex}#catalog-drawer .catalog-toolbar-actions>button{min-height:48px;color:var(--ui-light);box-shadow:none;background:#edf5fa0c;border:0;border-radius:24px;gap:8px;padding:10px 16px;font-size:14px;font-weight:500}#catalog-drawer .catalog-toolbar-actions>button>span{color:inherit;font:inherit}#catalog-drawer .catalog-toolbar-actions>button small{color:#fff;background:#edf5fa24;font-size:12px}#catalog-drawer .catalog-sort-control{width:auto;min-width:0;min-height:48px;color:var(--ui-light);box-shadow:none;background:#edf5fa0c;border:0;border-radius:24px;flex:224px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:0 12px 0 16px;display:grid;position:relative;overflow:visible}#catalog-drawer .catalog-sort-label{color:var(--ui-on-dark);font-size:14px;font-weight:400;line-height:1.4}#catalog-drawer .catalog-sort-control:before{content:none;display:none}#catalog-drawer .catalog-sort-control:after{content:"";width:6px;height:6px;color:var(--ui-light);pointer-events:none;border:1.5px solid;border-top:0;border-left:0;position:absolute;top:19px;right:17px;transform:rotate(45deg)}#catalog-drawer .catalog-sort-control select{z-index:auto;opacity:1;width:100%;min-width:0;height:auto;min-height:48px;color:var(--ui-light);font:inherit;letter-spacing:0;appearance:none;background:0 0;border:0;padding:10px 22px 10px 0;font-size:16px;font-weight:500;line-height:1.4;position:static;inset:auto}#catalog-drawer .catalog-sort-control option{color:var(--ui-light);background:#263e50}#catalog-drawer :is(.catalog-toolbar-actions>button,.catalog-sort-control).is-active{color:var(--ui-light);background:#edf5fa24}#catalog-drawer :is(button,select,input):focus-visible,#catalog-drawer :is(.catalog-sort-control,.catalog-brand-search,.catalog-choice-group label,.catalog-volume-picker label):focus-within{outline-offset:3px;outline:2px solid #b8d9ed}#catalog-drawer :is(h2,.catalog-filter-panel)[tabindex="-1"]{outline:none}#catalog-drawer .catalog-filter-panel{margin:0 var(--catalog-gutter) 12px;color:var(--ui-light);background:#e5f1fa09;border-radius:20px;padding:20px;animation:.16s ease-out catalog-soft-enter}#catalog-drawer .catalog-filter-layout{grid-template-columns:minmax(220px,.9fr) minmax(0,1.5fr);gap:24px}#catalog-drawer .catalog-filter-choices{grid-template-columns:1fr;gap:18px;display:grid}#catalog-drawer :is(.catalog-brand-filter,.catalog-filter-choices){box-shadow:none;background:0 0;border:0;padding:0}#catalog-drawer :is(.catalog-filter-label,.catalog-choice-group legend){color:var(--ui-on-dark);font-size:14px;font-weight:500;line-height:1.5}#catalog-drawer .catalog-brand-search{box-shadow:none;background:#edf5fa0f;border:0;border-radius:24px}#catalog-drawer .catalog-brand-search input{color:var(--ui-light);font-size:16px}#catalog-drawer .catalog-brand-search input::placeholder{color:#c1d2dd;opacity:1}#catalog-drawer .catalog-search-glyph{border-color:var(--ui-on-dark)}#catalog-drawer .catalog-search-glyph:after{background:var(--ui-on-dark)}#catalog-drawer .catalog-brand-search>button{color:var(--ui-light)}#catalog-drawer :is(.catalog-brand-suggestion-label,.catalog-brand-empty){color:var(--ui-on-dark);font-size:13px;line-height:1.5}#catalog-drawer :is(.catalog-brand-suggestion-label,.catalog-brand-error):empty{display:none}#catalog-drawer :is(.catalog-brand-options,.catalog-brand-empty){box-shadow:none;-webkit-backdrop-filter:none;background:#0c213b33;border:0;border-radius:16px;margin-top:8px;position:static}#catalog-drawer .catalog-brand-options button{min-height:44px;color:var(--ui-light);font-size:14px}#catalog-drawer .catalog-brand-error{color:#ffd2d8;font-size:13px}#catalog-drawer .catalog-facets-retry{color:var(--ui-light);text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:14px;text-decoration:underline}#catalog-drawer .catalog-choice-group>div{flex-wrap:wrap;gap:6px;display:flex}#catalog-drawer :is(.catalog-choice-group label,.catalog-volume-picker label){min-height:44px;color:var(--ui-on-dark);box-shadow:none;background:#edf5fa0d;border:0;border-radius:24px;padding:10px 14px}#catalog-drawer :is(.catalog-choice-group label,.catalog-volume-picker label)>span{font-size:14px;font-weight:500;line-height:1.4}#catalog-drawer :is(.catalog-choice-group label,.catalog-volume-picker label,.catalog-brand-options button).is-active{color:#fff;box-shadow:none;background:#edf5fa2b}#catalog-drawer .catalog-filter-actions{gap:10px;margin-top:18px;padding:0}#catalog-drawer .catalog-filter-actions button{border:0;min-height:46px;font-size:14px;font-weight:500}#catalog-drawer .catalog-filter-actions button:first-child{color:var(--ui-on-dark)}#catalog-drawer .catalog-filter-actions button:last-child{background:var(--ui-light);color:var(--ui-ink)}#catalog-drawer .catalog-active-filters{padding:0 var(--catalog-gutter) 8px;gap:8px}#catalog-drawer .catalog-active-filters button{min-height:44px;color:var(--ui-light);background:#edf5fa0f;border:0;font-size:14px}#catalog-drawer .catalog-active-filters button span{color:inherit}#catalog-drawer .catalog-grid-zone{padding:0 var(--catalog-gutter) 28px}#catalog-drawer .catalog-browse-hint{color:var(--ui-on-dark);margin:0 0 18px;font-size:14px;font-weight:400;line-height:1.5}#catalog-drawer :is(.catalog-product-grid,.catalog-skeleton-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;display:grid}#catalog-drawer .catalog-product-card{min-width:0;color:var(--ui-light);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:18px;padding:0;transition:transform .16s}#catalog-drawer .catalog-card-visual{aspect-ratio:1/1.08;box-shadow:none;background:#e8f3fa0b;border:0;border-radius:18px}#catalog-drawer :is(.catalog-card-visual,.catalog-detail-visual):before,#catalog-drawer :is(.catalog-card-visual,.catalog-detail-visual):after{display:none}#catalog-drawer .catalog-card-visual img{object-fit:contain;filter:none;width:78%;height:82%;transition:transform .16s}#catalog-drawer :is(.catalog-card-visual,.catalog-detail-bottle)>i{color:#dce9f270;font-family:inherit}#catalog-drawer .catalog-card-copy{padding:12px 2px 2px}#catalog-drawer .catalog-card-copy>small{color:#c6d7e2;letter-spacing:.035em;font-size:12px;font-weight:500;line-height:1.5}#catalog-drawer .catalog-card-copy>strong{min-height:42px;color:var(--ui-light);font:inherit;letter-spacing:-.015em;margin-top:4px;font-size:16px;font-weight:500;line-height:1.3}#catalog-drawer .catalog-card-copy>span{color:var(--ui-on-dark);white-space:normal;font-size:13px;line-height:1.5}#catalog-drawer .catalog-card-copy>b{color:var(--ui-light);margin-top:8px;font-size:14px;font-weight:500;line-height:1.4}#catalog-drawer .catalog-browser-state{min-height:220px;box-shadow:none;background:#edf5fa0a;border:0;border-radius:20px;padding:28px}#catalog-drawer .catalog-browser-state strong{color:var(--ui-light);font:inherit;font-size:20px;line-height:1.3}#catalog-drawer .catalog-browser-state p{color:var(--ui-on-dark);font-size:16px;line-height:1.5}#catalog-drawer :is(.catalog-browser-state button,.catalog-more){min-height:48px;color:var(--ui-light);background:#edf5fa17;border:0;font-size:14px}#catalog-drawer .catalog-skeleton-grid{min-height:0}#catalog-drawer .catalog-skeleton-grid i{aspect-ratio:1/1.35;background:#edf5fa10;border-radius:18px;min-height:0;animation:1.4s ease-in-out 3 catalog-skeleton-pulse}@keyframes catalog-skeleton-pulse{50%{opacity:.45}}#catalog-drawer .catalog-detail{padding:4px var(--catalog-gutter) 32px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#catalog-drawer .catalog-detail-layout{min-height:0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:36px;display:grid}#catalog-drawer .catalog-detail-visual{min-height:380px;max-height:none;box-shadow:none;background:#e8f3fa0b;border:0;border-radius:24px}#catalog-drawer .catalog-detail-bottle img{object-fit:contain;filter:none}#catalog-drawer .catalog-detail-copy{background:0 0;padding:20px 0}#catalog-drawer .catalog-detail-copy>span{color:#c6d7e2;letter-spacing:.04em;font-size:14px;font-weight:500}#catalog-drawer .catalog-detail-copy h3{color:var(--ui-light);font:inherit;letter-spacing:-.03em;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.12}#catalog-drawer .catalog-detail-copy>p{color:var(--ui-on-dark);font-size:14px;line-height:1.5}#catalog-drawer .catalog-volume-picker{margin-top:24px}#catalog-drawer .catalog-volume-picker legend{color:var(--ui-on-dark);font-size:14px}#catalog-drawer .catalog-volume-picker>div{flex-wrap:wrap;gap:8px;display:flex}#catalog-drawer .catalog-detail-price{border-color:var(--catalog-line);flex-direction:column;align-items:stretch;gap:16px;display:flex}#catalog-drawer .catalog-price-status :is(.is-placeholder,.is-loading,.is-ready small,.is-ready span){color:var(--ui-on-dark);font-size:14px;line-height:1.5}#catalog-drawer .catalog-price-status .is-ready strong{color:var(--ui-light);font:inherit;letter-spacing:-.035em;font-size:36px;font-weight:600}#catalog-drawer .catalog-price-status .is-unavailable strong{color:var(--ui-light);font-size:16px}#catalog-drawer .catalog-price-status .is-unavailable button{min-height:44px;color:var(--ui-light);background:#edf5fa17;border:0;font-size:14px}#catalog-drawer .catalog-detail-price .is-loading i{border-color:#dce9f233;border-top-color:var(--ui-light)}#catalog-drawer .catalog-price-cta{background:var(--ui-light);min-height:52px;color:var(--ui-ink);box-shadow:none;white-space:normal;border:0;justify-content:space-between;align-items:center;padding:14px 20px;font-size:16px;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){#catalog-drawer :is(.catalog-category-strip>button,.catalog-toolbar-actions>button,.catalog-sort-control,.catalog-head-back,.catalog-drawer-close,.catalog-brand-options button,.catalog-choice-group label,.catalog-volume-picker label,.catalog-more):hover{color:#fff;box-shadow:none;background:#edf5fa24;border-color:#0000}#catalog-drawer .catalog-product-card:hover{box-shadow:none;background:0 0;transform:translateY(-2px)}#catalog-drawer .catalog-product-card:hover img{transform:scale(1.025)}#catalog-drawer :is(.catalog-price-cta,.catalog-filter-actions button:last-child):hover{color:var(--ui-ink);background:#fff}}@media (width<=980px){#catalog-drawer .catalog-filter-layout{grid-template-columns:1fr;gap:20px}#catalog-drawer :is(.catalog-product-grid,.catalog-skeleton-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){#catalog-drawer{--catalog-gutter:18px;border-radius:0;width:100%;height:100dvh;margin:0;inset:0}#catalog-drawer .catalog-drawer-head{min-height:68px;padding-top:max(12px, env(safe-area-inset-top,0px));padding-bottom:12px}#catalog-drawer .catalog-drawer-head h2{font-size:18px}#catalog-drawer .catalog-toolbar{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:2px;display:grid}#catalog-drawer .catalog-category-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}#catalog-drawer .catalog-category-strip>button{overflow-wrap:anywhere;padding:10px 4px;font-size:14px}#catalog-drawer .catalog-toolbar-actions{gap:8px;width:100%}#catalog-drawer .catalog-sort-control{flex:auto}#catalog-drawer .catalog-filter-panel{padding:18px 14px}#catalog-drawer .catalog-filter-actions button:last-child{flex:1}#catalog-drawer :is(.catalog-product-grid,.catalog-skeleton-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}#catalog-drawer .catalog-browse-hint{margin-bottom:14px}#catalog-drawer .catalog-detail-layout{grid-template-columns:1fr;gap:6px}#catalog-drawer .catalog-detail-visual{min-height:224px;max-height:250px}#catalog-drawer .catalog-detail-bottle{width:min(70%,210px);height:205px}#catalog-drawer .catalog-detail-copy{padding:18px 0}}@media (width<=360px){#catalog-drawer{--catalog-gutter:14px}#catalog-drawer .catalog-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}#catalog-drawer .catalog-sort-control{padding-left:12px}#catalog-drawer .catalog-sort-label{display:none}#catalog-drawer .catalog-sort-control{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-transparency:reduce){#catalog-drawer{-webkit-backdrop-filter:none;background:#294758}}@media (prefers-reduced-motion:reduce){#catalog-drawer,#catalog-drawer[open],#catalog-drawer *,#catalog-drawer::backdrop{transition:none!important;animation:none!important}}
