/* hbt-core-6d3c00-f2641323d4.min.css — paczka generowana automatycznie (core/v8910-css-bundles.php) z: v7-perf-cls.css, perf-lazy.css, page-transitions.css, scroll-reveal.css, tokens.css, effects.css, ux.css, v7-perf-contrast.css. NIE EDYTOWAC — edytuj zrodla. */
/* == v7-perf-cls.css == */
.promo-bar{min-height:36px;box-sizing:border-box;contain:layout style}@media (max-width:768px){.promo-bar{min-height:32px}}.site-header{min-height:80px;contain:layout style}@media (max-width:768px){.site-header{min-height:56px}}.site-nav{min-height:48px;contain:layout}.hbt-hero-slider,.home-hero,.hbt-home-slider{aspect-ratio:1920 / 700;min-height:280px;contain:layout paint}@media (max-width:768px){.hbt-hero-slider,.home-hero,.hbt-home-slider{aspect-ratio:1920 / 700;min-height:180px}}.hbt-sticky-bar,[data-hbt-sticky-bar]{min-height:48px;contain:layout style}.cmplz-cookiebanner{contain:layout}@media (max-width:600px){body.admin-bar{padding-top:0 !important}}.woocommerce-message,.woocommerce-info,.woocommerce-error{contain:layout}.hbt-cart-flyout{contain:layout style;pointer-events:none}.hbt-cart-flyout[aria-hidden="false"]{pointer-events:auto}.mobile-bottom-bar{min-height:56px;contain:layout}img:not([width]):not([height]){aspect-ratio:attr(width) / attr(height)}.attachment-woocommerce_thumbnail:not([width]):not([height]),.wp-post-image:not([width]):not([height]){aspect-ratio:1 / 1;width:100%;height:auto}
/* == perf-lazy.css == */
@supports (content-visibility:auto){.hbt-offer,.hbt-industries,.hbt-about,.hbt-testimonials,.hbt-blog,.hbt-newsletter{content-visibility:auto;contain-intrinsic-size:auto 520px}.hbt-industries,.hbt-blog{contain-intrinsic-size:auto 680px}.hbt-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width:767px){.hbt-footer{contain-intrinsic-size:auto 620px}.hbt-offer,.hbt-industries,.hbt-about,.hbt-testimonials,.hbt-blog,.hbt-newsletter{contain-intrinsic-size:auto 420px}}@media print{.hbt-offer,.hbt-industries,.hbt-about,.hbt-testimonials,.hbt-blog,.hbt-newsletter,.hbt-footer{content-visibility:visible;contain-intrinsic-size:none}}}
/* == page-transitions.css == */
@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){animation:hbt8-vt-leave 200ms ease-out both}::view-transition-new(root){animation:hbt8-vt-enter 200ms ease-out both}@keyframes hbt8-vt-leave{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes hbt8-vt-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.promo-bar{view-transition-name:hbt-promo-bar}.site-header{view-transition-name:hbt-header}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none !important;mix-blend-mode:normal}}
/* == scroll-reveal.css == */
html.hbt-sr [data-hbt-reveal]{opacity:0;transform:translateY(14px)}html.hbt-sr [data-hbt-reveal].is-in{opacity:1;transform:none;transition:opacity 420ms cubic-bezier(0.22,0.61,0.36,1),transform 420ms cubic-bezier(0.22,0.61,0.36,1);transition-delay:var(--hbt-sr-d,0ms)}@media (prefers-reduced-motion:reduce){html.hbt-sr [data-hbt-reveal],html.hbt-sr [data-hbt-reveal].is-in{opacity:1;transform:none;transition:none;transition-delay:0ms}}@media print{html.hbt-sr [data-hbt-reveal],html.hbt-sr [data-hbt-reveal].is-in{opacity:1;transform:none;transition:none}}
/* == tokens.css == */
:root{--hbt-primary:#8BC34A;--hbt-primary-dark:#7CB342;--hbt-primary-deep:#558B2F;--hbt-primary-light:#AED581;--hbt-primary-tint:#F1F8E9;--hbt-accent-deep:#1A2332;--hbt-accent-deep-2:#243043;--hbt-ink-900:#0F1419;--hbt-ink-700:#2D3748;--hbt-ink-500:#718096;--hbt-ink-400:#94A3B8;--hbt-ink-300:#CBD5E0;--hbt-ink-200:#E2E8F0;--hbt-ink-100:#F7FAFC;--hbt-ink-50:#FAFBFC;--hbt-ink-0:#FFFFFF;--hbt-success:#16A34A;--hbt-success-bg:#DCFCE7;--hbt-warning:#EAB308;--hbt-warning-bg:#FEF3C7;--hbt-danger:#DC2626;--hbt-danger-bg:#FEE2E2;--hbt-info:#0EA5E9;--hbt-info-bg:#E0F2FE;--hbt-font-sans:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--hbt-font-mono:'JetBrains Mono','SF Mono',Consolas,'Roboto Mono',monospace;--hbt-fs-xs:0.75rem;--hbt-fs-sm:0.875rem;--hbt-fs-base:1rem;--hbt-fs-lg:1.125rem;--hbt-fs-xl:1.25rem;--hbt-fs-2xl:clamp(1.5rem,1.3rem + 1vw,2rem);--hbt-fs-3xl:clamp(1.875rem,1.5rem + 2vw,2.5rem);--hbt-fs-4xl:clamp(2.25rem,1.8rem + 2.5vw,3rem);--hbt-fs-5xl:clamp(2.75rem,2.2rem + 3vw,3.75rem);--hbt-lh-tight:1.15;--hbt-lh-snug:1.3;--hbt-lh-normal:1.5;--hbt-lh-relaxed:1.65;--hbt-fw-normal:400;--hbt-fw-medium:500;--hbt-fw-semi:600;--hbt-fw-bold:700;--hbt-tracking-tight:-0.015em;--hbt-tracking-normal:0;--hbt-tracking-wide:0.02em;--hbt-s-1:4px;--hbt-s-2:8px;--hbt-s-3:12px;--hbt-s-4:16px;--hbt-s-5:20px;--hbt-s-6:24px;--hbt-s-8:32px;--hbt-s-10:40px;--hbt-s-12:48px;--hbt-s-16:64px;--hbt-s-20:80px;--hbt-s-24:96px;--hbt-s-32:128px;--hbt-container:1280px;--hbt-container-wide:1440px;--hbt-container-narrow:800px;--hbt-gutter:24px;--hbt-r-sm:6px;--hbt-r-md:12px;--hbt-r-lg:20px;--hbt-r-xl:28px;--hbt-r-full:9999px;--hbt-shadow-sm:0 1px 2px rgba(15,20,25,0.06);--hbt-shadow-md:0 4px 12px rgba(15,20,25,0.08);--hbt-shadow-lg:0 12px 32px rgba(15,20,25,0.12);--hbt-shadow-xl:0 24px 48px rgba(15,20,25,0.16);--hbt-shadow-ring:0 0 0 3px rgba(139,195,74,0.35);--hbt-ease-out:cubic-bezier(0.22,1,0.36,1);--hbt-ease-in-out:cubic-bezier(0.45,0,0.55,1);--hbt-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--hbt-dur-fast:120ms;--hbt-dur-base:220ms;--hbt-dur-slow:400ms;--hbt-bp-sm:640px;--hbt-bp-md:768px;--hbt-bp-lg:1024px;--hbt-bp-xl:1280px;--hbt-bp-2xl:1536px;--hbt-z-base:1;--hbt-z-dropdown:100;--hbt-z-sticky:200;--hbt-z-overlay:500;--hbt-z-modal:1000;--hbt-z-toast:1500;--hbt-z-max:9999}@media (prefers-reduced-motion:reduce){:root{--hbt-dur-fast:0ms;--hbt-dur-base:0ms;--hbt-dur-slow:0ms}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}
/* == effects.css == */
:root{--hbt7-ease-out:cubic-bezier(0.4,0,0.2,1);--hbt7-ease-in-out:cubic-bezier(0.4,0,0.6,1);--hbt7-ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--hbt7-fast:150ms;--hbt7-base:250ms;--hbt7-slow:400ms;--hbt7-glass-bg:rgba(255,255,255,0.72);--hbt7-glass-bg-dark:rgba(20,30,25,0.78);--hbt7-glass-blur:14px;--hbt7-glass-border:rgba(255,255,255,0.15);--hbt7-shadow-sm:0 1px 2px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.08);--hbt7-shadow-md:0 4px 6px -1px rgba(0,0,0,0.08),0 2px 4px -2px rgba(0,0,0,0.06);--hbt7-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.10),0 4px 6px -4px rgba(0,0,0,0.05);--hbt7-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.10),0 8px 10px -6px rgba(0,0,0,0.04);--hbt7-glow-primary:0 0 0 4px rgba(124,179,66,0.12),0 0 30px rgba(124,179,66,0.15)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.hbt-btn-primary,.single-product .single_add_to_cart_button,.woocommerce a.button.alt,.woocommerce button.button.alt,.hbt-loop-card__btn,.hbt-checkout-form button[type="submit"]{position:relative;overflow:hidden;transform:translate3d(0,0,0);will-change:transform,box-shadow;transition:transform var(--hbt7-fast) var(--hbt7-ease-out),box-shadow var(--hbt7-base) var(--hbt7-ease-out),background-color var(--hbt7-fast) var(--hbt7-ease-out) !important}.hbt-btn-primary:hover,.single-product .single_add_to_cart_button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.hbt-loop-card__btn:hover,.hbt-loop-card .hbt-loop-card__cta .button:hover,ul.products li.product .button:hover{transform:translate3d(0,-2px,0) !important;box-shadow:var(--hbt7-shadow-lg) !important}.hbt-btn-primary:active,.single-product .single_add_to_cart_button:active,.woocommerce a.button.alt:active,.woocommerce button.button.alt:active,.hbt-loop-card__btn:active{transform:translate3d(0,0,0);transition-duration:var(--hbt7-fast)}.hbt-btn-primary:focus-visible,.single-product .single_add_to_cart_button:focus-visible{outline:none;box-shadow:var(--hbt7-glow-primary),var(--hbt7-shadow-md)}.hbt-btn-primary::before,.hbt-loop-card__btn::before,.single-product .single_add_to_cart_button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.25),transparent );transform:translate3d(0,0,0);transition:left var(--hbt7-slow) var(--hbt7-ease-out);pointer-events:none}.hbt-btn-primary:hover::before,.hbt-loop-card__btn:hover::before,.single-product .single_add_to_cart_button:hover::before{left:100%}.hbt-loop-card,.products .product,.woocommerce ul.products li.product{transform:translate3d(0,0,0);will-change:transform,box-shadow;transition:transform var(--hbt7-base) var(--hbt7-ease-out),box-shadow var(--hbt7-base) var(--hbt7-ease-out);border-radius:12px}.hbt-loop-card:hover,.products .product:hover,.woocommerce ul.products li.product:hover,.hbt-main-wrap ul.products li.product.hbt-loop-card:hover{transform:translate3d(0,-6px,0) !important;box-shadow:var(--hbt7-shadow-xl) !important;border-color:var(--primary-l,#A5D66B) !important}.hbt-loop-card__thumb,.woocommerce ul.products li.product a img{overflow:hidden;border-radius:8px}.hbt-loop-card img,.woocommerce ul.products li.product a img{transform:translate3d(0,0,0) scale(1);transition:transform var(--hbt7-slow) var(--hbt7-ease-out);will-change:transform}.hbt-loop-card:hover img,.woocommerce ul.products li.product a:hover img,.hbt-loop-card:hover .hbt-loop-card__image img{transform:translate3d(0,0,0) scale(1.06) !important}.promo-bar,.hbt-glass{background:linear-gradient(135deg,rgba(124,179,66,0.92),rgba(85,139,47,0.88)) !important;-webkit-backdrop-filter:blur(var(--hbt7-glass-blur)) saturate(180%) !important;backdrop-filter:blur(var(--hbt7-glass-blur)) saturate(180%) !important;border-bottom:1px solid rgba(255,255,255,0.15) !important;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hbt-sticky-bar{background:rgba(255,255,255,0.95) !important;-webkit-backdrop-filter:blur(12px) saturate(180%) !important;backdrop-filter:blur(12px) saturate(180%) !important;border-top:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 -2px 12px rgba(0,0,0,0.08) !important;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (max-width:991px){header.site-header.scrolled{background:var(--hbt7-glass-bg);-webkit-backdrop-filter:blur(var(--hbt7-glass-blur));backdrop-filter:blur(var(--hbt7-glass-blur));box-shadow:var(--hbt7-shadow-md);transition:background var(--hbt7-base),box-shadow var(--hbt7-base)}}.hbt-overlay,.mfp-bg,.fancybox-bg{background:rgba(20,30,25,0.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity var(--hbt7-base) var(--hbt7-ease-out)}.hbt-overlay__content,.mfp-content,.fancybox-container{background:var(--hbt7-glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--hbt7-glass-border);border-radius:16px;box-shadow:var(--hbt7-shadow-xl);transform:translate3d(0,0,0);transition:transform var(--hbt7-base) var(--hbt7-ease-bounce)}.hbt-section--gradient{position:relative;overflow:hidden;isolation:isolate}.hbt-section--gradient::before{content:'';position:absolute;inset:-50%;z-index:-1;background:radial-gradient(circle at 20% 30%,rgba(124,179,66,0.15) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(85,139,47,0.12) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(139,195,74,0.08) 0%,transparent 70%);transform:translate3d(0,0,0);animation:hbt7-mesh-drift 30s ease-in-out infinite alternate;will-change:transform}@keyframes hbt7-mesh-drift{0%{transform:translate3d(0%,0%,0) rotate(0deg)}50%{transform:translate3d(2%,-3%,0) rotate(120deg)}100%{transform:translate3d(-2%,3%,0) rotate(240deg)}}.hbt-hero-slider,.hbt-hero-uni{position:relative;isolation:isolate}.hbt-hero-slider::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient( 135deg,rgba(124,179,66,0.05) 0%,transparent 40%,rgba(0,0,0,0.08) 100% );pointer-events:none}.yith-wcwl-add-to-wishlist a:hover i,.yith-wcwl-add-to-wishlist a:hover .yith-wcwl-icon{animation:hbt7-heart-pulse 600ms var(--hbt7-ease-bounce);color:#e91e63 !important}@keyframes hbt7-heart-pulse{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(0.95)}75%{transform:scale(1.15)}100%{transform:scale(1)}}.cart-contents-count,.hbt-cart-badge{display:inline-block;transform-origin:center;transition:transform var(--hbt7-base) var(--hbt7-ease-bounce)}.cart-contents-count.updated,.hbt-cart-badge.updated{animation:hbt7-badge-bounce 500ms var(--hbt7-ease-bounce)}@keyframes hbt7-badge-bounce{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(0.9)}100%{transform:scale(1)}}.hbt-loop-card__btn.added,.single_add_to_cart_button.added{animation:hbt7-cart-success 800ms var(--hbt7-ease-out);background-color:#2e7d32 !important}@keyframes hbt7-cart-success{0%{transform:translate3d(0,0,0) scale(1)}20%{transform:translate3d(0,-4px,0) scale(1.05)}40%{transform:translate3d(0,0,0) scale(0.97)}60%{transform:translate3d(0,-2px,0) scale(1.02)}100%{transform:translate3d(0,0,0) scale(1)}}.hbt-skeleton{background:linear-gradient( 90deg,#f0f0f0 0%,#e0e0e0 50%,#f0f0f0 100% );background-size:200% 100%;animation:hbt7-skeleton-shimmer 1.5s linear infinite;border-radius:4px}@keyframes hbt7-skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}*:focus-visible{outline:none;box-shadow:var(--hbt7-glow-primary);border-radius:4px}.hbt-link,.entry-content a:not(.button):not(.hbt-btn-primary){position:relative;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size var(--hbt7-base) var(--hbt7-ease-out)}.hbt-link:hover,.entry-content a:not(.button):not(.hbt-btn-primary):hover{background-size:100% 1px}.hbt-cat-chip{transform:translate3d(0,0,0);transition:transform var(--hbt7-fast) var(--hbt7-ease-out),box-shadow var(--hbt7-fast) var(--hbt7-ease-out)}.hbt-cat-chip:hover{transform:translate3d(0,-2px,0);box-shadow:var(--hbt7-shadow-md)}body.home .hbt-loop-card .add_to_wishlist,body.home .hbt-loop-card .hbt-heart-link,body.home .hbt-loop-card .hbt-wishlist-action,body.home .hbt-loop-card .hbt-loop-card__action--wishlist,body.home .hbt-loop-card .yith-wcwl-add-to-wishlist,body.blog .hbt-loop-card .add_to_wishlist,body.blog .hbt-loop-card .hbt-heart-link,body.blog .hbt-loop-card .yith-wcwl-add-to-wishlist,body.page-template-page-homepage .hbt-loop-card .add_to_wishlist,body.page-template-page-homepage .hbt-loop-card .hbt-heart-link,body.front-page .hbt-loop-card .add_to_wishlist,body.front-page .hbt-loop-card .hbt-heart-link{display:none !important;visibility:hidden !important;pointer-events:none !important}.hbt-drawer{position:fixed;top:0;right:-400px;bottom:0;width:380px;max-width:92vw;background:var(--hbt7-glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:-10px 0 30px rgba(0,0,0,0.15);z-index:9998;transform:translate3d(0,0,0);transition:right var(--hbt7-base) var(--hbt7-ease-out);will-change:right}.hbt-drawer.open{right:0}.hbt-quickview{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity var(--hbt7-base) var(--hbt7-ease-out)}.hbt-quickview.open{opacity:1;pointer-events:auto}.hbt-quickview__panel{max-width:920px;width:92%;max-height:88vh;background:var(--hbt7-glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:var(--hbt7-shadow-xl);transform:translate3d(0,16px,0) scale(0.95);transition:transform var(--hbt7-base) var(--hbt7-ease-bounce);overflow:auto}.hbt-quickview.open .hbt-quickview__panel{transform:translate3d(0,0,0) scale(1)}@supports (animation-timeline:view()){.hbt-reveal{animation:hbt7-reveal linear both;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes hbt7-reveal{from{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}}@supports not (animation-timeline:view()){.hbt-reveal{opacity:1;transform:translate3d(0,0,0)}}@media (max-width:768px){.home-products,.home-products-carousel,section.home-products{padding-top:16px !important;padding-bottom:16px !important;margin-bottom:24px !important}.home-categories,.hbt-offer,.hbt-industries,.hbt-about,.hbt-testimonials,.hbt-brands-section,.hbt-blog,.hbt-seo-expandable{margin-bottom:24px !important}.hbt-hero-slider{margin-bottom:12px !important}}body.home .hbt-loop-card .hbt-loop-card__heart-wrap,body.home .hbt-loop-card .hbt-loop-card__heart,body.blog .hbt-loop-card .hbt-loop-card__heart-wrap,body.front-page .hbt-loop-card .hbt-loop-card__heart-wrap,body.page-template-page-homepage .hbt-loop-card .hbt-loop-card__heart-wrap{display:none !important;visibility:hidden !important;pointer-events:none !important}.hbt-loop-card__btn,.hbt-loop-card .hbt-loop-card__cta .button,ul.products li.product .button.hbt-loop-card__btn{text-transform:none !important;letter-spacing:0 !important;padding:12px 8px !important;font-size:13px !important}@media (max-width:991px){.hbt-loop-card__btn,.hbt-loop-card .hbt-loop-card__cta .button{padding:10px 6px !important;font-size:12px !important}}.hbt-main-wrap .hbt-loop-card .hbt-loop-card__btn,.hbt-main-wrap ul.products li.product .button.hbt-loop-card__btn,.home-products-carousel .hbt-loop-card .hbt-loop-card__btn,body .hbt-loop-card .hbt-loop-card__btn{padding-left:6px !important;padding-right:6px !important;padding-top:11px !important;padding-bottom:11px !important;font-size:12px !important;letter-spacing:0 !important;text-transform:none !important;line-height:1.2 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:991px){body .hbt-loop-card .hbt-loop-card__btn{padding-left:4px !important;padding-right:4px !important;font-size:11px !important}}body .hbt-main-wrap ul.products li.product .button.hbt-loop-card__btn,html body .hbt-loop-card .hbt-loop-card__btn,html body .hbt-loop-card .hbt-loop-card__cta .button{padding:11px 6px !important;padding-left:6px !important;padding-right:6px !important;padding-top:11px !important;padding-bottom:11px !important;font-size:12px !important;letter-spacing:0 !important;text-transform:none !important;line-height:1.2 !important}@media (max-width:991px){body .hbt-main-wrap ul.products li.product .button.hbt-loop-card__btn,html body .hbt-loop-card .hbt-loop-card__btn{padding-left:4px !important;padding-right:4px !important;font-size:11px !important}}.hbt-main-wrap ul.products li.product.hbt-loop-card .hbt-loop-card__cta .button.hbt-loop-card__btn,.hbt-main-wrap ul.products li.product.hbt-loop-card .hbt-loop-card__cta a.button.hbt-loop-card__btn{padding:11px 6px !important;padding-left:6px !important;padding-right:6px !important;font-size:12px !important;letter-spacing:0 !important;text-transform:none !important;line-height:1.2 !important}@media (max-width:991px){.hbt-main-wrap ul.products li.product.hbt-loop-card .hbt-loop-card__cta .button.hbt-loop-card__btn{padding-left:4px !important;padding-right:4px !important;font-size:11px !important}}.hbt-main-wrap ul.products li.product.hbt-loop-card .hbt-loop-card__cta .button.hbt-loop-card__btn::after,html body .hbt-loop-card .hbt-loop-card__btn::after{display:inline-block !important;content:"\f07a" !important;font-family:"Font Awesome 6 Free","Font Awesome 5 Free" !important;font-weight:900 !important;font-size:12px !important;line-height:1 !important;margin:0 !important;margin-right:5px !important;padding:0 !important;width:auto !important;height:auto !important;vertical-align:middle !important;order:-1 !important;color:inherit !important;position:static !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;background:none !important;border:none !important;box-shadow:none !important;transform:none !important;opacity:1 !important;z-index:auto !important;pointer-events:auto !important;visibility:visible !important;clip:auto !important;clip-path:none !important}@media (hover:none) and (pointer:coarse){.hbt-main-wrap ul.products li.product.hbt-loop-card .hbt-loop-card__cta .button.hbt-loop-card__btn::after,html body .hbt-loop-card .hbt-loop-card__btn::after{display:inline-block !important}}.hbt-main-wrap ul.products li.product.hbt-loop-card .hbt-loop-card__cta .button.hbt-loop-card__btn,html body .hbt-loop-card .hbt-loop-card__btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:4px !important}html body .hbt-loop-card .hbt-loop-card__btn::before{position:absolute !important;width:100% !important;left:-100% !important;top:0 !important}html body .site-nav{align-items:center !important;min-height:48px !important}html body .site-nav .nav-row{align-items:center !important;height:48px !important;min-height:48px !important}html body .site-nav .nav-cat-trigger,html body .site-nav .nav-hamburger{height:48px !important;min-height:48px !important;display:inline-flex !important;align-items:center !important}html body .site-nav .nav-links{height:48px !important;align-items:stretch !important}html body .site-nav .nav-links > li{height:48px !important;display:flex !important;align-items:center !important}html body .site-nav .nav-links > li > a{display:flex !important;align-items:center !important;height:100% !important}html body .site-nav .nav-shipping{height:48px !important;display:flex !important;align-items:center !important}@media (max-width:991px){html body .site-nav .nav-hamburger{display:none !important}}html body .hbt-single-product .sp-cart-form-wrap button.single_add_to_cart_button,html body .single-product .single_add_to_cart_button,html body .woocommerce div.product form.cart button.single_add_to_cart_button{text-transform:none !important;letter-spacing:0 !important;padding:12px 18px !important;font-size:14px !important;gap:8px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important}html body .hbt-single-product .sp-cart-form-wrap button.single_add_to_cart_button::before,html body .single-product .single_add_to_cart_button::before,html body .woocommerce div.product form.cart button.single_add_to_cart_button::before{content:"\f07a" !important;font-family:"Font Awesome 6 Free","Font Awesome 5 Free" !important;font-weight:900 !important;font-size:14px !important;line-height:1 !important;margin-right:4px !important;display:inline-block !important;vertical-align:middle !important;color:inherit !important;order:-1 !important;position:static !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;width:auto !important;height:auto !important;background:none !important;border:none !important;box-shadow:none !important;transform:none !important;opacity:1 !important;z-index:auto !important;pointer-events:auto !important;visibility:visible !important;clip:auto !important;clip-path:none !important}html body .hbt-single-product .sp-cart-form-wrap--in-price button.single_add_to_cart_button::after,html body .single-product button.single_add_to_cart_button::after{content:none !important;display:none !important}@media (max-width:480px){html body .hbt-single-product .sp-cart-form-wrap button.single_add_to_cart_button{padding:11px 12px !important;font-size:13px !important}html body .hbt-single-product .sp-cart-form-wrap button.single_add_to_cart_button::before{font-size:13px !important}}@media (hover:none) and (pointer:coarse){html body .hbt-single-product .sp-cart-form-wrap button.single_add_to_cart_button::before,html body .single-product .single_add_to_cart_button::before{display:inline-block !important}}@media (max-width:991px){html body .mobile-menu .mm-cat-item{padding-right:4px !important}html body .mobile-menu .mm-expand{flex:0 0 48px !important;width:48px !important}html body .mobile-menu .mm-expand i{width:32px !important;height:32px !important;font-size:12px !important}}html body .hbt-loop-card__price .screen-reader-text,html body .hbt-loop-card .price .screen-reader-text,html body ul.products li.product .price .screen-reader-text,html body .hbt-product-carousel li.product .price .screen-reader-text,html body .woocommerce ul.products li.product .price .screen-reader-text,html body .hbt-single-product .price .screen-reader-text,html body .hbt-sp-price .screen-reader-text{display:none !important;visibility:hidden !important;position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(1px,1px,1px,1px) !important;clip-path:inset(50%) !important;white-space:nowrap !important;pointer-events:none !important}
/* == ux.css == */
.hbt-loop-card .hbt-loop-card__thumb,.hbt-loop-card a > img[loading="lazy"],.products .product > a img[loading="lazy"]{background-color:#f3f5f1}.hbt-hero-slide:not(:first-child){background-color:#243018}.hbt-loop-card__rating--usp{display:flex;align-items:center;gap:6px;font-size:11px;color:#5b7c3f;line-height:1.2;min-height:18px}.hbt-loop-card__rating--usp i{font-size:11px;color:#7CB342}.hbt-oos-notify{margin:16px 0;padding:16px;background:#f6f8f4;border:1px solid #dde5d4;border-radius:8px}.hbt-oos-notify__title{font-size:14px;font-weight:700;margin:0 0 4px;color:#2d3a20}.hbt-oos-notify__desc{font-size:12px;color:#687a55;margin:0 0 10px}.hbt-oos-notify__row{display:flex;gap:8px;flex-wrap:wrap}.hbt-oos-notify__email{flex:1 1 200px;height:42px;padding:8px 12px;border:1px solid #c6d2b8;border-radius:6px;font-size:14px}.hbt-oos-notify__email:focus{outline:none;border-color:#7CB342;box-shadow:0 0 0 3px rgba(124,179,66,0.15)}.hbt-oos-notify__btn{height:42px;padding:8px 18px;background:#7CB342;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s;flex-shrink:0}.hbt-oos-notify__btn:hover{background:#689F2F}.hbt-oos-notify__btn:disabled{opacity:.6;cursor:not-allowed}.hbt-oos-notify__msg{margin:8px 0 0;font-size:12px;display:none}.hbt-oos-notify__msg.is-ok{display:block;color:#2E7D32}.hbt-oos-notify__msg.is-error{display:block;color:#c0392b}.hbt-oos-notify__hp{position:absolute !important;left:-9999px !important;width:1px;height:1px;overflow:hidden}.hbt-as-stock--in{color:#2E7D32;font-weight:600}.hbt-as-stock--out{color:#b0413e}.hbt-hero-slider-stage .hbt-hero-slide{transition:transform .7s cubic-bezier(0.4,0,0.2,1) !important}.hbt-hero-slider-stage .hbt-hero-slide:not(.is-active){opacity:0 !important}.hbt-hero-slider-stage .hbt-hero-slide.is-active{opacity:1 !important}.cmplz-cookiebanner.cmplz-show:not(.cmplz-hidden){opacity:1 !important;animation:none !important}html body .home-banners:not(#zz){display:block !important}html body .home-banners .banner-track:not(#zz):not(#zz){display:grid !important;grid-template-columns:repeat(5,1fr) !important;grid-auto-rows:auto !important;gap:16px !important;align-items:start !important;width:100% !important}html body .home-banners .banner-track:not(#zz) > .banner-card,html body .home-banners .banner-track:not(#zz) > a{aspect-ratio:1 / 1 !important;height:auto !important;min-height:0 !important;max-height:none !important;align-self:start !important;width:auto !important}@media (max-width:1200px){html body .home-banners .banner-track:not(#zz):not(#zz){grid-template-columns:repeat(3,1fr) !important}}@media (max-width:700px){html body .home-banners .banner-track:not(#zz):not(#zz){grid-template-columns:repeat(2,1fr) !important;gap:10px !important}html body .home-banners .banner-track:not(#zz) > .banner-card,html body .home-banners .banner-track:not(#zz) > a{aspect-ratio:auto !important;height:auto !important;min-height:92px !important;max-height:none !important;padding:10px 12px !important}html body .home-banners .banner-track:not(#zz) .bc-text strong{font-size:14px !important;line-height:1.2 !important}html body .home-banners .banner-track:not(#zz) .bc-text span{font-size:9px !important}html body .home-banners .banner-track:not(#zz) .bc-icon i,html body .home-banners .banner-track:not(#zz) .bc-icon .fas{font-size:20px !important}html body .home-banners .banner-track:not(#zz) > .banner-card:last-child:nth-child(odd),html body .home-banners .banner-track:not(#zz) > a:last-child:nth-child(odd){grid-column:1 / -1 !important}}html body .nav-cat-trigger i.fa-bars{width:16px !important;height:16px !important;position:relative !important;display:inline-block !important;font-size:0 !important;line-height:0 !important;vertical-align:-2px !important}html body .nav-cat-trigger i.fa-bars::before{content:"" !important;position:absolute !important;left:1px !important;top:1px !important;width:6px !important;height:6px !important;background:currentColor !important;box-shadow:9px 0 0 currentColor,0 9px 0 currentColor,9px 9px 0 currentColor !important;border-radius:1px !important}.hbt-loop-card__price .woocommerce-Price-amount,.hbt-loop-card__price .woocommerce-Price-amount bdi{color:#4a7a24 !important}.hbt-loop-card__price-net,.hbt-loop-card__price-net .woocommerce-Price-amount,.hbt-loop-card__price-net .woocommerce-Price-amount bdi{color:#6e6e6e !important}.hbt-loop-card__meta a{color:#6b6b6b !important}.section-header .see-all{color:#4a7a24 !important}.hbt-hero-slider-dots .hbt-hero-dot{min-width:24px !important;min-height:24px !important;padding:7px !important;background-clip:content-box !important;box-sizing:border-box !important}.hbt-loop-card__meta a{display:inline-block;padding:5px 4px;margin:-3px 0}.hbt-h4{font-size:13px;font-weight:700;line-height:1.3;color:var(--hbt-primary-dark,var(--primary-d,#558B2F));text-transform:uppercase;letter-spacing:.6px;margin:0 0 10px}.mm-brands .hbt-h4{font-size:12px;color:var(--text-l,#616161);letter-spacing:.5px;margin-bottom:8px}@media (max-width:991px),(pointer:coarse) and (hover:none),(orientation:landscape) and (max-height:600px){html body .site-nav .nav-cat-trigger,html body .nav-cat-wrap .nav-cat-trigger{display:none !important}}@media (min-width:992px) and (hover:hover) and (pointer:fine){html body .site-nav .nav-hamburger,html body #navHamburger{display:none !important}}main.hbt-homepage .home-content > section.home-products-carousel,main.hbt-homepage .home-content > section.home-categories{display:none}main.hbt-homepage section.hbt-repositioned{display:block !important}@media (scripting:none){main.hbt-homepage .home-content > section.home-products-carousel,main.hbt-homepage .home-content > section.home-categories{display:block}}#siteHeader .site-search{min-height:64px;align-items:center}@media (max-width:767px){html body .hbt-mobile-search-row{height:auto !important;min-height:68px;overflow:visible !important}html body .hbt-mobile-search-row form[role="search"]{position:static !important}}@media (max-width:767px){html,body{max-width:100vw;overflow-x:clip}img,video,iframe,embed,object{max-width:100% !important;height:auto}.hbt-single-product table,.woocommerce-Tabs-panel table,.entry-content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}pre{max-width:100%;overflow-x:auto}}@media (min-width:992px){html body .promo-bar > .container-full:not(#zz){justify-content:center !important;gap:clamp(18px,2.2vw,56px) !important}html body .promo-bar > .container-full:not(#zz) > *{flex:0 1 auto !important}}html body .hbt-cart-flyout:not(#zz){z-index:10000 !important}@media (max-width:767px){html body .hbt-cart-flyout .hbt-cart-flyout-panel:not(#zz){width:100% !important;max-width:none !important}}@media (max-width:767px),(min-width:768px) and (max-width:991px) and (pointer:coarse) and (hover:none){:root:not(#zz){--hbt-fab-bottom:calc(132px + max(6px,env(safe-area-inset-bottom)))}}@media (max-width:767px){html body[class] .hbt-sticky-bar:not(#zz){bottom:calc(56px + max(6px,env(safe-area-inset-bottom))) !important}html body.single-product.hbt-has-sticky-bar:not(#zz){--hbt-fab-bottom:calc(190px + max(6px,env(safe-area-inset-bottom)))}html body.single-product.hbt-has-sticky-bar .hbt-contact-fab:not(#zz){bottom:calc(132px + max(6px,env(safe-area-inset-bottom))) !important}html body:not(.woocommerce-cart):not(.woocommerce-checkout):not(#zz){padding-bottom:calc(66px + max(6px,env(safe-area-inset-bottom))) !important}html body.single-product.hbt-has-sticky-bar:not(.woocommerce-cart):not(#zz){padding-bottom:calc(134px + max(6px,env(safe-area-inset-bottom))) !important}}html body .hbt-hero-slider:not(#zz){aspect-ratio:auto !important;height:auto !important;min-height:0 !important;max-height:none !important;padding-bottom:52px !important}html body .hbt-hero-slider-dots:not(#zz){top:auto !important;bottom:6px !important}html body .hbt-hero-progress:not(#zz){top:auto !important;bottom:52px !important}@media (max-width:600px){html body[class] .hbt-hero-slider-stage:not(#zz):not(#zz){aspect-ratio:16 / 10 !important;max-height:48vh !important;min-height:230px !important}html body .hbt-hero-slide:not(#zz){min-height:0 !important}html body .hbt-hero-slide-text:not(#zz){padding:10px 14px !important}html body[class] .hbt-hero-slide-text:not(#zz) h2{-webkit-line-clamp:2 !important;margin-bottom:4px !important}html body .hbt-hero-desc:not(#zz){margin-bottom:6px !important}}@media (max-width:480px){html body .related ul.products:not(#zz),html body .upsells ul.products:not(#zz){grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}}html body .hbt-contact-fab:not(#zz)::before,html body .hbt-contact-fab:not(#zz)::after,html body .btt:not(#zz)::before,html body .btt:not(#zz)::after{display:none !important;animation:none !important}html body .hbt-page-header h1:not(#zz),html body .hbt-page-header .hbt-page-title:not(#zz),html body .hbt-page-header p:not(#zz),html body .hbt-page-header a:not(#zz){color:#fff !important}html body form.yith-wcwl-form:not(#zz):has(td.wishlist-empty),html body form.yith-wcwl-form:not(#zz):has(> table[style*="display: none"]),html body form.yith-wcwl-form:not(#zz):has(> table[style*="display:none"]){display:none !important}@media (max-width:767px){html body .hbt-main-wrap:not(#zz){padding-left:16px !important;padding-right:16px !important}}@media (max-width:767px){html body .hbt-contact-fab:not(#zz){width:42px !important;height:42px !important;font-size:16px !important}html body .btt:not(#zz),html body .cmplz-manage-consent:not(#zz),html body button.cmplz-manage-consent:not(#zz){width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important}}@media (max-width:991px){html body.woocommerce-account .hbt-contact-fab:not(#zz),html body.woocommerce-account #btt:not(#zz),html body.woocommerce-account .btt:not(#zz){display:none !important}html body.woocommerce-account:not(#zz){--hbt-fab-bottom:calc(70px + max(6px,env(safe-area-inset-bottom)))}}html body ul.products:not(#zz),html body .hbt-product-carousel:not(#zz){--fs-price:20px}html body .hbt-product-carousel .hbt-loop-card__price:not(#zz){font-size:20px !important}html body .hbt-product-carousel .hbt-loop-card__title:not(#zz){font-size:14px !important;line-height:18px !important;-webkit-line-clamp:3 !important}html body .hbt-product-carousel .hbt-loop-card__image:not(#zz){aspect-ratio:1 / 1 !important;height:auto !important}html body.home .hbt-loop-card .hbt-loop-card__heart-wrap:not(#zz),html body .hbt-product-carousel .hbt-loop-card__heart-wrap:not(#zz){display:flex !important}html body .hbt-loop-card__price del:not(#zz)::before{content:"Cena regularna ";text-decoration:none;color:#707070}html body .hbt-loop-card__price .woocommerce-Price-amount:not(#zz){color:#3f6e1a !important}html body .hbt-loop-card__price del:not(#zz),html body .hbt-loop-card__price del .woocommerce-Price-amount:not(#zz){color:#707070 !important}@media (max-width:767px){html body .hbt-loop-card__title:not(#zz),html body .hbt-product-carousel .hbt-loop-card__title:not(#zz){font-size:11px !important;line-height:15px !important;-webkit-line-clamp:2 !important;min-height:30px !important}html body .hbt-loop-card__price .woocommerce-price-suffix:not(#zz){display:inline !important;font-size:10px !important}html body .hbt-loop-card__price .woocommerce-price-suffix:not(#zz)::after{content:" \00b7 "}html body .hbt-loop-card__price-net:not(#zz){display:inline !important;font-size:10px !important}html body .hbt-loop-card__price-net .woocommerce-Price-amount:not(#zz),html body .hbt-loop-card__price-net-label:not(#zz){display:inline !important;font-size:10px !important;color:#707070 !important}html body .hbt-loop-card__price .wc-price-history:not(#zz),html body .hbt-loop-card .wc-price-history:not(#zz){font-size:10px !important;line-height:14px !important}html body .hbt-loop-card__price del:not(#zz){font-size:11px !important}}@media (max-width:767px){html body .hbt-loop-card__price:not(#zz){display:block !important}html body .hbt-loop-card__price:not(#zz) > .woocommerce-Price-amount,html body .hbt-loop-card__price:not(#zz) > del{display:block !important}}
/* == v7-perf-contrast.css == */
:root{--primary-btn:#558B2F;--primary-btn-hover:#33691E}.hbt-loop-card__btn,.hbt-loop-card .hbt-loop-card__cta .button,.single-product .single_add_to_cart_button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.hbt-btn-primary,button[type="submit"].hbt-primary,.hbt-checkout-form button[type="submit"]{background-color:var(--primary-btn) !important;color:#ffffff !important;border-color:var(--primary-btn) !important}.hbt-loop-card__btn:hover,.hbt-loop-card .hbt-loop-card__cta .button:hover,.single-product .single_add_to_cart_button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.hbt-btn-primary:hover,button[type="submit"].hbt-primary:hover,.hbt-checkout-form button[type="submit"]:hover{background-color:var(--primary-btn-hover) !important;border-color:var(--primary-btn-hover) !important;color:#ffffff !important}html body a.hbt-cat-chip.active,html body a.hbt-cat-chip.active i,html body a.hbt-cat-chip.active .fas,html body a.hbt-cat-chip.active span{background-color:var(--primary-btn) !important;color:#fff !important}.yith-wcwl-add-to-cart .button,.yith_wcwl_wishlist_footer .button{background-color:var(--primary-btn) !important;color:#ffffff !important}.hbt-shop-status-bar .status-chip,.hbt-status-chip{background-color:var(--primary-btn);color:#ffffff}
