/* assets/css/woocommerce.css */
/* Naprawa przycisków WooCommerce w ofertach */

.single-offer-minimal .woocommerce div.product form.cart {
    margin: 0 !important;
    padding: 0 !important;
}

.single-offer-minimal .woocommerce div.product form.cart .button {
    display: block !important;
    width: 100% !important;
    margin: 0 0 12px 0 !important;
    padding: 16px !important;
    background: var(--dark-brown) !important;
    color: white !important;
    border: none !important;
    border-radius: 8px !important;
    font-weight: 600 !important;
    font-size: 1rem !important;
    text-align: center !important;
    transition: var(--transition) !important;
    opacity: 1 !important;
    visibility: visible !important;
}

.single-offer-minimal .woocommerce div.product form.cart .button:hover {
    background: var(--pink) !important;
    transform: translateY(-2px) !important;
}

/* Przycisk "Kup teraz" */
.single-offer-minimal .buy-now-form .sidebar-btn.buy-now {
    width: 100% !important;
    background: var(--pink) !important;
    color: white !important;
    border: none !important;
    padding: 16px !important;
    border-radius: 8px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    transition: var(--transition) !important;
    margin-bottom: 12px !important;
}

.single-offer-minimal .buy-now-form .sidebar-btn.buy-now:hover {
    background: var(--gold) !important;
}

/* Ukryj domyślny przycisk WooCommerce jeśli używamy "Kup teraz" */
.single-offer-minimal .woocommerce-variation-add-to-cart {
    display: none !important;
}

/* Dla produktów zmiennych */
.single-offer-minimal .woocommerce-variation-add-to-cart-enabled .woocommerce-variation-add-to-cart {
    display: block !important;
}

.single-offer-minimal .variations {
    margin-bottom: 20px !important;
}

.single-offer-minimal .variations select {
    width: 100% !important;
    padding: 12px !important;
    border: 1px solid #ddd !important;
    border-radius: 6px !important;
    margin-bottom: 10px !important;
}

/* Quantity input */
.single-offer-minimal .quantity {
    display: none !important; /* Ukryj jeśli nie potrzebujesz */
}

.single-offer-minimal .qty {
    width: 80px !important;
    text-align: center !important;
}