.new-header .desktop-hidden{display:inline}.new-header .mobile-hidden{display:none}.menu-drawer__utility-links .menu-drawer__submenu{position:fixed;top:56px}.menu-drawer__utility-links:has(.b2c),.new-header .menu-drawer__utility-links{border-top-left-radius:16px;border-top-right-radius:16px;padding:0}.menu-drawer__utility-links:has(.b2c) .menu-drawer__utility-links__wrapper,.menu-drawer__utility-links .menu-drawer__utility-links__wrapper{border-top-left-radius:16px;border-top-right-radius:16px}.new-header .top-navigation .menu-drawer__submenu.second--level:not(.third--level):has(.third--level),.new-header .top-navigation .menu-drawer__submenu.second--level:not(.third--level):has(.third--level) .menu-drawer__menu-wrapper{background-color:#f7f7f7;margin-bottom:0}.new-header .top-navigation .menu-drawer__submenu.third--level,.new-header .top-navigation .menu-drawer__submenu.third--level .menu-drawer__menu-wrapper{background-color:#fff}.new-header .top-navigation .menu-drawer__submenu:not(.third--level):has(.third--level) .menu-drawer__menu{background-color:#f7f7f7}.new-header .top-navigation .menu-drawer__menu-wrapper.second--level__wrapper:has(.third--level){padding-left:0;padding-right:0}.new-header .top-navigation .menu-drawer__menu-wrapper.second--level__wrapper:has(.third--level) .second--level__details summary{padding-left:16px;padding-right:16px;background-color:#fff;border:none;position:relative}.new-header .top-navigation .menu-drawer__menu-wrapper.second--level__wrapper:has(.third--level) li:has(.second--level__details)+li:has(.second--level__details) summary:before{position:absolute;content:"";top:0;width:calc(100% - 32px);left:16px;height:1px;background-color:#f1f1f1}.new-header .top-navigation .menu-drawer__menu-wrapper.second--level__wrapper:has(.third--level)>ul a.menu-drawer__menu-item{padding-left:16px;padding-right:16px;border-color:transparent;color:var(--brand-primary-color);font-weight:700;font-family:var(--font-heading-family)}.new-header .top-navigation .menu-drawer__menu-wrapper.second--level__wrapper:has(.third--level)>ul li+li a{padding-bottom:0}.new-header .top-navigation .menu-drawer__menu-wrapper.second--level__wrapper:has(.third--level)>ul li{margin:0}.new-header .top-navigation .second--level:has(.third--level) .menu-drawer__close-button{margin-bottom:0}.new-header .menu-drawer__close-button{margin-top:0;padding:16px 20px;position:relative;display:flex;justify-content:center;background-color:#f7f7f7;font-size:14px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:-.48px;color:var(--brand-primary-color);margin-bottom:0}.new-header .menu-drawer__close-button svg{position:absolute;left:20px;margin:0;color:var(--brand-primary-color)}.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:16px;padding-bottom:16px}.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;background-color:#f7f7f7}.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;font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px;color:#495057;font-family:var(--font-heading-family)}.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;font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px;color:#495057;font-family:Open Sans,sans-serif;border-bottom:1px solid #F1F1F1}.new-header .mega-menu__wrapper .logo--links{display:flex;gap:12px;min-height:50px;align-items:center}.new-header .mega-menu__wrapper .logo--links a{padding:5px 0;margin-top:0}.new-header .mega-menu__wrapper .logo--links:has(img) a{display:flex;align-items:center;padding:5px 0 5px 12px;border-bottom:1px solid #F1F1F1;width:100%}.new-header .mega-menu__wrapper .logo--links img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;background-color:#f7f7f7}.mega-menu__promo-image.mobile{display:block}.mega-menu__promo-image.desktop{display:none}@media screen and (min-width: 990px){.new-header .mega-menu[open] .header__menu-item:before{content:"";position:absolute;top:calc(100% + 4px);height:2px;width:100%;background-color:var(--brand-primary-color)}.new-header .list__group .list+.list{margin-top:32px}.new-header .no-child-list{background-color:#f5f5f5;padding:32px 40px 20px}.new-header .no-child-list .mega-menu__link{font-weight:700;line-height:125%;font-size:15px;letter-spacing:-.57px;color:var(--brand-primary-color);padding:0;margin-bottom:13px}h3.mega-menu__link,.institute-element-heading{cursor:unset;pointer-events:none}.new-header .no-child-list .mega-menu__link.view--all,.new-header .mega-menu__link.view--all{font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.14px;color:var(--brand-primary-color);margin-top:24px;margin-bottom:0;font-family:Open Sans,sans-serif}.new-header .mega-menu__link.view--all{display:flex;gap:5px;align-items:center;margin-top:16px}.new-header .mega-menu__link.view--all span{display:flex;align-items:center}.new-header .group-list-wrapper{display:flex;gap:32px;padding:32px 0 40px 40px;flex-wrap:wrap}.new-header .group-list-wrapper>div{max-width:calc(50% - 16px);width:100%}.mega-menu__wrapper:has(.mega-menu__promo-wrapper) .mega-menu__list-wrapper{width:65%}.new-header .mega-menu__promo-banner{max-width:440px;width:100%;height:230px;position:relative;border-radius:16px;overflow:hidden;display:flex}.new-header .mega-menu__promo-banner.content-center{justify-content:center;align-items:center}.new-header .mega-menu__promo-banner.content-top-left{justify-content:flex-start;align-items:flex-start}.new-header .mega-menu__promo-banner.content-top-right{justify-content:flex-end;align-items:flex-start}.new-header .mega-menu__promo-banner.content-bottom-left{justify-content:flex-start;align-items:flex-end}.new-header .mega-menu__promo-banner.content-bottom-right{justify-content:flex-end;align-items:flex-end}.new-header .mega-menu__promo-banner.align-center .mega-menu__promo-content>*{text-align:center}.new-header .mega-menu__promo-banner.align-left .mega-menu__promo-content>*{text-align:left}.new-header .mega-menu__promo-banner.align-right .mega-menu__promo-content>*{text-align:right}.new-header .mega-menu__promo-banner.align-center .mega-menu__promo-content .mega-menu__promo-button{margin:24px auto 0}.new-header .mega-menu__promo-banner.align-left .mega-menu__promo-content .mega-menu__promo-button{margin-top:24px;margin-right:auto}.new-header .mega-menu__promo-banner.align-right .mega-menu__promo-content .mega-menu__promo-button{margin-top:24px;margin-left:auto}.new-header .mega-menu__promo-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mega-menu__promo-image.mobile{display:none}.mega-menu__promo-image.desktop{display:block}.new-header .mega-menu__promo-title{font-size:22px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:-.2px;margin:0 0 8px}.new-header .mega-menu__promo-text{font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.14px;margin:0}.mega-menu__promo-banner .mega-menu__promo-button{width:fit-content;height:40px;border:none}.new-header .mega-menu__promo-content{width:80%;padding:24px 16px;position:relative;z-index:1}.mega-menu__wrapper:has(.mega-menu__promo-wrapper) .mega-menu__promo-wrapper{width:35%;padding:32px 40px 40px 10px;display:flex;flex-direction:column;gap:16px;align-items:flex-end}.new-header .desktop-hidden{display:none}.new-header .mobile-hidden{display:inline}.new-header .mega-menu__content{background-color:#fff;max-height:calc(100vh - var(--header-height) - 60px);overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;width:calc(100% + 80px);left:-40px;padding:0}.new-header .mega-menu__content::-webkit-scrollbar{display:none}.new-header .mega-menu__wrapper.page-width{padding:0}.new-header .mega-menu__wrapper{display:flex;height:100%;justify-content:space-between}.new-header .mega-menu__list-wrapper h3{margin-top:0;font-size:15px;margin-bottom:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.45px;color:var(--brand-primary-color)}.new-header .mega-menu__list-wrapper .mega-menu__list{padding:0;height:100%;gap:0;width:100%;display:grid;justify-content:unset;grid-template-columns:auto minmax(0,575px)}.new-header .mega-menu__list-wrapper .mega-menu__list a:hover{text-decoration:none;opacity:.6}.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}.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) li{width:100%}.new-header .mega-menu__promo-info li:not(:last-child){margin-bottom:16px;max-width:200px}}@media screen and (min-width: 1350px){.new-header .mega-menu__promo-banner{height:283px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-megamenu.css.map */
