.header .header__inline-menu:has(.list-menu [open=true].mega-menu .mega-menu__content .megamenu_slider){position:unset!important}.header .list-menu [open=true].mega-menu .mega-menu__content:has(.megamenu_slider){top:calc(100% - 20px)!important}.mega-menu__content{top:calc(100% + 6px)!important}.header .list-menu .mega-menu[open=true]:not(:has(.mega-menu__content .megamenu_slider)){position:relative}.header .list-menu .mega-menu[open=true] .mega-menu__content:not(:has(.megamenu_slider)){width:fit-content!important}.mega-menu:after{content:"";position:absolute;width:120px;height:12px;background-color:#fff}.product-slider-enabled .mega-menu__content{gap:40px!important}.header nav .mega-menu__content .slider-mobile-gutter .button{margin-bottom:30px}.header .list-menu .mega-menu .swiper-button-prev,.header .list-menu .mega-menu .swiper-button-next{width:30px;height:30px;background-color:#022a3a;border-radius:100%;text-align:center;opacity:1}.header .list-menu .mega-menu .swiper-button-prev:after,.header .list-menu .mega-menu .swiper-button-next:after{font-size:16px;line-height:30px;font-weight:700;color:#fff}.header .list-menu .mega-menu .megamenu-swiper{padding:0 40px;opacity:0}.header .list-menu .mega-menu .megamenu-swiper.swiper-initialized{opacity:1}@media screen and (max-width: 1200px) and (min-width: 990px){.header .header__icon{min-width:20px;min-height:20px}.header .header__icon svg.svg-icon{min-width:25px!important;width:25px}}@media screen and (max-width: 1439px){.header nav .list-menu__item{padding:6px;font-size:14px}}@media screen and (max-width: 1200px){.header .cart-count-bubble span{font-size:10px!important}.header nav .list-menu__item{padding:6px}.header .header__heading{max-width:120px}.header .header__icon{padding:0}.card__heading,.card__heading:last-child{margin-bottom:0!important;line-height:1.1em}.header nav.header__inline-menu{margin-left:20px}.header .megamenu_slider .contains-card{column-gap:20px}.header .megamenu_slider .contains-card li{width:calc((25% - 60px)/4)!important;max-width:unset!important}}@media screen and (max-width: 1080px){.header nav .list-menu__item{font-size:14px;padding:4px;gap:.5rem}.header .mega-menu .card_pricing-information .price__regular .price-item--regular{font-size:16px;line-height:1em}}@media screen and (max-width: 1040px){.header{padding-left:15px!important;padding-right:15px!important}.header .header__heading{min-width:100px!important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/custom-dev.css.map */
