.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{max-width:1860px;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}}.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{max-width:1860px;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}}