.new-header .desktop-hidden{display:inline}.new-header .mobile-hidden{display:none}.menu-drawer__utility-links .menu-drawer__submenu{position:fixed;top:56px}.new-header .menu-drawer__submenu{background-color:#fff;margin-bottom:0}.new-header .menu-drawer__close-button{margin-top:0;padding:15px 20px;position:relative;display:flex;justify-content:center;background-color:#f7f7f7;font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.48px;color:#0061a0;margin-bottom:20px}.new-header .menu-drawer__close-button svg{position:absolute;left:20px;margin:0;color:#0061a0}.new-header .menu-drawer__menu-wrapper:first-child{padding-top:16px}.new-header .menu-drawer__menu-wrapper{background-color:#fff;padding-left:16px;padding-right:24px;padding-bottom:16px}.new-header .mega-menu__promo-banners{background-color:#f7f7f7;padding:20px 13px;display:flex;flex-direction:column}.new-header .mega-menu__promo-banner{max-width:302px;margin:0 auto}.new-header component-header-accordion h3{margin:0;padding:12px 0;font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.48px;color:#0061a0}.new-header component-header-accordion+.collapsible-content__grid-item>li{display:none}.new-header component-header-accordion[open]+.collapsible-content__grid-item>li{display:list-item}.new-header .menu-drawer__inner-submenu{height:auto}.new-header .menu-drawer__menu-wrapper .menu-drawer__menu>li{padding:0}.new-header .menu-drawer__menu-wrapper .menu-drawer__menu-item{width:100%;padding:12px 0 20px;font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px;color:#495057}.new-header .menu-drawer__menu-wrapper .collapsible-content__grid-item{list-style:none;padding-left:0}.new-header .menu-drawer__menu-wrapper .collapsible-content__grid-item li{padding:0}.new-header .menu-drawer__menu-wrapper .collapsible-content__grid-item a{width:100%;padding:12px 0 20px;font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px;color:#495057;border-bottom:1px solid #F1F1F1}.new-header .mega-menu__promo-banner{position:relative;border-radius:16px;width:100%;min-height:227px}.new-header .mega-menu__promo-banner img{position:absolute;top:0;right:0;bottom:0;left:0;max-height:227px;object-fit:cover;width:100%;border-radius:16px;height:100%}.new-header .mega-menu__promo-banner:first-child{margin-bottom:20px}.new-header .mega-menu__promo-banner-info{position:absolute;height:100%;width:100%;top:0;right:0;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 16px}.new-header .mega-menu__promo-banner-info h4{margin:0 0 2px;font-size:18px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.2px;color:#fff}.new-header .mega-menu__promo-banner-info span{font-size:12px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.12px;color:#fff;margin-bottom:12px}.new-header .mega-menu__promo-banner-info .button{max-width:165px}@media screen and (min-width: 990px){.new-header .desktop-hidden{display:none}.new-header .mobile-hidden{display:inline}.new-header .mega-menu__content{background-color:#fff;padding:40px 0;max-height:515px;height:auto;overflow:unset}.new-header .mega-menu__wrapper{display:flex;height:100%;justify-content:space-between}.new-header .mega-menu__wrapper .mega-menu__list-wrapper{min-width:430px;max-width:58%;width:50%}.new-header .mega-menu__wrapper:has(.list_1 .list_two_column):has(.list_2 .list_two_column):has(.mega-menu__promo-banner) .mega-menu__list-wrapper{max-width:79.5%}.new-header .mega-menu__wrapper:has(.list_1 .list_two_column):has(.list_2 .list_two_column) .mega-menu__list-wrapper{max-width:100%}.new-header .mega-menu__list-wrapper h3{margin-top:0;margin-bottom:20px;padding-top:0;font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.48px;color:#0061a0}.new-header .mega-menu__list-wrapper .mega-menu__list:has(.list_1 .list_two_column){display:grid;grid-template-columns:2fr 1fr}.new-header .mega-menu__list-wrapper .mega-menu__list:has(.list_1 .list_two_column):has(.list_2 .list_two_column){display:grid;grid-template-columns:2fr 2fr}.new-header .mega-menu__wrapper:has(.list_1 .list_two_column):has(.list_2 .list_two_column):has(.mega-menu__promo-banner-first) .mega-menu__promo-banner-second{display:none}.new-header .mega-menu__list-wrapper .mega-menu__list{padding:0;height:100%;gap:0;width:100%}.new-header .mega-menu__list-wrapper .list_two_column,.new-header .mega-menu__list-wrapper .list_three_column{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:normal;align-content:flex-start;max-height:390px}.new-header .mega-menu__list-wrapper .mega-menu__list li{padding:0;width:135px;margin-bottom:9px;margin-right:5px}.new-header .mega-menu__list-wrapper .mega-menu__list a{padding:0 5px 0 0;margin:0;font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px;color:#495057;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.new-header .mega-menu__list-wrapper .mega-menu__list a:hover{text-decoration:none;color:#1387b2}.new-header .mega-menu__promo-banner{max-width:283px;max-height:377px;margin:unset}.new-header .mega-menu__promo-info{min-width:233px}.new-header .mega-menu__promo-info h3{margin-top:0;margin-bottom:20px;font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.48px;color:#0061a0}.new-header .mega-menu__promo-info{margin-left:16px;margin-right:16px}.new-header .mega-menu__promo-info>ul{list-style:none;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;height:calc(100% - 10px)}.new-header .mega-menu__promo-info li:not(:last-child){margin-bottom:9px;max-width:150px}.new-header .mega-menu__promo-info a{padding:0;font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px;color:#495057}.new-header .mega-menu__promo-info a:hover{text-decoration:none;color:#1387b2}.new-header .mega-menu__promo-banners{display:flex}.new-header .mega-menu__promo-wrapper{display:none}.new-header .mega-menu__promo-wrapper:has(.mega-menu__promo-banner){display:flex}.new-header .mega-menu__promo-wrapper{width:20.5%;justify-content:flex-end}.new-header .mega-menu__promo-wrapper:has(.mega-menu__promo-banner-first):has(.mega-menu__promo-banner-second){width:42%;justify-content:space-between}.new-header .mega-menu__wrapper:has(.list_1 .list_two_column):has(.list_2 .list_two_column) .mega-menu__promo-wrapper{width:20.5%}.new-header .mega-menu__promo-banners{flex-direction:row-reverse;padding:0;background-color:#fff}.new-header .mega-menu__promo-banner{position:relative}.new-header .mega-menu__promo-banner:first-child{margin-bottom:0}.new-header .mega-menu__promo-wrapper:has(.mega-menu__promo-banner-first) .mega-menu__promo-banner-second{margin-right:20px}.new-header .mega-menu__promo-banner{border-radius:16px;position:relative}.new-header .mega-menu__promo-banner img{border-radius:16px;height:100%;width:100%;position:unset;max-height:100%}.new-header .mega-menu__promo-banner-info h4{font-size:18px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.2px}.new-header .mega-menu__promo-banner-info span{font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px}.new-header .mega-menu__promo-banner-info .button{height:62px}.new-header ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.new-header ::-webkit-scrollbar{width:3px;background-color:#f5f5f5}.new-header ::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #555555}}@media screen and (min-width: 990px){.new-header .mega-menu__promo-info{margin-left:16px;margin-right:36px}.new-header .mega-menu__wrapper .mega-menu__list-wrapper{width:100%;min-width:485px}.new-header .mega-menu__list-wrapper .mega-menu__list li:has(.list-unstyled){width:97%}.new-header .mega-menu__list-wrapper .mega-menu__list li{padding:0;margin-bottom:16px;margin-right:0;width:33.33%}.new-header .mega-menu__list-wrapper .mega-menu__list li:has(.list-unstyled),.new-header .mega-menu__list-wrapper .mega-menu__list li:nth-child(10n){margin-bottom:0}.new-header .mega-menu__list-wrapper .mega-menu__list li.list:has(.list-unstyled.list_two_column) li{width:50%}.new-header .mega-menu__list-wrapper .mega-menu__list li.list:has(.list-unstyled) li{width:100%}.new-header header-menu .list-unstyled{overflow:auto;gap:0;max-height:400px}.new-header .mega-menu__promo-info li:not(:last-child){margin-bottom:16px;max-width:200px}.new-header .mega-menu__promo-banner{position:relative}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/section-megamenu.css.map */
