.menu-on-hover{position:absolute;top:100%;left:0;width:100%;height:0;overflow:hidden;opacity:0;visibility:hidden;background:#fff;z-index:1000;transition:height 1s cubic-bezier(.25,1,.5,1),opacity .5s ease,visibility .5s ease}.menu-container.active .menu-on-hover{height:75vh;opacity:1;visibility:visible}body.show__megamenu .section-header.shopify-section-group-header-group{background-color:var(--white);transition:none}body.show__megamenu .header-wrapper{color:var(--primary-color)}body.show__megamenu .header-wrapper .header__inline-menu{color:currentColor!important}.megamenu-inner-wrapper{padding:50px 30px;display:flex;flex-wrap:wrap;column-gap:30px}.megamenu-inner-wrapper .info-sections{max-width:27%;width:100%}.megamenu-inner-wrapper .featured-content{max-width:calc(73% - 30px);width:100%}.megamenu-inner-wrapper .info-links a{color:var(--primary-color);display:flex;align-items:center;padding:5px 0;line-height:1.2}.megamenu-inner-wrapper .info-links a:hover{color:var(--black);font-weight:400}.megamenu-inner-wrapper .header-title{font-size:var(--common-heading);font-family:var(--secondary-font);line-height:1.2;color:var(--heading-text);margin-bottom:20px}.megamenu-inner-wrapper .image-flex{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mega-image-item a{display:block;width:100%}.mega-image-item .img-wrapper{position:relative;overflow:hidden;padding-top:100%}.mega-image-item .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;will-change:transform}.mega-image-item .title{font-size:clamp(16px,1.05vw,20px);color:var(--primary-color);font-weight:700;font-family:var(--secondary-font);margin:15px 0 0;text-align:center}.swiper.mega-swiper{margin-right:-3rem}.mega-swiper .swiper-button-next,.mega-swiper .swiper-button-prev{top:42%}.js .menu-drawer__submenu .featured-content{opacity:0;visibility:hidden;transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.js details[open]>.menu-drawer__submenu .featured-content{visibility:visible;opacity:1}@media only screen and (max-width:1199px){.menu-drawer .megamenu-inner-wrapper{padding:3rem 0;display:block}.menu-drawer .megamenu-inner-wrapper .info-links a{padding:1.1rem 3rem;display:flex;align-items:center;font-weight:400;color:var(--primary-color)}.megamenu-inner-wrapper .info-sections,.megamenu-inner-wrapper .featured-content{max-width:100%}.megamenu-inner-wrapper .featured-content{padding:2rem 0 0 3rem}.swiper.mega-swiper{margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-mega-menu.css.map */
