.elementor-39 .elementor-element.elementor-element-9dc92d7{--display:flex;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-39 .elementor-element.elementor-element-c9a042d{text-align:center}.elementor-39 .elementor-element.elementor-element-c9a042d .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:75px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:#1f595c}.elementor-39 .elementor-element.elementor-element-8dd0407{--update-cart-automatically-display:none;--totals-title-alignment:center;--sections-border-type:solid;--sections-border-color:#3D3D3D;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--links-hover-color:#CF991E;--forms-fields-normal-color:#1D1D1D;--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-hover-border-color:var( --e-global-color-secondary );--forms-buttons-hover-transition-duration:400ms;--forms-buttons-border-type:dashed;--forms-buttons-border-color:var( --e-global-color-primary );--order-summary-rows-gap-top:calc( 18px/2 );--order-summary-rows-gap-bottom:calc( 18px/2 );--order-summary-color:#272727;--order-summary-variations-color:#272727;--totals-rows-gap-top:calc( 18px/2 );--totals-rows-gap-bottom:calc( 18px/2 );--totals-color:#272727}.elementor-39 .elementor-element.elementor-element-8dd0407 .shop_table .button:hover,.elementor-39 .elementor-element.elementor-element-8dd0407 .shop_table .button:disabled[disabled]:hover{background-color:var(--e-global-color-secondary)}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var(--e-global-color-primary)}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var(--e-global-color-secondary)}.elementor-39 .elementor-element.elementor-element-8dd0407 .e-cart-section{border-width:1px 1px 1px 1px}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals h2{font-family:"Poppins",Sans-serif;font-size:24px;font-weight:600}.elementor-39 .elementor-element.elementor-element-8dd0407{--sections-descriptions-color:#2A2A2A}.elementor-39 .elementor-element.elementor-element-8dd0407 .e-cart-content,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-shipping-destination,.elementor-39 .elementor-element.elementor-element-8dd0407 .shipping-calculator-button{font-size:15px}.elementor-39 .elementor-element.elementor-element-8dd0407 #shipping_method li label{font-size:16px}.e-woo-select2-wrapper .select2-results__option{color:#1D1D1D}.elementor-39 .elementor-element.elementor-element-8dd0407 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#1D1D1D #fff0 #fff0 #fff0}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary )}.elementor-39 .elementor-element.elementor-element-8dd0407 .e-shop-table .cart th,.elementor-39 .elementor-element.elementor-element-8dd0407 .e-shop-table .cart td:before{font-family:"Poppins",Sans-serif;font-size:18px}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart td span,.elementor-39 .elementor-element.elementor-element-8dd0407 .cart td,.elementor-39 .elementor-element.elementor-element-8dd0407 .input-text.qty{font-family:"Poppins",Sans-serif}:root{--page-title-display:none}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-c9a042d{text-align:center}.elementor-39 .elementor-element.elementor-element-c9a042d .elementor-heading-title{font-size:65px}}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-9dc92d7{--content-width:1200px}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-9dc92d7{--padding-top:35px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-39 .elementor-element.elementor-element-c9a042d{text-align:center}.elementor-39 .elementor-element.elementor-element-c9a042d .elementor-heading-title{font-size:40px;line-height:1.1em}.elementor-39 .elementor-element.elementor-element-8dd0407 .e-cart-section{border-width:1px 1px 1px 1px}.elementor-39 .elementor-element.elementor-element-8dd0407{--sections-padding:0px 0px 0px 0px}.elementor-39 .elementor-element.elementor-element-8dd0407 .e-shop-table .cart th,.elementor-39 .elementor-element.elementor-element-8dd0407 .e-shop-table .cart td:before{font-size:18px}}.elementor-39 .elementor-element.elementor-element-8dd0407{--ag-primary:#1F595C;--ag-hover:#174447;--ag-accent:#7FD1D6;--ag-soft:#E6F4F4;--ag-bg:#F7FBFB;--ag-white:#FFFFFF;--ag-text:#667085;--ag-muted:#98A2B3;--ag-line:#DDEEEF;--ag-danger:#B42318}.elementor-39 .elementor-element.elementor-element-8dd0407 .e-cart__container,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce{color:var(--ag-primary)!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .e-cart__container{gap:32px!important;align-items:flex-start!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .elementor-heading-title,.elementor-39 .elementor-element.elementor-element-8dd0407 h1,.elementor-39 .elementor-element.elementor-element-8dd0407 h2,.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals h2{color:var(--ag-primary)!important;font-family:"Playfair Display","Cormorant Garamond",Georgia,serif!important;font-weight:700!important;letter-spacing:-0.02em!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form{background:var(--ag-white)!important;border:1px solid var(--ag-line)!important;border-radius:24px!important;padding:30px!important;box-shadow:0 14px 34px rgb(31 89 92 / .07)!important;overflow:hidden!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form table.shop_table{width:100%!important;border:none!important;border-collapse:separate!important;border-spacing:0!important;margin:0!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form table.shop_table thead th{background:var(--ag-bg)!important;color:var(--ag-primary)!important;font-size:13px!important;font-weight:900!important;letter-spacing:0.03em!important;text-transform:uppercase!important;padding:18px 16px!important;border:none!important;border-bottom:1px solid var(--ag-line)!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form table.shop_table td{border:none!important;border-bottom:1px solid var(--ag-line)!important;padding:22px 16px!important;vertical-align:middle!important;color:var(--ag-text)!important;font-size:15px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form table.shop_table tr.cart_item:last-child td{border-bottom:none!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-thumbnail img{width:82px!important;max-width:82px!important;height:auto!important;border-radius:14px!important;background:var(--ag-bg)!important;border:1px solid var(--ag-line)!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-name a{color:var(--ag-primary)!important;font-size:16px!important;font-weight:800!important;line-height:1.3!important;text-decoration:none!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-name a:hover{color:var(--ag-hover)!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .variation{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 7px!important;margin-top:8px!important;color:var(--ag-text)!important;font-size:13px!important;line-height:1.35!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .variation dt{float:none!important;clear:none!important;display:inline-flex!important;margin:0!important;padding:0!important;color:var(--ag-primary)!important;font-size:13px!important;font-weight:800!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .variation dd{float:none!important;clear:none!important;display:inline-flex!important;margin:0 12px 0 0!important;padding:0!important;color:var(--ag-text)!important;font-size:13px!important;font-weight:500!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .variation dd p{margin:0!important;padding:0!important;display:inline!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-price,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-subtotal,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-price .amount,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-subtotal .amount{color:var(--ag-primary)!important;font-size:15px!important;font-weight:900!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .quantity input.qty{width:64px!important;height:42px!important;border:1px solid var(--ag-line)!important;border-radius:12px!important;background:var(--ag-white)!important;color:var(--ag-primary)!important;font-size:15px!important;font-weight:800!important;text-align:center!important;box-shadow:none!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .quantity input.qty:focus{border-color:var(--ag-accent)!important;box-shadow:0 0 0 4px rgb(127 209 214 / .22)!important;outline:none!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-remove a{color:var(--ag-muted)!important;background:transparent!important;font-size:22px!important;font-weight:800!important;text-decoration:none!important;opacity:0.9!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-remove a:hover{color:var(--ag-danger)!important;opacity:1!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form td.actions{padding:26px 0 0 0!important;border-bottom:none!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .coupon{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;background:var(--ag-bg)!important;border:1px solid var(--ag-line)!important;border-radius:20px!important;padding:22px!important;box-shadow:none!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .coupon input.input-text{width:100%!important;height:48px!important;border:1px solid var(--ag-line)!important;border-radius:12px!important;padding:0 16px!important;color:var(--ag-primary)!important;font-size:15px!important;font-weight:600!important;background:var(--ag-white)!important;box-shadow:none!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .coupon input.input-text::placeholder{color:var(--ag-muted)!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .coupon input.input-text:focus{border-color:var(--ag-accent)!important;box-shadow:0 0 0 4px rgb(127 209 214 / .22)!important;outline:none!important}.elementor-39 .elementor-element.elementor-element-8dd0407 button,.elementor-39 .elementor-element.elementor-element-8dd0407 .button,.elementor-39 .elementor-element.elementor-element-8dd0407 a.button{text-transform:none!important;box-shadow:none!important;transition:all .2s ease!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .coupon button,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form button[name="apply_coupon"]{height:48px!important;background:var(--ag-white)!important;color:var(--ag-primary)!important;border:1px solid var(--ag-primary)!important;border-radius:12px!important;padding:0 24px!important;font-size:14px!important;font-weight:900!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .coupon button:hover,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form button[name="apply_coupon"]:hover{background:var(--ag-accent)!important;border-color:var(--ag-accent)!important;color:var(--ag-hover)!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form button[name="update_cart"]{background:var(--ag-bg)!important;color:var(--ag-primary)!important;border:1px solid var(--ag-line)!important;border-radius:12px!important;padding:14px 22px!important;font-size:14px!important;font-weight:900!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form button[name="update_cart"]:hover{background:var(--ag-accent)!important;border-color:var(--ag-accent)!important;color:var(--ag-hover)!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals{background:var(--ag-white)!important;border:1px solid var(--ag-line)!important;border-radius:24px!important;padding:32px!important;box-shadow:0 14px 34px rgb(31 89 92 / .07)!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals h2{color:var(--ag-primary)!important;font-size:32px!important;line-height:1.05!important;text-align:left!important;margin:0 0 28px 0!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals table.shop_table{border:none!important;margin:0 0 28px 0!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals table.shop_table th,.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals table.shop_table td{border:none!important;border-bottom:1px solid var(--ag-line)!important;padding:16px 0!important;color:var(--ag-primary)!important;font-size:15px!important;vertical-align:top!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals table.shop_table th{font-weight:900!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals table.shop_table td{color:var(--ag-text)!important;text-align:right!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals .amount{color:var(--ag-primary)!important;font-weight:900!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-shipping-methods{margin:0!important;padding:0!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-shipping-methods li{margin:0 0 10px 0!important;color:var(--ag-text)!important;font-size:14px!important;line-height:1.4!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-shipping-methods input[type="radio"]{accent-color:var(--ag-primary)!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-shipping-destination{color:var(--ag-text)!important;font-size:14px!important;line-height:1.45!important;margin-top:10px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals .order-total th,.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals .order-total td{border-bottom:none!important;color:var(--ag-primary)!important;font-size:18px!important;font-weight:900!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .wc-proceed-to-checkout{padding:0!important;margin:0!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .wc-proceed-to-checkout a.checkout-button{display:block!important;width:100%!important;background:var(--ag-primary)!important;color:var(--ag-white)!important;border:1px solid var(--ag-primary)!important;border-radius:12px!important;padding:17px 24px!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .wc-proceed-to-checkout a.checkout-button:hover{background:var(--ag-accent)!important;border-color:var(--ag-accent)!important;color:var(--ag-hover)!important;transform:translateY(-1px)!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-message,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-info,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-error{background:var(--ag-bg)!important;border:1px solid var(--ag-line)!important;border-radius:16px!important;color:var(--ag-primary)!important;padding:16px 20px!important;font-size:15px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce:has(.cart-empty),.elementor-39 .elementor-element.elementor-element-8dd0407 .e-cart__container:has(.cart-empty){max-width:760px!important;margin:0 auto!important;text-align:center!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart-empty.woocommerce-info,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-info.cart-empty,.elementor-39 .elementor-element.elementor-element-8dd0407 .wc-empty-cart-message .cart-empty{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;background:var(--ag-white)!important;border:1px solid var(--ag-line)!important;border-radius:24px!important;color:var(--ag-primary)!important;padding:46px 28px!important;margin:0 0 22px!important;box-shadow:0 14px 34px rgb(31 89 92 / .07)!important;font-family:"Playfair Display","Cormorant Garamond",Georgia,serif!important;font-size:26px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart-empty.woocommerce-info::before,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-info.cart-empty::before,.elementor-39 .elementor-element.elementor-element-8dd0407 .wc-empty-cart-message .cart-empty::before{content:"🛒"!important;position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:74px!important;height:74px!important;margin:0 auto 4px!important;background:var(--ag-soft)!important;border:1px solid var(--ag-line)!important;border-radius:999px!important;color:var(--ag-primary)!important;font-family:initial!important;font-size:32px!important;line-height:1!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart-empty.woocommerce-info::after,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-info.cart-empty::after{display:none!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .return-to-shop{margin:0!important;text-align:center!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .return-to-shop a.button,.elementor-39 .elementor-element.elementor-element-8dd0407 .return-to-shop .button,.elementor-39 .elementor-element.elementor-element-8dd0407 a.wc-backward{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;background:var(--ag-primary)!important;color:#ffffff!important;border:1px solid var(--ag-primary)!important;border-radius:14px!important;padding:15px 28px!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;transition:all .2s ease!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .return-to-shop a.button:hover,.elementor-39 .elementor-element.elementor-element-8dd0407 .return-to-shop .button:hover,.elementor-39 .elementor-element.elementor-element-8dd0407 a.wc-backward:hover{background:var(--ag-accent)!important;border-color:var(--ag-accent)!important;color:var(--ag-hover)!important;transform:translateY(-1px)!important}@media (max-width:1024px){.elementor-39 .elementor-element.elementor-element-8dd0407 .e-cart__container{display:grid!important;grid-template-columns:1fr!important;gap:28px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form{padding:26px!important;border-radius:22px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals{padding:28px!important;border-radius:22px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals h2{font-size:30px!important;text-align:left!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form table.shop_table thead th{padding:16px 12px!important;font-size:12px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form table.shop_table td{padding:20px 12px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-thumbnail img{width:74px!important;max-width:74px!important}}@media (max-width:767px){.elementor-39 .elementor-element.elementor-element-8dd0407 .e-cart__container{display:grid!important;grid-template-columns:1fr!important;gap:22px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form{padding:16px!important;border-radius:18px!important;overflow:hidden!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form table.shop_table,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form table.shop_table tbody,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form table.shop_table tr.cart_item,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form table.shop_table tr.cart_item td{display:block!important;width:100%!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form table.shop_table thead{display:none!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form table.shop_table tr.cart_item{position:relative!important;background:var(--ag-white)!important;border:1px solid var(--ag-line)!important;border-radius:18px!important;padding:18px!important;margin:0 0 18px 0!important;box-shadow:0 8px 22px rgb(31 89 92 / .06)!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form table.shop_table tr.cart_item td{border:none!important;padding:0!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-remove{position:absolute!important;top:14px!important;right:14px!important;width:auto!important;z-index:2!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-remove::before{display:none!important;content:""!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-remove a{font-size:22px!important;line-height:1!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-thumbnail{margin:0 0 16px 0!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-thumbnail::before{display:none!important;content:""!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-thumbnail img{width:96px!important;max-width:96px!important;border-radius:14px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-name{margin-bottom:16px!important;padding-right:30px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-name::before{content:"Producto"!important;display:block!important;color:var(--ag-primary)!important;font-size:13px!important;font-weight:900!important;margin-bottom:7px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-name a{display:block!important;font-size:16px!important;line-height:1.3!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-price,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-quantity,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-subtotal{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;border-top:1px solid var(--ag-line)!important;padding:14px 0!important;color:var(--ag-text)!important;font-size:14px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-price::before{content:"Precio"!important;color:var(--ag-primary)!important;font-size:14px!important;font-weight:900!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-quantity::before{content:"Cantidad"!important;color:var(--ag-primary)!important;font-size:14px!important;font-weight:900!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .product-subtotal::before{content:"Subtotal"!important;color:var(--ag-primary)!important;font-size:14px!important;font-weight:900!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .quantity input.qty{width:66px!important;height:40px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form td.actions{padding-top:0!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .coupon{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:18px!important;border-radius:18px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .coupon input.input-text,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form .coupon button,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form button[name="apply_coupon"]{width:100%!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals{padding:24px 20px!important;border-radius:18px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals h2{font-size:28px!important;text-align:left!important;margin-bottom:22px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals table.shop_table{display:table!important;width:100%!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals table.shop_table tbody{display:table-row-group!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals table.shop_table tr{display:table-row!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals table.shop_table th,.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals table.shop_table td{display:table-cell!important;width:auto!important;padding:14px 0!important;font-size:14px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-shipping-methods li,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-shipping-destination{font-size:13px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .wc-proceed-to-checkout a.checkout-button{padding:16px 20px!important;font-size:15px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce:has(.cart-empty),.elementor-39 .elementor-element.elementor-element-8dd0407 .e-cart__container:has(.cart-empty){max-width:100%!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart-empty.woocommerce-info,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-info.cart-empty,.elementor-39 .elementor-element.elementor-element-8dd0407 .wc-empty-cart-message .cart-empty{padding:34px 20px!important;border-radius:20px!important;font-size:22px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart-empty.woocommerce-info::before,.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-info.cart-empty::before,.elementor-39 .elementor-element.elementor-element-8dd0407 .wc-empty-cart-message .cart-empty::before{width:64px!important;height:64px!important;font-size:28px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .return-to-shop a.button,.elementor-39 .elementor-element.elementor-element-8dd0407 .return-to-shop .button,.elementor-39 .elementor-element.elementor-element-8dd0407 a.wc-backward{width:100%!important;min-height:52px!important;border-radius:13px!important}}@media (max-width:420px){.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form{padding:14px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .woocommerce-cart-form table.shop_table tr.cart_item{padding:16px!important;border-radius:16px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals{padding:22px 16px!important}.elementor-39 .elementor-element.elementor-element-8dd0407 .cart_totals h2{font-size:26px!important}}