.elementor-4560 .elementor-element.elementor-element-ef659c7{--update-cart-automatically-display:none;width:100%;max-width:100%;--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-hover-text-color:var( --e-global-color-secondary );--forms-buttons-hover-border-color:var( --e-global-color-secondary );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-secondary );--order-summary-color:var( --e-global-color-secondary );--product-link-hover-color:#000000;--order-summary-quantity-border-weight:0px;--order-summary-remove-icon-hover-color:#FF0000;--checkout-button-normal-text-color:var( --e-global-color-primary );--checkout-button-hover-text-color:var( --e-global-color-secondary );--checkout-button-hover-border-color:var( --e-global-color-secondary );--checkout-button-border-radius:5px 5px 5px 5px;}.elementor-4560 .elementor-element.elementor-element-ef659c7 .shop_table .button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0ffe3bc-font-family ), Sans-serif;font-size:var( --e-global-typography-0ffe3bc-font-size );font-weight:var( --e-global-typography-0ffe3bc-font-weight );line-height:var( --e-global-typography-0ffe3bc-line-height );border-width:1px 1px 1px 1px;}.elementor-4560 .elementor-element.elementor-element-ef659c7 .shop_table .button:hover, .elementor-4560 .elementor-element.elementor-element-ef659c7 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-primary );}.elementor-4560 .elementor-element.elementor-element-ef659c7 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-secondary );}.elementor-4560 .elementor-element.elementor-element-ef659c7.elementor-element{--align-self:center;}.elementor-4560 .elementor-element.elementor-element-ef659c7 .cart_totals h2{font-family:"Mulish", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-4560 .elementor-element.elementor-element-ef659c7 .e-cart-content, .elementor-4560 .elementor-element.elementor-element-ef659c7 .woocommerce-shipping-destination, .elementor-4560 .elementor-element.elementor-element-ef659c7 .shipping-calculator-button{font-family:"Mulish", Sans-serif;font-size:178px;font-weight:normal;line-height:50px;}.elementor-4560 .elementor-element.elementor-element-ef659c7 .coupon .input-text, .elementor-4560 .elementor-element.elementor-element-ef659c7 .cart-collaterals .input-text, .elementor-4560 .elementor-element.elementor-element-ef659c7 select, .elementor-4560 .elementor-element.elementor-element-ef659c7 .select2-selection--single{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-4560 .elementor-element.elementor-element-ef659c7 .e-shop-table .cart th, .elementor-4560 .elementor-element.elementor-element-ef659c7 .e-shop-table .cart td:before{font-weight:500;}.elementor-4560 .elementor-element.elementor-element-ef659c7 .cart td span, .elementor-4560 .elementor-element.elementor-element-ef659c7 .cart td, .elementor-4560 .elementor-element.elementor-element-ef659c7 .input-text.qty{font-family:"Georgia", Sans-serif;font-size:30px;}.elementor-4560 .elementor-element.elementor-element-ef659c7 .checkout-button{font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;line-height:30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4560 .elementor-element.elementor-element-ef659c7 .cart_totals h2{font-size:23px;line-height:25em;}.elementor-4560 .elementor-element.elementor-element-ef659c7 .e-cart-content, .elementor-4560 .elementor-element.elementor-element-ef659c7 .woocommerce-shipping-destination, .elementor-4560 .elementor-element.elementor-element-ef659c7 .shipping-calculator-button{font-size:23px;}.elementor-4560 .elementor-element.elementor-element-ef659c7 .coupon .input-text, .elementor-4560 .elementor-element.elementor-element-ef659c7 .cart-collaterals .input-text, .elementor-4560 .elementor-element.elementor-element-ef659c7 select, .elementor-4560 .elementor-element.elementor-element-ef659c7 .select2-selection--single{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4560 .elementor-element.elementor-element-ef659c7 .shop_table .button{font-size:var( --e-global-typography-0ffe3bc-font-size );line-height:var( --e-global-typography-0ffe3bc-line-height );}.elementor-4560 .elementor-element.elementor-element-ef659c7 .e-shop-table .cart th, .elementor-4560 .elementor-element.elementor-element-ef659c7 .e-shop-table .cart td:before{font-size:23px;}}@media(max-width:767px){.elementor-4560 .elementor-element.elementor-element-ef659c7 .coupon .input-text, .elementor-4560 .elementor-element.elementor-element-ef659c7 .cart-collaterals .input-text, .elementor-4560 .elementor-element.elementor-element-ef659c7 select, .elementor-4560 .elementor-element.elementor-element-ef659c7 .select2-selection--single{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4560 .elementor-element.elementor-element-ef659c7 .shop_table .button{font-size:var( --e-global-typography-0ffe3bc-font-size );line-height:var( --e-global-typography-0ffe3bc-line-height );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-ef659c7 *//*centrar elementos del form*/
.elementor-5093 .elementor-element.elementor-element-701e06f > .elementor-container{
    justify-content: center;
}
/*boton checkout*/
.elementor-5093 .elementor-element.elementor-element-74caf5b .wc-proceed-to-checkout .button.checkout-button{
    font-weight: 400!important;
}
/*extender orden detail al 100%*/
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-3fceef5{
    width: 100%;
}
/*Boton volver a la tienda*/
.elementor-element.elementor-element-ea87f25.elementor-widget__width-auto.elementor-view-default.elementor-widget.elementor-widget-icon{
    width: fit-content;
    position: absolute;
    bottom:16px;
}
@media screen and (min-width:768px){
    .elementor-element.elementor-element-ea87f25.elementor-widget__width-auto.elementor-view-default.elementor-widget.elementor-widget-icon{
        bottom:38px;
    }
}
.elementor-element.elementor-element-9d4a6ff.elementor-widget__width-auto.elementor-widget.elementor-widget-jet-cart-return-to-shop{
    width: fit-content;
    margin-left: 20px;
}
/*eliminar borde de div separador entre cupon y detalles de la orden*/
.e-cart-totals.e-cart-section{
    border:none;
}

/* cambiar color de la cruz para eliminar producto del carrito*/
svg.e-font-icon-svg.e-fas-times{
    fill:red!important;
}
/*hover de nombre del producto*/
.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart tr.cart_item td.product-name a:hover{
    color:var(--e-global-color-secondary)!important;
}
/*centrar texto en input*/
input{
    text-align: center!important;
}
/*justificar H2*/
h2.elementor-heading-title.elementor-size-default{
    text-align: justify;
    width:fit-content;
}

/*Total h2, eliminar margenes amplios*/
.elementor-4560 .elementor-element.elementor-element-ef659c7 .cart_totals h2{
    line-height: 0px;
    padding-block-end: 2em;
}

/*Configuracion carrito vacio*/
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-db164ef > div.elementor-widget-wrap.elementor-element-populated{
    flex-direction: column;
}
a.button.wc-backward{
    color:var(--e-global-color-secondary);
    padding:18px!important;
}
div.elementor-widget-container>div.elementor-jet-cart-return-to-shop.jet-woo-builder>p.return-to-shop>a.button.wc-backward{
    color:black!important;
}


/**eliminar rectangulo que aparece*/
section.elementor-section.elementor-top-section.elementor-element.elementor-element-4229020.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
    display:none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-180f1c28 */.elementor-4560 .elementor-element.elementor-element-180f1c28 {
    overflow: hidden;
}/* End custom CSS */