.elementor-6 .elementor-element.elementor-element-84d58ce{--display:flex;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-1f45ec4{--update-cart-automatically-display:none;--sections-border-type:solid;--sections-border-color:#B4A08E;--sections-title-color:#090909;--links-normal-color:#B4A08E;--links-hover-color:#B18B68;--sections-radio-buttons-color:#090909;--forms-fields-normal-color:#090909;--forms-fields-focus-color:#090909;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-type:none;--order-summary-color:#090909;--order-summary-quantity-border-color:#B4A08E;--totals-color:#090909;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .coupon .input-text, .elementor-6 .elementor-element.elementor-element-1f45ec4 .e-cart-totals .input-text, .elementor-6 .elementor-element.elementor-element-1f45ec4 select, .elementor-6 .elementor-element.elementor-element-1f45ec4 .select2-selection--single{background-color:#FDE9D7;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .coupon .input-text:focus, .elementor-6 .elementor-element.elementor-element-1f45ec4 .e-cart-totals .input-text:focus, .elementor-6 .elementor-element.elementor-element-1f45ec4 select:focus, .elementor-6 .elementor-element.elementor-element-1f45ec4 .select2-selection--single:focus{background-color:#FDE9D7;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .shop_table .button{background-color:#B4A08E;font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .shop_table .button:hover, .elementor-6 .elementor-element.elementor-element-1f45ec4 .shop_table .button:disabled[disabled]:hover{background-color:#B4A08EDE;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#B4A08E;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#B4A08EDE;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .cart_totals h2{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-1f45ec4 {--sections-descriptions-color:#090909;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .e-cart-content, .elementor-6 .elementor-element.elementor-element-1f45ec4 .woocommerce-shipping-destination, .elementor-6 .elementor-element.elementor-element-1f45ec4 .shipping-calculator-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-1f45ec4 #shipping_method li label{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .coupon .input-text, .elementor-6 .elementor-element.elementor-element-1f45ec4 .cart-collaterals .input-text, .elementor-6 .elementor-element.elementor-element-1f45ec4 select, .elementor-6 .elementor-element.elementor-element-1f45ec4 .select2-selection--single{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.e-woo-select2-wrapper .select2-results__option{color:#090909;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#090909 transparent transparent transparent;}.e-woo-select2-wrapper .select2-results__option:focus{color:#090909;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .woocommerce-cart-form{--order-summary-title-color:#090909;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .e-shop-table .cart th, .elementor-6 .elementor-element.elementor-element-1f45ec4 .e-shop-table .cart td:before{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .cart td span, .elementor-6 .elementor-element.elementor-element-1f45ec4 .cart td, .elementor-6 .elementor-element.elementor-element-1f45ec4 .input-text.qty{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .product-name .variation{font-family:"Montserrat", Sans-serif;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .cart_totals .shop_table td:before, .elementor-6 .elementor-element.elementor-element-1f45ec4 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-6 .elementor-element.elementor-element-1f45ec4 .checkout-button{font-family:"Montserrat", Sans-serif;font-weight:600;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-1f45ec4 .cart td span, .elementor-6 .elementor-element.elementor-element-1f45ec4 .cart td, .elementor-6 .elementor-element.elementor-element-1f45ec4 .input-text.qty{font-size:18px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-1f45ec4{--totals-title-alignment:center;--order-summary-rows-gap-top:calc( 10px/2 );--order-summary-rows-gap-bottom:calc( 10px/2 );}.elementor-6 .elementor-element.elementor-element-1f45ec4 .e-shop-table .cart th, .elementor-6 .elementor-element.elementor-element-1f45ec4 .e-shop-table .cart td:before{font-size:16px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-1f45ec4 *//* en el checkbox de total carrito cambiar fondo y color letra de dentro de los botones cambiar direccion */
.select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #FDE9D7;
    color: #090909;
}
/* en este ocultamos el fondo que se quda seleccionado del boton cambiar direccion */
.select2-container--default .select2-results__option[data-selected=true] {
    background-color: #FDE9D7;
}
/* tipo y color de letra de dentro del desplegable de cambiar direccion */
.e-woo-select2-wrapper .select2-results__option {
    font-family: Montserrat,sans-serif!important;
    color: var(--forms-fields-normal-color,#090909)!important;
}
.woocommerce-cart .cart-collaterals .cart_totals table small {
    color: #090909;
    font-family: Montserrat,sans-serif;
}
/* centrar numero de cantidad*/
.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
    text-align: center!important;
}

/* reglas CSS para dispositivos móviles */

/* ocultar X eliminar producto */
.woocommerce a.remove .ahfb-svg-iconset .ast-close-svg {
    display: none!important;
}
.woocommerce a.remove .ahfb-svg-iconset {
    display: none;
}
/* cambiar icono X por papelera y dar color  */
.woocommerce a.remove:before {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: -20px;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    border: none;
    transition: all .2s linear;
    content: "\f2ed";
    font-family: 'Font Awesome 5 Free';
    color: #B4A08E;
}
.woocommerce a.remove:hover:before {
    color: #b18b68;
}
.woocommerce a.remove .ahfb-svg-iconset {
    display: none;
}
/* contador numerico alinear numero al centro */
.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
    text-align: center!important;
}
/* movil */
/* papelera alinear con la imagen */
@media screen and (max-width: 480px) {
.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove  {
    position: relative;
    padding: 0px;
    top: 90px;
    right: 0px;
 }
  /* aumentar imagen producto */
 .woocommerce table.shop_table .product-thumbnail img, .woocommerce-page table.shop_table .product-thumbnail img {
    max-width: none;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart img {
        width: 60%!important;
}
/* aumentar tamaño papelera*/
.woocommerce a.remove:before {
        font-size: 20px;
 }
 /* aumentar tamaño texto producto */
 .elementor-widget-woocommerce-cart .woocommerce .product-name a {
    font-size: 16px;
 }
}
/* tablet */
/* papelera alinear con la imagen */
@media screen and (min-width: 481px) and (max-width: 1024px) {
.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove  {
    position: relative;
    padding: 0px;
    top: 130px;
    right: 45px;
 }
  /* aumentar imagen producto */
 .woocommerce table.shop_table .product-thumbnail img, .woocommerce-page table.shop_table .product-thumbnail img {
    max-width: none;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart img {
        width: 30%!important;
}
/* aumentar tamaño papelera*/
.woocommerce a.remove:before {
        font-size: 24px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d58ce *//* fondo pagina  */
#page .site-content {
    background: #f1f1f1;
}/* End custom CSS */