/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* Skrytí hlavičky v tabulkách totals, dobierka a sumar */
.order-review-totals thead,
.order-review-dobierka thead,
.order-review-sumar thead {
    display: none !important;
}

/* Skrytí celé tabulky order-review-dobierka implicitně */
.order-review-dobierka {
    display: none !important;
}

/* Skrytí nepotřebných prvků v tabulce order-review-products */
.order-review-products tr.shipping,
.order-review-products tr.fee,
.order-review-products tr.order-total {
    display: none !important;
}

/* Skrytí nepotřebných prvků v tabulce order-review-totals */
.order-review-totals tr.cart_item,
.order-review-totals tr.cart-subtotal,
.order-review-totals tr.fee,
.order-review-totals tr.order-total {
    display: none !important;
}

/* Skrytí nepotřebných prvků v tabulce order-review-sumar */
.order-review-sumar tr.cart_item,
.order-review-sumar tr.cart-subtotal,
.order-review-sumar tr.shipping,
.order-review-sumar tr.fee {
    display: none !important;
}

/* Zajištění viditelnosti a stylování tabulek */
.order-review-products,
.order-review-totals,
.order-review-dobierka {
    display: table !important;
    width: 100%;
    margin-bottom: 20px !important;
    border-collapse: collapse !important;
}

/* Specifické stylování pro order-review-sumar */
.order-review-sumar {
    display: table !important;
    width: 101%;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    margin-left: -3px !important;
    border-collapse: collapse !important;
}







/* Skryje druhé slovo "Doprava" v řádku s celkovými náklady na dopravu */
.woocommerce-shipping-totals th {
    display: none;
}

/* Přeuspořádá radio tlačítka před textem pomocí flexboxu */
.woocommerce-shipping-methods li {
    display: flex;
    align-items: center;
    gap: 8px; /* Mezera mezi prvky */
}

/* Zajistí, že radio tlačítko je první, následované obrázkem a textem, a je vertikálně vycentrováno */
.woocommerce-shipping-methods li input.shipping_method {
    order: 1; /* Radio tlačítko první */
    align-self: center; /* Vertikální vycentrování radio tlačítka */
    margin: 0; /* Odstraní případné výchozí okraje */
}

/* Zajistí správné zarovnání a velikost obrázku */
.woocommerce-shipping-methods li label {
    display: flex;
    align-items: center;
    order: 2; /* Popisek (s obrázkem a textem) druhý */
}

/* Zajistí správné zarovnání a velikost obrázku */
.woocommerce-shipping-methods li label img {
    height: 20px;
    vertical-align: middle;
    margin-right: 8px;
}

/* Volitelné: Upraví mezery pro lepší vzhled */
.woocommerce-shipping-methods li label span.woocommerce-Price-amount {
    margin-left: 8px; /* Mezera mezi textem a cenou */
}

/* Upraví odsazení pro buňky tabulky v sekci order-review-totals */
.order-review-totals .shop_table td {
    padding: 0px 0px;
    padding-bottom: 20px;
}



#shipping_method input.shipping_method {
    top: 0px !important;
}