
@media (max-width: 781px) {
    
    .cat-link {
       display: inline-flex;
    }
    .baner-home .wp-block-columns .wp-block-column {
     text-align: center;
    }
    
    .baner-home {
        min-height: auto;
        padding: 30px 0 60px 0;
    }
    }


@media (max-width: 415px) {
.cat-link .nagl1 {
font-size: 20px;
margin: 0 0 5px;
}
.cat-link .cat-anchor {
font-size: 15px;
padding: 6px 13px;
}
.cat-link figure {
    height: 70px;
    width: 70px;
}
.cat-link {
    padding: 5px;
    gap: 10px;
}

.baner-home {
    min-height: auto;
    padding: 30px 0;
}


}



.qty-btn {
    top: 5px;
    position: relative;
}

.woocommerce-cart .qty-btn {
    top: 0px;
   
}

html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs {
    flex-wrap: wrap;
   
}

@media (max-width:781px) {
    html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs {
        justify-content: center;
    }
    .cart-section {
        padding: 0 0;
    }
}


footer .wp-block-site-logo {
    text-align: center;
}

@media (max-width: 1024px) {
    .cart-section [data-block-name="woocommerce/classic-shortcode"] .cart-collaterals {
        width: calc(100% - 40px);
    }
    .cart-section #order_review {
        width: calc(100% - 40px);
    }
    .filter-button {
        display: block !important;
        text-align: center;
    }
    .filter-button .button-more {
        display: inline-block;
        margin-top: 20px;
    }
    .bapf_sfilter .bapf_body ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center; /* poziome centrowanie */
        gap: 10px; /* odstęp między checkboxami, opcjonalnie */
        padding: 0;
        margin: 0;
        list-style: none;
      }
    
      .bapf_sfilter .bapf_body ul li {
        display: flex;
        align-items: center;
      }
}