.mega-menu{position:absolute;left:0;visibility:hidden;opacity:0;width:calc(100% - 40px);margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}.mega-menu__additional-level{display:flex;justify-content:space-between;padding:40px 40px 40px 60px;position:absolute;top:0;right:0;width:79%;height:100%;opacity:0;visibility:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-property:opacity,visibility;transition-duration:.2s}.mega-menu__sublink{font-family:var(--font-aktiv-grotesk);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.07px;color:#000;text-decoration:none}.mega-menu__link-view-all{display:flex;margin-top:24px;font-family:var(--font-aktiv-grotesk);font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.07px;color:var(--text-primary, #003E6E);text-decoration-line:underline}.mega-menu-brands{position:absolute;left:0;visibility:hidden;opacity:0;width:calc(100% - 124px);margin-left:62px;margin-right:62px;padding-left:0;padding-right:0}.header__drop-down li details[open] svg{transform:rotate(-180deg)}.header__drop-down{padding:20px;visibility:hidden;opacity:0;position:absolute;top:100%;left:0;background:#fff;list-style:none;box-shadow:#959da533 0 8px 24px}.header__drop-down--submenu{padding-right:20px;text-decoration:none}.header__drop-down--submenu-inner{padding-top:12px;padding-left:20px;text-decoration:none;list-style:none}.header__drop-down--submenu svg{right:0}a.header__drop-down-childlink,a.header__drop-down--submenu-item{text-decoration:none;border:none}.header__drop-down li{padding-bottom:12px;font-family:var(--font-aktiv-grotesk);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.07px}.header__drop-down li:last-child{padding-bottom:0}.header__drop-down--submenu{list-style:none}.header-navigation__item:hover .mega-menu,.header-navigation__item:hover .mega-menu-brands,.header-navigation__item:hover .header__drop-down{transition-property:visibility,opacity;transition-duration:.25s;visibility:visible;opacity:1}.mega-menu__overlay{position:absolute;top:0;left:calc((var(--window-inner-width) - 100%)/ -2);right:calc((var(--window-inner-width) - 100%)/ -2);height:calc(100vh - var(--header-navigation-height) - var(--header-wrapper-bottom-position));background:#4443;pointer-events:none;z-index:-1}.mega-menu-brands .mega-menu__wrapper{display:flex;padding:40px 42px;height:auto;background-color:#fff}.mega-menu .mega-menu__wrapper{display:flex;height:70vh;padding-bottom:40px;background-color:#fff}.mega-menu__brands{width:100%;height:100%}.mega-menu__brands-items{padding-left:0}.mega-menu__brands-items{padding-top:24px;margin-bottom:-32px;display:flex;align-items:center;flex-wrap:wrap;width:100%;height:100%}.mega-menu__brands-item{width:16.66666666666%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:32px}.mega-menu__brands-item-image,.mega-menu__column--links{width:100%}.mega-menu__links-column-wrapper{position:relative;padding-right:79%;height:100%}.mega-menu__links-column-content{height:100%;border-right:1px solid #dde6ea;overflow-y:auto;-webkit-overflow-scrolling:touch}.mega-menu__items{padding-left:0;list-style:none}.mega-menu__links-title{margin:0;padding-bottom:24px;font-family:var(--font-aktiv-grotesk);font-size:16px;font-style:normal;font-weight:700;line-height:120%;text-transform:capitalize;letter-spacing:0;color:var(--text-primary, #003E6E)}.mega-menu__item{transition-property:background-color;transition-duration:.25s}.mega-menu__link{position:relative;display:block;padding:7px 12px 6px 20px;font-family:var(--font-aktiv-grotesk);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.07px;text-decoration:none;color:var(--text-primary, #003E6E)}.mega-menu__additional-links{width:50%;max-width:500px}.mega-menu__extensions{width:50%}.mega-menu__additional-links+.mega-menu__extensions{margin-left:12px}.mega-menu__link-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.mega-menu__item:hover{background:#5583ae}.mega-menu__item:hover .mega-menu__link{color:var(--text-action-primary, #FFF)}.mega-menu__item:hover .mega-menu__link .mega-menu__link-arrow path{stroke:var(--text-action-primary, #FFF)}.mega-menu__item:hover .mega-menu__additional-level{visibility:visible;opacity:1}.mega-menu__subitems{display:grid;column-gap:16px;grid-template-columns:repeat(2,1fr);padding:0;list-style:none;margin-bottom:-12px}.mega-menu__subitems .mega-menu__link{padding:0}.mega-menu__subitem{padding-bottom:12px;font-family:var(--font-aktiv-grotesk);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.07px;color:#000}.mega-menu__extensions-big-banner picture{display:flex}.mega-menu__extensions-image{width:100%;object-fit:cover}.mega-menu__extensions-two-banners{padding:10px 0;display:flex;justify-content:space-between}.mega-menu__extensions-small-banner{width:100%}.mega-menu__extensions-small-banner picture{display:flex}.mega-menu__extensions-small-banner+.mega-menu__extensions-small-banner{margin-left:10px}.mega-menu__extensions-products-link{display:flex;align-items:center;padding:12px 0;text-decoration:none;border:none;font-family:var(--font-aktiv-grotesk);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.07px;color:var(--text-primary, #003E6E)}.mega-menu__extensions-products-icon{margin-left:4px}.mega-menu__extensions-product-items{display:flex;justify-content:space-between}.mega-menu__extensions-product-item{width:100%;display:flex;justify-content:space-around;padding:12px;border-radius:3px;background:var(--background-secondary, #F7F7F7)}.mega-menu__extensions-product-item+.mega-menu__extensions-product-item{margin-left:10px}.mega-menu__extensions-product-info{max-width:136px;display:flex;flex-wrap:wrap}.mega-menu__extensions-product-title{margin:0;font-family:var(--font-aktiv-grotesk);font-size:12px;font-style:normal;font-weight:400;line-height:16.8px;color:var(--brand-black, #000);letter-spacing:.2px}.mega-menu__extensions-product-price{margin:auto 0 0;padding-top:10px;font-family:var(--font-aktiv-grotesk);font-size:12px;font-style:normal;font-weight:400;line-height:16.8px;color:var(--brand-black, #000);letter-spacing:.2px}.mega-menu__extensions-product-price-text{padding-left:3px;font-family:var(--font-aktiv-grotesk);font-size:12px;font-style:normal;font-weight:400;line-height:16.8px;letter-spacing:.2px;color:var(--text-secondary, #646565)}.mega-menu__extensions-product-image-block{margin-left:8px}img.mega-menu__extensions-product-image{width:100%;height:100%}@media only screen and (min-width: 1400px){.mega-menu__additional-links+.mega-menu__extensions{margin-left:42px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/component-mega-menu.css.map */
