.hbt-breadcrumb-uni{background:var(--bg2,#FBFBF9);border-bottom:1px solid var(--border-l,#E8E5DC);font-size:13px;line-height:1.4;padding:0}.hbt-breadcrumb-uni .container-full{padding:8px 20px}.hbt-breadcrumb-uni .hbt-breadcrumb-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px}.hbt-breadcrumb-uni .hbt-breadcrumb-list::-webkit-scrollbar{display:none}.hbt-breadcrumb-uni .hbt-breadcrumb-item{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;white-space:nowrap}.hbt-breadcrumb-uni .hbt-breadcrumb-item a{color:var(--text-l,#5A6469);text-decoration:none;transition:color .15s}.hbt-breadcrumb-uni .hbt-breadcrumb-item a:hover{color:var(--primary-d,#7CB342);text-decoration:underline}.hbt-breadcrumb-uni .hbt-breadcrumb-item.is-current span{color:var(--text,#1A1714);font-weight:600}.hbt-breadcrumb-uni .hbt-breadcrumb-sep{color:var(--text-muted,#8B9499);font-size:14px;line-height:1}@media (max-width:600px){.hbt-breadcrumb-uni .container-full{padding:6px 14px}.hbt-breadcrumb-uni{font-size:12px}.hbt-breadcrumb-uni .hbt-breadcrumb-list:has(>li:nth-child(4))>li:not(:nth-last-child(-n+3)){display:none}.hbt-breadcrumb-uni .hbt-breadcrumb-list:has(>li:nth-child(4))>li:nth-last-child(3)::before{content:"...";margin-right:6px;color:var(--text-muted,#8B9499)}}@media (max-width:900px) and (max-height:450px) and (orientation:landscape){.hbt-breadcrumb-uni .container-full{padding:4px 14px}.hbt-breadcrumb-uni{font-size:11px}}@media (max-width:900px) and (max-height:450px) and (orientation:landscape){.site-header{min-height:48px !important}.site-header .header-row{min-height:48px !important;padding-top:4px !important;padding-bottom:4px !important;gap:8px !important}.site-header .site-logo{max-height:40px !important}.site-header .site-logo .logo-img{max-height:32px !important;height:32px !important;width:auto !important}.site-header .site-search{display:none !important}.site-header .site-search.is-open{display:flex !important;position:absolute;top:48px;left:0;right:0;background:var(--bg,#F8F7F2);padding:8px 14px;z-index:1010;box-shadow:0 4px 12px rgba(0,0,0,.12);border-bottom:1px solid var(--border-l,#E8E5DC)}.hbt-search-toggle{background:transparent;border:0;padding:6px 10px;cursor:pointer;font-size:18px;color:var(--text,#1A1714);margin-left:auto;display:inline-flex !important;align-items:center;justify-content:center;min-width:36px;min-height:36px}.hbt-search-toggle:hover{color:var(--primary-d,#7CB342)}.promo-bar{font-size:11px !important;padding:2px 0 !important}.hbt-breadcrumb-uni{padding:2px 0 !important}}.hbt-search-toggle{display:none}@media (max-width:900px){.hbt-shop-toolbar{display:grid !important;grid-template-columns:1fr 1fr !important;gap:6px !important;padding:0 !important;margin:0 0 16px 0 !important;background:transparent !important;border:0 !important}.hbt-shop-toolbar .hbt-toolbar-right,.hbt-shop-toolbar .woocommerce-ordering{position:relative;background:var(--bg2,#FBFBF9) !important;border:1px solid var(--border-l,#E8E5DC) !important;border-radius:var(--r-md,8px) !important;min-height:56px !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:stretch !important}.hbt-shop-toolbar .hbt-toolbar-right::before,.hbt-shop-toolbar .woocommerce-ordering::before{content:"Sortuj";position:absolute;top:6px;left:14px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#5A6469);pointer-events:none;z-index:2}.hbt-shop-toolbar .hbt-toolbar-right select,.hbt-shop-toolbar .woocommerce-ordering select,.hbt-shop-toolbar select.orderby{flex:1;background:transparent !important;border:0 !important;padding:22px 36px 10px 14px !important;font-size:14px !important;font-weight:600 !important;color:var(--text,#1A1714) !important;appearance:none !important;-webkit-appearance:none !important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%231A1714' stroke-width='2'/></svg>") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;cursor:pointer !important;width:100% !important}.hbt-shop-toolbar .hbt-toolbar-count{display:none !important}.hbt-sidebar-toggle{background:var(--bg2,#FBFBF9) !important;border:1px solid var(--border-l,#E8E5DC) !important;border-radius:var(--r-md,8px) !important;min-height:56px !important;padding:6px 14px !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;cursor:pointer !important;position:relative;width:100% !important;font-size:14px !important;font-weight:600 !important;color:var(--text,#1A1714) !important;text-align:left !important;margin:0 !important}.hbt-sidebar-toggle::before{content:"Filtruj";font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#5A6469);margin-bottom:2px;display:block}.hbt-sidebar-toggle::after{content:"›";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--text,#1A1714);line-height:1}.hbt-shop-outer .hbt-sidebar-toggle{display:flex !important;order:2;position:static;margin:0 !important}.hbt-shop-toolbar form[method="get"]:not(.woocommerce-ordering){display:none !important}}@media (max-width:480px){.hbt-shop-toolbar{grid-template-columns:1fr 1fr !important;gap:4px !important}.hbt-shop-toolbar .hbt-toolbar-right,.hbt-shop-toolbar .woocommerce-ordering,.hbt-sidebar-toggle{min-height:52px !important}}@media (max-width:768px){html body[class] .site-header>.container-full{padding-left:0 !important;padding-right:0 !important;max-width:100% !important}html body[class] .site-header .header-row{padding-top:4px !important;padding-bottom:4px !important;padding-left:0 !important;padding-right:0 !important;min-height:56px !important;gap:0 !important;align-items:stretch !important}html body[class] .site-header .hbt-mobile-hamburger,html body[class] .site-header #mobileMenuBtn{margin:0 !important;padding:0 !important;width:56px !important;height:56px !important;min-width:56px !important;border-radius:0 !important;flex-shrink:0 !important;flex-grow:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}html body[class] .site-header .site-logo{flex:1 1 auto !important;text-align:center !important;padding:0 8px !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}html body[class] .site-header .site-logo .logo-img{height:36px !important;width:auto !important;max-width:none !important;margin:0 auto !important}html body[class] .site-header .site-cart,html body[class] .site-header .hbt-cart-icon,html body[class] .site-header .header-cart,html body[class] .site-header a[href*="koszyk"]:not(.hbt-cart-icon-text),html body[class] .site-header .promo-cart,html body[class] .site-header .cart-link{margin:0 !important;padding:0 !important;width:56px !important;height:56px !important;min-width:56px !important;border-radius:0 !important;flex-shrink:0 !important;flex-grow:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}html body[class] .site-header .site-search{order:3 !important;flex:0 0 100% !important;width:100% !important;max-width:100% !important;margin:4px 0 0 0 !important;border-radius:0 !important;border-left:0 !important;border-right:0 !important}html body[class] .site-header .site-search input[type="search"],html body[class] .site-header .site-search input[type="text"]{padding:10px 14px !important;height:44px !important;font-size:14px !important}html body[class] .site-header .site-search button{height:44px !important;width:56px !important;border-radius:0 !important}html body[class] .promo-bar{font-size:11px !important;padding:4px 0 !important}}@media (max-width:480px){html body[class] .site-header .header-row{min-height:52px !important}html body[class] .site-header .hbt-mobile-hamburger,html body[class] .site-header #mobileMenuBtn,html body[class] .site-header .site-cart,html body[class] .site-header .hbt-cart-icon,html body[class] .site-header a[href*="koszyk"]:not(.hbt-cart-icon-text){width:52px !important;height:52px !important;min-width:52px !important}html body[class] .site-header .site-logo .logo-img{height:32px !important}html body[class] .site-header .site-search input[type="search"],html body[class] .site-header .site-search input[type="text"]{height:40px !important;padding:8px 12px !important}html body[class] .site-header .site-search button{height:40px !important;width:48px !important}}@media (max-width:600px){html body[class] .hbt-shop-hdr h1,html body[class] section.hbt-cat-hero h1,html body[class] section.hbt-brand-hero h1{font-size:26px !important;line-height:1.15 !important}}@media (max-width:380px){html body[class] .hbt-shop-hdr h1,html body[class] section.hbt-cat-hero h1,html body[class] section.hbt-brand-hero h1{font-size:22px !important}}html body[class] section.home-products-carousel>.container-full,html body[class] section.home-products>.container-full,html body[class] section.home-categories>.container-full{padding-left:0 !important;padding-right:0 !important;max-width:100% !important;width:100% !important}html body[class] section.home-products-carousel .section-header,html body[class] section.home-products .section-header,html body[class] section.home-categories .section-header{padding-left:24px !important;padding-right:24px !important;width:100% !important;box-sizing:border-box !important}@media (min-width:1600px){html body[class] section.home-products-carousel .section-header,html body[class] section.home-products .section-header,html body[class] section.home-categories .section-header{padding-left:40px !important;padding-right:40px !important}}@media (max-width:768px){html body[class] section.home-products-carousel .section-header,html body[class] section.home-products .section-header,html body[class] section.home-categories .section-header{padding-left:14px !important;padding-right:14px !important}}html body[class] .section-header h2,html body[class] .section-header-lg h2{width:100% !important;max-width:none !important}html body[class] section.home-products-carousel .hbt-product-carousel ul.products,html body[class] section.home-products-carousel .hbt-product-carousel ul.hbt-loop-products{padding-left:24px !important;padding-right:24px !important}@media (min-width:1600px){html body[class] section.home-products-carousel .hbt-product-carousel ul.products,html body[class] section.home-products-carousel .hbt-product-carousel ul.hbt-loop-products{padding-left:40px !important;padding-right:40px !important}}@media (max-width:768px){html body[class] section.home-products-carousel .hbt-product-carousel ul.products,html body[class] section.home-products-carousel .hbt-product-carousel ul.hbt-loop-products{padding-left:14px !important;padding-right:14px !important}}html body[class] section.home-products-carousel .hbt-carousel-prev{left:24px !important}html body[class] section.home-products-carousel .hbt-carousel-next{right:24px !important}@media (min-width:1600px){html body[class] section.home-products-carousel .hbt-carousel-prev{left:40px !important}html body[class] section.home-products-carousel .hbt-carousel-next{right:40px !important}}html body[class] section.home-categories .cat-showcase{padding-left:24px !important;padding-right:24px !important;width:100% !important;box-sizing:border-box !important}@media (min-width:1600px){html body[class] section.home-categories .cat-showcase{padding-left:40px !important;padding-right:40px !important}}@media (max-width:768px){html body[class] section.home-categories .cat-showcase{padding-left:14px !important;padding-right:14px !important}}html body.woocommerce-shop[class] main#mainContent .hbt-shop-outer,html body.post-type-archive-product[class] main#mainContent .hbt-shop-outer,html body.tax-product_cat[class] main#mainContent .hbt-shop-outer,html body.tax-product_brand[class] main#mainContent .hbt-shop-outer,html body.tax-product_tag[class] main#mainContent .hbt-shop-outer,html body.search-results[class] main#mainContent .hbt-shop-outer{max-width:100% !important;width:100% !important}html body.tax-product_cat[class] section.hbt-cat-hero>.container-full,html body.tax-product_brand[class] section.hbt-brand-hero>.container-full,html body.tax-product_brand[class] section.hbt-brand-cats>.container-full,html body.tax-product_brand[class] section.hbt-brand-gpsr>.container-full,html body.tax-product_brand[class] section.hbt-brand-products>.container-full{max-width:100% !important}html body.home[class] main .container-full,html body.single-product[class] main .container-full,html body.woocommerce-cart[class] main .container-full,html body.woocommerce-checkout[class] main .container-full,html body.page-template-page-maszyny[class] main .container-full{max-width:100% !important}html body[class] main#mainContent .hbt-shop-outer,html body[class] main#mainContent .hbt-shop-main,html body[class] main#mainContent .hbt-shop-wrap,html body[class] main#mainContent .hbt-product-wrap,html body[class] main#mainContent .hbt-product-content,html body[class] main#mainContent .single-product-page,html body[class] main#mainContent .woocommerce-cart-form,html body[class] main#mainContent .cart-collaterals,html body[class] main#mainContent form.checkout{max-width:100% !important}@media (max-width:768px){html body[class] section.home-products .section-header h2,html body[class] section.home-products-carousel .section-header h2,html body[class] section.home-categories .section-header h2,html body[class] .section-header-lg h2{font-size:22px !important;line-height:1.2 !important}html body[class] section.home-categories .cat-showcase{grid-template-columns:repeat(2,1fr) !important;gap:10px !important}html body[class] .home-info-bar{gap:6px !important;flex-wrap:wrap !important}html body[class] .home-info-bar .info-item{flex:1 1 calc(50% - 4px) !important;padding:8px !important;gap:6px !important}html body[class] .home-info-bar .info-item i{font-size:18px !important}html body[class] .home-info-bar .info-item strong{font-size:12px !important}html body[class] .home-info-bar .info-item span{font-size:10px !important}}@media (max-width:480px){html body[class] section.home-products .section-header h2,html body[class] section.home-products-carousel .section-header h2,html body[class] section.home-categories .section-header h2{font-size:20px !important}html body[class] .home-info-bar{display:grid !important;grid-template-columns:1fr 1fr !important;gap:6px !important}}html:root,:root{--hbt-bg-soft:var(--bg2) !important;--hbt-primary-dark:var(--dark) !important;--hbt-primary:var(--primary) !important;--hbt-text:var(--text) !important;--hbt-bg-card:#ffffff !important;--hbt-text-muted:var(--text-l,#5A6469) !important}@media (max-width:768px){html body[class] section.hbt-about,html body[class] section.hbt-blog,html body[class] section.hbt-industries,html body[class] section.hbt-offer,html body[class] section.hbt-testimonials,html body[class] section.hbt-brands-section,html body[class] section.hbt-newsletter,html body[class] section.hbt-seo-expandable,html body[class] section.contact-departments,html body[class] section.contact-form-section,html body[class] section.contact-tiles,html body[class] section.contact-aside-section,html body[class] section.maszyny-inquiry{padding-top:32px !important;padding-bottom:32px !important}}@media (max-width:480px){html body[class] section.hbt-about,html body[class] section.hbt-blog,html body[class] section.hbt-industries,html body[class] section.hbt-offer,html body[class] section.hbt-testimonials,html body[class] section.hbt-brands-section,html body[class] section.hbt-newsletter,html body[class] section.hbt-seo-expandable,html body[class] section.contact-departments,html body[class] section.contact-form-section,html body[class] section.contact-tiles,html body[class] section.contact-aside-section,html body[class] section.maszyny-inquiry{padding-top:24px !important;padding-bottom:24px !important}}html body[class] section.hbt-cat-hero,html body[class] section.hbt-brand-hero,html body[class] section.hbt-hero-uni,html body[class] .hbt-blog-hero{background:linear-gradient(135deg,var(--dark,#1A1714) 0%,var(--bg2,#2d5016) 55%,var(--primary,#8BC34A) 100% ) !important}html body[class] section.hbt-cat-hero,html body[class] section.hbt-brand-hero,html body[class] section.hbt-hero-uni,html body[class] section.hbt-cat-hero h1,html body[class] section.hbt-brand-hero h1,html body[class] section.hbt-hero-uni h1{color:#fff !important}html:root,:root{--hbt-page-max-width:100% !important;--hbt-page-margin-x:0 !important;--hbt-page-padding-x:24px !important}@media (min-width:1600px){html:root,:root{--hbt-page-padding-x:40px !important}}@media (max-width:768px){html:root,:root{--hbt-page-padding-x:14px !important}}html body[class] .container-full{max-width:100% !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:24px !important;padding-right:24px !important;box-sizing:border-box !important}@media (min-width:1600px){html body[class] .container-full{padding-left:40px !important;padding-right:40px !important}}@media (max-width:768px){html body[class] .container-full{padding-left:14px !important;padding-right:14px !important}}html body[class] article.hbt-post-article .container-full,html body[class] article.hbt-page-article .container-full,html body[class] .single-post .entry-content>.container-full,html body[class] .hbt-page .hbt-page-header>.container-full{max-width:1400px !important}.promo-bar>.container-full,.site-header>.container-full,.site-nav>.container-full,.hbt-trust-badges>.container-full,.hbt-breadcrumb-uni>.container-full,.site-footer>.container-full,.footer-bottom>.container-full{max-width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:24px !important;padding-right:24px !important;box-sizing:border-box !important}@media (min-width:1600px){.promo-bar>.container-full,.site-header>.container-full,.site-nav>.container-full,.hbt-trust-badges>.container-full,.hbt-breadcrumb-uni>.container-full,.site-footer>.container-full,.footer-bottom>.container-full{padding-left:40px !important;padding-right:40px !important}}@media (max-width:768px){.promo-bar>.container-full,.site-header>.container-full,.site-nav>.container-full,.hbt-trust-badges>.container-full,.hbt-breadcrumb-uni>.container-full,.site-footer>.container-full,.footer-bottom>.container-full{padding-left:14px !important;padding-right:14px !important}}html body[class] .hbt-main-wrap,html body[class] .hbt-shop-outer,html body[class] main#mainContent.hbt-main-wrap,html body[class] main.hbt-main-wrap{max-width:100% !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:24px !important;padding-right:24px !important;box-sizing:border-box !important}@media (min-width:1600px){html body[class] .hbt-main-wrap,html body[class] .hbt-shop-outer,html body[class] main#mainContent.hbt-main-wrap,html body[class] main.hbt-main-wrap{padding-left:40px !important;padding-right:40px !important}}@media (max-width:768px){html body[class] .hbt-main-wrap,html body[class] .hbt-shop-outer,html body[class] main#mainContent.hbt-main-wrap,html body[class] main.hbt-main-wrap{padding-left:14px !important;padding-right:14px !important}}@media (min-width:1600px){html body.woocommerce-shop ul.products:not(.list),html body.post-type-archive-product ul.products:not(.list),html body.tax-product_cat ul.products:not(.list),html body.tax-product_tag ul.products:not(.list),html body.tax-product_brand ul.products:not(.list),html body.search-results ul.products:not(.list){grid-template-columns:repeat(5,minmax(0,1fr)) !important}}@media (min-width:1920px){html body.woocommerce-shop ul.products:not(.list),html body.post-type-archive-product ul.products:not(.list),html body.tax-product_cat ul.products:not(.list),html body.tax-product_brand ul.products:not(.list){grid-template-columns:repeat(6,minmax(0,1fr)) !important}}.hbt-hero-slider-stage{min-height:0 !important;height:auto !important}@media (max-width:1024px){.hbt-hero-slider-stage{min-height:0 !important;height:auto !important}}@media (max-width:900px){.hbt-hero-slider-stage{min-height:0 !important;height:auto !important}}@media (max-width:768px){.hbt-hero-slider-stage{min-height:0 !important;height:auto !important}}@media (max-width:560px){.hbt-hero-slider-stage{min-height:0 !important;height:auto !important}}@media (max-width:480px){.hbt-hero-slider-stage{min-height:0 !important;height:auto !important}}@media (max-width:900px){.hbt-shop-toolbar>.hbt-toolbar-count,.hbt-shop-toolbar .woocommerce-result-count,.hbt-shop-toolbar>.hbt-view-toggle,.hbt-shop-toolbar>.hbt-pagination,.hbt-shop-toolbar form[method="get"]:not(.woocommerce-ordering){display:none !important}.hbt-shop-toolbar>*:not(.hbt-toolbar-right):not(.hbt-sidebar-toggle):not(.woocommerce-ordering){display:none !important}}.hbt-product-carousel{position:relative;margin:0}.hbt-product-carousel ul.products,.hbt-product-carousel ul.hbt-loop-products{display:flex !important;flex-wrap:nowrap !important;gap:16px !important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--primary,#8BC34A) transparent;grid-template-columns:none !important;padding:8px 4px 16px 4px;margin:0 !important;list-style:none !important}.hbt-product-carousel ul.products::-webkit-scrollbar,.hbt-product-carousel ul.hbt-loop-products::-webkit-scrollbar{height:6px}.hbt-product-carousel ul.products::-webkit-scrollbar-thumb,.hbt-product-carousel ul.hbt-loop-products::-webkit-scrollbar-thumb{background:var(--primary,#8BC34A);border-radius:4px}.hbt-product-carousel ul.products>li.product,.hbt-product-carousel ul.hbt-loop-products>li.product{flex:0 0 calc(25% - 12px) !important;scroll-snap-align:start;margin:0 !important;width:auto !important;max-width:none !important;min-width:0 !important}@media (max-width:1200px){.hbt-product-carousel ul.products>li.product,.hbt-product-carousel ul.hbt-loop-products>li.product{flex:0 0 calc(33.333% - 11px) !important}}@media (max-width:900px){.hbt-product-carousel ul.products>li.product,.hbt-product-carousel ul.hbt-loop-products>li.product{flex:0 0 calc(50% - 8px) !important}}@media (max-width:600px){.hbt-product-carousel ul.products,.hbt-product-carousel ul.hbt-loop-products{gap:10px !important;padding:6px 4px 12px 4px}.hbt-product-carousel ul.products>li.product,.hbt-product-carousel ul.hbt-loop-products>li.product{flex:0 0 calc(72% - 6px) !important}}.hbt-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:1px solid var(--border-l,#E8E5DC);border-radius:50%;width:44px;height:44px;cursor:pointer;z-index:5;font-size:16px;color:var(--text,#1A1714);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,0.12);transition:background .15s,transform .15s,opacity .15s}.hbt-carousel-arrow:hover{background:var(--primary,#8BC34A);color:#fff;transform:translateY(-50%) scale(1.05)}.hbt-carousel-arrow:disabled,.hbt-carousel-arrow[aria-disabled="true"]{opacity:.3;cursor:not-allowed}.hbt-carousel-prev{left:-10px}.hbt-carousel-next{right:-10px}@media (max-width:600px){.hbt-carousel-arrow{display:none}}.hbt-hero-slider-stage{aspect-ratio:1920 / 700 !important;min-height:0 !important;height:auto !important;width:100%}@media (max-width:1024px){.hbt-hero-slider-stage{aspect-ratio:16 / 9 !important}}@media (max-width:768px){.hbt-hero-slider-stage{aspect-ratio:16 / 10 !important}}@media (max-width:480px){.hbt-hero-slider-stage{aspect-ratio:4 / 3 !important}}@media (max-width:900px) and (max-height:450px) and (orientation:landscape){.hbt-hero-slider-stage{aspect-ratio:21 / 9 !important;max-height:240px !important}}.hbt-hero-slide-inner{height:100%}.sp-section>*:not(.container-full):not(script):not(style),.related>*:not(.container-full):not(script):not(style),.up-sells>*:not(.container-full):not(script):not(style),.cross-sells>*:not(.container-full):not(script):not(style),.hbt-brand-hero>*:not(.container-full):not(script):not(style),.hbt-brand-cats>*:not(.container-full):not(script):not(style),.hbt-brand-gpsr>*:not(.container-full):not(script):not(style),.hbt-cat-hero>*:not(.container-full):not(script):not(style),.hbt-footer-description>*:not(.container-full):not(script):not(style),.hbt-related-posts>*:not(.container-full):not(script):not(style),.contact-map-section>*:not(.container-full):not(script):not(style){max-width:1860px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box}section.home-products,section.home-categories,section.hbt-offer,section.hbt-industries,section.hbt-about,section.hbt-testimonials,section.hbt-brands-section,section.hbt-blog,section.hbt-seo-expandable{margin-bottom:28px}@media (max-width:600px){section.home-products,section.home-categories,section.hbt-offer,section.hbt-industries,section.hbt-about,section.hbt-testimonials,section.hbt-brands-section,section.hbt-blog,section.hbt-seo-expandable{margin-bottom:18px}}.container-full>.home-info-bar{margin:0 0 28px 0}@media (max-width:600px){.container-full>.home-info-bar{margin-bottom:18px}}@media (min-width:901px){.home-products .product-grid{grid-auto-flow:row !important}.home-products .product-grid:has(.product-card:nth-child(-n+4):last-child){justify-content:center}}@media (max-width:900px){html body.woocommerce-shop ul.products:not(.list),html body.post-type-archive-product ul.products:not(.list),html body.tax-product_cat ul.products:not(.list),html body.tax-product_tag ul.products:not(.list),html body.tax-product_brand ul.products:not(.list),html body.search-results ul.products:not(.list),html body.woocommerce-shop .hbt-shop-main ul.products:not(.list),html body.tax-product_cat .hbt-shop-main ul.products:not(.list),html body.tax-product_brand .hbt-shop-main ul.products:not(.list){grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}}@media (max-width:600px){html body.woocommerce-shop ul.products:not(.list),html body.post-type-archive-product ul.products:not(.list),html body.tax-product_cat ul.products:not(.list),html body.tax-product_tag ul.products:not(.list),html body.tax-product_brand ul.products:not(.list),html body.search-results ul.products:not(.list){grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important}}@media (max-width:380px){html body.woocommerce-shop ul.products:not(.list),html body.post-type-archive-product ul.products:not(.list),html body.tax-product_cat ul.products:not(.list),html body.tax-product_brand ul.products:not(.list){grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:6px !important}}.hbt-trust-badges{background:var(--bg,#F8F7F2);border-bottom:1px solid var(--border-l,#E8E5DC);padding:0}.hbt-trust-badges .container-full{padding:4px 20px}.hbt-trust-list{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:0}.hbt-trust-item{flex:1 1 0;display:flex;align-items:center;gap:8px;padding:6px 12px;min-height:40px;border-right:1px solid var(--border-l,#E8E5DC);transition:background .15s}.hbt-trust-item:last-child{border-right:0}.hbt-trust-item:hover{background:var(--bg2,#FBFBF9)}.hbt-trust-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;flex:1}.hbt-trust-icon{width:28px;height:28px;flex:0 0 28px;background:var(--primary-l,#AED581);color:var(--text,#1A1714);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.hbt-trust-link:hover .hbt-trust-icon{background:var(--primary,#8BC34A);color:#fff}.hbt-trust-label{display:flex;flex-direction:column;line-height:1.2;min-width:0}.hbt-trust-label strong{font-size:13px;font-weight:700;color:var(--text,#1A1714);margin:0}.hbt-trust-label .hbt-trust-sub{font-size:11px;color:var(--text-l,#5A6469);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.hbt-trust-badges .container-full{padding:6px 10px}.hbt-trust-item{padding:8px 6px;gap:6px;min-height:52px}.hbt-trust-icon{width:28px;height:28px;flex:0 0 28px;font-size:13px}.hbt-trust-label strong{font-size:12px}.hbt-trust-label .hbt-trust-sub{font-size:10px}}@media (max-width:480px){.hbt-trust-item{padding:8px 4px;flex-direction:column;align-items:center;text-align:center;gap:4px}.hbt-trust-link{flex-direction:column;align-items:center;text-align:center;gap:4px}.hbt-trust-label{align-items:center}.hbt-trust-label .hbt-trust-sub{display:none}}@media (max-width:900px) and (max-height:450px) and (orientation:landscape){.hbt-trust-badges{display:none !important}}@media (max-width:768px) and (orientation:portrait){.hbt-brand-hero,.hbt-hero-uni{max-height:60vh !important;overflow:hidden !important;position:relative}.hbt-brand-hero .hbt-hero-uni-inner,section.hbt-hero-uni .hbt-hero-uni-inner{padding:24px 20px !important}.hbt-brand-hero h1,section.hbt-hero-uni h1{font-size:28px !important;line-height:1.15 !important;margin-bottom:8px !important}.hbt-brand-hero .hbt-brand-eyebrow,section.hbt-hero-uni .hbt-hero-uni-eyebrow{font-size:11px !important;letter-spacing:.08em !important}.hbt-brand-hero .hbt-brand-meta,section.hbt-hero-uni .hbt-hero-uni-meta{flex-wrap:wrap !important;gap:6px !important;margin-bottom:12px !important}.hbt-brand-hero .hbt-brand-pill,section.hbt-hero-uni .hbt-brand-pill{font-size:11px !important;padding:4px 10px !important}.hbt-brand-hero .hbt-brand-desc,section.hbt-hero-uni .hbt-hero-uni-desc{font-size:13px !important;line-height:1.45 !important;max-height:6em !important;overflow:hidden;position:relative}.hbt-brand-hero.is-expanded .hbt-brand-desc,section.hbt-hero-uni.is-expanded .hbt-hero-uni-desc{max-height:none !important}.hbt-brand-hero .hbt-brand-hero-logo,.hbt-hero-uni-image{max-width:140px !important;margin:0 auto 12px auto}.hbt-brand-hero .hbt-brand-hero-logo img,.hbt-hero-uni-image img{max-width:100% !important;max-height:80px !important;height:auto !important;object-fit:contain !important}}.hbt-brand-hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--primary,#8BC34A);color:var(--text,#1A1714) !important;font-weight:700;font-size:15px;padding:14px 24px;border-radius:var(--r-md,8px);text-decoration:none !important;transition:background .15s,transform .15s;margin-top:16px;border:0;cursor:pointer;line-height:1;box-shadow:0 2px 8px rgba(124,179,66,.25);width:auto;max-width:100%}.hbt-brand-hero-cta:hover,.hbt-brand-hero-cta:focus{background:var(--primary-d,#7CB342);transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,179,66,.35);color:var(--text,#1A1714) !important}.hbt-brand-hero-cta i{font-size:12px;transition:transform .15s}.hbt-brand-hero-cta:hover i{transform:translateX(3px)}@media (max-width:600px){.hbt-brand-hero-cta{width:100%;font-size:14px;padding:13px 18px;margin-top:12px}}