@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--ink:#080807;--panel:#10100f;--panel2:#151513;--gold:#c9a45a;--gold-light:#ead59c;--text:#f1eee6;--muted:#9a9891;--line:#ffffff18;--font-display:"Cormorant Garamond",Georgia,serif;--font-ui:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text);font-family:var(--font-ui);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.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}.eyebrow{text-transform:uppercase;color:var(--gold);letter-spacing:.32em;margin:0 0 20px;font-size:10px}.button{text-transform:uppercase;letter-spacing:.16em;border:1px solid #ffffff23;justify-content:space-between;align-items:center;gap:34px;padding:16px 20px;font-size:9px;transition:all .25s;display:inline-flex}.button-gold{background:var(--gold);border-color:var(--gold);color:#12100c}.button-gold:hover{background:var(--gold-light);border-color:var(--gold-light);transform:translateY(-2px)}.button-ghost:hover{border-color:var(--gold)}.site-header{z-index:40;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;height:84px;padding:0 clamp(24px,4vw,70px);transition:transform .32s,background-color .32s,box-shadow .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s;display:flex;position:fixed;top:0;left:0}.site-header.header-visible{transform:translateY(0)}.site-header.header-hidden{transform:translateY(calc(-100% - 2px))}.site-header.header-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b0ae8;box-shadow:0 14px 38px #0008}.logo{letter-spacing:.075em;color:#d8d8d6;background:linear-gradient(#fff 10%,#9d9d9b 54%,#eeeeec 88%);-webkit-text-fill-color:transparent;text-shadow:0 1px 12px #ffffff14;-webkit-background-clip:text;background-clip:text;flex-direction:column;align-items:flex-start;font-family:Cinzel,Times New Roman,serif;font-size:23px;font-style:normal;font-weight:500;line-height:.84;display:inline-flex}.site-header>.logo{cursor:pointer;flex-shrink:0;margin-right:clamp(38px,4vw,72px)}.logo span{letter-spacing:.34em;text-transform:uppercase;color:var(--gold);-webkit-text-fill-color:var(--gold);margin-top:4px;padding-left:3px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:6px;font-style:normal;font-weight:300;line-height:1;display:block}.site-header nav{color:#c9c6bf;letter-spacing:.11em;text-transform:uppercase;gap:clamp(12px,1.65vw,28px);font-size:9px;display:flex}.site-header nav a:hover{color:var(--gold-light)}.header-actions{align-items:center;gap:8px;display:flex}.cart-pill{color:#dedbd4;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:#ffffff08;border:1px solid #ffffff28;padding:10px 12px;font-size:8px}.cart-pill span{background:var(--gold);color:#111;border-radius:50%;margin-left:6px;padding:3px 6px}.menu-button{color:var(--text);background:0 0;border:0;font-size:20px;display:none}.mobile-menu{display:none}.hero{background:radial-gradient(circle at 72% 47%,#41331c 0,#15130e 26%,#080807 57%);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;height:100svh;min-height:760px;max-height:940px;padding:100px clamp(28px,8vw,130px) 35px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";opacity:.18;background:linear-gradient(90deg,#0000 50%,#fff1 50.1%,#0000 50.2%);position:absolute;inset:84px 0 0}.hero-glow{filter:blur(20px);background:#c89d3f16;border-radius:50%;width:540px;height:540px;position:absolute;top:17%;right:7%;box-shadow:0 0 120px #c89d3f22}.hero-copy{z-index:2;max-width:680px;position:relative}.hero h1{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,8vw,120px);font-weight:400;line-height:.82}.hero h1 em,.promise-section h2 em{color:#0000;-webkit-text-stroke:1px var(--gold-light);font-weight:400}.hero-text{color:#aaa79f;max-width:520px;margin:38px 0;font-size:15px;line-height:1.75}.hero-actions{gap:13px;display:flex}.trust-row{color:#77756f;text-transform:uppercase;letter-spacing:.18em;gap:30px;margin-top:55px;font-size:8px;display:flex}.trust-row span:before{content:"·";color:var(--gold);vertical-align:-2px;margin-right:8px;font-size:17px}.hero-bottle{z-index:1;filter:drop-shadow(0 28px 32px #000b);flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:min(31vw,390px);height:min(66vh,630px);display:flex;position:relative}.hero-placeholder{text-transform:uppercase;letter-spacing:.2em;color:#ffffff42;font-size:7px;position:absolute;top:2%}.bottle-cap{clip-path:polygon(8% 0,92% 0,100% 18%,95% 100%,5% 100%,0 18%);background:linear-gradient(90deg,#151514,#4b4943 45%,#171716 70%);border:1px solid #ffffff24;width:39%;height:19%}.bottle-neck{background:linear-gradient(90deg,#92723b,#dfbe73,#6c5227);width:27%;height:6%}.bottle-body{clip-path:polygon(12% 0,88% 0,100% 10%,97% 100%,3% 100%,0 10%);background:linear-gradient(115deg,#2a2116,#c59643 45%,#503817 72%,#17120c);border:1px solid #e4c47770;flex-direction:column;justify-content:center;align-items:center;width:88%;height:55%;display:flex;box-shadow:inset 30px 0 50px #fff1}.bottle-body span{letter-spacing:.16em;font-family:Georgia,serif;font-size:clamp(16px,2.2vw,30px)}.bottle-body small{letter-spacing:.3em;margin-top:15px;font-size:7px}.bottle-shadow{filter:blur(18px);background:#000;width:95%;height:7%;transform:translateY(-10px)}.vertical-note{writing-mode:vertical-rl;color:#77736b;letter-spacing:.42em;font-size:7px;position:absolute;bottom:10%;right:2.2%}.catalog-section{background:#0d0d0c;padding:110px clamp(24px,7vw,110px)}.section-heading{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.section-heading h2,.promise-section h2,.visit-copy h2,.location-copy h2,.contact-cta h2{margin:0;font:400 clamp(36px,4.5vw,62px) Georgia,serif}.section-heading>p{color:#777;text-transform:uppercase;letter-spacing:.2em;font-size:9px}.catalog-tools{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:32px;margin-bottom:38px;padding:20px 0;display:flex}.search-box{color:#777;align-items:center;gap:10px;width:260px;display:flex}.search-box input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.search-box input::placeholder{color:#777}.filter-row{scrollbar-width:none;gap:8px;display:flex;overflow:auto}.filter-row button{white-space:nowrap;color:#898780;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #ffffff16;padding:8px 11px;font-size:7px}.filter-row button.active,.filter-row button:hover{border-color:var(--gold);color:var(--gold-light)}.product-grid{grid-template-columns:repeat(3,1fr);gap:36px 18px;display:grid}.product-card{border-bottom:1px solid var(--line);padding-bottom:16px}.product-art{background:radial-gradient(circle at 50% 40%,#3b3120,#181612 57%,#111);place-items:center;height:360px;display:grid;position:relative;overflow:hidden}.product-art.tone-1{background:radial-gradient(circle at 50% 40%,#303841,#14171a 58%,#101112)}.product-art.tone-2{background:radial-gradient(circle at 50% 40%,#29384d,#111822 58%,#0d1014)}.product-art.tone-3{background:radial-gradient(circle at 50% 40%,#432f29,#1d1513 58%,#120e0d)}.product-number{color:#fff5;font:11px Georgia,serif;position:absolute;top:18px;left:18px}.placeholder-label{letter-spacing:.16em;text-transform:uppercase;color:#ffffff38;font-size:6px;position:absolute;bottom:17px;left:18px}.category-tag{letter-spacing:.18em;text-transform:uppercase;border:1px solid #ffffff28;padding:7px 9px;font-size:7px;position:absolute;bottom:14px;right:14px}.mini-bottle{background:linear-gradient(125deg,#161512,#b7934d 48%,#221e15);border:1px solid #d6b87766;flex-direction:column;justify-content:center;align-items:center;width:120px;height:180px;display:flex;position:relative;box-shadow:0 24px 28px #0009}.mini-bottle i{background:#1a1917;border:1px solid #ffffff20;width:62px;height:38px;position:absolute;top:-38px}.mini-bottle b{letter-spacing:.08em;text-align:center;max-width:90%;font:11px Georgia,serif}.mini-bottle small{letter-spacing:.08em;margin-top:9px;font-size:6px}.product-meta{justify-content:space-between;align-items:center;margin-top:17px;display:flex}.product-meta p,.product-meta span{color:#898780;text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:7px}.product-card h3{margin:8px 0 14px;font:24px Georgia,serif}.product-card>button{color:#b5b2aa;text-align:left;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:10px 0;font-size:8px;display:flex}.product-card>button:hover,.product-card>button.selected{color:var(--gold)}.empty-state{text-align:center;border:1px solid var(--line);padding:70px}.empty-state h3{font:28px Georgia,serif}.empty-state p{color:var(--muted)}.empty-state button{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;font-size:9px}.promise-section{isolation:isolate;background:radial-gradient(circle at 14% 44%,#8f682217 0,#0000 36%),#0a0a09;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:clamp(58px,8vw,135px);padding:clamp(100px,9vw,150px) clamp(24px,8vw,130px);display:grid;position:relative;overflow:hidden}.promise-section:before{content:"";z-index:-2;opacity:.18;filter:grayscale(.3)sepia(.25);background:linear-gradient(90deg,#08080740 0%,#080807b8 72%,#0a0a09 100%),linear-gradient(#0a0a09d9 0%,#0000 40%,#0a0a09e8 100%),url(/images/collections/nicho-creed-royal-oud.jpg) 50%/cover no-repeat;position:absolute;inset:0 55% 0 0}.promise-section:after{content:"";z-index:-1;filter:blur(75px);background:#c9a45a0a;border-radius:50%;width:420px;height:420px;position:absolute;top:22%;left:4%}.promise-intro{align-self:center;position:relative}.promise-section h2{font-size:clamp(50px,5.5vw,82px);line-height:.92}.promise-intro>p:last-child{color:#aaa79f;max-width:540px;margin:36px 0 0;font-size:14px;line-height:1.9}.promise-copy{align-self:center}.feature-list{grid-template-columns:1fr;gap:0;margin:0;display:grid}.feature-list article{border-top:1px solid #c9a45a48;grid-template-columns:50px 1fr;gap:24px;padding:27px 0 30px;display:grid}.feature-list article:last-child{border-bottom:1px solid #c9a45a48}.feature-list span{color:var(--gold);letter-spacing:.12em;padding-top:4px;font:400 13px Cinzel,Georgia,serif}.feature-list h3{color:#f1eee6;margin:0 0 10px;font:400 22px Georgia,serif}.feature-list p{color:#929089;max-width:520px;margin:0;font-size:12px;line-height:1.75}.promise-cta{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #c9a45a80;align-items:center;gap:14px;margin-top:36px;padding:12px 0 10px;font-size:9px;font-weight:500;display:inline-flex}.promise-cta span{font-size:15px;transition:transform .25s;display:inline-block}.promise-cta:hover{color:#fff;border-color:var(--gold)}.promise-cta:hover span{transform:translate(5px)}.home-visit{background:#13120f;grid-template-columns:1fr 1fr;min-height:650px;display:grid}.visit-visual{background:radial-gradient(circle,#6b502a 0,#251d12 31%,#0b0b0a 69%);place-items:center;display:grid;position:relative;overflow:hidden}.visit-circle{border:1px solid #d0aa6070;border-radius:48% 48% 8% 8%;width:280px;height:380px;box-shadow:0 0 0 35px #ffffff05,0 50px 80px #000}.visit-visual>span{letter-spacing:.35em;color:#81765f;font-size:7px;position:absolute;bottom:30px}.visit-copy{align-self:center;padding:80px clamp(30px,7vw,105px)}.visit-copy h2{line-height:1.02}.visit-copy>p{color:#aaa79f;max-width:480px;margin:28px 0 34px;line-height:1.8}.visit-copy small{color:#6f6d67;letter-spacing:.1em;margin-top:20px;font-size:8px;display:block}.location-section{background:#0a0a09;grid-template-columns:1.15fr .85fr;min-height:590px;display:grid}.map-card{border:1px solid var(--line);background:linear-gradient(135deg,#25241f,#121210);flex-direction:column;justify-content:center;align-items:center;margin:60px;display:flex;position:relative;overflow:hidden}.map-card:before,.map-card:after{content:"";background:#ffffff0b;position:absolute;transform:rotate(-21deg)}.map-card:before{width:130%;height:50px}.map-card:after{width:35px;height:130%}.map-card i{border:5px solid var(--gold);z-index:1;border-radius:50% 50% 50% 0;width:18px;height:18px;margin:38px 0 14px;transform:rotate(-45deg)}.map-card b{letter-spacing:.15em;z-index:1;font:25px Georgia,serif}.map-card span,.map-card small{letter-spacing:.2em;color:#8c8980;z-index:1;font-size:7px}.map-card small{margin-top:12px}.location-copy{align-self:center;padding:60px clamp(30px,7vw,100px) 60px 20px}.location-copy dl{grid-template-columns:1fr 1fr;gap:30px;margin:45px 0;display:grid}.location-copy dl>div{border-top:1px solid var(--line);padding-top:17px}.location-copy dt{text-transform:uppercase;color:var(--gold);letter-spacing:.2em;margin-bottom:13px;font-size:8px}.location-copy dd{color:#aaa79f;margin:0;font-size:13px;line-height:1.7}.text-link{text-transform:uppercase;letter-spacing:.17em;border-bottom:1px solid #6b685f;padding-bottom:8px;font-size:8px;display:inline-block}.contact-cta{text-align:center;background:radial-gradient(circle,#302515,#0b0b0a 58%);padding:110px 24px}.contact-cta>p:not(.eyebrow){color:#98958d;margin:18px 0 30px}.contact-cta .button{min-width:220px}footer{border-top:1px solid var(--line);background:#070706;grid-template-columns:1fr 1fr;gap:28px;padding:70px clamp(24px,7vw,110px) 25px;display:grid}footer>p{color:#777;text-align:right;font-size:12px}.social-links{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:26px;display:grid}.social-links a{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.social-links small{color:#665f50;font-size:6px}.footer-bottom{color:#575650;letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;margin-top:20px;font-size:7px;display:flex}.whatsapp-float{background:var(--gold);color:#111;letter-spacing:.08em;z-index:25;border-radius:50%;place-items:center;width:52px;height:52px;font-size:9px;font-weight:700;transition:all .2s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #0008}.whatsapp-float:hover{transform:translateY(-3px)}.drawer-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;position:fixed;inset:0}.cart-drawer{background:#11110f;width:min(470px,100%);height:100%;padding:34px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 0 60px #000}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:25px;display:flex}.drawer-head .eyebrow{margin-bottom:8px}.drawer-head h2{margin:0;font:30px Georgia,serif}.drawer-head>button{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:30px}.cart-drawer ul{margin:0;padding:15px 0 25px;list-style:none}.cart-drawer li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.cart-drawer li span{color:#777;letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px;font-size:7px;display:block}.cart-drawer li strong{font:18px Georgia,serif}.cart-drawer li button{color:#777;cursor:pointer;background:0 0;border:0;font-size:20px}.drawer-cta{width:100%}.drawer-note{color:#73716a;font-size:9px;line-height:1.6}.drawer-empty{text-align:center;color:#8f8c84;padding:80px 0}.drawer-empty button{border:0;border-bottom:1px solid var(--gold);color:var(--gold);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:0 0;padding:8px;font-size:8px}@media (max-width:1050px){.site-header nav{display:none}.menu-button{display:block}.mobile-menu{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#11110fee;grid-template-columns:repeat(3,1fr);gap:15px;padding:20px;display:grid;position:absolute;top:70px;left:18px;right:18px}.mobile-menu a{text-transform:uppercase;letter-spacing:.14em;font-size:8px}.site-header{height:70px}.product-grid{grid-template-columns:repeat(2,1fr)}.catalog-tools{flex-direction:column;align-items:flex-start}.filter-row{width:100%}}@media (max-width:700px){.hero{grid-template-columns:1fr;height:auto;min-height:730px;max-height:none;padding:125px 24px 65px}.hero-copy{z-index:3}.hero h1{font-size:clamp(57px,17vw,86px)}.hero-text{max-width:88%;font-size:13px}.hero-actions{flex-direction:column;align-items:stretch;width:max-content}.trust-row{flex-wrap:wrap;gap:7px 14px;margin-top:36px}.hero-bottle{opacity:.42;width:250px;height:430px;position:absolute;bottom:10px;right:-70px}.vertical-note{display:none}.catalog-section{padding-top:75px}.section-heading{align-items:start}.section-heading>p{display:none}.section-heading h2{font-size:39px}.product-grid{grid-template-columns:1fr;gap:38px}.product-art{height:340px}.promise-section{grid-template-columns:1fr;gap:58px;padding:88px 24px 92px}.promise-section:before{opacity:.14;background:linear-gradient(#090908ad 0%,#090908d9 74%,#0a0a09 100%),url(/images/collections/nicho-creed-royal-oud.jpg) 50%/cover no-repeat;inset:0 0 48%}.promise-section h2{font-size:clamp(48px,14vw,66px)}.promise-intro>p:last-child{margin-top:28px;font-size:13px;line-height:1.8}.promise-copy,.feature-list{margin-top:0}.feature-list article{grid-template-columns:38px 1fr;gap:14px;padding:23px 0 25px}.feature-list h3{font-size:20px}.promise-cta{margin-top:30px}.home-visit,.location-section{grid-template-columns:1fr}.visit-visual{min-height:430px}.visit-copy{padding:75px 25px}.location-section{flex-direction:column;display:flex}.map-card{order:2;min-height:360px;margin:24px}.location-copy{padding:75px 25px 35px}.location-copy dl,.social-links,footer{grid-template-columns:1fr}footer>p{text-align:left}.mobile-menu{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:no-preference){.hero-copy{animation:.8s ease-out both rise}.hero-bottle{animation:1.1s ease-out both floatIn}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes floatIn{0%{opacity:0;transform:translateY(28px)}}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.map-card{cursor:pointer;transition:border-color .25s,transform .25s}.map-card em{z-index:1;color:var(--gold);letter-spacing:.18em;text-transform:uppercase;opacity:0;font-size:7px;font-style:normal;transition:all .25s;position:absolute;bottom:22px;transform:translateY(5px)}.map-card:hover,.map-card:focus-visible{border-color:#c9a45a80;outline:none;transform:translateY(-3px)}.map-card:hover em,.map-card:focus-visible em{opacity:1;transform:translateY(0)}.menu-group{position:relative}.menu-group summary{cursor:pointer;text-transform:uppercase;padding:28px 0;list-style:none}.menu-group summary::-webkit-details-marker{display:none}.menu-group summary:after{content:"+";color:var(--gold);margin-left:7px}.menu-group[open] summary:after{content:"−"}.submenu{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#11110ff5;min-width:165px;padding:10px;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #000b}.site-header nav .submenu a{color:#aaa79f;white-space:nowrap;padding:11px 13px;display:block}.site-header nav .submenu a:hover{color:var(--gold-light);background:#ffffff08}.brand-menu .brand-directory{grid-template-columns:repeat(3,minmax(150px,1fr));width:min(760px,82vw);max-height:70vh;display:grid;left:auto;right:0;overflow:auto;transform:none}.site-header nav .brand-directory a{text-overflow:ellipsis;overflow:hidden}.mobile-menu{grid-template-columns:repeat(3,1fr);gap:10px}.mobile-menu details{border:1px solid var(--line);padding:12px}.mobile-menu summary{color:var(--gold-light);cursor:pointer;font:15px Georgia,serif;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:after{content:"+";float:right;color:var(--gold)}.mobile-menu details[open] summary:after{content:"−"}.mobile-menu details div{gap:2px;margin-top:9px;display:grid}.mobile-menu details a{color:#aaa79f;padding:7px 0}@media (max-width:700px){.mobile-menu{grid-template-columns:1fr}.mobile-menu details{padding:10px 12px}}.filter-row{position:relative;overflow:visible}.filter-menu{position:relative}.filter-menu summary{white-space:nowrap;color:#898780;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #ffffff16;padding:8px 11px;font-size:7px;list-style:none}.filter-menu summary::-webkit-details-marker{display:none}.filter-menu summary:after{content:"+";color:var(--gold);margin-left:8px}.filter-menu[open] summary:after{content:"−"}.filter-menu.active summary,.filter-menu summary:hover{border-color:var(--gold);color:var(--gold-light)}.filter-menu>div{z-index:12;border:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#11110ffa;min-width:145px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 35px #000c}.filter-row .filter-menu>div button{text-align:left;color:#aaa79f;border:0;width:100%;padding:10px;display:block}.filter-row .filter-menu>div button:hover{color:var(--gold-light);background:#ffffff08}.brand-filter>div{grid-template-columns:repeat(3,minmax(145px,1fr));width:min(680px,82vw);max-height:55vh;display:grid;overflow:auto}.mobile-brands div{max-height:45vh;overflow:auto}@media (max-width:700px){.brand-filter>div{grid-template-columns:1fr 1fr;width:min(330px,88vw);left:auto;right:0}.brand-menu .brand-directory{grid-template-columns:1fr}.catalog-tools{overflow:visible}.filter-row{flex-wrap:wrap}.filter-menu:last-child>div{left:auto;right:0}}button:not(:disabled),a[href],summary{cursor:pointer}button:not(:disabled),a[href]{transition:color .2s,border-color .2s,background-color .2s,opacity .2s,filter .2s,transform .2s}button:not(:disabled):hover,a[href]:hover{filter:brightness(1.12)}button:not(:disabled):active,a[href]:active{filter:brightness(.96);transform:translateY(1px)scale(.985)}button:focus-visible,a[href]:focus-visible,summary:focus-visible{outline:1px solid var(--gold);outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.45}.menu-shell{align-items:center;display:flex}.header-search-button{color:#d8d4cb;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:#ffffff06;border:1px solid #ffffff24;align-items:center;gap:7px;margin-left:auto;margin-right:8px;padding:9px 12px;font-size:8px;display:flex}.header-search-button span{color:var(--gold);font-size:15px;line-height:0}.header-search-button:hover{border-color:var(--gold);color:var(--gold-light)}.search-box:focus-within{color:var(--gold);border-bottom-color:var(--gold)}@media (max-width:700px){.header-search-button{margin-left:auto;padding:8px 9px;font-size:0}.header-search-button span{font-size:18px}}.whatsapp-float{color:#fff;letter-spacing:0;background:#25d366;width:56px;height:56px;font-size:0;box-shadow:0 8px 30px #0009,0 0 0 1px #ffffff24}.whatsapp-float svg{width:31px;height:31px;display:block}.whatsapp-float:hover{background:#2ee170}.price-notice{color:#d1cdc3;letter-spacing:.11em;text-transform:uppercase;border-left:2px solid var(--gold);background:linear-gradient(90deg,#c9a45a0c,#0000 72%);margin:28px 0 40px;padding:13px 18px;font-family:Cinzel,Times New Roman,serif;font-size:9px;font-weight:500;line-height:1.75}.price-notice span,.price-notice small{display:block}.price-notice small{color:#8f8b82;letter-spacing:.08em;margin-top:4px;font-family:Helvetica Neue,Arial,sans-serif;font-size:8px;font-weight:400;line-height:1.55}.men-segments{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}.women-collection-block{border-top:1px solid var(--line);margin-top:120px;padding-top:105px}.women-collection-block .section-heading{margin-bottom:42px}.decants-segments{grid-template-columns:repeat(2,minmax(0,1fr))}.combo-segment-card .segment-cover{object-fit:cover;object-position:center}.collection-local-tools{justify-content:flex-start;margin-bottom:38px}.segment-card{text-align:left;border:1px solid var(--line);min-height:390px;color:var(--text);cursor:pointer;background:radial-gradient(circle at 70% 25%,#4b3820,#17140f 55%,#0c0c0b);flex-direction:column;justify-content:space-between;padding:24px;transition:transform .3s,border-color .3s,filter .3s;display:flex;position:relative;overflow:hidden}.segment-card:before{content:"";border:1px solid #d1ab5b40;border-radius:48% 48% 9% 9%;width:210px;height:270px;position:absolute;top:36px;right:-45px;box-shadow:0 0 60px #c9a45a12}.segment-card:after{content:"";z-index:0;opacity:1;background:linear-gradient(#09090812 12%,#0b0b09a8 58%,#090908f5 100%),linear-gradient(90deg,#0b0b09a8 0%,#0000 72%);transition:opacity .3s;position:absolute;inset:0}.segment-cover{object-fit:cover;object-position:center 44%;filter:brightness(.7)contrast(1.08)saturate(.85);opacity:.82;width:100%;height:100%;transition:transform .48s cubic-bezier(.2,.75,.25,1),filter .35s,opacity .3s;position:absolute;inset:0;transform:translateY(0)scale(1)}.segment-card.segment-2 .segment-cover{object-fit:contain;object-position:center}.segment-card.segment-2{background:radial-gradient(circle at 70% 25%,#563024,#19110f 55%,#0c0b0a)}.segment-card.segment-3{background:radial-gradient(circle at 70% 25%,#313942,#111519 55%,#0b0c0d)}.light-segment-card{border-color:var(--line);color:var(--text);background:radial-gradient(circle at 70% 25%,#4b3820,#17140f 55%,#0c0c0b)}.light-segment-card.segment-2{background:radial-gradient(circle at 70% 25%,#563024,#19110f 55%,#0c0b0a)}.light-segment-card.segment-3{background:radial-gradient(circle at 70% 25%,#313942,#111519 55%,#0b0c0d)}.light-segment-card:before{border-color:#d1ab5b40;box-shadow:0 0 60px #c9a45a12}.light-segment-card:after{background:linear-gradient(#06060638 5%,#080807b8 58%,#070706f7 100%),linear-gradient(90deg,#080807c9 0%,#0000 76%)}.light-segment-card .segment-cover{filter:brightness(.66)contrast(1.08)saturate(.78);opacity:.82;background:#fff}.women-segment-card .segment-cover{object-fit:contain;object-position:center;filter:none;opacity:1;padding:20px 24px 6px}.women-segment-card.segment-1 .segment-cover{filter:none;opacity:1;padding:8px 22px 2px}.women-segment-card.segment-2 .segment-cover{padding:10px 18px 14px;transform:translateY(-2%)scale(1.3)}.women-segment-card.segment-3 .segment-cover{padding:10px 16px 14px;transform:translateY(-1%)scale(1.4)}.women-segment-card div{min-height:175px}.segment-card>span{z-index:1;color:#ffffff90;letter-spacing:.12em;font:12px Georgia,serif;transition:opacity .24s,transform .3s;position:relative}.segment-card div{z-index:1;margin-top:auto;margin-bottom:38px;transition:opacity .24s,transform .3s;position:relative}.segment-card p{color:var(--gold);letter-spacing:.25em;text-transform:uppercase;margin:0 0 8px;font-size:8px}.segment-card h3{margin:0 0 14px;font:38px Georgia,serif}.segment-card small{color:#a29f97;max-width:290px;font-size:11px;line-height:1.7;display:block}.segment-card>strong{z-index:1;color:#c8c4ba;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff24;justify-content:space-between;padding-top:17px;font-size:8px;transition:opacity .24s,transform .3s;display:flex;position:relative}.segment-card>strong i{color:var(--gold-light);font-style:normal}.segment-card:hover,.segment-card:focus-visible{filter:brightness(1.08);border-color:#c9a45a80;transform:translateY(-5px)}.segment-card:hover .segment-cover,.segment-card:focus-visible .segment-cover{filter:brightness()contrast()saturate();opacity:1;animation:.58s cubic-bezier(.2,.9,.25,1) forwards perfume-pop}.segment-card.segment-2:hover .segment-cover,.segment-card.segment-2:focus-visible .segment-cover{animation:.52s cubic-bezier(.2,.9,.25,1) forwards perfume-pop-valentino}.women-segment-card:hover .segment-cover,.women-segment-card:focus-visible .segment-cover{animation:.55s cubic-bezier(.2,.9,.25,1) forwards perfume-pop-women}.women-segment-card.segment-1:hover .segment-cover,.women-segment-card.segment-1:focus-visible .segment-cover{animation:.55s cubic-bezier(.2,.9,.25,1) forwards perfume-pop-women-tall}.women-segment-card.segment-2:hover .segment-cover,.women-segment-card.segment-2:focus-visible .segment-cover{animation:.55s cubic-bezier(.2,.9,.25,1) forwards perfume-pop-women-designer}.women-segment-card.segment-3:hover .segment-cover,.women-segment-card.segment-3:focus-visible .segment-cover{animation:.55s cubic-bezier(.2,.9,.25,1) forwards perfume-pop-women-niche}.segment-card:hover:after,.segment-card:focus-visible:after{opacity:0}.segment-card:hover>span,.segment-card:hover>div,.segment-card:hover>strong,.segment-card:focus-visible>span,.segment-card:focus-visible>div,.segment-card:focus-visible>strong{opacity:0;pointer-events:none;transform:translateY(10px)}@keyframes perfume-pop{0%{transform:translateY(0)scale(1)}55%{transform:translateY(-24px)scale(1.14)}78%{transform:translateY(-10px)scale(1.09)}to{transform:translateY(-16px)scale(1.11)}}@keyframes perfume-pop-women{0%{transform:translateY(3%)scale(1.08)}55%{transform:translateY(0)scale(1.11)}to{transform:translateY(2%)scale(1.09)}}@keyframes perfume-pop-women-tall{0%{transform:translateY(0)scale(1)}55%{transform:translateY(-1%)scale(1.04)}to{transform:translateY(0)scale(1.025)}}@keyframes perfume-pop-women-designer{0%{transform:translateY(-2%)scale(1.3)}55%{transform:translateY(-4%)scale(1.35)}to{transform:translateY(-3%)scale(1.33)}}@keyframes perfume-pop-women-niche{0%{transform:translateY(-1%)scale(1.4)}55%{transform:translateY(-3%)scale(1.46)}to{transform:translateY(-2%)scale(1.43)}}@keyframes perfume-pop-valentino{0%{transform:translateY(0)scale(1)}55%{transform:translateY(-7px)scale(1.065)}80%{transform:translateY(-2px)scale(1.025)}to{transform:translateY(-4px)scale(1.045)}}@media (prefers-reduced-motion:reduce){.segment-card,.segment-cover{transition:none!important;animation:none!important}.segment-card:hover .segment-cover,.segment-card:focus-visible .segment-cover{transform:none}}@media (max-width:900px){.men-segments{grid-template-columns:1fr}.segment-card{min-height:300px}}@media (max-width:700px){.women-collection-block{margin-top:80px;padding-top:72px}.women-collection-block .section-heading{margin-bottom:34px}}.variant-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:6px;margin:0 0 12px;padding:12px 0;display:grid}.variant-list span{color:#96938b;justify-content:space-between;align-items:center;gap:14px;font-size:9px;display:flex}.variant-list b{letter-spacing:.08em;text-transform:uppercase;font-weight:400}.variant-list strong{color:var(--gold-light);font:16px Georgia,serif}.load-more{text-align:center;border-top:1px solid var(--line);margin-top:55px;padding-top:30px}.load-more p{color:#77746d;text-transform:uppercase;letter-spacing:.16em;margin-bottom:18px;font-size:9px}.load-more .button{color:var(--text);background:0 0}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 14px}.product-art{height:275px}.mini-bottle{width:88px;height:135px}.product-art img{object-fit:contain;background:#f5f4f1;width:100%;height:100%;transition:transform .35s;display:block}.product-art img.decant-product-image{object-fit:cover;object-position:center 52%;background:#090806}.product-card:hover .product-art img{transform:scale(1.035)}.product-art:has(img) .product-number{z-index:2;background:#0b0b0bcc;padding:6px 8px}.product-art:has(img) .category-tag{z-index:2;background:#0b0b0bd9}.mini-bottle i{width:48px;height:29px;top:-29px}.mini-bottle b{font-size:9px}.product-card h3{letter-spacing:.085em;text-transform:uppercase;min-height:46px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:500;line-height:1.28}.product-meta{align-items:flex-start;gap:8px}.product-meta span{text-align:right}@media (min-width:1500px){.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1050px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px}.product-art{height:230px}.mini-bottle{width:72px;height:112px}.mini-bottle i{width:40px;height:24px;top:-24px}.product-card h3{letter-spacing:.07em;min-height:40px;font-size:14px;line-height:1.3}.product-meta{display:block}.product-meta span{text-align:left;margin-top:5px;display:block}.variant-list strong{font-size:14px}.product-card>button{font-size:7px}.placeholder-label{display:none}}.education-section{border-top:1px solid var(--line);background:#11110f;padding:115px clamp(24px,8vw,130px) 125px;overflow:hidden}.education-intro{grid-template-columns:.7fr 1.3fr;align-items:end;gap:35px;margin-bottom:78px;display:grid}.education-intro .eyebrow{grid-column:1/-1;margin-bottom:0}.education-intro h2{margin:0;font:400 clamp(42px,5vw,72px) Georgia,serif}.education-intro>p:last-child{color:#aaa79f;max-width:520px;margin:0;line-height:1.8}.guide-block{margin-top:68px}.guide-heading{text-align:center;justify-content:center;align-items:flex-start;gap:22px;max-width:760px;margin:0 auto 34px;display:flex}.guide-heading>span{color:var(--gold);padding-top:6px;font:13px/1.5 Georgia,serif}.guide-heading p{color:var(--gold);letter-spacing:.25em;text-transform:uppercase;margin:0 0 7px;font-size:11px}.guide-heading h3{color:#eeeae1;margin:0;font:400 clamp(28px,3.3vw,48px)/1.15 Georgia,serif}.guide-carousel{position:relative}.guide-carousel-stage{perspective:1400px;max-width:1240px;height:470px;margin:auto;position:relative}.guide-card{color:#fff;cursor:pointer;transform-origin:50%;isolation:isolate;background:#201e19;border:1px solid #d1b66a55;width:clamp(285px,31vw,410px);height:430px;padding:0;transition:transform .75s cubic-bezier(.2,.75,.2,1),opacity .6s,filter .6s;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 24px 65px #000b}.guide-card img{object-fit:contain;background:linear-gradient(145deg,#ddd9cf,#f7f4ed);width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.guide-card:hover img,.guide-card.is-active img{transform:scale(1.045)}.guide-card-shade{z-index:1;background:linear-gradient(#00000008 20%,#0908064d 52%,#080706f2 100%);position:absolute;inset:0}.guide-carousel:not(.concentration-carousel) .guide-card img{filter:saturate(.78)brightness(.82);transition:transform .8s,filter .6s}.guide-carousel:not(.concentration-carousel) .guide-card-shade{background:linear-gradient(#0505044d 0%,#08070666 38%,#080706b8 67%,#080706f5 100%)}.guide-carousel:not(.concentration-carousel) .guide-card.is-active img{filter:saturate(.88)brightness(.9)}.guide-carousel:not(.concentration-carousel) .guide-card:first-child img{object-fit:contain;object-position:center;background:#f4f2ef}.guide-image-pair{background:#eeeae1;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0;overflow:hidden}.guide-card .guide-image-pair img{object-fit:cover;object-position:center;background:#eeeae1;border:0;width:100%;height:100%;padding:0;position:relative;inset:auto}.guide-card .guide-image-pair img:first-child{object-position:52% center}.guide-card .guide-image-pair img:last-child{object-position:center}.guide-card.is-active .guide-image-pair img{transform:scale(1.025)}.guide-card-index{z-index:2;color:#fff;letter-spacing:.18em;text-shadow:0 2px 10px #000;font:12px Georgia,serif;position:absolute;top:20px;left:22px}.guide-card-copy{z-index:2;text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:25px;left:24px;right:24px}.guide-card-copy small{color:var(--gold-light);letter-spacing:.22em;text-transform:uppercase;font-size:10px}.guide-card-copy strong{color:#fff;margin:7px 0 10px;font:400 clamp(27px,2.6vw,39px)/1.05 Georgia,serif}.guide-card-copy em{color:#d4b662;letter-spacing:.14em;text-transform:uppercase;margin:-2px 0 10px;font:10px/1.4 Arial,sans-serif}.guide-card-copy>span{color:#d1cec7;font:12px/1.6 Arial,sans-serif}.guide-formula{gap:7px;width:100%;margin:0 0 11px;display:flex}.guide-formula>span{color:#aaa69d;letter-spacing:.09em;text-transform:uppercase;background:#07070673;border:1px solid #d5b45c42;flex-direction:column;flex:1;padding:7px 8px;font:8px/1.35 Arial,sans-serif;display:flex}.guide-formula b{color:#e1c56f;letter-spacing:.04em;font:600 12px/1.2 Arial,sans-serif}.guide-bottle{background:radial-gradient(circle at 50% 38%,#705a2c 0,#272117 30%,#12110f 68%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.guide-bottle:before{content:"";background:linear-gradient(90deg,#0b0b0a,#5c4926 48%,#12110d);border:1px solid #d5af54aa;border-radius:16px 16px 30px 30px;width:145px;height:245px;transform:translateY(-18px);box-shadow:inset 0 0 30px #d8af4640,0 22px 35px #000}.guide-bottle i{background:linear-gradient(90deg,#191711,#80672f,#211d14);border:1px solid #d5af54aa;width:78px;height:52px;position:absolute;top:64px}.guide-bottle b{color:#dabb68;letter-spacing:.08em;text-align:center;text-transform:uppercase;width:120px;font:400 12px/1.35 Cinzel,Georgia,serif;position:absolute;top:205px}.guide-card.is-active{z-index:5;opacity:1;filter:none;transform:translate(-50%)scale(1)}.guide-card.is-left{z-index:4;opacity:.76;filter:saturate(.6)brightness(.72);transform:translate(-128%)scale(.84)rotateY(7deg)}.guide-card.is-right{z-index:4;opacity:.76;filter:saturate(.6)brightness(.72);transform:translate(28%)scale(.84)rotateY(-7deg)}.guide-card.is-far-left{z-index:2;opacity:.3;filter:grayscale(.6)brightness(.55);transform:translate(-187%)scale(.67)rotateY(10deg)}.guide-card.is-far-right{z-index:2;opacity:.3;filter:grayscale(.6)brightness(.55);transform:translate(87%)scale(.67)rotateY(-10deg)}.guide-carousel.is-even .guide-card.is-far-left,.guide-carousel.is-even .guide-card.is-far-right{opacity:0;pointer-events:none}.guide-carousel-controls{z-index:8;pointer-events:none;height:470px;margin:0;display:block;position:absolute;inset:0 0 auto}.guide-carousel-controls>button{color:#d9c88eb0;cursor:pointer;pointer-events:auto;text-shadow:0 2px 12px #000;background:0 0;border:0;width:48px;height:54px;padding:0;font:300 40px/1 Arial,sans-serif;transition:all .25s;position:absolute;top:188px}.guide-carousel-controls>button:first-child{left:max(24px,50% - 650px)}.guide-carousel-controls>button:last-child{right:max(24px,50% - 650px)}.guide-carousel-controls>button:hover{color:var(--gold-light);background:0 0;transform:scale(1.12)}.guide-carousel-controls>div{pointer-events:auto;align-items:center;gap:9px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.guide-carousel-controls>div button{cursor:pointer;background:#69665e;border:0;width:28px;height:2px;padding:0;transition:all .3s}.guide-carousel-controls>div button.active{background:var(--gold-light);width:48px}.concentration-guide{border-top:1px solid var(--line);margin-top:115px;padding-top:75px}.concentration-carousel .guide-card{background:#161511}.concentration-carousel .guide-card>img{object-fit:cover;object-position:center;filter:saturate(.82)brightness(.78);transition:transform .8s,filter .6s}.concentration-carousel .guide-card.is-active>img{filter:saturate(.92)brightness(.88)}.concentration-carousel .guide-card-shade{background:linear-gradient(#0807061f 0%,#08070657 42%,#080706c7 70%,#080706f7 100%)}.concentration-carousel .guide-bottle:before{background:linear-gradient(90deg,#17130c,#a77d2c 50%,#1a150c);height:225px}.concentration-carousel .guide-card:first-child .guide-bottle{background:radial-gradient(circle at 50% 38%,#877443,#272319 34%,#111 70%)}.concentration-carousel .guide-card:nth-child(2) .guide-bottle{background:radial-gradient(circle at 50% 38%,#687d65,#20291e 34%,#10110f 70%)}.concentration-carousel .guide-card:nth-child(3) .guide-bottle{background:radial-gradient(circle at 50% 38%,#816438,#2d2316 34%,#11100e 70%)}.concentration-carousel .guide-card:nth-child(4) .guide-bottle{background:radial-gradient(circle at 50% 38%,#744136,#2a1715 34%,#110d0c 70%)}.concentration-carousel .guide-card:nth-child(5) .guide-bottle{background:radial-gradient(circle at 50% 38%,#614377,#201529 34%,#0e0b10 70%)}.concentration-disclaimer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#8d8a82;text-align:center;letter-spacing:.05em;max-width:900px;margin:50px auto 0;padding:24px 30px;font-size:11px;line-height:1.75}.aroma-guide{border-top:1px solid var(--line);margin-top:115px;padding-top:75px}.aroma-carousel .guide-card{background:#171612}.aroma-carousel .guide-card>img{object-fit:cover;object-position:center;filter:saturate(.78)brightness(.7)contrast(1.08);background:#111;transition:transform .8s,filter .6s}.guide-carousel.aroma-carousel .guide-card:first-child>img{object-fit:cover;background:#111}.aroma-carousel .guide-card.is-active>img{filter:saturate(.88)brightness(.78)contrast(1.06)}.aroma-carousel .guide-card:first-child>img,.aroma-carousel .guide-card:nth-child(6)>img,.aroma-carousel .guide-card:nth-child(7)>img{object-position:center 36%}.aroma-carousel .guide-card:nth-child(3)>img,.aroma-carousel .guide-card:nth-child(4)>img,.aroma-carousel .guide-card:nth-child(5)>img,.aroma-carousel .guide-card:nth-child(12)>img{object-position:center}.aroma-visual{background:radial-gradient(circle at 50% 34%,#b9a057 0,#4b3c22 22%,#171510 62%,#0c0c0a 100%);position:absolute;inset:0;overflow:hidden}.aroma-visual:before,.aroma-visual:after,.aroma-visual i{content:"";filter:blur(1px);opacity:.78;border-radius:50%;position:absolute}.aroma-visual:before{border:1px solid #f1d58338;width:210px;height:210px;top:45px;left:-45px;box-shadow:inset 0 0 55px #d2af5140}.aroma-visual:after{border:1px solid #fff3;width:160px;height:160px;top:110px;right:-25px;box-shadow:inset 0 0 48px #fff2}.aroma-visual i:first-child{background:#d8b65a33;width:115px;height:115px;top:80px;left:calc(50% - 57px);box-shadow:0 0 65px #e6bd5b66}.aroma-visual i:nth-child(2){background:linear-gradient(#fff8,#d5b05222);width:18px;height:150px;top:50px;left:calc(50% - 9px);transform:rotate(38deg)}.aroma-visual i:nth-child(3){border:1px solid #eed37d70;width:95px;height:34px;top:170px;left:calc(50% - 47px);transform:rotate(-12deg)}.aroma-carousel .guide-card-shade{background:linear-gradient(#05050412 0%,#0908065c 47%,#080706d9 72%,#080706fa 100%)}.aroma-carousel .guide-card:nth-child(2) .aroma-visual{background:radial-gradient(circle at 50% 34%,#b88186,#56383d 25%,#171214 64%,#0b090a)}.aroma-carousel .guide-card:nth-child(3) .aroma-visual{background:radial-gradient(circle at 50% 34%,#c48954,#6d4127 25%,#1e1410 64%,#0d0907)}.aroma-carousel .guide-card:nth-child(4) .aroma-visual{background:radial-gradient(circle at 50% 34%,#9b7950,#49351f 25%,#17130e 64%,#0a0907)}.aroma-carousel .guide-card:nth-child(5) .aroma-visual{background:radial-gradient(circle at 50% 34%,#6f9ca1,#294a50 25%,#10191b 64%,#080b0c)}.aroma-carousel .guide-card:nth-child(6) .aroma-visual{background:radial-gradient(circle at 50% 34%,#b07850,#643826 25%,#1b110d 64%,#0b0807)}.aroma-carousel .guide-card:nth-child(7) .aroma-visual{background:radial-gradient(circle at 50% 34%,#78906b,#34462d 25%,#11180f 64%,#080b07)}.aroma-carousel .guide-card:nth-child(8) .aroma-visual{background:radial-gradient(circle at 50% 34%,#7d6556,#3d2e27 25%,#16110f 64%,#090706)}.aroma-carousel .guide-card:nth-child(9) .aroma-visual{background:radial-gradient(circle at 50% 34%,#6f8062,#34402e 25%,#12160f 64%,#080a07)}.aroma-carousel .guide-card:nth-child(10) .aroma-visual{background:radial-gradient(circle at 50% 34%,#87704f,#483822 25%,#18130d 64%,#0a0806)}.aroma-carousel .guide-card:nth-child(11) .aroma-visual{background:radial-gradient(circle at 50% 34%,#79936d,#354c31 25%,#10180f 64%,#070b07)}.aroma-carousel .guide-card:nth-child(12) .aroma-visual{background:radial-gradient(circle at 50% 34%,#a69b92,#524b46 25%,#191716 64%,#0b0a09)}.aroma-disclaimer{margin-top:50px}@media (max-width:900px){.guide-carousel-stage{height:430px}.guide-card{height:390px}.guide-card.is-left{transform:translate(-112%)scale(.8)}.guide-card.is-right{transform:translate(12%)scale(.8)}.guide-carousel-controls{height:430px}.guide-carousel-controls>button{font-size:36px;top:168px}.guide-carousel-controls>button:first-child{left:20px}.guide-carousel-controls>button:last-child{right:20px}}@media (max-width:700px){.education-section{padding:80px 18px}.education-intro{grid-template-columns:1fr;margin-bottom:58px}.guide-block{margin-top:50px}.guide-heading{gap:12px;margin-bottom:24px}.guide-heading>span{font-size:11px}.guide-heading p{font-size:9px}.guide-carousel-stage{height:400px}.guide-card{width:min(76vw,330px);height:365px}.guide-card.is-left{opacity:.3;transform:translate(-97%)scale(.72)}.guide-card.is-right{opacity:.3;transform:translate(-3%)scale(.72)}.guide-card.is-far-left,.guide-card.is-far-right{opacity:0;pointer-events:none}.guide-card-copy{bottom:18px;left:20px;right:20px}.guide-card-copy>span{font-size:10px}.guide-formula{margin-bottom:8px}.guide-formula>span{padding:6px;font-size:7px}.guide-formula b{font-size:11px}.guide-carousel-controls{height:400px}.guide-carousel-controls>button{width:34px;height:48px;font-size:32px;top:154px}.guide-carousel-controls>button:first-child{left:0}.guide-carousel-controls>button:last-child{right:0}.guide-carousel-controls>div{bottom:0}.guide-carousel-controls>div button{width:18px}.guide-carousel-controls>div button.active{width:30px}.concentration-guide,.aroma-guide{margin-top:85px;padding-top:60px}.concentration-disclaimer{margin-top:42px;padding:20px 12px}.price-notice{margin:22px 0 32px;padding:12px 14px}}@media (min-width:1051px){.site-header{height:98px}.logo{font-size:31px}.logo span{margin-top:7px;font-size:8px}.site-header nav{gap:clamp(24px,2vw,40px);font-size:13px}.header-search-button,.cart-pill{padding:14px 18px;font-size:12px}.eyebrow{font-size:14px}.button{padding:20px 27px;font-size:13px}.hero-text{max-width:620px;font-size:19px}.trust-row{gap:42px;font-size:12px}.section-heading>p{font-size:13px}.search-box{width:350px}.search-box input{font-size:15px}.filter-row{gap:10px}.filter-row button,.filter-menu>summary{padding:12px 16px;font-size:11px}.price-notice{font-size:13px}.price-notice small{font-size:10px}.segment-card p,.segment-card>strong{font-size:12px}.segment-card h3{font-size:42px}.segment-card small{font-size:15px}.product-meta p,.product-meta span{font-size:11px}.product-card h3{font-size:19px;line-height:1.3}.variant-list span{font-size:13px}.variant-list strong{font-size:18px}.product-card>button{font-size:12px}}.hero-bottle{filter:drop-shadow(0 35px 38px #000c);place-items:center;width:min(38vw,540px);height:min(77vh,740px);display:grid}.hero-bottle:before{content:"";filter:blur(18px);background:radial-gradient(circle,#d4a64b35 0,#b9842220 40%,#0000 72%);border-radius:50%;width:86%;height:82%;position:absolute}.hero-image-frame{background:linear-gradient(145deg,#d4a84a0b,#0000 42%);border:1px solid #d9b86b26;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #c89c3b0b}.hero-image-frame:after{content:"";pointer-events:none;background:linear-gradient(108deg,#0000 43%,#ffe3a024 49%,#fff3c542 50%,#ffe3a018 52%,#0000 58%);position:absolute;inset:-35% -75%;transform:translate(-45%)}.hero-decants-image{object-fit:contain;object-position:center;filter:contrast(1.04)saturate(.92);width:100%;height:100%;display:block;transform:scale(1.015)}@media (max-width:700px){.hero{min-height:780px}.hero-bottle{opacity:.58;width:300px;height:480px;bottom:0;right:-58px}.hero-image-frame{border-color:#d9b86b18}}@media (prefers-reduced-motion:no-preference){.hero-decants-image{animation:7s ease-in-out 1.2s infinite alternate decantsBreathe}.hero-image-frame:after{animation:8.5s ease-in-out 1.5s infinite heroLightSweep}}@keyframes decantsBreathe{0%{transform:scale(1.015)}to{transform:scale(1.045)}}@keyframes heroLightSweep{0%,34%{opacity:0;transform:translate(-45%)}48%{opacity:.8}64%,to{opacity:0;transform:translate(45%)}}.hero:after{opacity:1;pointer-events:none;background:radial-gradient(at 76% 48%,#e0ac4814 0,#0000 42%),linear-gradient(#0000 72%,#0008);inset:84px 0 0}.hero-bottle{filter:drop-shadow(0 34px 50px #000d);width:min(48vw,760px);height:min(72vh,650px)}.hero-bottle:before{filter:blur(25px);background:radial-gradient(circle,#d6a44727 0,#a96d1716 43%,#0000 73%);width:78%;height:76%}.hero-image-frame{box-shadow:none;background:0 0;border:0;overflow:hidden}.hero-image-frame:after{display:none}.hero-product-video{object-fit:cover;object-position:center;mix-blend-mode:screen;filter:contrast(1.08)brightness(.92)saturate(.9);background:#000;width:100%;height:100%;display:block}@media (max-width:700px){.hero{background:radial-gradient(at 76% 66%,#332311 0,#100d09 30%,#070707 63%);min-height:800px}.hero-bottle{opacity:.7;width:350px;height:500px;bottom:-5px;right:-72px}.hero-product-video{object-fit:cover}}.hero{background:#000}.hero:after{display:none}.hero-glow{z-index:2;pointer-events:none;filter:none;width:auto;height:auto;box-shadow:none;mix-blend-mode:screen;background:radial-gradient(at 68% 47%,#b57a2417 0,#8d5b1110 24%,#0000 56%),linear-gradient(#0000 72%,#0009 100%);border-radius:0;inset:auto auto 0 0}.hero-copy{z-index:3}.hero-bottle{z-index:1}@media (max-width:700px){.hero{background:#000}.hero-glow{background:radial-gradient(at 72% 64%,#ad741c16 0,#0000 55%),linear-gradient(#0000 68%,#0008);inset:70px 0 0}}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#9d742e55 18%,#d8b45fbb 50%,#9d742e55 82%,#0000 100%);height:1px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 1px 8px #c9973526}.site-header,.site-header.header-scrolled{-webkit-backdrop-filter:none;background:#080807}.hero-carousel{background:#000;padding:0;display:block}.hero-slide{opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;padding:100px clamp(28px,8vw,130px) 35px;transition:opacity .85s,transform 1s cubic-bezier(.2,.75,.2,1),visibility .85s;display:grid;position:absolute;inset:0;overflow:hidden;transform:translate(2.5%)}.hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2;transform:translate(0)}.hero-slide .hero-copy{z-index:4;position:relative}.hero-slide .hero-glow{position:absolute}.hero h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,8vw,120px);font-weight:400;line-height:.84}.hero h2 em{color:#0000;-webkit-text-stroke:1px var(--gold-light);font-weight:400}.niche-hero-slide{background:#000}.niche-hero-aura{pointer-events:none;background:radial-gradient(at 74% 48%,#a36d2026 0,#5b3b1015 25%,#0000 56%),linear-gradient(110deg,#000 0% 47%,#090704 72%,#000 100%);position:absolute;inset:0}.niche-hero-visual{z-index:2;isolation:isolate;justify-self:center;place-items:center;width:min(40vw,570px);height:min(69vh,650px);display:grid;position:relative}.niche-hero-visual:after{content:"";z-index:-1;filter:blur(18px);background:#000;border-radius:50%;width:68%;height:7%;position:absolute;bottom:9%;box-shadow:0 0 55px #c9983238}.niche-hero-visual img{object-fit:contain;mix-blend-mode:screen;filter:contrast(1.08)brightness(.98)saturate(.9);width:100%;height:100%;display:block;transform:scale(1.06)}.niche-orbit{z-index:-1;aspect-ratio:1;border:1px solid #d4ad5a38;border-radius:50%;width:76%;position:absolute;box-shadow:0 0 70px #bd843020,inset 0 0 70px #bd843012}.narcisse-hero-slide{color:#081317;background:#6db8c3}.narcisse-hero-slide:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#6db8c3 0%,#6db8c3f7 68%,#0000 100%);width:55%;position:absolute;inset:0 auto 0 0}.narcisse-hero-copy{color:#071114}.narcisse-hero-copy .eyebrow{color:#132a30}.narcisse-hero-copy h2 em{color:#0000;-webkit-text-stroke:1px #102a31}.narcisse-hero-copy .hero-text{color:#17383f;font-weight:500}.narcisse-hero-copy .trust-row{color:#17383f}.narcisse-hero-copy .trust-row span:before{color:#071114}.narcisse-button{color:#eefbfc;background:#071114;border-color:#071114}.narcisse-button:hover{background:#142c32;border-color:#142c32}.narcisse-button-ghost{color:#071114;background:#ffffff12;border-color:#112c3390}.narcisse-button-ghost:hover{background:#ffffff2b;border-color:#071114}.narcisse-hero-media{z-index:1;background:#6db8c3;width:62%;position:absolute;top:84px;bottom:0;right:0;overflow:hidden}.narcisse-hero-media iframe{aspect-ratio:16/9;mix-blend-mode:normal;opacity:1;filter:none;pointer-events:none;background:#6db8c3;border:0;width:auto;min-width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.015)}.narcisse-hero-slide .vertical-note{z-index:5;color:#17383f}.creed-hero-slide{color:#f5eee1;background:#ded2bd}.creed-hero-slide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#42392d99 38%,#2c271fee 100%);width:56%;position:absolute;inset:0 0 0 auto}.creed-hero-image{z-index:0;object-fit:cover;object-position:center;filter:none;opacity:1;width:100%;height:100%;position:absolute;inset:0}.creed-hero-copy{color:#f5eee1;grid-column:2;justify-self:end;width:min(100%,620px)}.creed-hero-copy .eyebrow{color:#d9bd7c}.creed-hero-copy h2 em{color:#0000;-webkit-text-stroke:1px #ead9b8}.creed-hero-copy .hero-text{color:#ddd4c5}.creed-hero-copy .trust-row{color:#c9bfae}.creed-hero-copy .trust-row span:before{color:#d5b56f}.creed-button{color:#17140f;background:#d6b568;border-color:#d6b568}.creed-button:hover{background:#ead49b;border-color:#ead49b}.creed-button-ghost{color:#f4eadb;background:#0002;border-color:#f4eadb70}.creed-button-ghost:hover{background:#fff1;border-color:#f4eadb}.creed-hero-slide .vertical-note{z-index:4;color:#d7c8ad}.divine-hero-slide{color:#18100f;background:#d2aaa4}.divine-hero-slide:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#d2aaa4 0%,#d2aaa4f8 68%,#0000 100%);width:55%;position:absolute;inset:0 auto 0 0}.divine-hero-copy{color:#18100f}.divine-hero-copy .eyebrow{color:#633a32}.divine-hero-copy h2 em{color:#0000;-webkit-text-stroke:1px #5c3029}.divine-hero-copy .hero-text{color:#5b352f;font-weight:500}.divine-hero-copy .trust-row{color:#5b352f}.divine-hero-copy .trust-row span:before{color:#8d5d21}.divine-button{color:#fff5ed;background:#17100f;border-color:#17100f}.divine-button:hover{background:#3c2420;border-color:#3c2420}.divine-button-ghost{color:#17100f;background:#fff8f124;border-color:#4f2d2890}.divine-button-ghost:hover{background:#fff8f145;border-color:#17100f}.divine-hero-media{z-index:1;background:#d2aaa4;width:62%;position:absolute;top:84px;bottom:0;right:0;overflow:hidden}.divine-hero-media iframe{aspect-ratio:16/9;mix-blend-mode:normal;opacity:1;filter:none;pointer-events:none;background:#d2aaa4;border:0;width:auto;min-width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.015)}.divine-hero-slide .vertical-note{z-index:5;color:#674038}.qahwa-hero-slide{color:#f7fbf6;background:#9dcbd0}.qahwa-hero-slide:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#badde0 0%,#79aeb4 45%,#315f67 72%,#173e46 100%);position:absolute;inset:0}.qahwa-hero-slide:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#26545d9c 35%,#123840ef 100%);width:59%;position:absolute;inset:0 0 0 auto}.qahwa-hero-copy{color:#f7fbf6;grid-column:2;justify-self:end;width:min(100%,620px)}.qahwa-hero-copy .eyebrow{color:#c9dc8a}.qahwa-hero-copy h2 em{color:#0000;-webkit-text-stroke:1px #d8e6b0}.qahwa-hero-copy .hero-text{color:#d2e4df}.qahwa-hero-copy .trust-row{color:#c0d8d2}.qahwa-hero-copy .trust-row span:before{color:#bfd66c}.qahwa-button{color:#073740;background:#c6dc73;border-color:#c6dc73}.qahwa-button:hover{background:#e2edb7;border-color:#e2edb7}.qahwa-button-ghost{color:#f7fbf6;background:#06343c35;border-color:#e4eee28f}.qahwa-button-ghost:hover{background:#ffffff18;border-color:#f7fbf6}.qahwa-hero-media{z-index:1;isolation:isolate;background:0 0;width:100%;position:absolute;inset:0;overflow:hidden}.qahwa-hero-media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0% 40%,#4a7d8480 58%,#173e46d9 100%);position:absolute;inset:0}.qahwa-hero-media video{pointer-events:none}.qahwa-ambient-video{z-index:0;object-fit:cover;object-position:center;filter:blur(30px)saturate(.78);opacity:.66;width:114%;height:114%;position:absolute;inset:-7%;transform:scale(1.06)}.qahwa-main-video{z-index:1;object-fit:cover;object-position:center;opacity:1;filter:none;background:0 0;width:59%;height:100%;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0% 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 78%,#0000 100%)}.qahwa-hero-slide .vertical-note{z-index:5;color:#d5e5bd}.editorial-hero-slide{background:#000}.editorial-aura{pointer-events:none;background:radial-gradient(at 73% 48%,#8f641c24 0,#49300e12 27%,#0000 58%),linear-gradient(110deg,#000 0% 48%,#080704 74%,#000 100%);position:absolute;inset:0}.editorial-hero-visual{z-index:2;isolation:isolate;justify-self:center;place-items:center;width:min(41vw,610px);height:min(70vh,660px);display:grid;position:relative}.editorial-hero-visual:after{content:"";z-index:-2;filter:blur(17px);background:#000;border-radius:50%;width:60%;height:8%;position:absolute;bottom:7%;box-shadow:0 0 52px #c9983230}.editorial-hero-visual img{object-fit:contain;z-index:1;filter:contrast(1.04)saturate(.92);width:100%;height:100%;display:block;position:relative;transform:scale(1.04)}.editorial-ring{z-index:-1;aspect-ratio:1;border:1px solid #d1aa5740;border-radius:50%;width:75%;position:absolute;box-shadow:0 0 75px #bd84301d,inset 0 0 75px #bd843010}.men-hero-slide .editorial-hero-visual img,.arabic-hero-slide .editorial-hero-visual img{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(48% 51%,#000 58%,#000c 73%,#0000 100%);mask-image:radial-gradient(48% 51%,#000 58%,#000c 73%,#0000 100%)}.women-hero-slide .editorial-aura{background:radial-gradient(at 73% 48%,#a878402d 0,#5b2f2414 27%,#0000 58%),linear-gradient(110deg,#000 0% 48%,#090504 74%,#000 100%)}.women-hero-slide .editorial-ring{border-color:#e1b0713d;box-shadow:0 0 80px #c5794020,inset 0 0 70px #c5794012}.women-hero-slide .editorial-hero-visual img{transform:scale(1.08)}.arabic-hero-slide .editorial-aura{background:radial-gradient(at 73% 48%,#b883292b 0,#65431315 28%,#0000 59%),linear-gradient(110deg,#000 0% 47%,#0a0703 74%,#000 100%)}.decants-hero-slide .editorial-aura{background:radial-gradient(at 73% 48%,#b8832928 0,#65431314 28%,#0000 59%),linear-gradient(110deg,#000 0% 47%,#090603 74%,#000 100%)}.decants-hero-slide .editorial-hero-visual img{object-fit:contain;mix-blend-mode:screen;filter:contrast(1.08)brightness(.94)saturate(.92);transform:scale(.96)}.decants-hero-slide{color:#f4eee2;background:#030302}.decants-hero-slide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#030302a8 32%,#030302f3 67%,#030302 100%);width:58%;position:absolute;inset:0 0 0 auto}.decants-feature-image{z-index:0;object-fit:contain;object-position:left center;filter:none;opacity:1;background:#030302;width:100%;height:100%;position:absolute;inset:0}.decants-hero-copy{color:#f4eee2;grid-column:2;justify-self:end;width:min(100%,620px)}.decants-hero-copy .hero-text{color:#b8b0a3}.decants-hero-copy .trust-row{color:#9c9385}.decants-hero-copy h2 em{color:#0000;-webkit-text-stroke:1px var(--gold-light)}.decants-hero-slide .vertical-note{z-index:4;color:#ac956a}.hero-carousel-controls{z-index:8;align-items:center;gap:10px;display:flex;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.hero-carousel-controls button{cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:20px;padding:0;display:grid}.hero-carousel-controls button span{background:#ffffff3d;width:25px;height:1px;transition:width .3s,background .3s,box-shadow .3s;display:block}.hero-carousel-controls button.active span{background:var(--gold-light);width:39px;box-shadow:0 0 8px #c9973555}.carousel-dots{align-items:center;gap:10px;display:flex}.hero-carousel-controls .carousel-arrow{width:38px;height:38px;color:var(--gold-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090908d9;border:1px solid #d0ae654f;border-radius:50%;place-items:center;font-size:18px;line-height:1;transition:color .25s,border-color .25s,background .25s,transform .25s;display:grid;box-shadow:0 6px 20px #0005}.hero-carousel-controls .carousel-arrow:hover{border-color:var(--gold-light);color:#111;background:#c9a45a;transform:translateY(-2px)}.hero-carousel-controls .carousel-prev{margin-right:7px}.hero-carousel-controls .carousel-next{margin-left:7px}@media (max-width:700px){.hero-carousel{height:840px;min-height:840px;max-height:none}.hero-slide{grid-template-columns:1fr;align-items:start;padding:104px 20px 64px}.hero-slide .hero-copy{place-self:start;width:100%;max-width:none;margin:0}.hero h2{font-size:clamp(48px,14vw,66px);line-height:.88}.hero-slide .eyebrow{margin-bottom:12px;font-size:8px;line-height:1.5}.hero-slide .hero-text{max-width:100%;margin:18px 0;font-size:12px;line-height:1.55}.hero-slide .hero-actions{flex-direction:row;gap:8px;width:100%}.hero-slide .hero-actions .button{flex:1;gap:8px;min-height:43px;padding:11px 12px;font-size:7px;line-height:1.35}.hero-slide .trust-row{gap:5px 12px;margin-top:18px;font-size:7px}.niche-hero-visual{opacity:.82;width:100%;height:40%;position:absolute;bottom:55px;right:0}.narcisse-hero-slide:after,.divine-hero-slide:after{opacity:.08;background:linear-gradient(currentColor 0%,#0000 18%);width:100%;height:52%;inset:auto 0 0}.narcisse-hero-media,.divine-hero-media{opacity:1;width:100%;height:47%;top:auto;bottom:0;right:0}.narcisse-hero-media iframe,.divine-hero-media iframe{aspect-ratio:16/9;width:auto;height:100%;top:50%;bottom:auto;transform:translate(-50%,-50%)scale(1.03)}.creed-hero-slide:after{background:linear-gradient(#e0d5c2 0%,#0000 18%,#2c271f65 100%);width:100%;height:53%;inset:auto 0 0}.creed-hero-image{object-position:32% center;height:53%;inset:auto 0 0}.creed-hero-copy{color:#15130f;grid-column:1}.creed-hero-copy .eyebrow{color:#5c5539}.creed-hero-copy h2 em{color:#0000;-webkit-text-stroke:1px #4c4632}.creed-hero-copy .hero-text{color:#49453b;font-weight:500}.creed-hero-copy .trust-row{color:#555044}.creed-hero-copy .trust-row span:before{color:#6b642e}.creed-button-ghost{color:#17140f;background:#fff4;border-color:#201d1890}.qahwa-hero-slide:after{background:linear-gradient(#a9ced1 0%,#0000 20%,#173e466b 100%);width:100%;height:50%;inset:auto 0 0}.qahwa-hero-media{opacity:1;width:100%;height:50%;inset:auto 0 0}.qahwa-main-video{object-fit:cover;object-position:center;width:100%;height:100%;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 100%);mask-image:linear-gradient(#0000 0%,#000 18% 100%)}.qahwa-ambient-video{filter:blur(24px)saturate(.82);opacity:.58;width:120%;height:120%;inset:-10%}.qahwa-hero-copy{color:#123840;grid-column:1}.qahwa-hero-copy .eyebrow{color:#41666a}.qahwa-hero-copy h2 em{color:#0000;-webkit-text-stroke:1px #345c61}.qahwa-hero-copy .hero-text,.qahwa-hero-copy .trust-row{color:#34565a}.editorial-hero-visual{opacity:.82;width:100%;height:40%;position:absolute;bottom:55px;right:0}.women-hero-slide .editorial-hero-visual{right:0}.decants-hero-slide:after{background:linear-gradient(#030302 0%,#0000 20%,#03030278 100%);width:100%;height:53%;inset:auto 0 0}.decants-feature-image{object-fit:cover;object-position:22% center;height:53%;inset:auto 0 0}.decants-hero-copy{color:#f4eee2;grid-column:1}.niche-hero-aura,.editorial-aura{background:radial-gradient(at 75% 70%,#9a651e22 0,#0000 55%)}.hero-carousel-controls{gap:2px;bottom:18px}.hero-carousel-controls .carousel-arrow{width:36px;height:36px;font-size:17px}.hero-carousel-controls .carousel-prev{margin-right:2px}.hero-carousel-controls .carousel-next{margin-left:2px}.carousel-dots{gap:2px}.carousel-dots button{width:30px}.carousel-dots button.active span{width:27px}}@media (prefers-reduced-motion:reduce){.hero-slide{transition:none;transform:none}}.service-highlights{z-index:3;border-top:1px solid #c9a45a3d;border-bottom:1px solid var(--line);background:#0a0a09;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:38px clamp(24px,5vw,82px);display:grid;position:relative}.service-highlights article{border-right:1px solid var(--line);grid-template-columns:58px 1fr;align-items:center;gap:20px;min-height:120px;padding:12px clamp(18px,2.2vw,34px);display:grid}.service-highlights article:last-child{border-right:0}.service-highlights svg{width:52px;height:52px;color:var(--gold-light);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px #c9a45a1f)}.service-highlights h2{color:#eee9df;letter-spacing:.075em;text-transform:uppercase;margin:0 0 10px;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:500;line-height:1.35}.service-highlights p{color:#99968e;margin:0;font-size:12px;line-height:1.6}@media (max-width:900px){.service-highlights{grid-template-columns:repeat(2,minmax(0,1fr));padding:25px 18px}.service-highlights article{border-bottom:1px solid var(--line)}.service-highlights article:nth-child(2){border-right:0}.service-highlights article:nth-child(3),.service-highlights article:nth-child(4){border-bottom:0}}@media (max-width:520px){.service-highlights{gap:0;padding:18px 14px}.service-highlights article{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:12px;min-height:165px;padding:18px 10px}.service-highlights svg{width:46px;height:46px}.service-highlights h2{font-size:12px;line-height:1.4}.service-highlights p{font-size:10px;line-height:1.55}}.fragrance-quiz{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#080807 0%,#12100c 52%,#080807 100%);min-height:680px;padding:105px clamp(24px,8vw,130px);position:relative;overflow:hidden}.fragrance-quiz:before{content:"";z-index:0;opacity:.9;pointer-events:none;background:linear-gradient(90deg,#07070670 0%,#07070630 25%,#07070673 50%,#07070630 75%,#07070670 100%),linear-gradient(#08080712 0%,#08080724 58%,#080807 100%),url(/images/quiz/perfumer-worktable-v2.png) 50%/cover no-repeat;height:min(820px,100%);position:absolute;inset:0 0 auto}.quiz-glow{display:none}.quiz-glow:before,.quiz-glow:after{content:"";border:1px solid #c9a45a20;border-radius:50%;position:absolute}.quiz-glow:before{inset:90px}.quiz-glow:after{background:#c9a45a0b;inset:190px}.quiz-intro,.quiz-panel,.quiz-results{z-index:1;max-width:1180px;margin:auto;position:relative}.quiz-intro{max-width:820px;margin-left:0;padding:45px 0}.quiz-intro h2,.quiz-panel h2,.quiz-results h2{color:#f1eee6;margin:16px 0 25px;font:400 clamp(45px,6vw,82px)/.98 Georgia,serif}.quiz-intro h2 em,.quiz-results h2 em{color:#0000;-webkit-text-stroke:1px var(--gold-light);font-style:italic}.quiz-intro>p:not(.eyebrow){color:#aaa79f;max-width:620px;margin:0 0 35px;font-size:15px;line-height:1.85}.quiz-intro>small{color:#706d65;letter-spacing:.13em;text-transform:uppercase;margin-top:17px;font-size:9px;display:block}.quiz-panel{max-width:880px;padding-top:15px}.quiz-progress{border-top:1px solid #ffffff1a;height:34px;margin-bottom:65px;position:relative}.quiz-progress>span{background:var(--gold);height:1px;transition:width .35s;position:absolute;top:-1px;left:0}.quiz-progress small{color:#77746c;letter-spacing:.18em;font-size:9px;position:absolute;top:13px;right:0}.quiz-panel h2{max-width:800px;margin-bottom:42px;font-size:clamp(38px,5vw,68px);line-height:1.08}.quiz-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quiz-options button{color:#d8d4ca;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff1c;justify-content:space-between;align-items:center;min-height:68px;padding:18px 22px;font-family:Cinzel,Georgia,serif;font-size:12px;display:flex}.quiz-options button span{color:var(--gold);font-size:16px}.quiz-options button:hover,.quiz-options button:focus-visible{color:#fff;background:#c9a45a0d;border-color:#c9a45a8c}.quiz-back{color:#a08c62;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #8e753d66;margin-top:24px;padding:8px 0;font-size:9px}.quiz-results-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.quiz-results-head h2{margin-bottom:0;font-size:clamp(42px,5vw,70px)}.quiz-results-head>div:last-child>p{color:#aaa79f;line-height:1.8}.quiz-result-group{margin-top:75px}.quiz-group-heading{border-bottom:1px solid var(--line);align-items:flex-end;gap:18px;margin-bottom:25px;padding-bottom:18px;display:flex}.quiz-group-heading>span{color:var(--gold);letter-spacing:.15em;font:12px Georgia,serif}.quiz-group-heading p{color:#77746c;letter-spacing:.18em;text-transform:uppercase;margin:0 0 5px;font-size:8px}.quiz-group-heading h3{color:#eee9df;margin:0;font:400 35px Georgia,serif}.quiz-product-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.quiz-product{border:1px solid var(--line);background:#0d0d0c}.quiz-product .product-art{height:270px}.quiz-product-copy{padding:20px}.quiz-product-copy>p{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:8px}.quiz-product-copy>span{color:#89867e;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.quiz-product-copy h3{letter-spacing:.07em;text-transform:uppercase;min-height:48px;margin:7px 0 10px;font:500 15px/1.35 Helvetica Neue,Arial,sans-serif}.quiz-product-copy small{color:#929088;min-height:42px;font-size:10px;line-height:1.55;display:block}.quiz-product-copy>b{color:var(--gold-light);margin:15px 0 12px;font:400 13px Georgia,serif;display:block}.quiz-product-copy>button{color:#d0ccc2;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #ffffff20;width:100%;padding:12px;font-size:8px}.quiz-product-copy>button.selected{color:var(--gold-light);background:#c9a45a0c;border-color:#c9a45a77}.quiz-result-actions{text-align:center;margin-top:45px}.quiz-result-refresh{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.quiz-result-refresh button{color:#cbb981;letter-spacing:.12em;text-transform:uppercase;background:#c9a45a0a;border:1px solid #9d824655;padding:10px 13px;font-size:8px}.quiz-result-refresh button:last-child{color:#85827b;background:0 0;border-color:#ffffff1c}@media (max-width:850px){.fragrance-quiz{min-height:620px;padding:80px 24px}.quiz-results-head{grid-template-columns:1fr;gap:15px}.quiz-product-grid{grid-template-columns:repeat(2,1fr)}.quiz-product .product-art{height:270px}}@media (max-width:560px){.fragrance-quiz{padding:72px 18px}.fragrance-quiz:before{opacity:.68;background-position:28% 0;height:min(700px,100%)}.quiz-glow{width:480px;height:480px;right:-270px}.quiz-intro{padding:15px 0}.quiz-intro h2,.quiz-results h2{font-size:48px}.quiz-panel h2{font-size:39px}.quiz-progress{margin-bottom:45px}.quiz-options{grid-template-columns:1fr}.quiz-options button{min-height:58px;padding:15px 17px;font-size:10px}.quiz-result-group{margin-top:58px}.quiz-product-grid{grid-template-columns:1fr}.quiz-product{display:block}.quiz-product .product-art{height:300px}.quiz-product-copy h3,.quiz-product-copy small{min-height:0}}.visit-visual{background:#080705}.visit-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 50%,#08070580),linear-gradient(0deg,#080705b8 0,#0000 28%);position:absolute;inset:0}.visit-visual>img{object-fit:cover;object-position:center;filter:contrast(1.04)saturate(.9);width:100%;height:100%}.visit-visual>span{z-index:1;color:#c7a459;letter-spacing:.3em;font-size:8px}.catalog-detail-page .hero-carousel,.catalog-detail-page .service-highlights,.catalog-detail-page .promise-section,.catalog-detail-page .education-section,.catalog-detail-page .fragrance-quiz,.catalog-detail-page .home-visit,.catalog-detail-page .location-section,.catalog-detail-page .contact-cta{display:none}.catalog-detail-page .catalog-section{min-height:calc(100vh - 110px);padding-top:160px}.catalog-detail-page .women-collection-block,.catalog-detail-page .catalog-section>.price-notice{display:none}.catalog-detail-page .catalog-section>.price-notice:last-of-type{display:block}.catalog-back{z-index:22;color:#c4b485;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090908e8;border:1px solid #c9a45a4d;margin:0;padding:11px 15px;font:500 9px/1 Helvetica Neue,Arial,sans-serif;transition:color .2s,border-color .2s,transform .2s;position:fixed;top:118px;left:clamp(20px,3vw,52px);box-shadow:0 10px 28px #0008}.catalog-back:hover{color:var(--gold-light);border-color:var(--gold);transform:translate(-2px)}@media (max-width:700px){.catalog-detail-page .catalog-section{padding-top:125px}.catalog-back{letter-spacing:.1em;padding:10px 12px;font-size:8px;top:92px;left:14px}}body{font-size:clamp(15px,.25vw + 13px,17px);line-height:1.55}.eyebrow{font-size:clamp(12px,.3vw + 8px,15px);line-height:1.55}.button{padding:clamp(17px,1.15vw,21px) clamp(21px,1.6vw,29px);font-size:clamp(11px,.25vw + 8px,14px);line-height:1.35}.site-header nav{font-size:clamp(11px,.28vw + 7px,14px)}.logo{font-size:clamp(26px,1.8vw,34px)}.logo span{font-size:clamp(8px,.16vw + 6px,10px)}.header-search-button,.cart-pill{font-size:clamp(10px,.2vw + 7px,13px)}.hero h1{font-size:clamp(74px,9.3vw,142px)}.hero h2{font-size:clamp(58px,7vw,105px)}.hero-text{font-size:clamp(17px,.45vw + 11px,21px);line-height:1.85}.trust-row{font-size:clamp(10px,.28vw + 7px,13px);line-height:1.55}.section-heading h2,.promise-section h2,.visit-copy h2,.location-copy h2,.contact-cta h2{font-size:clamp(44px,5.3vw,74px)}.section-heading>p{font-size:clamp(11px,.25vw + 8px,14px)}.search-box input{font-size:clamp(14px,.25vw + 11px,16px)}.filter-row button,.filter-menu summary{padding:11px 15px;font-size:clamp(10px,.2vw + 7px,12px);line-height:1.3}.price-notice{font-size:clamp(11px,.25vw + 8px,14px);line-height:1.85}.price-notice small{font-size:clamp(10px,.18vw + 8px,12px);line-height:1.7}.segment-card p,.segment-card>strong{font-size:clamp(10px,.22vw + 7px,13px)}.segment-card h3{font-size:clamp(42px,3.2vw,52px)}.segment-card small{font-size:clamp(14px,.3vw + 10px,17px);line-height:1.75}.product-meta p,.product-meta span{font-size:clamp(10px,.22vw + 7px,13px);line-height:1.5}.product-card h3{min-height:54px;font-size:clamp(18px,.5vw + 12px,22px);line-height:1.35}.variant-list span{font-size:clamp(12px,.22vw + 9px,14px)}.variant-list strong{font-size:clamp(17px,.35vw + 12px,21px)}.product-card>button{font-size:clamp(10px,.23vw + 7px,13px);line-height:1.4}.placeholder-label,.category-tag{font-size:clamp(9px,.15vw + 7px,11px)}.promise-intro>p:last-child,.education-intro>p:last-child,.visit-copy>p,.contact-cta>p:not(.eyebrow){font-size:clamp(16px,.35vw + 11px,19px);line-height:1.9}.feature-list span{font-size:clamp(14px,.22vw + 11px,16px)}.feature-list h3{font-size:clamp(23px,.55vw + 15px,28px)}.feature-list p{font-size:clamp(15px,.28vw + 11px,17px);line-height:1.8}.promise-cta,.text-link{font-size:clamp(11px,.22vw + 8px,13px)}.service-highlights h2{font-size:clamp(17px,.35vw + 12px,20px)}.service-highlights p{font-size:clamp(14px,.28vw + 10px,16px);line-height:1.7}.education-intro h2{font-size:clamp(50px,5.8vw,86px)}.guide-heading>span{font-size:clamp(14px,.25vw + 10px,17px)}.guide-heading p{font-size:clamp(12px,.25vw + 8px,15px)}.guide-heading h3{font-size:clamp(34px,3.8vw,58px)}.guide-card-index{font-size:clamp(13px,.22vw + 10px,16px)}.guide-card-copy small{font-size:clamp(12px,.2vw + 9px,14px)}.guide-card-copy strong{font-size:clamp(32px,3vw,45px)}.guide-card-copy em{font-size:clamp(11px,.2vw + 8px,13px)}.guide-card-copy>span{font-size:clamp(14px,.28vw + 10px,16px);line-height:1.7}.guide-formula>span{font-size:clamp(10px,.16vw + 8px,12px)}.guide-formula b{font-size:clamp(13px,.22vw + 10px,16px)}.concentration-disclaimer{font-size:clamp(13px,.25vw + 10px,16px);line-height:1.85}.quiz-intro>p:not(.eyebrow),.quiz-results-head>div:last-child>p{font-size:clamp(17px,.35vw + 12px,20px);line-height:1.9}.quiz-intro>small,.quiz-progress small,.quiz-back{font-size:clamp(11px,.2vw + 8px,13px)}.quiz-options button{font-size:clamp(13px,.3vw + 9px,16px);line-height:1.45}.quiz-group-heading p,.quiz-product-copy>p{font-size:clamp(10px,.2vw + 7px,12px)}.quiz-group-heading h3{font-size:clamp(39px,3vw,48px)}.quiz-product-copy>span{font-size:clamp(11px,.2vw + 8px,13px)}.quiz-product-copy h3{font-size:clamp(17px,.35vw + 12px,20px)}.quiz-product-copy small{font-size:clamp(13px,.22vw + 10px,15px);line-height:1.7}.quiz-product-copy>b{font-size:clamp(15px,.3vw + 11px,18px)}.quiz-product-copy>button,.quiz-result-refresh button{font-size:clamp(10px,.2vw + 7px,12px)}.visit-copy small,.visit-visual>span{font-size:clamp(10px,.18vw + 8px,12px);line-height:1.55}.map-card b{font-size:clamp(28px,2vw,34px)}.map-card span,.map-card small,.map-card em{font-size:clamp(10px,.18vw + 8px,12px);line-height:1.55}.location-copy dt{font-size:clamp(11px,.2vw + 8px,13px)}.location-copy dd{font-size:clamp(15px,.3vw + 11px,18px);line-height:1.8}footer>p{font-size:clamp(14px,.25vw + 11px,16px)}.social-links a{font-size:clamp(11px,.22vw + 8px,14px)}.social-links small,.footer-bottom{font-size:clamp(9px,.18vw + 7px,11px);line-height:1.55}.drawer-head h2{font-size:clamp(34px,2.4vw,42px)}.drawer-head .eyebrow,.cart-drawer li span,.drawer-note{font-size:clamp(11px,.2vw + 8px,13px)}.catalog-back{font-size:clamp(10px,.2vw + 8px,12px)}@media (max-width:700px){body{font-size:15px}.logo{font-size:25px}.logo span{font-size:8px}.hero h1{font-size:clamp(62px,18vw,90px)}.hero h2{font-size:clamp(49px,14vw,68px)}.hero-slide .eyebrow{font-size:10px}.hero-slide .hero-text{font-size:14px;line-height:1.65}.hero-slide .hero-actions .button{padding:12px 10px;font-size:9px;line-height:1.4}.hero-slide .trust-row{font-size:9px}.section-heading h2,.promise-section h2,.visit-copy h2,.location-copy h2,.contact-cta h2{font-size:clamp(42px,12vw,58px)}.filter-row button,.filter-menu summary{padding:10px 12px;font-size:10px}.product-card h3{min-height:45px;font-size:16px}.product-meta p,.product-meta span{font-size:10px}.variant-list span{font-size:12px}.variant-list strong{font-size:17px}.product-card>button{font-size:10px}.promise-intro>p:last-child,.education-intro>p:last-child,.visit-copy>p,.contact-cta>p:not(.eyebrow){font-size:15px}.feature-list p{font-size:14px}.feature-list h3{font-size:21px}.service-highlights h2{font-size:14px}.service-highlights p,.guide-heading>span{font-size:12px}.guide-heading p{font-size:11px}.guide-heading h3{font-size:clamp(31px,9vw,42px)}.guide-card-copy small{font-size:10px}.guide-card-copy strong{font-size:clamp(29px,8.5vw,38px)}.guide-card-copy em{font-size:10px}.guide-card-copy>span{font-size:12px;line-height:1.6}.guide-formula>span{font-size:9px}.guide-formula b,.concentration-disclaimer{font-size:12px}.quiz-intro>p:not(.eyebrow),.quiz-results-head>div:last-child>p{font-size:15px}.quiz-options button{font-size:12px}.quiz-product-copy h3{font-size:17px}.quiz-product-copy small{font-size:13px}.quiz-product-copy>span{font-size:11px}.location-copy dd{font-size:15px}.catalog-back{font-size:10px}}body,body *{font-family:var(--font-ui)!important}h1,h2,.logo,.segment-card h3,.feature-list h3,.education-intro h2,.guide-heading h3,.guide-card-copy strong,.empty-state h3,.map-card b,.drawer-head h2,.quiz-intro h2,.quiz-panel h2,.quiz-results h2,.quiz-group-heading h3{font-weight:500;font-family:var(--font-display)!important}h1,.hero h1,.promise-section h2,.contact-cta h2{font-weight:600}.product-card h3,.quiz-product-copy h3,.service-highlights h2,button,.button,.promise-cta,.text-link,.site-header nav,.header-search-button,.cart-pill,.filter-row button,.filter-menu summary,.product-card>button,.quiz-options button,.quiz-product-copy>button,.quiz-result-refresh button,.catalog-back{font-weight:600;font-family:var(--font-ui)!important}.site-header nav{font-weight:500}.eyebrow,.product-meta p,.product-meta span,.category-tag,.placeholder-label,.price-notice,.guide-card-copy small,.guide-card-copy em,.guide-formula>span,.quiz-group-heading p,.quiz-product-copy>p,.quiz-product-copy>span,.location-copy dt,.footer-bottom{letter-spacing:min(.16em,2.5px);font-weight:500;font-family:var(--font-ui)!important}.price-notice{font-weight:500}.variant-list strong,.quiz-product-copy>b{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;font-style:normal;font-weight:600;line-height:1;font-family:var(--font-ui)!important}.variant-list strong{align-items:baseline;display:inline-flex}.variant-list,.quiz-product-copy>b{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.section-heading h2{text-transform:uppercase}.education-intro{align-items:center}.education-intro .eyebrow{letter-spacing:.22em;font-size:clamp(15px,.42vw + 10px,19px);font-weight:600}.education-intro h2,.education-intro>p:last-child{align-self:center}@media (max-width:700px){.education-intro{align-items:start}.education-intro .eyebrow{font-size:14px}}.map-card{background-image:linear-gradient(#06060542 0%,#0606058f 100%),url(/images/romanzza-local-quito.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.map-card:before{background:linear-gradient(90deg,#08080773 0%,#08080718 50%,#08080773 100%);width:auto;height:auto;inset:0;transform:none}.map-card:after{display:none}.logo{text-transform:uppercase;letter-spacing:.065em;font-size:clamp(35px,2.45vw,47px);font-weight:600;line-height:.82}.logo span{letter-spacing:.3em;margin-top:9px;font-size:clamp(9px,.28vw + 5px,11px);font-weight:500;line-height:1}@media (max-width:700px){.logo{font-size:30px}.logo span{margin-top:7px;font-size:8px}}
