.site-header .language-globe{display:none}
@media(max-width:760px){
  #site-chrome-header .site-header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;width:100%;height:auto;min-height:76px;margin:0;padding:16px;box-sizing:border-box;background:#fffbf3;border-bottom:1px solid #e7dcc4}
  #site-chrome-header .site-header>.brand{display:inline-flex;align-items:center;flex-shrink:0;gap:5px;min-height:44px;margin:0;color:#423b30;font:600 30px/1 Manrope,Arial,sans-serif!important;letter-spacing:-1.3px;white-space:nowrap}
  #site-chrome-header .site-header>.brand:after{content:none}
  #site-chrome-header .site-header>.brand>span:last-child{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;font:inherit!important}
  #site-chrome-header .site-header>.brand>span:last-child:after{content:none}
  #site-chrome-header .site-header .brand-bow{width:42px;height:42px;object-fit:contain;flex-shrink:0}
  #site-chrome-header .site-header .site-nav{display:none}
  #site-chrome-header .site-header .header-actions{display:flex;flex-wrap:nowrap;align-items:center;flex-shrink:0;gap:6px;margin:0;margin-inline-start:auto}
  #site-chrome-header .site-header .language-switcher{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin:0;border:0;border-radius:50%;color:#65583e}
  #site-chrome-header .site-header .language-globe{display:block;width:23px;height:23px;pointer-events:none}
  #site-chrome-header .site-header .language-switcher select{position:absolute;inset:0;width:44px!important;max-width:44px;height:44px;min-height:44px;margin:0;padding:0;opacity:0;cursor:pointer}
  #site-chrome-header .site-header .language-switcher:focus-within{outline:3px solid #a28a5c;outline-offset:2px}
  #site-chrome-header .site-header .header-actions>.btn--dark{display:none}
  #site-chrome-header .site-header .header-actions>.btn--plain{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;margin:0;border:1px solid #ded1b4;border-radius:24px;background:transparent;color:#514126;white-space:nowrap;font:400 16px/1.4 Manrope,Arial,sans-serif!important}
}
@media(max-width:340px){
  #site-chrome-header .site-header{padding-inline:12px;gap:6px}
  #site-chrome-header .site-header>.brand{font-size:27px!important}
  #site-chrome-header .site-header .brand-bow{width:34px;height:34px}
  #site-chrome-header .site-header .header-actions{gap:2px}
}

#site-chrome-header .site-header .header-account{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;padding:0;border:1px solid #715936;border-radius:50%;background:#715936;color:#fffaf0!important;box-sizing:border-box}
#site-chrome-header .header-account:focus-visible{outline:3px solid #a28a5c;outline-offset:3px}
@media(max-width:760px){
 #site-chrome-header .site-header{gap:6px;padding-inline:12px}
 #site-chrome-header .site-header>.brand{font-size:26px!important;gap:4px}
 #site-chrome-header .site-header .brand-bow{width:32px;height:32px}
 #site-chrome-header .site-header .header-actions{gap:4px}
 #site-chrome-header .site-header .header-actions>.btn--plain{padding-inline:10px}
}
@media(max-width:360px){
 #site-chrome-header .site-header>.brand{font-size:23px!important;letter-spacing:-1.2px}
 #site-chrome-header .site-header .brand-bow{width:28px;height:28px}
 #site-chrome-header .site-header .header-actions{gap:2px}
 #site-chrome-header .site-header .header-actions>.btn--plain{padding-inline:8px}
}
@media(max-width:360px){#site-chrome-header .site-header{padding-inline:10px;gap:4px}}

/* Keep the public wordmark as prominent as the selected bow logo. */
@media(min-width:761px){
  body:not(.auth-cream) #site-chrome-header .site-header{height:100px}
  body:not(.auth-cream) #site-chrome-header .site-header>.brand{gap:10px;font:600 32px/1 Manrope,Arial,sans-serif!important;letter-spacing:-1.3px;color:#42382c}
  body:not(.auth-cream) #site-chrome-header .site-header>.brand>span{font:inherit!important}
  body:not(.auth-cream) #site-chrome-header .site-header .brand-bow{width:82px;height:82px;flex:0 0 82px}
  #site-chrome-header .site-header .header-actions>.btn--dark{min-height:46px;padding-inline:20px;border:1px solid #d8c8a9;border-radius:999px;background:#f7efe0;color:#624d31;font:700 16px/1.3 Manrope,Arial,sans-serif!important;box-shadow:none}
  #site-chrome-header .site-header .header-actions>.btn--dark:hover{background:#eee1cb;border-color:#c4ad84}
  #site-chrome-header .site-header .header-actions>.btn--dark:focus-visible{outline:3px solid #a28a5c;outline-offset:3px}
}
