.elementor-1702 .elementor-element.elementor-element-dca1921 > .elementor-container{max-width:1250px;}.elementor-1702 .elementor-element.elementor-element-dca1921{padding:50px 0px 0px 025px;}.elementor-1702 .elementor-element.elementor-element-24579658{--divider-border-style:solid;--divider-color:#CDB3B2;--divider-border-width:5px;}.elementor-1702 .elementor-element.elementor-element-24579658 .elementor-divider-separator{width:100%;}.elementor-1702 .elementor-element.elementor-element-24579658 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1702 .elementor-element.elementor-element-24579658 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1702 .elementor-element.elementor-element-4df456a.elementor-view-stacked .elementor-icon{background-color:#202124;}.elementor-1702 .elementor-element.elementor-element-4df456a.elementor-view-framed .elementor-icon, .elementor-1702 .elementor-element.elementor-element-4df456a.elementor-view-default .elementor-icon{fill:#202124;color:#202124;border-color:#202124;}.elementor-1702 .elementor-element.elementor-element-4df456a{--icon-box-icon-margin:0px;}.elementor-1702 .elementor-element.elementor-element-4df456a .elementor-icon{font-size:25px;}.elementor-1702 .elementor-element.elementor-element-4df456a .elementor-icon-box-title{color:#202124;}.elementor-1702 .elementor-element.elementor-element-4df456a .elementor-icon-box-title, .elementor-1702 .elementor-element.elementor-element-4df456a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-1702 .elementor-element.elementor-element-4df456a .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1702 .elementor-element.elementor-element-46ab66a0{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:5px;}.elementor-1702 .elementor-element.elementor-element-46ab66a0 .elementor-divider-separator{width:100%;}.elementor-1702 .elementor-element.elementor-element-46ab66a0 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1702 .elementor-element.elementor-element-46ab66a0 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-1702 .elementor-element.elementor-element-61c20dd.elementor-view-stacked .elementor-icon{background-color:#D5D5D5;}.elementor-1702 .elementor-element.elementor-element-61c20dd.elementor-view-framed .elementor-icon, .elementor-1702 .elementor-element.elementor-element-61c20dd.elementor-view-default .elementor-icon{fill:#D5D5D5;color:#D5D5D5;border-color:#D5D5D5;}.elementor-1702 .elementor-element.elementor-element-61c20dd{--icon-box-icon-margin:0px;}.elementor-1702 .elementor-element.elementor-element-61c20dd .elementor-icon{font-size:25px;}.elementor-1702 .elementor-element.elementor-element-61c20dd .elementor-icon-box-title{color:#D5D5D5;}.elementor-1702 .elementor-element.elementor-element-61c20dd .elementor-icon-box-title, .elementor-1702 .elementor-element.elementor-element-61c20dd .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1702 .elementor-element.elementor-element-48d3d500{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:5px;}.elementor-1702 .elementor-element.elementor-element-48d3d500 .elementor-divider-separator{width:100%;}.elementor-1702 .elementor-element.elementor-element-48d3d500 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1702 .elementor-element.elementor-element-48d3d500 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-1702 .elementor-element.elementor-element-9dc8e9a.elementor-view-stacked .elementor-icon{background-color:#D5D5D5;}.elementor-1702 .elementor-element.elementor-element-9dc8e9a.elementor-view-framed .elementor-icon, .elementor-1702 .elementor-element.elementor-element-9dc8e9a.elementor-view-default .elementor-icon{fill:#D5D5D5;color:#D5D5D5;border-color:#D5D5D5;}.elementor-1702 .elementor-element.elementor-element-9dc8e9a{--icon-box-icon-margin:0px;}.elementor-1702 .elementor-element.elementor-element-9dc8e9a .elementor-icon{font-size:25px;}.elementor-1702 .elementor-element.elementor-element-9dc8e9a .elementor-icon-box-title{color:#D5D5D5;}.elementor-1702 .elementor-element.elementor-element-9dc8e9a .elementor-icon-box-title, .elementor-1702 .elementor-element.elementor-element-9dc8e9a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1702 .elementor-element.elementor-element-60ad769e{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:5px;}.elementor-1702 .elementor-element.elementor-element-60ad769e .elementor-divider-separator{width:100%;}.elementor-1702 .elementor-element.elementor-element-60ad769e .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1702 .elementor-element.elementor-element-60ad769e > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-1702 .elementor-element.elementor-element-1b30a5d > .elementor-container{max-width:1250px;}.elementor-1702 .elementor-element.elementor-element-1b30a5d{padding:30px 0px 150px 0px;}.elementor-1702 .elementor-element.elementor-element-fb679c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1702 .elementor-element.elementor-element-014cd20{--update-cart-automatically-display:none;--sections-border-type:none;--sections-title-color:#202124;--forms-buttons-normal-text-color:#202124;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-type:none;--order-summary-rows-gap-top:calc( 12px/2 );--order-summary-rows-gap-bottom:calc( 12px/2 );--order-summary-color:#202124;--order-summary-variations-color:#202124;--product-link-normal-color:#202124;--order-summary-remove-icon-normal-color:#202124;--totals-color:#202124;--checkout-button-border-radius:5px 5px 5px 5px;}.elementor-1702 .elementor-element.elementor-element-014cd20 .cart_totals h2{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0px;}.elementor-1702 .elementor-element.elementor-element-014cd20 {--sections-descriptions-color:#202124;}.elementor-1702 .elementor-element.elementor-element-014cd20 .e-cart-content, .elementor-1702 .elementor-element.elementor-element-014cd20 .woocommerce-shipping-destination, .elementor-1702 .elementor-element.elementor-element-014cd20 .shipping-calculator-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;}.elementor-1702 .elementor-element.elementor-element-014cd20 #shipping_method li label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-1702 .elementor-element.elementor-element-014cd20 .coupon .input-text, .elementor-1702 .elementor-element.elementor-element-014cd20 .cart-collaterals .input-text, .elementor-1702 .elementor-element.elementor-element-014cd20 select, .elementor-1702 .elementor-element.elementor-element-014cd20 .select2-selection--single{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;}.elementor-1702 .elementor-element.elementor-element-014cd20 .coupon .input-text, .elementor-1702 .elementor-element.elementor-element-014cd20 .e-cart-totals .input-text, .elementor-1702 .elementor-element.elementor-element-014cd20 select, .elementor-1702 .elementor-element.elementor-element-014cd20 .select2-selection--single{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1702 .elementor-element.elementor-element-014cd20 .shop_table .button{font-family:"Montserrat", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:#F1F1F1;}.elementor-1702 .elementor-element.elementor-element-014cd20 .shop_table .button:hover, .elementor-1702 .elementor-element.elementor-element-014cd20 .shop_table .button:disabled[disabled]:hover{background-color:#272727;}.elementor-1702 .elementor-element.elementor-element-014cd20 .woocommerce-cart-form{--order-summary-title-color:#202124;}.elementor-1702 .elementor-element.elementor-element-014cd20 .e-shop-table .cart th, .elementor-1702 .elementor-element.elementor-element-014cd20 .e-shop-table .cart td:before{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.5px;}.elementor-1702 .elementor-element.elementor-element-014cd20 .cart td span, .elementor-1702 .elementor-element.elementor-element-014cd20 .cart td, .elementor-1702 .elementor-element.elementor-element-014cd20 .input-text.qty{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.5px;}.elementor-1702 .elementor-element.elementor-element-014cd20 .product-name .variation{font-family:"Sulphur Point", Sans-serif;font-weight:600;letter-spacing:0.5px;}.elementor-1702 .elementor-element.elementor-element-014cd20 .cart_totals .shop_table td:before, .elementor-1702 .elementor-element.elementor-element-014cd20 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-1702 .elementor-element.elementor-element-014cd20 .checkout-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1702 .elementor-element.elementor-element-014cd20 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#202124;}.elementor-1702 .elementor-element.elementor-element-014cd20 > .elementor-widget-container{padding:0px 10px 0px 0px;}@media(max-width:1024px){.elementor-1702 .elementor-element.elementor-element-1b30a5d{padding:30px 0px 150px 10px;}.elementor-1702 .elementor-element.elementor-element-014cd20 .e-shop-table .cart th, .elementor-1702 .elementor-element.elementor-element-014cd20 .e-shop-table .cart td:before{font-size:18px;}.elementor-1702 .elementor-element.elementor-element-014cd20 .checkout-button{font-size:18px;}}@media(max-width:767px){.elementor-1702 .elementor-element.elementor-element-dca1921{padding:025px 0px 0px 010px;}.elementor-1702 .elementor-element.elementor-element-27ffb62{width:12%;}.elementor-1702 .elementor-element.elementor-element-410eb3a{width:14%;}.elementor-1702 .elementor-element.elementor-element-4df456a .elementor-icon{font-size:20px;}.elementor-1702 .elementor-element.elementor-element-4df456a .elementor-icon-box-title, .elementor-1702 .elementor-element.elementor-element-4df456a .elementor-icon-box-title a{font-size:12px;}.elementor-1702 .elementor-element.elementor-element-964b91d{width:14%;}.elementor-1702 .elementor-element.elementor-element-5edcad8{width:14.29%;}.elementor-1702 .elementor-element.elementor-element-61c20dd .elementor-icon{font-size:20px;}.elementor-1702 .elementor-element.elementor-element-61c20dd .elementor-icon-box-title, .elementor-1702 .elementor-element.elementor-element-61c20dd .elementor-icon-box-title a{font-size:12px;}.elementor-1702 .elementor-element.elementor-element-781bd24{width:14.29%;}.elementor-1702 .elementor-element.elementor-element-83c3077{width:14.29%;}.elementor-1702 .elementor-element.elementor-element-9dc8e9a .elementor-icon-box-wrapper{text-align:center;}.elementor-1702 .elementor-element.elementor-element-9dc8e9a .elementor-icon{font-size:20px;}.elementor-1702 .elementor-element.elementor-element-9dc8e9a .elementor-icon-box-title, .elementor-1702 .elementor-element.elementor-element-9dc8e9a .elementor-icon-box-title a{font-size:12px;}.elementor-1702 .elementor-element.elementor-element-9dc8e9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1702 .elementor-element.elementor-element-81a7f92{width:14.29%;}.elementor-1702 .elementor-element.elementor-element-1b30a5d{padding:0px 10px 0px 10px;}.elementor-1702 .elementor-element.elementor-element-014cd20 .cart_totals h2{font-size:16px;}.elementor-1702 .elementor-element.elementor-element-014cd20 .shop_table .button{font-size:16px;}.elementor-1702 .elementor-element.elementor-element-014cd20 .e-shop-table .cart th, .elementor-1702 .elementor-element.elementor-element-014cd20 .e-shop-table .cart td:before{font-size:16px;letter-spacing:0.5px;}.elementor-1702 .elementor-element.elementor-element-014cd20 .product-name .variation{font-size:16px;}.elementor-1702 .elementor-element.elementor-element-014cd20 .cart_totals .shop_table td:before, .elementor-1702 .elementor-element.elementor-element-014cd20 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:18px;}.elementor-1702 .elementor-element.elementor-element-014cd20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1702 .elementor-element.elementor-element-27ffb62{width:15%;}.elementor-1702 .elementor-element.elementor-element-410eb3a{width:6.271%;}.elementor-1702 .elementor-element.elementor-element-964b91d{width:23.96%;}.elementor-1702 .elementor-element.elementor-element-5edcad8{width:7.09%;}.elementor-1702 .elementor-element.elementor-element-781bd24{width:24.04%;}.elementor-1702 .elementor-element.elementor-element-83c3077{width:6.421%;}.elementor-1702 .elementor-element.elementor-element-81a7f92{width:15%;}}/* Start custom CSS */.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2 {
    display: none;
}


.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th {
    border-top: 0;
    border: 1px solid #e2e2e2;
    background-color: #f9f9f9;
    padding: 15px;
}

.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td {
    text-align: left!important;
    border: 1px solid #e2e2e2;
    background-color: #f9f9f9;
    padding: 15px;
}

.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table tr.order-total td {
    border: 1px solid #e2e2e2;
    background-color: #f9f9f9;
    padding: 15px;
}

.woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    display: none;
}

.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
    color: #4e4e4e !important;
}

.pi-edd.pi-edd-cart {
    border: 1px solid #e2e2e2;
}

.elementor-1702 .elementor-element.elementor-element-014cd20 .coupon .input-text, .elementor-1702 .elementor-element.elementor-element-014cd20 .cart-collaterals .input-text, .elementor-1702 .elementor-element.elementor-element-014cd20 select, .elementor-1702 .elementor-element.elementor-element-014cd20 .select2-selection--single {
    
border: 1px solid #d2d6dc;
    border-radius: 0.3rem;
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%);
background-color: #ffffff;
    
}



.woocommerce #content table.cart td, .woocommerce-page #content table.cart td {
    min-height: 3.25em;
    padding-bottom: 20px;
    padding-top: 20px;
}



@media (max-width: 922px){
.elementor-widget-woocommerce-cart .woocommerce table.cart tr {
    display: contents;
}
}



.e-cart-totals.e-cart-section {
    padding: 0px !important;
}

@media (max-width: 922px){
.e-shop-table {
    padding: 0px !important;
}}


@media (max-width: 922px){
.woocommerce-page #content table.cart td {
    padding-bottom: 0px;
    padding-top: 0px;
}}


@media (max-width: 922px){
.elementor-widget-woocommerce-cart .woocommerce .coupon {
    padding: 0px !important;
}}

.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
    height: 100px !important;
    width: 100px !important;
    max-width: 100px !important;
}
 
    
@media (max-width: 922px){
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
    height: 150px !important;
    width: 150px !important;
    max-width: 150px !important;
    display: inline-block;
    padding-bottom: 5px;
}}

.woocommerce a.remove:before {
    display: none
}

@media (max-width: 922px){
.product-subtotal {
    border-bottom: 1px solid #cdcdcd !important;
}
    .woocommerce a.remove .ahfb-svg-iconset .ast-close-svg {
    width: 100%;
    height: 100%;
    padding-top: 15px;
}
}

@media (max-width: 922px){
.woocommerce #content table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail {
    display: block;
    text-align: center !important;
}}

@media (max-width: 922px){
.woocommerce #content table.cart td, .woocommerce-page #content table.cart td {
    border: 0px;
}}


#coupon_code {
    background-color: #f7f7f7;
    border: none;
}

.button.e-apply-coupon {
    font-family: 'Montserrat';
    color: #161616 !important;
    text-shadow: none !important;
    background-color: #c1c1c1 !important;
}

.elementor-1702 .elementor-element.elementor-element-014cd20 .woocommerce .wc-proceed-to-checkout .checkout-button {
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
}

/*poner el iva debajo del importe en pagina carrito*/
small.includes_tax {
    display: flow-root;
}

#iva span.woocommerce-Price-amount.amount {
    font-size: 14px;
	  color: #777;
}

/*precios envios*/
.woocommerce ul#shipping_method .amount, strong {
    font-weight: 500;
}


/*pasarela compra movil*/
@media (max-width: 767px){
    #pasarela-carrito h3.elementor-icon-box-title {
    font-size: 12px !important;
}
.elementor-1702 .elementor-element.elementor-element-4df456a.elementor-view-default .elementor-icon, .elementor-1702 .elementor-element.elementor-element-61c20dd.elementor-view-default .elementor-icon, .elementor-1702 .elementor-element.elementor-element-9dc8e9a.elementor-view-default .elementor-icon {
    font-size: 25px !important;
}
}


/*tu carrito esta vacio**/
.woocommerce-info {
    border-top-color: #e0cfce;
}
.woocommerce-message::before, .woocommerce-info::before {
    color: #202124;
}
.cart-empty.woocommerce-info {
    font-family: 'Montserrat';
    font-weight: 500;
}/* End custom CSS */