/* Native Bricks shared header: quiet utilities, clear shopping paths. */
body #brxe-1ef57f{background:#171a1d;border:0;padding:0}
body #brxe-b97772{width:100%;max-width:1200px;min-height:34px;margin:0 auto;padding:0 30px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}
body #brxe-gxwjvf,body.home #brxe-gxwjvf{width:auto;display:flex;align-items:center;justify-content:flex-start;gap:22px;padding:0;background:transparent}
body #brxe-1ef57f a,body.home #brxe-gxwjvf a{display:inline-flex;align-items:center;min-height:34px;font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:1.3;color:#e6e9eb;text-decoration:none}
body #brxe-1ef57f a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
body #brxe-1ef57f a:focus-visible{outline:2px solid #40b2e6;outline-offset:1px}
.pli-utility-links{display:flex;align-items:center;gap:22px}
body #brxe-gtlamz,body.home #brxe-gtlamz,body #brxe-yxclrb{position:relative;top:auto;width:100%;padding:0 30px;background:#40b2e6;border:0;z-index:50}
body #brxe-hpktlt,body.home #brxe-hpktlt,body #brxe-jheqch{width:100%;max-width:1140px;min-height:84px;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between;gap:0}
body #brxe-euizzp,body.home #brxe-euizzp,body #brxe-eukczz{width:100%;margin:0;flex:1;display:flex;align-items:center;justify-content:space-between;gap:10px}
body #brxe-llwsbl,body #brxe-drnbit{display:flex;width:100%;flex:1;align-items:center;justify-content:space-between;gap:34px}
body .pli-nav-brand{display:flex;align-items:center;width:158px;min-width:158px;min-height:44px;flex-shrink:0}
body .pli-nav-brand img{width:158px;height:46px;object-fit:contain}
body #brxe-f71318,body.home #brxe-f71318{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;width:auto;gap:26px;margin:0;padding:0}
body :is(#brxe-euizzp,#brxe-eukczz) .brx-nav-nested-items>li{margin:0}
body :is(#brxe-euizzp,#brxe-eukczz) .brx-nav-nested-items>li>a,
body :is(#brxe-euizzp,#brxe-eukczz) .brx-submenu-toggle>a{display:inline-flex;align-items:center;min-height:44px;padding:0;white-space:nowrap;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.3;color:#14394c;text-decoration:none}
body :is(#brxe-a62717,#brxe-gvsoms){height:84px;justify-content:center}
body :is(#brxe-a62717,#brxe-gvsoms)>.brx-submenu-toggle{gap:2px}
body :is(#brxe-a62717,#brxe-gvsoms)>.brx-submenu-toggle>button{width:28px;min-height:44px;padding:0;justify-content:center;color:#14394c}
body :is(#brxe-a62717,#brxe-gvsoms)>.brx-submenu-toggle>button svg{width:11px;height:11px}
body :is(#brxe-euizzp,#brxe-eukczz) .brx-nav-nested-items>li>a:hover,
body :is(#brxe-a62717,#brxe-gvsoms)>.brx-submenu-toggle>a:hover{text-decoration:underline;text-underline-offset:5px}
body :is(#brxe-euizzp,#brxe-eukczz) #brxe-phsrch{display:inline-flex;gap:9px;padding-left:25px;border-left:1px solid #14394c38}
body #brxe-phsrch .icon{display:inline-flex;font-size:15px}
body :is(#brxe-euizzp,#brxe-eukczz) #brxe-9d01ad{display:inline-flex;justify-content:center;min-height:42px;padding:10px 17px;background:#14394c;border:1px solid #14394c;border-radius:3px;color:#fff;font-size:13px}
body :is(#brxe-euizzp,#brxe-eukczz) #brxe-9d01ad:hover{background:#0b2837;text-decoration:none}
body #brxe-bgdfui .mini-cart-link{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px}
body #brxe-bgdfui .cart-icon,body #brxe-bgdfui .cart-icon i{font-size:23px;color:#14394c}
body #brxe-plmsea{display:none}
body.home .ph-hero-content{padding-top:38px}
body :is(#brxe-euizzp,#brxe-eukczz) .brxe-toggle{min-width:44px;min-height:44px;padding:10px}
body :is(#brxe-euizzp,#brxe-eukczz)>.brxe-toggle{--brxe-toggle-bar-height:2px;--brxe-toggle-bar-width:26px;--brxe-toggle-bar-radius:0}
body :is(#brxe-euizzp,#brxe-eukczz)>.brxe-toggle .brxa-wrap{width:26px;height:20px;color:#14394c}
body :is(#brxe-euizzp,#brxe-eukczz)>.brxe-toggle .brxa-inner,
body :is(#brxe-euizzp,#brxe-eukczz)>.brxe-toggle .brxa-inner:before,
body :is(#brxe-euizzp,#brxe-eukczz)>.brxe-toggle .brxa-inner:after{width:26px;height:2px;border-radius:0}
body :is(#brxe-euizzp,#brxe-eukczz)>.brxe-toggle .brxa-inner:before{top:-8px}
body :is(#brxe-euizzp,#brxe-eukczz)>.brxe-toggle .brxa-inner:after{bottom:-8px}
body :is(#brxe-gtlamz,#brxe-yxclrb) :is(a,button):focus-visible{outline:2px solid #14394c;outline-offset:3px}
/* The drawer has the same destinations with a simpler vertical rhythm. */
body #brxe-fdce54,body.home #brxe-fdce54{background:#171a1d;padding:24px 28px 32px;gap:0;overflow-y:auto;align-items:stretch}
body #brxe-fdce54 a,body.home #brxe-fdce54 a{display:flex;align-items:center;min-height:46px;padding:8px 0;font-size:19px;line-height:1.3;letter-spacing:0;font-weight:400;color:#fff}
body #brxe-fdce54 #brxe-b29be2{align-self:flex-end;min-width:44px;min-height:44px;margin-bottom:12px}
body #brxe-fdce54 #brxe-yrjtxa{justify-content:center;margin:15px 0;padding:11px 16px;border:1px solid #40b2e6;border-radius:3px;background:#40b2e6;color:#14394c;font-size:15px;font-weight:700}
body #brxe-fdce54 :is(#brxe-plmnws,#brxe-wprubl,#brxe-isduod){font-size:14px;min-height:38px;color:#cbd4d9}
body #brxe-fdce54 a:focus-visible,body #brxe-fdce54 button:focus-visible{outline:2px solid #40b2e6;outline-offset:2px}
@media(min-width:992px) and (max-width:1100px){body #brxe-f71318,body.home #brxe-f71318{gap:17px}body #brxe-llwsbl,body #brxe-drnbit{gap:25px}body .pli-nav-brand img{width:144px;height:42px}body :is(#brxe-euizzp,#brxe-eukczz) #brxe-phsrch{padding-left:16px}}
@media(max-width:991px){
 body #brxe-gtlamz,body.home #brxe-gtlamz,body #brxe-yxclrb{padding:0 22px}
 body #brxe-hpktlt,body.home #brxe-hpktlt,body #brxe-jheqch{min-height:74px}
 body #brxe-llwsbl,body #brxe-drnbit{display:flex;gap:20px}
 body #brxe-f71318,body.home #brxe-f71318{display:none}
 body .pli-nav-brand{width:142px;min-width:142px}
 body .pli-nav-brand img{width:142px;height:41px}
 body :is(#brxe-euizzp,#brxe-eukczz) .pli-mobile-search{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:700;letter-spacing:0;color:#14394c;white-space:nowrap}
 body .pli-mobile-search .icon{display:inline-flex;font-size:17px}
 body :is(#brxe-euizzp,#brxe-eukczz)>.brxe-toggle{display:flex;align-items:center;justify-content:center}
 body #brxe-soumrk,body #brxe-zrkvqb{display:block;position:absolute;right:0;top:0;width:0;height:0}
 body #brxe-b97772{padding:0 22px}
 body.home .ph-hero-content{padding-top:32px}
}
@media(max-width:600px){body #brxe-1ef57f :is(#brxe-pumhza,#brxe-plnews){display:none}body #brxe-b97772{min-height:32px}body #brxe-1ef57f a,body.home #brxe-gxwjvf a{min-height:32px;font-size:11px}body .pli-utility-links{gap:0}}
@media(max-width:380px){body .pli-nav-brand{width:128px;min-width:128px}body .pli-nav-brand img{width:128px;height:37px}body #brxe-llwsbl,body #brxe-drnbit{gap:12px}}
