.storefront-chrome{--announcement-height:0px;--header-height:80px}.storefront-chrome .site-header-compact{background:color-mix(in srgb,var(--paper) 97%,transparent)}.storefront-chrome .header-inner{width:min(1440px,91%);grid-template-columns:auto minmax(0,1fr) auto;gap:28px}.storefront-chrome .wordmark:after{content:none}.storefront-chrome .wordmark .brand-mark-name{font-size:34px;letter-spacing:.12em}.storefront-chrome .primary-nav{gap:clamp(26px,2.8vw,42px)}.storefront-chrome .primary-nav a{min-height:44px;display:inline-flex;align-items:center;font-size:16px;font-weight:500;letter-spacing:0}.storefront-chrome .primary-nav a:after{bottom:4px}.storefront-chrome .primary-nav a[aria-current=page]:after{transform:scaleX(1)}.storefront-chrome .header-actions{gap:24px}.storefront-chrome .header-actions>button{width:56px;height:44px;padding-right:20px}.storefront-chrome .saved-header-link{min-height:48px;padding:0 20px;border-color:#a18b6b;gap:7px}.storefront-chrome .saved-header-link svg{display:block}.storefront-chrome .quote-header-count,.storefront-chrome .quote-header-label{font-size:16px;font-weight:500;letter-spacing:0}.storefront-chrome .quote-header-count{min-width:0}.storefront-chrome .fragrance-menu-group a,.storefront-chrome .fragrance-menu-help a{font-weight:500}.storefront-chrome .home-footer.site-footer{width:min(1440px,91%);margin-top:0;padding:0;border-top:0}.storefront-chrome .home-footer-row{min-height:90px;grid-template-columns:1fr auto 1fr;gap:28px}.storefront-chrome .home-footer-mark .brand-mark-name{font-size:28px;letter-spacing:.13em;white-space:nowrap}.storefront-chrome .home-footer-row nav{gap:8px 36px;flex-wrap:wrap;justify-content:center}.storefront-chrome .home-footer-row nav a{color:var(--ink);font-size:16px;white-space:nowrap}.storefront-chrome .home-footer-search{justify-self:end;width:88px}@media (max-width:1150px) and (min-width:981px){.storefront-chrome .header-inner{gap:20px}.storefront-chrome .wordmark .brand-mark-name{font-size:27px}.storefront-chrome .primary-nav{gap:22px}.storefront-chrome .primary-nav a,.storefront-chrome .quote-header-count,.storefront-chrome .quote-header-label{font-size:14px}.storefront-chrome .header-actions{gap:14px}.storefront-chrome .saved-header-link{padding-inline:12px}}@media (max-width:980px){.storefront-chrome{--header-height:72px}.storefront-chrome .header-inner{width:calc(100% - 32px);grid-template-columns:44px minmax(0,1fr) auto;gap:10px}.storefront-chrome .wordmark{justify-self:center}.storefront-chrome .wordmark .brand-mark-name{font-size:clamp(20px,3.5vw,30px)}.storefront-chrome .header-actions{gap:8px}.storefront-chrome .header-actions>button{width:44px;padding:0;border:0}.storefront-chrome .saved-header-link{display:inline-flex!important;min-height:44px;padding:0 9px}.storefront-chrome .quote-header-label{display:none}.storefront-chrome .quote-header-count{font-size:14px}.storefront-chrome .fragrance-menu-inner{padding-bottom:max(40px,env(safe-area-inset-bottom))}.storefront-chrome .home-footer-mark .brand-mark-name{font-size:24px}.storefront-chrome .home-footer-row{grid-template-columns:auto 1fr auto;gap:24px}.storefront-chrome .home-footer-row nav{justify-self:center;gap:22px}.storefront-chrome .home-footer-row nav a{font-size:14px}.storefront-chrome .home-footer-search{width:44px}}@media (max-width:600px){.storefront-chrome{--header-height:66px}.storefront-chrome .header-inner{width:calc(100% - 20px);gap:4px}.storefront-chrome .wordmark .brand-mark-name{font-size:21px;letter-spacing:.07em}.storefront-chrome .header-actions{gap:2px}.storefront-chrome .saved-header-link{gap:2px;padding-inline:4px}.storefront-chrome .home-footer.site-footer{width:calc(100% - 32px);padding-block:12px}.storefront-chrome .home-footer-row{min-height:100px;grid-template-columns:1fr auto;gap:4px 16px}.storefront-chrome .home-footer-row nav{grid-column:1/-1;grid-row:2;flex-wrap:wrap;gap:8px 24px}.storefront-chrome .home-footer-search{grid-column:2;grid-row:1}}@media (max-width:359px){.storefront-chrome .wordmark .brand-mark-name{font-size:17px;letter-spacing:.04em}}.contact-email{display:flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;margin-top:16px;color:var(--ink);font-family:var(--font-body),sans-serif;font-size:16px;text-decoration:underline;text-underline-offset:4px}.contact-resources{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(40px,8vw,120px);gap:clamp(40px,8vw,120px);padding-block:52px 64px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-resources h2{margin:0 0 16px;font-size:2.4rem}.contact-resources p{max-width:48ch;margin:0 0 24px;color:var(--muted);font-size:14px}.contact-trade-updates .newsletter-form{max-width:520px}.contact-trade-updates .newsletter-form label{font-size:14px;font-weight:500}.contact-trade-updates .newsletter-form>div{gap:8px;border:1px solid var(--line);padding:4px}.contact-trade-updates .newsletter-form input{height:44px;padding:0 10px;font-size:16px}.contact-trade-updates .newsletter-form input:focus-visible{outline:2px solid var(--accent);outline-offset:0}.contact-trade-updates .newsletter-form button{min-width:116px;padding:8px 14px;background:var(--accent);color:var(--on-accent);font-size:14px;font-weight:500}.contact-trade-updates .contact-updates-privacy{margin:14px 0 0;font-size:12px}.contact-updates-privacy a{text-decoration:underline;text-underline-offset:3px}.contact-trade-information nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 20px;gap:4px 20px}.contact-trade-information nav a{min-height:44px;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;font-size:14px;text-decoration:underline;text-underline-offset:4px}@media (max-width:767px){.contact-resources{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:36px 44px}.contact-trade-information{border-top:1px solid var(--line);padding-top:32px}}