.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout form.checkout_coupon{display:none !important}.woocommerce-checkout-review-order-table tr.jig-cupon td{padding:12px 30px !important;border-top:var(--cart-border-dashed) !important}.jig-cupon__abrir{display:inline-flex;align-items:center;gap:6px;padding:0;font-family:var(--font-family-sans);font-size:14px;font-weight:500;color:var(--color-secondary);text-underline-offset:3px;background:0 0;border:0;cursor:pointer}th.product-name,th.product-total{display:none}.jig-cupon__abrir .material-symbols-rounded{font-size:22px;color:var(--color-primary);text-decoration:none}.jig-cupon__campo{display:flex;margin-top:10px}.jig-cupon__campo[hidden]{display:none}.jig-cupon__aviso{margin:8px 0 0;padding:0;font-size:12px;font-weight:500;line-height:1.3;text-align:left}.jig-cupon__aviso.is-error{color:var(--color-primary)}.jig-cupon__aviso.is-ok{color:var(--color-success)}.jig-cupon__campo.is-error .jig-cupon__input{border-color:var(--color-primary) !important}.jig-cupon__input{flex:1 1 auto;min-width:0;height:40px;padding:0 12px;font-family:var(--font-family-sans);font-size:13px;text-transform:uppercase;color:var(--color-secondary);background:var(--bg-light);border:var(--cart-border);border-right:0;border-radius:0;padding:12px !important}.jig-cupon__aplicar{--slide-color:var(--color-primary);--slide-text:var(--color-light);--slide-h:40px;flex:0 0 auto;height:40px;padding:0 16px;font-family:var(--font-family-sans);font-size:12px;font-weight:600;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase;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}.jig-cupon__aplicar:focus-visible{box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color);outline:none}@media (hover:hover){.jig-cupon__aplicar:hover{box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color)}}.block-fincarrito-page form.checkout{--cart-input-height:48px}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>*{order:0 !important}.woocommerce-billing-fields__field-wrapper h4{text-transform:uppercase !important;margin-top:20px !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>p.form-row{width:calc((100% - 48px) / 3) !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>p:is(#billing_email_field,#billing_address_1_field){width:calc((100% - 48px) / 3 * 2 + 24px) !important}.block-fincarrito-page form.checkout .jig-pago-grupo{width:100%;margin:16px 0 -4px;padding:20px 0 0;font-family:var(--font-family-sans);font-size:12px;font-weight:600;line-height:1;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase;color:var(--color-primary);border-top:var(--cart-border-dashed)}.block-fincarrito-page form.checkout .jig-pago-grupo:first-child{margin-top:4px;padding-top:0;border-top:0}@media (min-width:768px) and (max-width:1280px){.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>p.form-row{width:calc((100% - 24px) / 2) !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>p:is(#billing_email_field,#billing_address_1_field){width:100% !important}}#customer_details .form-row.woocommerce-validated .woocommerce-input-wrapper :is(input,textarea,select){border-color:var(--color-success) !important}#customer_details .form-row.woocommerce-invalid .woocommerce-input-wrapper :is(input,textarea,select){border-color:var(--color-primary) !important}#customer_details .form-row:is(.woocommerce-validated,.woocommerce-invalid) .woocommerce-input-wrapper:after{position:absolute;top:50%;right:14px;z-index:3;font-family:"Material Symbols Rounded";font-size:20px;font-weight:400;line-height:1;transform:translateY(-50%);pointer-events:none}#customer_details .form-row.woocommerce-validated .woocommerce-input-wrapper:after{content:"check";color:var(--color-success)}#customer_details .form-row.woocommerce-invalid .woocommerce-input-wrapper:after{content:"error";color:var(--color-primary)}#customer_details .form-row:has(select) .woocommerce-input-wrapper:after,#customer_details .form-row:has(.select2) .woocommerce-input-wrapper:after{content:none}.block-fincarrito-page form.checkout .jig-pago-error{width:100%;margin:0;padding-top:4px;font-size:12px;font-weight:500;line-height:120%;color:var(--color-primary)}.jig-notas h3{display:none !important}.jig-notas:not(.is-abierta) .woocommerce-additional-fields__field-wrapper{display:none !important}.jig-notas__abrir{display:inline-flex;align-items:center;gap:6px;margin:16px 30px;padding:0;font-family:var(--font-family-sans);font-size:12px;font-weight:500;color:var(--color-secondary);text-underline-offset:3px;background:0 0;border:0;cursor:pointer}.jig-notas__abrir .material-symbols-rounded{font-size:18px;color:var(--color-primary);transition:transform .3s ease}.jig-notas.is-abierta .jig-notas__abrir .material-symbols-rounded{transform:rotate(45deg)}.woocommerce-checkout-review-order-table .cart_item td.product-name{justify-content:flex-start;gap:12px}.jig-resumen-item{display:flex;align-items:center;gap:12px;min-width:0}.jig-resumen-item__img{flex:0 0 auto;width:32px !important;height:56px !important;object-fit:contain}.jig-resumen-item__texto{display:flex;flex-direction:column;gap:4px;min-width:0}.jig-resumen-item__nombre{font-size:13px;font-weight:600;line-height:1.2;text-transform:uppercase}.jig-resumen-item__nombre span{display:inline}.jig-resumen-item__formato{font-size:12px;font-weight:400;color:var(--color-text-muted)}.jig-resumen-item__cantidad{margin-left:auto;font-size:12px;font-weight:500;white-space:nowrap;color:var(--color-text-muted)}tr.jig-envio-gratis td{padding:14px 30px !important;border-top:var(--cart-border-dashed) !important}.jig-envio-gratis__texto{display:flex;align-items:center;gap:4px;margin:20px 0 8px;padding:0;font-size:12px;font-weight:500;color:var(--color-secondary)}.jig-envio-gratis__texto strong{color:var(--color-primary)}.jig-envio-gratis__barra{display:block;height:4px;overflow:hidden;background:var(--line);border-radius:2px}.jig-envio-gratis__barra span{display:block;height:100%;background:var(--color-primary);transition:width .6s ease}tr.jig-envio-gratis.is-conseguido .jig-envio-gratis__texto{color:var(--color-success)}tr.jig-envio-gratis.is-conseguido .jig-envio-gratis__texto .material-symbols-rounded{font-size:18px}tr.jig-envio-gratis.is-conseguido .jig-envio-gratis__barra span{background:var(--color-success)}.woocommerce #shipping_method.woocommerce-shipping-methods{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:8px;margin:4px 0 0;padding:0;list-style:none}.woocommerce #shipping_method.woocommerce-shipping-methods>li{position:relative;display:block;width:100%;margin:0;padding:0;list-style:none}.woocommerce #shipping_method.woocommerce-shipping-methods>li>input.shipping_method{position:absolute;inset:0;opacity:0;margin:0;pointer-events:none}.woocommerce #shipping_method.woocommerce-shipping-methods>li>label{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:14px 16px;font-size:13px;line-height:1.3;text-align:left;color:var(--color-secondary);background:var(--bg-light);border:1px solid var(--line);cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.woocommerce #shipping_method.woocommerce-shipping-methods>li>label:before{flex:0 0 auto;font-family:"Material Symbols Rounded";font-size:24px;font-weight:300;line-height:1;color:var(--color-primary);transition:color .3s ease}.woocommerce #shipping_method>li.jig-envio--domicilio>label:before{content:"local_shipping"}.woocommerce #shipping_method>li.jig-envio--recogida>label:before{content:"storefront"}.jig-envio__texto{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.jig-envio__nombre{font-weight:600}.jig-envio__desc{font-size:12px;color:var(--color-text-muted)}.jig-envio__precio{flex:0 0 auto;font-weight:600;text-align:right;white-space:nowrap}.jig-envio__precio small{display:block;font-size:10px;font-weight:400;color:var(--color-text-muted)}.woocommerce #shipping_method>li:has(input:checked)>label{color:var(--color-light);background:var(--color-secondary);border-color:var(--color-secondary);cursor:default}.woocommerce #shipping_method>li:has(input:checked)>label:before,.woocommerce #shipping_method>li:has(input:checked) .jig-envio__desc,.woocommerce #shipping_method>li:has(input:checked) .jig-envio__precio small{color:var(--color-light)}.woocommerce #shipping_method>li:has(input:focus-visible)>label{outline:2px solid var(--line-strong);outline-offset:2px}@media (hover:hover){.woocommerce #shipping_method>li:not(:has(input:checked))>label:hover{border-color:var(--line-strong)}}.block-fincarrito-page form.checkout #payment .place-order button#place_order{display:inline-flex;align-items:center;justify-content:center;gap:8px}.block-fincarrito-page form.checkout #payment .place-order button#place_order:before{content:"lock";font-family:"Material Symbols Rounded";font-size:18px;font-weight:300;line-height:1}.jig-pago-seguro{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:12px 0 0;padding:0;font-size:12px;color:var(--color-text-muted)}.jig-pago-seguro .material-symbols-rounded{font-size:16px;color:var(--color-success)}.block-fincarrito-page form.checkout #order_review{background:var(--bg-light);border:var(--cart-border)}.block-fincarrito-page form.checkout #order_review h3{border:0 !important;border-bottom:var(--cart-border) !important}.block-fincarrito-page form.checkout #order_review .shop_table{margin-bottom:0 !important;border:0 !important}.block-fincarrito-page form.checkout #order_review #payment{gap:16px;padding:20px 30px 30px;border-top:var(--cart-border) !important}.block-fincarrito-page form.checkout #order_review #payment:before{content:"Método de pago";font-family:var(--font-family-sans);font-size:12px;font-weight:600;line-height:1;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase;color:var(--color-primary)}.block-fincarrito-page form.checkout #payment ul.payment_methods{display:grid !important;grid-template-columns:repeat(3,minmax(0, 1fr));gap:8px}.block-fincarrito-page form.checkout #payment ul.payment_methods>li.wc_payment_method{display:contents !important}.block-fincarrito-page form.checkout #payment ul.payment_methods>li.wc_payment_method:before,.block-fincarrito-page form.checkout #payment ul.payment_methods>li.wc_payment_method:after{content:none !important;display:none !important}.block-fincarrito-page form.checkout #payment ul.payment_methods>li.wc_payment_method>label{height:auto;min-height:76px;padding:12px 6px;font-size:10px;letter-spacing:.02em}.block-fincarrito-page form.checkout #payment ul.payment_methods>li.wc_payment_method>label:after{width:22px !important;height:22px !important;margin:0 0 8px !important}.block-fincarrito-page form.checkout #payment ul.payment_methods>li.wc_payment_method>.payment_box{grid-column:1/-1;order:99;margin:8px 0 0;padding:0;font-size:12px;background:0 0}.block-fincarrito-page form.checkout #payment ul.payment_methods>li.wc_payment_method>.payment_box:before{content:none}.block-fincarrito-page #redsys-gpay-button,.block-fincarrito-page #redsys-gpay-button button,.block-fincarrito-page apple-pay-button{display:block;width:100% !important;max-width:100% !important;min-width:0 !important;height:48px !important;min-height:48px !important}.block-fincarrito-page apple-pay-button{--apple-pay-button-width:100%;--apple-pay-button-height:48px;--apple-pay-button-border-radius:0}.block-fincarrito-page form.checkout #order_review #payment .place-order{margin:0;padding:0}.block-fincarrito-page form.checkout #order_review .jig-pago-seguro{margin-top:4px}@media (max-width:767px){.block-fincarrito-page form.checkout #order_review #payment{padding:16px 20px 24px}}@media (max-width:400px){.block-fincarrito-page form.checkout #payment ul.payment_methods{grid-template-columns:repeat(2,minmax(0, 1fr))}}.block-carrito-page .woocommerce-cart-form tr:has(td.actions){display:none !important}.block-carrito-page .cart_totals .shop_table tr:is(.cart-subtotal,.cart-discount) th{font-size:14px;font-weight:600 !important;line-height:100%;text-transform:uppercase}.block-carrito-page .cart_totals .shop_table tr:is(.cart-subtotal,.cart-discount) td{font-size:14px;font-weight:600}.block-carrito-page .cart_totals .shop_table tr:is(.jig-cupon,.jig-envio-gratis) td{padding:14px 30px !important;text-align:left;border-top:var(--cart-border-dashed) !important}.block-carrito-page .cart_totals .shop_table tr.jig-envio-nota th,.block-carrito-page .cart_totals .shop_table tr.jig-envio-nota td{padding:14px 30px !important;font-size:12px;line-height:1.3;border-top:var(--cart-border-dashed) !important}.block-carrito-page .cart_totals .shop_table tr.jig-envio-nota th{font-weight:600 !important;text-transform:uppercase}.block-carrito-page .cart_totals .shop_table tr.jig-envio-nota td{font-weight:400 !important;color:var(--color-text-muted)}.block-carrito-page .cart_totals .shop_table tr.order-total{background-color:var(--bg-light)}.block-carrito-page .cart_totals .shop_table tr.order-total th{color:var(--color-primary)}.block-carrito-page .cart_totals .shop_table tr.order-total td,.block-carrito-page .cart_totals .shop_table tr.order-total td strong{font-weight:500 !important;color:var(--color-primary)}.block-carrito-page .cart_totals .shop_table tr.order-total td small{color:var(--color-secondary)}@media (max-width:767px){.block-carrito-page .cart_totals .shop_table tr:is(.jig-cupon,.jig-envio-gratis,.jig-envio-nota) :is(th,td){padding-left:20px !important;padding-right:20px !important}}.jig-seguir-comprando{margin:24px 0 0;padding:0}.jig-seguir-comprando__boton{--slide-color:var(--color-secondary);--slide-text:var(--color-light);--slide-h:48px;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 24px;font-family:var(--font-family-sans);font-size:12px;font-weight:600;line-height:1;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase;text-decoration:none;color:var(--color-text-muted);background:0 0;border:var(--cart-border);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}.jig-seguir-comprando__boton .material-symbols-rounded{font-size:18px;transition:transform var(--slide-duration) ease-out}.jig-seguir-comprando__boton:focus-visible{color:var(--slide-text);border-color:var(--slide-color);box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color);outline:none}@media (hover:hover){.jig-seguir-comprando__boton:hover{color:var(--slide-text);border-color:var(--slide-color);box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color)}.jig-seguir-comprando__boton:hover .material-symbols-rounded{transform:translateX(-4px)}}@media (max-width:767px){.jig-seguir-comprando__boton{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.jig-seguir-comprando__boton,.jig-seguir-comprando__boton .material-symbols-rounded{transition-duration:.01ms !important}}@media (min-width:981px) and (min-height:760px){.block-fincarrito-page form.checkout #order_review{position:sticky;top:calc(var(--admin-h, 0px) + 124px)}}.jig-pago-barra{display:none}@media (max-width:767px){.jig-pago-barra{position:fixed;left:0;right:0;bottom:0;z-index:999;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--bg-header);border-top:.5px solid var(--line);box-shadow:0 -8px 24px -12px rgba(0,0,0,.25);transition:transform .3s ease}.jig-pago-barra.is-oculta{transform:translateY(110%)}.jig-pago-barra__total{display:flex;flex-direction:column;font-size:18px;line-height:1.1;color:var(--color-primary)}.jig-pago-barra__total small{font-size:11px;font-weight:600;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase;color:var(--color-secondary)}.jig-pago-barra__ir{padding:12px 20px;font-family:var(--font-family-sans);font-size:12px;font-weight:600;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase;color:var(--color-light);background:var(--color-secondary);border:0;border-radius:0}body.woocommerce-checkout{padding-bottom:72px}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>p.form-row,.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>p:is(#billing_email_field,#billing_address_1_field){width:100% !important}.jig-notas__abrir{margin:16px 20px}.woocommerce-checkout-review-order-table tr:is(.jig-cupon,.jig-envio-gratis) td{padding-left:20px !important;padding-right:20px !important}}@media (prefers-reduced-motion:reduce){.jig-pago-barra,.jig-envio-gratis__barra span,#shipping_method.woocommerce-shipping-methods>li>label{transition:none}}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>.jig-pago-grupo:nth-of-type(1){order:1 !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>#jig-erp-email-aviso{order:2 !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>#billing_first_name_field{order:10 !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>#billing_last_name_field{order:11 !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>.jig-campo-nif{order:12 !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>#billing_phone_field{order:13 !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>#billing_email_field{order:14 !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>.jig-pago-grupo:nth-of-type(2){order:20 !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>#billing_address_1_field{order:21 !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>#billing_address_2_field{order:22 !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>#billing_postcode_field{order:23 !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>#billing_city_field{order:24 !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>#billing_state_field{order:25 !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>#billing_country_field{order:26 !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>.hidden{order:99 !important}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>.jig-pago-grupo:nth-of-type(1){margin-top:4px;padding-top:0;border-top:0}.block-fincarrito-page form.checkout .woocommerce-billing-fields__field-wrapper>.jig-pago-grupo:nth-of-type(2){margin-top:16px;padding-top:20px;border-top:var(--cart-border-dashed)}.block-fincarrito-page form.checkout #billing_last_name_field,.block-fincarrito-page form.checkout #shipping_last_name_field{display:block !important}.block-fincarrito-page form.checkout #jig-erp-email-aviso{width:100% !important;margin:0;padding:10px 16px;font-size:12px;line-height:1.45;color:var(--color-secondary);background:var(--bg-header);border:.5px solid var(--line);border-left:2px solid var(--color-primary)}.block-fincarrito-page form.checkout #jig-erp-email-aviso[hidden],.block-fincarrito-page form.checkout #jig-erp-email-aviso:empty{display:none !important}#customer_details .woocommerce-input-wrapper input[readonly]{color:var(--color-text-muted) !important;background:var(--bg-header) !important;cursor:not-allowed}#customer_details .woocommerce-input-wrapper .description{display:block !important;position:static !important;margin-top:6px;padding:0 !important;font-size:11px;font-weight:400;line-height:1.4;white-space:normal;color:var(--color-text-muted);background:0 0 !important;border:0 !important}#customer_details .woocommerce-input-wrapper .description:before{content:none !important}#customer_details .form-row:has(.description) .woocommerce-input-wrapper:after{top:calc(var(--cart-input-height) / 2)}.block-fincarrito-page form.checkout #ship-to-different-address{margin:0;padding:20px 30px 16px;background:var(--bg-light);border-top:var(--cart-border-dashed)}.block-fincarrito-page form.checkout #ship-to-different-address label{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--font-family-sans);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase;color:var(--color-primary);cursor:pointer}.block-fincarrito-page form.checkout #ship-to-different-address input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--color-primary);cursor:pointer}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:16px 24px;padding:4px 30px 32px;background:var(--bg-light)}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>p.form-row{width:calc((100% - 48px) / 3) !important;margin:0;padding:0}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>p label{overflow:hidden;color:var(--color-secondary);white-space:nowrap;text-overflow:ellipsis}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>p label .required{font-weight:300;color:var(--color-secondary)}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_address_book_field{order:1}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_address_nickname_field{order:2}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_first_name_field{order:10}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_last_name_field{order:11}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_nif_field{order:12}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_address_1_field{order:20}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_address_2_field{order:21}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_postcode_field{order:22}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_city_field{order:23}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_state_field{order:24}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_country_field{order:25}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_phone_field{order:13}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_email_field{order:31}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_address_1_field{width:calc((100% - 48px) / 3 * 2 + 24px) !important}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_address_book_field{width:100% !important}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_address_nickname_field{margin-right:calc((100% - 48px) / 3 * 2 + 24px)}.block-fincarrito-page form.checkout #shipping_address_book_field>label{display:block;margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase}.block-fincarrito-page form.checkout #shipping_address_book_field>label .optional,.block-fincarrito-page form.checkout #shipping_address_book_field .woocommerce-input-wrapper label .optional{display:none}.block-fincarrito-page form.checkout #shipping_address_book_field .woocommerce-input-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px, 1fr));gap:8px;overflow:visible}#customer_details #shipping_address_book_field .woocommerce-input-wrapper input[type=radio]{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;opacity:0;pointer-events:none}.block-fincarrito-page form.checkout #shipping_address_book_field .woocommerce-input-wrapper label.radio{position:relative;display:flex;align-items:center;gap:10px;min-height:var(--cart-input-height);margin:0;padding:10px 14px 10px 40px;font-size:12px;font-weight:500;line-height:1.35;white-space:normal;color:var(--color-secondary);background:0 0;border:var(--cart-border);cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.block-fincarrito-page form.checkout #shipping_address_book_field .woocommerce-input-wrapper label.radio:before{content:"";position:absolute;top:50%;left:14px;box-sizing:border-box;width:14px;height:14px;border:1px solid var(--line-strong);border-radius:50%;transform:translateY(-50%);transition:border-width .2s ease,border-color .2s ease}.block-fincarrito-page form.checkout #shipping_address_book_field input[type=radio]:checked+label.radio{background:var(--bg-header);border-color:var(--color-secondary)}.block-fincarrito-page form.checkout #shipping_address_book_field input[type=radio]:checked+label.radio:before{border:4px solid var(--color-primary)}.block-fincarrito-page form.checkout #shipping_address_book_field input[type=radio]:focus-visible+label.radio{outline:2px solid var(--color-secondary);outline-offset:2px}.block-fincarrito-page form.checkout #shipping_address_book_field input[value=add_new]+label.radio{border-style:dashed;color:var(--color-primary);font-weight:600}@media (hover:hover){.block-fincarrito-page form.checkout #shipping_address_book_field .woocommerce-input-wrapper label.radio:hover{border-color:var(--color-secondary)}}@media (min-width:768px) and (max-width:1280px){.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>p.form-row{width:calc((100% - 24px) / 2) !important}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>:is(#shipping_address_1_field,#shipping_address_book_field){width:100% !important}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>#shipping_address_nickname_field{margin-right:calc((100% - 24px) / 2 + 24px)}}@media (max-width:1023px){.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>p.form-row,.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>:is(#shipping_address_1_field,#shipping_address_book_field){width:100% !important;margin-right:0}}@media (max-width:767px){.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper{padding:4px 20px 24px}.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>p.form-row,.block-fincarrito-page form.checkout .woocommerce-shipping-fields__field-wrapper>:is(#shipping_address_1_field,#shipping_address_book_field){width:100% !important;margin-right:0}.block-fincarrito-page form.checkout #ship-to-different-address{padding:16px 20px 12px}.block-fincarrito-page form.checkout #shipping_address_book_field .woocommerce-input-wrapper{grid-template-columns:1fr}}.block-fincarrito-page form.checkout.jig-pago-v2{--cart-input-height:52px;--jig-campo-borde:.5px solid var(--line);--jig-panel:var(--bg-header);--jig-resumen:var(--bg-light);display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(340px, 440px);grid-template-areas:"avisos  avisos" "datos   resumen" "pago    resumen";align-items:start;gap:0 !important;background:var(--jig-panel);border:var(--cart-border)}.block-fincarrito-page form.checkout.jig-pago-v2>.woocommerce-NoticeGroup{grid-area:avisos;padding:24px 40px 0;display:none !important}.block-fincarrito-page form.checkout.jig-pago-v2>.jig-resumen-toggle{display:none}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details{grid-area:datos;width:auto !important;max-width:none !important;padding:80px 48px 8px;border:0 !important;background:0 0}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col{grid-area:pago;min-width:0;padding:8px 48px 48px}.block-fincarrito-page form.checkout.jig-pago-v2 .woocommerce-billing-fields>h3,.block-fincarrito-page form.checkout.jig-pago-v2 .woocommerce-additional-fields>h3,.block-fincarrito-page form.checkout.jig-pago-v2 #order_review_heading{display:none !important}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .jig-pago-grupo,.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment:before{grid-column:1/-1;width:auto;margin:28px 0 6px !important;padding:0 !important;font-family:var(--font-family-sans);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;border:0 !important;text-transform:uppercase;color:var(--color-primary)}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .woocommerce-billing-fields__field-wrapper>.jig-pago-grupo:nth-of-type(1){margin-top:0 !important}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper){display:grid !important;grid-template-columns:repeat(6,minmax(0, 1fr));gap:12px !important;padding:0 !important;background:0 0 !important}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>*{grid-column:1/-1;width:auto !important;max-width:none !important;margin:0 !important;padding:0}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>:is(#billing_first_name_field,#billing_last_name_field,.jig-campo-nif,#billing_phone_field,#shipping_first_name_field,#shipping_last_name_field,#shipping_nif_field,#shipping_phone_field){grid-column:span 3}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>:is(#billing_postcode_field,#billing_city_field,#billing_state_field,#shipping_postcode_field,#shipping_city_field,#shipping_state_field){grid-column:span 2}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .form-row:is(.hidden,.jig-oculto){display:none !important}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .woocommerce-input-wrapper :is(input.input-text,textarea),.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .woocommerce-input-wrapper .select2-selection{height:var(--cart-input-height) !important;padding:0 14px !important;font-size:14px !important;color:var(--color-secondary) !important;background:#fff !important;border:var(--jig-campo-borde) !important;border-radius:0 !important;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,padding .15s ease}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .woocommerce-input-wrapper textarea{height:110px !important;padding-top:14px !important}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .woocommerce-input-wrapper :is(input.input-text,textarea):focus,.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .select2-container--open .select2-selection,.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .select2-container--focus .select2-selection{border-color:var(--color-secondary) !important;box-shadow:inset 0 0 0 1px var(--color-secondary) !important;outline:none}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .form-row.jig-flota{position:relative}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .form-row.jig-flota>label{position:absolute;z-index:3;top:0;right:40px;left:15px;display:flex;align-items:center;height:var(--cart-input-height);margin:0 !important;padding:0 !important;overflow:hidden;font-family:var(--font-family-sans) !important;font-size:14px !important;font-weight:400 !important;line-height:1.2 !important;letter-spacing:0 !important;white-space:nowrap;text-overflow:ellipsis;text-transform:none !important;color:var(--color-text-muted) !important;pointer-events:none;transition:top .15s ease,height .15s ease,font-size .15s ease}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .form-row.jig-flota>label .required{display:none}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .form-row.jig-flota>label .optional{margin-left:3px;font-size:inherit;color:inherit}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .form-row.jig-flota:is(.is-lleno,:focus-within)>label{top:8px;height:auto;font-size:11px !important}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .form-row.jig-flota:is(.is-lleno,:focus-within) .woocommerce-input-wrapper input.input-text{padding-top:16px !important}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .form-row.jig-flota .select2-selection__rendered{padding:16px 30px 0 0 !important;line-height:1.2 !important;font-size:14px}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .form-row.jig-flota .select2-selection__arrow{height:var(--cart-input-height) !important}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .form-row.jig-flota:not(:focus-within) input::placeholder{color:transparent !important}.block-fincarrito-page form.checkout.jig-pago-v2 .woocommerce-account-fields{margin-top:14px}.block-fincarrito-page form.checkout.jig-pago-v2 #ship-to-different-address{margin:20px 0 0 !important;padding:0 0 12px !important;background:0 0 !important;border:0 !important}.block-fincarrito-page form.checkout.jig-pago-v2 :is(#ship-to-different-address,.woocommerce-account-fields) label{display:inline-flex !important;align-items:center;gap:10px;font-family:var(--font-family-sans);font-size:14px !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;color:var(--color-secondary) !important;cursor:pointer}.block-fincarrito-page form.checkout.jig-pago-v2 :is(#ship-to-different-address,.woocommerce-account-fields) input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--color-secondary)}.block-fincarrito-page form.checkout.jig-pago-v2 .woocommerce-additional-fields{margin-top:20px;padding:0 !important;background:0 0 !important;border:0 !important;display:none}.block-fincarrito-page form.checkout.jig-pago-v2 .woocommerce-additional-fields__field-wrapper{padding:10px 0 0 !important;background:0 0 !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review{grid-area:resumen;align-self:stretch;width:auto !important;max-width:none !important;margin:0 !important;padding:80px 36px 48px;background:var(--jig-resumen) !important;border:0 !important;border-left:var(--cart-border) !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .woocommerce-checkout-review-order-table{position:sticky;top:110px;width:100%;margin:0 !important;background:0 0 !important;border:0 !important;border-collapse:collapse}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .shop_table thead{display:none}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .shop_table :is(th,td){padding:6px 0 !important;font-size:14px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--color-secondary);background:0 0 !important;border:0 !important;vertical-align:middle}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .shop_table :is(th,td):before{content:none !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .shop_table tr>:last-child{text-align:right}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .shop_table tr>td[colspan]{text-align:left}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tr.woocommerce-shipping-totals td{padding:12px 0 4px !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .shop_table .tax_label{display:none}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tr.cart_item td{padding:10px 0 !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tr.cart_item td.product-name{position:relative;text-align:left}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-resumen-item{display:flex;align-items:center;gap:14px}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-resumen-item__img{flex:0 0 auto;width:64px !important;height:64px !important;padding:6px;object-fit:contain;background:#fff;border:var(--jig-campo-borde);border-radius:0}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-resumen-item__cantidad{position:absolute;top:1px;left:52px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;color:var(--color-light);background:var(--color-secondary);border-radius:999px}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-resumen-item__nombre{display:block;font-size:14px;font-weight:700 !important;line-height:1.3;text-transform:none;color:var(--color-secondary);text-transform:uppercase}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-resumen-item__nombre span{display:inline;font-weight:700}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-resumen-item__formato{display:block;margin-top:2px;font-size:12px;color:var(--color-text-muted)}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tr.cart_item td.product-total{font-weight:500;white-space:nowrap}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tr.jig-cupon td{padding:16px 0 !important;border-bottom:var(--cart-border) !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-cupon__abrir{display:none !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-cupon__campo,.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-cupon__campo[hidden]{display:flex !important;gap:10px;margin:0 !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-cupon__input{flex:1 1 auto;min-width:0;height:48px !important;padding:0 14px !important;font-size:14px !important;background:#fff !important;border:var(--jig-campo-borde) !important;border-radius:0 !important;text-transform:none}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review #jig-cupon-codigo{border-radius:0 !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-cupon__input:focus{border-color:var(--color-secondary) !important;box-shadow:inset 0 0 0 1px var(--color-secondary);outline:none}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-cupon__aplicar{--slide-color:var(--color-primary);--slide-text:var(--color-light);--slide-h:48px;flex:0 0 auto;height:48px !important;padding:0 22px !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,.04em) !important;text-transform:uppercase !important;color:var(--color-light) !important;background:var(--color-secondary) !important;border:1px solid var(--color-secondary) !important;border-radius:0 !important;box-shadow:inset 0 0 0 0 var(--slide-color) !important;cursor:pointer;transition:box-shadow var(--slide-duration,.4s) ease-out,border-color var(--slide-duration,.4s) ease-out !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-cupon__aplicar:before,.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-cupon__aplicar:after{content:none !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-cupon__aplicar:focus-visible{border-color:var(--slide-color) !important;box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color) !important;outline:none}@media (max-width:480px){.block-fincarrito-page .jig-pago-acceso+form.checkout.jig-pago-v2 #order_review{margin-top:auto !important}}@media (hover:hover){.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-cupon__aplicar:hover{color:var(--slide-text) !important;background:var(--color-secondary) !important;border-color:var(--slide-color) !important;box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color) !important}}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tfoot tr.cart-subtotal :is(th,td){padding-top:18px !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tfoot th{text-align:left}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tfoot tr.order-total :is(th,td){padding-top:16px !important;font-size:20px !important;font-weight:600 !important;vertical-align:top;text-transform:uppercase}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tfoot tr.order-total td strong{font-size:20px;font-weight:700}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tfoot tr.order-total .includes_tax{display:block;margin-top:4px;font-size:10px;font-weight:400;color:var(--color-text-muted)}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tfoot tr.order-total .includes_tax .amount{font-size:inherit;font-weight:inherit;color:inherit}.block-fincarrito-page form.checkout.jig-pago-v2 #shipping_method.woocommerce-shipping-methods{gap:8px;background:0 0;border:0}.block-fincarrito-page form.checkout.jig-pago-v2 #shipping_method>li+li{border-top:0}.block-fincarrito-page form.checkout.jig-pago-v2 #shipping_method>li>label{position:relative;gap:10px;min-height:var(--cart-input-height);padding:10px 14px 10px 40px !important;font-size:12px;font-weight:500;line-height:1.35;color:var(--color-secondary) !important;background:0 0 !important;border:var(--cart-border) !important;box-shadow:none !important;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.block-fincarrito-page form.checkout.jig-pago-v2 #shipping_method>li>label:before{content:"" !important;position:absolute;top:50%;left:14px;box-sizing:border-box;width:14px;height:14px;font-size:0;background:0 0;border:1px solid var(--line-strong);border-radius:50%;transform:translateY(-50%);transition:border-width .2s ease,border-color .2s ease}.block-fincarrito-page form.checkout.jig-pago-v2 #shipping_method>li>label:after{order:-1;flex:0 0 auto;width:24px;overflow:hidden;font-family:"Material Symbols Rounded";font-size:22px;font-weight:300;line-height:1;color:var(--color-primary)}.block-fincarrito-page form.checkout.jig-pago-v2 #shipping_method>li.jig-envio--domicilio>label:after{content:"local_shipping"}.block-fincarrito-page form.checkout.jig-pago-v2 #shipping_method>li.jig-envio--recogida>label:after{content:"storefront"}.block-fincarrito-page form.checkout.jig-pago-v2 #shipping_method>li:has(input:checked)>label{background:var(--bg-header) !important;border-color:var(--color-secondary) !important;cursor:default}.block-fincarrito-page form.checkout.jig-pago-v2 #shipping_method>li:has(input:checked)>label:before{border:4px solid var(--color-primary)}.block-fincarrito-page form.checkout.jig-pago-v2 #shipping_method>li:has(input:checked) :is(.jig-envio__nombre,.jig-envio__precio,.jig-envio__precio .amount),.block-fincarrito-page form.checkout.jig-pago-v2 #shipping_method>li:has(input:checked) :is(.jig-envio__nombre,.jig-envio__precio,.jig-envio__precio .amount){color:var(--color-secondary) !important}.block-fincarrito-page form.checkout.jig-pago-v2 #shipping_method>li:has(input:checked) .jig-envio__desc{color:var(--color-text-muted) !important}.block-fincarrito-page form.checkout.jig-pago-v2 #shipping_method>li:has(input:focus-visible)>label{outline:2px solid var(--color-secondary);outline-offset:2px}@media (hover:hover){.block-fincarrito-page form.checkout.jig-pago-v2 #shipping_method>li:not(:has(input:checked))>label:hover{border-color:var(--color-secondary) !important}}.block-fincarrito-page form.checkout.jig-pago-v2 #shipping_method .jig-envio__precio small{display:none}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tfoot tr.order-total td,.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tfoot tr.order-total td strong,.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tfoot tr.order-total td strong .amount{color:var(--color-secondary) !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment{display:flex;flex-direction:column;gap:0;margin:0;padding:0 !important;background:0 0 !important;border:0 !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment:before{content:"Pago";display:block}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods:before{content:"Todas las transacciones son seguras y están cifradas.";display:block !important;position:absolute;top:-26px;left:0;font-size:13px;color:var(--color-text-muted)}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods{position:relative;display:block !important;margin:30px 0 0 !important;padding:0 !important;background:#fff;border:var(--jig-campo-borde) !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods:after{content:none !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method{position:relative;display:block !important;width:auto !important;margin:0 !important;padding:0 !important;overflow:visible;border-bottom:var(--jig-campo-borde)}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method:last-child{border-bottom:0}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method[style*="display: none"]{display:none !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method:before{content:"" !important;position:absolute;z-index:2;top:21px;left:16px;display:block !important;box-sizing:border-box;width:18px;height:18px;background:#fff;border:1px solid var(--line-strong);border-radius:50%;pointer-events:none;transition:border-width .15s ease,border-color .15s ease}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method:has(input:checked):before{border:5px solid var(--color-secondary)}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method:after{content:none !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method>label{display:flex !important;flex-direction:row !important;align-items:center;justify-content:flex-start;gap:12px;width:100%;height:auto !important;min-height:60px !important;margin:0 !important;padding:14px 16px 14px 48px !important;font-family:var(--font-family-sans) !important;font-size:14px !important;font-weight:600 !important;line-height:1.3 !important;letter-spacing:0 !important;text-align:left !important;text-transform:none !important;color:var(--color-secondary) !important;background:0 0 !important;border:0 !important;box-shadow:none !important;cursor:pointer;transition:background-color .2s ease !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment li.payment_method_bizumredsys>label:before{content:"Bizum"}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment li.payment_method_applepayredsys>label:before{content:"Apple Pay"}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method>label:after{order:2;flex:0 0 auto;width:34px !important;height:24px !important;margin:0 0 0 auto !important;filter:none !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment li.payment_method_ppcp-gateway{--pay-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23253B80' d='M7.3 21.5l.4-2.5H3.6L6.6 2.4h7.2c2.4 0 4.1.5 5 1.5.4.5.7 1 .8 1.6.1.6.1 1.3 0 2.2v.6l.4.2c.4.2.7.4.9.7.4.4.6 1 .7 1.6.1.6.1 1.4-.1 2.2-.2 1-.5 1.8-1 2.5-.4.6-.9 1.1-1.4 1.5-.6.4-1.2.7-2 .9-.8.2-1.6.3-2.6.3h-.6c-.4 0-.9.2-1.2.5-.3.3-.6.7-.6 1.1l-.1.4-.8 4.9z'/%3E%3C/svg%3E")}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method:has(input:checked)>label{background:color-mix(in srgb,var(--color-primary) 6%,#fff) !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method:has(input:checked){box-shadow:inset 0 0 0 1px var(--color-secondary)}@media (hover:hover){.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method:not(:has(input:checked))>label:hover{background:var(--bg-header) !important}}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method:has(input:checked)>.payment_box{display:block !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method>.payment_box{margin:0 !important;padding:14px 16px 16px 48px !important;font-size:13px !important;line-height:1.5;color:var(--color-text-muted) !important;background:var(--bg-light) !important;border-top:var(--jig-campo-borde)}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method>.payment_box :is(p,fieldset){margin:0;padding:0;border:0}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method>.payment_box:before{content:none !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment .place-order{display:flex !important;flex-direction:column;gap:14px !important;margin:24px 0 0 !important;padding:0 !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment .place-order .woocommerce-terms-and-conditions-wrapper{order:2}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment .place-order .woocommerce-terms-and-conditions-wrapper p{margin:0;font-size:12px;line-height:1.5;color:var(--color-text-muted)}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment .place-order button#place_order{order:1;width:100% !important;height:56px !important;font-size:14px !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment .place-order .jig-pago-seguro{order:3;margin:0;justify-content:center}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col .ppc-button-wrapper{margin-top:16px}@media (max-width:1180px){.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details{padding:32px 32px 8px}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col{padding:8px 32px 40px}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review{padding:32px 28px 40px}}@media (max-width:900px){.block-fincarrito-page form.checkout.jig-pago-v2{grid-template-columns:minmax(0, 1fr);grid-template-areas:"avisos" "toggle" "resumen" "datos" "pago"}.block-fincarrito-page form.checkout.jig-pago-v2>.jig-resumen-toggle{grid-area:toggle;display:flex;align-items:center;gap:6px;width:100%;margin:0;padding:16px 20px;font-family:var(--font-family-sans);font-size:14px;font-weight:500;color:var(--color-primary);background:var(--jig-resumen);border:0;border-bottom:var(--cart-border);cursor:pointer}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-resumen-toggle__txt{white-space:nowrap}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-resumen-toggle__flecha{font-size:20px;transition:transform .2s ease}.block-fincarrito-page form.checkout.jig-pago-v2.jig-resumen-abierto .jig-resumen-toggle__flecha{transform:rotate(180deg)}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-resumen-toggle__total{margin-left:auto;font-size:17px;font-weight:700;color:var(--color-secondary)}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review{display:none;padding:20px 20px 24px;border-left:0 !important;border-bottom:var(--cart-border) !important}.block-fincarrito-page form.checkout.jig-pago-v2.jig-resumen-abierto #order_review{display:block}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .woocommerce-checkout-review-order-table{position:static}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details{padding:28px 20px 8px}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col{padding:8px 20px 32px}.block-fincarrito-page form.checkout.jig-pago-v2>.woocommerce-NoticeGroup{padding:16px 20px 0}}@media (max-width:600px){.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>:is(.jig-campo-nif,#billing_phone_field,#shipping_nif_field,#shipping_phone_field,#billing_postcode_field,#billing_city_field,#billing_state_field,#shipping_postcode_field,#shipping_city_field,#shipping_state_field){grid-column:1/-1}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>:is(#billing_postcode_field,#shipping_postcode_field,#billing_city_field,#shipping_city_field){grid-column:span 3}}html:has(form.checkout.jig-pago-v2),body:has(form.checkout.jig-pago-v2){overflow-x:clip}.block-fincarrito-page form.checkout.jig-pago-v2,.block-fincarrito-page .jig-pago-acceso{--jig-panel:var(--bg-header);--jig-resumen:var(--bg-light);--jig-campo-borde:.5px solid var(--line);--jig-fondo-dividido:linear-gradient(to right,var(--jig-panel) calc(50% - 0.5px),
		var(--line) calc(50% - 0.5px),
		var(--line) calc(50% + 0.5px),
		var(--jig-resumen) calc(50% + 0.5px))}.block-fincarrito-page form.checkout.jig-pago-v2{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);width:100vw !important;max-width:none !important;margin-right:0 !important;margin-left:calc(50% - 50vw) !important;background:var(--jig-fondo-dividido);border:0 !important}.block-fincarrito-page form.checkout.jig-pago-v2>.woocommerce-NoticeGroup{justify-self:center;width:min(100%, 1200px)}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details,.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col{justify-self:end;width:min(100%, 660px) !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review{justify-self:start;width:min(100%, 560px) !important;padding:36px 48px 48px !important;background:0 0 !important;border-left:0 !important}.block-fincarrito-page .jig-pago-acceso{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);width:100vw;max-width:none;margin:0 0 0 calc(50% - 50vw);background:var(--jig-fondo-dividido)}.block-fincarrito-page .jig-pago-acceso__izq{justify-self:end;width:min(100%, 660px);padding:40px 48px 0}.block-fincarrito-page .jig-pago-acceso .tfe-social-login{margin:0}.block-fincarrito-page .jig-pago-acceso .nsl-container{margin:0 !important}.block-fincarrito-page .jig-pago-acceso .nsl-heading{margin:0 0 14px !important;padding:0 !important;font-family:var(--font-family-sans) !important;font-size:14px !important;font-weight:400 !important;line-height:1.3 !important;text-align:center;text-transform:none !important;color:var(--color-text-muted) !important}.block-fincarrito-page .jig-pago-acceso .nsl-container-buttons{display:block !important;max-width:none !important;padding:0 !important}.block-fincarrito-page .jig-pago-acceso .nsl-container-buttons a{display:block !important;margin:0 !important;text-decoration:none !important}.block-fincarrito-page .jig-pago-acceso .nsl-button{display:flex !important;align-items:center;justify-content:center;gap:10px;width:100% !important;height:68px;margin:0 !important;background:#fff !important;border:var(--jig-campo-borde,1px solid var(--line)) !important;border-radius:0 !important;box-shadow:none !important;transition:border-color .2s ease,box-shadow .2s ease;flex-direction:column;gap:0px;padding:10px}@media (hover:hover){.block-fincarrito-page .jig-pago-acceso .nsl-button:hover{border-color:var(--color-secondary) !important;box-shadow:inset 0 0 0 1px var(--color-secondary) !important}}.block-fincarrito-page .jig-pago-acceso .nsl-button-svg-container{display:flex !important;padding:0 !important}.block-fincarrito-page .jig-pago-acceso .nsl-button-label-container{margin:0 !important;padding:0 !important;font-family:var(--font-family-sans) !important;font-size:15px !important;font-weight:500 !important;color:var(--color-secondary) !important}.block-fincarrito-page .jig-pago-acceso .woocommerce-form-login-toggle{display:none !important}.block-fincarrito-page .woocommerce:has(form.checkout.jig-pago-v2) .woocommerce-form-coupon-toggle,.block-fincarrito-page:has(form.checkout.jig-pago-v2) .woocommerce-form-coupon-toggle{display:none !important}.block-fincarrito-page .jig-pago-acceso form.woocommerce-form-login{margin:20px 0 0 !important;padding:20px !important;background:#fff;border:var(--jig-campo-borde,1px solid var(--line)) !important;border-radius:0 !important}.block-fincarrito-page .jig-pago-acceso form.woocommerce-form-login>p:first-of-type{margin:0 0 14px;font-size:13px;color:var(--color-text-muted)}.block-fincarrito-page .jig-pago-acceso form.woocommerce-form-login .form-row{float:none !important;width:100% !important;margin:0 0 12px !important;padding:0 !important}.block-fincarrito-page .jig-pago-acceso form.woocommerce-form-login label{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--color-secondary)}.block-fincarrito-page .jig-pago-acceso form.woocommerce-form-login input.input-text{width:100%;height:48px;padding:0 14px;font-size:14px;background:#fff;border:var(--jig-campo-borde,1px solid var(--line));border-radius:0}.block-fincarrito-page .jig-pago-acceso form.woocommerce-form-login input.input-text:focus{border-color:var(--color-secondary);box-shadow:inset 0 0 0 1px var(--color-secondary);outline:none}.block-fincarrito-page .jig-pago-acceso form.woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:400}.block-fincarrito-page .jig-pago-acceso form.woocommerce-form-login .woocommerce-form-login__submit{display:block;width:100%;height:48px;margin:0 !important;font-family:var(--font-family-sans) !important;font-size:14px !important;font-weight:600 !important;color:var(--color-light) !important;background:var(--color-secondary) !important;border:0 !important;border-radius:0 !important;cursor:pointer}.block-fincarrito-page .jig-pago-acceso form.woocommerce-form-login .woocommerce-form-login__submit:after{content:none !important}.block-fincarrito-page .jig-pago-acceso form.woocommerce-form-login .lost_password{margin:10px 0 0;font-size:13px}.block-fincarrito-page .jig-pago-acceso form.woocommerce-form-login .lost_password a{color:var(--color-secondary);text-decoration:underline}.block-fincarrito-page .jig-pago-acceso__o{display:flex;align-items:center;gap:16px;margin:24px 0 0;padding:0;font-size:13px;line-height:1;text-transform:uppercase;color:var(--color-text-muted)}.block-fincarrito-page .jig-pago-acceso__o:before,.block-fincarrito-page .jig-pago-acceso__o:after{content:"";flex:1 1 auto;height:1px;background:var(--line)}.block-fincarrito-page .jig-pago-acceso+form.checkout.jig-pago-v2 #customer_details{padding-top:24px}.block-fincarrito-page .jig-pago-acceso+form.checkout.jig-pago-v2 #order_review{margin-top:calc(-1 * var(--jig-acceso-alto, 0px)) !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-grupo:has(.jig-pago-entrar){display:flex;align-items:baseline;justify-content:space-between;gap:16px}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-entrar{font-size:14px;font-weight:400;color:var(--color-secondary);text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-entrar:hover{color:var(--color-primary)}}@media (max-width:1180px){.block-fincarrito-page .jig-pago-acceso__izq{padding:32px 32px 0}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review{padding:32px 32px 40px !important}}@media (max-width:900px){.block-fincarrito-page form.checkout.jig-pago-v2,.block-fincarrito-page .jig-pago-acceso{grid-template-columns:minmax(0, 1fr);background:var(--jig-panel)}.block-fincarrito-page .jig-pago-acceso__der{display:none}.block-fincarrito-page .jig-pago-acceso__izq,.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details,.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col,.block-fincarrito-page form.checkout.jig-pago-v2 #order_review{justify-self:stretch;width:auto !important}.block-fincarrito-page .jig-pago-acceso__izq{padding:24px 20px 0}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review{margin-top:0 !important;padding:20px 20px 24px !important;background:var(--jig-resumen) !important}.block-fincarrito-page .jig-pago-acceso+form.checkout.jig-pago-v2 #customer_details{padding-top:24px}}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review{position:sticky;top:var(--jig-resumen-top,110px);align-self:start !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .woocommerce-checkout-review-order-table{position:static !important}:is(#page-container,#et-main-area,#main-content,#et-boc,.et-l,.et_builder_inner_content,.entry-content,article,.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_module,.et_pb_module_inner,.woocommerce,.block-fincarrito-page):has(form.checkout.jig-pago-v2){overflow:visible !important}@media (max-width:900px){.block-fincarrito-page form.checkout.jig-pago-v2 #order_review{position:static}}.block-fincarrito-page form.checkout.jig-pago-v2.jig-resumen-js #order_review{position:relative !important;top:auto !important;will-change:transform}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .woocommerce-input-wrapper :is(input.input-text,textarea),.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .woocommerce-input-wrapper .select2-selection,.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .jig-cupon__input,.block-fincarrito-page .jig-pago-acceso form.woocommerce-form-login input.input-text{border-radius:8px !important}.select2-container--open .select2-dropdown{border-radius:8px;overflow:hidden}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tr.jig-cupon td{padding-bottom:20px !important;border-bottom:.5px solid var(--line) !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tfoot tr.cart-subtotal :is(th,td){padding-top:20px !important;padding-bottom:20px !important;border-bottom:.5px solid var(--line) !important;text-transform:uppercase}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tfoot tr.order-total :is(th,td){padding-top:20px !important;border-top:1px solid var(--line) !important}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review tfoot tr.woocommerce-shipping-totals td{padding-bottom:40px !important}.block-fincarrito-page form.checkout.jig-pago-v2 #customer_details .woocommerce-billing-fields__field-wrapper>.jig-pago-grupo:nth-of-type(2){margin-top:24px !important;padding-top:32px !important;border-top:.5px solid var(--line) !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment:before{margin-top:24px !important;padding-top:32px !important;border-top:1px solid var(--line) !important}.block-fincarrito-page form.checkout.jig-pago-v2 #ship-to-different-address{margin:24px 0 0 !important;padding:0 0 12px !important}.block-fincarrito-page form.checkout.jig-pago-v2 #ship-to-different-address label{position:relative;display:flex !important;align-items:center;gap:10px;width:100%;min-height:0;margin:0;padding:4px 0 4px 26px !important;font-size:14px !important;font-weight:500 !important;line-height:1.35;text-transform:none !important;letter-spacing:0 !important;color:var(--color-secondary) !important;background:0 0 !important;border:0 !important;cursor:pointer}.block-fincarrito-page form.checkout.jig-pago-v2 #ship-to-different-address input[type=checkbox]{position:absolute !important;width:1px !important;height:1px !important;margin:0;opacity:0;pointer-events:none}.block-fincarrito-page form.checkout.jig-pago-v2 #ship-to-different-address label:before{content:"";position:absolute;top:50%;left:0;box-sizing:border-box;width:16px;height:16px;border:1px solid var(--line-strong);border-radius:50%;transform:translateY(-50%);transition:border-width .2s ease,border-color .2s ease}.block-fincarrito-page form.checkout.jig-pago-v2 #ship-to-different-address label:has(input:checked):before{border:4px solid var(--color-primary)}.block-fincarrito-page form.checkout.jig-pago-v2 #ship-to-different-address label:has(input:focus-visible){outline:2px solid var(--color-secondary);outline-offset:2px}@media (hover:hover){.block-fincarrito-page form.checkout.jig-pago-v2 #ship-to-different-address label:not(:has(input:checked)):hover:before{border-color:var(--color-secondary)}}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar{margin:28px 0 0;padding:0}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar .place-order{display:flex !important;flex-direction:column;gap:14px !important;margin:0 !important;padding:0 !important;float:none !important;width:100% !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar .place-order:before,.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar .place-order:after{content:none !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar .woocommerce-terms-and-conditions-wrapper{order:1;margin:0}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar .woocommerce-terms-and-conditions-wrapper p{margin:0 !important;padding:0 !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar .woocommerce-form__label-for-checkbox{display:flex !important;align-items:flex-start;gap:10px;margin:0 !important;font-size:13px;font-weight:400;line-height:1.5;color:var(--color-secondary);cursor:pointer}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar .woocommerce-form__label-for-checkbox input#terms{flex:none;width:18px;height:18px;margin:1px 0 0 !important;accent-color:var(--color-secondary);cursor:pointer}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar .woocommerce-form__label-for-checkbox a{font-weight:600;text-decoration:underline;color:var(--color-secondary);transition:var(--transition-default)}@media (hover:hover){.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar .woocommerce-form__label-for-checkbox a:hover{color:var(--color-text-muted)}}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar .woocommerce-form__label-for-checkbox .required{color:var(--color-primary);text-decoration:none;border:0}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar .woocommerce-invalid .woocommerce-form__label-for-checkbox{color:var(--color-primary)}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar button#place_order{order:2;position:relative;display:inline-flex !important;align-items:center;justify-content:center;gap:8px;width:100% !important;height:56px !important;margin:0 !important;padding:14px 8px !important;overflow:hidden;font-size:14px !important;font-weight:600;letter-spacing:var(--cart-letter-spacing);text-transform:uppercase;color:var(--color-light);background:var(--color-secondary);border:var(--cart-border);border-radius:0;transition:var(--transition-large);float:none !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar button#place_order:before{content:"lock";font-family:"Material Symbols Rounded";font-size:18px;font-weight:300;line-height:1}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar .jig-pago-seguro{order:3;margin:0;justify-content:center}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar .ppc-button-wrapper{order:2;margin:0}@media (max-width:900px){.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col .jig-pagar{margin-top:24px}}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar button#place_order{--slide-color:var(--color-primary);--slide-text:var(--bg-light);--slide-h:56px;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 !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar button#place_order:is(:hover,:focus-visible){padding:14px 8px !important;background:var(--color-secondary) !important;border:var(--cart-border) !important;border-color:var(--slide-color) !important;outline:none;box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--slide-color) !important;color:var(--slide-text) !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar button#place_order:after{content:none !important;display:none !important}.block-fincarrito-page .et_pb_text_inner>p:empty,.block-carrito-page .et_pb_text_inner>p:empty{display:none}.block-fincarrito-page form.checkout.jig-pago-v2:has(#payment_method_googlepayredsys:checked) .jig-pagar button#place_order{display:none !important}.block-fincarrito-page form.checkout.jig-pago-v2:not(:has(#payment_method_googlepayredsys:checked)) .jig-pagar #redsys-gpay-button{display:none !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar #redsys-gpay-button,.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar #redsys-gpay-button button{width:100% !important;max-width:none !important;height:56px !important;min-height:56px !important;border-radius:0 !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar #redsys-gpay-button{margin:14px 0 0 !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar .ppc-button-wrapper{margin:14px 0 0 !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pagar>.jig-pago-seguro{display:flex;justify-content:center;margin:14px 0 0 !important}.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method:not(.payment_method_bacs)>.payment_box,.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment ul.payment_methods>li.wc_payment_method:not(.payment_method_bacs):has(input:checked)>.payment_box{display:none !important}.gpay-button-fill>.gpay-button.black{padding:18px 18% 18px !important}.paypal-black{height:56px !important;border-radius:0 !important}.paypal-black button svg.label{max-height:42px !important}.block-fincarrito-page form#order_review{--jig-campo-borde:.5px solid var(--line);display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(340px, 440px);grid-template-areas:"pago resumen";align-items:stretch;float:none !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;background:var(--bg-header);border:var(--cart-border)}.block-fincarrito-page form#order_review:before,.block-fincarrito-page form#order_review:after{content:none !important}.block-fincarrito-page form#order_review>table.shop_table{grid-area:resumen;display:block;width:auto !important;margin:0 !important;padding:80px 36px 48px;background:var(--bg-light) !important;border:0 !important;border-left:var(--cart-border) !important;border-radius:0 !important}.block-fincarrito-page form#order_review>table.shop_table:before{content:"Tu pedido";display:block;margin:0 0 18px;font-family:var(--font-family-sans);font-size:14px;font-weight:600;line-height:1.2;text-transform:uppercase;color:var(--color-primary)}.block-fincarrito-page form#order_review>table.shop_table thead{display:none}.block-fincarrito-page form#order_review>table.shop_table :is(tbody,tfoot){display:block}.block-fincarrito-page form#order_review>table.shop_table tr{display:flex;align-items:baseline;gap:12px;border:0 !important}.block-fincarrito-page form#order_review>table.shop_table :is(th,td){display:block;padding:6px 0 !important;font-family:var(--font-family-sans);font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0;text-align:left;text-transform:none;color:var(--color-secondary);background:0 0 !important;border:0 !important}.block-fincarrito-page form#order_review>table.shop_table :is(th,td):before{content:none !important}.block-fincarrito-page form#order_review>table.shop_table tr>:last-child{margin-left:auto;text-align:right;white-space:nowrap}.block-fincarrito-page form#order_review>table.shop_table tbody tr{padding:6px 0;border-bottom:var(--jig-campo-borde) !important}.block-fincarrito-page form#order_review>table.shop_table tbody td.product-name{flex:1 1 auto;min-width:0;font-weight:600}.block-fincarrito-page form#order_review>table.shop_table tbody td.product-name span{color:var(--color-primary)}.block-fincarrito-page form#order_review>table.shop_table tbody td.product-quantity,.block-fincarrito-page form#order_review>table.shop_table tbody td.product-quantity strong{flex:0 0 auto;font-size:13px;font-weight:400;color:var(--color-text-muted)}.block-fincarrito-page form#order_review>table.shop_table tfoot{padding-top:12px}.block-fincarrito-page form#order_review>table.shop_table tfoot th{font-weight:400}.block-fincarrito-page form#order_review>table.shop_table tfoot .shipped_via{display:block;font-size:11px;color:var(--color-text-muted);white-space:normal}.block-fincarrito-page form#order_review>table.shop_table tfoot tr:has(.includes_tax){margin-top:10px;padding-top:10px;border-top:var(--jig-campo-borde) !important}.block-fincarrito-page form#order_review>table.shop_table tfoot tr:has(.includes_tax) :is(th,td){font-size:20px;font-weight:700;text-transform:uppercase}.block-fincarrito-page form#order_review>table.shop_table tfoot .includes_tax{display:block;margin-top:4px;font-size:10px;font-weight:400;text-transform:none;color:var(--color-text-muted)}.block-fincarrito-page form#order_review>table.shop_table tfoot .includes_tax .amount{font-size:inherit;font-weight:inherit}.block-fincarrito-page form#order_review>table.shop_table tfoot tr:last-child:not(:has(.amount)) :is(th,td){padding-top:14px !important;font-size:12px;color:var(--color-text-muted)}.block-fincarrito-page form#order_review>#payment{grid-area:pago;display:flex;flex-direction:column;min-width:0;margin:0 !important;padding:80px 48px 48px !important;background:0 0 !important;border:0 !important;border-radius:0 !important}.block-fincarrito-page form#order_review>#payment:before{content:"Pago";display:block;margin:0 0 6px;font-family:var(--font-family-sans);font-size:14px;font-weight:600;line-height:1.2;text-transform:uppercase;color:var(--color-primary)}.block-fincarrito-page form#order_review #payment ul.payment_methods:before{content:"Todas las transacciones son seguras y están cifradas.";display:block !important;position:absolute;bottom:calc(100% + 8px);left:0;right:0;font-size:13px;line-height:1.4;color:var(--color-text-muted)}.block-fincarrito-page form#order_review #payment ul.payment_methods{position:relative;display:block !important;margin:30px 0 0 !important;padding:0 !important;background:#fff;border:var(--jig-campo-borde) !important}.block-fincarrito-page form#order_review #payment ul.payment_methods:after{content:none !important}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method{position:relative;display:block !important;width:auto !important;margin:0 !important;padding:0 !important;overflow:visible;border-bottom:var(--jig-campo-borde)}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method:last-child{border-bottom:0}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method[style*="display: none"]{display:none !important}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method>input.input-radio{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;opacity:0 !important;pointer-events:none}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method:before{content:"" !important;position:absolute;z-index:2;top:21px;left:16px;display:block !important;box-sizing:border-box;width:18px;height:18px;background:#fff;border:1px solid var(--line-strong);border-radius:50%;pointer-events:none;transition:border-width .15s ease,border-color .15s ease}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method:has(input:checked):before{border:5px solid var(--color-secondary)}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method>label{display:flex !important;align-items:center;gap:12px;width:100%;min-height:60px;margin:0 !important;padding:14px 16px 14px 48px !important;font-family:var(--font-family-sans) !important;font-size:14px !important;font-weight:600 !important;line-height:1.3 !important;letter-spacing:0 !important;text-transform:none !important;color:var(--color-secondary) !important;background:0 0;border:0 !important;cursor:pointer;transition:background-color .2s ease}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method>label img{display:none !important}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method>label:after{content:"";flex:0 0 auto;width:34px;height:24px;margin-left:auto;background:var(--pay-icon) center/contain no-repeat}.block-fincarrito-page form#order_review #payment li.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#order_review #payment li.payment_method_bizumredsys{--pay-icon:url("/wp-content/uploads/2026/10/bizum.svg")}.block-fincarrito-page form#order_review #payment li.payment_method_googlepayredsys{--pay-icon:url("/wp-content/uploads/2026/10/Google.svg")}.block-fincarrito-page form#order_review #payment li.payment_method_applepayredsys{--pay-icon:url("/wp-content/uploads/2026/10/Apple.svg")}.block-fincarrito-page form#order_review #payment li.payment_method_bacs{--pay-icon:url("/wp-content/uploads/2026/09/pago-bizum.svg")}.block-fincarrito-page form#order_review #payment li.payment_method_ppcp-gateway{--pay-icon:url("/wp-content/uploads/2026/10/paypal.svg")}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method:has(input:checked){box-shadow:inset 0 0 0 1px var(--color-secondary)}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method:has(input:checked)>label{background:color-mix(in srgb,var(--color-primary) 6%,#fff)}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method:has(input:focus-visible)>label{outline:2px solid var(--line-strong);outline-offset:-2px}@media (hover:hover){.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method:not(:has(input:checked))>label:hover{background:var(--bg-header)}}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method>.payment_box{display:none !important;margin:0 !important;padding:14px 16px 16px 48px !important;font-size:13px !important;line-height:1.5;color:var(--color-text-muted) !important;background:var(--bg-light) !important;border-top:var(--jig-campo-borde)}.block-fincarrito-page form#order_review #payment ul.payment_methods>li:is(.payment_method_bacs,.payment_method_googlepayredsys):has(input:checked)>.payment_box{display:block !important}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method>.payment_box:before{content:none !important}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method>.payment_box :is(p,fieldset){margin:0;padding:0;border:0}.block-fincarrito-page form#order_review #payment ul.payment_methods>li.wc_payment_method.payment_method_googlepayredsys>.payment_box{padding:16px !important}.block-fincarrito-page form#order_review #payment li.payment_method_googlepayredsys>.payment_box>p{display:none}.block-fincarrito-page form#order_review #redsys-gpay-button,.block-fincarrito-page form#order_review #redsys-gpay-button button{display:block;width:100% !important;max-width:100% !important;min-width:0 !important;height:52px !important;margin:0 !important}.block-fincarrito-page form#order_review:has(#payment_method_googlepayredsys:checked) #place_order{display:none !important}.block-fincarrito-page form#order_review #payment>.form-row{display:flex !important;flex-direction:column;gap:14px;margin:24px 0 0 !important;padding:0 !important}.block-fincarrito-page form#order_review #payment>.form-row>:is(#place_order,.ppc-button-wrapper){order:1}.block-fincarrito-page form#order_review #payment>.form-row>.woocommerce-terms-and-conditions-wrapper{order:2}.block-fincarrito-page form#order_review #payment>.form-row>.jig-pago-seguro{order:3;margin:0}.block-fincarrito-page form#order_review #payment>.form-row>:is(#ppc-button-ppcp-applepay,#ppc-button-ppcp-googlepay):empty{display:none}.block-fincarrito-page form#order_review .woocommerce-terms-and-conditions-wrapper p{margin:0;padding:0;font-size:12px;line-height:1.5;color:var(--color-text-muted)}.block-fincarrito-page form#order_review .woocommerce-terms-and-conditions-wrapper a{color:var(--color-secondary);text-decoration:underline}.block-fincarrito-page form#order_review .woocommerce-terms-and-conditions-wrapper label{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12px;font-weight:400;cursor:pointer}.block-fincarrito-page form#order_review .woocommerce-terms-and-conditions-wrapper input[type=checkbox]{flex:0 0 auto;margin:2px 0 0;accent-color:var(--color-secondary)}.block-fincarrito-page form#order_review #place_order{--slide-h:60px;display:flex;align-items:center;justify-content:center;gap:8px;width:100% !important;height:56px;margin:0 !important;padding:0 16px !important;font-family:var(--font-family-sans) !important;font-size:14px !important;font-weight:600;line-height:1 !important;letter-spacing:var(--cart-letter-spacing,.05em);text-transform:uppercase;color:var(--color-light) !important;background:var(--color-secondary) !important;border:0 !important;border-radius:0 !important;cursor:pointer;box-shadow:inset 0 0 0 0 var(--color-primary) !important;transition:box-shadow var(--slide-duration,.4s) ease-out}.block-fincarrito-page form#order_review #place_order:before{content:"lock";font-family:"Material Symbols Rounded";font-size:18px;font-weight:300;line-height:1}.block-fincarrito-page form#order_review #place_order:after{content:none !important}.block-fincarrito-page form#order_review #place_order:is(:hover,:focus-visible){box-shadow:inset 0 calc(-1 * var(--slide-h)) 0 0 var(--color-primary) !important;outline:none}@media (prefers-reduced-motion:reduce){.block-fincarrito-page form#order_review #place_order{transition:none}}@media (max-width:1180px){.block-fincarrito-page form#order_review>#payment{padding:56px 32px 40px !important}.block-fincarrito-page form#order_review>table.shop_table{padding:56px 28px 40px}}@media (max-width:900px){.block-fincarrito-page form#order_review{grid-template-columns:minmax(0, 1fr);grid-template-areas:"resumen" "pago"}.block-fincarrito-page form#order_review>table.shop_table{padding:28px 20px 24px;border-left:0 !important;border-bottom:var(--cart-border) !important}.block-fincarrito-page form#order_review>#payment{padding:28px 20px 32px !important}.block-fincarrito-page form#order_review #payment ul.payment_methods{margin-top:50px !important}}.cart-discount{border:1px dashed var(--line)}.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .shop_table th,.block-fincarrito-page form.checkout.jig-pago-v2 #order_review .shop_table .cart-discount td{padding:16px 0!important}.woocommerce-message{display:none}.woocommerce-terms-and-conditions-checkbox-text{font-size:11px}.block-fincarrito-page form.checkout #payment li.wc_payment_method.payment_method_googlepayredsys,.block-fincarrito-page form.checkout #payment li.wc_payment_method.payment_method_googlepayredirecredsys,.block-fincarrito-page form#order_review #payment li.payment_method_googlepayredsys,.block-fincarrito-page form#order_review #payment li.payment_method_googlepayredirecredsys{--pay-icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22168 168 756.7 404%22%3E%3Cpath fill=%22%23FFFFFF%22 d=%22M722.7,170h-352c-110,0-200,90-200,200l0,0c0,110,90,200,200,200h352c110,0,200-90,200-200l0,0 C922.7,260,832.7,170,722.7,170z%22/%3E%3Cpath fill=%22%233C4043%22 d=%22M722.7,186.2c24.7,0,48.7,4.9,71.3,14.5c21.9,9.3,41.5,22.6,58.5,39.5 c16.9,16.9,30.2,36.6,39.5,58.5c9.6,22.6,14.5,46.6,14.5,71.3s-4.9,48.7-14.5,71.3c-9.3,21.9-22.6,41.5-39.5,58.5 c-16.9,16.9-36.6,30.2-58.5,39.5c-22.6,9.6-46.6,14.5-71.3,14.5h-352c-24.7,0-48.7-4.9-71.3-14.5c-21.9-9.3-41.5-22.6-58.5-39.5 c-16.9-16.9-30.2-36.6-39.5-58.5c-9.6-22.6-14.5-46.6-14.5-71.3s4.9-48.7,14.5-71.3c9.3-21.9,22.6-41.5,39.5-58.5 c16.9-16.9,36.6-30.2,58.5-39.5c22.6-9.6,46.6-14.5,71.3-14.5L722.7,186.2 M722.7,170h-352c-110,0-200,90-200,200l0,0 c0,110,90,200,200,200h352c110,0,200-90,200-200l0,0C922.7,260,832.7,170,722.7,170L722.7,170z%22/%3E%3Cg%3E%3Cg%3E%3Cpath fill=%22%233C4043%22 d=%22M529.3,384.2v60.5h-19.2V295.3H561c12.9,0,23.9,4.3,32.9,12.9 c9.2,8.6,13.8,19.1,13.8,31.5c0,12.7-4.6,23.2-13.8,31.7c-8.9,8.5-19.9,12.7-32.9,12.7h-31.7V384.2z M529.3,313.7v52.1h32.1 c7.6,0,14-2.6,19-7.7c5.1-5.1,7.7-11.3,7.7-18.3c0-6.9-2.6-13-7.7-18.1c-5-5.3-11.3-7.9-19-7.9h-32.1V313.7z%22/%3E%3Cpath fill=%22%233C4043%22 d=%22M657.9,339.1c14.2,0,25.4,3.8,33.6,11.4c8.2,7.6,12.3,18,12.3,31.2v63h-18.3v-14.2h-0.8 c-7.9,11.7-18.5,17.5-31.7,17.5c-11.3,0-20.7-3.3-28.3-10s-11.4-15-11.4-25c0-10.6,4-19,12-25.2c8-6.3,18.7-9.4,32-9.4 c11.4,0,20.8,2.1,28.1,6.3v-4.4c0-6.7-2.6-12.3-7.9-17c-5.3-4.7-11.5-7-18.6-7c-10.7,0-19.2,4.5-25.4,13.6l-16.9-10.6 C625.9,345.8,639.7,339.1,657.9,339.1z M633.1,413.3c0,5,2.1,9.2,6.4,12.5c4.2,3.3,9.2,5,14.9,5c8.1,0,15.3-3,21.6-9 s9.5-13,9.5-21.1c-6-4.7-14.3-7.1-25-7.1c-7.8,0-14.3,1.9-19.5,5.6C635.7,403.1,633.1,407.8,633.1,413.3z%22/%3E%3Cpath fill=%22%233C4043%22 d=%22M808.2,342.4l-64,147.2h-19.8l23.8-51.5L706,342.4h20.9l30.4,73.4h0.4l29.6-73.4H808.2z%22 /%3E%3C/g%3E%3Cg%3E%3Cpath fill=%22%234285F4%22 d=%22M452.93,372c0-6.26-0.56-12.25-1.6-18.01h-80.48v33L417.2,387 c-1.88,10.98-7.93,20.34-17.2,26.58v21.41h27.59C443.7,420.08,452.93,398.04,452.93,372z%22/%3E%3Cpath fill=%22%2334A853%22 d=%22M400.01,413.58c-7.68,5.18-17.57,8.21-29.14,8.21c-22.35,0-41.31-15.06-48.1-35.36 h-28.46v22.08c14.1,27.98,43.08,47.18,76.56,47.18c23.14,0,42.58-7.61,56.73-20.71L400.01,413.58z%22/%3E%3Cpath fill=%22%23FABB05%22 d=%22M320.09,370.05c0-5.7,0.95-11.21,2.68-16.39v-22.08h-28.46 c-5.83,11.57-9.11,24.63-9.11,38.47s3.29,26.9,9.11,38.47l28.46-22.08C321.04,381.26,320.09,375.75,320.09,370.05z%22/%3E%3Cpath fill=%22%23E94235%22 d=%22M370.87,318.3c12.63,0,23.94,4.35,32.87,12.85l24.45-24.43 c-14.85-13.83-34.21-22.32-57.32-22.32c-33.47,0-62.46,19.2-76.56,47.18l28.46,22.08C329.56,333.36,348.52,318.3,370.87,318.3z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.block-fincarrito-page form.checkout #payment li.wc_payment_method.payment_method_googlepayredsys label:after,.block-fincarrito-page form.checkout #payment li.wc_payment_method.payment_method_googlepayredirecredsys label:after,.block-fincarrito-page form#order_review #payment li.payment_method_googlepayredsys label:after,.block-fincarrito-page form#order_review #payment li.payment_method_googlepayredirecredsys label:after{width:50px !important;height:27px !important;filter:none !important}.block-fincarrito-page form.checkout #payment li.wc_payment_method.payment_method_bizumredsys label:before,.block-fincarrito-page form.checkout.jig-pago-v2 .jig-pago-col #payment li.payment_method_bizumredsys>label:before{content:none !important}