.bbh-header.bbh-header,.bbh-announcement.bbh-announcement{--blue:#334fb4;--red:#d7282f;--ink:#192537;--line:#e0e5ec;--deep:#17284e;font-family:Arial,Helvetica,sans-serif;letter-spacing:normal;line-height:1.5}
.bbh-header.bbh-header *,.bbh-announcement.bbh-announcement *{box-sizing:border-box}
.bbh-header.bbh-header a,.bbh-announcement.bbh-announcement a{color:inherit;text-decoration:none}
.bbh-header.bbh-header .bbh-wrap,.bbh-announcement.bbh-announcement .bbh-wrap{width:min(1285px,calc(100% - 96px));margin-inline:auto}
.bbh-announcement.bbh-announcement{background:var(--deep);color:#e5ecff;font-size:12px;letter-spacing:.025em}
.bbh-announcement.bbh-announcement .bbh-announce-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:35px;height:auto;padding-block:7px}
.bbh-announcement.bbh-announcement a{display:flex;align-items:center;gap:7px;color:#fff;white-space:nowrap}
.bbh-header.bbh-header .bbh-icon,.bbh-announcement.bbh-announcement .bbh-icon{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}
.bbh-announcement.bbh-announcement .bbh-icon{width:14px;height:14px}
.bbh-header.bbh-header{height:82px;position:sticky;top:0;z-index:35;border-bottom:1px solid #e7ebf0;background:rgba(255,255,255,.98);color:var(--ink)}
.bbh-header.bbh-header .bbh-nav-inner{height:82px;display:flex;align-items:center;gap:18px}
.bbh-header.bbh-header .bbh-brand{width:253px;height:48px;display:flex;align-items:center;overflow:hidden;flex-shrink:0}
.bbh-header.bbh-header .bbh-brand img{display:block;width:100%;max-width:100%;height:auto;max-height:none;flex-shrink:0}
.bbh-header.bbh-header .bbh-primary-nav{display:block;min-width:0;margin-left:auto}
.bbh-header.bbh-header .bbh-nav-tools{display:flex;align-items:center;gap:8px;margin-left:10px;flex-shrink:0}
.bbh-header.bbh-header .bbh-site-menu{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:16px;align-items:center;flex-wrap:nowrap}
.bbh-header.bbh-header .bbh-site-menu>li{position:relative}
.bbh-header.bbh-header .bbh-site-menu>li>a,.bbh-header.bbh-header .bbh-site-menu summary{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:400;cursor:pointer;list-style:none;white-space:nowrap;padding:28px 0}
.bbh-header.bbh-header summary::-webkit-details-marker{display:none}
.bbh-header.bbh-header .bbh-site-menu summary .bbh-icon{width:13px;height:13px}
.bbh-header.bbh-header details[open]>summary{color:var(--blue)}
.bbh-header.bbh-header .bbh-site-submenu{position:absolute;left:0;top:100%;min-width:265px;max-width:calc(100vw - 40px);max-height:65vh;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:0 0 10px 10px;box-shadow:0 12px 30px #19253720;padding:12px;z-index:80}
.bbh-header.bbh-header .bbh-site-menu>li:last-child .bbh-site-submenu{left:auto;right:0}
.bbh-header.bbh-header .bbh-site-submenu ul{list-style:none;margin:0;padding:0}
.bbh-header.bbh-header .bbh-site-submenu a,.bbh-header.bbh-header .bbh-site-submenu .bbh-site-group>summary{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;font-size:14px;font-weight:400;line-height:1.45;white-space:normal;border-radius:5px}
.bbh-header.bbh-header .bbh-site-submenu a:hover,.bbh-header.bbh-header .bbh-site-submenu a[aria-current=page],.bbh-header.bbh-header .bbh-site-group>summary:hover,.bbh-header.bbh-header .bbh-site-group[open]>summary{background:#edf2ff;color:var(--blue)}
.bbh-header.bbh-header .bbh-site-parent{border-bottom:1px solid var(--line);margin-bottom:5px}
.bbh-header.bbh-header .bbh-site-submenu .bbh-site-grandchildren{padding-left:12px;border-left:1px solid var(--line);margin-left:10px}
.bbh-header.bbh-header .bbh-currency{position:relative;display:block;font-size:13px;color:#536071;border-right:1px solid var(--line);padding-right:10px;white-space:nowrap}
.bbh-header.bbh-header .bbh-currency>summary{cursor:pointer;list-style:none;min-height:38px;display:flex;align-items:center}
.bbh-header.bbh-header .bbh-market-form{position:absolute;right:0;top:40px;background:#fff;padding:16px;border:1px solid var(--line);border-radius:8px;width:260px;max-width:calc(100vw - 32px);box-shadow:0 10px 30px #19253720;z-index:80;font-size:14px;white-space:normal}
.bbh-header.bbh-header .bbh-market-form select{width:100%;padding:9px;margin:8px 0 12px;font:inherit;font-size:16px;min-height:44px;background:#fff;color:var(--ink);border:1px solid var(--line)}
.bbh-header.bbh-header .bbh-btn{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;border:0;border-radius:8px;background:var(--blue);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}
.bbh-header.bbh-header .bbh-account-link,.bbh-header.bbh-header .bbh-nav-tools>.header__icon,.bbh-header.bbh-header .header__search>details>summary{display:inline-flex;align-items:center;justify-content:center;width:32px;height:38px;padding:0;margin:0;color:var(--ink)}
.bbh-header.bbh-header .bbh-nav-tools>.header__search{display:inline-flex}
.bbh-header.bbh-header .header__search .svg-wrapper{width:22px;height:22px}
.bbh-header.bbh-header .bbh-cart-link{position:relative}
.bbh-header.bbh-header .bbh-cart-link .svg-wrapper{width:34px;height:34px}
.bbh-header.bbh-header .bbh-cart-link .cart-count-bubble{bottom:0;left:17px}
.bbh-header.bbh-header .bbh-mobile-menu{display:none}
.bbh-header.bbh-header .bbh-mobile-menu>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:38px;width:30px}
.bbh-header.bbh-header .bbh-mobile-links{position:absolute;top:100%;right:16px;width:min(320px,calc(100vw - 32px));max-height:calc(100dvh - 110px);overflow:auto;padding:12px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px #19253720;z-index:80}
.bbh-header.bbh-header .bbh-mobile-links hr{border:0;border-top:1px solid var(--line);margin:8px 0}
.bbh-header.bbh-header .bbh-mobile-links>a{display:block;padding:9px;font-size:14px}
.bbh-header.bbh-header .bbh-site-menu--mobile{display:block}
.bbh-header.bbh-header .bbh-site-menu--mobile>li>a,.bbh-header.bbh-header .bbh-site-menu--mobile>li>details>summary{padding:11px 6px;justify-content:space-between}
.bbh-header.bbh-header .bbh-site-menu--mobile .bbh-site-submenu{position:static;min-width:0;max-width:none;max-height:none;box-shadow:none;padding:5px;border-radius:7px}
.bbh-header.bbh-header a:focus-visible,.bbh-header.bbh-header summary:focus-visible,.bbh-header.bbh-header button:focus-visible,.bbh-announcement.bbh-announcement a:focus-visible{outline:3px solid #8198eb;outline-offset:3px}
html:has([data-bb-shared-header]){--header-height:82px}
@media(max-width:1390px){.bbh-header.bbh-header .bbh-site-menu{gap:13px}.bbh-header.bbh-header .bbh-brand{width:217px}}
@media(max-width:1190px){.bbh-header.bbh-header .bbh-primary-nav{display:none}.bbh-header.bbh-header .bbh-mobile-menu{display:block}.bbh-header.bbh-header .bbh-nav-tools{margin-left:auto}}
@media(max-width:700px){html:has([data-bb-shared-header]){--header-height:69px}.bbh-header.bbh-header,.bbh-header.bbh-header .bbh-nav-inner{height:69px}.bbh-header.bbh-header .bbh-wrap,.bbh-announcement.bbh-announcement .bbh-wrap{width:calc(100% - 32px)}.bbh-header.bbh-header .bbh-brand{width:140px}.bbh-header.bbh-header .bbh-nav-inner{gap:10px}.bbh-header.bbh-header .bbh-nav-tools{gap:6px}.bbh-header.bbh-header .bbh-currency{font-size:12px;padding-right:6px}.bbh-announcement.bbh-announcement .bbh-announce-inner{gap:5px;flex-wrap:wrap;padding-block:6px}.bbh-announcement.bbh-announcement .bbh-announce-inner>a{display:flex;font-size:12px;white-space:normal}}
@media(max-width:360px){.bbh-header.bbh-header .bbh-wrap{width:calc(100% - 24px)}.bbh-header.bbh-header .bbh-brand{width:106px}.bbh-header.bbh-header .bbh-nav-inner{gap:8px}.bbh-header.bbh-header .bbh-nav-tools{gap:4px}.bbh-header.bbh-header .bbh-account-link,.bbh-header.bbh-header .bbh-nav-tools>.header__icon,.bbh-header.bbh-header .header__search>details>summary{width:26px}.bbh-header.bbh-header .bbh-mobile-menu>summary{width:26px}}
@media(max-width:700px){.bbh-header.bbh-header .bbh-currency{position:static}.bbh-header.bbh-header .bbh-market-form{right:16px;top:100%;width:min(300px,calc(100vw - 32px))}}

.storeheader.bbh-header .brand:not(.loaded) .brandimg{display:none}
.storeheader.bbh-header .customerpill .avatar{display:none}
.storeheader.bbh-header .customerpill{font-weight:400;gap:0}
.storeheader.bbh-header .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}
.storeheader.bbh-header .svg-wrapper svg{width:100%;height:100%}
.storeheader.bbh-header .bbh-currency{display:inline-flex;align-items:center;min-height:38px}
.storeheader.bbh-header .bbh-currency:has([data-shopping-market][hidden]){display:none}
.storeheader.bbh-header .currency{display:inline;font-size:13px;color:#536071;font-weight:400}
