/* Original supplied PNGs. object-fit frames transparent margins without changing the files. */
.bgo-header-shopping,.bgappauth__shopping,.bgappauth__account-actions{display:flex;align-items:center;gap:7px;flex-shrink:0}
.bgo-header-shopping{gap:12px}
.bgo-header-shopping>.ct-header-cart{margin:0!important}
.bgo-header-store.bgo-header-store{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;gap:3px;min-width:92px;min-height:52px;padding:8px 12px;border:1px solid #e0e3ed;border-radius:15px;background:linear-gradient(145deg,#fff,#f3f5fa);box-shadow:0 5px 15px #1720440b;color:#172044;text-decoration:none;line-height:1;transition:background .15s,border-color .15s}
.bgo-header-store.bgo-header-store img{display:block;width:72px;height:19px;max-width:none;max-height:none;object-fit:cover;object-position:50% 49%;margin:0;border:0;border-radius:0;transform:none}
.bgo-header-store.bgo-header-store span{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;line-height:1;color:#29324e}
.bgo-header-store.bgo-header-store:hover{background:#fff;border-color:#ff253d;box-shadow:0 5px 16px #17204412}
.bgo-header-store.bgo-header-store:focus-visible{outline:3px solid #172044;outline-offset:3px}
.ct-header [data-id="logo"] img[data-bg-brand-logo="20260928"]{height:auto!important;aspect-ratio:2172/320!important;object-fit:cover!important;object-position:50% 44%!important}
/* Keep menu next to the logo regardless of which Blocksy column holds it. */
@media(min-width:1181px){
 #header [data-device="desktop"] [data-row="middle"]>.ct-container{display:flex!important;justify-content:flex-start!important;gap:20px!important}
 #header [data-device="desktop"] [data-row="middle"] [data-column]{flex:0 1 auto!important;width:auto!important;min-width:0!important;justify-content:flex-start!important;margin:0!important;gap:20px!important}
 #header [data-device="desktop"] [data-row="middle"] [data-items]{display:flex!important;justify-content:flex-start!important;gap:14px!important}
 #header [data-device="desktop"] [data-id="menu"]{flex:0 1 auto!important;margin:0!important}
 #header [data-device="desktop"] .bgo-header-shopping{flex-shrink:0}
}
@media(min-width:1181px) and (max-width:1320px){
 #header [data-device="desktop"] [data-row="middle"]>.ct-container{gap:12px!important}
 #header [data-device="desktop"] [data-row="middle"] [data-items]{gap:10px!important}
 .bgo-header-shopping{gap:7px}
 .bgo-header-store.bgo-header-store{min-width:80px;padding:7px 9px}
 .bgo-header-store.bgo-header-store img{width:62px;height:17px}
}
@media(max-width:1180px){
 .bgapphead.bgapphead .bgapphead__inner{gap:12px!important;padding:8px 12px!important}
 .bgapphead.bgapphead .bgapphead__brand{flex:1 1 0%!important;width:auto!important;min-width:0!important;max-width:none!important;height:44px!important}
 .bgapphead.bgapphead .bgapphead__brand img{width:100%!important;height:auto!important;aspect-ratio:2172/320!important;max-width:230px!important;max-height:none!important;object-fit:cover!important;object-position:50% 44%!important;transform:none!important}
 .bgapphead.bgapphead .bgappauth__dock{gap:10px!important;padding:0!important}
 .bgapphead.bgapphead .bgo-header-store{min-width:78px;min-height:44px;padding:5px 8px;border-radius:12px}
 .bgapphead.bgapphead .bgo-header-store img{width:62px;height:17px}
 .bgapphead.bgapphead .bgappauth__cart{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}
 .bgapphead.bgapphead .bgappauth__link{min-height:44px!important;padding:9px 10px!important}
}
@media(max-width:620px){
 .bgapphead.bgapphead .bgapphead__inner{flex-wrap:wrap!important;gap:4px!important;padding:8px 12px 10px!important}
 .bgapphead.bgapphead .bgapphead__brand{flex:1 1 100%!important;justify-content:center!important;height:36px!important}
 .bgapphead.bgapphead .bgapphead__brand img{max-width:230px!important}
 .bgapphead.bgapphead .bgappauth__dock{width:100%!important;justify-content:space-between!important;gap:8px!important}
 .bgapphead.bgapphead .bgappauth__shopping,.bgapphead.bgapphead .bgappauth__account-actions{gap:5px}
 .bgapphead.bgapphead .bgappauth__link{font-size:12px!important}
}
@media(prefers-reduced-motion:reduce){.bgo-header-store.bgo-header-store{transition:none}}
