.woocommerce ul.products {
    display: flex !important;
    flex-wrap: wrap !important;
}

.woocommerce ul.products li.product {
    width: 21% !important;
    margin: 1% !important;
    display: flex !important;
    flex-direction: column !important;
    box-sizing: border-box !important;
}

.woocommerce ul.products li.product a.woocommerce-loop-product__link {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
}

.woocommerce ul.products li.product a.woocommerce-loop-product__link img {
    width: 100% !important;
    height: 220px !important;
    object-fit: contain !important;
    background: #f9f9f9 !important;
    padding: 8px !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important;
    min-height: 55px !important;
}

.woocommerce ul.products li.product .price {
    display: block !important;
}

.woocommerce ul.products li.product .button {
    margin-top: auto !important;
    width: 100% !important;
}
/* Dymek z powiększonym zdjęciem po najechaniu */
.woocommerce ul.products li.product {
    position: relative !important;
}

.woocommerce ul.products li.product a.woocommerce-loop-product__link img {
    transition: all 0.3s ease !important;
}

.woocommerce ul.products li.product:hover a.woocommerce-loop-product__link img {
    transform: scale(1.05) !important;
}

.woocommerce ul.products li.product a.woocommerce-loop-product__link::after {
    content: '' !important;
    background-image: inherit !important;
    position: absolute !important;
    top: -10px !important;
    left: 50% !important;
    transform: translateX(-50%) translateY(-100%) scale(0) !important;
    width: 300px !important;
    height: 300px !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-color: white !important;
    border: 2px solid #ccc !important;
    border-radius: 8px !important;
    box-shadow: 0 8px 25px rgba(0,0,0,0.3) !important;
    z-index: 9999 !important;
    transition: transform 0.3s ease !important;
}

