.elementor-invisible{visibility:visible!important}.catalog-enquiry{display:inline-block;background:#e95924;color:#fff;padding:14px 22px;margin:18px 0}.woocommerce-product-gallery{opacity:1!important}.woocommerce-product-gallery__image{display:inline-block;width:24%;vertical-align:top}.woocommerce-product-gallery__image:first-child{display:block;width:100%}.woocommerce-product-gallery img{height:auto;max-width:100%}.jet-menu-item:hover>.jet-sub-mega-menu,.jet-menu-item:focus-within>.jet-sub-mega-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.jet-menu-item:hover>.jet-sub-menu,.menu-item:hover>.sub-menu{display:block;opacity:1;visibility:visible}.swiper-wrapper{overflow:auto!important;scroll-snap-type:x mandatory}.swiper-slide{flex-shrink:0;scroll-snap-align:start}.jet-slider__items{display:block!important}.jet-slider__item{display:none}.jet-slider__item:first-child{display:block}.catalog-search{max-width:1100px;padding:40px 20px;margin:auto}.catalog-search li{margin:18px 0}.catalog-search input{padding:12px;max-width:100%}.catalog-search button{padding:12px}.static-variations select{max-width:100%}img{max-width:100%}@media(max-width:767px){.jet-menu{flex-wrap:wrap!important}.jet-menu-item{max-width:100%}.jet-sub-mega-menu{max-width:95vw!important}.jet-mobile-menu__toggle{display:none!important}.jet-mobile-menu{display:block!important}.jet-menu-container{display:block!important}.catalog-enquiry{font-size:16px}}
.jet-custom-nav__item:hover>.jet-custom-nav__mega-sub,.jet-custom-nav__item:focus-within>.jet-custom-nav__mega-sub{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.woocommerce-tabs .woocommerce-Tabs-panel{display:block}.jet-woo-product-gallery__image{opacity:1!important}.jet-custom-nav__mega-sub{z-index:30!important}
.page-preloader-cover,.page-preloader,.jet-single-tabs__loading{display:none!important}
.catalog-specs{display:grid!important;grid-template-columns:90px 1fr;gap:12px 20px;margin:22px 0!important;position:static!important;height:auto!important}.catalog-specs dt,.catalog-specs dd{margin:0!important;font-size:16px!important;line-height:1.6!important}.catalog-specs dt{font-weight:600}.catalog-enquiry{clear:both}.search-submit{width:auto!important;min-width:66px;color:#242424!important;font-size:14px!important}.jet-single-images__loading{display:none!important}@media(max-width:767px){.jet-menu{display:flex!important;gap:0 18px!important;padding:12px 16px!important}.jet-menu>.jet-menu-item{padding:6px 0!important}.jet-menu>.jet-menu-item>a{padding:4px 0!important}.jet-custom-nav__mega-sub{left:0!important;max-width:90vw!important}.catalog-specs{grid-template-columns:75px 1fr}.woocommerce-product-gallery__image:first-child img{width:100%}}
.jet-dropbar__inner.catalog-open>.jet-dropbar__content-wrapper{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;z-index:100!important}.jet-dropbar__inner.catalog-open{position:relative;z-index:100}.jet-custom-nav__item:focus-within>.jet-custom-nav__mega-sub{opacity:1!important;visibility:visible!important}.jet-menu-item a:focus-visible,.jet-dropbar__button:focus-visible{outline:3px solid #df5a13;outline-offset:2px}@media(max-width:767px){.jet-dropbar__content-wrapper{max-width:calc(100vw - 30px)!important}.jet-custom-nav__mega-sub{position:static!important}.catalog-open .jet-custom-nav__item:hover>.jet-custom-nav__mega-sub{display:none!important}}
@media(max-width:767px){.jet-custom-nav__mega-sub{display:none!important}.jet-dropbar__content-wrapper{max-height:65vh;overflow:auto}.jet-custom-nav__item{height:auto!important;min-height:0!important}}
.elementor-widget-jet-single-add-to-cart>.elementor-widget-container{margin:0!important}.elementor-widget-jet-single-add-to-cart{height:auto!important;min-height:0!important}.catalog-specs{margin:0 0 16px!important}.catalog-enquiry{margin:0 0 20px!important}
.catalog-mobile-categories{display:none}@media(max-width:767px){.jet-dropbar__content>:not(.catalog-mobile-categories){display:none!important}.catalog-mobile-categories{display:block;list-style:none;padding:8px 0;margin:0;background:#fff}.catalog-mobile-categories a{display:block;padding:12px 20px;color:#293740;line-height:1.4;font-size:15px}.catalog-mobile-categories a:hover,.catalog-mobile-categories a:focus{background:#f4f4f4}}
