.elementor-136 .elementor-element.elementor-element-151cd370{--display:flex;}.elementor-136 .elementor-element.elementor-element-6fde0591.xpro-widget-bg-overlay:before{transition:background 0.3s;}/* Start custom CSS for text-editor, class: .elementor-element-6fde0591 *//* ==========================================================
   KIMOS MAKER – CART TAX
   ========================================================== */


/* Hace el texto del impuesto más pequeño debajo del Total */
.woocommerce-cart
.cart_totals
.order-total
small.includes_tax {

    display: block !important;

    margin-top: 4px !important;

    font-size: 10px !important;
    line-height: 1.4 !important;
    font-weight: 400 !important;

    color: #777 !important;
}


/* Evita que el importe del impuesto herede
   el tamaño o negrita del Total */
.woocommerce-cart
.cart_totals
.order-total
small.includes_tax
.woocommerce-Price-amount {

    font-size: inherit !important;
    font-weight: 400 !important;
    color: inherit !important;
}



/* ==========================================================
   KIMOS MAKER – CART PRODUCT IMAGE
   ========================================================== */

.woocommerce-cart
.product-thumbnail
img.kimos-cart-image {

    width: 110px !important;
    height: 110px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
    margin: 0 auto !important;
}



/* ==========================================================
   KIMOS MAKER – CART ROW ALIGNMENT
   ========================================================== */

/* Centra verticalmente todo el contenido de cada fila */
.woocommerce-cart
table.cart
td {

    vertical-align: middle !important;
}


/* Centra específicamente la imagen */
.woocommerce-cart
table.cart
td.product-thumbnail {

    vertical-align: middle !important;
}



/* ==========================================================
   KIMOS MAKER – PROCEED TO CHECKOUT BUTTON
   ========================================================== */

.woocommerce-cart
.cart_totals
.wc-proceed-to-checkout
a.checkout-button {

    box-sizing: border-box !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;

    height: 70px !important;
    min-height: 70px !important;

    padding: 0 32px !important;

    font-family: Poppins, sans-serif !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 17px !important;

    color: #ffffff !important;

    text-align: center !important;
    text-decoration: none !important;
    text-transform: none !important;

    border-radius: 50px !important;

    margin: 0 0 14px 0 !important;
}


/* Mantiene blanco cualquier contenido interno */
.woocommerce-cart
.cart_totals
.wc-proceed-to-checkout
a.checkout-button * {

    color: #ffffff !important;
    font-family: Poppins, sans-serif !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 17px !important;
}/* End custom CSS */