/* Independent of the lifetime of the Eastpak promotion. */
#ae-site-notices{box-sizing:border-box;display:grid;grid-template-columns:24px minmax(0,1fr) 24px 24px;gap:2px;align-items:center;min-height:78px;padding:8px 10px;background:#e5f4f9;color:#111;font-family:Montserrat,Arial,sans-serif;font-size:13px;line-height:1.4;text-align:center;position:relative;z-index:20;width:100%;margin:0;letter-spacing:0}
#ae-site-notices[hidden],#ae-site-notices [hidden]{display:none!important}
#ae-site-notices a{color:#111!important;text-decoration:none!important;display:block;padding:3px 0}
#ae-site-notices strong{font-family:inherit;font-size:inherit;font-weight:600;color:inherit;line-height:inherit}
#ae-site-notices .ae-strip-detail{display:block;font-size:11px;text-decoration:underline;text-underline-offset:3px;font-weight:400;margin-top:2px}
#ae-site-notices .ae-strip-countdown{display:block;font-size:11px;line-height:1.4;margin-top:2px;font-weight:600}
#ae-site-notices button{padding:0!important;margin:0;border:0!important;border-radius:0!important;background:transparent!important;color:#111!important;font-family:Arial,sans-serif;box-shadow:none!important;min-width:24px;height:40px;cursor:pointer;font-size:23px;line-height:1;text-transform:none;letter-spacing:0}
#ae-site-notices .ae-strip-pause{font-size:13px}
#ae-site-notices button:focus-visible,#ae-site-notices a:focus-visible{outline:2px solid #111!important;outline-offset:2px}
.ae-strip-stage{min-width:0}
body.ae-no-bottom-shipping #wfspb-top-bar{display:none!important}
body .aep-slot[data-aep-location="bar"]{display:none!important}
body.ae-no-path .la-breadcrumbs,body.ae-no-path .woocommerce-breadcrumb,body.ae-no-path .yoast-breadcrumb{display:none!important}

/* Negan's existing mobile header is rearranged into one row at every width. */
body.ae-compact-header #masthead,body.ae-compact-header #masthead_aside,body.ae-compact-header .header5-fallback{display:none!important}
body.ae-compact-header{--ae-header-height:64px;--ae-admin-top:0px;--ae-header-stack:1000}
body.ae-compact-header #page{padding-top:0!important}
body.ae-compact-header.header-v5 #page{padding-left:0!important;margin-left:0!important}
body.ae-compact-header.header-v5 .site-inner{padding-left:0!important;margin-left:0!important}
body.ae-compact-header .site-header-mobile{display:block!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;z-index:var(--ae-header-stack);width:100%;height:var(--ae-header-height);background:#fff}
body.ae-compact-header .site-header-mobile.ae-header-pinned{position:fixed!important;top:var(--ae-admin-top)!important;left:0!important;right:0!important;box-shadow:0 2px 8px #0000000d}
body.ae-compact-header .site-header-mobile .la-header-sticky-height-mb,body.ae-compact-header .site-header-mobile .mobile-menu-wrap{display:none!important}
body.ae-compact-header .site-header-mobile .site-header-inner{position:static!important;top:auto!important;transform:none!important;width:100%!important;border:0!important;border-bottom:1px solid #eee!important;background:#fff!important;padding:0!important;margin:0!important;box-shadow:none!important}
body.ae-compact-header .site-header-mobile .container{width:100%!important;max-width:1400px!important;box-sizing:border-box;padding:0 12px!important;margin:0 auto!important}
body.ae-compact-header .site-header-mobile .header-main{display:grid!important;grid-template-columns:88px minmax(80px,1fr) 88px!important;align-items:center;gap:0;height:var(--ae-header-height)!important;padding:0!important;margin:0!important;min-height:0!important}
body.ae-compact-header .site-header-mobile .header-main::before,body.ae-compact-header .site-header-mobile .header-main::after{display:none!important;content:none!important}
body.ae-compact-header .site-header-mobile .header-component-outer{float:none!important;position:static!important;width:auto!important;min-height:0!important;padding:0!important;margin:0!important;transform:none!important;grid-row:1}
body.ae-compact-header .site-header-mobile .header-component-outer_1{grid-column:1}
body.ae-compact-header .site-header-mobile .header-component-outer_logo{grid-column:2;min-width:0;text-align:center}
body.ae-compact-header .site-header-mobile .header-component-outer_2{grid-column:3}
body.ae-compact-header .site-header-mobile .header-component-inner{display:flex!important;align-items:center;justify-content:center;float:none!important;margin:0!important;padding:0!important}
body.ae-compact-header .site-header-mobile .header_component{margin:0!important;padding:0!important;float:none!important;width:44px!important;flex:0 0 44px;position:relative}
body.ae-compact-header .site-header-mobile .component-target{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;line-height:1!important;margin:0!important;padding:0!important;color:#111!important;font-size:23px;text-decoration:none}
body.ae-compact-header .site-header-mobile .component-target svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5;display:block}
body.ae-compact-header .site-header-mobile .site-branding{padding:0!important;margin:0!important;max-width:100%}
body.ae-compact-header .site-header-mobile .site-branding a{display:flex!important;justify-content:center;align-items:center;height:var(--ae-header-height)!important;line-height:1!important;width:100%;padding:0!important}
body.ae-compact-header .site-header-mobile .site-branding figure{display:block!important;margin:0!important;max-width:100%;line-height:0}
body.ae-compact-header .site-header-mobile .site-branding img{max-width:100%!important;width:116px!important;height:auto!important;max-height:38px;object-fit:contain;display:block}
body.ae-compact-header .site-header-mobile .header_component--dropdown-menu>ul{display:none!important}
body.ae-compact-header .site-header-mobile .ae-header-wishlist{display:none!important}
body.ae-compact-header .site-header-mobile .la-cart-count{position:absolute;top:0;right:0;font-size:10px;line-height:16px;min-width:16px;height:16px;border-radius:50%;color:#111;background:#e5f4f9;text-align:center}
.ae-header-spacer[hidden]{display:none!important}
.ae-header-spacer{height:var(--ae-header-height,64px);display:block}
.ae-header-dialog{font-family:Montserrat,Arial,sans-serif;box-sizing:border-box;position:fixed!important;inset:0 auto 0 0;margin:0!important;width:min(400px,100vw);max-width:100vw;max-height:100dvh;height:100dvh;border:0;padding:22px;background:#fff;color:#111;z-index:2000000;overflow:auto}
.ae-header-dialog:not([open]){display:none!important}
.ae-header-dialog::backdrop{background:#0006}
.ae-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 18px}
.ae-dialog-head strong{font-size:18px;font-weight:600;color:#111}
.ae-header-dialog button{font:inherit;text-transform:none;letter-spacing:0;border:0;box-shadow:none;border-radius:0;background:transparent;color:#111;cursor:pointer;padding:8px}
.ae-header-dialog .ae-dialog-close{font-size:28px;width:44px;height:44px;line-height:1;padding:0}
.ae-header-dialog ul{list-style:none!important;margin:0!important;padding:0!important;position:static!important;float:none!important;width:auto!important;max-width:100%!important;transform:none!important;opacity:1!important;visibility:visible!important;box-shadow:none!important;background:#fff!important}
.ae-header-dialog li{display:block!important;float:none!important;position:relative!important;margin:0!important;padding:0!important;width:auto!important;border-bottom:1px solid #eee}
.ae-header-dialog li a{display:block!important;padding:13px 42px 13px 0!important;color:#111!important;text-decoration:none!important;font-size:15px;line-height:1.4;overflow-wrap:anywhere;text-transform:none;letter-spacing:0}
.ae-header-dialog li>a::after{display:none!important}
.ae-header-dialog li>.ae-submenu-toggle{position:absolute;right:0;top:3px;font-size:24px;width:40px;height:40px;padding:0;line-height:1}
.ae-header-dialog ul.ae-submenu{padding-left:15px!important;border-left:1px solid #ddd!important}
.ae-header-dialog ul.ae-submenu[hidden]{display:none!important}
.ae-header-dialog :focus-visible{outline:2px solid #111;outline-offset:2px}
.ae-header-dialog .ae-search-field{display:block;width:100%;box-sizing:border-box;border:1px solid #999;padding:13px;color:#111;background:#fff;font:inherit;font-size:16px;margin:12px 0}
.ae-header-dialog .ae-search-submit{background:#111;color:#fff;padding:12px 18px;width:100%;min-height:44px}
body.ae-compact-catalog #section_page_header{margin:0!important;padding:0!important;min-height:0!important;text-align:left!important;border:0!important;background:#fff!important}
body.ae-compact-catalog #section_page_header .page-header-inner{padding:18px 0 10px!important;margin:0!important;min-height:0!important}
body.ae-compact-catalog #section_page_header .page-title{font-family:Montserrat,Arial,sans-serif;font-size:23px!important;font-weight:600!important;line-height:1.25!important;text-transform:none!important;letter-spacing:0!important;padding:0!important;margin:0!important;color:#111!important}
body.ae-compact-catalog #main.site-main{padding-top:8px!important}
body.ae-compact-catalog .wc_page_description:not(.ae-description-moved),body.ae-compact-catalog .term-description:not(.ae-description-moved),body.ae-compact-catalog .aep-slot[data-aep-location="category"]:not(.ae-description-moved){display:none!important}
body.ae-compact-catalog .wc-toolbar-top{margin-top:0!important;padding-top:5px!important}
body.ae-compact-catalog .ae-catalog-info{display:block;clear:both;margin:30px 0 15px;border-top:1px solid #e6e6e6;padding:18px 0;color:#333;font-size:14px;line-height:1.6}
body.ae-compact-catalog .ae-catalog-info>summary{cursor:pointer;font-weight:600;color:#111;font-size:15px;min-height:32px;list-style:disclosure-closed}
body.ae-compact-catalog .ae-catalog-info[open]>summary{margin-bottom:16px;list-style:disclosure-open}
body.ae-compact-catalog .ae-description-moved{margin:0!important;padding:0!important}
body.ae-compact-catalog .ae-description-moved .term-description{margin:0!important;padding:0!important}
body.ae-compact-catalog .ae-catalog-scalapay{display:none!important}
@media(min-width:992px){#ae-site-notices{min-height:66px;font-size:14px;padding:7px max(12px,calc((100vw - 1400px)/2))}#ae-site-notices .ae-strip-detail{font-size:12px}body.ae-compact-header{--ae-header-height:72px}body.ae-compact-header .site-header-mobile .header-main{grid-template-columns:88px minmax(80px,1fr) 132px!important}body.ae-compact-header .site-header-mobile .ae-header-wishlist{display:block!important}body.ae-compact-header .site-header-mobile .site-branding img{width:150px!important}body.ae-compact-catalog #section_page_header .page-title{font-size:28px!important}}
@media(prefers-reduced-motion:reduce){#ae-site-notices *,body.ae-compact-header .site-header-mobile{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
