/* Hillkings / collection availability and a legible mobile signature. */
.concierge-notice{padding:11px var(--page-gutter);background:#e9e2d2;color:#233d32;border-bottom:1px solid #c1b790;text-align:center;font:12px/1.65 var(--sans)}
.concierge-notice a{display:flex;justify-content:center;align-items:center;gap:10px;max-width:1120px;margin-inline:auto;min-height:24px}
.concierge-notice a:hover span{text-decoration:underline;text-underline-offset:3px}
.concierge-notice a:focus-visible{outline-color:var(--forest)}
.concierge-notice svg{flex:0 0 auto}
.contact-offline-note{padding:14px 16px;border:1px solid var(--line-dark);background:#ece7dc;color:var(--ink);font-size:12px;line-height:1.7}
@media(max-width:800px){
 .site-header .header-inner{position:relative;grid-template-columns:44px minmax(0,1fr) 44px;height:128px;align-items:center}
 .site-header .brand{justify-self:center;max-width:100%;gap:6px}
 .site-header .brand-monogram{width:52px;height:45px}
 .site-header .brand-name{font-size:22px;letter-spacing:.21em;margin-right:-.21em;white-space:nowrap}
 .site-header .brand-name small{font-size:7px;letter-spacing:.33em;margin-top:7px}
 .site-header .nav-left{min-width:0}
 .site-header .nav-right{gap:0;justify-content:flex-end;min-width:0}
 .site-header .language-button{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;border:0;font-size:10px}
 .site-header .language-button svg{display:none}
 .site-header .mobile-menu-toggle{width:44px;height:44px;flex:0 0 44px}
 .concierge-notice{padding:10px 16px;font-size:11px;line-height:1.65}
 .concierge-notice a{gap:9px;align-items:center}
}
@media(max-width:360px){
 .site-header .brand-monogram{width:48px;height:42px}
 .site-header .brand-name{font-size:20px}
 .site-header .brand-name small{font-size:6.5px}
}
