/*
Theme Name: Avada Child Theme
Template: Avada
*/

/* Ukryj wybór ilości tylko dla produktu 6974 */
.single-product.postid-6974 .product form.cart .quantity {
    display: none !important;
}
/* Naprawa layoutu produktów w podsumowaniu zamówienia WooCommerce (Avada) */

/* 1. Rząd produktu musi być normalnym wierszem tabeli */
.woocommerce-checkout-review-order-table tr.cart_item {
    display: table-row !important;
    height: auto !important;
}

/* 2. Komórki zachowują się normalnie */
.woocommerce-checkout-review-order-table td {
    vertical-align: top !important;
}

/* 3. Wrapper z nazwą NIE może być flexem (najważniejsze!) */
.fusion-product-name-wrapper {
    display: flex !important;
    gap: 12px;
    align-items: flex-start !important;
}

/* 4. Miniaturka */
.fusion-product-name-wrapper img {
    width: 60px !important;
    height: auto !important;
    flex-shrink: 0 !important;
}

/* 5. Blok tekstu obok miniaturki */
.fusion-product-name-wrapper > div {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.3;
}

/* 6. Kosmetyka – odstępy między parametrami */
.fusion-product-name-wrapper > div > * {
    margin-bottom: 4px !important;
}

/* 7. Cena – poprawne wyrównanie */
td.product-total {
    white-space: nowrap !important;
    text-align: right !important;
}
/* Poprawa wyglądu ilości sztuk w podsumowaniu zamówienia */
.fusion-product-name-wrapper .quantity,
.fusion-product-name-wrapper .product-quantity,
.fusion-product-name-wrapper .product-quantity * {
    display: inline !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important;
}

/* dodatkowa kosmetyka – odstęp po dwukropku */
.fusion-product-name-wrapper .quantity::before,
.fusion-product-name-wrapper .product-quantity::before {
    content: "" !important;
}
/* ========= SEKCJA: ODDZIELENIE PODSUMOWANIA OD WYBORU DOSTAWY ========= */

/* Dodaj nagłówek nad metodami wysyłki – w takim stylu jak "WYBIERZ SPOSÓB PŁATNOŚCI" */
.woocommerce-checkout #shipping_method::before {
    content: "WYBIERZ METODĘ DOSTAWY";
    display: block;
    font-size: 32px;
    font-weight: 700;
    color: #1e2433; /* taki sam kolor jak tytuły na stronie */
    margin-bottom: 25px;
    margin-top: 60px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Odstęp między podsumowaniem koszyka a wyborem dostawy */
.woocommerce-checkout-review-order-table {
    margin-bottom: 50px !important;
    padding-bottom: 30px !important;
    border-bottom: 1px solid #e5e5e5;
}

/* Poprawa odstępu nad sekcją płatności */
.woocommerce-checkout #payment {
    margin-top: 70px !important;
}
/* Pogrubienie tytułów opcji w checkout / koszyku */
/* WooCommerce Product Add-Ons Ultimate + Avada */

.woocommerce-checkout-review-order-table .product-name dt,
.woocommerce-cart-form .product-name dt,
.woocommerce table.shop_table .product-name dt {
    font-weight: 700 !important;
    color: #000 !important; /* możesz zmienić na inny kolor */
}

/* Wartości pozostają normalne */
.woocommerce-checkout-review-order-table .product-name dd p,
.woocommerce-cart-form .product-name dd p {
    font-weight: 400 !important;
    margin: 0 !important;
}
/* Powiększenie głównego tytułu produktu w checkout */
.woocommerce-checkout-review-order-table .product-name .product-info strong {
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    display: block !important;
    margin-bottom: 8px !important;
    color: #1e2433 !important; /* elegancki ciemny odcień */
}
