.elementor-5093 .elementor-element.elementor-element-701e06f > .elementor-container{max-width:1250px;}.elementor-5093 .elementor-element.elementor-element-701e06f{margin-top:50px;margin-bottom:0px;padding:0px 0px 54px 0px;}.elementor-5093 .elementor-element.elementor-element-92e04f3 > .elementor-element-populated{padding:0px 15px 0px 20px;}.elementor-5093 .elementor-element.elementor-element-8eb7780{text-align:left;}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-39a582a{width:155px;}.elementor-5093 .elementor-element.elementor-element-073b549{--cart-update-automatically-display:none;}.elementor-5093 .elementor-element.elementor-element-073b549 > .elementor-widget-container{margin:0px 0px 20px 0px;border-style:none;}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td.actions .coupon{float:none !important;}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart thead th{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );padding:13px 10px 15px 32px;}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );border-style:solid;border-width:0px 0px 1px 0px;padding:30px 10px 24px 32px;}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart tr.cart_item td.product-thumbnail img{width:104px;}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart tr.cart_item td.product-name{color:var( --e-global-color-secondary );}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart tr.cart_item td.product-name a{color:var( --e-global-color-secondary );}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart tr.cart_item td.product-name:hover{color:var( --e-global-color-primary );}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart tr.cart_item td.product-name a:hover{color:var( --e-global-color-primary );}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart tr.cart_item td.product-price .amount{color:var( --e-global-color-secondary );}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart tr.cart_item td.product-subtotal .amount{color:var( --e-global-color-secondary );}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td.product-quantity .quantity input.input-text{max-width:55px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5093 .elementor-element.elementor-element-073b549 .select2-container .select2-selection .select2-selection__rendered{color:var( --e-global-color-text );}.elementor-5093 .elementor-element.elementor-element-073b549 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2), .elementor-5093 .elementor-element.elementor-element-073b549 .select2-container .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2){border-radius:0px 0px 0px 0px;padding:17px 0px 18px 0px;}.elementor-5093 .elementor-element.elementor-element-073b549 .select2-container .select2-selection--single{border-radius:0px 0px 0px 0px;}.elementor-5093 .elementor-element.elementor-element-073b549 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (17px*2) + 16px );padding-left:0px;padding-right:0px;}.elementor-5093 .elementor-element.elementor-element-073b549 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (17px*2) + 16px );}.elementor-5093 .elementor-element.elementor-element-073b549 .select2-container--default .select2-selection--single{height:auto;}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td.product-remove .remove{font-size:16px;}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td.product-remove .remove i{color:var( --e-global-color-text );}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td.product-remove .remove svg{fill:var( --e-global-color-text );}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td.product-remove .remove:hover i, .elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td.product-remove .remove:focus i{color:var( --e-global-color-primary );}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td.product-remove .remove:hover svg, .elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td.product-remove .remove:focus svg{fill:var( --e-global-color-primary );}.elementor-5093 .elementor-element.elementor-element-9d4a6ff .return-to-shop .button{background-color:var( --e-global-color-881285a );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-5093 .elementor-element.elementor-element-9d4a6ff{width:auto;max-width:auto;}.elementor-5093 .elementor-element.elementor-element-9d4a6ff .return-to-shop .button:hover, .elementor-5093 .elementor-element.elementor-element-9d4a6ff .return-to-shop .button:focus{color:var( --e-global-color-text );}.elementor-5093 .elementor-element.elementor-element-3fceef5 > .elementor-element-populated{padding:0px 20px 0px 8px;}.elementor-5093 .elementor-element.elementor-element-74caf5b .wc-proceed-to-checkout .button.checkout-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-5093 .elementor-element.elementor-element-74caf5b .wc-proceed-to-checkout .button.checkout-button:hover, .elementor-5093 .elementor-element.elementor-element-74caf5b .wc-proceed-to-checkout .button.checkout-button:focus{background-color:var( --e-global-color-accent );}.elementor-5093 .elementor-element.elementor-element-74caf5b{width:var( --container-widget-width, 435px );max-width:435px;--container-widget-width:435px;--container-widget-flex-grow:0;}.elementor-5093 .elementor-element.elementor-element-74caf5b > .elementor-widget-container{padding:30px 20px 20px 20px;border-style:none;}.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals h2{margin:0px 0px 0px 0px;}.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table tr th,.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table_responsive tr td::before{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table tr th{color:var( --e-global-color-text );padding:20px 0px 20px 0px;text-align:left;}.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table_responsive tr td::before{color:var( --e-global-color-text );}.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table tr td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );border-style:none;padding:20px 0px 20px 20px;text-align:left;}.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table tr td a:hover{color:var( --e-global-color-primary );}.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table tr.cart-subtotal td .amount{color:var( --e-global-color-866d609 );}.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table tr.cart-subtotal td .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table tr.order-total td .amount{color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart thead th{font-size:var( --e-global-typography-accent-font-size );}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td{font-size:var( --e-global-typography-text-font-size );}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td.product-quantity .quantity input.input-text{font-size:var( --e-global-typography-text-font-size );}.elementor-5093 .elementor-element.elementor-element-9d4a6ff .return-to-shop .button{font-size:var( --e-global-typography-text-font-size );}.elementor-5093 .elementor-element.elementor-element-3fceef5 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table tr th,.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table_responsive tr td::before{font-size:var( --e-global-typography-accent-font-size );}.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table tr.cart-subtotal td .amount .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-text-font-size );}.elementor-5093 .elementor-element.elementor-element-74caf5b .wc-proceed-to-checkout .button.checkout-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-5093 .elementor-element.elementor-element-92e04f3{width:75.25%;}.elementor-5093 .elementor-element.elementor-element-3fceef5{width:24.75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5093 .elementor-element.elementor-element-92e04f3{width:100%;}.elementor-5093 .elementor-element.elementor-element-3fceef5{width:50%;}}@media(max-width:767px){.elementor-5093 .elementor-element.elementor-element-701e06f{margin-top:0px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-5093 .elementor-element.elementor-element-92e04f3 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-5093 .elementor-element.elementor-element-073b549 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart thead th{font-size:var( --e-global-typography-accent-font-size );padding:14px 5px 14px 5px;}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td{font-size:var( --e-global-typography-text-font-size );border-width:0px 0px 0px 0px;padding:10px 5px 10px 5px;}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart tr.cart_item td.product-thumbnail img{padding:0px 0px 0px 0px;}.elementor-5093 .elementor-element.elementor-element-073b549 .shop_table.cart td.product-quantity .quantity input.input-text{font-size:var( --e-global-typography-text-font-size );}.elementor-5093 .elementor-element.elementor-element-9d4a6ff > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-5093 .elementor-element.elementor-element-9d4a6ff .return-to-shop .button{font-size:var( --e-global-typography-text-font-size );}.elementor-5093 .elementor-element.elementor-element-3fceef5 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-5093 .elementor-element.elementor-element-74caf5b > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table tr th,.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table_responsive tr td::before{font-size:var( --e-global-typography-accent-font-size );}.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-5093 .elementor-element.elementor-element-74caf5b .cart_totals .shop_table tr.cart-subtotal td .amount .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-text-font-size );}.elementor-5093 .elementor-element.elementor-element-74caf5b .wc-proceed-to-checkout .button.checkout-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for woocommerce-notices, class: .elementor-element-5442030 *//* Ocultar bloque negro del aviso de puntos SOLO en carrito */
body.woocommerce-cart #wps_wpr_order_notice::before {
    display: none !important;
    content: none !important;
    width: 0 !important;
    min-width: 0 !important;
    height: 0 !important;
    background: transparent !important;
}

/* Ajustar aviso de puntos en carrito */
body.woocommerce-cart #wps_wpr_order_notice {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    vertical-align: unset !important;

    width: 100% !important;
    min-height: auto !important;
    padding: 14px 20px !important;
    margin: 0 0 25px 0 !important;

    background: #55b3a5 !important;
    color: #ffffff !important;
    border: none !important;
    box-shadow: none !important;
    text-align: center !important;
}

/* Textos internos del aviso */
body.woocommerce-cart #wps_wpr_order_notice p {
    margin: 0 !important;
    padding: 0 !important;
    color: #ffffff !important;
    line-height: 1.4 !important;
    vertical-align: unset !important;
}

/* Si el plugin mete saltos raros */
body.woocommerce-cart #wps_wpr_order_notice br {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for jet-cart-totals, class: .elementor-element-74caf5b */.elementor-5093 .elementor-element.elementor-element-74caf5b .wc-proceed-to-checkout .button.checkout-button {
  
    padding: 5px 32px 19px 032px;
}/* End custom CSS */