@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/figtree-400.D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/figtree-400.D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--m-in:.14s;--m-out:.2s;--m-press:90ms;--m-panel:.2s;--m-slide:.24s;--m-image:.6s;--m-ease:cubic-bezier(.2, .8, .2, 1);--m-ease-io:cubic-bezier(.65, 0, .35, 1);--m-cycle:3.2s;--m-lift:-2px}html:not([data-motion=off]) .btn{transition:background-color var(--m-out) var(--m-ease), color var(--m-out) var(--m-ease), border-color var(--m-out) var(--m-ease), box-shadow var(--m-out) var(--m-ease), transform var(--m-press) var(--m-ease);position:relative}html:not([data-motion=off]) .btn--primary:hover{background:color-mix(in oklab, var(--action) 84%, var(--bg))}html:not([data-motion=off]) .btn--secondary:hover{background:color-mix(in oklab, var(--bg) 92%, var(--ink));border-color:color-mix(in oklab, var(--ink) 32%, transparent)}html:not([data-motion=off]) .btn:hover{transition-duration:var(--m-in), var(--m-in), var(--m-in), var(--m-in), var(--m-press)}html:not([data-motion=off]) .btn:active{transform:translateY(1px)scale(.985)}@media (hover:hover) and (pointer:fine){html:not([data-motion=off]) .btn:hover{transform:translateY(-1px)}html:not([data-motion=off]) .btn--xl:hover{transform:translateY(-2px)}html:not([data-motion=off]):is([data-buttons=arrow],[data-buttons=block]) .btn--secondary:hover{transform:none}html:not([data-motion=off]) .btn:active{transform:translateY(1px)scale(.985)}html:not([data-motion=off]):is([data-buttons=arrow],[data-buttons=block]) .btn--secondary:active{transform:scale(.985)}}html:not([data-motion=off]) :is(.btn--arrow,.link):after{transition:transform var(--m-out) var(--m-ease)}html:not([data-motion=off]) :is(.btn--arrow,.link):hover:after{transition-duration:var(--m-in);transform:translate(3px)}.m-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px;overflow:visible}.m-arrow__stem{opacity:0;transform-origin:1px;transform-box:fill-box;transition:opacity var(--m-out) var(--m-ease), transform var(--m-out) var(--m-ease);transform:scaleX(.2)}.m-arrow__head{transition:transform var(--m-out) var(--m-ease)}:is(a,button):hover>.m-arrow .m-arrow__stem,:is(a,button):focus-visible>.m-arrow .m-arrow__stem{opacity:1;transition-duration:var(--m-in);transform:none}:is(a,button):hover>.m-arrow .m-arrow__head,:is(a,button):focus-visible>.m-arrow .m-arrow__head{transition-duration:var(--m-in);transform:translate(3px)}html:not([data-motion=off]) a.pill{transition:background-color var(--m-out) var(--m-ease), border-color var(--m-out) var(--m-ease)}html:not([data-motion=off]) a.pill:hover{background:color-mix(in oklab, var(--card) 90%, var(--ink));border-color:var(--line-strong);transition-duration:var(--m-in)}html:not([data-motion=off]) :is(.link,.m-link,p a:not([class]),.footer ul a,.footer .link){background-image:linear-gradient(currentColor, currentColor), linear-gradient(var(--m-rest,var(--line-strong)), var(--m-rest,var(--line-strong)));transition:background-size var(--m-out) var(--m-ease), color var(--m-out) var(--m-ease);background-position:right 0 bottom 0,0 100%;background-repeat:no-repeat;background-size:0% 1px,100% 1px;padding-bottom:2px;text-decoration:none}html:not([data-motion=off]) p a:not([class]){--m-rest:color-mix(in oklab, currentColor 45%, transparent)}html:not([data-motion=off]) :is(.footer ul a,.m-link--bare):not(:hover,:focus-visible){background-size:0% 1px,0% 1px}html:not([data-motion=off]) :is(.link,.m-link,p a:not([class]),.footer ul a,.footer .link):is(:hover,:focus-visible){transition-duration:var(--m-in);background-position:left 0 bottom 0,0 100%;background-size:100% 1px,100% 1px}html:not([data-motion=off]) .link{background-size:0% 1px, calc(100% - 1em - var(--s-2)) 1px}html:not([data-motion=off]) .link:is(:hover,:focus-visible){background-size:calc(100% - 1em - var(--s-2)) 1px, calc(100% - 1em - var(--s-2)) 1px}html:not([data-motion=off]) .link,html:not([data-motion=off]) .link:is(:hover,:focus-visible){background-position:0 100%,0 100%}html:not([data-motion=off]) .footer ul a:hover{color:var(--ink)}@media (width>=1024px){html:not([data-motion=off]) .nav__menu{transition:opacity .12s var(--m-ease), transform .12s var(--m-ease), visibility 0s linear .12s;transform:translateY(-6px)}html:not([data-motion=off]) .nav__item:is(:hover,:focus-within)>.nav__menu{transition:opacity var(--m-panel) var(--m-ease) .15s, transform var(--m-panel) var(--m-ease) .15s, visibility 0s linear .15s}html:not([data-motion=off]) .nav.m-menu-open .nav__menu,html:not([data-motion=off]) .nav.m-menu-open .nav__item:is(:hover,:focus-within)>.nav__menu{transition-duration:0s;transition-delay:0s}html:not([data-motion=off]) .nav__menu .grid>*{opacity:0;transition:opacity .1s var(--m-ease), transform .1s var(--m-ease);transform:translateY(4px)}html:not([data-motion=off]) .nav__item:is(:hover,:focus-within)>.nav__menu .grid>*{opacity:1;transition:opacity .26s var(--m-ease), transform .26s var(--m-ease);transition-delay:calc(.17s + var(--m-i,0) * 30ms);transform:none}html:not([data-motion=off]) .nav.m-menu-open .nav__item:is(:hover,:focus-within)>.nav__menu .grid>*{transition-delay:calc(var(--m-i,0) * 30ms)}html:not([data-motion=off]) .nav__menu .grid>:nth-child(2){--m-i:1}html:not([data-motion=off]) .nav__menu .grid>:nth-child(3){--m-i:2}html:not([data-motion=off]) .nav__menu .grid>:nth-child(4){--m-i:3}html:not([data-motion=off]) .nav__menu .grid>:nth-child(n+5){--m-i:4}html:not([data-motion=off]) .menu-col a{transition:color var(--m-out) var(--m-ease)}html:not([data-motion=off]) .menu-col a:hover{transition-duration:var(--m-in)}html:not([data-motion=off]) .menu-card .panel{transition:border-color var(--m-out) var(--m-ease)}}@media (width<=1023px){html:not([data-motion=off]) .nav.is-open .nav__links{transition:opacity var(--m-panel) var(--m-ease), transform var(--m-panel) var(--m-ease)}@starting-style{html:not([data-motion=off]) .nav.is-open .nav__links{opacity:0;transform:translateY(-8px)}}}html:not([data-motion=off]) .tabs.m-has-ind{isolation:isolate;position:relative}html:not([data-motion=off]) .tabs.m-has-ind .tab{z-index:1;position:relative}html:not([data-motion=off]) .tabs.m-has-ind .tab[aria-selected=true]{background:0 0;border-color:#0000}.m-tab-ind{z-index:0;width:var(--w,0px);height:var(--h,0px);border-radius:var(--r-btn);background:var(--ink);pointer-events:none;transform:translate(var(--x,0px), var(--y,0px));transition:transform var(--m-slide) var(--m-ease-io), width var(--m-slide) var(--m-ease-io), height var(--m-slide) var(--m-ease-io);position:absolute;top:0;left:0}.m-tab-ind.is-jump{transition:none}html:not([data-motion=off]) .tab{transition:color var(--m-slide) var(--m-ease), border-color var(--m-out) var(--m-ease), background-color var(--m-out) var(--m-ease)}html:not([data-motion=off]) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible:not([data-m-loop] *,.m-anim,.loop-pause){animation:m-focus var(--m-out) var(--m-ease)}@keyframes m-focus{0%{outline-offset:6px;outline-color:#0000}}html:not([data-motion=off]) .card:not(.card--open,.card--plan){transition:transform var(--m-out) var(--m-ease), border-color var(--m-out) var(--m-ease), box-shadow var(--m-out) var(--m-ease)}html:not([data-motion=off]) .card--open>.panel{transition:transform var(--m-out) var(--m-ease), box-shadow var(--m-out) var(--m-ease)}@media (hover:hover) and (pointer:fine){html:not([data-motion=off]) .card:not(.card--open,.card--plan,.m-nolift):hover{transform:translateY(var(--m-lift));border-color:color-mix(in oklab, var(--ink) 16%, transparent);box-shadow:inset 0 1px 0 var(--c-hi,transparent), 0 1px 2px #0000000f, 0 14px 32px -18px oklch(from var(--card,#fff) 0 0 0 / calc(.75 - l * .55));transition-duration:.18s}html:not([data-motion=off]) .card--open:not(.m-nolift):hover>.panel{transform:translateY(var(--m-lift));box-shadow:0 14px 32px -18px oklch(from var(--bg,#fff) 0 0 0 / calc(.75 - l * .55));transition-duration:.18s}}.m-zoom{overflow:clip}html:not([data-motion=off]) :is(.frame__img,.tile__media>img,.m-zoom img,.m-zoom>video){transition:transform var(--m-image) var(--m-ease)}@media (hover:hover) and (pointer:fine){html:not([data-motion=off]) :is(a,.card:has(a),.m-zoom):hover :is(.frame__img,.tile__media>img),html:not([data-motion=off]) .m-zoom:hover :is(img,video){transform:scale(1.03)}}html:not([data-motion=off]) .field :is(input,select,textarea),.m-input{transition:border-color var(--m-out) var(--m-ease), box-shadow var(--m-out) var(--m-ease), background-color var(--m-out) var(--m-ease)}html:not([data-motion=off]) .field :is(input,select,textarea):hover,.m-input:hover{border-color:color-mix(in oklab, var(--ink) 48%, transparent)}html:not([data-motion=off]) .field :is(input,select,textarea):focus,.m-input:focus{border-color:var(--action);box-shadow:0 0 0 3px color-mix(in oklab, var(--action) 20%, transparent);transition-duration:var(--m-in);outline:none}.m-switch{cursor:pointer;background:color-mix(in oklab, var(--ink) 48%, var(--bg));width:40px;height:24px;transition:background-color .18s var(--m-ease);border:0;border-radius:999px;flex:none;padding:0;position:relative}.m-switch:before{content:"";background:var(--bg);width:18px;height:18px;transition:transform .18s var(--m-ease), width var(--m-press) var(--m-ease);border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.m-switch[aria-checked=true]{background:var(--action)}.m-switch[aria-checked=true]:before{background:var(--action-ink);transform:translate(16px)}.m-switch:active:before{width:22px}.m-switch[aria-checked=true]:active:before{transform:translate(12px)}.m-switch:hover:not([aria-checked=true]){background:color-mix(in oklab, var(--ink) 58%, var(--bg))}.m-check{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid color-mix(in oklab, var(--ink) 48%, var(--bg));background:var(--bg) no-repeat center / 14px 14px;width:20px;height:20px;transition:background-color var(--m-in) var(--m-ease), border-color var(--m-in) var(--m-ease);border-radius:6px;flex:none;place-items:center;margin:0;display:inline-grid}.m-check:before{content:"";border:solid var(--action-ink);transform-origin:50%;width:10px;height:6px;transition:transform .16s var(--m-ease);border-width:0 0 2px 2px;margin-top:-2px;transform:rotate(-45deg)scale(0)}.m-check:hover:not(:checked){border-color:color-mix(in oklab, var(--ink) 64%, var(--bg))}.m-check:checked{background-color:var(--action);border-color:var(--action)}.m-check:checked:before{transform:rotate(-45deg)scale(1)}[data-m-count]{font-variant-numeric:tabular-nums}[data-m-loop]{--m-cycle:3.2s;--m-still:.6;--m-safe:48px}[data-m-loop]:not(:has(>.stage)){padding-bottom:var(--m-safe)}[data-m-loop]>.stage:is(.stage--fade-b,.stage--fade-br){bottom:var(--m-safe)}@media (width<=639px){[data-m-loop] *{animation-duration:var(--m-cycle)!important;animation-delay:calc(-1 * var(--m-still) * var(--m-cycle))!important;animation-play-state:paused!important}}[data-m-loop].is-m-off *,[data-m-loop].is-m-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=off]) .card:hover,html:not([data-motion=off]) .card--open:hover>.panel,html:not([data-motion=off]) :is(a,.card:has(a),.m-zoom):hover :is(.frame__img,.tile__media>img,img,video),html:not([data-motion=off]) .btn:is(:hover,:active),html:not([data-motion=off]) :is(.btn--arrow,.link):hover:after,:is(a,button):hover>.m-arrow :is(.m-arrow__head,.m-arrow__stem){transform:none!important}.m-arrow__stem{opacity:1;transform:none}html:not([data-motion=off]) .nav__menu,html:not([data-motion=off]) .nav__menu .grid>*{transform:none!important}html:not([data-motion=off]) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{animation:none}[data-m-loop] *{animation-duration:var(--m-cycle)!important;animation-iteration-count:infinite!important;animation-delay:calc(-1 * var(--m-still) * var(--m-cycle))!important;animation-play-state:paused!important}}:root{font-synthesis:none;color:#e7eaee;color-scheme:dark;--bg:#0a0d11;--ink:#e7eaee;--muted:#b3b6ba;--action:#bcbfc3;--accent:#bcbfc3;--btn-ink:#101317;--line:#424549;--gut:clamp(24px, 5.6vw, 80px);--nav:80px;--btn-h:48px;--r-btn:999px;--r-lg:14px;background:#0a0d11;font-family:Figtree,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:var(--nav)}body{margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,summary{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.5}button,a,input,select{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Figtree,sans-serif;font-weight:500}h1{letter-spacing:-.03em;margin-bottom:28px;font-size:clamp(50px,5.6vw,80px);line-height:1.08}h2{letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(32px,3.2vw,46px);line-height:1.15}h3{font-size:26px;line-height:1.25}p{color:var(--muted);font-size:16px;line-height:1.65}em{color:#c4c7cb;font-style:normal;font-weight:inherit}.wrap{width:min(calc(100% - 2 * var(--gut)), 1280px);margin-inline:auto}.icon{flex-shrink:0;width:22px;height:22px;display:block}.eyebrow{color:#c9ccd0;letter-spacing:.25em;margin-bottom:22px;font-size:11px;font-weight:500;line-height:1.6;display:block}.btn,.button{border:1px solid #bcbfc3;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:12px 28px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.btn--primary{color:#101317;background:#bcbfc3}.btn--secondary,.secondary{color:#dbdee2;background:0 0}.btn--primary:hover{background:#cfd2d6}.btn--secondary:hover{background:#bcbfc312}.link{color:#c4c7cb;border-bottom:1px solid #808387;align-items:center;gap:16px;padding-bottom:6px;font-size:14px;display:inline-flex}.skip-link{z-index:100;color:#0a0d11;background:#bcbfc3;padding:14px 20px;position:fixed;top:12px;left:24px;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{height:var(--nav);z-index:20;transition:background-color .16s var(--m-ease);background:0 0;position:sticky;top:0}body[data-page=home] .site-header{mix-blend-mode:normal;margin-bottom:calc(-1 * var(--nav));background:0 0;position:sticky;top:0}.nav-bar{justify-content:space-between;align-items:center;gap:32px;height:100%;display:flex}.wordmark{width:145px;height:112px;display:block;overflow:hidden}.wordmark img{object-fit:contain;width:100%;max-width:100%;height:100%;position:static;transform:scale(1.14)}.site-header .search-link>svg{filter:drop-shadow(0 1px 2px #000004aa)}.desktop-links{align-items:center;gap:32px;display:flex}.desktop-links a{padding-block:12px;font-size:12px;position:relative}.desktop-links a:after{content:"";transform-origin:0;background:#bcbfc3;height:1px;transition:transform .2s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.desktop-links a:hover:after,.desktop-links a[aria-current]:after{transform:scaleX(1)}.header-actions{align-items:center;gap:12px;display:flex}.search-link,.mobile-menu summary{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.search-link:hover,.mobile-menu summary:hover{background:#bcbfc315}.mobile-menu{display:none}.mobile-menu summary{list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.closing{background:#0a0d11;border-top:1px solid #424549}.footer-cta{border-bottom:1px solid #424549;justify-content:space-between;align-items:center;gap:32px;padding-block:64px;display:flex}.footer-cta .eyebrow{margin-bottom:12px}.footer-cta h2{margin:0;font-size:44px}.footer-cta .btn{flex-shrink:0}.footer-directory{grid-template-columns:1fr .75fr 1.25fr;gap:64px;padding-block:40px;display:grid}.footer-directory>.brand-link{place-self:start}.footer-directory strong{color:#e3e6ea;margin-bottom:20px;font-size:14px;font-weight:500;display:block}.footer-directory nav{color:#bbbec2;flex-direction:column;gap:12px;font-size:13px;display:flex}.footer-directory nav strong{margin-bottom:8px}.footer-contact p{font-size:14px}.footer-contact .btn{padding:10px 20px;font-size:12px}.contact-email,.contact-address,.contact-note{overflow-wrap:anywhere;color:#bbbec2;margin-top:16px;font-size:14px;display:block}.footer-line{color:#b5b8bc;border-top:1px solid #424549;justify-content:space-between;gap:24px;padding-block:24px;font-size:12px;display:flex}.site-state:has([data-status]:empty){display:none}.site-state{color:#ced1d5;padding:16px var(--gut);background:#191c20;font-size:14px}[data-status]{color:#bbbec2;font-size:14px;line-height:1.6}[data-status] p{font-size:inherit;margin:0 0 16px}[data-status]:empty{display:none}[data-status] button{margin:8px 0 16px}.catalog-section>[data-status]{margin-bottom:24px}body[data-page=home] .site-header:has(.mobile-menu[open]){mix-blend-mode:normal}.site-header.is-scrolled,body[data-page=home] .site-header.is-scrolled{background:#05080c}.site-header .wordmark{width:calc(var(--nav) + 24px);height:calc(var(--nav) - 8px)}.btn{border-radius:999px}.hero{background:#0a0d11;border-bottom:1px solid #424549;height:100svh;min-height:720px;position:relative;overflow:hidden}.hero-art{position:absolute;inset:0}.hero-art img{object-fit:contain;object-position:right bottom;width:100%;height:100%}.hero-art:after{content:"";background:linear-gradient(90deg,#0a0d1160,#0000 65%);position:absolute;inset:0}.hero-grid{width:calc(100% - 2 * var(--gut));height:100%;padding-top:var(--nav);align-items:center;display:flex;position:relative}body[data-page=home] .nav-bar{width:calc(100% - 2 * var(--gut))}.hero-copy{width:55%;padding-block:32px 48px}.hero h1{letter-spacing:-.045em;margin-bottom:26px;font-size:clamp(52px,5.4vw,78px);line-height:1.06}.hero-copy>p{max-width:390px;margin-bottom:28px}.hero .eyebrow{letter-spacing:.35em;margin-bottom:24px;font-size:10px}.hero-details{gap:24px;margin-top:42px;display:flex}.hero-details>span{color:#c7cace;align-items:center;gap:12px;font-size:12px;line-height:1.5;display:flex}.hero-details>span+span{border-left:1px solid #525559;padding-left:24px}.hero-details .icon{color:#bcbfc3;width:28px;height:28px}.selection{background:radial-gradient(at 50% 0,#171a1e,#0a0d11 75%);padding-block:56px 48px}.section-title{text-align:center;margin-bottom:32px}.section-title .eyebrow{margin-bottom:14px}.section-title h2{margin-bottom:12px;font-size:clamp(30px,3.2vw,46px)}.section-title p{margin-bottom:0;font-size:14px}.section-title .eyebrow:before,.section-title .eyebrow:after{content:"";background:#8b8e92;width:36px;height:1px;margin:0 24px 4px;display:inline-block}.section-action{justify-content:center;margin-top:28px;display:flex}.notes-section{background:#0a0d11;border-block:1px solid #2c2f33;position:relative;overflow:hidden}.notes-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;min-height:360px;display:grid}.notes-copy{padding-block:36px}.notes-copy .eyebrow{margin-bottom:10px}.notes-copy h2{margin-bottom:14px}.notes-copy>p{max-width:480px;font-size:14px}.notes-photo{width:58%;margin:0;position:absolute;inset:0 auto 0 0;mask-image:linear-gradient(90deg,#000004 55%,#0000)}.notes-photo img{object-fit:cover;object-position:left 60%;width:100%;height:100%}.notes-grid{position:relative}.notes-copy{grid-column:2}.notes-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.notes-list .icon{color:#bdc0c4;width:28px;height:28px;margin-bottom:12px}.notes-list h3{margin-bottom:8px;font:500 12px Figtree,sans-serif}.notes-list p{margin:0;font-size:11px;line-height:1.6}.about-section{background:#0a0d11;position:relative;overflow:hidden}.about-portrait{width:45%;position:absolute;inset:0 auto 0 0}.about-portrait img{object-fit:cover;object-position:15% 40%;width:100%;height:100%;mask-image:linear-gradient(90deg,#000004 65%,#0000)}.about-grid{padding-block:50px;grid-template-columns:30% minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;min-height:370px;padding-left:0;display:grid;position:relative}.about-copy .eyebrow{margin-bottom:14px}.about-copy h2{color:#c4c7cb;font-size:34px}.about-copy p{margin-bottom:22px;font-size:14px}.about-copy .link{font-size:12px}.about-values{border-left:1px solid #3e4145;gap:25px;padding-left:36px;display:grid}.about-values>div{align-items:start;gap:16px;display:flex}.about-values>div>.icon{color:#bcbfc3;border:1px solid #999ca0;border-radius:50%;width:38px;height:38px;padding:7px}.about-values h3{margin:0 0 6px;font-size:21px}.about-values p{margin:0;font-size:11px;line-height:1.5}.catalog-invitation{isolation:isolate;background:radial-gradient(at 75% 0,#53565a,#1b1e22 45%,#0a0d11);border:1px solid #696c70;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;min-height:164px;margin-block:0 20px;padding:28px 48px 28px clamp(230px,23vw,320px);display:flex;position:relative;overflow:hidden}.invitation-photo{z-index:-1;background:linear-gradient(24deg,#0000 37%,#babdc138 49%,#0000 53%);position:absolute;inset:0}.invitation-photo img{object-fit:cover;object-position:center 38%;opacity:.85;width:28%;height:100%;transform:rotate(-16deg)scale(1.35);mask-image:linear-gradient(90deg,#000004 65%,#0000)}.catalog-invitation .eyebrow{margin-bottom:8px;font-size:9px}.catalog-invitation h2{margin:0;font-size:32px}.catalog-invitation .btn{flex-shrink:0}.hero-art .hero-backdrop{object-fit:cover;filter:blur(24px);position:absolute;inset:0;transform:scale(1.05)}.hero-art img:not(.hero-backdrop){position:relative;mask-image:linear-gradient(90deg,#0000,#000004 18%)}@media (width>=901px){.about-grid:before{content:""}}.about-portrait{width:45%;mask-image:linear-gradient(90deg,#000004 55%,#0000)}.about-portrait img{object-fit:contain;object-position:left bottom;mask-image:linear-gradient(90deg,#000004 40%,#0000 80%)}.note-preview{object-fit:cover;border:1px solid #727579;border-radius:13px;width:58px;height:58px;margin-bottom:12px}.note-preview--salida{object-position:12% 50%}.note-preview--corazon{object-position:62% 68%}.note-preview--fondo{object-position:35% 35%}.notes-list>div{padding-left:72px;position:relative}.notes-list .note-preview{position:absolute;top:0;left:0}.notes-copy,.about-copy,.about-values{background:0 0}.notes-list .note-preview{object-fit:none}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:36px 24px;display:grid}.fragrance-card{min-width:0}.fragrance-link{border-radius:16px;flex-direction:column;height:auto;display:flex}.fragrance-visual{aspect-ratio:1;flex-shrink:0;margin-bottom:20px;position:relative}.fragrance-static,.fragrance-reflection{background:#ebeef2;border-radius:16px;height:100%;position:relative}.fragrance-static{background:radial-gradient(at 50% 91%,#c4c7cb99 0%,#7b7e8229 17%,#0000 42%),radial-gradient(at 50% 40%,#54575b 0%,#212428 42%,#0a0d11 78%);border:1px solid #63666a;overflow:hidden}.fragrance-surface .reflective-card__body{box-shadow:none;background:#ebeef2}.fragrance-surface .reflective-card__content{z-index:auto;padding:0}.fragrance-surface .reflective-card__canvas{z-index:0;opacity:.65;pointer-events:none}.fragrance-photo{z-index:1;object-fit:contain;width:86%;height:86%;transition:transform .22s;position:absolute;inset:7%}.fragrance-placeholder{color:#4d5054;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;font:500 28px Figtree,sans-serif;display:flex}.fragrance-placeholder>span{font:12px Figtree,sans-serif}.fragrance-view{z-index:3;color:#36393d;background:#f7fafee8;border:1px solid #c2c5c9;border-radius:50%;place-items:center;width:36px;height:36px;transition:background-color .16s,color .16s;display:grid;position:absolute;bottom:12px;right:12px}.fragrance-view svg{width:16px;height:16px}.fragrance-copy{flex-direction:column;flex:none;min-width:0;display:flex}.fragrance-house{color:#b5b8bc;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;line-height:1.5}.fragrance-copy h3{color:#e5e8ec;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0 0 14px;font-family:Figtree,sans-serif;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.3}.fragrance-notes{color:#c5c8cc;flex-wrap:wrap;align-content:start;gap:6px;margin:0 0 20px;padding:0;font-size:11px;line-height:1.4;list-style:none;display:flex}.fragrance-notes li{background:#1a1d21;border:1px solid #505357;border-radius:5px;padding:5px 8px}.fragrance-card-foot{color:#b3b6ba;border-top:1px solid #45484c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:14px;font-size:12px;line-height:1.5;display:flex}.fragrance-cta{color:#c7cace;white-space:nowrap}.fragrance-sold{z-index:3;color:#414448;background:#f9fcfff2;border:1px solid #b7babe;border-radius:5px;padding:6px 10px;font-size:11px;line-height:1.4;position:absolute;top:12px;left:12px}@media (hover:hover){.fragrance-link:hover .fragrance-photo{transform:scale(1.025)}.fragrance-link:hover .fragrance-view{color:#101317;background:#c8cbcf}}.fragrance-link:active .fragrance-view{background:#c8cbcf}@media (width<=1100px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.fragrance-visual{aspect-ratio:.88;margin-bottom:14px}.fragrance-static,.fragrance-reflection,.fragrance-link{border-radius:12px}.fragrance-house{letter-spacing:.06em;margin-bottom:6px;font-size:9px}.fragrance-copy h3{margin-bottom:12px;font-size:18px}.fragrance-notes{gap:5px;margin-bottom:16px;font-size:11px}.fragrance-notes li{padding:4px 6px}.fragrance-card-foot{flex-direction:column;align-items:start;gap:5px;padding-top:12px;font-size:11px}.fragrance-view{width:30px;height:30px;bottom:10px;right:10px}.fragrance-sold{padding:5px 8px;font-size:10px;top:10px;left:10px}}@media (width<=359px){.product-grid{gap:24px 10px}.fragrance-copy h3{font-size:17px}}body[data-page=catalog]{--gut:clamp(16px, 2vw, 32px)}body[data-page=catalog] .wrap{width:calc(100% - 2 * var(--gut));max-width:none}.image-placeholder{color:#b3b6ba;place-items:center;min-height:200px;font-size:14px;display:grid}.catalog-page,.product-page{min-height:70svh;padding-block:56px 96px}.catalog-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:48px;display:flex}.catalog-heading .eyebrow{margin-bottom:16px}.catalog-heading h1{margin-bottom:0;font-size:clamp(36px,4.4vw,60px)}.catalog-heading p{max-width:300px;margin:0 0 4px;font-size:14px}.catalog-filters{border-block:1px solid #424549;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto auto;align-items:end;gap:20px 24px;margin-bottom:22px;padding-block:24px;display:grid}.catalog-query-row{align-items:end;gap:10px;min-width:0;display:flex}.catalog-search{flex:1;min-width:0}.catalog-search>span{display:flex;position:relative}.catalog-search>span>.icon{color:#a6a9ad;pointer-events:none;width:20px;height:20px;position:absolute;top:14px;left:14px}.catalog-filters label.catalog-search input{padding-left:44px}.catalog-query-row .btn{gap:10px;padding-inline:16px}.catalog-query-row .btn>.icon{width:18px;height:18px}.catalog-reset{border:0;color:#b3b6ba;background:0 0;border-bottom:1px solid #0000;align-self:end;min-height:48px;padding:8px 0;font-size:12px}.catalog-reset:hover{color:#dcdfe3;border-bottom-color:#96999d}.catalog-aromas{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.catalog-aromas button{color:#c3c6ca;background:0 0;border:1px solid #55585c;border-radius:999px;min-height:44px;padding:10px 18px;font-size:12px}.catalog-aromas button[aria-pressed=true],.catalog-aromas button:hover{color:#14171b;background:#bcbfc3;border-color:#bcbfc3}.catalog-results-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:24px;display:flex}.catalog-results-line>span{color:#b2b5b9;letter-spacing:.16em;font-size:10px}.catalog-results-line [data-status]{font-size:12px}.catalog-filters label{color:#c6c9cd;flex-direction:column;gap:10px;font-size:13px;display:flex}.catalog-filters input:not([type=checkbox]),.catalog-filters select{color:#e7eaee;background:#121519;border:1px solid #575a5e;border-radius:8px;width:100%;min-height:48px;padding:12px 16px;font-size:16px}.catalog-filters .check-label{color:#bbbec2;flex-direction:row;align-items:center;min-height:48px}.check-label input{accent-color:#bcbfc3;width:18px;height:18px}.load-more{margin:40px auto 0;display:flex}.collection-links,[data-collection-links]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.collection-link{border:1px solid #575a5e;border-radius:12px;padding:32px;font:500 28px Figtree,sans-serif}.collection-link:hover{background:#191c20}.back-link{margin-bottom:32px}.product-detail{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.detail-gallery{isolation:isolate;background:#ebeef2;border-radius:16px;padding:16px}.detail-image{object-fit:contain;aspect-ratio:1;background:0 0;border-radius:14px;width:100%;height:auto;max-height:620px;padding:clamp(18px,4vw,48px)}.detail-copy{padding-top:32px}.detail-name{letter-spacing:-.025em;margin:0 0 24px;font-family:Figtree,sans-serif;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.15}.detail-price{color:#c7cace;margin-bottom:16px;font-size:28px}.detail-description{white-space:pre-line;margin-block:24px 32px}.fine-print{margin-top:24px;font-size:12px}.detail-thumbnails{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.thumbnail{background:#ebeef2;border:1px solid #424549;border-radius:8px;width:72px;height:88px;padding:3px}.thumbnail img{object-fit:contain;border-radius:5px;width:100%;height:100%}.thumbnail[aria-pressed=true]{border-color:#bcbfc3}.noscript{padding:24px var(--gut)}.catalog-brand{min-width:0}.catalog-brand>label,.brand-label{color:#c6c9cd;margin-bottom:10px;font-size:13px;display:block}.brand-trigger{color:#e7eaee;text-align:left;background:#121519;border:1px solid #575a5e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;font-size:16px;transition:border-color .16s,background-color .16s;display:flex}.brand-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-trigger svg,.brand-popup svg{flex-shrink:0;width:20px;height:20px}.brand-trigger>svg{color:#bcbfc3;transition:transform .16s}.brand-trigger[data-popup-open]>svg{transform:rotate(180deg)}.brand-positioner{z-index:50;width:max(var(--anchor-width), 280px);max-width:calc(100vw - 32px)}.brand-popup{max-height:min(380px, var(--available-height));color:#e7eaee;background:#181b1f;border:1px solid #6f7276;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 40px #00000488}.brand-search{color:#b2b5b9;background:#0a0d11;border:1px solid #5f6266;border-radius:7px;flex-shrink:0;align-items:center;gap:10px;margin:10px;padding-inline:12px;display:flex}.brand-search:focus-within{border-color:#bcbfc3}.brand-search input{color:#e7eaee;background:0 0;border:0;outline:0;width:100%;min-width:0;height:46px;padding:0;font-size:16px}.brand-search input::placeholder{color:#abaeb2}.brand-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6a6d71 transparent;padding:0 6px 6px;scroll-padding:6px;overflow-y:auto}.brand-list:empty{display:none}.brand-option{cursor:pointer;border-radius:6px;outline:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.brand-check{display:flex}.brand-empty{color:#c1c4c8;padding:16px;font-size:14px}.brand-empty:empty{display:none}[data-accord]{--accord-bg:#e3d7c4;--accord-ink:#34291f}[data-accord=amaderado],[data-accord=oud],[data-accord=nueces]{--accord-bg:#805b3d;--accord-ink:#fff7ed}[data-accord=aromatico],[data-accord=anis]{--accord-bg:#16796b;--accord-ink:#fff}[data-accord=citrico],[data-accord=amargo]{--accord-bg:#e6d864;--accord-ink:#34300e}[data-accord=fresco-especiado],[data-accord=verde],[data-accord=herbal],[data-accord=conifera]{--accord-bg:#a2bf7a;--accord-ink:#26301a}[data-accord=calido-especiado],[data-accord=canela]{--accord-bg:#a94435;--accord-ink:#fff7ef}[data-accord=dulce],[data-accord=caramelo]{--accord-bg:#dda4b5;--accord-ink:#4b2131}[data-accord=avainillado],[data-accord=cumarina],[data-accord=coco]{--accord-bg:#ecd8a9;--accord-ink:#48351b}[data-accord=ambar],[data-accord=amielado],[data-accord=whisky]{--accord-bg:#e4aa61;--accord-ink:#442913}[data-accord=marino],[data-accord=salado]{--accord-bg:#31698d;--accord-ink:#fff}[data-accord=acuatico],[data-accord=ozonico],[data-accord=fresco]{--accord-bg:#a4d6df;--accord-ink:#163e48}[data-accord=lavanda],[data-accord=violeta],[data-accord=iris]{--accord-bg:#cec0dc;--accord-ink:#40314f}[data-accord=floral],[data-accord=rosas],[data-accord=afrutado],[data-accord=tropical]{--accord-bg:#e5a7b0;--accord-ink:#4b2029}[data-accord=floral-blanco],[data-accord=jazmin],[data-accord=nardos],[data-accord=atalcado],[data-accord=almizclado]{--accord-bg:#eee5da;--accord-ink:#51473e}[data-accord=terroso],[data-accord=musgoso],[data-accord=pachuli],[data-accord=balsamico]{--accord-bg:#616b4c;--accord-ink:#fff}[data-accord=cuero],[data-accord=tabaco],[data-accord=animalico]{--accord-bg:#785044;--accord-ink:#fff7ef}[data-accord=cacao],[data-accord=cafe]{--accord-bg:#634637;--accord-ink:#fff7ef}[data-accord=ahumado],[data-accord=mineral],[data-accord=vodka]{--accord-bg:#63656d;--accord-ink:#fff}[data-accord=especiado-suave]{--accord-bg:#d4b3a1;--accord-ink:#493129}.fragrance-notes [data-accord]{background:var(--accord-bg);color:var(--accord-ink);border-color:#0000;font-weight:500}.catalog-aromas button[data-accord]{color:#e6d9c7;background:#1c1711;border-color:#655540;align-items:center;gap:8px;display:inline-flex}.catalog-aromas button[data-accord]:before{content:"";background:var(--accord-bg);border-radius:50%;flex-shrink:0;width:9px;height:9px}.catalog-aromas button[data-accord]:hover,.catalog-aromas button[data-accord][aria-pressed=true]{background:var(--accord-bg);color:var(--accord-ink);border-color:var(--accord-bg)}.catalog-aromas button[data-accord][aria-pressed=true]{box-shadow:0 0 0 2px #100d09,0 0 0 3px #dfbd78}.catalog-aromas button[data-accord]:hover:before,.catalog-aromas button[data-accord][aria-pressed=true]:before{background:currentColor}.detail-accords{gap:8px;margin-block:0 32px;font-size:13px}.detail-accords li{padding:8px 12px}@media (width<=1100px){.desktop-links{gap:24px}.hero{height:100svh}.hero-copy{width:58%}.hero-art img{object-position:right bottom}.hero-art:after{background:linear-gradient(90deg,#0a0d11b8,#0000 80%)}.hero-copy>p{max-width:330px;font-size:14px}.hero-details{gap:16px}.hero-details>span+span{padding-left:16px}.hero-details>span{font-size:11px}.notes-grid{gap:32px}.notes-list{gap:12px}.about-grid{gap:24px}.about-copy h2{font-size:32px}.about-values{padding-left:24px}.about-values>div{gap:12px}.catalog-filters{grid-template-columns:1fr 1fr}.catalog-query-row{grid-column:1/-1}.catalog-filters .btn{justify-self:end}.catalog-invitation{padding:28px 32px}.catalog-invitation h2{font-size:34px}}@media (width<=900px){.desktop-links{gap:18px}.desktop-links a{font-size:11px}.desktop-links a:nth-child(3){display:none}.nav-bar{gap:20px}.hero-details{display:none}.notes-grid{grid-template-columns:.8fr 1fr}.notes-list{grid-template-columns:1fr;gap:14px}.notes-list>div{padding-left:38px;position:relative}.notes-list .icon{width:23px;height:23px;position:absolute;top:0;left:0}.notes-list p br{display:initial}.about-grid{grid-template-columns:1fr;gap:28px;padding-left:35%}.about-portrait{width:60%}.about-values{border-left:0;gap:20px;padding-left:0}.about-values h3{font-size:23px}}@media (width<=767px){body.menu-open{overflow:hidden}:root{--nav:64px;--gut:22px}.desktop-links{display:none}.mobile-menu{display:block}.wordmark{width:109px;height:86px}.mobile-menu[open]:before{content:"";inset:var(--nav) 0 0;z-index:20;background:#0a0d11;position:fixed}.mobile-menu nav{z-index:21;inset:var(--nav) 24px 24px;flex-direction:column;justify-content:center;gap:12px;display:flex;position:fixed}.mobile-menu nav a{border-bottom:1px solid #424549;align-items:center;min-height:60px;font:500 28px Figtree,sans-serif;display:flex}.mobile-menu[open] summary{background:#bcbfc320}.hero{height:100svh;min-height:808px}.hero-grid{align-items:start}.hero-copy{width:100%;padding:38px 0 0}.hero .eyebrow{letter-spacing:.23em;margin-bottom:20px;font-size:8px}.hero h1{margin-bottom:20px;font-size:clamp(40px,10.7vw,66px)}.hero-copy>p{max-width:345px;margin-bottom:24px;font-size:14px;line-height:1.6}.hero-copy .btn{min-width:220px}.hero-art{height:400px;inset:auto 0 0}.hero-art img{object-position:right bottom;width:auto;max-width:none;position:absolute;bottom:0;right:0}.hero-art:after{background:linear-gradient(#0a0d11,#0000 25%)}.selection{padding-block:48px 40px}.section-title{text-align:left;margin-bottom:28px}.section-title h2{font-size:30px}.section-title .eyebrow:before,.section-title .eyebrow:after{display:none}.eyebrow{letter-spacing:.23em;font-size:9px}.section-action .btn{width:100%}.notes-grid{flex-direction:column;gap:0;display:flex}.notes-copy{width:100%;padding:36px 0 40px}.notes-photo{height:260px;width:calc(100% + 2 * var(--gut));margin:0 calc(-1 * var(--gut))}.notes-photo img{object-position:40% 55%}.notes-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.notes-list>div{padding-left:0}.notes-list .note-preview{width:46px;height:46px;position:static}.notes-list .icon{margin-bottom:12px;position:static}.notes-list h3{font-size:11px;line-height:1.5}.notes-list p{font-size:10px}.notes-list p br{display:initial}.about-portrait{width:100%;height:270px;position:relative}.about-portrait img{object-position:20% 24%;mask-image:linear-gradient(#000004 65%,#0000)}.about-grid{grid-template-columns:1fr;gap:32px;padding:0 0 40px}.about-copy h2{font-size:30px}.about-values{gap:24px}.about-values p{font-size:12px}.catalog-invitation{text-align:center;border-radius:18px;flex-direction:column;align-items:stretch;gap:24px;margin-bottom:24px;padding:32px 24px;display:flex}.catalog-invitation h2{font-size:28px}.catalog-invitation .eyebrow{font-size:8px}.footer-directory{grid-template-columns:1fr 1fr;gap:32px 24px;padding-block:24px 40px}.footer-directory>.brand-link{grid-column:1/-1}.footer-directory strong{margin-bottom:16px}.footer-directory nav,.footer-contact p{font-size:13px}.footer-contact .btn{width:100%;padding-inline:12px;font-size:11px}.footer-line{flex-direction:column;gap:10px;font-size:11px}.catalog-page,.product-page{padding-block:32px 64px}.catalog-page{padding-top:20px}.catalog-heading{margin-bottom:20px;display:block}.catalog-heading h1{margin-bottom:0;font-size:clamp(27px,7.8vw,36px)}.catalog-heading p{display:none}.catalog-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px;margin-bottom:18px;padding-block:16px}.catalog-query-row .btn{min-width:48px;padding:12px}.catalog-query-row .btn>span{display:none}.catalog-brand{grid-column:1/-1}.catalog-filters .check-label{align-self:end;font-size:12px}.catalog-filters .catalog-reset{grid-column:auto;justify-self:end;min-height:44px;padding:4px 0}.catalog-aromas{scrollbar-width:thin;flex-wrap:nowrap;margin:-4px -3px 18px;padding:4px 3px 8px;overflow-x:auto}.catalog-aromas button{flex-shrink:0;padding-inline:14px}.catalog-results-line{margin-bottom:18px}.catalog-results-line>span{letter-spacing:.1em;font-size:9px}.product-detail{grid-template-columns:1fr;gap:32px}.detail-copy{padding-top:0}.detail-name{font-size:32px}.detail-copy>.btn{width:100%}.collection-links,[data-collection-links]{grid-template-columns:1fr}}@media (width<=359px){:root{--gut:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=768px) and (width<=1100px){.notes-list>div{padding-left:0}.notes-list .note-preview{width:46px;height:46px;position:static}}@media (width<=767px){.hero-art .hero-backdrop{display:none}.hero-art img:not(.hero-backdrop){position:absolute}.notes-photo{width:100%;height:270px;margin:0;inset:0 0 auto;mask-image:linear-gradient(#000004 65%,#0000)}.notes-grid{padding-top:250px}.notes-copy{grid-column:auto}.about-portrait{mask-image:linear-gradient(#000004 60%,#0000)}.invitation-photo img{opacity:.4;width:50%}}.fragrance-link{text-decoration:none}.fragrance-static{border-radius:12px}.fragrance-card-foot{border-top:0;gap:12px;padding-top:4px}.dominant-note{color:#b6b9bd;margin:0 0 12px;font-size:12px;line-height:1.5}.dominant-note strong{color:#d5d8dc;font-weight:500}.add-product{color:#101317;background:#bcbfc3;border:1px solid #bcbfc3;border-radius:999px;min-height:44px;padding:10px 20px;font-size:13px;font-weight:600}.add-product:hover:not(:disabled){background:#cfd2d6}.add-product:disabled{color:#b2b5b9;opacity:1;background:#1d2024;border-color:#53565a}.quantity-control{color:#e5e8ec;border:1px solid #898c90;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:inline-flex}.quantity-control button{color:#cfd2d6;background:0 0;border:0;border-radius:999px;width:44px;min-height:44px;font-size:22px}.quantity-control>span{text-align:center;font-variant-numeric:tabular-nums;min-width:18px;font-size:14px}.fragrance-copy>.fragrance-notes{margin-bottom:4px}.accord-disclosure{margin:0 0 8px}.accord-disclosure summary{cursor:pointer;color:#c7cace;border:0;justify-content:flex-start;align-items:center;gap:8px;width:fit-content;min-height:44px;font-size:12px;list-style:none;display:inline-flex}.accord-disclosure summary::-webkit-details-marker{display:none}.accord-disclosure summary>svg{width:13px;height:13px}.accord-disclosure[open] summary>svg{transform:rotate(180deg)}.accord-disclosure>p{margin:10px 0;font-size:11px}.accord-ranking{gap:5px;margin:14px 0 0;padding:0;list-style:none;display:grid}.accord-ranking li{color:#333c48;gap:6px;padding:5px 0;font-size:13px;display:grid}.accord-label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.accord-track{background:#c8cdd6;border-radius:4px;height:5px;display:block;overflow:hidden}.accord-track>span{background:var(--accord-bg);border-radius:inherit;height:100%;display:block}.accord-ranking small{color:#586474;font-size:11px}.header-cart{color:#cfd2d6;background:#101317;border:1px solid #5f6266;border-radius:24px;justify-content:center;align-items:center;gap:6px;min-width:60px;min-height:44px;font-size:12px;display:flex}.mobile-shopping-nav{display:none}.cart-dialog{color:#e7eaee;background:#101317;border:0;border-left:1px solid #5f6266;width:min(100%,500px);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.cart-dialog::backdrop{background:#00000499}.cart-panel{flex-direction:column;height:100%;display:flex}.cart-heading{border-bottom:1px solid #45484c;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.cart-heading .eyebrow{margin-bottom:10px;font-size:9px}.cart-heading h2{margin:0;font-size:28px}.cart-heading h2 span{color:#a6a9ad;font-size:20px}.cart-close{color:#cfd2d6;background:0 0;border:1px solid #5f6266;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:26px}.cart-lines{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px;overflow-y:auto}.cart-line{border-bottom:1px solid #45484c;grid-template-columns:80px 1fr;gap:18px;padding:24px 0;display:grid}.cart-line>img{object-fit:contain;background:#ebeef2;border-radius:8px;width:80px;height:110px;padding:8px}.cart-line h3{margin-bottom:8px;font-size:17px}.cart-line p{margin-bottom:12px;font-size:13px}.cart-remove{color:#c5c8cc;background:0 0;border:0;min-height:44px;margin-left:4px;padding:8px 12px;font-size:12px;text-decoration:underline}.cart-empty{padding:48px 0}.cart-empty h3{font-size:26px}.cart-empty p{font-size:14px}.cart-summary{padding:20px 24px max(20px, env(safe-area-inset-bottom));border-top:1px solid #45484c;flex-shrink:0;max-height:55dvh;overflow-y:auto}.cart-summary p{margin-bottom:12px;font-size:13px}.cart-summary p:empty{display:none}.cart-summary strong{float:right;color:#d0d3d7}.cart-summary small{color:#acafb3;margin-top:12px;font-size:11px;line-height:1.6;display:block}.cart-send{gap:8px;width:100%}.install-app{color:#c5c8cc;background:0 0;border:1px solid #5f6266;border-radius:8px;width:100%;min-height:44px;margin-top:12px}.cart-announcement{z-index:30;color:#d9dce0;pointer-events:none;background:#181b1f;border:1px solid #5f6266;border-radius:8px;max-width:calc(100% - 32px);padding:10px 18px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.cart-announcement:empty{display:none}@media (width>=768px){.cart-dialog[open]{animation:cart-enter .18s var(--m-ease)}}@keyframes cart-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (width<=767px){body{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.mobile-shopping-nav{z-index:35;inset:auto 16px calc(12px + env(safe-area-inset-bottom,0px));background:#101317;border:1px solid #5f6266;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:280px;margin-inline:auto;padding:4px;display:grid;position:fixed;overflow:visible;box-shadow:0 8px 32px #00000477}.mobile-shopping-nav>a,.mobile-shopping-nav>button{color:#bcbfc3;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:46px;padding:4px 8px;font-size:10px;line-height:1.2;display:flex;overflow:visible}.mobile-shopping-nav [aria-current=page]{color:#cfd2d6;background:#bcbfc326;box-shadow:inset 0 0 0 1px #6f7276}.mobile-shopping-nav svg{flex-shrink:0;width:20px;height:20px;display:block;overflow:visible}.nav-cart-icon{place-items:center;width:20px;height:20px;line-height:0;display:grid;position:relative;overflow:visible}.cart-badge{color:#101317;background:#bcbfc3;border-radius:10px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;top:-3px;right:-8px}.cart-announcement{bottom:calc(88px + env(safe-area-inset-bottom,0px));font-size:12px}.fragrance-card-foot{align-items:stretch}.fragrance-card-foot>.add-product,.quantity-control{width:100%}.cart-line .quantity-control{width:auto}.cart-dialog{border:1px solid #5f6266;border-bottom:0;border-radius:20px 20px 0 0;width:100%;height:90dvh;inset:auto 0 0}.cart-heading{padding:20px}.cart-lines,.cart-summary{padding-inline:20px}.cart-dialog[open]{animation:cart-rise .18s var(--m-ease)}@keyframes cart-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.cart-dialog[open]{animation:none}}body:has(.cart-dialog[open]){overflow:hidden}@media (width<=767px){.header-cart{display:none}}.cart-line>div{overflow-wrap:anywhere;min-width:0}.cart-line:not(:has(>img)){grid-template-columns:1fr}.cart-send>svg{flex-shrink:0}.whatsapp-logo{flex-shrink:0;width:20px;height:20px}.whatsapp-inline{vertical-align:-3px;margin-right:5px;display:inline-block}.catalog-section:has(.catalog-filter-panel){grid-template-columns:264px minmax(0,1fr);align-items:start;gap:32px;display:grid}.catalog-results{min-width:0}.catalog-filter-panel{top:calc(var(--nav) + 20px);width:100%;max-width:none;max-height:calc(100dvh - var(--nav) - 40px);color:#e7eaee;scrollbar-width:thin;scrollbar-color:#6a6d71 transparent;background:#121519;border:1px solid #575a5e;border-radius:24px;margin:0;padding:24px 20px;position:sticky;overflow:auto}.catalog-filter-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.catalog-filter-heading h2{margin:0;font-size:26px}.catalog-filter-heading button{display:none}.catalog-filter-panel .catalog-filters{flex-direction:column;align-items:stretch;gap:28px;margin:0;padding:0;display:flex}.catalog-filter-panel .catalog-query-row{flex-direction:column;align-items:stretch;gap:12px}.catalog-filter-panel .catalog-search,.catalog-filter-panel .catalog-query-row .btn{width:100%}.catalog-filter-panel .catalog-query-row .btn>span{display:inline}.catalog-filter-panel input:not([type=checkbox]),.catalog-filter-panel .brand-trigger,.catalog-filter-panel select{border-radius:16px}.catalog-filter-actions{flex-direction:column;gap:12px;display:flex}.catalog-filter-actions>[data-close-filters],.catalog-mobile-tools{display:none}.catalog-filter-panel .brand-positioner{z-index:60}.catalog-filter-panel .catalog-reset{border:1px solid #575a5e;border-radius:999px;padding:12px 16px}@media (width>=768px) and (width<=1200px){.catalog-section:has(.catalog-filter-panel){grid-template-columns:230px minmax(0,1fr);gap:24px}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.catalog-section:has(.catalog-filter-panel){display:block}.catalog-mobile-tools{top:calc(var(--nav) + 12px);z-index:25;justify-content:flex-end;gap:10px;margin-bottom:18px;display:flex;position:sticky}.catalog-filter-toggle,.catalog-search-toggle{color:#bcbfc3;background:#121519;border:1px solid #6f7276;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;margin:0;padding:10px 20px;display:flex;box-shadow:0 6px 20px #00000455}.catalog-search-toggle{width:46px;padding:10px}.catalog-filter-toggle svg,.catalog-search-toggle svg{width:22px;height:22px}.catalog-filter-panel{width:100%;max-height:calc(100dvh - 24px);padding:24px 20px calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:28px 28px 0 0;margin:0;position:fixed;inset:auto 0 0}.catalog-filter-panel::backdrop{backdrop-filter:blur(4px);background:#04070bb3}body:has(.catalog-filter-panel:modal){overflow:hidden}.catalog-filter-heading button{color:#bcbfc3;background:0 0;border:1px solid #575a5e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.catalog-filter-heading button svg{width:20px;height:20px}.catalog-filter-panel .check-label{align-self:stretch;font-size:14px}.catalog-filter-actions{flex-direction:row;align-items:stretch}.catalog-filter-actions>[data-close-filters]{flex:1;display:flex}.catalog-filter-panel .catalog-reset{align-self:stretch;font-size:12px}}@keyframes catalog-panel-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.catalog-filter-panel[open]{animation:.3s cubic-bezier(.22,1,.36,1) catalog-panel-rise}}:root{--bg:#eaedf1;--ink:#272a2e;--muted:#696c70;--accent:#787b7f;--action:#191c20;--btn-ink:#e0e3e7;--line:#c5c8cc;--nav:72px;color:var(--ink);color-scheme:light;background:#eaedf1}.site-header,.site-header.is-scrolled,body[data-page=catalog] .site-header{backdrop-filter:blur(16px);background:#eaedf1eb;border-bottom:0}.site-header a,.header-actions,.desktop-links a{color:#54575b}.generic-wordmark{color:#2d3034;white-space:nowrap;align-items:center;gap:10px;display:flex}.generic-wordmark>svg{width:30px;height:40px}.generic-wordmark>span{letter-spacing:.14em;font-size:17px;font-weight:600}.generic-wordmark small{letter-spacing:.12em;margin-top:4px;font-size:7px;display:block}.catalog-page{padding-top:28px}.catalog-heading .eyebrow{color:#707377;margin-bottom:12px}.catalog-section:has(.catalog-filter-panel){grid-template-columns:260px minmax(0,1fr);gap:36px}.catalog-filter-panel{color:#272a2e;background:#f3f6faf0;border-color:#b8bbbf;box-shadow:0 8px 30px #5d606410}.catalog-filter-panel h2{font-size:28px}.catalog-filters label,.catalog-brand>label,.brand-label{color:#6b6e72}.catalog-filter-panel input:not([type=checkbox]),.catalog-filter-panel select,.brand-trigger{color:#272a2e;background:#fafdff;border-color:#cccfd3}.catalog-filters input::placeholder{color:#878a8e}.catalog-filters .check-label{color:#484b4f}.catalog-search>span>.icon{color:#777a7e}.brand-trigger:hover,.brand-trigger[data-popup-open]{background:#e9ecf0;border-color:#8a8d91}.brand-trigger>svg{color:#6b6e72}.brand-popup{color:#272a2e;background:#f7fafe;border-color:#b8bbbf;box-shadow:0 16px 40px #40434726}.brand-search{color:#6b6e72;background:#ebeef2;border-color:#cccfd3}.brand-search input{color:#272a2e}.brand-empty,.brand-search input::placeholder{color:#696c70}.btn--primary,.add-product{color:#e0e3e7;background:#191c20;border-color:#787b7f}.btn--primary:hover,.add-product:hover:not(:disabled){color:#f3f6fa;background:#3b3e42}.catalog-filter-panel .catalog-reset{color:#626569;background:#f7fafe;border-color:#cccfd3}.catalog-aromas button,.catalog-aromas button[data-accord]{color:#616468;background:#f7fafeab;border-color:#cbced2}.catalog-aromas button[aria-pressed=true],.catalog-aromas button[data-accord][aria-pressed=true]{color:#e0e3e7;box-shadow:none;background:#191c20;border-color:#787b7f}.catalog-results-line>span,.catalog-results-line [data-status]{color:#787b7f}.product-grid{gap:40px 24px}.fragrance-static{background:#f0f3f75c;border-color:#a2a5a9;border-radius:50% 50% 16px 16px/42% 42% 16px 16px;box-shadow:0 3px 10px #4e515512}.fragrance-static:after{content:"";background:#a2a5a966;height:1px;position:absolute;inset:auto 0 10%}.fragrance-house{color:#707377;font-size:10px;font-weight:600}.fragrance-copy h3{color:#272a2e;font-size:clamp(18px,1.55vw,23px)}.dominant-note{color:#76797d}.dominant-note strong{color:#474a4e}.accord-disclosure summary,.fragrance-card-foot{color:#63666a}.accord-disclosure p{color:#76797d}.fragrance-sold{color:#e0e3e7;background:#191c20;border-color:#a2a5a9;border-radius:999px}.quantity-control{color:#272a2e;border-color:#8a8d91}.quantity-control button{color:#63666a}.quantity-control button:hover{background:#b7babe36}.catalog-filter-toggle,.catalog-search-toggle{color:#63666a;background:#f7fafee8;border-color:#b8bbbf;box-shadow:0 4px 12px #5d606410}.catalog-filter-heading button{color:#63666a;border-color:#cccfd3}.mobile-shopping-nav{background:#f7fafef5;border-color:#b8bbbf;box-shadow:0 6px 24px #4e515526}.mobile-shopping-nav>a,.mobile-shopping-nav>button{color:#65686c}.mobile-shopping-nav [aria-current=page]{color:#e0e3e7;background:#191c20;box-shadow:inset 0 0 0 1px #888b8f}.cart-dialog{color:#272a2e;background:#f3f6fa;border-color:#b8bbbf}.cart-panel h2,.cart-panel h3{color:#272a2e}.cart-close{color:#63666a;border-color:#cccfd3}.cart-heading,.cart-summary,.cart-line{border-color:#cccfd3}.cart-remove{color:#63666a}.cart-summary p,.cart-summary small,.cart-line p{color:#65686c}.cart-announcement{color:#272a2e;background:#f7fafe;border-color:#b8bbbf}.closing{color:#696c70;background:0 0}.footer-directory,.footer-line{border-color:#cccfd3}.footer-directory strong{color:#474a4e}.detail-name{color:#272a2e}.detail-price{color:#63666a}:focus-visible{outline-offset:4px;outline:2px solid #707377}@media (width<=1200px) and (width>=768px){.catalog-section:has(.catalog-filter-panel){grid-template-columns:230px minmax(0,1fr);gap:24px}}@media (width<=767px){:root{--nav:64px}.generic-wordmark>span{font-size:13px}.generic-wordmark small{font-size:6px}.generic-wordmark>svg{width:22px;height:32px}.catalog-heading{margin-bottom:20px}.catalog-heading h1{font-size:28px}.catalog-heading .eyebrow{font-size:9px}.catalog-mobile-tools{margin-bottom:16px}.catalog-results-line>span{display:none}.catalog-aromas{scrollbar-width:none}.product-grid{gap:30px 14px}.fragrance-visual{aspect-ratio:.76}.fragrance-copy h3{font-size:18px}.fragrance-house{letter-spacing:.06em;font-size:9px}.mobile-menu[open]:before{background:#eaedf1}.mobile-menu nav a{color:#474a4e;border-color:#cccfd3}.catalog-filter-panel::backdrop{background:#2e313564}}body{background:#eaedf1}.catalog-filters{border-block:0}.desktop-links a{text-shadow:none}@font-face{font-family:Jost;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jost.woff2)format("woff2")}:root{--font-display:"Figtree", sans-serif;--font-body:"Jost", sans-serif;--marble:url(/textures/premium-gray-marble.webp);--paper:#ebeef2;--gold:#878a8e;--muted:#5e6165;font-family:Jost,sans-serif}body{isolation:isolate;background:#ebeef2}body:before{content:"";z-index:-1;background:linear-gradient(#f2f5f92e, #f2f5f92e), var(--marble) center / 1100px auto;pointer-events:none;position:fixed;inset:0}h1,h2,h3,.detail-name,.fragrance-copy h3{font-family:var(--font-display);font-optical-sizing:auto;font-weight:500}.fragrance-house,.generic-wordmark,button,input,select,.fragrance-price{font-family:var(--font-body)}.fragrance-copy h3{letter-spacing:-.015em;margin-bottom:12px;font-size:clamp(21px,1.75vw,28px);line-height:1.12}.catalog-heading h1{font-size:clamp(34px,3.5vw,50px)}.catalog-heading{margin-bottom:28px}.site-header,.site-header.is-scrolled,body[data-page=home] .site-header.is-scrolled{backdrop-filter:blur(16px);background:#ebeef2de}.site-header .nav-bar{max-width:none}body[data-page=home] .site-header{mix-blend-mode:normal}body[data-page=home] .wrap{width:calc(100% - 2 * var(--gut));max-width:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.catalog-toolbar{grid-column:1/-1;min-width:0;position:relative}.catalog-search-bar{align-items:center;gap:10px;margin-bottom:20px;display:flex}.editorial-search{background:#f9fcffc9;border:1px solid #c2c5c9;border-radius:999px;flex:1;align-items:center;gap:14px;min-width:0;padding:0 20px;display:flex;box-shadow:inset 0 1px 2px #55585c0a}.editorial-search>svg{color:#7b7e82;flex-shrink:0}.editorial-search input{color:#272a2e;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:54px;font-size:17px}.editorial-search:focus-within{outline-offset:3px;outline:2px solid #707377}.editorial-search input:focus-visible{outline:0}.editorial-search input::placeholder{color:#7c7f83}.catalog-search-submit{color:#e0e3e7;background:#191c20;border:1px solid #878a8e;border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.catalog-search-submit:hover{background:#3b3e42}.catalog-search-bar>.catalog-filter-toggle{display:none}.catalog-toolbar .catalog-aromas{margin-bottom:0}.catalog-filter-panel{background:linear-gradient(#f9fcffb8, #f9fcffb8), var(--marble) center / 1000px auto;border:1px solid #96999d;grid-area:2/1;padding:24px;box-shadow:inset 0 1px #fcffff99,0 4px 14px #4b4e520d}.catalog-filter-heading{margin-bottom:28px}.catalog-filter-heading h2{font-size:28px}.catalog-availability{border:0;gap:18px;margin:0;padding:0;display:grid}.catalog-availability legend{letter-spacing:.09em;color:#63666a;margin-bottom:20px;font-size:12px}.catalog-availability .check-label{justify-content:space-between;gap:12px;font-size:15px}.check-label>span{min-width:0}.check-label small{color:#74777b;margin-top:4px;font-size:11px;line-height:1.4;display:block}.check-label input[role=switch]{appearance:none;cursor:pointer;background:#cdd0d4;border:1px solid #a3a6aa;border-radius:999px;flex:0 0 43px;width:43px;height:25px;position:relative;box-shadow:inset 0 1px 3px #3f424622}.check-label input[role=switch]:before{content:"";background:#f7fafe;border-radius:50%;width:19px;height:19px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #272a2e40}.check-label input[role=switch]:checked{background:#191c20}.check-label input[role=switch]:checked:before{transform:translate(18px)}.catalog-clear{color:#5d6064;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:4px 0 4px 12px;font-size:13px;text-decoration:underline}.catalog-results-line{align-items:center;margin-bottom:18px}.catalog-results-line [data-status]{color:#696c70;font-size:14px}.catalog-results-line [data-status] p{margin:0}.fragrance-visual{aspect-ratio:.8;margin-bottom:18px}.fragrance-static{background:linear-gradient(#f5f8fc1c, #f5f8fc1c), var(--marble) center / 1000px auto;border:1px solid #8c8f93;border-radius:50% 50% 15px 15px/42% 42% 15px 15px;box-shadow:inset 0 1px #fcffff77,0 2px 3px #585b5f1a,0 7px 16px -9px #4d505450}.fragrance-static:after{background:#8c8f9399;bottom:10%;box-shadow:0 1px #fcffff77}.fragrance-photo{width:84%;height:70%;inset:21% 8% 9%}.fragrance-sold{z-index:3;white-space:nowrap;max-width:calc(100% - 32px);font-family:var(--font-body);letter-spacing:.1em;color:#d5d8dc;background:#191c20;border:1px solid #8c8f93;padding:4px 11px;font-size:10px;font-weight:600;line-height:1.2;top:15px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #42454920}.fragrance-card-foot{font-size:14px}.dominant-note{font-size:12px}.detail-gallery{background:#f5f8fc55;border:1px solid #c2c5c9}.cart-dialog{background:linear-gradient(#f9fcffb8, #f9fcffb8), var(--marble) center / 1100px auto}.mobile-shopping-nav{background:linear-gradient(#f9fcffd9, #f9fcffd9), var(--marble) center / 1000px auto}.brand-popup{background:linear-gradient(#f9fcffdd, #f9fcffdd), var(--marble) center / 1000px auto}.catalog-section>[data-status]{color:#63666a}.editorial-hero{min-height:calc(100svh - var(--nav));grid-template-columns:1.1fr 1fr;align-items:center;gap:8vw;padding-block:64px 72px;display:grid}.editorial-hero-copy{max-width:620px}.editorial-hero-copy h1{letter-spacing:-.035em;margin:24px 0 28px;font-size:clamp(52px,6.4vw,96px);line-height:1.02}.editorial-hero-copy>p{color:#595c60;max-width:365px;margin-bottom:30px;font-size:18px;line-height:1.65}.editorial-hero-copy>.btn{align-items:center;gap:24px;display:inline-flex}.editorial-text-link{color:#575a5e;align-items:center;gap:18px;min-height:44px;font-size:14px;display:inline-flex}.editorial-hero-copy>.editorial-text-link{margin-top:14px;display:flex}.editorial-hero-art{padding-right:30px;position:relative}.hero-perfume-frame{background:#f7fafe2e;border:1px solid #8c8f93;border-radius:50% 50% 16px 16px/40% 40% 16px 16px;flex-direction:column;justify-content:center;align-items:center;height:min(65svh,650px);min-height:500px;display:flex;position:relative;box-shadow:inset 0 1px #fcffff88,0 18px 30px -24px #46494d55}.hero-perfume-frame>img{object-fit:contain;width:76%;height:64%;margin-top:40px}.hero-art-label{text-align:center;letter-spacing:.22em;color:#6b6e72;font-size:10px;position:absolute;top:42px;left:0;right:0}.hero-perfume-name{font-family:var(--font-display);text-align:center;padding-inline:20px;font-size:25px;position:absolute;bottom:32px}.hero-side-note{writing-mode:vertical-rl;letter-spacing:.2em;color:#6b6e72;font-size:9px;position:absolute;top:50%;right:0}.editorial-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.editorial-section-heading h2{margin:12px 0 0;font-size:clamp(34px,4vw,52px)}.editorial-section-heading p{color:#676a6e;margin-bottom:0;font-size:16px}.editorial-selection,.editorial-families{padding-block:48px 80px}.family-links{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.family-links a{text-align:center;background:#f7fafe3d;border:1px solid #a5a8ac;border-radius:100px 100px 16px 16px;min-height:210px;padding:30px;transition:background .16s;position:relative}.family-links a:hover{background:#f7fafe8f}.family-links a>span{color:#7a7d81;font-size:10px}.family-links h3{margin:22px 0 8px;font-size:32px}.family-links p{color:#676a6e;margin-bottom:16px;font-size:14px}.family-links svg{color:#6b6e72;margin:auto}.editorial-about{text-align:center;padding-block:56px 96px}.editorial-about h2{margin:24px 0;font-size:clamp(36px,4.5vw,64px)}.editorial-about>p{color:#595c60;max-width:540px;margin:0 auto 28px}.editorial-about .btn{align-items:center;gap:20px;display:inline-flex}@media (width<=767px){.catalog-page{padding-top:24px}.catalog-heading h1{font-size:34px}.catalog-search-bar{top:calc(var(--nav) + 8px);z-index:25;gap:8px;position:sticky}.catalog-toolbar{display:contents}.catalog-search-bar{margin-bottom:16px}.editorial-search{background:#f9fcffed;gap:10px;padding-inline:14px}.editorial-search input{min-height:48px;font-size:15px}.catalog-search-submit{display:none}.catalog-search-bar>.catalog-filter-toggle{flex-shrink:0;width:48px;min-height:48px;padding:11px;display:flex}.catalog-filter-toggle>span{display:none}.catalog-toolbar .catalog-aromas{margin-bottom:12px}.catalog-filter-panel{grid-area:auto}.catalog-filter-heading h2{font-size:30px}.catalog-results{grid-area:auto}.catalog-filter-panel .catalog-filters{gap:32px}.fragrance-copy h3{font-size:22px}.fragrance-house{font-size:10px}.fragrance-sold{padding:4px 9px;font-size:9px;top:12px}.fragrance-visual{aspect-ratio:.78}.editorial-hero{grid-template-columns:1fr;gap:34px;min-height:auto;padding-block:32px 48px}.editorial-hero-copy h1{margin:20px 0;font-size:clamp(46px,12.5vw,64px)}.editorial-hero-copy>p{max-width:320px;margin-bottom:24px;font-size:16px}.editorial-hero-art{padding:0 20px}.hero-perfume-frame{height:410px;min-height:350px}.hero-art-label{top:34px}.hero-perfume-name{font-size:23px;bottom:24px}.hero-side-note{font-size:8px;right:0}.editorial-selection,.editorial-families{padding-block:28px 48px}.editorial-section-heading{flex-direction:column;align-items:start;gap:12px;margin-bottom:24px}.editorial-section-heading h2{font-size:36px}.family-links{grid-template-columns:1fr;gap:14px}.family-links a{border-radius:24px;min-height:150px;padding:22px}.family-links h3{margin-top:10px;font-size:29px}.family-links p{margin-bottom:8px}.editorial-about{padding-block:32px 56px}.editorial-about h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.check-label input[role=switch]:before{transition:none}}.eyebrow{color:#616468}.site-header .desktop-links a{text-shadow:none}body[data-page=home] .site-header{background:#ebeef2de;margin-bottom:0;position:sticky}.editorial-hero-copy h1{font-size:clamp(52px,5.7vw,82px)}@media (width<=767px){.editorial-hero-copy h1{font-size:clamp(43px,11.5vw,58px)}.editorial-hero{gap:26px;padding-top:24px}.editorial-hero-copy>p{margin-bottom:20px}.hero-perfume-frame{height:340px;min-height:340px}}.hero-perfume-frame>img{width:80%;height:59%;margin:0;position:absolute;inset:20% 10% 21%}body:before{background:linear-gradient(#ffffff26, #ffffff26), var(--marble) center / cover no-repeat}.fragrance-static,.hero-perfume-frame{background:radial-gradient(at 50% 40%,#fff 0%,#f5f6f8 52%,#e0e4e9 100%);border-color:#969ea9;box-shadow:inset 0 1px #ffffffc2,0 2px 4px #20283312,0 9px 20px -12px #26344955}.fragrance-static:after{background:#a8afb8;box-shadow:0 1px #ffffffb3}.fragrance-sold{color:#f5f7fa;background:#252a31;border-color:#a8afb8}.site-header,.site-header.is-scrolled,body[data-page=home] .site-header,body[data-page=home] .site-header.is-scrolled{backdrop-filter:blur(14px);background:#f1f2f55c;border:1px solid #ffffffc9;border-radius:24px;width:calc(100% - 32px);margin:12px auto 0;top:12px;box-shadow:inset 0 1px #fff7,0 8px 30px #2b344012}.site-header .nav-bar{width:calc(100% - 40px)}.campaign-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:30px;min-height:calc(100svh - 110px);padding-block:32px 64px;display:grid;position:relative}.campaign-copy{z-index:1;position:relative}.campaign-copy h1{letter-spacing:-.045em;margin:30px 0 28px;font-family:Figtree,sans-serif;font-size:clamp(46px,5.2vw,76px);font-weight:500;line-height:1.04}.campaign-copy>p{color:#4e535c;max-width:430px;margin-bottom:36px;font-size:19px}.campaign-actions{flex-wrap:wrap;gap:16px;display:flex}.campaign-actions .btn{justify-content:center;align-items:center;gap:24px;min-height:52px;display:inline-flex}.campaign-secondary{color:#353b45;background:#ffffff30;border:1px solid #979eaa;box-shadow:inset 0 0 0 2px #ffffff80}.campaign-secondary:hover{background:#ffffff70}.campaign-details{color:#535b68;gap:24px;margin-top:48px;display:flex}.campaign-details>span{align-items:center;gap:12px;font-size:13px;line-height:1.4;display:flex}.campaign-details svg{color:#6f7885;width:26px;height:26px}.hero-mobile-break{display:none}.campaign-scene{width:100%;height:min(780px,82svh);position:relative}.campaign-scene img{object-fit:contain;width:100%;height:100%;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-composite:intersect}.catalog-toolbar{grid-area:1/2;align-items:center;gap:16px;display:flex}.catalog-toolbar .catalog-aromas{flex:1;min-width:0}.catalog-toolbar>.catalog-filter-toggle{display:none}.catalog-filter-panel{grid-row:1/span 2}.catalog-results{grid-area:2/2}.catalog-filter-panel .catalog-search-bar{gap:8px;margin:0;display:flex;position:static}.catalog-filter-panel .editorial-search{gap:8px;padding-inline:12px}.catalog-filter-panel .editorial-search input{min-height:46px;font-size:15px}.catalog-filter-panel .editorial-search svg{width:18px;height:18px}.catalog-filter-panel .catalog-search-submit{width:44px;height:44px;display:grid}.brand-popup .brand-search{color:#5c6572;background:#e9ecf1;border:1px solid #c6cbd2;border-radius:12px;padding-inline:12px}.brand-popup .brand-search input,.catalog-filter-panel .brand-popup .brand-search input{height:44px;min-height:44px;box-shadow:none;color:#262d38;background:0 0;border:0;border-radius:0;outline:none;padding:0}.brand-popup .brand-search input::placeholder{color:#606b7b;opacity:1}.brand-popup .brand-search:focus-within{outline-offset:2px;outline:2px solid #7a8595}.brand-popup .brand-search input:focus-visible{outline:none}.brand-option[data-highlighted]{color:#262d38;background:#dfe4eb}.brand-option[data-selected]{color:#303a48}.fragrance-link{background:linear-gradient(135deg,#ffffff5c,#eceff433);border:1px solid #ffffffbd;border-radius:24px;padding:12px;box-shadow:inset 0 1px #ffffff80,0 7px 24px #34405610}.fragrance-visual{margin-bottom:8px}.fragrance-static{box-shadow:none;background:radial-gradient(at 50% 45%,#f9fafc99,#e6eaf14d 70%,#cdd4de38);border:0}.fragrance-static:before{content:"";border:1px solid #ffffffed;border-bottom:0;border-radius:50% 50% 0 0/45% 45% 0 0;position:absolute;inset:7px 6px 12%;box-shadow:-4px -3px 14px #ffffff80}.fragrance-static:after{background:linear-gradient(#ffffffd9,#d1d8e2b3);border:1px solid #a8b2c17a;border-radius:50%;height:10px;inset:auto 5% 8%;box-shadow:0 5px 8px #3b485926,inset 0 1px #fff}.fragrance-photo{height:71%;inset:18% 8% 11%}.fragrance-copy{background:#ffffff50;border:1px solid #fff6;border-radius:14px;padding:14px 12px}.fragrance-copy h3{font-size:clamp(19px,1.5vw,23px)}.fragrance-notes li{border-radius:999px}.fragrance-house{letter-spacing:.1em;font-size:9px}.fragrance-sold{top:17px}@media (width<=1100px) and (width>=768px){.campaign-details{gap:14px}.campaign-details>span{gap:8px;font-size:11px}}@media (width<=767px){.site-header,.site-header.is-scrolled,body[data-page=home] .site-header,body[data-page=home] .site-header.is-scrolled{border-radius:18px;width:calc(100% - 16px);margin-top:8px;top:8px}.site-header .nav-bar{width:calc(100% - 24px)}.campaign-hero{grid-template-columns:1fr;gap:6px;min-height:auto;padding-block:40px 24px}.campaign-copy h1{margin:22px 0;font-size:clamp(44px,11.2vw,62px)}.hero-mobile-break{display:block}.campaign-copy>p{max-width:350px;margin-bottom:26px;font-size:16px}.campaign-actions{gap:10px}.campaign-actions .btn{gap:12px;min-height:48px;padding-inline:18px;font-size:12px}.campaign-details{justify-content:space-between;gap:16px;margin-top:26px}.campaign-details>span{gap:8px;font-size:10px}.campaign-details svg{width:20px;height:20px}.campaign-scene{height:470px;margin-top:12px}.catalog-toolbar{top:calc(var(--nav) + 24px);z-index:25;gap:10px;margin-bottom:18px;display:flex;position:sticky}.catalog-toolbar .catalog-aromas{margin:0;padding-block:4px}.catalog-toolbar>.catalog-filter-toggle{flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex}.catalog-toolbar>.catalog-filter-toggle svg{width:20px;height:20px}.catalog-toolbar>.catalog-filter-toggle span{font-size:12px;display:inline}.catalog-filter-panel{grid-row:auto}.fragrance-link{border-radius:19px;padding:7px}.fragrance-copy{padding:12px 8px}.fragrance-copy h3{font-size:18px}.fragrance-notes{gap:4px}.fragrance-notes li{padding:4px 6px;font-size:9px}.fragrance-sold{padding:4px 7px;font-size:8px;top:14px}.product-grid{gap:22px 12px}}.catalog-filter-panel .editorial-search input{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.catalog-filters label.editorial-search{flex-direction:row;align-items:center;gap:8px}.catalog-filter-panel .editorial-search:focus-within{border-color:#737f90;outline:none;box-shadow:0 0 0 1px #737f90}.campaign-scene{overflow:hidden}.campaign-scene img{object-fit:cover;object-position:50% 65%;mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 12% 88%,#0000)}.brand-popup .brand-search:focus-within{border-color:#737f90;outline:none;box-shadow:0 0 0 1px #737f90}.fragrance-card-foot{justify-content:flex-start;margin-top:10px;padding-top:0}.fragrance-copy{background:#ffffffa3}.accord-label{color:#333c48;line-height:1.5}.accord-label small{color:#586474}
