.header-2a{--h2a-blue: #004F9F;--h2a-blue-dark: #002850;--h2a-yellow: #FAB700;--h2a-border: #E3E7EE;--h2a-muted: #5A6B80;--h2a-bar-bg: #F3F6FA;--h2a-gutter: 48px}.section-header.shopify-section-group-header-group{z-index:20}.header-2a .header.page-width{max-width:none;margin:0;padding-left:var(--h2a-gutter);padding-right:var(--h2a-gutter)}.header-2a .header__heading-link{padding:0;margin-left:0;line-height:0}.header-2a .header__heading-logo-wrapper{width:auto}.header-2a .header__heading-logo{height:40px;width:auto;max-width:none}.header-2a .header__icons{gap:24px;padding-right:0;margin-right:-11px}.header-2a .header__icon,.header-2a .header__icon--cart .icon{width:44px;height:44px;color:var(--h2a-blue)}.header-2a .header__icon .icon{width:22px;height:22px}.header-2a .header__icon--cart{margin-right:0}.header-2a .header__promise{font-size:13px;line-height:1.35;color:var(--h2a-muted);text-decoration:none}.header-2a a.header__promise:hover strong,.header-2a a.header__promise:focus-visible strong{text-decoration:underline;text-underline-offset:3px}.header-2a .header__promise strong{color:var(--h2a-blue);font-weight:700}@media screen and (min-width:990px){.header-2a .header{display:grid;grid-template-areas:"heading promise icons" "navigation navigation navigation";grid-template-columns:auto 1fr auto;column-gap:24px;align-items:center}.header-2a .header__heading,.header-2a .header>.header__heading-link{grid-area:heading;justify-self:start;width:auto;min-height:80px;display:flex;align-items:center;margin:0}.header-2a .header__promise{grid-area:promise;justify-self:end;display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding-right:24px;border-right:1px solid var(--h2a-border)}.header-2a .header__icons{grid-area:icons;justify-self:end}.header-2a .header__icon--account{display:flex}.header-2a .header .header__inline-menu{grid-area:navigation;display:block;margin:0 calc(-1 * var(--h2a-gutter));padding:0 var(--h2a-gutter);border-top:1px solid var(--h2a-border)}.header-2a .list-menu--inline{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0 48px;min-height:48px}.header-2a .header__menu-item,.header-2a .header__menu-item:hover,.header-2a details[open]>.header__menu-item{position:relative;display:flex;align-items:center;gap:6px;min-height:48px;padding:0;text-decoration:none}.header-2a .header__menu-item span,.header-2a .header__menu-item:hover span,.header-2a .header__active-menu-item{font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--h2a-blue);white-space:nowrap;text-decoration:none}.header-2a .header__menu-item .icon-caret{width:10px;height:10px;color:var(--h2a-blue);transition:transform .15s ease}.header-2a details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header-2a .header__menu-item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:transparent;transition:background .15s ease}.header-2a .header__menu-item:hover:after,.header-2a .header__menu-item:focus-visible:after,.header-2a details[open]>.header__menu-item:after{background:var(--h2a-yellow)}.header-2a .mega-menu__content{position:absolute;left:0;right:0;top:100%;width:auto;margin:0;padding:32px var(--h2a-gutter) 36px;background:#fff;border:0;border-top:1px solid var(--h2a-border);border-radius:0;box-shadow:0 12px 24px #0028501a;z-index:9}.header-2a .mega-menu__list,.header-2a .mega-menu__list.page-width{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 48px;max-width:none;margin:0;padding:0}.header-2a .mega-menu__list>li{min-width:180px}.header-2a .mega-menu__link--level-2{display:block;margin:0 0 10px;padding:0;border:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--h2a-muted);text-decoration:none}.header-2a .mega-menu__link--level-2:hover{color:var(--h2a-blue);text-decoration:underline;text-underline-offset:3px}.header-2a .mega-menu__list .list-unstyled{margin:0;padding:0}.header-2a .mega-menu__list .list-unstyled .mega-menu__link{display:block;padding:5px 0;border:0;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--h2a-blue);text-decoration:none}.header-2a .mega-menu__list .list-unstyled .mega-menu__link:hover,.header-2a .mega-menu__list .list-unstyled .mega-menu__link--active{color:var(--h2a-blue-dark);text-decoration:underline;text-underline-offset:3px}}@media screen and (max-width:989px){.header-2a .header.page-width{padding-left:20px;padding-right:20px}.header-2a .header{display:grid;grid-template-areas:"navigation heading icons" "promise promise promise";grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);column-gap:0;align-items:center}.header-2a header-drawer{grid-area:navigation;justify-self:start;margin-left:-12px}.header-2a .header__heading,.header-2a .header>.header__heading-link{grid-area:heading;justify-self:center;text-align:center;width:auto;min-height:52px;display:flex;align-items:center;margin:0}.header-2a .header__heading-logo{height:32px;max-width:calc(100vw - 172px);height:auto;max-height:32px}.header-2a .header__icons{grid-area:icons;justify-self:end;gap:4px}.header-2a .header__icon--account{display:none}.header-2a .header__promise{grid-area:promise;display:flex;flex-wrap:wrap;justify-content:center;gap:0 10px;margin:0 -20px;padding:6px 20px;text-align:center;background:var(--h2a-bar-bg);border-top:1px solid var(--h2a-border)}.header-2a .header__inline-menu{display:none}}.announcement-bar__message-container{padding:7px 0!important}.announcement-bar .announcement-bar__message,.announcement-bar .announcement-bar__message.h5{min-height:0;font-size:13px;line-height:1.3}.cstm_discounted_bar{padding:0 20px}.cstm-discount-bar__message-container{padding:7px 0}.cstm_discounted_bar p{font-size:13px;line-height:1.3}.header-2a .menu-drawer__menu-item{position:relative;z-index:0;background-color:transparent}.header-2a .menu-drawer__menu-item:before{content:"";position:absolute;top:0;bottom:0;left:-24px;right:-24px;background-color:transparent;z-index:-1;pointer-events:none}.header-2a .menu-drawer__menu-item:hover,.header-2a .menu-drawer__menu-item:focus,.header-2a .menu-drawer__menu-item--active,.header-2a .menu-drawer__menu-item--active:hover{background-color:transparent}.header-2a .menu-drawer__menu-item:hover:before,.header-2a .menu-drawer__menu-item:focus:before,.header-2a .menu-drawer__menu-item--active:before{background-color:#004f9f0f}.header-2a .menu-drawer__submenu .menu-drawer__submenu,.header-2a .menu-drawer__inner-submenu{overflow:visible}.header-2a #menu-drawer .menu-drawer__submenu summary.menu-drawer__menu-item{width:100%!important;border-bottom:0!important;text-decoration-line:underline!important;text-decoration-thickness:3px!important;text-decoration-color:#002850!important;text-underline-offset:8px!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/header-2a.css.map */
