/*

Theme Name: Miniture Child

Theme URI: https://themeforest.net/item/miniture-minimalist-woocommerce-theme/48911888

Description: Miniture Child is a child theme of Miniture created by Nova-works

Author: Nova-works

Author URI: https://themeforest.net/user/nova-works

Template: miniture

Version: 1.2.0

Text Domain: miniture-child

License: GNU General Public License v3 or later.

License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/


/* ******** FACTURA ************************ */
.verifactu-qr-box {
    right:-30px !important;
}
.verifactu-header {
  width: 100%;
  table-layout: fixed;
}
.verifactu-header td.header {
  width: 40%;
}
.verifactu-header td.shop-info {
  width: 60%;
}
/* ******** FACTURA ************************ */

/* ==========================================================
   LORIS CHOCOLATES - AVISO DE CUPÓN EN CARRITO
   ========================================================== */

.woocommerce-cart td.actions .coupon {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.woocommerce-cart td.actions .coupon #coupon-error-notice {
    flex: 0 0 100%;
    width: 100%;
    margin: 8px 0 0;
    padding: 0;
    font-size: 13px;
    line-height: 1.4;
    position: static;
}

/* ==========================================================
   LORIS CHOCOLATES - STOCK EN LISTADOS
   ========================================================== */

/* Ocultar bloque de progreso de stock de Kitify */
.kitify-stock-progress-bar {
    display: none !important;
}

/* Mensaje de unidades limitadas */
.loris-stock-limitado {
    margin-top: 5px;
    font-size: 14px;
    line-height: 1.4;
    color: #e6a30a;
}

/* ==========================================================
   LORIS CHOCOLATES - CHECKOUT DESKTOP
   ========================================================== */

@media (min-width: 1024px) {

    /* ------------------------------------------------------
       DISTRIBUCIÓN GENERAL: 40% / 60%
       ------------------------------------------------------ */

    body.woocommerce-checkout form.checkout #customer_details {
        float: left !important;
        width: 40% !important;
        max-width: none !important;
        margin: 0 !important;
    }

    body.woocommerce-checkout form.checkout #customer_details .col-1,
    body.woocommerce-checkout form.checkout #customer_details .col-2 {
        float: none !important;
        width: 100% !important;
        max-width: none !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    body.woocommerce-checkout form.checkout #order_review_heading,
    body.woocommerce-checkout form.checkout #order_review {
        float: right !important;
        width: 60% !important;
        max-width: none !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        clear: right !important;
    }


	 /* ------------------------------------------------------
	   MENOS ESPACIO VERTICAL ENTRE CAMPOS
	   ------------------------------------------------------ */

	body.woocommerce-checkout form.checkout .form-row {
		margin-bottom: 12px !important;
	}


    /* ------------------------------------------------------
       RESUMEN DEL PEDIDO
       ------------------------------------------------------ */

    body.woocommerce-checkout #order_review table.shop_table {
        width: 100%;
        table-layout: fixed;
    }

    /* Reparto interno de columnas */
    body.woocommerce-checkout #order_review
    table.shop_table th.product-name,
    body.woocommerce-checkout #order_review
    table.shop_table td.product-name {
        width: 38%;
    }

    body.woocommerce-checkout #order_review
    table.shop_table th.product-total,
    body.woocommerce-checkout #order_review
    table.shop_table td.product-total {
        width: 62%;
    }

    /* Filas compactas */
    body.woocommerce-checkout #order_review table.shop_table th,
    body.woocommerce-checkout #order_review table.shop_table td {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
        vertical-align: top;
    }

    body.woocommerce-checkout #order_review
    table.shop_table td.product-total,
    body.woocommerce-checkout #order_review
    table.shop_table th.product-total {
        line-height: 1.35;
    }


    /* ------------------------------------------------------
       MÉTODOS DE ENVÍO
       ------------------------------------------------------ */

    body.woocommerce-checkout #order_review ul#shipping_method {
        margin: 0;
        padding: 0;
    }

    body.woocommerce-checkout #order_review ul#shipping_method li {
        margin-bottom: 6px !important;
        line-height: 1.35 !important;
    }

    body.woocommerce-checkout
    #order_review ul#shipping_method li:last-child {
        margin-bottom: 0 !important;
    }


    /* ------------------------------------------------------
       MÉTODOS DE PAGO
       ------------------------------------------------------ */

    body.woocommerce-checkout
    #order_review ul.payment_methods li {
        margin-bottom: 8px !important;
        line-height: 1.35 !important;
    }

    body.woocommerce-checkout
    #order_review .payment_box {
        margin-top: 6px !important;
        margin-bottom: 10px !important;
        line-height: 1.4;
    }
}

/* ------------------------------------------------------
   CHECKOUT - TABLA DE PEDIDO CON BORDES REDONDEADOS
   ------------------------------------------------------ */

body.woocommerce-checkout #order_review table.shop_table {
    width: 100%;
    table-layout: fixed;
    border-collapse: separate !important;
    border-spacing: 0 !important;

    border: 1px solid #e5e5e5 !important;
    border-radius: 10px !important;
    overflow: hidden;
}

/* Evitar doble borde interior en los extremos */
body.woocommerce-checkout #order_review table.shop_table th,
body.woocommerce-checkout #order_review table.shop_table td {
    border-left: 0 !important;
    border-right: 0 !important;
}

/* Mantener las separaciones horizontales entre filas */
body.woocommerce-checkout #order_review table.shop_table tr:not(:last-child) th,
body.woocommerce-checkout #order_review table.shop_table tr:not(:last-child) td {
    border-bottom: 1px solid #e5e5e5;
}

/* Esquinas superiores */
body.woocommerce-checkout #order_review table.shop_table thead th:first-child {
    border-top-left-radius: 10px;
}

body.woocommerce-checkout #order_review table.shop_table thead th:last-child {
    border-top-right-radius: 10px;
}

/* Esquinas inferiores */
body.woocommerce-checkout #order_review table.shop_table tfoot tr:last-child th:first-child {
    border-bottom-left-radius: 10px;
}

body.woocommerce-checkout #order_review table.shop_table tfoot tr:last-child td:last-child {
    border-bottom-right-radius: 10px;
}

/* ==========================================================
   LORIS CHOCOLATES - CARRITO
   ========================================================== */


/* ------------------------------------------------------
   CONTENEDOR "TOTALES DEL CARRITO"
   Redondear el borde exterior original de Miniture
   ------------------------------------------------------ */

body.woocommerce-cart .cart-collaterals .cart_totals {
    border-radius: 10px !important;
    overflow: hidden;
	border-color: #f5b21a !important;
}