[data-ajax-tabs]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:400;font-weight:900;line-height:1}[data-ajax-tabs]{position:relative}[data-ajax-tabs]:after,[data-ajax-tabs]:before{content:"";pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:10}[data-ajax-tabs] [data-ajax-target]{transition:opacity .3s ease}[data-ajax-tabs]:before{animation:fa-spin 2s linear infinite;bottom:0;content:"\f3f4";font-size:2rem;left:50%;line-height:var(--bs-body-line-height);margin-right:0;opacity:0;translate:-50% -100%}[data-ajax-tabs]:after{inset:0}[data-ajax-tabs].ajax-tabs--loading:before{opacity:1}[data-ajax-tabs].ajax-tabs--loading:after{pointer-events:all}[data-ajax-tabs].ajax-tabs--loading [data-ajax-target]{opacity:.5}@media (min-width:1366px){.mega-menu{--wrapper-padding:2rem;--products-wrapper-width:50vw;--deskop-wrapper-max-width:850px}.mega-menu:has(.mega-menu-products__promo){--products-wrapper-width:66vw;--deskop-wrapper-max-width:950px}.mega-menu__wrapper{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,0%,100%,.8);left:0;opacity:0;padding:var(--wrapper-padding);pointer-events:none;position:absolute;top:4rem;transition:opacity .3s ease}.mega-menu .submenu-toggle{pointer-events:none}.mega-menu .tease .card-title strong{color:inherit}.mega-menu .hover-grid>*{transition:transform .3s ease,opacity .3s ease,background-color .3s ease}.mega-menu .hover-grid:has(>:hover)>:not(:hover){opacity:.8;transform:scale(.95)}.mega-menu__submenu .submenu-toggle{display:none!important}.mega-menu__submenu .menu-item{align-items:flex-start;flex-direction:column;white-space:nowrap}.mega-menu__submenu>ul{display:flex!important;gap:1rem;height:auto!important}.mega-menu__submenu>ul>.menu-item>.nav-link{pointer-events:none}.mega-menu__submenu>ul>.menu-item ul{--bs-nav-link-font-weight:400}.mega-menu.mega-menu--hovered .mega-menu__wrapper{opacity:1;pointer-events:all}.mega-menu.mega-menu-products:has(.mega-menu-products__promo) .mega-menu__desktop .nav-link{--bs-nav-link-font-size:.85rem}.mega-menu.mega-menu-products .mega-menu__desktop{min-width:var(--deskop-wrapper-min-width,unset);width:var(--products-wrapper-width)}.mega-menu.mega-menu-products .mega-menu__desktop .nav-tabs{--bs-nav-link-hover-color:var(--bs-secondary);--bs-nav-tabs-border-width:2px;--bs-nav-tabs-link-active-bg:transparent;--bs-nav-tabs-link-active-border-color:var(--bs-secondary);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary);--bs-navbar-active-color:var(--bs-secondary)}.mega-menu.mega-menu-products .mega-menu__desktop .nav-link{border-width:0;border-bottom-width:var(--bs-nav-tabs-border-width)}.mega-menu.mega-menu-products .mega-menu__desktop .nav-link:not(.active){--bs-nav-link-font-weight:400}.mega-menu.mega-menu-products .mega-menu__desktop .pool-name{font-size:1rem!important}.mega-menu.mega-menu-products .mega-menu__desktop .btn{text-transform:none}.mega-menu.mega-menu-products .mega-menu-products__tabs .posts-block{display:grid!important;gap:1rem;grid-template-columns:repeat(3,1fr)}.mega-menu.mega-menu-products .mega-menu-products__tabs .posts-block li{padding:unset!important;width:100%!important}.mega-menu.mega-menu-products .mega-menu-products__tabs:only-child .tease-product .card-body{align-items:center!important;flex-direction:row!important}.mega-menu.mega-menu-equipment{--single-card-ratio:21/9}.mega-menu.mega-menu-equipment .equipment-grid{grid-template-columns:repeat(2,1fr)}.mega-menu.mega-menu-equipment .equipment-grid:has(>:first-child:nth-last-child(3))>:first-child{aspect-ratio:var(--single-card-ratio);grid-column:span 2;height:auto;padding-top:unset}}@media (min-width:1366px) and (max-width:1679.98px){.mega-menu{--deskop-wrapper-min-width:66vw}.mega-menu.mega-menu-equipment .mega-menu__desktop{width:33vw!important}}@media (min-width:1366px) and (min-width:1680px){.mega-menu{--wrapper-padding:3rem}.mega-menu__submenu{--bs-nav-link-font-size:1.25rem}.mega-menu__desktop{max-width:var(--deskop-wrapper-max-width)}.mega-menu.mega-menu-equipment{--single-card-ratio:2/1}.mega-menu.mega-menu-equipment i{font-size:1.5rem}.mega-menu.mega-menu-group .teases-block{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=menus-mega-menu.a5ff1f4c.css.map*/