/* MELTED SCENTS — quiet, original-logo header; preserve typography and original artwork */
:root{--ms-header-ivory:#F9F4EC;--ms-header-mulberry:#431522;--ms-header-line:#DED2C5}
header.ms-site-header{background:rgba(249,244,236,.975)!important;border-bottom:1px solid var(--ms-header-line)!important;box-shadow:none!important;backdrop-filter:blur(10px)}
header.ms-site-header .ms-header-inner{box-sizing:border-box;max-width:1380px!important;height:84px!important;margin:auto;padding:0 clamp(18px,3.2vw,48px)!important;display:grid!important;grid-template-columns:minmax(100px,1fr) auto minmax(150px,1fr)!important;gap:12px!important;align-items:center!important;direction:ltr!important}
header.ms-site-header .ms-header-start{justify-self:start;min-width:0}
header.ms-site-header .ms-header-brand{min-width:0;justify-self:center;line-height:1}
header.ms-site-header .ms-header-actions{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0;direction:ltr!important}
header.ms-site-header .ms-preserved-wordmark{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:1px;white-space:nowrap;min-width:0;max-width:100%;padding:0!important;text-decoration:none!important}
header.ms-site-header .ms-preserved-wordmark svg{flex:none;display:block!important;width:22px!important;height:18px!important;margin:0 0 4px!important;transform:none!important;color:var(--ms-header-mulberry)!important}
header.ms-site-header .ms-preserved-wordmark .brand-title{display:block!important;flex:none!important;font-family:"Bodoni 72",Didot,"Bodoni MT","Times New Roman",serif!important;font-size:23px!important;font-weight:500!important;letter-spacing:.13em!important;line-height:1.1!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;color:var(--ms-header-mulberry)!important;text-align:center;padding:0!important}
/* The old long subtitle was causing the wordmark to compress; its source is preserved for admin editing. */
header.ms-site-header .ms-preserved-wordmark [data-edit-key="brand_subtitle"]{display:none!important}
header.ms-site-header .ms-global-nav{display:none!important}
header.ms-site-header .ms-mobile-nav{display:block!important;position:relative;z-index:60}
header.ms-site-header .ms-mobile-nav summary{display:flex!important;min-height:44px;gap:11px;align-items:center;cursor:pointer;user-select:none;list-style:none!important;font:500 10px/1.2 "Helvetica Neue",Arial,sans-serif!important;letter-spacing:.16em!important;color:var(--ms-header-mulberry)!important;text-transform:uppercase!important}
header.ms-site-header .ms-mobile-nav summary::-webkit-details-marker{display:none}
header.ms-site-header .ms-mobile-nav summary::marker{content:""}
header.ms-site-header .ms-menu-lines{width:19px;height:16px;display:grid;align-content:center;gap:4px;flex:none}
header.ms-site-header .ms-menu-lines i{display:block;width:100%;height:1.5px;border-radius:2px;background:var(--ms-header-mulberry)}
header.ms-site-header .ms-menu-lines i:nth-child(2){width:72%}
header.ms-site-header .ms-mobile-nav[open] .ms-menu-lines i:nth-child(2){width:100%}
header.ms-site-header .ms-mobile-menu{position:absolute!important;display:flex!important;flex-direction:column!important;top:calc(100% + 16px)!important;left:-8px!important;z-index:90!important;background:var(--ms-header-ivory)!important;border:1px solid var(--ms-header-line)!important;box-shadow:0 18px 45px rgba(66,32,38,.13)!important;width:min(295px,calc(100vw - 32px))!important;padding:12px!important;border-radius:2px!important}
header.ms-site-header .ms-mobile-nav:not([open]) .ms-mobile-menu{display:none!important}
header.ms-site-header .ms-mobile-menu a{display:block!important;padding:12px 10px!important;border:0!important;border-bottom:1px solid #EBE1D6!important;white-space:normal;font:500 11px/1.5 "Helvetica Neue",Arial,sans-serif!important;letter-spacing:.105em!important;color:var(--ms-header-mulberry)!important;text-decoration:none!important;text-transform:none!important}
header.ms-site-header .ms-mobile-menu a:last-child{border-bottom:0!important}
header.ms-site-header .ms-mobile-menu a:hover,header.ms-site-header .ms-mobile-menu a[aria-current="page"]{background:rgba(112,39,71,.045)!important}
header.ms-site-header .ms-header-actions .ms-lang-control{display:flex!important;align-items:center!important;flex-shrink:0;gap:0!important;margin:0!important;padding:0!important;direction:ltr!important}
header.ms-site-header .ms-lang-control label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
header.ms-site-header .ms-lang-control select{appearance:none!important;-webkit-appearance:none!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m2 2 4 4 4-4' fill='none' stroke='%23702747' stroke-width='1.25'/%3E%3C/svg%3E") no-repeat right 7px center!important;background-color:transparent!important;border:1px solid var(--ms-header-line)!important;border-radius:2px!important;color:var(--ms-header-mulberry)!important;min-height:34px!important;height:34px!important;min-width:66px!important;max-width:82px!important;padding:0 22px 0 10px!important;font:500 11px "Helvetica Neue",Arial,sans-serif!important;letter-spacing:0!important;cursor:pointer!important}
header.ms-site-header .ms-lang-control select:focus-visible,header.ms-site-header a:focus-visible,header.ms-site-header summary:focus-visible{outline:2px solid var(--ms-header-mulberry)!important;outline-offset:3px!important}
header.ms-site-header .ms-bag-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:44px!important;min-height:44px!important;padding:5px!important;border:0!important;text-decoration:none!important;color:var(--ms-header-mulberry)!important;white-space:nowrap}
header.ms-site-header .ms-bag-link svg{display:block!important;width:20px!important;height:20px!important;flex:none}
header.ms-site-header .ms-bag-link .ms-bag-label{display:none!important}
header.ms-site-header .ms-bag-link #bag-count-num{display:inline-block!important;font:600 11px "Helvetica Neue",Arial,sans-serif!important;margin:0 0 0 1px!important;min-width:10px!important;text-align:center}
@media(max-width:720px){
 header.ms-site-header .ms-header-inner{height:68px!important;padding:0 14px!important;grid-template-columns:minmax(38px,1fr) auto minmax(111px,1fr)!important;gap:4px!important}
 header.ms-site-header .ms-header-actions{gap:8px!important}
 header.ms-site-header .ms-menu-text{display:none!important}
 header.ms-site-header .ms-preserved-wordmark svg{width:17px!important;height:14px!important;margin-bottom:3px!important}
 header.ms-site-header .ms-preserved-wordmark .brand-title{font-size:17px!important;letter-spacing:.095em!important}
 header.ms-site-header .ms-lang-control select{height:32px!important;min-height:32px!important;min-width:57px!important;max-width:66px!important;padding:0 17px 0 7px!important;background-position:right 4px center!important;font-size:10px!important}
 header.ms-site-header .ms-bag-link{padding:3px 0 3px 3px!important;gap:1px!important}
 header.ms-site-header .ms-bag-link svg{width:19px!important;height:19px!important}
 header.ms-site-header .ms-mobile-menu{top:calc(100% + 11px)!important;left:-3px!important}
}
@media(max-width:365px){header.ms-site-header .ms-header-inner{padding:0 10px!important;grid-template-columns:minmax(28px,1fr) auto minmax(91px,1fr)!important;gap:2px!important}header.ms-site-header .ms-header-actions{gap:4px!important}header.ms-site-header .ms-preserved-wordmark .brand-title{font-size:15.5px!important;letter-spacing:.08em!important}header.ms-site-header .ms-lang-control select{min-width:53px!important;max-width:57px!important}}
