:root{--d-serif:Georgia,'Times New Roman',serif;--d01-navy:#061425;--d01-ivory:#f1eee6}.d01-details{padding-top:50px}.d01-details .d01-product-copy{color:#061425}.d01-details .d01-product-photo{min-height:80svh}.d01-home-product .d01-product-copy{color:#061425}.d01-home-product .d01-product{margin:0}.d-header .d-nav{font-size:10px;letter-spacing:.12em;gap:24px}.d-header.is-recalled .d-nav{display:flex!important}.dc-active .d-header:not(.is-recalled) .d-nav{display:none}.d-header.is-recalled{background:rgba(6,20,37,.95)!important;backdrop-filter:blur(18px);color:#f1eee6!important}.d-header.is-recalled .d-wordmark-on-navy{visibility:visible!important}.d-header.is-recalled .d-wordmark-on-ivory{visibility:hidden!important}.dc-intro h1{font-family:Georgia,serif;font-size:clamp(54px,7.6vw,118px);letter-spacing:.1em}.dc-word{font-family:Georgia,serif!important;font-weight:400}.d01-details .d01-fragrance{min-height:85svh}.d01-site-contact{padding:160px var(--d01-gutter) 100px;background:#f1eee6;color:#061425}.d01-site-contact h1{font:400 clamp(48px,7vw,100px)/1.05 Georgia,serif;max-width:900px;margin:25px 0 60px}.d01-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.d01-contact-grid p{line-height:1.8;margin:20px 0}.d01-contact-grid form{display:grid;gap:24px}.d01-contact-grid label{display:grid;gap:10px;font-size:12px}.d01-contact-grid input,.d01-contact-grid textarea{background:transparent;border:0;border-bottom:1px solid #a7a9a8;padding:12px 0;color:inherit;font:inherit;border-radius:0}.d01-contact-grid button{padding:18px;background:#061425;color:#f1eee6;border:0;cursor:pointer}.d01-contact-grid a{text-decoration:underline}.dc-active .dc-static-flow{pointer-events:none}.d01-home-product .d01-text-link{display:inline-block;margin-top:25px}@media(max-width:760px){.d-header.is-recalled .d-nav{display:none!important}.d-header .d-menu-toggle,.dc-active .d-header.is-recalled .d-menu-toggle{display:flex!important}.d-header.is-recalled .d-mobile-menu:not([hidden]){display:flex!important;position:absolute;top:100%;left:0;width:100%;background:#061425;flex-direction:column;padding:20px 24px;gap:0}.d-mobile-menu a{font:16px/1.4 Georgia,serif!important;padding:14px 0!important}.d01-details{padding-top:0}.d01-contact-grid{grid-template-columns:1fr;gap:55px}.d01-site-contact{padding-top:130px}.d01-details .d01-product-photo{min-height:65svh}}.d01-details #d01-product-title{font:400 clamp(58px,6.5vw,100px)/1 Georgia,serif;letter-spacing:-.04em;margin:0 0 24px}