@media (max-width:900px) and (max-height:450px) and (orientation:landscape){.hbt-sticky-bar,.hbt-v55-sticky-bar,[data-hbt="sticky-bar"]{display:none !important}}@media (max-width:900px){body.single-product .hbt-sticky-add-to-cart,body.single-product .hbt-product-sticky,body.single-product .single_add_to_cart_button.is-sticky,body.single-product [data-hbt="single-sticky-cta"]{bottom:56px !important}.hbt-mobile-bb,.hbt-mobile-bottom-bar,[data-hbt="mobile-bb"]{z-index:1002 !important}}html{scroll-padding-top:80px;scroll-behavior:smooth}@media (max-width:900px){html{scroll-padding-top:60px}}body.page-template-default:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account):not(.home):not(.page-id-kontakt) .entry-content>p,body.page-template-default:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account):not(.home) .entry-content>h2,body.page-template-default:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account):not(.home) .entry-content>h3,body.page-template-default:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account):not(.home) .entry-content>h4,body.page-template-default:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account):not(.home) .entry-content>ul,body.page-template-default:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account):not(.home) .entry-content>ol,body.page-template-default:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account):not(.home) .entry-content>blockquote{max-width:75ch;margin-left:auto;margin-right:auto}body.page-template-default .entry-content>.alignwide,body.page-template-default .entry-content>.alignfull,body.page-template-default .entry-content>figure,body.page-template-default .entry-content>.wp-block-image,body.page-template-default .entry-content>table,body.page-template-default .entry-content>iframe{max-width:none}.woocommerce-product-attributes-item__label,.shop_attributes th,.product_meta th{word-break:break-word;overflow-wrap:anywhere;max-width:40%;line-height:1.4 !important}@media (max-width:600px){.woocommerce-product-attributes-item__label,.shop_attributes th,.product_meta th{max-width:45%;font-size:13px !important}}@media (min-width:600px) and (max-width:900px){.hbt-brands-grid,.hbt-mapa-producentow .brands-list,.hbt-producenci-grid,.hbt-mapa-producentow ul.brands{grid-template-columns:repeat(2,1fr) !important;gap:12px !important}.hbt-brands-grid .brand-card,.hbt-mapa-producentow .brand-item{min-height:120px !important;padding:12px !important}}@media (min-width:600px) and (max-width:900px){.hbt-home-categories,.hbt-categories-grid,.hbt-cat-tiles,section.hbt-categories ul.cats{grid-template-columns:repeat(2,1fr) !important;gap:16px !important}}@media (max-width:900px){.hbt-kontakt-mapa,.hbt-map-placeholder,.page-template-kontakt iframe[src*="google.com/maps"],.page-template-kontakt .map-wrapper{max-height:240px !important;height:240px !important}}@media (max-width:480px){.hbt-kontakt-mapa,.hbt-map-placeholder,.page-template-kontakt iframe[src*="google.com/maps"],.page-template-kontakt .map-wrapper{max-height:200px !important;height:200px !important}}@media (max-width:480px){.cross-sells ul.products,.upsells ul.products,.related ul.products{grid-template-columns:1fr !important;gap:10px !important}.cross-sells ul.products li.product .hbt-loop-card__price,.upsells ul.products li.product .hbt-loop-card__price{font-size:16px !important}}@media (max-width:600px),(max-width:900px) and (max-height:450px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-checkout form .form-row-first,.woocommerce-checkout form .form-row-last{width:100% !important;float:none !important}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper,.hbt-checkout-grid{grid-template-columns:1fr !important}}@media (max-width:900px) and (max-height:450px) and (orientation:landscape){.hbt-timeline,.hbt-historia-firmy,.hbt-about-timeline{display:block !important}.hbt-timeline::before,.hbt-timeline-line,.hbt-timeline .timeline-bullet,.hbt-timeline .timeline-dot{display:none !important}.hbt-timeline-item{padding:8px 12px !important;margin-bottom:8px !important;border-left:3px solid var(--primary,#8BC34A) !important}}@media (max-width:900px){.woocommerce-MyAccount-navigation,nav.woocommerce-MyAccount-navigation{position:relative;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.woocommerce-MyAccount-navigation::-webkit-scrollbar{display:none}.woocommerce-MyAccount-navigation ul{display:flex !important;flex-wrap:nowrap !important;gap:8px !important;white-space:nowrap !important;padding-right:32px !important}.woocommerce-MyAccount-navigation ul li{flex:0 0 auto !important}.woocommerce-MyAccount-navigation::after{content:"";position:absolute;top:0;right:0;width:32px;height:100%;background:linear-gradient(90deg,transparent 0%,var(--bg,#F8F7F2) 80%,var(--bg,#F8F7F2) 100% );pointer-events:none}}@media (max-width:600px){.woocommerce-cart-form table.shop_table tr td.product-subtotal{font-weight:700 !important;color:var(--primary-d,#7CB342) !important;font-size:15px !important}.woocommerce-cart-form table.shop_table tr td.product-subtotal::before{content:attr(data-title) ":";font-weight:400;color:var(--text-muted,#5A6469);font-size:12px;margin-right:6px}}@media (max-width:450px){.woocommerce-product-gallery .flex-control-thumbs,.hbt-product-thumbs,.product .thumbnails{grid-template-columns:repeat(5,1fr) !important;gap:4px !important}.woocommerce-product-gallery .flex-control-thumbs li,.hbt-product-thumbs li{width:100% !important}}@media (max-width:900px) and (max-height:450px) and (orientation:landscape){.hbt-hero-slider .slide-cta,.hbt-hero-slider .hero-buttons,.hbt-hero-slide .slide-buttons{display:inline-flex !important;flex-direction:row !important;gap:8px !important;flex-wrap:wrap !important}.hbt-hero-slider .slide-cta .btn,.hbt-hero-slider .hero-buttons .btn,.hbt-hero-slide .slide-buttons .btn{width:auto !important;flex:0 0 auto !important;padding:8px 14px !important;font-size:13px !important}.hbt-hero-slider .slide-content,.hbt-hero-slide__content{padding:12px 16px !important}.hbt-hero-slider .slide-title,.hbt-hero-slide__title{font-size:18px !important;line-height:1.2 !important;margin-bottom:4px !important}.hbt-hero-slider .slide-subtitle,.hbt-hero-slide__subtitle{font-size:12px !important;margin-bottom:8px !important}}@media (max-width:600px){.woocommerce-cart-form .coupon,form.checkout_coupon,.hbt-coupon-form{display:flex !important;gap:6px !important;flex-wrap:wrap !important}.woocommerce-cart-form .coupon input[type="text"],form.checkout_coupon input[type="text"],.hbt-coupon-form input[type="text"]{flex:1 1 60% !important;min-width:0 !important;max-width:100% !important}.woocommerce-cart-form .coupon button,form.checkout_coupon button,.hbt-coupon-form button{flex:0 0 auto !important;padding:10px 14px !important;white-space:nowrap !important}}@media (max-width:900px){.woocommerce-pagination ul.page-numbers li,.hbt-pagination li,nav.pagination li{margin:2px !important}.woocommerce-pagination ul.page-numbers li a,.woocommerce-pagination ul.page-numbers li span,.hbt-pagination a,.hbt-pagination span,nav.pagination a,nav.pagination span{min-width:44px !important;min-height:44px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:8px 12px !important;font-size:14px !important}}@media (max-width:480px){.wc_payment_methods li.wc_payment_method,.hbt-payment-method{display:flex !important;align-items:flex-start !important;gap:10px !important;padding:10px !important}.wc_payment_methods li.wc_payment_method img,.wc_payment_methods li.wc_payment_method .payment_method_logo,.hbt-payment-method img{width:40px !important;height:40px !important;flex:0 0 40px !important;object-fit:contain !important}.wc_payment_methods li.wc_payment_method label,.hbt-payment-method label{flex:1 1 auto !important;font-size:13px !important;line-height:1.3 !important;word-break:break-word !important}}@media (max-width:380px){.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error,.hbt-notice{padding:12px 16px 12px 48px !important;font-size:13px !important;line-height:1.4 !important}.woocommerce-notices-wrapper .woocommerce-message::before,.woocommerce-notices-wrapper .woocommerce-info::before,.woocommerce-notices-wrapper .woocommerce-error::before,.hbt-notice::before{left:12px !important;top:12px !important;font-size:18px !important}}@media (max-width:900px) and (max-height:600px){.wpcf7 textarea,.hbt-contact-form textarea,form.kontakt textarea{max-height:120px !important;min-height:80px !important}}.hbt-gpsr a[href^="mailto:"],.hbt-footer a[href^="mailto:"],.entry-content a[href^="mailto:"]{word-break:break-word;overflow-wrap:anywhere}.hbt-account-h1{font-size:clamp(24px,3.2vw,36px);font-weight:700;line-height:1.2;margin:0 0 24px 0;color:var(--text,#1A1714);letter-spacing:-0.01em}@media (max-width:600px){.hbt-account-h1{font-size:22px;margin-bottom:16px}}