:root{--cart-border:.5px solid var(--line-strong);--cart-border-dashed:.5px dashed var(--line-strong);--cart-ms-300:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;--cart-ms-400:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;--cart-letter-spacing:.03em;--cart-title-size:16px;--cart-total-size:20px;--cart-input-height:56px;--cart-input-font:16px;--cart-sidebar-offset:40px}@media (max-width:767px){:root{--cart-title-size:18px;--cart-total-size:16px;--cart-input-height:40px;--cart-input-font:18px;--cart-sidebar-offset:24px}}.xoo-wsc-modal .xoo-wsc-header .xoo-wsch-close,.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-empty-cart a,.block-carrito-page form .shop_table tr td.product-remove a,.block-carrito-page form .shop_table tr td.product-quantity .quantity .qty-btn,.block-carrito-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,.block-fincarrito-page form.checkout #payment .place-order button#place_order,.block-fincarrito-page form.checkout #payment .wc_payment_method label{isolation:isolate}.xoo-wsc-modal :is(a,button,.xoo-wsch-close):focus-visible,.block-carrito-page :is(a,button):focus-visible,.block-fincarrito-page :is(a,button):focus-visible{outline:1px solid var(--line-strong);outline-offset:2px}.block-carrito-page :is(input,select,textarea):focus-visible,.block-fincarrito-page :is(input,select,textarea):focus-visible{outline:0px solid var(--line-strong);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.xoo-wsc-modal *,.xoo-wsc-modal *:before,.xoo-wsc-modal *:after,.block-carrito-page *,.block-carrito-page *:before,.block-carrito-page *:after,.block-fincarrito-page *,.block-fincarrito-page *:before,.block-fincarrito-page *:after{transition-duration:.01ms !important}}.tax_label,.includes_tax{display:block;font-size:9px;line-height:1.5}.xoo-wsc-modal .xoo-wsc-opac{opacity:1;background-color:color-mix(in srgb,var(--bg-light) 70%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.xoo-wsc-modal .xoo-wsc-container{top:var(--cart-sidebar-offset);right:-496px;bottom:auto;max-width:440px;max-height:calc(100vh - var(--cart-sidebar-offset) * 2);max-height:calc(100dvh - var(--cart-sidebar-offset) * 2);background:0 0 !important}.xoo-wsc-modal.xoo-wsc-cart-active .xoo-wsc-container{right:var(--cart-sidebar-offset)}.xoo-wsc-modal .xoo-wsc-header{height:40px;padding:0 16px;line-height:40px;color:var(--color-secondary);background-color:var(--bg-header);border:var(--cart-border)}.xoo-wsc-modal .xoo-wsc-header .xoo-wsch-text{margin:0;font-size:14px;font-weight:600;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase;color:var(--color-primary)}.xoo-wsc-modal .xoo-wsc-header .xoo-wsch-close{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;overflow:hidden;font-family:"Material Symbols Rounded" !important;border:var(--cart-border);cursor:pointer}.xoo-wsc-modal .xoo-wsc-header .xoo-wsch-close:before{content:none !important}.xoo-wsc-modal .xoo-wsc-header .xoo-wsch-close:after{content:"close";font-family:"Material Symbols Rounded";font-size:20px;font-style:normal;font-weight:300;font-variation-settings:var(--cart-ms-300);line-height:1}.xoo-wsc-modal .xoo-wsc-body{background-color:var(--bg-light);border-right:var(--cart-border);border-left:var(--cart-border)}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-products{padding:16px;color:var(--color-secondary)}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product{position:relative;align-items:flex-end;margin:0 0 16px;padding:0;background:0 0;border:none;box-shadow:none}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-img-col{width:64px;padding:8px 16px 4px 8px;border-radius:0}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sum-col{width:calc(100% - 64px);padding:0}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sum-col .xoo-wsc-sm-info{gap:8px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sm-left{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:0;width:calc(100% - 88px);padding:12px 0 12px 12px;background-color:var(--bg-light)}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-pname{order:0;width:100%;padding-bottom:8px;line-height:110%;text-transform:uppercase}.xoo-wsc-modal .xoo-wsc-body .variation{order:3;display:flex;align-items:center;width:auto;height:16px}.xoo-wsc-modal .xoo-wsc-body .variation .variation-Formato{margin:0;font-style:normal}.xoo-wsc-modal .xoo-wsc-body .variation .variation-Formato p{font-size:12px;line-height:12px}.xoo-wsc-modal .xoo-wsc-body .variation-Formato:first-child{display:none}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sml-qty{order:2;display:flex;align-items:center;width:auto;height:16px;margin-right:4px;font-size:12px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sml-qty span{font-size:12px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sml-qty:after{content:"x";display:inline-flex;margin-left:4px;font-size:10px;font-weight:500}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sm-right{justify-content:flex-end;width:80px;padding-bottom:8px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-smr-del{position:absolute;top:20px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding-bottom:1px;overflow:hidden;font-size:18px;cursor:pointer}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-smr-del:before{z-index:1}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sm-right .xoo-wsc-smr-ptotal{display:flex;flex-direction:column}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sm-right .woocommerce-Price-amount{font-size:14px;font-weight:600;text-align:right}.xoo-wsc-modal .xoo-wsc-footer{padding:0;color:var(--color-secondary);background:0 0;box-shadow:none}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-totals{padding:16px;background-color:var(--bg-light);border:var(--cart-border)}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-totals .xoo-wsc-ft-amt-subtotal{display:flex;align-items:center;justify-content:center;margin:0;padding:0}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-totals .xoo-wsc-ft-amt-subtotal .xoo-wsc-ft-amt-label{padding:0;font-size:16px;font-weight:500;text-transform:uppercase}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-totals .xoo-wsc-ft-amt-subtotal .xoo-wsc-ft-amt-value .amount{font-size:20px;font-weight:600}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-buttons-cont{display:flex;gap:0;padding:0;margin-top:-1px}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn{position:relative;width:50%;height:auto;padding:8px 0;font-size:13px;font-weight:600;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase;color:var(--color-text-muted);background:var(--bg-light);border:var(--cart-border);border-radius:0;transition:var(--transition-large)}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout{color:var(--color-light);background:var(--color-secondary)}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-info-cont{display:none}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-empty-cart{padding:16px;border-bottom:var(--cart-border)}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-empty-cart .xoo-wsc-emp-img{width:48px;margin:16px 0}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-empty-cart .xoo-wsc-emp-txt{margin-bottom:32px;font-size:16px;font-weight:600;color:var(--color-secondary);text-transform:uppercase}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-empty-cart a{position:relative;padding:16px;overflow:hidden;font-size:14px;font-weight:500;line-height:1;letter-spacing:var(--cart-letter-spacing);text-decoration:none;text-transform:uppercase;color:var(--color-secondary);background:0 0;border:var(--cart-border);border-radius:0;transition:var(--transition-default)}@media (max-width:767px){.xoo-wsc-modal .xoo-wsc-header .xoo-wsch-close{top:-36px;right:0;left:auto;width:28px;height:28px}.xoo-wsc-modal .xoo-wsc-header .xoo-wsch-close:after{font-size:24px}.xoo-wsc-modal .xoo-wsc-container{top:60px;right:-365px;width:calc(100% - var(--cart-sidebar-offset) * 2);max-width:365px;max-height:calc(100vh - 60px - var(--cart-sidebar-offset));max-height:calc(100dvh - 60px - var(--cart-sidebar-offset))}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-products{padding:12px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product{margin:0 0 12px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-img-col{width:52px;margin-right:-8px;padding:8px 12px 4px 8px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sum-col{width:calc(100% - 52px)}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sm-left{padding:8px 0 8px 8px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-pname{padding-bottom:4px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-pname a{font-size:14px}.xoo-wsc-modal .xoo-wsc-body .variation .variation-Formato p{font-size:10px;line-height:10px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sml-qty span{font-size:10px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sml-qty:after{margin-top:2px;margin-left:3px;font-size:8px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sm-right .woocommerce-Price-amount{font-size:12px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-smr-del{top:8px;width:16px;height:16px;font-size:11px}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-totals{padding:12px}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-totals .xoo-wsc-ft-amt-subtotal .xoo-wsc-ft-amt-value .amount{font-size:16px}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-buttons-cont{flex-direction:column;gap:12px;padding:16px 0 0}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn{width:100%}}.block-carrito-page .woocommerce{display:flex;flex-wrap:wrap;gap:24px}.woocommerce-notices-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}.woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-error,.woocommerce-info){position:relative;display:flex;margin:0 !important;padding:1px 0 0 36px !important;font-weight:600;color:var(--color-success) !important;background:0 0 !important}.woocommerce .woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-error,.woocommerce-info):after{content:"notifications_active" !important;position:absolute;top:0;left:0;font-family:"Material Symbols Rounded" !important;font-size:28px !important;font-style:normal;font-weight:400;font-variation-settings:var(--cart-ms-400);line-height:1;color:currentColor;transition:var(--transition-large)}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message.woocommerce-error{color:var(--color-primary) !important}.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message.woocommerce-info{color:var(--color-secondary) !important}.woocommerce-notices-wrapper .woocommerce-message.woocommerce-warning{color:var(--color-primary) !important}.woocommerce .woocommerce-notices-wrapper .woocommerce-error:after{content:"error" !important}.woocommerce .woocommerce-notices-wrapper .woocommerce-info:after{content:"info" !important}.woocommerce .woocommerce-notices-wrapper .woocommerce-warning:after{content:"warning" !important}.block-carrito-page form{width:calc(100% - 424px)}.block-carrito-page form .shop_table{border:var(--cart-border);border-radius:0}.block-carrito-page form .shop_table th{padding:18px 30px !important;font-size:12px;font-weight:600;line-height:100%;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase;color:var(--color-primary)}.block-carrito-page form .shop_table tr.cart_item{height:88px}.block-carrito-page form .shop_table td{padding:8px 30px !important;color:var(--color-secondary);border-top:var(--cart-border-dashed)}.block-carrito-page form .shop_table tr:first-child td{border-top:var(--cart-border)}.block-carrito-page form .shop_table tr td.product-remove{position:relative;width:48px;height:100%;padding:0 !important;overflow:hidden;border-right:.5px solid var(--line-strong)}.block-carrito-page form .shop_table tr td.product-remove a{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:0;background:0 0;cursor:pointer;border-radius:0 !important}.xoo-wsc-icon-trash1:before{content:"";display:flex;align-items:center;background-image:url("/wp-content/uploads/2026/09/basura.svg");width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:2px;filter:none}.block-carrito-page form .shop_table tr td.product-remove a:after{content:"";display:flex;align-items:center;background-image:url("/wp-content/uploads/2026/09/basura.svg");width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:2px;filter:none}.block-carrito-page form .shop_table tr td.product-thumbnail{position:relative;width:80px;padding:0 !important;text-align:center}.block-carrito-page form .shop_table tr td.product-thumbnail a{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.block-carrito-page form .shop_table tr td.product-name .wc-cart-product-name{display:block;font-size:14px;font-weight:600;color:var(--color-secondary);text-transform:uppercase}.block-carrito-page form .shop_table tr td.product-name .wc-cart-variation{display:block;font-size:14px;font-weight:400;color:var(--color-secondary)}.block-carrito-page form .shop_table tr td.product-price{font-weight:600}.block-carrito-page form .shop_table tr th.product-quantity{text-align:center}.block-carrito-page form .shop_table tr td.product-quantity .quantity{display:flex;align-items:center;gap:0;width:112px;height:37px;margin:0 auto;border:var(--cart-border)}.block-carrito-page form .shop_table tr td.product-quantity .quantity .qty-btn{position:relative;display:flex;align-items:center;justify-content:center;width:36px !important;height:36px !important;padding:0;overflow:hidden;font-size:24px !important;font-weight:300 !important;line-height:1;color:var(--color-secondary) !important;background:0 0 !important;border:none !important;cursor:pointer;transition:var(--transition-default)}.block-carrito-page form .shop_table tr td.product-quantity .quantity input.qty{width:40px !important;padding:0;font-size:14px;font-weight:500;text-align:center;color:var(--color-secondary);background:0 0}.block-carrito-page form .shop_table tr td.product-quantity .quantity input[type=number]{-moz-appearance:textfield !important;appearance:textfield !important}.block-carrito-page form .shop_table tr td.product-quantity .quantity input[type=number]::-webkit-inner-spin-button,.block-carrito-page form .shop_table tr td.product-quantity .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.block-carrito-page form .shop_table tr th.product-subtotal{text-align:right}.block-carrito-page form .shop_table tr td.product-subtotal{font-size:16px !important;font-weight:600;text-align:right}.block-carrito-page form .shop_table .actions{padding:24px !important;border-top:var(--cart-border)}.block-carrito-page form .shop_table .actions .intro-cupon{margin-bottom:20px;text-align:left}.block-carrito-page form .shop_table .actions .intro-cupon h3{padding-bottom:4px;font-size:14px;font-weight:600;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--cart-border) !important;padding:20px;margin:2em 0;text-align:left;background:var(--bg-light);border-radius:0 !important}.block-carrito-page form .shop_table .coupon{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.block-carrito-page form .shop_table .coupon .form-group{position:relative;overflow:hidden}.block-carrito-page form .shop_table .coupon .form-group:hover:after{transform:rotate(360deg) !important}.block-carrito-page form .shop_table .coupon .input-text{position:relative;z-index:2;width:280px !important;height:var(--cart-input-height);margin:0 !important;padding:0 var(--cart-input-height) 0 16px !important;font-family:var(--font-family-sans) !important;font-size:var(--cart-input-font) !important;font-weight:600;color:var(--color-secondary) !important;background:0 0 !important;border:var(--cart-border) !important;border-radius:0 !important;cursor:text;transition:var(--transition-large)}.block-carrito-page form .shop_table .coupon .input-text::placeholder{font-size:14px;font-weight:400;color:var(--color-text-muted) !important}.block-carrito-page form .shop_table .coupon .coupon-error-notice{margin:0 !important;font-size:12px !important;font-weight:500;color:var(--color-primary) !important}.block-carrito-page form .shop_table .coupon .button{position:relative;z-index:2;height:var(--cart-input-height);margin:0 !important;padding:0 24px !important;font-family:var(--font-family-sans) !important;font-size:12px !important;font-weight:600;line-height:1 !important;text-transform:uppercase;color:var(--color-text-muted) !important;background:0 0 !important;border:var(--cart-border) !important;border-radius:0 !important;cursor:pointer;transition:var(--transition-large)}.woocommerce table.shop_table{background:var(--bg-light)}.block-carrito-page .cart-collaterals{width:400px}.block-carrito-page .cart-collaterals .cart_totals{width:100%}.block-carrito-page .cart-collaterals .cart_totals h2{margin:0;padding:18px 30px;font-size:var(--cart-title-size);line-height:100%;text-transform:uppercase;border:var(--cart-border);font-size:12px;color:var(--color-primary);font-weight:600;background:var(--bg-light)}.block-carrito-page .cart-collaterals .cart_totals .shop_table{margin:0 !important;border:var(--cart-border);border-top:none;border-radius:0}.cart_totals .shop_table tr th,.cart_totals .shop_table tr td{color:var(--color-secondary)}.cart_totals .shop_table tr td{text-align:right}.cart_totals .shop_table tr.cart-subtotal th,.cart_totals .shop_table tr.cart-subtotal td,.cart_totals .shop_table tr.cart-discount th,.cart_totals .shop_table tr.cart-discount td{width:50%;padding:16px 30px;line-height:100%;border-top:var(--cart-border-dashed)}.cart_totals .shop_table tr.cart-subtotal th,.cart_totals .shop_table tr.cart-discount th{font-weight:500}.cart_totals .shop_table tr.cart-subtotal td,.cart_totals .shop_table tr.cart-discount td{font-size:16px;font-weight:600}.cart_totals .shop_table tr.cart-discount td{display:flex;flex-direction:row-reverse;gap:8px;width:100%;line-height:16px}.cart_totals .shop_table tr.cart-discount td a{display:flex;height:16px}.cart_totals .shop_table tr.cart-discount td a span{font-size:22px;line-height:15px;color:var(--color-secondary);opacity:.3;transition:var(--transition-default)}.cart_totals .shop_table tr.cart-discount td a:hover span{opacity:1}.cart_totals .shop_table tr.order-total{height:64px}.cart_totals .shop_table tr.order-total th,.cart_totals .shop_table tr.order-total td{padding:16px 30px;line-height:100%;vertical-align:middle;border-top:var(--cart-border)}.woocommerce table.shop_table th{padding:14px 30px !important}.cart_totals .shop_table tr.order-total th{font-size:16px;font-weight:600;text-transform:uppercase}.cart_totals .shop_table tr.order-total td strong{font-size:var(--cart-total-size);font-weight:600;line-height:100%}.cart_totals .shop_table tr td .woocommerce-shipping-destination{font-size:12px;line-height:1.5}.block-carrito-page .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-top:-1px !important;padding:0;background:var(--bg-light)}.block-carrito-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,.block-fincarrito-page form.checkout #payment .place-order button#place_order{position:relative;width:100%;height:auto;margin:0;padding:14px 8px;overflow:hidden;font-size:14px;font-weight:600;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase;color:var(--color-light);border:var(--cart-border);border-radius:0;transition:var(--transition-large);background:var(--color-secondary)}.wc-empty-cart-message .cart-empty.woocommerce-info{display:flex;flex-direction:row-reverse;align-items:center;gap:12px;margin:16px 0;padding:0 !important;font-size:24px !important;font-weight:600;color:var(--color-secondary) !important;background:0 0 !important}.wc-empty-cart-message .cart-empty.woocommerce-info:after{content:"";display:flex;align-items:center;width:40px;height:40px;margin-bottom:4px;background-image:url("/wp-content/uploads/2026/07/shopping_bag_empty.svg");background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:1180px){.block-carrito-page form{width:calc(100% - 344px)}.block-carrito-page form .shop_table tr td.product-thumbnail{width:56px}.block-carrito-page form .shop_table tr td.product-quantity .quantity{width:88px}.block-carrito-page form .shop_table tr td.product-quantity .quantity input.qty{width:28px !important}.block-carrito-page .cart-collaterals{width:320px}}@media (max-width:1023px){.block-carrito-page form{width:100%}.block-carrito-page form .shop_table{border:var(--cart-border) !important}.block-carrito-page form .shop_table tr.cart_item{position:relative;height:auto;margin-right:40px;margin-bottom:16px;border:var(--cart-border)}.block-carrito-page form .shop_table td{background:0 0 !important}.block-carrito-page form .shop_table td.product-name{border-top:var(--cart-border-dashed)}.block-carrito-page form .shop_table td:before{font-size:12px;font-weight:600 !important;text-transform:uppercase}.block-carrito-page form .shop_table tr td.product-name .wc-cart-variation{font-size:12px}.block-carrito-page form .shop_table tr td.product-quantity .quantity{width:104px;height:32px;margin-right:0}.block-carrito-page form .shop_table tr td.product-quantity .quantity input.qty{width:40px !important}.block-carrito-page form .shop_table tr td.product-quantity .quantity .qty-btn{width:32px !important;height:32px !important}.block-carrito-page form .shop_table .actions{padding:16px 0 0 !important;border-top:none}.block-carrito-page form .shop_table .coupon{float:left !important;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;margin:0 !important;padding:0}.block-carrito-page form .shop_table .coupon:before{content:none !important}.block-carrito-page form .shop_table .coupon .button{width:auto !important}.block-carrito-page .cart-collaterals{width:100%}.cart_totals .shop_table tr.cart-subtotal td,.cart_totals .shop_table tr.cart-discount td{width:100%;background:0 0 !important}.cart_totals .shop_table tr.cart-subtotal td:before,.cart_totals .shop_table tr.cart-discount td:before{font-weight:500}.cart_totals .shop_table tr.cart-discount td{flex-direction:row}.cart_totals .shop_table tr.cart-discount td:before{width:100%;text-align:left}.cart_totals .shop_table tr.cart-discount td .woocommerce-coupon-amount{order:3}.cart_totals .shop_table tr.order-total td{display:flex;align-items:center;justify-content:space-between;height:64px}.cart_totals .shop_table tr.order-total td:before{font-size:20px;font-weight:600;text-transform:uppercase}}@media (max-width:767px){.block-carrito-page form .shop_table tr{padding:0 !important}.block-carrito-page form .shop_table tr.cart_item td{padding:8px !important}.block-carrito-page form .shop_table td:before{content:none !important}.block-carrito-page form .shop_table tr td{text-align:left !important}.block-carrito-page form .shop_table tr:first-child td{border-top:var(--cart-border-dashed)}.block-carrito-page form .shop_table tr td.product-quantity .quantity{margin-left:0}.block-carrito-page form .shop_table .coupon{display:block;width:100%}.block-carrito-page form .shop_table .coupon .input-text{width:100% !important}.block-carrito-page form .shop_table .coupon .button{margin-top:12px}.block-carrito-page .cart-collaterals .cart_totals h2{padding:8px}.cart_totals .shop_table tr.cart-subtotal th,.cart_totals .shop_table tr.cart-subtotal td,.cart_totals .shop_table tr.cart-discount th,.cart_totals .shop_table tr.cart-discount td{padding:16px 8px}.cart_totals .shop_table tr td{padding:8px}.cart_totals .shop_table tr.order-total td:before{font-size:18px}}.block-fincarrito-page form.checkout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px;width:100%}.block-fincarrito-page form.checkout .woocommerce-NoticeGroup-checkout{width:100%}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper p.checkout-inline-error-message{width:100%;padding-top:4px;font-size:12px;font-weight:500;line-height:120%;color:var(--color-primary)}.block-fincarrito-page form.checkout h3{margin:0;padding:16px 30px;font-size:14px;line-height:100%;text-transform:uppercase;background-color:var(--bg-header);border-bottom:var(--cart-border);color:var(--color-primary)}#ship-to-different-address{width:100%;background:var(--bg-light) !important}.jig-notas{background:var(--bg-header) !important}.block-fincarrito-page form.checkout .woocommerce-additional-fields h3{padding:24px 24px 0;font-size:16px;border-top:var(--cart-border-dashed);border-bottom:none;background:var(--bg-light)}#customer_details{width:calc(70% - 24px);max-width:calc(100% - 424px);border:var(--cart-border)}#customer_details .col-1,#customer_details .col-2{width:100%}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper,.block-fincarrito-page form.checkout .woocommerce-additional-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:16px 24px;background:var(--bg-light)}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper{padding:16px 30px 32px}.block-fincarrito-page form.checkout .woocommerce-additional-fields__field-wrapper{padding:16px 30px 24px}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper p{width:calc(50% - 12px);margin:0;padding:0}.block-fincarrito-page form.checkout .woocommerce-additional-fields__field-wrapper p{width:100% !important;margin:0;padding:0}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper p label{overflow:hidden;color:var(--color-secondary);white-space:nowrap;text-overflow:ellipsis}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper p label .required{font-weight:300;color:var(--color-secondary)}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper p#billing_country_field{order:8}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper p#billing_phone_field{order:9}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper p#billing_email_field{order:10}#customer_details .woocommerce-input-wrapper{position:relative;display:block;margin-top:2px}#customer_details #billing_address_2_field .screen-reader-text{position:static !important;width:auto;height:auto;margin:0;clip:auto;clip-path:none}#customer_details .woocommerce-input-wrapper input,#customer_details .woocommerce-input-wrapper select,#customer_details .woocommerce-input-wrapper textarea{position:relative;z-index:2;width:100%;height:var(--cart-input-height);margin:0 !important;padding:8px var(--cart-input-height) 8px 16px !important;font-family:var(--font-family-sans) !important;font-weight:500;line-height:120%;color:var(--color-secondary) !important;background:0 0 !important;border:var(--cart-border) !important;border-radius:0 !important;cursor:text;transition:var(--transition-large)}#customer_details .woocommerce-input-wrapper select{cursor:pointer}#customer_details .woocommerce-input-wrapper textarea{height:120px;padding-right:48px !important}#customer_details .woocommerce-input-wrapper input::placeholder,#customer_details .woocommerce-input-wrapper textarea::placeholder{opacity:0}.woocommerce-input-wrapper .select2-container .select2-selection{height:var(--cart-input-height);background:0 0;border:var(--cart-border) !important;border-radius:0}.woocommerce-input-wrapper .select2-container .select2-selection #select2-billing_state-container{display:flex;align-items:center;height:var(--cart-input-height);padding:0 16px;font-size:var(--cart-input-font);font-weight:500;color:var(--color-secondary)}.woocommerce-input-wrapper .select2-container .select2-selection .select2-selection__arrow{display:none}#order_review{width:30%;min-width:400px}.block-fincarrito-page form.checkout #order_review h3{border:var(--cart-border)}.block-fincarrito-page form.checkout .shop_table{margin-bottom:24px !important;border:var(--cart-border);border-top:none;border-radius:0}.woocommerce-checkout-review-order-table thead th{padding:16px 30px;font-size:12px;font-weight:600 !important;line-height:100% !important;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase;color:var(--color-primary);border:none !important}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{padding:16px 30px;color:var(--color-secondary);border-top:none !important}.woocommerce-checkout-review-order-table .cart_item:first-child td{border-top:var(--cart-border) !important;padding:16px 30px}.woocommerce-checkout-review-order-table .cart_item td.product-name{display:flex;align-items:center;justify-content:space-between;font-weight:500;line-height:110%;padding:16px 30px !important}.woocommerce-checkout-review-order-table .cart_item td.product-name .product-quantity{padding-left:8px;font-weight:500}.woocommerce-checkout-review-order-table .cart_item td.product-total{font-weight:600;line-height:110%;padding:16px 30px}.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table tfoot td{text-align:right}.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{border-top:var(--cart-border) !important}.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-checkout-review-order-table .cart-discount th,.woocommerce-checkout-review-order-table .cart-discount td{padding:16px 30px !important;font-size:14px;color:var(--color-secondary)}.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout-review-order-table .cart-discount th{font-size:14px;font-weight:600 !important;line-height:100% !important;text-transform:uppercase}.woocommerce-checkout-review-order-table .cart-discount td{display:flex;flex-direction:row-reverse;gap:8px;width:100%;line-height:16px !important}.woocommerce table.shop_table td{padding:16px 30px !important;font-weight:500 !important}.intro-cupon p{font-weight:400}.woocommerce-checkout-review-order-table .cart-discount td a{display:flex;height:16px}.woocommerce table.shop_table td small{font-weight:500 !important;text-transform:none !important}.woocommerce-checkout-review-order-table .cart-discount td a span{font-size:22px;line-height:15px;color:var(--color-secondary);opacity:.3;transition:var(--transition-default)}.woocommerce-checkout-review-order-table .cart-discount td a:hover span{opacity:1}.woocommerce-checkout-review-order-table .order-total{height:64px;background-color:var(--bg-light)}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{padding:0 16px !important;line-height:100% !important;vertical-align:middle;color:var(--color-secondary)}.woocommerce-checkout-review-order-table .order-total th{font-size:16px;font-weight:600 !important;text-transform:uppercase;color:var(--color-primary);background:var(--bg-header)}.woocommerce-checkout-review-order-table .order-total td{background:var(--bg-header)}.woocommerce-checkout-review-order-table .order-total td strong{font-size:var(--cart-total-size);font-weight:500 !important;line-height:100%;color:var(--color-primary)}.block-fincarrito-page form.checkout #payment{display:flex;flex-direction:column;gap:24px;background:0 0;border:none;border-radius:0}.block-fincarrito-page form.checkout #payment .payment_methods{display:flex;flex-wrap:wrap;gap:16px;padding:0;border:0}.block-fincarrito-page form.checkout #payment .payment_methods:before,.block-fincarrito-page form.checkout #payment .payment_methods:after{content:none}.block-fincarrito-page form.checkout #payment .wc_payment_method{position:relative;width:calc(50% - 8px);overflow:hidden}.block-fincarrito-page form.checkout #payment .wc_payment_method input{position:absolute;opacity:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.block-fincarrito-page form.checkout #payment .wc_payment_method label{position:relative;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;width:100%;padding:16px;font-size:12px;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--color-text-muted);border:1px solid var(--line);cursor:pointer;transition:var(--transition-large)}.block-fincarrito-page form.checkout #payment .wc_payment_method label:hover{color:var(--color-secondary);border-color:var(--line-strong)}.block-fincarrito-page form.checkout #payment .wc_payment_method:has(input:focus-visible) label{outline:2px solid var(--line-strong);outline-offset:-3px}.block-fincarrito-page form.checkout #payment .wc_payment_method label:after{content:"";display:flex !important;width:28px !important;height:28px !important;margin:0 0 12px !important;border:none !important}.block-fincarrito-page form.checkout #payment .wc_payment_method .payment_box{margin-bottom:0;font-size:12px;line-height:1.4;color:var(--color-secondary);background-color:var(--bg-light);display:none !important}.block-fincarrito-page form.checkout #payment li.wc_payment_method:is(.payment_method_googlepayredsys,.payment_method_applepayredsys):has(input:checked) .payment_box{display:block !important}.block-fincarrito-page #redsys-gpay-button,.block-fincarrito-page #apple apple-pay-button{width:100% !important;max-width:100%}.woocommerce-message,.woocommerce-error,.woocommerce-info{font-size:14px !important}.block-fincarrito-page form.checkout #payment .wc_payment_method .payment_box:before{border-bottom-color:var(--color-light)}.block-fincarrito-page form.checkout #payment .wc_payment_method .payment_box a,.block-fincarrito-page form.checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-link{font-weight:600;text-decoration:underline;color:var(--color-secondary);transition:var(--transition-default)}.block-fincarrito-page form.checkout #payment .wc_payment_method .payment_box a:hover,.block-fincarrito-page form.checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-link:hover{color:var(--color-text-muted)}.block-fincarrito-page form.checkout #payment .place-order{display:flex;flex-direction:column-reverse;gap:32px;padding:0}.block-fincarrito-page form.checkout #payment .place-order:before,.block-fincarrito-page form.checkout #payment .place-order:after{content:none}.block-fincarrito-page form.checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper p{padding:0 16px;font-size:14px;font-weight:400;line-height:150%;color:var(--color-secondary)}@media (max-width:1440px){#customer_details{width:calc(100% - 424px);max-width:none}#order_review{width:400px;min-width:auto}}@media (max-width:1180px){.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper p{width:100% !important}}@media (max-width:1023px){.block-fincarrito-page form.checkout{flex-direction:column}#customer_details,#order_review{width:100%}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper{flex-direction:column}}@media (max-width:767px){.block-fincarrito-page form.checkout h3{padding:8px}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper{gap:12px;padding:12px 16px 24px}.block-fincarrito-page form.checkout .woocommerce-additional-fields h3{padding:24px 16px 0}.block-fincarrito-page form.checkout .woocommerce-additional-fields__field-wrapper{padding:16px}#customer_details .woocommerce-input-wrapper{margin-top:0}#customer_details .woocommerce-input-wrapper input,#customer_details .woocommerce-input-wrapper select,#customer_details .woocommerce-input-wrapper textarea{padding:8px var(--cart-input-height) 8px 12px !important}#customer_details .woocommerce-input-wrapper textarea{height:80px;padding-right:40px !important}#customer_details .col-1,#customer_details .col-2{margin-bottom:0 !important}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{padding:8px 12px !important;font-size:12px}.woocommerce-checkout-review-order-table thead th{padding:8px 12px !important;font-size:10px}.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-checkout-review-order-table .cart-discount th,.woocommerce-checkout-review-order-table .cart-discount td{padding:12px !important;font-size:14px}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{padding:0 12px !important}.woocommerce-checkout-review-order-table .order-total th{font-size:18px}.block-fincarrito-page form.checkout #payment .payment_methods{flex-direction:column}.block-fincarrito-page form.checkout #payment .wc_payment_method{width:100%}.block-fincarrito-page form.checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper p{padding:0;font-size:12px}}.block-fincarrito-page .woocommerce-order{display:block;width:100%;margin:0 auto}.block-fincarrito-page .woocommerce-order .woocommerce-thankyou-order-received{display:flex;align-items:center;gap:12px;margin:0 0 24px !important;padding:0 !important;font-family:var(--font-family-sans);font-size:20px;font-weight:600;line-height:1.3;color:var(--color-secondary);background:0 0 !important;border:0 !important}.block-fincarrito-page .woocommerce-order .woocommerce-thankyou-order-received:before{content:"check_circle";flex:0 0 auto;font-family:"Material Symbols Rounded";font-size:30px;font-weight:300;line-height:1;font-feature-settings:"liga";color:var(--color-success)}.block-fincarrito-page .woocommerce-order ul.woocommerce-thankyou-order-details,.block-fincarrito-page .woocommerce-order .woocommerce-bacs-bank-details,.block-fincarrito-page .woocommerce-order .woocommerce-order-details,.block-fincarrito-page .woocommerce-order .woocommerce-customer-details .woocommerce-column{width:auto !important;margin:0 0 24px !important;padding:0 !important;overflow:hidden;background:var(--bg-lighter) !important;border:var(--cart-border) !important;border-radius:8px}.block-fincarrito-page .woocommerce-order ul.woocommerce-thankyou-order-details:before,.block-fincarrito-page .woocommerce-order .wc-bacs-bank-details-heading,.block-fincarrito-page .woocommerce-order .woocommerce-order-details__title,.block-fincarrito-page .woocommerce-order .woocommerce-column__title{display:block;margin:0 !important;padding:20px 30px !important;font-family:var(--font-family-sans) !important;font-size:12px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:var(--cart-letter-spacing) !important;text-transform:uppercase !important;color:var(--color-primary) !important;background:0 0 !important;border:0 !important;border-bottom:var(--cart-border) !important}.block-fincarrito-page .woocommerce-order ul.woocommerce-thankyou-order-details:before{content:"Tu pedido"}.block-fincarrito-page .woocommerce-order ul.woocommerce-thankyou-order-details:after{content:none !important}.block-fincarrito-page .woocommerce-order .bacs_details{margin:0 !important;padding:0 !important;list-style:none}.block-fincarrito-page .woocommerce-order ul.order_details li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;float:none !important;width:auto !important;margin:0 !important;padding:14px 30px !important;font-size:14px !important;line-height:1.4;text-transform:none !important;color:var(--color-text-muted);border:0 !important;border-top:var(--cart-border-dashed) !important}.block-fincarrito-page .woocommerce-order ul.order_details li:first-child{border-top:0 !important}.block-fincarrito-page .woocommerce-order ul.order_details li strong{display:inline !important;font-size:14px !important;font-weight:600;text-align:right;overflow-wrap:anywhere;color:var(--color-secondary)}.block-fincarrito-page .woocommerce-order ul.order_details li.woocommerce-order-overview__order strong,.block-fincarrito-page .woocommerce-order ul.order_details li.woocommerce-order-overview__total strong{color:var(--color-primary)}.block-fincarrito-page .woocommerce-order .wc-bacs-bank-details-account-name{margin:0 !important;padding:16px 30px 4px !important;font-family:var(--font-family-sans) !important;font-size:14px !important;font-weight:600 !important;line-height:1.4;text-transform:none !important;color:var(--color-secondary)}.block-fincarrito-page .woocommerce-order .bacs_details li:first-child{border-top:0 !important}.block-fincarrito-page .woocommerce-order ul.order_details li.account_number{display:none !important}.block-fincarrito-page .woocommerce-order .woocommerce-order-details .order_details{width:100%;margin:0 !important;background:0 0 !important;border:0 !important;border-radius:0 !important;border-collapse:collapse}.block-fincarrito-page .woocommerce-order .woocommerce-order-details .order_details thead{display:none}.block-fincarrito-page .woocommerce-order .woocommerce-order-details .order_details tbody td,.block-fincarrito-page .woocommerce-order .woocommerce-order-details .order_details tbody .product-name{display:table-cell !important}.block-fincarrito-page .woocommerce-order .woocommerce-order-details .order_details :is(th,td){padding:16px 30px !important;font-size:14px;font-weight:400;line-height:1.4;text-align:left;text-transform:none;color:var(--color-secondary);background:0 0 !important;border:0 !important;border-top:var(--cart-border-dashed) !important;vertical-align:middle}.block-fincarrito-page .woocommerce-order .woocommerce-order-details .order_details :is(th,td):before{content:none !important}.block-fincarrito-page .woocommerce-order .woocommerce-order-details .order_details tbody tr:first-child td{border-top:0 !important}.block-fincarrito-page .woocommerce-order .woocommerce-order-details .order_details tr>:last-child{text-align:right;white-space:nowrap}.block-fincarrito-page .woocommerce-order .woocommerce-order-details .order_details tfoot tr>:last-child{white-space:normal}.block-fincarrito-page .woocommerce-order .woocommerce-order-details .product-name a{font-weight:600;text-transform:uppercase;text-decoration:none;color:var(--color-secondary)}.block-fincarrito-page .woocommerce-order .woocommerce-order-details .product-name a span{display:inline}@media (hover:hover){.block-fincarrito-page .woocommerce-order .woocommerce-order-details .product-name a:hover{color:var(--color-primary)}}.block-fincarrito-page .woocommerce-order .woocommerce-order-details .product-quantity{margin-left:6px;font-weight:500;color:var(--color-text-muted)}.block-fincarrito-page .woocommerce-order .woocommerce-order-details tfoot th{font-size:12px !important;font-weight:600 !important;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase !important}.block-fincarrito-page .woocommerce-order .woocommerce-order-details tfoot td small{display:block;font-size:11px;color:var(--color-text-muted)}.block-fincarrito-page .woocommerce-order .woocommerce-order-details tfoot tr.total :is(th,td){font-size:16px !important;color:var(--color-primary) !important}.block-fincarrito-page .woocommerce-order .woocommerce-order-details tfoot tr.total td small{font-size:11px;color:var(--color-secondary)}.block-fincarrito-page .woocommerce-order .woocommerce-order-details tfoot tr.payment_method td{color:var(--color-text-muted)}.block-fincarrito-page .woocommerce-order .woocommerce-customer-details{margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important}.block-fincarrito-page .woocommerce-order .woocommerce-customer-details .col2-set{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr));gap:12px;width:100% !important;margin:0 !important}.block-fincarrito-page .woocommerce-order .woocommerce-customer-details .col2-set:before,.block-fincarrito-page .woocommerce-order .woocommerce-customer-details .col2-set:after{content:none !important}.block-fincarrito-page .woocommerce-order .woocommerce-customer-details .woocommerce-column{float:none !important;margin:0 !important}.block-fincarrito-page .woocommerce-order .woocommerce-customer-details address{margin:0 !important;padding:20px 30px !important;font-size:14px;font-style:normal;line-height:1.7;color:var(--color-secondary);background:0 0 !important;border:0 !important;border-radius:0 !important}.block-fincarrito-page .woocommerce-order .woocommerce-customer-details address p{display:flex;align-items:center;gap:8px;margin:8px 0 0 !important;padding:0 !important;font-size:13px;text-indent:0 !important;color:var(--color-text-muted)}.block-fincarrito-page .woocommerce .woocommerce-order .woocommerce-customer-details address p:before{position:static !important;flex:0 0 auto;width:18px;margin:0 !important;overflow:hidden;font-family:"Material Symbols Rounded" !important;font-size:18px !important;font-weight:300 !important;font-style:normal !important;line-height:1 !important;letter-spacing:0;text-transform:none;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";color:var(--color-primary) !important}.block-fincarrito-page .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-customer-details--phone:before{content:"call" !important}.block-fincarrito-page .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-customer-details--email:before{content:"mail" !important}@media (max-width:767px){.block-fincarrito-page .woocommerce-order .woocommerce-thankyou-order-received{font-size:18px}.block-fincarrito-page .woocommerce-order .woocommerce-customer-details .col2-set{grid-template-columns:1fr}.block-fincarrito-page .woocommerce-order ul.woocommerce-thankyou-order-details:before,.block-fincarrito-page .woocommerce-order .wc-bacs-bank-details-heading,.block-fincarrito-page .woocommerce-order .wc-bacs-bank-details-account-name,.block-fincarrito-page .woocommerce-order ul.order_details li,.block-fincarrito-page .woocommerce-order .woocommerce-order-details .order_details :is(th,td),.block-fincarrito-page .woocommerce-order .woocommerce-order-details__title,.block-fincarrito-page .woocommerce-order .woocommerce-column__title,.block-fincarrito-page .woocommerce-order .woocommerce-customer-details address{padding-left:20px !important;padding-right:20px !important}}.block-fincarrito-page .woocommerce-order .order-actions-button{--slide-color:var(--color-secondary);--slide-text:var(--color-light);--slide-h:36px;position:relative;display:inline-flex !important;align-items:center;justify-content:center;min-width:104px;height:36px;margin:0 !important;padding:0 18px !important;font-family:var(--font-family-sans) !important;font-size:12px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase;text-decoration:none;white-space:nowrap;vertical-align:middle;color:var(--color-text-muted) !important;background:0 0 !important;border:var(--cart-border) !important;border-radius:0 !important;cursor:pointer;box-shadow:inset 0 0 0 0 var(--slide-color) !important;transition:box-shadow var(--slide-duration) ease-out,color var(--slide-duration) ease-out,border-color var(--slide-duration) ease-out}.block-fincarrito-page .woocommerce-order .order-actions-button:before,.block-fincarrito-page .woocommerce-order .order-actions-button:after{content:none !important}.block-fincarrito-page .woocommerce-order .order-actions-button.pay{--slide-color:var(--color-primary);color:var(--color-light) !important;background:var(--color-secondary) !important;border-color:var(--color-secondary) !important}.block-fincarrito-page .woocommerce-order .order-actions-button+.order-actions-button{margin-left:8px !important}.block-fincarrito-page .woocommerce-order .order-actions-button:focus-visible{box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color) !important;color:var(--slide-text) !important;border-color:var(--slide-color) !important;outline:none}@media (hover:hover){.block-fincarrito-page .woocommerce-order .order-actions-button:hover{box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color) !important;color:var(--slide-text) !important;border-color:var(--slide-color) !important}}.block-fincarrito-page .woocommerce-order .order-actions--heading{vertical-align:middle !important}.block-fincarrito-page .woocommerce-order .woocommerce-order-details tr:has(.order-actions--heading)>td{white-space:nowrap !important}@media (max-width:767px){.block-fincarrito-page .woocommerce-order .woocommerce-order-details tfoot:has(.order-actions--heading){display:table-caption;caption-side:bottom}.block-fincarrito-page .woocommerce-order .woocommerce-order-details tr:has(.order-actions--heading){display:flex;flex-direction:column;gap:10px;padding:16px 20px;border-top:var(--cart-border-dashed)}.block-fincarrito-page .woocommerce-order .woocommerce-order-details tr:has(.order-actions--heading)>:is(th,td){display:flex !important;gap:8px;width:auto;padding:0 !important;border:0 !important;text-align:left !important}.block-fincarrito-page .woocommerce-order .order-actions-button{flex:1 1 0;margin:0 !important}}:root{--slide-icon-light:brightness(0) invert(1)}.xoo-wsc-modal .xoo-wsc-header .xoo-wsch-close,.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-smr-del,.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn,.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-empty-cart a,.block-carrito-page form .shop_table tr td.product-remove a,.block-carrito-page form .shop_table tr td.product-quantity .quantity .qty-btn,.block-carrito-page form .shop_table .coupon .button,.block-carrito-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,.block-fincarrito-page form.checkout #payment .place-order button#place_order,.block-fincarrito-page form.checkout #payment .wc_payment_method label{--slide-color:var(--color-secondary);--slide-text:var(--color-light);--slide-h:100px;box-shadow:inset 0 0 0 0 var(--slide-color) !important;transition:box-shadow var(--slide-duration) ease-out,color var(--slide-duration) ease-out,border-color var(--slide-duration) ease-out}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout,.block-carrito-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,.block-fincarrito-page form.checkout #payment .place-order button#place_order{--slide-color:var(--color-primary);--slide-text:var(--bg-light)}.xoo-wsc-modal .xoo-wsc-header .xoo-wsch-close{--slide-h:40px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-smr-del{--slide-h:20px}.block-carrito-page form .shop_table tr td.product-quantity .quantity .qty-btn{--slide-h:40px}.block-fincarrito-page form.checkout #payment .wc_payment_method label{--slide-h:200px}.xoo-wsc-modal .xoo-wsc-header .xoo-wsch-close:is(:hover,:focus-visible),.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-smr-del:is(:hover,:focus-visible),.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn:is(:hover,:focus-visible),.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-empty-cart a:is(:hover,:focus-visible),.block-carrito-page form .shop_table tr td.product-remove a:is(:hover,:focus-visible),.block-carrito-page form .shop_table tr td.product-quantity .quantity .qty-btn:is(:hover,:focus-visible),.block-carrito-page form .shop_table .coupon .button:is(:hover,:focus-visible),.block-carrito-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:is(:hover,:focus-visible),.block-fincarrito-page form.checkout #payment .place-order button#place_order:is(:hover,:focus-visible),.block-fincarrito-page form.checkout #payment .wc_payment_method label:hover,.block-fincarrito-page form.checkout #payment .wc_payment_method:has(input:focus-visible) label{box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color) !important;color:var(--slide-text) !important;border-color:var(--slide-color) !important;outline:none}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-smr-del:before,.block-carrito-page form .shop_table tr td.product-remove a:after{transition:filter var(--slide-duration) ease-out}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-smr-del:is(:hover,:focus-visible):before,.block-carrito-page form .shop_table tr td.product-remove a:is(:hover,:focus-visible):after{filter:var(--slide-icon-light);opacity:1}.block-carrito-page form .shop_table .coupon .button:before,.block-carrito-page form .shop_table .coupon .button:after,.block-carrito-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:before,.block-carrito-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:after,.block-fincarrito-page form.checkout #payment .place-order button#place_order:before,.block-fincarrito-page form.checkout #payment .place-order button#place_order:after{content:none !important}.woocommerce button.button[name=apply_coupon]{--slide-color:var(--color-secondary);--slide-text:var(--color-light);--slide-h:var(--cart-input-height);position:relative;z-index:2;height:var(--cart-input-height);margin:0 !important;padding:0 24px !important;font-family:var(--font-family-sans) !important;font-size:14px !important;font-weight:600;line-height:1 !important;text-transform:uppercase;color:var(--color-secondary) !important;background:0 0 !important;border:var(--cart-border) !important;border-radius:0 !important;cursor:pointer;box-shadow:inset 0 0 0 0 var(--slide-color) !important;transition:box-shadow var(--slide-duration) ease-out,color var(--slide-duration) ease-out,border-color var(--slide-duration) ease-out}.woocommerce button.button[name=apply_coupon]:is(:hover,:focus-visible){box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color) !important;color:var(--slide-text) !important;border-color:var(--slide-color) !important;outline:none}.woocommerce button.button[name=apply_coupon]:before,.woocommerce button.button[name=apply_coupon]:after{content:none !important}@media (prefers-reduced-motion:reduce){.woocommerce button.button[name=apply_coupon]{transition-duration:.01ms !important}}.block-fincarrito-page form.checkout #payment li.wc_payment_method.payment_method_redsys{--pay-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2326231E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='1.5'/%3E%3Cpath d='M3 9.5h18'/%3E%3Cpath d='M6.5 15h3'/%3E%3C/svg%3E")}.block-fincarrito-page form.checkout #payment li.wc_payment_method.payment_method_bizumredsys{--pay-icon:url("/wp-content/uploads/2026/10/bizum.svg")}.block-fincarrito-page form.checkout #payment li.wc_payment_method.payment_method_googlepayredsys{--pay-icon:url("/wp-content/uploads/2026/10/Google.svg")}.block-fincarrito-page form.checkout #payment li.wc_payment_method.payment_method_applepayredsys{--pay-icon:url("/wp-content/uploads/2026/10/Apple.svg")}.block-fincarrito-page form.checkout #payment li.wc_payment_method.payment_method_bacs{--pay-icon:url("/wp-content/uploads/2026/09/pago-bizum.svg")}.block-fincarrito-page form.checkout #payment li.wc_payment_method.payment_method_ppcp-gateway{--pay-icon:url("/wp-content/uploads/2026/10/paypal.svg")}.block-fincarrito-page form.checkout #payment li.wc_payment_method label:after{content:"" !important;background-image:var(--pay-icon);background-position:center;background-repeat:no-repeat;background-size:contain;opacity:1;transition:filter var(--slide-duration) ease-out}.block-fincarrito-page form.checkout #payment li.wc_payment_method label img{display:none !important}.block-fincarrito-page form.checkout #payment li.wc_payment_method.payment_method_bizumredsys label:before{content:"Bizum"}.block-fincarrito-page form.checkout #payment li.wc_payment_method.payment_method_applepayredsys label:before{content:"Apple Pay"}.block-fincarrito-page form.checkout #payment li.wc_payment_method label:hover:after,.block-fincarrito-page form.checkout #payment li.wc_payment_method:has(input:focus-visible) label:after{filter:var(--slide-icon-light)}.block-fincarrito-page form.checkout #payment li.wc_payment_method:has(input:checked) label{box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color) !important;color:var(--slide-text) !important;border-color:var(--slide-color) !important;cursor:default}.block-fincarrito-page form.checkout #payment li.wc_payment_method:has(input:checked) label:after{filter:var(--slide-icon-light)}.woocommerce-error a{color:var(--color-light)}.woocommerce-shipping-totals-titulo th,.woocommerce-shipping-totals.shipping td{width:100%;text-align:left !important}.woocommerce-shipping-totals-titulo th{padding-bottom:4px !important}.woocommerce-shipping-totals.shipping td{padding-top:4px !important;border-top:0 !important}.woocommerce-shipping-totals.shipping #shipping_method{margin:0;padding:0}.woocommerce-shipping-totals-titulo th{font-size:14px;text-transform:uppercase;color:var(--color-primary) !important;font-weight:500 !important;background:var(--bg-header)}.menu-icons .header-search{--slide-color:var(--color-secondary);--slide-text:var(--color-light);position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--header-btn-size);height:var(--header-btn-size);margin:0;padding:0;color:var(--color-secondary);background:0 0;border:.5px solid var(--color-secondary);border-radius:0;cursor:pointer;box-shadow:inset 0 0 0 0 var(--slide-color);transition:box-shadow var(--slide-duration) ease-out,color var(--slide-duration) ease-out,border-color var(--slide-duration) ease-out;-webkit-appearance:none;appearance:none}.header-search-icon{display:flex}.header-search-icon:before{content:"";display:block;width:18px;height:18px;background:url("/wp-content/uploads/2026/09/lupa-2.svg") center/contain no-repeat;transition:filter var(--slide-duration) ease-out}.menu-icons .header-search:focus-visible{color:var(--slide-text);border-color:var(--slide-color);box-shadow:inset 0 calc(-1 * var(--header-btn-size)) 0 0 var(--slide-color);outline:none}.menu-icons .header-search:focus-visible .header-search-icon:before{filter:brightness(0) invert(1)}@media (hover:hover){.menu-icons .header-search:hover{color:var(--slide-text);border-color:var(--slide-color);box-shadow:inset 0 calc(-1 * var(--header-btn-size)) 0 0 var(--slide-color)}.menu-icons .header-search:hover .header-search-icon:before{filter:brightness(0) invert(1)}}.site-header.header-dark .menu-icons .header-search{--slide-color:var(--bg);--slide-text:var(--color-secondary);border-color:var(--color-light)}.site-header.header-dark .header-search-icon:before{filter:brightness(0) invert(1)}.site-header.header-dark .menu-icons .header-search:focus-visible .header-search-icon:before{filter:none}@media (hover:hover){.site-header.header-dark .menu-icons .header-search:hover .header-search-icon:before{filter:none}}@media (max-width:767px){.header-search-icon:before{width:16px;height:16px}}.jig-buscador{box-sizing:border-box;position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;color:var(--color-secondary);background:color-mix(in srgb,var(--bg) 96%,transparent);border:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.jig-buscador[open]{display:flex;align-items:flex-start;justify-content:center;padding-top:calc(14vh + var(--admin-h, 0px));animation:jig-buscador-entrar .35s ease-out}.jig-buscador__interior{display:flex;flex-direction:column;width:100%;max-width:760px;max-height:100%}.jig-buscador::backdrop{background:0 0}@keyframes jig-buscador-entrar{from{opacity:0}to{opacity:1}}.jig-buscador__form{flex:0 0 auto;width:100%;margin:0;animation:jig-buscador-subir .45s ease-out}@keyframes jig-buscador-subir{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.jig-buscador__etiqueta{display:block;margin-bottom:20px;font-family:var(--font-family-sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}.jig-buscador__fila{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line-strong)}.jig-buscador__campo{flex:1 1 auto;min-width:0;height:80px;margin:0;padding:0;font-family:var(--font-family-serif);font-size:44px;font-weight:400;line-height:1.2;color:var(--color-secondary);background:0 0;border:0;border-radius:0;outline:none;-webkit-appearance:none;appearance:none}.jig-buscador__campo::placeholder{color:color-mix(in srgb,var(--color-text-muted) 60%,transparent)}.jig-buscador__campo::-webkit-search-cancel-button{-webkit-appearance:none}.jig-buscador__borrar{--slide-color:var(--color-primary);flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0;padding:0;color:var(--color-light);background:var(--color-secondary);border:0;border-radius:0;cursor:pointer;box-shadow:inset 0 0 0 0 var(--slide-color);transition:box-shadow var(--slide-duration) ease-out,opacity .3s ease,background-color .3s ease}.jig-buscador__borrar .material-symbols-rounded{font-size:24px}.jig-buscador__borrar:disabled{opacity:.25;cursor:default;box-shadow:none !important}.jig-buscador__borrar:not(:disabled):focus-visible{box-shadow:inset 0 -56px 0 0 var(--slide-color);outline:none}@media (hover:hover){.jig-buscador__borrar:not(:disabled):hover{box-shadow:inset 0 -56px 0 0 var(--slide-color)}}.jig-buscador__ayuda{margin:16px 0 0;padding:0;font-size:12px;color:var(--color-text-muted)}.jig-buscador__ayuda kbd{padding:2px 6px;font-family:var(--font-family-sans);font-size:11px;border:.5px solid var(--line);border-radius:3px;background:var(--bg-light)}.jig-buscador__resultados{flex:1 1 auto;min-height:0;margin-top:28px;padding-bottom:24px;overflow-y:auto;transition:opacity .2s ease}.jig-buscador__resultados:empty{display:none}.jig-buscador__resultados.is-cargando>:not(.jig-buscador__cargando){opacity:.35;pointer-events:none;transition:opacity .2s ease}.jig-buscador__cargando{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;margin:0 0 20px;padding:6px 0;font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--color-secondary);background:var(--bg);animation:jig-buscador-aparece .25s ease .1s both}.jig-buscador__cargando-icono{flex:0 0 auto;width:22px;height:22px;border:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:jig-buscador-gira .8s linear infinite}@keyframes jig-buscador-gira{to{transform:rotate(360deg)}}@keyframes jig-buscador-aparece{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jig-buscador__cargando-icono{animation-duration:2s}.jig-buscador__cargando{animation:none}}.jig-buscador__mensaje{margin:0;font-size:15px;color:var(--color-text-muted)}.jig-buscador__grupo+.jig-buscador__grupo{margin-top:32px}.jig-buscador__grupo-titulo{margin:0 0 12px !important;padding:0 0 10px !important;font-family:var(--font-family-sans) !important;font-size:11px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary) !important;border-bottom:.5px solid var(--line)}.jig-buscador__resultados ul{margin:0;padding:0;list-style:none}.jig-buscador__resultados li{margin:0;padding:0;list-style:none}.jig-buscador__vinos{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:8px}.jig-buscador__vinos>li{display:flex}.jig-buscador__vino{display:flex;flex:1 1 auto;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;color:var(--color-secondary);background:var(--bg-light);border:.5px solid var(--line);transition:border-color .3s ease,background-color .3s ease}.jig-buscador .jig-buscador__vino img.jig-buscador__vino-img{flex:0 0 36px !important;width:36px !important;min-width:36px !important;max-width:36px !important;height:80px !important;max-height:80px !important;margin:0 !important;padding:0 !important;object-fit:contain !important;border:0 !important;box-shadow:none !important}.jig-buscador__vino-texto{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.jig-buscador__vino-cat{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.jig-buscador__vino-nombre{font-size:14px;font-weight:600;line-height:1.25;text-transform:uppercase}.jig-buscador__vino-precio,.jig-buscador__vino-precio .woocommerce-Price-amount{font-size:13px;font-weight:500;color:var(--color-primary)}.jig-buscador__vino-precio small{display:none}.jig-buscador__pagina{display:flex;align-items:center;gap:16px;padding:12px 4px;text-decoration:none;color:var(--color-secondary);border-bottom:.5px solid var(--line);transition:padding .3s ease,color .3s ease}.jig-buscador__pagina-tipo{flex:0 0 72px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.jig-buscador__pagina-titulo{flex:1 1 auto;font-size:15px}.jig-buscador__pagina-flecha{flex:0 0 auto;font-size:20px;opacity:.4;transition:opacity .3s ease,transform .3s ease}.jig-buscador__vino:focus-visible{border-color:var(--line-strong);background:var(--bg-header);outline:none}.jig-buscador__pagina:focus-visible{padding-left:12px;color:var(--color-primary);outline:none}@media (hover:hover){.jig-buscador__vino:hover{border-color:var(--line-strong);background:var(--bg-header)}.jig-buscador__pagina:hover{padding-left:12px;color:var(--color-primary)}.jig-buscador__pagina:hover .jig-buscador__pagina-flecha{opacity:1;transform:translateX(3px)}}@media (max-width:767px){.jig-buscador__vinos{grid-template-columns:1fr}.jig-buscador__resultados{margin-top:20px}}.jig-buscador__cerrar{--slide-color:var(--color-secondary);position:absolute;top:calc(24px + var(--admin-h, 0px));right:24px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0;color:var(--color-secondary);background:0 0;border:.5px solid var(--color-secondary);border-radius:0;cursor:pointer;box-shadow:inset 0 0 0 0 var(--slide-color);transition:box-shadow var(--slide-duration) ease-out,color var(--slide-duration) ease-out}.jig-buscador__cerrar .material-symbols-rounded{font-size:24px}.jig-buscador__cerrar:focus-visible{color:var(--color-light);box-shadow:inset 0 -48px 0 0 var(--slide-color);outline:none}@media (hover:hover){.jig-buscador__cerrar:hover{color:var(--color-light);box-shadow:inset 0 -48px 0 0 var(--slide-color)}}html.jig-buscador-abierto{overflow:hidden}@media (max-width:767px){.jig-buscador,.jig-buscador[open]{padding:calc(80px + var(--admin-h, 0px)) 20px 0}.jig-buscador__campo{height:60px;font-size:28px}.jig-buscador__borrar{width:44px;height:44px}.jig-buscador__cerrar{top:calc(16px + var(--admin-h, 0px));right:16px;width:40px;height:40px}.jig-buscador__ayuda{display:none}}@media (prefers-reduced-motion:reduce){.jig-buscador[open],.jig-buscador__form{animation:none}}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-products{padding:0}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product{display:grid;grid-template-columns:56px 64px minmax(0, 1fr) auto;align-items:center;margin:0;padding:0;border-bottom:var(--cart-border-dashed)}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product:first-child{border-top:0}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product:last-child{margin:0}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sum-col,.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sum-col .xoo-wsc-sm-info,.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sm-right{display:contents}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-smr-del{position:static;grid-column:1;grid-row:1;align-self:stretch;display:flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0;padding:0;border-right:var(--cart-border);--slide-h:200px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-img-col{grid-column:2;grid-row:1;width:auto;margin:0;padding:16px 8px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-img-col img{display:block;width:100%;height:96px;object-fit:contain}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sm-left{grid-column:3;grid-row:1;align-items:center;width:auto;padding:16px 8px;background:0 0}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-pname,.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-pname a{font-size:14px;font-weight:600;line-height:1.2;text-transform:uppercase;color:var(--color-secondary)}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-pname{padding-bottom:6px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sml-qty{height:auto;font-size:14px;font-weight:400;line-height:1.2;color:var(--color-secondary)}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sml-qty span,.xoo-wsc-modal .xoo-wsc-body .variation .variation-Formato p{font-size:14px;font-weight:400;line-height:1.2;color:var(--color-secondary)}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sml-qty:after{content:"×";margin:0 4px;font-size:12px;font-weight:400}.xoo-wsc-modal .xoo-wsc-body .variation{height:auto}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sm-right .xoo-wsc-smr-ptotal{grid-column:4;grid-row:1;align-items:flex-end;padding:16px 20px 16px 8px;text-align:right;white-space:nowrap}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sm-right .woocommerce-Price-amount{font-size:14px;font-weight:500;color:var(--color-secondary)}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sm-right .xoo-wsc-smr-ptotal small{font-size:10px;color:var(--color-text-muted)}@media (max-width:767px){.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product{grid-template-columns:44px 48px minmax(0, 1fr) auto}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-smr-del{top:auto;width:auto;height:auto;font-size:16px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-img-col{width:auto;margin:0;padding:12px 6px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-img-col img{height:72px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sm-left{padding:12px 6px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-pname,.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-pname a{font-size:12px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sml-qty,.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sml-qty span,.xoo-wsc-modal .xoo-wsc-body .variation .variation-Formato p,.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sm-right .woocommerce-Price-amount{font-size:12px}.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sm-right .xoo-wsc-smr-ptotal{padding:12px 12px 12px 6px}}body .xoo-wsc-modal{--jig-sc-panel:var(--bg-header);--jig-sc-pad:32px}body .xoo-wsc-modal .xoo-wsc-container{top:0 !important;right:-480px;bottom:0 !important;display:flex !important;flex-direction:column;width:100% !important;max-width:460px !important;height:100vh !important;height:100dvh !important;max-height:none !important;background:var(--jig-sc-panel) !important}body .xoo-wsc-modal.xoo-wsc-cart-active .xoo-wsc-container{right:0 !important}body .xoo-wsc-modal .xoo-wsc-body{flex:1 1 auto;min-height:0;overflow-y:auto}body .xoo-wsc-modal .xoo-wsc-body .xoo-wsc-pname a{text-decoration:none !important}body .xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sml-qty.jig-oculto-sc{display:none !important}body .xoo-wsc-modal .xoo-wsc-body .xoo-wsc-sm-left:has(.jig-sc-qty):after{content:"";order:3;flex-basis:100%;height:0}body .xoo-wsc-modal .xoo-wsc-body .jig-sc-qty{order:4;display:inline-flex;align-items:center;height:36px;margin-top:10px;border:.5px solid var(--line-strong)}body .xoo-wsc-modal .xoo-wsc-body .jig-sc-qty__btn{--slide-color:var(--color-secondary);--slide-text:var(--color-light);--slide-h:36px;display:flex;align-items:center;justify-content:center;width:34px;height:100%;margin:0;padding:0;font-family:var(--font-family-sans);font-size:20px;font-weight:300;line-height:1;color:var(--color-secondary);background:0 0;border:0;cursor:pointer;box-shadow:inset 0 0 0 0 var(--slide-color);transition:box-shadow var(--slide-duration,.4s) ease-out,color var(--slide-duration,.4s) ease-out}body .xoo-wsc-modal .xoo-wsc-body .jig-sc-qty__btn:focus-visible{color:var(--slide-text);box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color);outline:none}@media (hover:hover){body .xoo-wsc-modal .xoo-wsc-body .jig-sc-qty__btn:hover{color:var(--slide-text);box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color)}}body .xoo-wsc-modal .xoo-wsc-body .jig-sc-qty__n{min-width:32px;font-size:14px;font-weight:500;text-align:center;color:var(--color-secondary)}body .xoo-wsc-modal.jig-sc-cargando .xoo-wsc-body,body .xoo-wsc-modal.jig-sc-cargando .xoo-wsc-footer{opacity:.55;pointer-events:none;transition:opacity .2s ease}body .xoo-wsc-modal .xoo-wsc-footer{flex:0 0 auto;padding:20px var(--jig-sc-pad) 28px !important;background:0 0 !important;border-top:1px solid var(--line) !important;box-shadow:none !important}body .xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-totals{margin:0 0 16px !important;padding:0 !important;background:0 0 !important;border:0 !important}body .xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-totals .xoo-wsc-ft-amt-subtotal{justify-content:space-between !important}body .xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-amt-label{font-size:14px !important;font-weight:400 !important;text-transform:none !important;color:var(--color-secondary)}body .xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-amt-value .amount{font-size:16px !important;font-weight:600 !important}body .xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-amt-value small{display:none}body .xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-buttons-cont{display:flex !important;flex-direction:column-reverse;gap:14px !important;margin:0 !important}body .xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout{display:flex !important;align-items:center;justify-content:center;gap:12px;width:100% !important;height:56px !important;padding:0 20px !important;font-size:14px !important;font-weight:600 !important;letter-spacing:.02em !important;text-transform:uppercase !important;text-decoration:none !important;color:var(--color-light) !important;background:var(--color-secondary) !important;border:0 !important;border-radius:0 !important}body .xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-btn-checkout .jig-sc-total:before{content:"·";margin-right:12px}body .xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-btn.xoo-wsc-ft-btn-cart{width:auto !important;height:auto !important;align-self:center;padding:0 !important;font-size:13px !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important;text-decoration:underline !important;text-underline-offset:4px;color:var(--color-secondary) !important;background:0 0 !important;border:0 !important;box-shadow:none !important}@media (hover:hover){body .xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-btn.xoo-wsc-ft-btn-cart:hover{color:var(--color-primary) !important;box-shadow:none !important}}body .xoo-wsc-modal .jig-sc-envio{margin:0 0 18px}body .xoo-wsc-modal .jig-sc-envio__texto{display:flex;align-items:center;gap:6px;margin:0 0 8px;padding:0;font-size:13px;line-height:1.4;color:var(--color-secondary)}body .xoo-wsc-modal .jig-sc-envio__texto strong{font-weight:600;color:var(--color-primary)}body .xoo-wsc-modal .jig-sc-envio__barra{display:block;height:4px;overflow:hidden;background:var(--line)}body .xoo-wsc-modal .jig-sc-envio__barra>span{display:block;height:100%;background:var(--color-primary);transition:width .4s ease}body .xoo-wsc-modal .jig-sc-envio.is-conseguido .jig-sc-envio__texto{font-weight:600;color:var(--color-success)}body .xoo-wsc-modal .jig-sc-envio.is-conseguido .jig-sc-envio__texto .material-symbols-rounded{font-size:18px}body .xoo-wsc-modal .jig-sc-envio.is-conseguido .jig-sc-envio__barra>span{background:var(--color-success)}body .xoo-wsc-modal .jig-sc-seguir{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:48px;margin:10px 0 0;padding:0 20px;font-family:var(--font-family-sans);font-size:14px;font-weight:500;text-decoration:none !important;color:var(--color-secondary) !important;background:0 0;border:1px solid var(--line-strong);border-radius:0;cursor:pointer;--slide-color:var(--color-secondary);box-shadow:inset 0 0 0 0 var(--slide-color);transition:box-shadow var(--slide-duration,.4s) ease-out,color var(--slide-duration,.4s) ease-out}body .xoo-wsc-modal .jig-sc-seguir .material-symbols-rounded{font-size:18px}body .xoo-wsc-modal .jig-sc-seguir:focus-visible{color:var(--color-light) !important;box-shadow:inset 0 -48px 0 0 var(--slide-color);outline:none}@media (hover:hover){body .xoo-wsc-modal .jig-sc-seguir:hover{color:var(--color-light) !important;box-shadow:inset 0 -48px 0 0 var(--slide-color)}}body .xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-btn.xoo-wsc-ft-btn-cart{display:none !important}body .xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-info-cont{display:none !important}@media (max-width:767px){body .xoo-wsc-modal{--jig-sc-pad:20px}body .xoo-wsc-modal .xoo-wsc-container{max-width:100% !important}}body .xoo-wsc-modal .xoo-wsc-psavings,.xoo-wsc-psavings{display:none !important}#wc-filters-panel{position:fixed;top:130px;bottom:0;right:-100%;width:485px;max-width:85vw;height:auto !important;max-height:none !important;box-sizing:border-box;background:var(--bg-light);z-index:99999;overflow-y:auto !important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-left:.5px solid var(--line);transition:right .35s ease;padding:80px 60px calc(40px + env(safe-area-inset-bottom, 0px));margin-bottom:0}#wc-filters-panel.dvcv-open{right:0}#wc-filters-overlay{position:fixed;inset:0;background:0 0;z-index:99998;display:none;opacity:1;background-color:color-mix(in srgb,var(--bg-light) 70%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#wc-filters-overlay.dvcv-open{display:block}#wc-filters-panel .dvcv-close-filters{position:absolute;top:15px;right:20px;font-size:26px;cursor:pointer;background:0 0;border:none;line-height:1}body.dvcv-filters-open{overflow:hidden}