/* hbt-mid-ccc2d003b0.min.css — paczka generowana automatycznie (core/v8910-css-bundles.php) z: v65-fixes.css, v55-icon-text-unity.css, v65-complianz-minimal.css. NIE EDYTOWAC — edytuj zrodla. */
/* == v65-fixes.css == */
:root{--z-sticky-bar:9999;--z-fab:9000;--z-popup:10000;--z-popup-bd:9999}.hbt-sticky-bar{z-index:var(--z-sticky-bar) !important}.hbt-floating-fab,.hbt-fab,.hbt-back-to-top{z-index:var(--z-fab) !important}.hbt-popup,.hbt-popup-backdrop{z-index:var(--z-popup) !important}@media (max-width:768px){.hbt-sticky-bar{position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important}}.hbt-popup-consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.45;color:var(--text-l,#616161);margin:8px 0 0;cursor:pointer;text-align:left}.hbt-popup-consent input[type=checkbox]{margin:3px 0 0;flex:0 0 auto;accent-color:var(--primary,#7CB342);width:16px;height:16px}.hbt-popup-consent span{flex:1 1 auto}.hbt-popup-consent a{color:var(--primary-d,#7CB342);text-decoration:underline}.product .sp-price-net-label{order:2 !important;font-size:.9em !important;opacity:.85;margin-top:4px !important}.product .sp-price-main,.product .price-main{order:1 !important;font-size:1.5em !important;font-weight:700 !important}.product .sp-prices,.product .price-wrap{display:flex !important;flex-direction:column !important}*:focus-visible{outline:2px solid var(--primary,#7CB342) !important;outline-offset:2px !important;box-shadow:0 0 0 3px rgba(124,179,66,.25) !important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary,#7CB342) !important;outline-offset:2px !important}.error404 .hbt-404,.hbt-404{display:block !important;visibility:visible !important;opacity:1 !important}.hbt-404-inner{display:flex !important;flex-direction:column;align-items:center;text-align:center;padding:32px 20px;max-width:780px;margin:0 auto;gap:20px !important}.hbt-404-figure{margin:0 !important;padding:0 !important}.hbt-404-figure img,.hbt-404-figure svg{max-width:600px;width:100%;height:auto;margin:0 !important;display:block}@media (max-width:768px){.hbt-404-figure img,.hbt-404-figure svg{max-width:380px}}.hbt-404-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0}.hbt-404-search{width:100%;max-width:520px;margin:24px auto}:root{--btn-radius:8px;--shadow-card:0 2px 8px rgba(0,0,0,.08);--shadow-hover:0 8px 24px rgba(0,0,0,.12);--tap-target:44px}.hbt-btn-primary,.hbt-btn-secondary,.button,.single_add_to_cart_button,button.button,input.button,.hbt-sticky-bar__btn,.sp-cart-btn,.sp-inquiry-btn,.checkout-button{border-radius:var(--btn-radius) !important}@media (max-width:480px){ul.products li.product .product-title,ul.products li.product h2,ul.products li.product h3,ul.products li.product .woocommerce-loop-product__title,.hbt-loop-card__title{font-size:14px !important;line-height:1.35 !important;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}}@media (max-width:360px){ul.products li.product .product-title,ul.products li.product h2,ul.products li.product h3,ul.products li.product .woocommerce-loop-product__title,.hbt-loop-card__title{font-size:14px !important}}@media (max-width:480px){.entry-content h2,.hbt-post-content h2,.single-post .post-content h2{font-size:20px !important;line-height:1.3}.entry-content,.hbt-post-content,.single-post .post-content{line-height:1.55}}.hbt-top-bar,.hbt-topbar,.hbt-promo-bar,.top-promo-bar{font-size:12px}@media (max-width:768px){.woocommerce-breadcrumb,.hbt-breadcrumb{font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 12px}.woocommerce-breadcrumb a:not(:nth-last-of-type(-n+2)),.hbt-breadcrumb a:not(:nth-last-of-type(-n+2)),.woocommerce-breadcrumb .breadcrumb-separator:not(:nth-last-of-type(-n+3)),.hbt-breadcrumb .breadcrumb-separator:not(:nth-last-of-type(-n+3)){display:none !important}.woocommerce-breadcrumb::before,.hbt-breadcrumb::before{content:"…/ ";color:var(--text-l,#888);margin-right:4px}}@media (max-width:768px){.product .product_title,.product h1.product_title,.single-product h1{font-size:clamp(18px,5vw,24px) !important;line-height:1.3 !important;margin-bottom:12px !important}}@media (max-width:480px){.hbt-sticky-bar,#hbt-sticky-bar{max-height:64px !important;padding:8px 12px !important}.hbt-sticky-bar .hbt-sticky-bar__thumb,.hbt-sticky-bar img.thumb,.hbt-sticky-bar__title{display:none !important}.hbt-sticky-bar .hbt-sticky-bar__price,.hbt-sticky-bar__price{font-size:16px !important;font-weight:700 !important}.hbt-sticky-bar .hbt-sticky-bar__btn,.hbt-sticky-bar__btn{padding:10px 18px !important;font-size:13px !important}}@media (max-width:768px){#spSticky,.sp-sticky{display:none !important}}@media (min-width:769px){.hbt-sticky-bar,#hbt-sticky-bar{display:none !important}}.cart_item .remove,.woocommerce-cart-form__cart-item .remove,a.remove{min-width:var(--tap-target) !important;min-height:var(--tap-target) !important;display:inline-flex !important;align-items:center;justify-content:center;font-size:20px !important;line-height:1 !important}@media (max-width:480px){.coupon,.cart-coupon-row,.woocommerce-cart-form .actions{display:flex !important;flex-direction:column !important;gap:10px !important;align-items:stretch !important}.coupon input,.coupon button,.cart-coupon-row input,.cart-coupon-row button,.woocommerce-cart-form .actions button{width:100% !important;margin:0 !important}}@media (max-width:768px){.cart_totals,.cart-collaterals,.woocommerce-cart-collaterals{position:relative;margin-top:24px}.hbt-cart-mobile-total{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--border,#E0E0E0);box-shadow:0 -4px 12px rgba(0,0,0,.08);padding:10px 16px;z-index:9990;display:flex;align-items:center;justify-content:space-between;gap:12px}.hbt-cart-mobile-total__label{font-size:13px;color:var(--text-l,#616161)}.hbt-cart-mobile-total__amount{font-size:18px;font-weight:700;color:var(--primary-d,#7CB342)}.hbt-cart-mobile-total__btn{padding:10px 18px !important;font-size:13px !important;font-weight:700 !important}body.woocommerce-cart{padding-bottom:72px}}@media (max-width:420px){.hbt-checkout-stepper .step-label,.checkout-stepper .step-text{display:none !important}.hbt-checkout-stepper .step-num,.checkout-stepper .step-number{font-size:14px;width:32px;height:32px}}@media (max-width:480px){.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last,.woocommerce-shipping-fields .form-row-first,.woocommerce-shipping-fields .form-row-last,#billing_first_name_field,#billing_last_name_field,#shipping_first_name_field,#shipping_last_name_field{width:100% !important;float:none !important;margin-right:0 !important}}.woocommerce-form-login .empty-captcha-placeholder,form.woocommerce-checkout .empty-captcha-placeholder,.login-form .captcha-placeholder:empty,.woocommerce-form-login__rememberme + .empty:not(:has(*)){display:none !important}@media (max-width:600px){.contact-tile-grid,.hbt-contact-tiles,.contact-info-grid,.page-contact .contact-grid{grid-template-columns:1fr 1fr !important;gap:12px !important}}@media (max-width:380px){.contact-tile-grid,.hbt-contact-tiles,.contact-info-grid,.page-contact .contact-grid{grid-template-columns:1fr !important}}@media (max-width:480px){.hbt-hero-slider .slick-prev,.hbt-hero-slider .slick-next,.hbt-hero .slick-prev,.hbt-hero .slick-next,.hbt-hero-slider .has-nav button[aria-label*="prev" i],.hbt-hero-slider .has-nav button[aria-label*="next" i]{display:none !important}}@media (max-width:768px){.home-banners,.home-products-carousel,.hbt-brand-chips,.hbt-brands-carousel,.home-categories-row{position:relative;scroll-snap-type:x mandatory;scroll-behavior:smooth}.home-banners > *,.home-products-carousel .product,.hbt-brand-chips .chip,.home-categories-row > *{scroll-snap-align:start}.home-banners::after,.home-products-carousel::after,.hbt-brand-chips::after,.home-categories-row::after{content:none !important;display:none !important}}@media (max-width:480px){.home-info-bar,.home-info-bar--full{grid-template-columns:1fr 1fr !important;gap:10px !important}.home-info-bar .info-item,.home-info-bar--full .info-item{font-size:12px !important}.home-info-bar .info-item strong{font-size:13px !important}.home-info-bar .info-item i,.home-info-bar--full .info-item i{font-size:24px !important}}.cat-chip.active,.hbt-cat-chip.active{scroll-margin:60px}@media (max-width:480px){.hbt-shop-controls,.woocommerce-ordering,.shop-toolbar{flex-wrap:wrap !important;gap:8px !important}.hbt-shop-controls > *,.shop-toolbar > *{flex:1 1 auto}}@media (max-width:768px){ul.products.products-list-view{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr)) !important}.hbt-view-toggle,.shop-view-toggle{display:none !important}}@media (max-width:768px){.hbt-hero-uni__image,.hbt-category-hero__image,.hero-category-image{display:none !important}.hbt-hero-uni,.hbt-category-hero{grid-template-columns:1fr !important;text-align:center}}.subcategory-tile,.hbt-subcategory-tile,.product-category-tile{min-height:120px;display:flex;flex-direction:column;justify-content:center}.subcategory-tile .name,.hbt-subcategory-tile h3,.product-category-tile h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.3;min-height:34px}@media (max-width:600px){.about-images,.page-about .images-row,.hbt-about-images{display:flex !important;flex-direction:column !important;gap:16px !important}.about-images img,.page-about .images-row img,.hbt-about-images img{width:100% !important;max-width:100% !important;height:auto !important}}@media (max-width:1100px) and (min-width:768px){.header-phones .phone-line:not(:first-child),.hbt-header-phones .phone:not(:first-child),.top-bar-phones a:not(:first-of-type){display:none !important}.header-phones::after,.hbt-header-phones::after{content:" + 2 więcej";font-size:11px;color:var(--text-l,#616161);margin-left:6px}}@media (max-width:480px){.post-meta,.entry-meta,.hbt-post-meta{display:flex !important;flex-wrap:wrap !important;gap:8px 12px !important;font-size:12px}.post-meta > span,.entry-meta > span,.hbt-post-meta > *{flex:0 0 auto}}@media (max-width:768px){.single-post .blog-back-mobile{position:fixed;bottom:16px;left:16px;z-index:9000;background:#fff;border:1px solid var(--border,#E0E0E0);border-radius:24px;padding:8px 16px;font-size:13px;box-shadow:var(--shadow-card,0 2px 8px rgba(0,0,0,.08));text-decoration:none;color:var(--dark,#1A1714)}}.hbt-free-shipping-progress{background:#FBFBF9;border:1px solid var(--border-l,#F0F0F0);border-radius:8px;padding:14px 18px;margin:0 0 24px}.hbt-free-shipping-progress__text{font-size:14px;margin:0 0 8px;color:var(--dark,#1A1714)}.hbt-free-shipping-progress__text strong{color:var(--primary-d,#7CB342)}.hbt-free-shipping-progress__bar{height:8px;background:#E0E0E0;border-radius:4px;overflow:hidden}.hbt-free-shipping-progress__fill{height:100%;background:linear-gradient(90deg,var(--primary-l,#AED581),var(--primary-d,#7CB342));border-radius:4px;transition:width .4s ease}.hbt-free-shipping-progress--complete .hbt-free-shipping-progress__text{color:var(--primary-d,#7CB342);font-weight:600}@media (max-width:480px){body{font-size:max(14px,1rem)}p{font-size:max(14px,1rem)}}:root{--hbt-bottom-bar-h:60px;--hbt-fab-gap:20px;--hbt-fab-bottom:24px}@media (max-width:900px){:root{--hbt-fab-bottom:calc(var(--hbt-bottom-bar-h) + var(--hbt-fab-gap))}}.btt,button.btt,#btt{bottom:var(--hbt-fab-bottom) !important;right:16px !important;top:auto !important}.cmplz-manage-consent,button.cmplz-manage-consent,.cmplz-cookiebanner-icon,#cmplz-manage-consent-container,.cmplz-floating-button,[id^="cmplz-"][class*="manage"]{bottom:var(--hbt-fab-bottom) !important;left:16px !important;right:auto !important;top:auto !important;position:fixed !important;margin:0 !important;transform:none !important}.btt,.cmplz-manage-consent,button.cmplz-manage-consent{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important}@media (max-width:380px){.btt,.cmplz-manage-consent,button.cmplz-manage-consent{width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important}}.home-products,.home-categories,.home-banners,.home-info-bar,.home-info-bar--full,.home-products-carousel,.hbt-offer,.hbt-industries,.hbt-about,.hbt-testimonials,.hbt-brands-section,.hbt-blog,.hbt-newsletter,.hbt-seo-expandable,section.home-products-carousel,main.hbt-homepage > section,.hbt-page-content > section{padding-top:48px !important;padding-bottom:48px !important;margin-top:0 !important;margin-bottom:0 !important}@media (max-width:768px){.home-products,.home-categories,.home-banners,.home-info-bar,.home-info-bar--full,.home-products-carousel,.hbt-offer,.hbt-industries,.hbt-about,.hbt-testimonials,.hbt-brands-section,.hbt-blog,.hbt-newsletter,.hbt-seo-expandable,main.hbt-homepage > section,.hbt-page-content > section{padding-top:32px !important;padding-bottom:32px !important}}.hbt-page-content,.hbt-about-content,.hbt-about-body,.hbt-custom-content{padding-top:24px !important;padding-bottom:24px !important}.site-search .search-submit,body.header-scrolled .site-search .search-submit,body:not(.header-scrolled) .site-search .search-submit{position:relative !important;flex:0 0 auto !important;width:auto !important;min-width:48px !important;height:100% !important;min-height:42px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 16px !important;border-radius:0 var(--btn-radius,8px) var(--btn-radius,8px) 0 !important;background:var(--primary,#7CB342) !important;color:#fff !important;border:0 !important;transition:background .2s !important}.site-search .search-submit i,body.header-scrolled .site-search .search-submit i{font-size:16px !important;line-height:1 !important;color:#fff !important;margin:0 !important}body.header-scrolled .site-header{transition:none !important}.home-info-bar:not(.home-info-bar--full),.home-info-bar{position:relative !important;left:auto !important;right:auto !important;margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important;border-radius:16px !important;padding:28px clamp(20px,4vw,40px) !important;background:#1A1714 !important;color:#fff !important;display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:24px !important;box-sizing:border-box !important;overflow:hidden !important}@media (max-width:768px){.home-info-bar{grid-template-columns:repeat(2,1fr) !important;gap:14px !important;padding:18px 14px !important}.home-info-bar .info-item{gap:10px !important}.home-info-bar .info-item i{font-size:22px !important}.home-info-bar .info-item strong{font-size:12.5px !important;line-height:1.25 !important}.home-info-bar .info-item span{font-size:11px !important;line-height:1.3 !important}}@media (max-width:320px){.home-info-bar{grid-template-columns:1fr !important;gap:12px !important}}.home-info-bar .info-item{display:flex !important;align-items:center !important;gap:14px !important;color:#fff !important}.home-info-bar .info-item i{font-size:28px !important;color:var(--primary,#7CB342) !important;flex-shrink:0 !important}.home-info-bar .info-item strong{display:block !important;font-weight:600 !important;color:#fff !important;font-size:14px !important;line-height:1.3 !important}.home-info-bar .info-item span{display:block !important;font-weight:400 !important;color:rgba(255,255,255,.7) !important;font-size:12px !important;line-height:1.4 !important}.entry-content,.hbt-post-content,.single-post .post-content,article.post .entry-content{line-height:1.65}.entry-content > *,.hbt-post-content > *,.single-post .post-content > *{margin-top:0;margin-bottom:18px !important}.entry-content h2,.entry-content h3,.hbt-post-content h2,.hbt-post-content h3{margin-top:32px !important;margin-bottom:14px !important}.entry-content p,.hbt-post-content p{margin-bottom:16px !important}.entry-content figure,.entry-content img,.hbt-post-content figure,.hbt-post-content img{margin:24px auto !important}.page-contact .contact-grid,.page-contact .hbt-contact-tiles,.page-contact .contact-info-grid,.contact-tile-grid{margin-top:24px !important;margin-bottom:24px !important}.page-contact .hbt-contact-hero,.page-contact .contact-hero{margin-bottom:0 !important;padding-bottom:32px !important}@media (max-width:768px){body.woocommerce-shop .woocommerce-ordering:not(.in-toolbar),body.archive .woocommerce-ordering:not(.in-toolbar),body.tax-product_brand .woocommerce-ordering:not(.in-toolbar){display:none !important}.hbt-mobile-filter-trigger:not(.in-toolbar):not(:first-of-type),.filter-trigger-bar + .filter-trigger-bar{display:none !important}.hbt-shop-toolbar{flex-wrap:wrap;gap:8px;padding:10px 12px !important}.hbt-shop-toolbar > *{flex:1 1 calc(50% - 4px);min-width:0}.hbt-shop-toolbar select{width:100% !important;min-width:0 !important}}@media (max-width:768px){.single-product .sp-price-wrap,.single-product .sp-prices,.single-product .product .price,.single-product .sp-price-block{margin:0 0 12px !important;padding:0 !important}.single-product .sp-price-omnibus,.single-product .price-omnibus{margin:4px 0 0 !important;font-size:11px !important;color:var(--text-l,#616161)}.single-product .sp-rating-row,.single-product .sp-stock-row{margin:8px 0 !important}.single-product .sp-cart-form-wrap,.single-product form.cart{margin:12px 0 !important}}@media (max-width:768px){.single-product .sp-summary,.single-product .summary,.single-product .product-summary{display:flex !important;flex-direction:column !important}.single-product .sp-summary-short,.single-product .product-summary-short,.single-product .sp-short-features{order:5 !important;margin:16px 0 !important;background:linear-gradient(135deg,rgba(124,179,66,.08),rgba(124,179,66,.03)) !important;border-left:3px solid var(--primary,#7CB342) !important;border-radius:8px !important;padding:14px 16px !important}.single-product .product_meta,.single-product .sp-meta{order:10 !important}}.single-product .sp-summary-short,.single-product .product-summary-short,.single-product .sp-short-features{background:linear-gradient(135deg,rgba(124,179,66,.06),transparent) !important;border-left:3px solid var(--primary,#7CB342);border-radius:8px;padding:16px 20px;font-size:14px;line-height:1.55}.single-product .sp-summary-short ul,.single-product .sp-summary-short li{margin:4px 0}@media (max-width:768px){}ul.products li.product .product-title,ul.products li.product .woocommerce-loop-product__title,.hbt-loop-card__title,.product-name a,.wishlist_table .product-name a{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:keep-all;overflow-wrap:break-word}.home-categories .category-card,.home-categories-row > a,.home-categories-row .home-cat-card,.hbt-popular-categories .cat-card,.product-category{min-height:140px !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;text-align:center}.home-categories .category-card .name,.home-categories-row .home-cat-card h3,.hbt-popular-categories .cat-card h3,.product-category h2,.product-category .woocommerce-loop-category__title{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;font-size:14px;line-height:1.3}ul.products li.product{display:flex !important;flex-direction:column !important}ul.products li.product .product-inner{display:flex !important;flex-direction:column !important;height:100% !important}ul.products li.product .product-content,ul.products li.product .product-details{flex:1 1 auto !important;display:flex !important;flex-direction:column !important}ul.products li.product .price,ul.products li.product .hbt-loop-card__price,ul.products li.product .price-wrap{min-height:80px !important;display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto}ul.products li.product .add_to_cart_button,ul.products li.product .button.add_to_cart_button,ul.products li.product .product-actions{margin-top:auto !important}.hbt-testimonials .testimonial-card::before,.testimonial-quote::before,.hbt-quote::before{color:var(--primary,#7CB342) !important;opacity:.6 !important}ul.products li.product .woocommerce-placeholder,.product-thumbnail .woocommerce-placeholder,.hbt-product-thumb-wrap .woocommerce-placeholder{background:var(--bg2,#FBFBF9) !important;border:1px dashed var(--border,#E0E0E0) !important;object-fit:contain !important;padding:20px !important;opacity:.5 !important}.single-product .woocommerce-product-gallery,.single-product .sp-gallery,.single-product .sp-gallery-wrap{background:var(--bg2,#FBFBF9);border-radius:12px;padding:24px}.single-product .woocommerce-product-gallery img{object-fit:contain !important;max-height:500px !important}.single-product .sp-brand-logo,.single-product .product-brand-logo,.single-product .sp-price-block .brand-logo{min-width:100px !important;min-height:50px !important;background:var(--bg2,#FBFBF9) !important;border-radius:8px !important;padding:8px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important}.single-product .sp-brand-logo img{max-height:36px !important;width:auto !important;object-fit:contain !important}.hbt-industries .industry-card,.hbt-industries .industry-tile,section.hbt-industries > * > a{display:flex !important;flex-direction:column !important;min-height:200px !important}.hbt-industries .industry-card .icon,.hbt-industries .industry-card i,.hbt-industries .industry-card .industry-icon{flex:0 0 auto !important;height:auto !important;font-size:32px !important;margin:0 0 12px !important;padding:14px !important}.hbt-industries .industry-card .industry-content,.hbt-industries .industry-card h3{flex:1 1 auto;margin:0}.hbt-sp-wrap,.single-product .hbt-sp-wrap,.single-product .product.hbt-sp-wrap,body.single-product .hbt-sp-wrap{max-width:min(1600px,calc(100vw - 80px)) !important;margin-left:auto !important;margin-right:auto !important;width:auto !important}.hbt-sp-trust,.product-trust-bar,.sp-trust-bar,.hbt-sp-features,.single-product .product-trust,.hbt-single-product .trust-features{max-width:min(1600px,calc(100vw - 80px)) !important;margin-left:auto !important;margin-right:auto !important}.single-product .related.products,.single-product .upsells.products,.single-product .woocommerce-tabs,.hbt-related-products,.hbt-product-tabs{max-width:min(1600px,calc(100vw - 80px)) !important;margin-left:auto !important;margin-right:auto !important}@media (min-width:1600px){.hbt-sp-wrap .sp-gallery,.hbt-sp-wrap .woocommerce-product-gallery{max-width:none !important}.hbt-sp-wrap .woocommerce-product-gallery img{max-height:600px !important}}.hbt-hero-uni,.hbt-hero-uni--green,.hbt-cat-hero,.hbt-category-hero,.term-description-wrap,.woocommerce-products-header{text-align:left !important}.hbt-hero-uni .hbt-hero-uni-desc,.hbt-hero-uni-desc,.hbt-hero-uni__desc,.hbt-cat-hero__desc,.term-description,.archive-description,.woocommerce-products-header__title + .term-description,.product-category-description,.hbt-page-title-wrap .term-description{text-align:left !important;max-width:none !important;width:100% !important;margin-left:0 !important;margin-right:0 !important}.hbt-hero-uni-desc p,.hbt-hero-uni__desc p,.term-description p,.archive-description p{text-align:left !important;margin-left:0 !important;margin-right:0 !important}.hbt-hero-uni__title,.hbt-hero-uni-title,.hbt-cat-hero__title{text-align:left !important}.hbt-brand-hero,.tax-product_brand .hbt-hero-uni,body.tax-product_brand .hbt-cat-hero,body.tax-product_brand .hbt-hero-uni--green,body.tax-product_brand .hbt-hero-uni{background:#ffffff !important;background-image:none !important;color:var(--dark,#1A1714) !important;border:1px solid var(--border-l,#F0F0F0) !important;border-radius:12px !important;padding:32px clamp(16px,4vw,48px) !important;margin-left:auto !important;margin-right:auto !important;max-width:var(--container,1280px) !important;width:100% !important;box-sizing:border-box !important}body.tax-product_brand .hbt-hero-uni__title,body.tax-product_brand .hbt-hero-uni-title,.hbt-brand-hero h1,.hbt-brand-hero__title{color:var(--dark,#1A1714) !important}body.tax-product_brand .hbt-hero-uni-desc,body.tax-product_brand .hbt-hero-uni__desc,body.tax-product_brand .term-description,.hbt-brand-hero .term-description,.hbt-brand-hero p{color:var(--text-l,#424242) !important}.hbt-brand-hero__logo,.hbt-brand-hero .hbt-hero-uni-image,body.tax-product_brand .hbt-hero-uni-image,body.tax-product_brand .hbt-hero-uni__image,body.tax-product_brand .brand-logo-hero{background:#ffffff !important;border:1px solid var(--border-l,#F0F0F0) !important;border-radius:12px !important;padding:24px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:280px !important;min-height:140px !important;margin:0 auto 16px !important}.hbt-brand-hero__logo img,.hbt-brand-hero .hbt-hero-uni-image img,body.tax-product_brand .hbt-hero-uni-image img,body.tax-product_brand .hbt-hero-uni__image img,body.tax-product_brand .brand-logo-hero img{max-height:80px !important;width:auto !important;max-width:100% !important;object-fit:contain !important;background:transparent !important;filter:none !important;mix-blend-mode:normal !important}@media (max-width:768px){.hbt-brand-hero,body.tax-product_brand .hbt-hero-uni{padding:24px 16px !important}.hbt-brand-hero__logo,body.tax-product_brand .hbt-hero-uni-image{padding:16px !important;max-width:200px !important;min-height:100px !important}.hbt-brand-hero__logo img,body.tax-product_brand .hbt-hero-uni-image img{max-height:60px !important}}html,body{overflow-x:clip !important;max-width:100vw !important;box-sizing:border-box !important}*,*::before,*::after{box-sizing:border-box}.container,.container-fluid,.hbt-container,.row,.site-container,.site-content > .container,main.hbt-homepage > .container{padding-left:max(16px,env(safe-area-inset-left)) !important;padding-right:max(16px,env(safe-area-inset-right)) !important;margin-left:auto !important;margin-right:auto !important;max-width:min(1280px,100% - 32px) !important;box-sizing:border-box !important}main.hbt-homepage > section,.home-products,.home-categories,.home-banners,.home-info-bar,.home-trust-bar,.hbt-trust-bar,.home-products-carousel,.hbt-offer,.hbt-industries,.hbt-about,.hbt-testimonials,.hbt-brands-section,.hbt-blog,.hbt-newsletter,.hbt-popular-categories,.home-popular-categories,.hbt-seo-expandable,.hbt-page-content > section{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;position:relative !important;left:auto !important;right:auto !important;box-sizing:border-box !important}.home-banners,.home-quick-links,.hbt-banner-grid,.hbt-promo-banners{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:16px !important;margin:24px 0 !important}@media (min-width:992px){.home-banners,.home-quick-links,.hbt-banner-grid,.hbt-promo-banners{grid-template-columns:repeat(3,1fr) !important;gap:20px !important}}.home-banners > *,.home-quick-links > *,.hbt-banner-grid > *,.hbt-promo-banners > *{border-radius:16px !important;overflow:hidden !important;min-height:110px !important;display:flex !important;align-items:center !important}.home-banners > *:nth-child(5):last-child,.home-quick-links > *:nth-child(5):last-child,.hbt-banner-grid > *:nth-child(5):last-child,.hbt-promo-banners > *:nth-child(5):last-child{grid-column:1 / -1 !important}@media (min-width:992px){.home-banners > *:nth-child(7):last-child,.hbt-banner-grid > *:nth-child(7):last-child{grid-column:1 / -1 !important}.home-banners > *:nth-child(4):last-child,.hbt-banner-grid > *:nth-child(4):last-child{grid-column:1 / -1 !important}}.hbt-hero,.hbt-hero-slider,.home-hero,.home-slider,.hbt-main-slider,.hbt-hero-uni,.hbt-cat-hero,.hbt-page-hero,.entry-hero,.hbt-promo-banner,.hbt-cta-banner,.hbt-section-bg,.home-section-bg,section[class*="hbt-bg-"],section[class*="home-bg-"]{border-radius:16px !important;overflow:hidden !important}.hbt-chip,.hbt-tag,.hbt-pill,.product-category,.cat-card,.hbt-cat-card,.hbt-product-card,.testimonial-card,.industry-card,.industry-tile,.brand-card,.hbt-card{border-radius:12px !important;overflow:hidden !important}ul.products li.product,ul.products li.product .product-inner,.hbt-loop-card,.hbt-loop-card__inner{border-radius:12px !important;overflow:hidden !important}.hbt-popular-categories,.home-popular-categories,section.popular-categories,.hbt-popular-cats-section{background:linear-gradient(180deg,var(--bg2,#FBFBF9) 0%,#ffffff 100%) !important;border-radius:16px !important;padding:40px clamp(20px,4vw,32px) !important;margin:32px 0 !important;border:1px solid var(--border-l,#F0F0F0) !important}.hbt-popular-categories .section-title,.hbt-popular-categories h2,.home-popular-categories h2,.home-popular-categories .section-title{position:relative !important;padding-bottom:16px !important;margin-bottom:24px !important;font-weight:700 !important;border-bottom:2px solid var(--primary,#7CB342) !important;display:block !important}.hbt-popular-categories .cat-card,.hbt-popular-categories > * > a,.home-popular-categories .cat-card{background:#ffffff !important;border:1px solid var(--border-l,#F0F0F0) !important;border-radius:12px !important;padding:20px !important;transition:all .2s !important}.hbt-popular-categories .cat-card:hover{border-color:var(--primary,#7CB342) !important;transform:translateY(-2px) !important;box-shadow:0 8px 16px rgba(124,179,66,.08) !important}.hbt-newsletter,.home-newsletter,.newsletter-section,section.hbt-newsletter,section.newsletter,.hbt-newsletter-block,.hbt-newsletter-section{background:linear-gradient(135deg,var(--primary,#7CB342) 0%,var(--primary-d,#689F38) 100%) !important;color:#ffffff !important;border-radius:16px !important;padding:40px clamp(20px,4vw,48px) !important;margin:32px 0 !important;border:0 !important;position:relative !important;overflow:hidden !important}.hbt-newsletter::before,.home-newsletter::before{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.12) 0%,transparent 50%) !important;pointer-events:none !important;z-index:0 !important}.hbt-newsletter > *,.home-newsletter > *{position:relative !important;z-index:1 !important}.hbt-newsletter h1,.hbt-newsletter h2,.hbt-newsletter h3,.hbt-newsletter h4,.hbt-newsletter p,.hbt-newsletter label,.hbt-newsletter span,.hbt-newsletter strong,.home-newsletter h1,.home-newsletter h2,.home-newsletter h3,.home-newsletter h4,.home-newsletter p,.home-newsletter label,.home-newsletter span{color:#ffffff !important}.hbt-newsletter a,.home-newsletter a{color:#ffffff !important;text-decoration:underline !important}.hbt-newsletter input[type="email"],.hbt-newsletter input[type="text"],.home-newsletter input[type="email"],.home-newsletter input[type="text"]{background:#ffffff !important;color:var(--dark,#1A1714) !important;border:0 !important;padding:14px 20px !important;border-radius:999px !important;font-size:15px !important;width:100% !important;max-width:380px !important}.hbt-newsletter input::placeholder,.home-newsletter input::placeholder{color:rgba(26,23,20,.5) !important}.hbt-newsletter button[type="submit"],.hbt-newsletter input[type="submit"],.hbt-newsletter .submit-btn,.hbt-newsletter .btn-primary,.home-newsletter button[type="submit"],.home-newsletter input[type="submit"]{background:var(--dark,#1A1714) !important;color:#ffffff !important;border:0 !important;padding:14px 28px !important;border-radius:999px !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important;transition:all .2s !important}.hbt-newsletter button[type="submit"]:hover,.hbt-newsletter input[type="submit"]:hover,.home-newsletter button[type="submit"]:hover,.home-newsletter input[type="submit"]:hover{background:#000 !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(0,0,0,.2) !important}.hbt-newsletter input[type="checkbox"],.home-newsletter input[type="checkbox"]{accent-color:#ffffff !important}@media (max-width:768px){.hbt-newsletter,.home-newsletter{padding:32px 20px !important;text-align:center !important}.hbt-newsletter input[type="email"],.home-newsletter input[type="email"]{max-width:100% !important;margin-bottom:12px !important}.hbt-newsletter button[type="submit"],.home-newsletter button[type="submit"]{width:100% !important}}@media (max-width:768px){#hbtSidebarToggle,.hbt-sidebar-toggle{display:none !important}body.archive .hbt-shop-toolbar,body.woocommerce-shop .hbt-shop-toolbar,body.tax-product_brand .hbt-shop-toolbar,body.tax-product_cat .hbt-shop-toolbar{display:none !important}#hbtMToolbar,.hbt-mtoolbar{display:block !important;margin:16px 0 !important;padding:0 !important;background:transparent !important;border-radius:0 !important;overflow:visible !important}#hbtMToolbar .hbt-mtoolbar-tab,.hbt-mtoolbar .hbt-mtoolbar-tab{background:#ffffff !important;border:1px solid var(--border,#E0E0E0) !important;border-radius:12px !important;padding:14px 16px !important;font-size:14px !important;font-weight:600 !important;color:var(--dark,#1A1714) !important;box-shadow:0 1px 3px rgba(0,0,0,.04) !important}#hbtMToolbar .hbt-mtoolbar-tabs,.hbt-mtoolbar .hbt-mtoolbar-tabs{gap:12px !important}.hbt-mtoolbar-panel{background:#ffffff !important;border-radius:12px !important;margin-top:8px !important;padding:16px !important;box-shadow:0 4px 12px rgba(0,0,0,.08) !important}}@media (max-width:768px){.hbt-cat-pills,.hbt-shop-cat-tabs,.hbt-category-tabs,.woocommerce-shop .hbt-shop-cat-pills,.archive .hbt-shop-cat-pills{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;gap:8px !important;padding:8px 16px 8px 16px !important;margin:0 -16px 16px -16px !important;-webkit-mask-image:linear-gradient(to right,black 90%,transparent 100%) !important;mask-image:linear-gradient(to right,black 90%,transparent 100%) !important}.hbt-cat-pills::-webkit-scrollbar,.hbt-shop-cat-tabs::-webkit-scrollbar{display:none !important}.hbt-cat-pills > *,.hbt-shop-cat-tabs > *{flex-shrink:0 !important;white-space:nowrap !important}}@media (max-width:768px){body.archive .page-title,body.woocommerce-shop .page-title,body.archive h1.entry-title,body.woocommerce-shop h1.entry-title,.woocommerce-products-header,.hbt-shop-header,.hbt-archive-header,body.archive .hbt-page-title-wrap,body.woocommerce-shop .hbt-page-title-wrap{padding-left:16px !important;padding-right:16px !important;box-sizing:border-box !important}}@media (max-width:768px){.hbt-trust-bar,.home-trust-bar,.home-info-bar,.archive-trust-bar,.hbt-archive-info-bar{margin-left:16px !important;margin-right:16px !important;padding:20px 16px !important;border-radius:12px !important}.home-info-bar,.hbt-archive-info-bar{grid-template-columns:repeat(3,1fr) !important;gap:8px !important;padding:16px 12px !important}.home-info-bar .info-item,.hbt-archive-info-bar .info-item{flex-direction:column !important;text-align:center !important;gap:4px !important}.home-info-bar .info-item i,.hbt-archive-info-bar .info-item i{font-size:20px !important}.home-info-bar .info-item strong,.hbt-archive-info-bar .info-item strong{font-size:11px !important}.home-info-bar .info-item span,.hbt-archive-info-bar .info-item span{font-size:9px !important}}@media (max-width:768px){.site-header,.hbt-mobile-search-row,.header-search-mobile,body.archive .site-header form[role="search"],body.woocommerce-shop .site-header form[role="search"]{box-sizing:border-box !important}.hbt-mobile-search-row,.header-search-mobile{padding-left:16px !important;padding-right:16px !important;width:100% !important;max-width:100% !important}.hbt-mobile-search-row > *,.header-search-mobile > *{width:100% !important;max-width:100% !important;box-sizing:border-box !important}}.hbt-section-subtitle,.section-subtitle,.hbt-section-desc,.home-section-desc,section .section-description,section > p:first-of-type:not(:has(strong)){color:var(--text,#424242) !important;font-weight:400 !important;opacity:1 !important}html body .home-banners > .banner-track,html body .banner-track,html body div.banner-track,html body .hbt-banner-track,html body .hbt-promo-tiles,html body .promo-tiles,html body .home-promos{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr)) !important;gap:16px !important;width:100% !important;max-width:100% !important;min-width:0 !important;overflow:visible !important;margin:0 !important;padding:0 !important;transform:none !important;flex:initial !important}@media (max-width:768px){html body .home-banners > .banner-track,html body .banner-track,html body div.banner-track{grid-template-columns:repeat(2,1fr) !important;gap:8px !important}html body .banner-track > .banner-card,html body .banner-track > a.banner-card,html body .banner-track > a{min-height:92px !important;padding:10px 12px !important}html body .banner-track .bc-text strong{font-size:13px !important;line-height:1.25 !important}html body .banner-track .bc-text span{font-size:9px !important;line-height:1.2 !important}html body .banner-track .bc-icon .fas,html body .banner-track .bc-icon i{font-size:22px !important}}@media (max-width:320px){html body .home-banners > .banner-track,html body .banner-track,html body div.banner-track{grid-template-columns:1fr !important}}html body .banner-track > .banner-card,html body .banner-track > a.banner-card,html body .banner-track > a,html body .hbt-banner-track > .banner-card,html body .hbt-promo-tiles > *,html body .promo-tiles > *{width:auto !important;min-width:0 !important;max-width:none !important;flex:initial !important;border-radius:16px !important;overflow:hidden !important;min-height:110px !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;box-sizing:border-box !important;word-break:normal !important;white-space:normal !important;writing-mode:horizontal-tb !important}@media (max-width:768px){html body .banner-track > .banner-card:nth-child(5):last-child,html body .banner-track > a.banner-card:nth-child(5):last-child{grid-column:1 / -1 !important}}@media (min-width:769px){html body .home-banners > .banner-track,html body .banner-track,html body div.banner-track{grid-template-columns:repeat(6,minmax(0,1fr)) !important;grid-auto-rows:1fr !important;align-items:stretch !important}html body .banner-track > .banner-card,html body .banner-track > a.banner-card,html body .banner-track > a{grid-column:span 2 !important;height:100% !important;min-height:130px !important;align-self:stretch !important}html body .banner-track > .banner-card:nth-child(4):nth-last-child(2),html body .banner-track > a.banner-card:nth-child(4):nth-last-child(2),html body .banner-track > .banner-card:nth-child(5):nth-last-child(1),html body .banner-track > a.banner-card:nth-child(5):nth-last-child(1){grid-column:span 3 !important}}.promo-bar{display:block !important}.promo-bar > .container-full,.promo-bar .container-full{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;padding-left:max(16px,env(safe-area-inset-left)) !important;padding-right:max(16px,env(safe-area-inset-right)) !important;width:100% !important;max-width:100% !important}.promo-bar .promo-left,.promo-bar .promo-center,.promo-bar .promo-right{flex:0 1 auto !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.promo-bar .promo-center{flex:1 1 auto !important;text-align:center !important;min-width:0 !important}@media (max-width:768px){.promo-bar .promo-center,.promo-bar .promo-left{display:none !important}.promo-bar .promo-right{flex:1 1 auto !important;text-align:center !important}}@media (max-width:768px){html body,html body.archive,html body.home,html body.single,html body.page,html body.woocommerce-page,html body.woocommerce-shop,html body.archive.woocommerce-shop{padding-bottom:72px !important}html body.woocommerce-cart{padding-bottom:24px !important}.mobile-bottom-bar,.hbt-mobile-bottom-bar{position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;z-index:9000 !important;padding-bottom:env(safe-area-inset-bottom) !important;background:#ffffff !important;box-shadow:0 -2px 12px rgba(0,0,0,.08) !important}}.cart-empty + .cart-empty .cart-icon,.woocommerce-cart .cart-empty .cart-icon ~ .cart-icon,.cart-empty .cart-icon:not(:first-of-type),.cart-empty .empty-cart-icon:not(:first-of-type),.hbt-cart-empty-icon:not(:first-of-type){display:none !important}.woocommerce-cart .cart-empty.woocommerce-info::before{display:none !important}@media (min-width:768px) and (max-width:991px){body.woocommerce-shop .hbt-shop-sidebar,body.archive .hbt-shop-sidebar,body.tax-product_cat .hbt-shop-sidebar,body.tax-product_brand .hbt-shop-sidebar,.hbt-shop-grid > .hbt-shop-sidebar:first-child{display:none !important}body.woocommerce-shop .hbt-shop-grid,body.archive .hbt-shop-grid{grid-template-columns:1fr !important}}.free-shipping-bar,.hbt-free-shipping-bar,.hbt-shipping-progress,.header-shipping-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media (max-width:991px){.free-shipping-bar,.hbt-free-shipping-bar,.header-shipping-info{font-size:12px !important}}@media (max-width:768px){.free-shipping-bar .full-text,.hbt-free-shipping-bar .full-text{display:none !important}.free-shipping-bar .short-text,.hbt-free-shipping-bar .short-text{display:inline !important}}.woocommerce-product-details__short-description,.woocommerce-Tabs-panel--description,.product .entry-summary,.product-description,.hbt-sp-description{text-transform:none !important}.woocommerce-product-details__short-description *,.woocommerce-Tabs-panel--description *,.product .entry-summary p,.product-description *{text-transform:none !important}.woocommerce-Tabs-panel--description .badge,.woocommerce-Tabs-panel--description .chip,.product-description .label-badge{text-transform:uppercase !important}:root{--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:40px;--space-xl:64px;--space-2xl:80px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:38px;--text-5xl:48px;--color-brand-light:#8BC34A;--color-brand:#5a9216;--color-brand-dark:#3f6e1a;--color-accent:#FDD835;--color-accent-warm:#e8a400;--color-accent-red:#d32f2f}h1,.entry-title,h1.product_title,.hbt-page-title{font-size:clamp(26px,3vw,38px) !important;line-height:1.15 !important;font-weight:700 !important}section h2,.hbt-section-title,.section-header-lg,.home-section h2,.section-title,h2.section-heading{font-size:clamp(22px,2.5vw,30px) !important;line-height:1.2 !important;font-weight:700 !important}h3,.hbt-card-title,ul.products li.product .woocommerce-loop-product__title,.hbt-loop-card__title,.product-title{font-size:clamp(15px,1.2vw,18px) !important;line-height:1.35 !important;font-weight:600 !important}h4{font-size:var(--text-lg) !important;line-height:1.3 !important;font-weight:600 !important}.button,.hbt-btn,.wp-block-button__link,.single_add_to_cart_button,.add_to_cart_button{font-size:14px !important;letter-spacing:0.3px !important}ul.products li.product,.hbt-loop-card,.hbt-product-card{border-radius:12px !important;border:1px solid #ebebeb !important;box-shadow:0 1px 4px rgba(0,0,0,0.06) !important;transition:box-shadow 0.25s ease,transform 0.25s ease !important;overflow:hidden !important;background:#ffffff !important}ul.products li.product:hover,.hbt-loop-card:hover,.hbt-product-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.12) !important;transform:translateY(-2px) !important;border-color:#d8e6c4 !important}html body .woocommerce ul.products li.product .woocommerce-loop-product__title,html body .woocommerce ul.products li.product .price,html body .woocommerce ul.products li.product .star-rating,html body .woocommerce ul.products li.product .product-content,html body .woocommerce ul.products li.product .product-details,html body ul.products li.product .woocommerce-loop-product__title,html body ul.products li.product .price,html body .hbt-loop-card__body,html body .hbt-loop-card__title,html body .hbt-loop-card__price,html body .hbt-loop-card__meta{padding-left:14px !important;padding-right:14px !important}html body .woocommerce ul.products li.product .woocommerce-loop-product__title,html body ul.products li.product .woocommerce-loop-product__title,html body .hbt-loop-card__title{padding-top:12px !important;font-size:clamp(14px,1.1vw,16px) !important;font-weight:600 !important;line-height:1.3 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;min-height:44px !important;margin-bottom:4px !important}ul.products li.product .price,.hbt-loop-card__price{margin-top:6px !important;margin-bottom:8px !important}ul.products li.product .button.add_to_cart_button,ul.products li.product a.button.add_to_cart_button,.hbt-loop-card__atc{width:calc(100% - 28px) !important;margin:10px 14px 14px !important;border-radius:8px !important;font-size:14px !important;height:46px !important;letter-spacing:0.3px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important}.summary > * + *,.entry-summary > * + *,.sp-info > * + *{margin-top:16px !important}.summary .price,.entry-summary .price,.sp-price{font-size:clamp(28px,3vw,38px) !important;line-height:1 !important;margin-top:8px !important;font-weight:700 !important;color:var(--color-brand-dark,#3f6e1a) !important}.single_add_to_cart_button,.sp-add-to-cart-btn,form.cart .single_add_to_cart_button,.hbt-sp-atc{height:52px !important;min-height:52px !important;font-size:16px !important;letter-spacing:0.5px !important;border-radius:8px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;font-weight:600 !important;text-transform:none !important}html body .woocommerce ul.tabs.wc-tabs li.active,html body .woocommerce-tabs ul.tabs.wc-tabs li.active,html body .woocommerce div.product .woocommerce-tabs ul.tabs li.active,html body ul.tabs.wc-tabs > li.active,html body .wc-tabs > li.active,html body .hbt-tabs-nav li.active,html body .hbt-product-tabs__nav li.active,html body .sp-tabs-section ul.tabs li.active,html body .sp-tabs-section .wc-tabs li.active{border-bottom:3px solid var(--primary,#8BC34A) !important;border-bottom-color:var(--primary,#8BC34A) !important;border-bottom-width:3px !important;border-bottom-style:solid !important;border-color:transparent transparent var(--primary,#8BC34A) transparent !important;border-radius:0 !important;background:transparent !important;background-color:transparent !important;position:relative !important;margin-bottom:-1px !important;box-shadow:none !important}html body .woocommerce div.product .woocommerce-tabs ul.tabs li.active::before,html body .woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{display:none !important;box-shadow:none !important}.woocommerce ul.tabs.wc-tabs li.active a,.woocommerce-tabs ul.tabs.wc-tabs li.active a,ul.tabs.wc-tabs > li.active a,.wc-tabs > li.active a,.hbt-tabs-nav li.active a{color:var(--color-brand-dark,#3f6e1a) !important;font-weight:600 !important;text-shadow:none !important}.woocommerce ul.tabs.wc-tabs li,.wc-tabs > li{transition:border-color 0.2s,color 0.2s,background-color 0.2s !important}.woocommerce ul.tabs.wc-tabs li:not(.active):hover,.wc-tabs > li:not(.active):hover{border-bottom:3px solid rgba(139,195,74,.35) !important;background:transparent !important}.summary .hbt-sp-trust-row,.entry-summary .hbt-sp-trust-row{display:flex !important;flex-wrap:wrap !important;gap:16px !important;margin-top:16px !important;padding:14px 0 !important;border-top:1px solid #eee !important}.hbt-sp-trust-item{display:flex !important;align-items:center !important;gap:8px !important;font-size:13px !important;color:var(--text,#424242) !important}.hbt-sp-trust-item i{color:var(--color-brand-light,#8BC34A) !important;font-size:16px !important}.hbt-badge-super-oferta,.badge-super-oferta,.hbt-loop-card__badge--super,.product-badge.super-oferta{background:var(--color-accent-warm,#e8a400) !important;color:#fff !important;font-size:10px !important;font-weight:700 !important;padding:4px 8px !important;border-radius:4px !important;letter-spacing:0.5px !important;text-transform:uppercase !important}.hbt-badge-discount,.badge-discount,.onsale,.hbt-loop-card__badge--sale,span.onsale{background:var(--color-accent-red,#d32f2f) !important;color:#fff !important;font-size:10px !important;font-weight:700 !important;padding:4px 8px !important;border-radius:4px !important;letter-spacing:0.5px !important;text-transform:uppercase !important;border:0 !important}@media (min-width:1200px){html body .woocommerce ul.products,html body .hbt-shop-main ul.products,html body .hbt-main-wrap .hbt-shop-main ul.products,html body ul.products,html body .hbt-products-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:20px !important}}@media (min-width:1600px){html body .woocommerce ul.products,html body .hbt-shop-main ul.products,html body .hbt-main-wrap .hbt-shop-main ul.products,html body ul.products,html body .hbt-products-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important}}@media (min-width:1801px){html body .container-full,html body main .container-full,html body .site-content .container-full,html body .hbt-page-content > .container-full,html body .hbt-homepage > .container-full,html body .hbt-main-wrap > .container-full{max-width:1800px !important;margin-left:auto !important;margin-right:auto !important}}@media (min-width:2200px){html body .container-full,html body main .container-full{max-width:1900px !important}}html body .hbt-hero-slider,html body .home-info-bar,html body .home-trust-bar,html body .hbt-trust-bar,html body .hbt-newsletter,html body .hbt-footer,html body .site-footer,html body .hbt-homepage > .home-info-bar{max-width:none !important;width:100% !important}@media (min-width:1801px){html body .hbt-hero-slider > .container-full,html body .hbt-hero-slider .hbt-hero-inner,html body .hbt-newsletter > .container-full,html body .hbt-newsletter .newsletter-inner,html body .site-footer > .container-full,html body .hbt-footer > .container-full{max-width:1800px !important;margin-left:auto !important;margin-right:auto !important}}.site-header:not(.header-scrolled){background:rgba(255,255,255,0.92) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;transition:background-color 0.3s ease !important}.site-header.header-scrolled{background:#ffffff !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important}main.hbt-homepage > section,main.hbt-homepage > div > section,.hbt-homepage > section,.home-products,.home-categories,.home-banners,.home-info-bar,.home-trust-bar,.hbt-trust-bar,.home-products-carousel,.hbt-offer,.hbt-industries,.hbt-about,.hbt-testimonials,.hbt-brands-section,.hbt-blog,.hbt-newsletter,.hbt-popular-categories,.home-popular-categories,.hbt-seo-expandable{padding-block:var(--space-xl,64px) !important;margin-block:0 !important}@media (max-width:768px){main.hbt-homepage > section,.home-products,.home-categories,.home-banners,.home-info-bar,.home-trust-bar,.hbt-trust-bar,.home-products-carousel,.hbt-offer,.hbt-industries,.hbt-about,.hbt-testimonials,.hbt-brands-section,.hbt-blog,.hbt-newsletter,.hbt-popular-categories{padding-block:var(--space-lg,40px) !important}}main.hbt-homepage > section:first-of-type,.hbt-hero-slider + section,.home-slider + section{padding-top:var(--space-md,24px) !important}.sp-price-omnibus,.price-omnibus,.wc_price_container .omnibus,.hbt-omnibus-price{font-size:12px !important;color:#666 !important;text-decoration:none !important;display:block !important;margin-top:4px !important;font-weight:400 !important}.site-search input[type="search"],.site-search input[type="text"],.header-search input{font-size:14px !important}.site-search input::placeholder,.header-search input::placeholder{color:#999 !important;font-style:normal !important}.single-product .woocommerce-product-gallery .flex-active-slide img,.single-product .woocommerce-product-gallery img:first-of-type,.single-product .sp-gallery img:first-of-type{content-visibility:auto !important;contain-intrinsic-size:auto 500px !important}@media (max-width:991px){.site-header.hbt-hdr-hide{transform:translateY(-100%) !important;transition:transform 0.3s ease !important}.site-header{transition:transform 0.3s ease !important}}
/* == v55-icon-text-unity.css == */
.button,.hbt-btn,.add_to_cart_button,.woocommerce a.button,.woocommerce button.button,.single_add_to_cart_button,.checkout-button,.hbt-loop-card .button{color:var(--btn-text) !important;background-color:var(--btn-bg) !important;border-color:var(--btn-bg) !important}.button i,.button svg,.button .fa,.hbt-btn i,.hbt-btn svg,.add_to_cart_button i,.add_to_cart_button svg,.add_to_cart_button .fa,.single_add_to_cart_button i,.single_add_to_cart_button svg,.checkout-button i,.checkout-button svg{color:inherit !important;fill:currentColor}.button:hover,.hbt-btn:hover,.add_to_cart_button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.single_add_to_cart_button:hover,.checkout-button:hover,.hbt-loop-card .button:hover{color:var(--btn-text-h) !important;background-color:var(--btn-bg-h) !important;border-color:var(--btn-bg-h) !important}.hbt-loop-card:hover .hbt-loop-card__title,.hbt-loop-card:hover .hbt-loop-card__title a,ul.products li.product:hover .woocommerce-loop-product__title,ul.products li.product:hover h2 a{color:var(--card-hover)}.hbt-loop-card:hover .star-rating,.hbt-loop-card:hover .star-rating::before,.hbt-loop-card:hover .star-rating span::before,ul.products li.product:hover .star-rating::before,ul.products li.product:hover .star-rating span::before{color:var(--card-hover)}html body h1:not(.hbt-footer h1),html body .h1,html body .hbt-page h1,html body .entry-title,html body .page-title,html body .hbt-main-wrap h1.entry-title{color:var(--c-h1) !important}html body h1,html body .h1{font-size:var(--fs-h1) !important;font-weight:var(--fw-heading) !important;line-height:var(--lh-heading) !important}html body h2:not(.hbt-footer h2):not(.hbt-header h2),html body .h2:not(.hbt-footer .h2){color:var(--c-h2) !important}html body h2,html body .h2{font-size:var(--fs-h2) !important;font-weight:var(--fw-heading) !important;line-height:var(--lh-heading) !important}html body h3:not(.hbt-footer h3):not(.hbt-header h3),html body .h3:not(.hbt-footer .h3),html body .hbt-loop-card h3.hbt-loop-card__title,html body .hbt-loop-card .hbt-loop-card__title,html body ul.products h2.woocommerce-loop-product__title,html body ul.products .woocommerce-loop-product__title{color:var(--c-h3) !important}html body h3,html body .h3,html body .hbt-loop-card .hbt-loop-card__title{font-size:var(--fs-h3) !important;font-weight:var(--fw-heading) !important;line-height:var(--lh-heading) !important}html body h4:not(.hbt-footer h4):not(.hbt-header h4),html body .h4:not(.hbt-footer .h4){color:var(--c-h4) !important}html body h4,html body .h4{font-size:var(--fs-h4) !important;font-weight:var(--fw-heading) !important;line-height:var(--lh-heading) !important}html body h5:not(.hbt-footer h5):not(.hbt-header h5),html body .h5:not(.hbt-footer .h5),html body .hbt-loop-card .hbt-loop-card__brand,html body .hbt-loop-card .hbt-loop-card__meta{color:var(--c-h5) !important}html body h5,html body .h5{font-size:var(--fs-h5) !important;font-weight:var(--fw-heading) !important}html body h6:not(.hbt-footer h6):not(.hbt-header h6),html body .h6:not(.hbt-footer .h6){color:var(--c-h6) !important}html body h6,html body .h6{font-size:var(--fs-h6) !important;font-weight:var(--fw-heading) !important}html body .hbt-footer h1,html body .hbt-footer h2,html body .hbt-footer h3,html body .hbt-footer h4,html body .hbt-footer h5,html body .hbt-footer h6,html body .hbt-footer .footer-section-toggle,html body .hbt-footer .footer-section-toggle *{color:#fff !important}html body{font-family:var(--font) !important;font-size:var(--fs-body) !important;font-weight:var(--fw-body) !important;line-height:var(--lh-body) !important;color:var(--text)}html body p{font-size:var(--fs-body) !important;line-height:var(--lh-body) !important}.entry-content span:not([class]),.hbt-page span:not([class]),article span:not([class]){color:var(--text)}.entry-content span:not([class]),.hbt-page span:not([class]),article span:not([class]){color:var(--text)}a{color:var(--link);transition:color .15s}a:hover{color:var(--link-hover)}html body .price,html body .woocommerce ul.products li.product .price,html body .hbt-loop-card .price,html body .hbt-loop-card .hbt-loop-card__price{color:var(--price) !important;font-size:var(--fs-price) !important;font-weight:700 !important}html body .price del,html body .price del .amount,html body .price del .woocommerce-Price-amount,html body .hbt-loop-card .hbt-loop-card__price del{color:var(--price-old) !important;font-size:var(--fs-price-old) !important;font-weight:400 !important}html body .price ins,html body .price ins .amount{background:transparent !important;color:var(--price) !important;text-decoration:none !important}html body .hbt-price-net,html body .price-net,html body .hbt-loop-card .hbt-loop-card__price-net{color:var(--price-net) !important;font-size:var(--fs-price-net) !important;font-weight:400 !important}html body .hbt-omnibus,html body .wc-price-history,html body .price-omnibus{color:var(--price-omn) !important;font-size:var(--fs-price-omn) !important}html body .onsale,html body .labels .onsale{background-color:var(--badge-sale) !important;color:var(--badge-text) !important}html body .onhot,html body .labels .onhot,html body .super-oferta{background-color:var(--badge-hot) !important;color:var(--dark) !important}html body .button,html body .hbt-btn,html body .add_to_cart_button,html body .single_add_to_cart_button,html body .checkout-button,html body .hbt-loop-card .button,html body .woocommerce a.button,html body .woocommerce button.button{font-size:var(--fs-button) !important;font-weight:var(--fw-button) !important}html body .site-nav .nav-links > li > a,html body .site-nav .nav-cat-trigger{font-size:var(--fs-menu) !important}html body .mobile-menu,html body .mm-overlay,html body .mobile-menu a{font-size:var(--fs-menu-mob) !important}html body .hbt-footer p,html body .hbt-footer li,html body .hbt-footer a,html body .hbt-footer .footer-section-content,html body .hbt-footer .contact-list{font-size:var(--fs-footer) !important}html body .hbt-loop-card .vat-label,html body .price small,html body .product-meta,html body .posted_in{font-size:var(--fs-meta) !important;color:var(--text-meta) !important}html body{background-color:var(--bg) !important}html body .hbt-section-bg2,html body .bg-secondary,html body .woocommerce-cart .cart_totals,html body .woocommerce-checkout #order_review{background-color:var(--bg2)}html body .hbt-btn-secondary,html body .button.alt-secondary,html body .nav-cat-trigger,html body .button-outline{background:var(--btn2-bg) !important;color:var(--btn2-text) !important;border:1px solid var(--btn2-border) !important}html body .hbt-btn-secondary:hover,html body .button.alt-secondary:hover,html body .nav-cat-trigger:hover{background:var(--btn2-text) !important;color:var(--btn2-bg) !important}html body .woocommerce-error,html body .alert-danger,html body .stock.out-of-stock{color:var(--danger)}html body .woocommerce-info,html body .alert-warning{color:var(--warning)}html body .woocommerce-message,html body .alert-success,html body .stock.in-stock,html body .availability-yes{color:var(--success)}html body .hbt-card,html body .hbt-loop-card,html body ul.products li.product{border-color:var(--border-l)}html body input[type=text],html body input[type=email],html body input[type=tel],html body input[type=password],html body input[type=number],html body select,html body textarea{border-color:var(--border) !important}html body .hbt-tertiary,html body .icon-tertiary{color:var(--tertiary)}html body .hbt-accent{color:var(--accent)}html body .hbt-footer{background-color:var(--dark) !important}html body .hbt-footer .footer-bottom,html body .footer-bottom-bar{background-color:var(--dark2) !important}html body input::placeholder,html body textarea::placeholder,html body .entry-meta,html body .post-date,html body time{color:var(--text-l) !important}
/* == v65-complianz-minimal.css == */
#cmplz-cookiebanner-container,#cmplz-cookiebanner-container.cmplz-soft-cookiewall,[id="cmplz-cookiebanner-container"]{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;inset:0 !important;width:100vw !important;height:100vh !important;max-width:100vw !important;max-height:100vh !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0.7) !important;z-index:99998 !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow-y:auto !important}#cmplz-cookiebanner-container.cmplz-dismissed,#cmplz-cookiebanner-container.cmplz-hidden,#cmplz-cookiebanner-container[aria-hidden="true"]{display:none !important;pointer-events:none !important}#cmplz-cookiebanner-container:has(.cmplz-cookiebanner.cmplz-hidden),#cmplz-cookiebanner-container:has(.cmplz-cookiebanner[style*="display: none"]),#cmplz-cookiebanner-container:has(.cmplz-cookiebanner[style*="display:none"]),body:has(.cmplz-cookiebanner.cmplz-hidden) #cmplz-cookiebanner-container,body:has(.cmplz-cookiebanner.cmplz-dismissed) #cmplz-cookiebanner-container{display:none !important;pointer-events:none !important;visibility:hidden !important;opacity:0 !important}body:not(.cmplz-banner-visible):not(.cmplz-show-banner) #cmplz-cookiebanner-container.cmplz-soft-cookiewall:not(.cmplz-show){}.cmplz-cookiebanner.optin,.cmplz-cookiebanner{max-width:600px !important;width:calc(100vw - 32px) !important;z-index:99999 !important;max-height:calc(100vh - 64px) !important;overflow-y:auto !important}:root{--cmplz-button-accept-background-color:var(--primary,#7CB342);--cmplz-button-accept-text-color:#ffffff;--cmplz-button-accept-border-color:var(--primary,#7CB342);--cmplz-button-accept-background-color-hover:var(--primary-d,#689F38);--cmplz-button-deny-background-color:#ffffff;--cmplz-button-deny-text-color:var(--dark,#1A1714);--cmplz-button-deny-border-color:var(--border,#E0E0E0);--cmplz-button-settings-background-color:transparent;--cmplz-button-settings-text-color:var(--text-l,#424242);--cmplz-button-settings-border-color:var(--border-l,#F0F0F0);--cmplz-banner-background-color:#ffffff;--cmplz-banner-text-color:var(--dark,#1A1714);--cmplz-banner-border-color:var(--border-l,#F0F0F0);--cmplz-banner-link-color:var(--primary-d,#7CB342);--cmplz-radius:12px}.cmplz-cookiebanner,[id^="cmplz-"]:not(script):not(style){font-family:var(--font,'Poppins'),-apple-system,BlinkMacSystemFont,sans-serif !important}.cmplz-cookiebanner .cmplz-deny,.cmplz-cookiebanner button.cmplz-deny,.cmplz-cookiebanner .cmplz-btn.cmplz-deny,.cmplz-cookiebanner .cmplz-buttons .cmplz-deny,[id^="cmplz-"] .cmplz-deny{background:#ffffff !important;background-color:#ffffff !important;color:var(--dark,#1A1714) !important;border:1.5px solid var(--border,#E0E0E0) !important}.cmplz-cookiebanner .cmplz-deny:hover,.cmplz-cookiebanner button.cmplz-deny:hover,[id^="cmplz-"] .cmplz-deny:hover{background:var(--bg2,#FBFBF9) !important;background-color:var(--bg2,#FBFBF9) !important;border-color:var(--text-l,#616161) !important}.cmplz-cookiebanner .cmplz-view-preferences,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner button.cmplz-view-preferences,[id^="cmplz-"] .cmplz-view-preferences{background:transparent !important;background-color:transparent !important;color:var(--text-l,#424242) !important;border:1.5px solid var(--border-l,#F0F0F0) !important;font-weight:500 !important}.cmplz-cookiebanner .cmplz-view-preferences:hover{background:var(--bg2,#FBFBF9) !important;color:var(--dark,#1A1714) !important}.cmplz-cookiebanner .cmplz-accept,.cmplz-cookiebanner .cmplz-accept-all,.cmplz-cookiebanner button.cmplz-accept,[id^="cmplz-"] .cmplz-accept{background:var(--primary,#7CB342) !important;background-color:var(--primary,#7CB342) !important;color:#ffffff !important;border:1.5px solid var(--primary,#7CB342) !important}.cmplz-cookiebanner .cmplz-accept:hover,[id^="cmplz-"] .cmplz-accept:hover{background:var(--primary-d,#689F38) !important;background-color:var(--primary-d,#689F38) !important;border-color:var(--primary-d,#689F38) !important}.cmplz-manage-consent,button.cmplz-manage-consent{position:fixed !important;bottom:var(--hbt-fab-bottom,80px) !important;left:16px !important;right:auto !important;top:auto !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;background:var(--primary-d,#7CB342) !important;color:#ffffff !important;border:0 !important;box-shadow:0 4px 16px rgba(0,0,0,.25) !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;font-size:0 !important;text-indent:-9999px !important;overflow:hidden !important;z-index:9990 !important;transition:transform .2s,box-shadow .2s,background-color .2s !important}.cmplz-manage-consent::before{content:'\f564';font-family:'Font Awesome 6 Free','Font Awesome 5 Free','FontAwesome',sans-serif;font-weight:900;font-size:20px;line-height:1;color:#ffffff;text-indent:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cmplz-manage-consent:hover,.cmplz-manage-consent:focus-visible{transform:scale(1.08) !important;background:#689F38 !important;box-shadow:0 6px 20px rgba(0,0,0,.3) !important}@media (max-width:380px){.cmplz-manage-consent,button.cmplz-manage-consent{left:8px !important;width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important}.cmplz-manage-consent::before{font-size:18px !important}}.cmplz-manage-consent,.cmplz-cookiebanner button,.cmplz-cookiebanner a{-webkit-tap-highlight-color:transparent !important}.cmplz-cookiebanner [lang="en"] .cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-options[lang="en"]{display:none !important}
