.elementor-987 .elementor-element.elementor-element-358547d{--display:flex;}.elementor-widget-heading .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-987 .elementor-element.elementor-element-91851f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;text-transform:uppercase;line-height:1px;letter-spacing:0px;color:#E7E7E7;}.elementor-987 .elementor-element.elementor-element-2d415e3{--sections-background-color:#111111;--sections-border-type:solid;--sections-border-color:#2A2A2A;--sections-border-radius:18px 18px 18px 18px;--sections-padding:35px 35px 35px 35px;--sections-title-color:#D4A62A;--links-normal-color:#D4A62A;--links-hover-color:#F0C14B;--sections-radio-buttons-color:#FFFFFF;--forms-fields-normal-color:#FFFFFF;--forms-fields-border-radius:10px 10px 10px 10px;--forms-buttons-normal-text-color:#DDDDDD;--order-summary-color:#FFFFFF;--order-summary-items-divider-color:#2A2A2A;--totals-color:#FFFFFF;--totals-divider-color:#D4A62A;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-border-radius:12px 12px 12px 12px;--checkout-button-padding:18px 18px 18px 18px;--checkout-button-width:fit-content;}.elementor-987 .elementor-element.elementor-element-2d415e3 .e-cart-section{border-width:2px 2px 2px 2px;}.elementor-987 .elementor-element.elementor-element-2d415e3 {--sections-descriptions-color:#FFFFFF;}.e-woo-select2-wrapper .select2-results__option{color:#FFFFFF;}.elementor-987 .elementor-element.elementor-element-2d415e3 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#FFFFFF transparent transparent transparent;}.elementor-987 .elementor-element.elementor-element-2d415e3 .coupon .input-text, .elementor-987 .elementor-element.elementor-element-2d415e3 .e-cart-totals .input-text, .elementor-987 .elementor-element.elementor-element-2d415e3 select, .elementor-987 .elementor-element.elementor-element-2d415e3 .select2-selection--single{background-color:#1A1A1A;}.elementor-987 .elementor-element.elementor-element-2d415e3 .shop_table .button{font-size:16px;font-weight:700;background-color:#D4A62A;}.elementor-987 .elementor-element.elementor-element-2d415e3 .shop_table .button:hover, .elementor-987 .elementor-element.elementor-element-2d415e3 .shop_table .button:disabled[disabled]:hover{background-color:#F0C14B;}.elementor-987 .elementor-element.elementor-element-2d415e3 .woocommerce-cart-form{--order-summary-title-color:#D4A62A;}.elementor-987 .elementor-element.elementor-element-2d415e3 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#D4A62A;}.elementor-987 .elementor-element.elementor-element-2d415e3 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#F0C14B;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-987 .elementor-element.elementor-element-2d415e3{--sections-padding:20px 20px 20px 20px;--order-summary-rows-gap-top:calc( 8px/2 );--order-summary-rows-gap-bottom:calc( 8px/2 );--checkout-button-padding:12px 12px 12px 12px;--checkout-button-width:fit-content;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS */.woocommerce-cart .variation,
.woocommerce-cart .variation * {
    color: #bdbdbd !important;
}

.coupon {
    display: none !important;
}

.quantity input {
    background: #111111 !important;
    color: white !important;
    border: 1px solid #d4a62a !important;
    border-radius: 8px !important;
}

button[name="update_cart"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

@media (max-width: 1024px){

.woocommerce-cart-form__cart-item td{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.woocommerce table.shop_table_responsive tr td::before{
    font-size: 14px;
}

}

@media (max-width: 1024px){

a.remove{
    font-size: 18px !important;
    opacity: 0.7;
}

}

@media (max-width: 1024px){

.quantity{
    display:flex;
    justify-content:flex-end;
}

}

/* ====================================== */
/* ===== QUITAR PRECIO TACHADO ========== */
/* ====================================== */

.woocommerce-cart td.product-price del,
.woocommerce-cart td.product-subtotal del,
.woocommerce-checkout-review-order del{

display:none !important;

}

/* ===== ESPACIADO PRECIO ===== */

.woocommerce-cart td.product-price ins,
.woocommerce-cart td.product-subtotal ins,
.woocommerce-checkout-review-order ins{

text-decoration:none !important;
font-weight:700 !important;
color:#fff !important;
background:none !important;

}/* End custom CSS */