/* Original styles are exported unchanged. These rules replace their JS-dependent states. */
html{scroll-behavior:auto}.elementor-invisible,[data-reveal]{visibility:visible!important;opacity:1!important}.lqd-preloader-wrap{display:none!important}.ld-fh-txt,.split-inner{opacity:1!important}.carousel-items .flickity-viewport{height:auto!important;overflow:hidden}.carousel-items .flickity-slider{display:block!important;position:relative!important;transform:none!important;left:0!important}.carousel-items .carousel-item{width:100%!important;position:relative!important;left:0!important;transform:none!important}.carousel-items .carousel-item:not(.native-selected){display:none!important}.carousel-container{position:relative}.native-carousel-arrow{position:absolute;z-index:4;top:50%;transform:translateY(-50%);border:0;border-radius:50%;width:50px;height:50px;background:#2fc762;color:white;font-size:26px;line-height:1;cursor:pointer}.native-carousel-arrow.previous{left:12px}.native-carousel-arrow.next{right:12px}.main-nav .menu-item-has-children{position:relative}.main-nav li:hover>ul,.main-nav li:focus-within>ul,.main-nav li.native-open>ul{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important}.native-menu-button{display:none}.native-form{font-family:inherit;line-height:1.6}.native-form label{display:block;font-weight:500;margin-bottom:15px}.native-form input:not([type=checkbox]):not([type=hidden]),.native-form select,.native-form textarea{display:block;width:100%;height:auto;min-height:45px;padding:12px 15px;border:1px solid #ddd;background:#fff;color:#333;border-radius:3px;box-shadow:none;margin:6px 0 0;font:inherit}.native-form input[type=number]{max-width:110px}.native-form textarea{min-height:130px}.native-form .button,.native-form button[type=submit]{display:inline-block;border:0;background:#2fc762;color:#fff;border-radius:30px;padding:13px 28px;font-weight:500;cursor:pointer;line-height:1.5}.native-form .check{font-size:13px;font-weight:400}.native-form .check input{width:auto;display:inline-block;margin-right:8px}.native-form .honeypot,.native-area .honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.native-form .muted,.native-area .muted{font-size:13px;color:#777}.native-form .contact-form{background:transparent;padding:0}.native-filters{margin-bottom:30px}.native-filters .filters{display:flex;align-items:end;gap:20px}.native-filters .filters label{flex:1;margin:0}.native-pagination{clear:both;text-align:center;padding:30px 0}.native-pagination a{display:inline-block;margin:4px;padding:8px 16px;border:1px solid #ddd;border-radius:3px}.native-pagination [aria-current]{background:#2fc762;color:white}.native-area{max-width:1170px;margin:0 auto;padding:45px 25px;color:#333}.native-area .container{width:100%;max-width:100%;padding:0}.native-area h1{font-size:40px;margin:10px 0 35px}.native-area h2{font-size:30px}.native-area .button{display:inline-block;padding:12px 25px;background:#2fc762;color:white;border:0;border-radius:25px}.native-area .basket-item{display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid #ddd;padding:20px 0}.native-area label{display:block;margin-bottom:20px}.native-area input,.native-area textarea,.native-area select{display:block;width:100%;padding:10px 14px;border:1px solid #ddd;background:white;color:#333;font:inherit;height:auto}.native-area input[type=number]{max-width:100px}.native-area input[type=checkbox]{display:inline;width:auto}.native-area .contact-form{max-width:750px}.native-area .grid{display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.native-area .product-card{border:1px solid #ddd;padding:20px}.native-area .product-card img{width:100%;height:220px;object-fit:contain}.notice.error{padding:18px;background:#fff0eb;color:#882900;margin:20px auto;max-width:1170px}.woo-variation-gallery-slider,.woo-variation-gallery-wrapper,.woo-variation-gallery-container{visibility:visible!important;opacity:1!important;height:auto!important}.woo-variation-gallery-slider>div:not(:first-child){display:none}.woo-variation-gallery-slider img{max-height:550px;object-fit:contain;width:100%}.woocommerce-product-gallery{opacity:1!important}.woocommerce-product-gallery__wrapper>div:not(:first-child){display:none}.woocommerce-Tabs-panel{display:block}.original-lightbox{border:0;padding:45px 20px 20px;background:white;max-width:95vw;max-height:95vh}.original-lightbox::backdrop{background:#000b}.original-lightbox img{max-width:85vw;max-height:80vh;object-fit:contain}.original-lightbox button{position:absolute;right:10px;top:5px;background:transparent;border:0;color:#222;font-size:30px}.native-quote-shortcut{position:fixed;bottom:20px;right:20px;z-index:99;background:#2fc762;color:white;padding:12px 22px;border-radius:30px;box-shadow:0 3px 12px #0002;font-size:14px}
@media(max-width:1199px){.native-menu-button{display:block;border:0;background:#16878c;color:white;padding:12px 20px;font-size:16px;width:100%;text-align:right}.main-header .main-nav{display:none!important}.main-header.native-menu-open .main-nav{display:flex!important;flex-direction:column;align-items:stretch;width:100%;padding:5px 15px}.main-header .main-nav>li{width:100%;margin:0!important}.main-header .main-nav>li>a{padding:12px!important}.main-header .main-nav .sub-menu,.main-header .main-nav .children{position:static!important;width:100%!important;box-shadow:none!important;background:#16878c!important}.main-header.native-menu-open .elementor-widget-ld_header_menu{display:block!important;width:100%}.main-header .elementor-element-ef8238c{width:100%}.native-form .filters{flex-wrap:wrap}.native-form .filters label{min-width:200px}.native-area h1{font-size:32px}}
@media(max-width:767px){.native-area{padding:30px 18px}.native-area .grid{grid-template-columns:repeat(2,1fr)}.native-carousel-arrow{width:38px;height:38px;font-size:22px}.native-form .filters{display:block}.native-form .filters label{margin-bottom:15px}.native-quote-shortcut{bottom:12px;right:12px;font-size:12px;padding:10px 16px}.native-area .basket-item{gap:15px}.main-header .elementor-element-6dedd2b img{max-height:110px;width:auto!important}.main-header .hfe-search-form__container{min-height:45px!important}.main-header .hfe-search-submit{min-width:45px!important}.native-area .grid h3{font-size:18px}}

.ld-lazyload{opacity:1!important;visibility:visible!important}.woo-variation-gallery-thumbnail-slider{display:flex;gap:10px;flex-wrap:wrap}.woo-variation-gallery-thumbnail-slider>div{width:85px;cursor:pointer}.hfe-search-submit{font-size:25px!important;color:white!important}@media(min-width:1200px) and (max-width:1350px){#primary-nav>li>a{font-size:14px!important;padding-left:11px!important;padding-right:11px!important}}

.honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
