.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow:visible;padding-bottom:3rem;padding-top:3rem;position:absolute;right:0;top:100%}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0);min-height:305px;border-bottom:none}.mega-menu[open] .mega-menu__content:before{width:100%;height:100px;background-color:#fff;position:absolute;top:-100px;left:0;content:""}.mega-menu__list{display:grid;gap:12px 36px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__link--level-2{font-weight:700}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}@media (min-width: 990px){.megamenu-item a:not(.megamenu-item-img){box-shadow:0 4px 6px #5597ee40;padding:20px 23px;border-radius:8px;transition:box-shadow .3s;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:400;line-height:calc(1 + .3 / var(--font-body-scale));text-align:left;color:#000;text-decoration:none}.megamenu-item a:not(.megamenu-item-img):after{content:"";display:block;width:22px;height:22px;opacity:0;transform:translate(10px);background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Ccircle cx='11' cy='11' r='11' fill='%233A8CF5'/%3E%3Cg clip-path='url(%23clip0_709_3696)'%3E%3Cpath d='M16.9984 10.599L12.9889 6.56453C12.6194 6.19278 12.0036 6.19278 11.6341 6.56453C11.2647 6.93629 11.2647 7.55591 11.6341 7.9277L14.0015 10.3236L6.24361 10.3236C5.70991 10.3236 5.28571 10.7504 5.28571 11.2874C5.28571 11.8245 5.70991 12.2513 6.24361 12.2513L14.0015 12.2513L11.6341 14.6334C11.2647 15.0052 11.2647 15.6248 11.6341 15.9966C11.8257 16.1894 12.072 16.2857 12.3184 16.2857C12.5647 16.2857 12.811 16.1894 13.0026 15.9966L16.9984 11.9759C17.1763 11.7969 17.2857 11.5491 17.2857 11.2874C17.2857 11.0258 17.1899 10.778 16.9984 10.599Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_709_3696'%3E%3Crect width='12.5714' height='12.5714' fill='white' transform='matrix(-1 0 0 -1 17.2857 17.2857)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");transition:opacity .3s,transform .3s;flex-shrink:0}.megamenu-item a:not(.megamenu-item-img):hover{box-shadow:0 4px 6px #5597ee40;color:#296ff9}.megamenu-item a:not(.megamenu-item-img):hover:after{opacity:1;transform:translate(0)}.mega-menu__list.products,.mega-menu__list.about{display:grid;grid-template-columns:1fr;gap:20px;position:relative}.mega-menu__list.products .megamenu-item a:not(.megamenu-item-img),.mega-menu__list.about .megamenu-item a:not(.megamenu-item-img){max-width:237px}.mega-menu__list.products .megamenu-item img,.mega-menu__list.about .megamenu-item img{width:100%;height:100%;object-fit:cover}.megamenu-item-img{box-shadow:0 4px 6px #5597ee40;border-radius:8px;overflow:hidden;position:absolute;left:324px;width:337px;height:100%;opacity:0;top:0;min-height:230px;background-color:#fff;transition:opacity .3s;display:block}.mega-menu__list.products .megamenu-item:hover .megamenu-item-img,.mega-menu__list.about .megamenu-item:hover .megamenu-item-img{opacity:1;z-index:1}}@media (max-width: 1400px) and (min-width: 990px){.megamenu-item a{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/component-mega-menu.css.map */
