@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-regular.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-italic.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-regular.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-medium.woff2) format("woff2")}:root{font-family:Manrope,sans-serif;color:#e4d9c6;background:#0c0b09;font-synthesis:none;font-weight:400;--paper: #e4d9c6;--muted: #a59984;--gold: #b89562}*{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-color:#6a5436 #0c0b09}body,h1{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}::selection{background:#b89562;color:#0c0b09}:focus-visible{outline:1px solid #ebc589;outline-offset:8px}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:#e4d9c6;color:#0c0b09;padding:15px}.skip-link:focus{top:20px}.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.masthead{position:absolute;z-index:20;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;padding:32px 4.2vw}.wordmark{font-family:Cormorant Garamond,serif;font-size:31px;line-height:.95;letter-spacing:.16em;display:flex;flex-direction:column;text-align:center}.wordmark>span:first-child{font-family:Manrope,sans-serif;font-size:8px;letter-spacing:.45em;margin:0 0 7px 4px}.wordmark-sub{font-family:Manrope,sans-serif;font-size:5px;letter-spacing:.28em;margin:10px 0 0 3px}.header-note{font-size:10px;letter-spacing:.23em;color:#b7a88f;margin-left:35px}@media(max-width:900px){.header-note{display:none}}@media(max-width:600px){.wordmark{font-size:25px}.wordmark-sub{font-size:4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--ivory: #eae6dc;--ink: #302d27;--duration-fast: .25s;--duration-quick: .15s;--ease-smooth-out: cubic-bezier(.22, 1, .36, 1);--modal-open-dur: .25s;--modal-close-dur: .15s;--modal-scale: .96;--modal-scale-close: .96;--modal-ease: cubic-bezier(.22, 1, .36, 1)}html{scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}button,input,summary,a{touch-action:manipulation}button{border-radius:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kicker{font-size:10px;line-height:1.6;letter-spacing:.17em;text-transform:uppercase}.section-ivory{background:var(--ivory);color:var(--ink)}.theme-amber{background:#17110c;color:#e2d4bb;--accent: #c39c60}.theme-sea{background:#c7d3d2;color:#244753;--accent: #446e7c}.theme-rose{background:#eee0d9;color:#684d48;--accent: #9c7066}.line-link{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;border-bottom:1px solid currentColor;padding:13px 0;font-size:10px;letter-spacing:.13em;line-height:1.6}.line-link span{font-size:20px;transition:transform var(--duration-fast) var(--ease-smooth-out)}.line-link:hover span{transform:translate(3px,-3px)}.solid-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:17px 23px;border:1px solid currentColor;background:var(--ink);color:var(--ivory);font-size:10px;letter-spacing:.13em;line-height:1.7;transition:background-color var(--duration-fast),color var(--duration-fast)}.solid-button:hover{background:#544a3b}.solid-button:active{transform:translateY(1px)}.site-header{gap:24px}.site-header .header-note{margin-left:0}.desktop-nav,.header-actions{display:flex;align-items:center;gap:28px}.desktop-nav a,.header-actions button{font-size:10px;letter-spacing:.12em}.desktop-nav a{padding:13px 0;border-bottom:1px solid transparent;transition:border-color var(--duration-fast)}.desktop-nav a:hover,.desktop-nav a[aria-current]{border-color:currentColor}.header-actions button{min-height:44px;background:none;border:0;color:inherit;padding:8px 0}.cart-count{margin-left:7px;font-variant-numeric:tabular-nums}.menu-trigger{display:none}.inner-page{background:var(--ivory);color:var(--ink)}.inner-page .site-header{position:relative;background:var(--ivory);color:var(--ink)}.inner-page .header-note{color:#746b5c}.inner-page main:focus{outline:none}.inner-page h1{position:static;font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(60px,7vw,112px);line-height:.97;letter-spacing:-.045em}.inner-page h1 em{font-weight:400}.demo-ribbon{position:fixed;z-index:25;bottom:7px;right:16px;background:#13110eea;color:#d6c8b0;padding:5px 9px;font-size:8px;letter-spacing:.12em;pointer-events:none}.demo-note{font-size:11px;line-height:1.7;color:inherit;opacity:.8}.hero-bridge{display:flex;justify-content:space-between;align-items:center;padding:22px 4.2vw 30px;gap:20px;border-top:1px solid #56422b;color:#c8b79c;font-size:9px;letter-spacing:.12em}.hero-bridge .line-link{font-size:9px}.home-manifesto{padding:120px 7vw 150px;position:relative;overflow:hidden}.manifesto-layout{display:grid;grid-template-columns:1.8fr 1fr;gap:7vw;align-items:end;position:relative;z-index:1}.manifesto-layout h2,.section-heading h2,.editorial-copy h2,.collection-outro h2,.maison-philosophy h2,.maison-ending h2{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(48px,5.8vw,88px);line-height:1;letter-spacing:-.035em}.manifesto-layout h2{margin:50px 0 0;font-size:clamp(46px,5vw,80px);text-wrap:balance}.manifesto-layout p,.editorial-copy p{font-size:14px;line-height:1.95;max-width:390px}.manifesto-layout .line-link{margin-top:25px}.manifesto-monogram{position:absolute;right:-3vw;top:-90px;font-family:Cormorant Garamond,serif;font-size:700px;line-height:1;color:#bfb9aa22;pointer-events:none}.section-heading{position:relative;padding:90px 7vw 75px}.section-heading h2{margin:30px 0 0}.home-collection>.section-heading{background:#0c0b09}.section-heading>.line-link{position:absolute;right:7vw;bottom:80px}.collection-scene{display:grid;grid-template-columns:1fr 1fr;position:relative;min-height:740px;overflow:hidden;isolation:isolate}.collection-copy{align-self:center;padding:90px 4vw 110px 9vw;z-index:2}.collection-copy h2{font:400 clamp(60px,6.5vw,105px)/.93 "Cormorant Garamond",serif;letter-spacing:-.04em;max-width:6ch;margin:34px 0 28px}.collection-copy .scene-phrase{font:italic 34px/1.1 Cormorant Garamond,serif;margin:0 0 22px}.scene-description{font-size:13px;line-height:1.9;max-width:330px}.collection-copy .line-link{margin-top:24px}.scene-price{display:block;font-size:11px;margin-top:25px}.scene-price small{display:block;font-size:9px;margin-top:6px;opacity:.75}.scene-bottom{position:absolute;bottom:33px;left:9vw;font-size:10px;letter-spacing:.06em;z-index:3}.collection-art-link{display:block;height:100%;min-height:650px}.fragrance-art{height:100%;min-height:450px;position:relative;isolation:isolate;overflow:hidden}.fragrance-art img{position:absolute;top:5%;left:50%;height:88%;width:auto;max-width:94%;object-fit:contain;transform:translate(-50%);z-index:2;transition:filter var(--duration-fast)}.art-orbit,.art-surface{position:absolute;pointer-events:none;z-index:-1}.art-index{position:absolute;top:45px;right:40px;font:400 38px Cormorant Garamond,serif;opacity:.55}.art-amber{background:radial-gradient(ellipse at 50% 68%,#70431d5e,transparent 65%)}.art-amber .art-orbit{width:1px;height:80%;left:53%;top:0;background:linear-gradient(transparent,#a1835145,transparent);transform:rotate(25deg)}.art-amber .art-surface{left:14%;bottom:10%;width:76%;height:7%;background:radial-gradient(ellipse,#000b,transparent 68%)}.art-amber img{filter:drop-shadow(12px 25px 16px #0005)}.collection-scene.theme-sea .collection-copy{order:2;padding:90px 7vw 110px 6vw}.collection-scene.theme-sea .collection-art-link{order:1}.collection-scene.theme-sea .scene-bottom{left:auto;right:7vw}.art-sea{background:linear-gradient(#b6c9ce,#d7dfd9 57%,#8ca7ae 57.1%,#a5bcc0 64%,#b5c8c9)}.art-sea .art-orbit{width:47%;aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,#f3f3e5e0,#e4ece15c);top:14%;left:17%}.art-sea .art-surface{width:130%;height:21%;bottom:3%;left:-15%;border-radius:50%;border-top:1px solid #e7eee49c;border-bottom:1px solid #6f969e66;transform:rotate(-7deg)}.art-sea .art-surface:after{content:"";position:absolute;inset:-30% -10%;border-radius:50%;border-top:1px solid #dce9e0b0}.art-sea img{top:0;height:94%;transform:translate(-50%) rotate(8deg);filter:drop-shadow(-18px 24px 13px #375e6c30)}.collection-scene.theme-rose .collection-copy h2{max-width:8ch;font-style:italic;font-size:clamp(66px,7vw,112px)}.art-rose{background:radial-gradient(ellipse at 60% 38%,#f8efdf,#e5c8c14a 60%)}.art-rose .art-orbit{width:70%;height:75%;top:7%;left:17%;border-radius:70% 25% 65% 20%;transform:rotate(-24deg);background:linear-gradient(135deg,#f8ecdc,#d3aaa154 50%,#edddd0);box-shadow:20px 22px 45px #ad79751c}.art-rose .art-orbit:after{content:"";position:absolute;width:60%;height:95%;top:0;left:13%;border-radius:90% 10% 85% 20%;border-left:1px solid #fff5e780;transform:rotate(23deg)}.art-rose img{transform:translate(-50%) rotate(-12deg);filter:drop-shadow(20px 25px 14px #9c776630)}.art-rose .art-surface{width:60%;height:5%;left:25%;bottom:9%;background:radial-gradient(ellipse,#a2725d42,transparent 72%)}.home-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:700px}.editorial-still{position:relative;overflow:hidden;min-height:550px;background:linear-gradient(120deg,#9e866d,#d8c9af 45%,#ac9275)}.still-ring{position:absolute;width:65%;aspect-ratio:1;border:1px solid #f6e8cb77;border-radius:50%;left:17%;top:20%;box-shadow:inset 30px 10px 40px #5a39282e,30px 20px 45px #5a39282e}.still-slit{position:absolute;height:150%;width:11%;left:46%;top:-25%;background:linear-gradient(90deg,#f5e4c688,#f9e9ce);transform:rotate(28deg);box-shadow:20px 0 50px #e8cba85c}.still-caption{position:absolute;bottom:36px;left:40px;font-size:9px;letter-spacing:.16em;color:#3f3026}.editorial-copy{align-self:center;padding:90px 6vw}.editorial-copy h2{font-size:clamp(48px,5vw,76px);margin:35px 0}.editorial-copy .line-link{margin-top:28px}.collection-intro{padding:65px 7vw 90px}.collection-intro h1{margin-top:45px}.collection-intro>div{display:flex;justify-content:space-between;align-items:end;margin-top:50px;gap:30px}.collection-intro>div>p{font:400 25px/1.4 Cormorant Garamond,serif}.fragrance-index{display:flex;flex-wrap:wrap;gap:30px}.fragrance-index a{display:flex;flex-direction:column;gap:15px;padding:12px 0;border-bottom:1px solid #a9a18e;font-size:10px;letter-spacing:.08em}.fragrance-index span{color:#8e816b}.collection-outro{padding:120px 7vw;text-align:center}.collection-outro h2{margin:40px 0}.product-hero{display:grid;grid-template-columns:1fr 1fr;min-height:760px}.product-visual{position:relative;min-width:0}.product-visual .fragrance-art{min-height:760px}.visual-annotation{position:absolute;left:6vw;bottom:35px;font-size:9px;letter-spacing:.14em}.product-information{padding:55px 6vw 60px}.breadcrumb{display:inline-block;font-size:9px;letter-spacing:.15em;padding:10px 0;margin-bottom:35px}.product-information .kicker{margin-bottom:25px}.product-information h1{font-size:clamp(54px,5.8vw,90px)}.product-phrase{font:italic 31px/1.1 Cormorant Garamond,serif;margin:24px 0}.product-description{font-size:13px;line-height:1.9;max-width:390px}.purchase-form{margin-top:35px}.purchase-form fieldset{margin:0;padding:0;border:0}.purchase-form legend{font-size:9px;letter-spacing:.1em;margin-bottom:14px}.size-options{display:flex;gap:10px}.size-options label{position:relative;display:block}.size-options input{position:absolute;width:1px;height:1px;opacity:0}.size-options span{display:flex;align-items:center;justify-content:center;min-width:100px;min-height:44px;border:1px solid #88765d66;padding:12px 24px;font-size:12px;transition:background-color var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}.size-options input:checked+span{border-color:currentColor;background:#b89b6930}.size-options input:focus-visible+span{outline:2px solid currentColor;outline-offset:4px}.purchase-price{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:25px 0}.purchase-price strong{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:400}.purchase-price span{font-size:10px;line-height:1.7}.purchase-actions{display:grid;grid-template-columns:116px 1fr;gap:14px}.quantity-picker{display:inline-flex;align-items:center;border:1px solid #88765d66;height:52px}.quantity-picker button{height:100%;min-width:34px;padding:0;border:0;color:inherit;background:none;font-size:18px}.quantity-picker button:disabled{opacity:.3;cursor:default}.quantity-picker input{width:42px;padding:0;height:100%;border:0;color:inherit;background:none;text-align:center;font:12px Manrope,sans-serif;appearance:textfield;-moz-appearance:textfield}.quantity-picker input::-webkit-inner-spin-button,.quantity-picker input::-webkit-outer-spin-button{appearance:none;margin:0}.theme-amber .solid-button{background:#e2d4bb;color:#21170e}.theme-amber .solid-button:hover{background:#c9b18c}.purchase-actions .solid-button{font-size:9px;padding:12px 18px;gap:12px}.purchase-feedback{min-height:18px;margin:12px 0 0;font-size:11px;line-height:1.6}.purchase-form .demo-note{font-size:10px;max-width:390px}.product-hero.theme-sea{grid-template-columns:1.05fr 1fr}.product-hero.theme-sea .product-visual{order:2}.product-hero.theme-sea .product-information{order:1;background:#e7eae1}.product-hero.theme-sea h1{max-width:5ch;font-size:clamp(74px,7vw,104px)}.product-hero.theme-sea .art-orbit{width:70%;top:8%}.product-hero.theme-rose .product-visual{background:#e3c8bf}.product-hero.theme-rose h1{font-style:italic;max-width:9ch}.product-hero.theme-rose .art-rose img{height:82%;top:8%;transform:translate(-50%) rotate(-17deg)}.olfactory-story{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 8vw 110px;border-top:1px solid #a99b8033}.olfactory-story h2{font:400 58px/1 Cormorant Garamond,serif;letter-spacing:-.02em;margin:34px 0 25px}.olfactory-story p:not(.kicker){font-size:13px;line-height:1.95;max-width:380px}.olfactory-notes{list-style:none;margin:0;padding:0}.olfactory-notes li{border-top:1px solid #92836b66;padding:22px 0}.olfactory-notes span{font-size:9px;letter-spacing:.15em;text-transform:uppercase}.olfactory-notes h3{font:400 34px/1.1 Cormorant Garamond,serif;margin:12px 0 0}.product-story{padding:110px 8vw;display:grid;grid-template-columns:1.1fr 1fr;gap:10vw}.product-story h2{font:400 48px/1.08 Cormorant Garamond,serif;margin:35px 0}.product-story p{font-size:13px;line-height:1.95}.product-details details{border-top:1px solid #aaa18f;padding:19px 0}.product-details details:last-child{border-bottom:1px solid #aaa18f}.product-details summary{display:flex;justify-content:space-between;align-items:center;list-style:none;font-size:13px;padding:8px 0;cursor:pointer}.product-details summary::-webkit-details-marker{display:none}.product-details summary span{font-size:22px;transition:transform var(--duration-fast)}.product-details details[open] summary span{transform:rotate(45deg)}.product-details p{margin-bottom:0}.related-grid{display:grid;grid-template-columns:1fr 1fr}.related-product{display:grid;grid-template-columns:1fr 1fr;min-height:420px}.related-product .fragrance-art{min-height:420px}.related-product>div:last-child{align-self:center;padding:35px 25px}.related-product h3{font:400 39px/.98 Cormorant Garamond,serif;margin:25px 0;letter-spacing:-.02em}.related-product .kicker,.related-product .line-link{font-size:9px}.maison-intro{padding:65px 7vw 0}.maison-intro h1{margin:50px 0 60px;position:relative;z-index:2}.maison-composition{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;position:relative}.maison-arch{height:560px;position:relative;background:linear-gradient(125deg,#a38c70,#dfd0b4 52%,#bba88a);overflow:hidden}.maison-arch:before{content:"";position:absolute;width:60%;height:110%;top:12%;left:25%;border-radius:50% 50% 0 0;background:linear-gradient(135deg,#584231,#a28a69 45%,#c3b08b);box-shadow:-25px 15px 40px #6d523433}.maison-arch:after{content:"";position:absolute;width:10%;height:150%;left:63%;top:-20%;transform:rotate(25deg);background:#eedcb4b3;box-shadow:30px 0 40px #e5d0aa55}.maison-arch span{position:absolute;z-index:1;left:34%;bottom:35px;color:#f3e2bc55;font:400 290px/1 Cormorant Garamond,serif}.maison-composition>p{font:italic 32px/1.35 Cormorant Garamond,serif;padding:50px}.maison-side-note{position:absolute;right:-45px;bottom:50px;writing-mode:vertical-rl;font-size:8px;letter-spacing:.16em}.maison-philosophy{padding:140px 8vw;display:grid;grid-template-columns:1fr 2fr;gap:7vw}.maison-philosophy h2{margin:0 0 45px}.maison-philosophy p:not(.kicker){font-size:14px;line-height:2;max-width:650px}.maison-principles{padding-bottom:100px}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6vw;padding:0 7vw}.principle-grid article{border-top:1px solid #a99e8a;padding-top:24px}.principle-grid article>span{font-size:10px;color:#80735d}.principle-grid h3{font:400 43px/1.1 Cormorant Garamond,serif;margin:40px 0 25px}.principle-grid p{font-size:13px;line-height:1.9}.maison-ending{color:#e4d9c6;text-align:center;padding:120px 8vw 100px;background:radial-gradient(ellipse at 50% 80%,#5e3b2255,transparent 70%),#0c0b09}.maison-ending h2{margin:45px 0}.maison-disclosure{margin:90px auto 0;max-width:500px;font-size:11px;line-height:1.8;color:#b9a98f}.site-footer{background:#0c0b09;color:#d6c8b0;padding:75px 7vw 35px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;padding-bottom:70px}.footer-top>p{font:400 55px/1.05 Cormorant Garamond,serif;margin:0}.footer-top>div{display:flex;flex-direction:column;gap:22px;padding-top:8px}.footer-top a{font-size:11px}.footer-top a:hover{text-decoration:underline;text-underline-offset:6px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #77604466;padding-top:30px;padding-bottom:15px;font-size:9px;color:#b5a489}.footer-brand{font-family:Cormorant Garamond,serif;letter-spacing:.2em;font-size:20px}.js-motion [data-reveal]{transition:opacity .4s var(--ease-smooth-out),transform .4s var(--ease-smooth-out)}.js-motion [data-reveal].is-pending{opacity:0;transform:translateY(18px)}.t-modal{transform-origin:center;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}@media(prefers-reduced-motion:reduce){.t-modal{transition:none!important}}dialog{border:0;padding:0;color:var(--ink);background:var(--ivory)}dialog::backdrop{background:#080705aa}.cart-dialog{position:fixed;inset:0 0 0 auto;width:min(570px,100%);height:100dvh;max-height:100dvh;max-width:100%;margin:0 0 0 auto}.cart-dialog>.t-modal{min-height:100%;padding:35px 35px 50px}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.dialog-heading h2{font:400 43px/1 Cormorant Garamond,serif;margin:0}.dialog-heading button{background:none;color:inherit;border:1px solid #a99b8366;width:44px;height:44px;font-size:18px;flex-shrink:0}.dialog-intro{font-size:12px;margin:20px 0 30px}.cart-line{display:grid;grid-template-columns:88px 1fr auto;gap:20px;border-top:1px solid #b9ae9b;padding:25px 0}.cart-line-image{display:flex;align-items:center;justify-content:center;height:146px}.cart-line-image img{width:88px;height:134px;object-fit:contain}.cart-line-info h3{font:400 23px/1.1 Cormorant Garamond,serif;margin:2px 0 9px}.cart-line-info p{font-size:10px;margin:0 0 10px}.cart-line-info>span{font-size:10px;color:#786a56}.cart-line-actions{display:flex;align-items:center;gap:15px;margin-top:14px}.cart-line-actions .quantity-picker{height:38px}.cart-line-actions .quantity-picker input{width:24px}.cart-line-actions .quantity-picker button{min-width:30px}.remove-item{font-size:10px;padding:10px 0;color:inherit;background:none;border:0;text-decoration:underline;text-underline-offset:4px}.line-total{font-size:13px;font-weight:400;white-space:nowrap}.cart-total{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-top:1px solid #897b64;font-size:13px}.cart-total strong{font:400 34px/1 Cormorant Garamond,serif}.cart-demo{font-size:11px;line-height:1.8;background:#dcd5c7;padding:20px}.cart-demo strong{display:block;font-weight:500;margin-bottom:5px}.storage-note{font-size:11px;line-height:1.7}.cart-page-link{margin-top:20px;font-size:9px}.empty-cart{text-align:center;padding:35px 0 60px}.empty-monogram{font:400 100px/.9 Cormorant Garamond,serif;color:#b2a083}.empty-cart h3{font:400 40px/1 Cormorant Garamond,serif}.empty-cart p{font-size:12px;margin:25px 0 35px}.empty-cart .solid-button{font-size:9px}.menu-dialog{width:min(650px,100%);height:100dvh;max-height:100dvh;max-width:100%;margin:0 0 0 auto}.menu-dialog .t-modal{padding:35px 45px 50px}.menu-dialog nav{display:flex;flex-direction:column;margin:60px 0}.menu-dialog nav a{display:flex;justify-content:space-between;align-items:center;padding:17px 0;border-bottom:1px solid #b9ae9b;font:400 52px/1 Cormorant Garamond,serif}.menu-dialog nav span{font:10px Manrope,sans-serif}.menu-fragrances{display:flex;flex-direction:column;gap:25px}.menu-fragrances a{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em}.menu-dialog .demo-note{margin-top:50px}.cart-page{padding:65px 7vw 100px;min-height:70svh}.cart-page h1{margin:40px 0 30px}.cart-page-intro{font-size:13px}.cart-page-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:8vw;margin-top:70px}.cart-page-layout>aside{align-self:start}.cart-page-layout .cart-line{grid-template-columns:110px 1fr auto}.cart-page-layout .cart-line-image{height:160px}.cart-page-layout .cart-line-image img{width:105px;height:160px}.cart-page-layout .line-total{font-size:17px}.cart-page-layout .cart-line-info h3{font-size:28px}.noscript-notice{padding:20px;color:#302d27;background:#eae6dc}@media(max-width:1200px){.site-header .header-note{display:none}.product-information{padding:45px 4vw}.purchase-actions{grid-template-columns:116px 1fr;gap:10px}.related-product{grid-template-columns:.9fr 1fr}.related-product h3{font-size:32px}.collection-copy{padding-left:7vw}}@media(max-width:900px){.site-header{padding-left:5vw;padding-right:5vw}.desktop-nav{gap:18px}.desktop-nav a{font-size:9px}.manifesto-layout{grid-template-columns:1fr;gap:40px}.manifesto-layout>div{max-width:470px;margin-left:20%}.collection-scene{min-height:650px}.collection-copy{padding:70px 4vw 90px 6vw}.collection-copy h2{font-size:65px}.collection-copy .scene-phrase{font-size:27px}.collection-scene.theme-sea .collection-copy{padding:70px 5vw 90px}.collection-art-link{min-height:650px}.scene-bottom{left:6vw;font-size:9px}.home-editorial{min-height:600px}.editorial-copy{padding:70px 5vw}.editorial-copy h2{font-size:49px}.fragrance-index{gap:20px}.collection-intro>div{align-items:start;flex-direction:column}.product-information h1{font-size:53px}.product-information{padding:35px 4vw}.product-phrase{font-size:27px}.product-description{font-size:12px}.breadcrumb{margin-bottom:25px}.purchase-price{flex-direction:column;align-items:start;gap:7px;margin:23px 0}.purchase-actions{grid-template-columns:1fr}.purchase-actions .quantity-picker{width:116px}.purchase-actions .solid-button{width:100%}.product-visual .fragrance-art{min-height:800px}.olfactory-story{gap:6vw;padding:80px 6vw}.olfactory-story h2{font-size:48px}.product-story{gap:7vw;padding:80px 6vw}.product-story h2{font-size:42px}.related-product{grid-template-columns:1fr}.related-product .fragrance-art{min-height:380px}.related-product>div:last-child{padding:25px 6vw 40px}.related-product h3{font-size:39px;margin:15px 0}.maison-arch{height:460px}.maison-composition>p{padding:30px;font-size:26px}.maison-philosophy{grid-template-columns:1fr;padding:100px 7vw}.maison-philosophy h2{font-size:64px}.principle-grid{gap:4vw}.principle-grid h3{font-size:35px}.footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:25px}.footer-top>p{font-size:45px}.footer-bottom{flex-wrap:wrap}.cart-page-layout{grid-template-columns:1fr;gap:45px}}@media(max-width:600px){.kicker{font-size:9px;letter-spacing:.12em}.site-header{gap:15px;padding:22px 6vw}.site-header .wordmark{flex-shrink:0}.desktop-nav{display:none}.menu-trigger{display:inline-block}.header-actions{gap:19px;margin-left:auto}.header-actions button{font-size:9px;letter-spacing:.05em}.header-actions .menu-trigger span{margin-left:4px}.cart-count{margin-left:3px}.demo-ribbon{font-size:7px;letter-spacing:.06em;right:9px;bottom:6px}.hero-bridge{display:grid;grid-template-columns:1fr 1fr;padding:22px 6vw 30px;gap:22px 15px;font-size:8px}.hero-bridge>span{grid-column:1 / -1}.hero-bridge .line-link{font-size:8px;gap:12px}.hero-bridge>a:last-child{font-size:8px;text-align:right;line-height:1.7}.home-manifesto{padding:80px 7vw 90px}.manifesto-layout h2{font-size:46px;margin-top:35px}.manifesto-layout{gap:30px}.manifesto-layout>div{margin-left:12%}.manifesto-layout p{font-size:13px}.manifesto-monogram{font-size:450px;top:40px}.section-heading{padding:65px 7vw}.section-heading h2{font-size:54px}.section-heading>.line-link{position:static;margin-top:30px}.line-link{font-size:9px;gap:22px}.collection-scene{display:flex;flex-direction:column;min-height:0}.collection-copy,.collection-scene.theme-sea .collection-copy{order:1;padding:55px 7vw 35px}.collection-copy h2{max-width:none;font-size:64px;margin:25px 0 20px}.collection-scene.theme-rose .collection-copy h2{font-size:66px;max-width:8ch}.collection-copy .scene-phrase{font-size:30px}.scene-description{font-size:13px}.scene-price{margin-top:20px}.collection-art-link,.collection-scene.theme-sea .collection-art-link{order:2;height:510px;min-height:0}.fragrance-art{min-height:0}.scene-bottom,.collection-scene.theme-sea .scene-bottom{position:relative;order:3;left:auto;right:auto;bottom:auto;padding:20px 7vw 35px;font-size:10px;line-height:1.7}.art-index{top:25px;right:28px;font-size:30px}.art-rose .art-orbit{width:62%;left:22%}.home-editorial{grid-template-columns:1fr}.editorial-still{min-height:400px}.editorial-copy{padding:65px 7vw 80px}.editorial-copy h2{font-size:54px}.editorial-copy p{font-size:13px}.still-caption{left:7vw;font-size:8px}.collection-intro{padding:40px 7vw 65px}.inner-page h1{font-size:58px}.collection-intro h1{margin-top:35px}.collection-intro>div{margin-top:30px;gap:20px}.collection-intro>div>p{font-size:25px}.fragrance-index{width:100%;gap:0;display:grid}.fragrance-index a{flex-direction:row;gap:24px;padding:17px 0;justify-content:space-between}.collection-outro{padding:80px 7vw}.collection-outro h2{font-size:52px}.product-hero,.product-hero.theme-sea{grid-template-columns:1fr}.product-hero .product-visual,.product-hero.theme-sea .product-visual{order:0}.product-hero .product-information,.product-hero.theme-sea .product-information{order:1}.product-visual .fragrance-art{height:480px;min-height:0}.product-visual .art-index{right:7vw}.visual-annotation{bottom:25px;font-size:8px;left:7vw}.product-information{padding:40px 7vw 55px}.breadcrumb{margin-bottom:24px}.product-information h1{font-size:63px}.product-hero.theme-sea h1{font-size:78px;max-width:none}.product-hero.theme-rose h1{max-width:9ch}.product-description{font-size:13px}.product-phrase{font-size:31px}.purchase-form{margin-top:30px}.purchase-form legend{font-size:9px}.purchase-price{flex-direction:row;align-items:center}.purchase-price span{font-size:9px;max-width:150px}.purchase-actions{grid-template-columns:106px 1fr}.purchase-actions .quantity-picker{width:106px}.quantity-picker input{width:36px}.quantity-picker button{min-width:34px}.purchase-actions .solid-button{padding:12px 13px;font-size:9px;gap:8px}.purchase-feedback{line-height:1.7}.olfactory-story{grid-template-columns:1fr;padding:65px 7vw 70px;gap:35px}.olfactory-story h2{font-size:48px}.olfactory-notes li{padding:21px 0}.olfactory-notes h3{font-size:35px}.product-story{grid-template-columns:1fr;padding:70px 7vw;gap:35px}.product-story h2{font-size:43px}.related-grid{grid-template-columns:1fr}.related-product{grid-template-columns:1fr 1fr;min-height:310px}.related-product .fragrance-art{min-height:310px}.related-product>div:last-child{padding:30px 7vw 30px 15px}.related-product h3{font-size:34px}.related-product .kicker{font-size:8px}.related-product .line-link{font-size:8px;gap:12px}.maison-intro{padding:40px 7vw 0}.maison-intro h1{font-size:58px;margin:35px 0 45px}.maison-composition{grid-template-columns:1fr}.maison-arch{height:420px}.maison-composition>p{padding:25px 0 45px;font-size:30px;line-height:1.3}.maison-side-note{display:none}.maison-philosophy{padding:75px 7vw;gap:25px}.maison-philosophy h2{font-size:52px}.maison-philosophy p:not(.kicker){font-size:13px}.maison-principles{padding-bottom:70px}.principle-grid{grid-template-columns:1fr;gap:35px}.principle-grid h3{margin:25px 0 18px;font-size:43px}.maison-ending{padding:80px 7vw 75px}.maison-ending h2{font-size:53px}.maison-disclosure{margin-top:65px;font-size:11px}.site-footer{padding:60px 7vw 30px}.footer-top{grid-template-columns:1fr 1fr;gap:45px 20px;padding-bottom:45px}.footer-top>p{grid-column:1 / -1;font-size:50px}.footer-top a{font-size:10px}.footer-bottom{align-items:start;flex-direction:column;gap:20px;font-size:9px;line-height:1.7;padding-bottom:25px}.footer-brand{font-size:22px}.cart-dialog>.t-modal{padding:25px 6vw 40px}.dialog-heading h2{font-size:37px}.cart-line{grid-template-columns:65px 1fr auto;gap:13px;padding:24px 0}.cart-line-image{height:128px}.cart-line-image img{width:65px;height:120px}.cart-line-info h3{font-size:21px}.cart-line-info p{font-size:9px}.cart-line-info>span{font-size:9px}.cart-line-actions{gap:10px}.line-total{font-size:11px}.cart-line-actions .quantity-picker button{min-width:28px}.cart-line-actions .quantity-picker input{width:24px}.cart-demo{padding:18px;font-size:11px}.menu-dialog .t-modal{padding:25px 7vw 40px}.menu-dialog nav{margin:40px 0}.menu-dialog nav a{font-size:44px}.cart-page{padding:40px 7vw 70px}.cart-page h1{font-size:56px}.cart-page-layout{margin-top:45px}.cart-page-layout .cart-line{grid-template-columns:70px 1fr auto;gap:12px}.cart-page-layout .cart-line-image{height:140px}.cart-page-layout .cart-line-image img{width:70px;height:135px}.cart-page-layout .cart-line-info h3{font-size:22px}.cart-page-layout .line-total{font-size:12px}}@media(max-width:360px){.site-header .wordmark{font-size:22px}.header-actions{gap:12px}.header-actions button{font-size:8px}.collection-copy h2{font-size:58px}.collection-scene.theme-rose .collection-copy h2{font-size:60px}.inner-page h1,.maison-intro h1{font-size:52px}.product-information h1{font-size:57px}.product-hero.theme-sea h1{font-size:67px}.purchase-actions{grid-template-columns:1fr}.purchase-actions .quantity-picker{width:112px}.cart-line{grid-template-columns:52px 1fr}.cart-line-image{grid-row:1 / 3}.line-total{grid-column:2}.cart-line-actions{flex-wrap:wrap;gap:6px 12px}.cart-page-layout .cart-line{grid-template-columns:52px 1fr}.cart-page-layout .line-total{grid-column:2}}@media(prefers-reduced-motion:reduce){.js-motion [data-reveal]{transition:none;transform:none;opacity:1}.fragrance-art img{transition:none}}.inner-page :focus-visible,.section-ivory :focus-visible,.theme-sea :focus-visible,.theme-rose :focus-visible,dialog :focus-visible{outline:2px solid #70573c;outline-offset:4px}.theme-amber :focus-visible{outline-color:#e2c394}.cart-line-actions .quantity-picker{height:44px}.cart-line-actions .quantity-picker button{min-width:44px}.remove-item{min-height:44px}a.is-navigating{opacity:.65}a:active{opacity:.75}.add-button:disabled{opacity:.6;cursor:default}@supports (animation-timeline: view()) and (view-timeline-name: --velune-scene){@media(prefers-reduced-motion:no-preference){.collection-scene{view-timeline-name:--velune-scene;view-timeline-axis:block}.collection-scene .fragrance-art img{animation:velune-collection-drift 1s linear both;animation-timeline:--velune-scene;animation-range:cover 0% cover 100%}}}@keyframes velune-collection-drift{0%{translate:0 -2%}to{translate:0 3%}}.language-switch{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.07em;white-space:nowrap}.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:22px;opacity:.55;text-underline-offset:5px}.language-switch a[aria-current=true]{opacity:1;text-decoration:underline}.language-switch a:hover,.language-switch a:focus-visible{opacity:1}.language-switch>span{opacity:.35}@media(max-width:600px){.header-actions{gap:12px}.language-switch{font-size:10px;gap:2px}.language-switch a{min-width:21px}.site-header .wordmark{font-size:23px}.header-actions .cart-trigger,.header-actions .menu-trigger{letter-spacing:.06em}}
