.header-wrapper{transform:translateZ(0)}.header-wrapper .header{display:flex;justify-content:space-between}.header-wrapper .header__menu-item,.header-wrapper .mega-menu__list .mega-menu__link{font-weight:600;font-size:17px;transition:all .3s}.header-wrapper .mega-menu__list .mega-menu__link{text-decoration:none;padding:0}.header-wrapper .header__menu-item *{text-decoration:none;font-weight:inherit;color:inherit}.header-wrapper .header__menu-item:hover *{text-decoration:none}.header-wrapper .header__submenu{z-index:3;top:calc(100% + 16px);border:none;padding:15px 0;display:flex;flex-direction:column;row-gap:8px}.header-wrapper .header__submenu .header__menu-item{padding:0px 2rem}.header-wrapper .header__submenu .header__menu-item:hover{text-decoration:none}.header-wrapper details[open]>.header__menu-item{text-decoration:none}.list-menu{gap:20px}.mega-menu__content.no_image_flex .mega-menu__list{display:flex;flex-wrap:wrap;gap:10px}.mega-menu__content.no_image_flex .mega-menu__list li{width:calc((100% - 20px) / 3)}.header-wrapper .mega-menu__content{position:fixed;z-index:3;border:none}details:has(.main-link-item){position:relative}details:has(.main-link-item):before{content:"";position:absolute;left:0;top:100%;height:100px;width:100%;opacity:0;display:none;z-index:1}details:has(.main-link-item):hover:before{display:block}.header-wrapper .main-link-item{position:relative}.header-wrapper .main-link-item:before{content:"";position:absolute;left:50%;bottom:-3px;transform:translate(-50%);width:0%;height:2px;transition:all .3s}.header-wrapper details:hover .main-link-item:before{width:100%}.header-wrapper span.main-link-item:hover:before{width:100%}.header-wrapper .icon-caret{transition:all .3s}.header-wrapper .menu-drawer__submenu{transition:all .3s!important}.header-wrapper .menu-drawer__menu{margin-top:15px}.header-wrapper .menu-drawer__menu-item{padding:5px 3rem}.header-wrapper .secondary-button{font-weight:600;padding:10px 30px;text-decoration:none;line-height:1;text-align:center;display:inline-block;width:fit-content;font-size:18px}@media screen and (max-width: 989px){.header-wrapper .header{flex-direction:row-reverse}.header-wrapper .secondary-button{width:100%}.header-wrapper .header__icons .secondary-button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-header.css.map */
