@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600;700&display=swap');
@property --light-angle{syntax:'<angle>';initial-value:0deg;inherits:false}:root{--petrol:#00566c;--navy:#042f43;--ink:#143c4b;--paper:#f8f9f5;--blue:#79cbdf;--line:#d8e2df;--serif:'Cormorant Garamond',Georgia,serif;--sans:'Manrope',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.7 var(--sans)}body:has(dialog[open]){overflow:hidden}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea{font:inherit}button{cursor:pointer}button,a{touch-action:manipulation}button:disabled{opacity:.35;cursor:default}svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.svg-library{width:0;height:0;position:absolute;overflow:hidden}a:focus-visible,button:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #299ac0;outline-offset:5px}.shell{width:min(1180px,calc(100% - 88px));margin-inline:auto}.skip{position:absolute;top:-100px;left:20px;background:#04566b;padding:15px;color:white;z-index:80}.skip:focus{top:20px}.top-line{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px max(30px,calc((100vw - 1180px)/2));background:#03384b;color:#d1e6e8;font-size:7px;letter-spacing:1.7px}.top-line>a{font-size:8px;letter-spacing:.3px}.top-line a span{margin-left:12px}header{background:#fff;position:sticky;top:0;border-bottom:1px solid #e1e9e7;z-index:25}.navigation{display:flex;justify-content:space-between;align-items:center;height:103px;gap:30px}.brand img{width:140px;height:90px;object-fit:contain}.navigation nav{display:flex;gap:35px;font-size:10px;color:#587983}.navigation nav a{padding:12px 0}.navigation nav a:hover{color:var(--petrol)}.nav-contact{display:flex;align-items:center;gap:20px;padding:12px 18px;border:1px solid #b5d0d7;border-radius:30px;font-size:10px;color:#295567}.nav-contact svg{width:16px;height:16px}.hero{position:relative;overflow:hidden;background:linear-gradient(115deg,#06364b,#052b40 55%,#084a5d);color:#f1f6f5}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:center;padding-block:65px 60px;position:relative;z-index:1}.hero-orb{position:absolute;width:600px;height:600px;left:-300px;top:0;border-radius:50%;background:radial-gradient(circle,#167b8d44,transparent 68%);pointer-events:none;animation:orb-drift 18s ease-in-out infinite alternate}.hero-copy{padding-block:20px}.eyebrow{font-size:8px;letter-spacing:1.7px;font-weight:500;color:#407784;margin-bottom:20px;line-height:1.8}.eyebrow>span{display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;vertical-align:middle;margin-right:8px}.hero .eyebrow{color:#a5d0d7;font-size:7px;letter-spacing:2px}.hero h1{font:400 clamp(64px,6.5vw,88px)/.98 var(--serif);letter-spacing:-2.7px}.hero h1 em{font-weight:400;color:#8ad2df}.hero-lede{font-size:12px;color:#b6ced2;line-height:2.1;margin:29px 0 30px}.hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:23px;min-height:49px;padding:14px 22px;font-size:10px;font-weight:500;border-radius:30px;position:relative;border:1px solid #8ac6d3;color:#ecfafb;background:linear-gradient(110deg,#076477,#16445f);transition:background .3s,box-shadow .3s}.button>svg{width:16px;height:16px}.button.luminous:before{content:'';position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--light-angle),transparent 0deg,#a4efff 75deg,transparent 130deg,transparent 250deg,#4588c5 300deg,transparent 360deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none;animation:light-orbit 8s linear infinite}.button:hover{box-shadow:0 0 24px #57acc12b;background:#0b627b}.hero-text-link{display:flex;align-items:center;gap:12px;font-size:9px;color:#c1dade}.hero-text-link svg{height:15px;width:15px}.hero-signature{display:flex;gap:15px;align-items:center;margin-top:42px}.signature-line{width:28px;height:1px;background:#528695}.hero-signature p{font:400 17px/1.5 var(--serif);color:#b6d0d5}.hero-signature strong{font:400 8px var(--sans);letter-spacing:.3px;color:#8eafb9}.hero-visual{position:relative;min-width:0;padding:0 20px 30px 0}.hero-picture{aspect-ratio:3/4;border-radius:130px 130px 16px 16px;overflow:hidden;position:relative;background:#062b3c;border:1px solid #427d91}.hero-picture>img{width:100%;height:100%;object-fit:cover}.glow-frame{position:relative;isolation:isolate}.glow-frame:before{content:'';position:absolute;inset:0;padding:1.5px;border-radius:inherit;pointer-events:none;z-index:3;background:conic-gradient(from var(--light-angle),transparent 0deg,#7bd2f0 55deg,#c2f4ff 80deg,transparent 135deg,transparent 240deg,#3367b4 290deg,transparent 335deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;animation:light-orbit 9s linear infinite;animation-play-state:paused}.glow-frame.in-view:before{animation-play-state:running}.hero-picture:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#052c4080);pointer-events:none}.image-caption{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-size:6px;letter-spacing:2.2px;z-index:1;color:#d8e9ec}.hero-side-note{position:absolute;right:-12px;top:45%;writing-mode:vertical-rl;font-size:6px;letter-spacing:2.1px;color:#87b0bc}.hero-image-note{position:absolute;left:-35px;bottom:0;padding:16px 25px;border:1px solid #8cb7bf45;background:#0b4054dd;backdrop-filter:blur(12px);border-radius:7px;z-index:4}.hero-image-note>span{font-size:6px;letter-spacing:1.8px;color:#8bb9c4}.hero-image-note p{font:400 25px/1.05 var(--serif);color:#f1f7f6;margin-top:9px}.hero-image-note em{color:#9bdded}.hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px;border-top:1px solid #37657566;position:relative;z-index:2;font-size:6px;letter-spacing:1.5px;color:#8db4bc}.hero-bottom>a{font-size:8px;letter-spacing:0;color:#b5d1d7}.hero-bottom>a span{margin-left:12px}.quicklinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:30px}.quicklinks>a{display:flex;align-items:center;gap:15px;border:1px solid #dce5e2;border-radius:12px;padding:20px;background:#ffffff7d;transition:border-color .25s,background .25s;min-width:0}.quicklinks>a:hover{border-color:#95bdc8;background:white}.quicklinks>a>svg{color:#378198;width:23px;height:23px}.quicklinks small{display:block;font-size:6px;letter-spacing:1px;color:#71909a;margin-bottom:6px}.quicklinks strong{font-size:11px;font-weight:500;display:block;color:#335b6a}.quicklinks .quick-arrow{width:16px;height:16px;margin-left:auto;color:#709ca7}.showcase{padding-block:75px 65px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px}h2{font:400 clamp(43px,4.7vw,62px)/1.02 var(--serif);letter-spacing:-1.3px}h2 em{font-weight:400;color:#397a8d}.showcase-aside{display:flex;align-items:end;gap:40px}.showcase-aside>p{font-size:10px;color:#7d969d;line-height:1.9}.arrows{display:flex;gap:8px}.arrows button{width:38px;height:38px;border:1px solid #b9d0d3;border-radius:50%;background:none;color:#427b8a;display:grid;place-items:center}.arrows svg{width:16px;height:16px}.arrows button:hover{background:#e5eff0;border-color:#5994a4}.filter-row{display:flex;gap:9px;margin-bottom:24px;overflow-x:auto;padding:3px 0 6px;scrollbar-width:none}.filter-row button{border:1px solid #ceddda;border-radius:25px;padding:8px 17px;background:none;color:#71929b;font-size:9px;min-height:35px;white-space:nowrap}.filter-row button[aria-pressed=true]{background:#075366;border-color:#075366;color:white}.filter-row button:hover{border-color:#4b8d9d}.perfume-rail{display:flex;gap:19px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#9abac0 transparent;padding:4px 0 20px;overscroll-behavior-x:contain}.perfume-card{flex:0 0 calc((100% - 57px)/4);border-radius:15px;overflow:hidden;background:#fff;border:1px solid #d4e0de;scroll-snap-align:start;min-width:0;transition:box-shadow .3s}.perfume-card:hover{box-shadow:0 0 22px #67adca1a}.perfume-art{display:block;width:100%;padding:0;border:0;background-image:url('assets/bottles.png');background-size:400% 200%;background-position:var(--x) var(--y);background-repeat:no-repeat;aspect-ratio:1;background-color:#f1f3f1;position:relative}.perfume-card>.perfume-art{cursor:pointer}.perfume-card>.perfume-art:focus-visible{outline-offset:-6px}.perfume-info{padding:20px 19px}.perfume-category{display:block;font-size:6px;letter-spacing:1.6px;text-transform:uppercase;color:#6e969e;margin-bottom:8px}.perfume-info h3{font:500 27px/1.1 var(--serif);color:#153f4e;letter-spacing:-.6px;min-height:59px}.perfume-mood{font-size:9px;color:#899fa4;line-height:1.8;margin-top:10px}.card-details{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #b9d2d7;background:linear-gradient(120deg,#eff6f6,#f8faf9);color:#3c788a;border-radius:25px;width:100%;padding:10px 12px;font-size:8px;min-height:39px;margin-top:20px}.card-details:hover{border-color:#4892ab;background:#e4f0f3}.card-details svg{width:15px;height:15px}.collection-bottom{display:flex;justify-content:space-between;gap:30px;align-items:start;padding-top:13px}.collection-bottom p{font-size:8px;color:#819ca1;max-width:580px;line-height:1.9}.collection-bottom>span{font-size:7px;letter-spacing:.5px;white-space:nowrap;color:#6a8d98}.empty{padding:40px;text-align:center;color:#7d989f;font-size:12px}.universes{background:linear-gradient(135deg,#edf3f0,#e8f1f1);border-block:1px solid #dbe6e1;padding-block:65px 70px}.universe-heading{text-align:center;max-width:650px;margin:0 auto 35px}.universe-heading>p:not(.eyebrow){color:#7f999e;font-size:11px;line-height:1.9;margin-top:22px}.universe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.universe-card{text-align:left;padding:27px 30px 24px;border:1px solid #d2e1dc;background:#f9fcfa8c;border-radius:13px;display:flex;flex-direction:column;color:#194a5b;transition:background .3s,border-color .3s;min-width:0}.universe-card:hover{background:#fff;border-color:#81b5c3}.universe-number{font-size:6px;letter-spacing:1.7px;color:#809ea4}.universe-card>svg{width:38px;height:38px;color:#6a9ba7;stroke-width:.9;margin-top:26px;margin-bottom:22px}.universe-card h3{font:400 36px/1.03 var(--serif);letter-spacing:-1px}.universe-card h3 em{color:#57919f;font-weight:400}.universe-card>p{font-size:9px;color:#90a6a8;margin-top:19px}.universe-link{display:flex;align-items:center;justify-content:space-between;font-size:9px;margin-top:30px;padding-top:18px;border-top:1px solid #d6e3dd;color:#5f8c99}.universe-link svg{width:17px;height:17px}.about{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:center;padding-block:85px}.about-brand{min-width:0}.about-logo{border-radius:120px 120px 14px 14px;overflow:hidden;background:#fff;border:1px solid #c8dedf;aspect-ratio:1.1;display:grid;place-items:center;padding:30px}.about-logo>img{object-fit:contain;width:100%;height:auto;mix-blend-mode:multiply}.about-brand>span{display:block;text-align:center;font-size:6px;letter-spacing:2px;color:#779ba2;margin-top:20px}.about-copy>p:not(.eyebrow){font-size:12px;line-height:2;color:#7e989e;margin-top:23px;max-width:470px}.editorial-link{display:flex;align-items:center;justify-content:space-between;width:max-content;gap:40px;border-bottom:1px solid #87acb5;font-size:10px;padding-bottom:9px;margin-top:27px;color:#3e7889}.editorial-link svg{height:17px;width:17px}.contact{position:relative;overflow:hidden;text-align:center;background:linear-gradient(120deg,#03374d,#073045 55%,#0a5265);color:#e8f4f4;padding:68px 0 61px}.contact-inner{position:relative;z-index:1}.contact .eyebrow{color:#8fbec9;font-size:7px}.contact h2{font-size:clamp(45px,5.3vw,67px)}.contact h2 em{color:#88ccde}.contact p:not(.eyebrow){font-size:12px;color:#a5c6cf;line-height:2;margin:25px 0}.contact .button{font-size:10px;gap:15px;min-height:51px;margin-top:5px}.contact-handle{display:block;font-size:6px;letter-spacing:1.8px;color:#7faebb;margin-top:24px}.contact-glow{position:absolute;left:calc(50% - 400px);bottom:-360px;width:800px;height:600px;border-radius:50%;background:radial-gradient(ellipse,#187d9d55,transparent 70%);animation:orb-drift 17s ease-in-out infinite alternate}footer{background:#f2f5ef}.footer-main{display:grid;grid-template-columns:1.1fr 1fr .9fr 1fr;gap:45px;padding-block:35px;align-items:center}.footer-brand{display:block;width:max-content;border:1px solid #dbe5dc;border-radius:9px;overflow:hidden;background:white}.footer-brand>img{width:135px;height:90px;object-fit:contain}.footer-main>p{font:400 20px/1.3 var(--serif);color:#65858b}.footer-main nav{display:flex;flex-direction:column;gap:9px;font-size:9px;color:#6c8a90}.footer-social>a{display:flex;gap:12px;align-items:center;font-size:10px;color:#3a7585}.footer-social svg{width:17px;height:17px}.footer-social button{background:none;border:0;padding:12px 0 0;font-size:8px;color:#8ca1a0;text-align:left}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #d8e1d6;padding-block:19px;font-size:6px;letter-spacing:1px;color:#769496}.footer-bottom>a{font-size:8px;letter-spacing:0}.mobile-contact{display:none}dialog{background:#f9fbf8;color:var(--ink);border:1px solid #98c4cd;border-radius:17px;width:min(830px,calc(100% - 35px));padding:0;max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 25px 100px #00253466}dialog::backdrop{background:#032e42b5;backdrop-filter:blur(6px)}.dialog-close{position:absolute;right:14px;top:14px;width:34px;height:34px;border:1px solid #c1d8d9;background:#fff;border-radius:50%;color:#558593;font-size:24px;line-height:1;z-index:3;display:grid;place-items:center}.detail-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center}.detail-grid>.perfume-art{aspect-ratio:1}.detail-copy{padding:42px 33px}.detail-copy .eyebrow{font-size:7px;margin-bottom:15px}.detail-copy h2{font-size:43px;line-height:.98;margin-bottom:23px}.detail-copy>p:not(.eyebrow){font-size:11px;line-height:1.9;color:#829da2}.detail-mood{border-top:1px solid #d6e3df;border-bottom:1px solid #d6e3df;padding:15px 0;margin:20px 0}.detail-mood>span{font-size:6px;letter-spacing:1.3px;color:#8ca8ac;display:block;margin-bottom:7px}.detail-mood strong{font:400 24px var(--serif);color:#3e7e90}.detail-copy .detail-disclaimer{font-size:8px!important;line-height:1.9}.copy-message{width:100%;background:#07566b;color:#eaf7f8;border-color:#347e91;margin-top:20px;gap:12px;font-size:10px}.detail-contact{display:flex;align-items:center;justify-content:center;gap:13px;font-size:9px;color:#5e8b97;padding:15px 0}.detail-contact svg{width:15px;height:15px}.detail-copy #copy-status{font-size:9px;line-height:1.8;color:#4c8a7d}.detail-copy textarea{border:1px solid #aacbd1;background:white;border-radius:6px;padding:10px;font-size:10px;line-height:1.8;width:100%;margin-top:10px;min-height:95px;resize:vertical}[hidden]{display:none!important}.effects-paused *,.effects-paused *:before{animation-play-state:paused!important}@keyframes light-orbit{to{--light-angle:360deg}}@keyframes orb-drift{to{transform:translate(35px,-25px);opacity:.65}}
@media(max-width:1000px){.shell{width:calc(100% - 56px)}.hero-grid{gap:35px;padding-block:50px}.hero h1{font-size:74px}.hero .eyebrow{font-size:6px}.hero-lede{font-size:11px}.hero-actions{gap:17px}.hero-actions .button{font-size:9px;padding-inline:18px;gap:14px}.hero-text-link{font-size:8px}.hero-picture{border-radius:100px 100px 13px 13px}.hero-image-note{left:-20px;padding:15px 20px}.hero-image-note p{font-size:23px}.quicklinks{gap:12px}.quicklinks>a{padding:18px 13px;gap:11px}.quicklinks strong{font-size:10px}.quicklinks small{font-size:5px}.quicklinks>a>svg{width:21px;height:21px}.showcase-aside{gap:25px}.showcase-aside>p{font-size:9px}.perfume-info{padding:17px 15px}.perfume-info h3{font-size:25px;min-height:55px}.perfume-mood{font-size:8px}.card-details{font-size:7px;gap:7px}.about{gap:55px;padding-block:65px}.universe-card{padding:23px}.universe-card h3{font-size:32px}.footer-main{gap:30px}.footer-main>p{font-size:18px}}
@media(max-width:760px){.top-line{font-size:5px;padding-inline:28px;letter-spacing:1px}.top-line>a{font-size:6px}.navigation{height:85px}.brand img{width:118px;height:78px}.navigation nav{gap:18px;font-size:9px}.nav-contact{font-size:8px;gap:12px;padding:10px 13px}.hero-grid{gap:25px}.hero h1{font-size:61px;letter-spacing:-2px}.hero-lede br{display:none}.hero-lede{max-width:275px;margin-block:23px}.hero-picture{aspect-ratio:3/4.4}.hero-signature{margin-top:30px}.hero-side-note{right:-8px;font-size:5px}.hero-image-note{left:-15px}.hero-image-note p{font-size:20px}.hero-image-note>span{font-size:5px}.hero-bottom{font-size:5px;letter-spacing:1px}.hero-bottom>a{font-size:7px}.quicklinks{grid-template-columns:1fr 1fr;gap:10px;padding-top:24px}.quicklinks>a:last-child{grid-column:1/-1}.quicklinks strong{font-size:11px}.quicklinks small{font-size:6px}.showcase{padding-block:50px 45px}.showcase h2{font-size:45px}.showcase-aside{flex-direction:column;align-items:end;gap:15px}.showcase-aside>p{font-size:8px}.perfume-card{flex-basis:calc((100% - 38px)/3)}.collection-bottom p{font-size:7px;max-width:380px}.collection-bottom>span{font-size:6px}.universes{padding-block:45px}.universe-heading h2{font-size:48px}.universe-grid{gap:15px}.universe-card{padding:20px 17px}.universe-card h3{font-size:28px}.universe-card>p{font-size:8px}.universe-number{font-size:5px;letter-spacing:1px}.universe-link{font-size:8px;gap:10px}.about{gap:30px}.about-logo{padding:20px;border-radius:80px 80px 10px 10px;aspect-ratio:.9}.about-copy h2{font-size:47px}.about-copy>p:not(.eyebrow){font-size:11px}.footer-main{gap:25px;grid-template-columns:1fr 1fr}.footer-main>p{font-size:21px}.footer-main nav{font-size:10px;gap:10px}.footer-social>a{font-size:11px}.footer-social button{font-size:9px}.detail-copy{padding:35px 25px}.detail-copy h2{font-size:37px}}
@media(max-width:540px){html{scroll-padding-top:80px}.shell{width:calc(100% - 36px)}.top-line{padding:8px 18px;font-size:5px}.top-line>a{display:none}.top-line>span{margin:auto;letter-spacing:1.7px}.navigation{height:76px;gap:20px}.brand img{width:106px;height:70px}.navigation nav{display:none}.nav-contact{font-size:9px;gap:14px;padding:10px 14px;min-height:40px}.hero-grid{grid-template-columns:1fr;gap:28px;padding-block:35px 30px}.hero-copy{padding:0 5px}.hero .eyebrow{font-size:6px;letter-spacing:1.7px;margin-bottom:23px}.hero h1{font-size:64px;line-height:.98;letter-spacing:-2.2px}.hero-lede{font-size:11px;line-height:1.95;max-width:290px;margin:23px 0 25px}.hero-actions{gap:19px;align-items:center}.hero-actions .button{font-size:9px;min-height:47px;padding-inline:18px;gap:16px}.hero-text-link{font-size:8px;gap:9px}.hero-text-link svg{width:13px;height:13px}.hero-signature{margin-top:25px;gap:12px}.hero-signature p{font-size:15px}.hero-signature strong{font-size:7px}.hero-visual{width:100%;max-width:330px;margin:auto;padding:0 18px 25px 10px}.hero-picture{aspect-ratio:1.1;border-radius:110px 110px 12px 12px}.hero-picture>img{object-position:center 52%}.hero-side-note{right:-1px;top:30%;font-size:5px;letter-spacing:1.5px}.hero-image-note{left:0;padding:11px 17px;bottom:0;border-radius:6px}.hero-image-note p{font-size:22px}.hero-image-note>span{font-size:5px}.image-caption{font-size:5px;bottom:16px;letter-spacing:1.3px}.hero-bottom{padding-block:15px;font-size:5px;gap:15px}.hero-bottom>span:last-child{display:none}.hero-bottom>a{font-size:7px}.quicklinks{padding-top:22px}.quicklinks>a{padding:15px 12px;border-radius:9px;gap:10px}.quicklinks>a>svg{width:21px;height:21px}.quicklinks strong{font-size:9px;line-height:1.5;overflow-wrap:anywhere}.quicklinks small{font-size:5px;letter-spacing:.6px}.quicklinks .quick-arrow{width:13px;height:13px}.showcase{padding-block:42px 38px}.section-heading{gap:15px;margin-bottom:23px;align-items:end}.section-heading .eyebrow{font-size:6px;letter-spacing:1.2px;margin-bottom:15px}.showcase h2{font-size:40px;line-height:1;letter-spacing:-1px}.showcase-aside>p{display:none}.arrows{gap:6px}.arrows button{height:33px;width:33px}.arrows svg{width:15px;height:15px}.filter-row{gap:7px;margin-bottom:18px}.filter-row button{font-size:9px;padding:8px 15px;min-height:36px}.perfume-rail{gap:12px;padding-bottom:16px}.perfume-card{flex-basis:calc((100% - 12px)/2);border-radius:12px}.perfume-info{padding:15px 12px}.perfume-category{font-size:6px;letter-spacing:1px;margin-bottom:9px}.perfume-info h3{font-size:25px;line-height:1.02;min-height:52px;letter-spacing:-.4px}.perfume-mood{font-size:9px;line-height:1.7;min-height:31px;margin-top:8px}.card-details{font-size:8px;padding:10px;min-height:42px;gap:6px;margin-top:15px}.card-details svg{width:14px;height:14px}.collection-bottom{gap:15px;flex-direction:column;padding-top:10px}.collection-bottom p{font-size:8px;line-height:1.9}.collection-bottom>span{font-size:7px}.universes{padding-block:37px 40px}.universe-heading{margin-bottom:27px}.universe-heading .eyebrow{font-size:6px;letter-spacing:1.3px}.universe-heading h2{font-size:44px}.universe-heading>p:not(.eyebrow){font-size:10px;line-height:1.9;margin-top:20px}.universe-heading>p br{display:none}.universe-grid{grid-template-columns:1fr;gap:13px}.universe-card{padding:23px 24px;display:grid;grid-template-columns:1fr 44px;align-items:start;column-gap:20px}.universe-number{grid-column:1;font-size:6px;letter-spacing:1.3px}.universe-card>svg{grid-column:2;grid-row:1/4;margin:25px 0 0;width:35px;height:35px}.universe-card h3{grid-column:1;font-size:34px;margin-top:18px;letter-spacing:-.7px}.universe-card>p{grid-column:1/-1;font-size:10px;margin-top:15px}.universe-link{grid-column:1/-1;font-size:10px;margin-top:20px;padding-top:15px}.about{grid-template-columns:1fr;gap:30px;padding-block:40px 45px}.about-brand{max-width:300px;width:100%;margin:auto}.about-logo{aspect-ratio:1.35;border-radius:90px 90px 12px 12px;padding:22px}.about-brand>span{font-size:6px;letter-spacing:1.5px;margin-top:15px}.about-copy{padding-inline:4px}.about-copy h2{font-size:47px}.about-copy .eyebrow{font-size:7px}.about-copy>p:not(.eyebrow){font-size:11px;line-height:2;margin-top:20px}.editorial-link{font-size:10px;margin-top:23px}.contact{padding-block:42px 40px}.contact .eyebrow{font-size:6px;letter-spacing:1.2px;max-width:270px;margin:0 auto 22px}.contact h2{font-size:45px;letter-spacing:-1.2px}.contact p:not(.eyebrow){font-size:10px;line-height:2;margin:23px 0}.contact p br{display:none}.contact .button{font-size:9px;gap:12px;width:100%;max-width:310px}.contact-handle{font-size:6px;margin-top:21px}.footer-main{gap:27px 20px;padding-block:28px}.footer-brand img{width:113px;height:80px}.footer-main>p{font-size:21px}.footer-main nav{font-size:10px}.footer-main nav>a{min-height:28px;display:flex;align-items:center}.footer-social>a{font-size:10px;gap:10px;min-height:30px}.footer-social button{font-size:8px;min-height:35px;padding-top:8px}.footer-bottom{font-size:5px;letter-spacing:.8px;padding-block:17px 90px;gap:15px}.footer-bottom>a{font-size:7px;white-space:nowrap}.mobile-contact{display:flex;align-items:center;justify-content:space-between;gap:15px;position:fixed;left:18px;right:18px;bottom:12px;background:linear-gradient(115deg,#07566bf2,#10475ef2);color:#edf8fa;padding:13px 18px;border:1px solid #85c9dc;border-radius:30px;min-height:50px;font-size:11px;z-index:24;box-shadow:0 8px 25px #033b4333;backdrop-filter:blur(10px)}.mobile-contact svg{width:19px;height:19px}.detail-grid{grid-template-columns:1fr}.detail-grid>.perfume-art{width:100%;max-width:265px;margin:auto}.detail-copy{padding:15px 22px 24px}.detail-copy h2{font-size:39px;margin-bottom:20px}.detail-copy>p:not(.eyebrow){font-size:11px}.detail-copy .detail-disclaimer{font-size:9px!important}.detail-copy .eyebrow{font-size:7px}.detail-mood>span{font-size:7px}.detail-mood strong{font-size:24px}.copy-message{font-size:10px;min-height:47px}.detail-contact{font-size:10px;min-height:42px}.detail-copy #copy-status{font-size:10px}.dialog-close{right:11px;top:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
