.status-card[b-checkout]{background-color:#f0fff4;border-radius:6px;padding:16px 20px;display:flex;align-items:center;gap:12px;justify-content:flex-start;width:100%;border:1px solid rgba(0,0,0,.03)}.date-block[b-checkout]{background-color:#fff;border-radius:12px;padding:8px 12px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:50px}.day-label[b-checkout]{font-size:10px;font-weight:bold;text-transform:uppercase;color:#15803d;line-height:1.2;margin-bottom:2px}.day-number[b-checkout]{font-size:28px;font-weight:bold;color:#15803d;line-height:1}.text-block[b-checkout]{display:flex;flex-direction:column;gap:2px}.carrito-bigturbo[b-checkout]{width:58px;order:3;flex-shrink:0;display:flex;align-items:center;justify-content:center}.status-card .text-block[b-checkout]{order:2;margin-right:auto;min-width:0}.carrito-bigturbo svg[b-checkout]{width:100%;height:auto;aspect-ratio:468.07/236.77;display:block}.carrito-bigturbo svg path[b-checkout],.carrito-bigturbo svg rect[b-checkout]{fill:var(--ba-red,#c41230)!important}.carrito-bigturbo svg .bt-turbo path[b-checkout]{fill:#000!important}.status-label[b-checkout]{font-size:12px;text-transform:uppercase;color:#15803d;font-weight:bold;line-height:1.2;text-align:left}.status-text[b-checkout]{font-size:16px;font-weight:bold;color:#15803d}.contenedor[b-checkout]{max-width:1280px;margin:auto;padding:0 var(--ba-space-4);display:grid;grid-gap:var(--ba-space-3);grid-template-columns:minmax(0,1fr) 480px;grid-template-areas:"pasos pasos" "step resumen";column-gap:var(--ba-space-6);align-items:start}.contenedor .step[b-checkout] .rz-card{padding:var(--ba-space-3)}.tarjetaProducto[b-checkout]{display:grid!important;grid-template-columns:88px minmax(0,1fr) auto auto auto;grid-template-areas:"imgProducto tituloProducto precio btnsProducto eliminar";gap:0 var(--ba-space-6);align-items:center}.tarjetaProducto .carrito-eliminar[b-checkout]{grid-area:eliminar;justify-self:end;padding-right:0}.tarjetaProducto .carrito-precio[b-checkout]{grid-area:precio}.tarjetaProducto .imgProducto[b-checkout]{max-width:88px}.carrito-img[b-checkout]{width:100%;height:auto;aspect-ratio:1;object-fit:contain;cursor:pointer}.entrega-panel[b-checkout]{border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface);box-shadow:var(--ba-shadow-sm);overflow:hidden}.entrega-panel--pendiente[b-checkout]{border-color:var(--ba-warning-text);box-shadow:inset 4px 0 0 0 var(--ba-warning-text)}.entrega-tabs[b-checkout]{display:flex;gap:var(--ba-space-1);padding:var(--ba-space-1);background:var(--ba-surface-alt);border-bottom:1px solid var(--ba-border)}.entrega-tab[b-checkout]{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--ba-space-2);padding:var(--ba-space-2) var(--ba-space-2);border:0;border-radius:var(--ba-radius-md);background:transparent;color:var(--ba-text-muted);font-family:inherit;font-size:var(--ba-text-sm);font-weight:600;line-height:1.2;cursor:pointer;min-height:44px;transition:background-color var(--ba-duration-fast) var(--ba-easing),color var(--ba-duration-fast) var(--ba-easing)}.entrega-tab i[b-checkout]{font-size:1rem;flex:0 0 auto}.entrega-tab span[b-checkout]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entrega-tab:hover:not(.entrega-tab--activa):not(:disabled)[b-checkout]{color:var(--ba-text);background:rgba(0,0,0,.04)}.entrega-tab--activa[b-checkout]{background:var(--ba-surface);color:var(--ba-primary);font-weight:700;box-shadow:var(--ba-shadow-sm)}.entrega-tab:disabled[b-checkout]{opacity:.6;cursor:default}.entrega-cuerpo[b-checkout]{padding:var(--padding-resumen)}.entrega-cambiar[b-checkout]{margin-top:var(--ba-space-3);border:0;background:transparent;padding:var(--ba-space-1) 0;color:var(--ba-primary);font-family:inherit;font-size:var(--ba-text-sm);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.entrega-cambiar:disabled[b-checkout]{opacity:.6;cursor:default}.entrega-vacio[b-checkout]{display:flex;align-items:center;gap:var(--ba-space-2);color:var(--ba-text-muted);font-size:var(--ba-text-base);font-weight:500;line-height:1.4;text-align:start}@media screen and (max-width:950px){.entrega-cuerpo[b-checkout]{padding:var(--ba-space-3)}.entrega-tab[b-checkout]{font-size:var(--ba-text-sm);padding:var(--ba-space-2) var(--ba-space-1)}}@media screen and (max-width:360px){.entrega-tab[b-checkout]{flex-direction:column;gap:2px;font-size:var(--ba-text-xs)}}.entrega-titulo[b-checkout]{font-size:var(--ba-text-base);font-weight:600;color:var(--ba-text);line-height:1.4}.entrega-detalle[b-checkout]{margin-top:2px;font-size:var(--ba-text-sm);font-weight:400;color:var(--ba-text-muted);line-height:1.5}.entrega-chip[b-checkout]{display:inline-flex;align-items:center;gap:var(--ba-space-1);padding:var(--ba-space-1) var(--ba-space-3);border-radius:999px;background-color:var(--ba-surface-alt);color:var(--ba-text);font-size:var(--ba-text-sm);font-weight:500}[b-checkout] .entrega-chip .mud-icon-root{color:var(--ba-text-muted)}.carrito-meta-chip[b-checkout]{display:inline-flex;align-items:center;flex:0 0 auto;padding:2px var(--ba-space-2);border-radius:var(--ba-radius-sm);background:var(--ba-surface-alt);color:var(--ba-text-muted);font-size:var(--ba-text-xs);font-weight:600;line-height:1.4;white-space:nowrap}.carrito-meta-chip--sku[b-checkout]{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;letter-spacing:.01em}.carrito-stock-dato[b-checkout]{display:inline-flex;align-items:center;gap:var(--ba-space-1);flex:0 0 auto;margin:0!important;color:var(--ba-text);font-size:var(--ba-text-xs);font-weight:500;line-height:1.4;white-space:nowrap}[b-checkout] .carrito-stock-dato img{width:14px;height:14px;margin-right:0!important;object-fit:contain;flex:0 0 auto}[b-checkout] .rz-card>.rz-badge{display:block;margin-top:var(--ba-space-3);padding:var(--ba-space-2) var(--ba-space-3);border-radius:var(--ba-radius-md);font-size:var(--ba-text-xs);line-height:1.4;white-space:normal}.tarjetaProducto .imgProducto[b-checkout]{grid-area:imgProducto}.tarjetaProducto .tituloProducto[b-checkout]{grid-area:tituloProducto;min-width:0}.tarjetaProducto .btnsProducto[b-checkout]{grid-area:btnsProducto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:var(--ba-space-3)}.tarjetaProducto .carrito-precio[b-checkout]{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-end!important;flex-wrap:wrap;gap:var(--ba-space-2)!important;flex:0 0 auto;line-height:1.2;font-variant-numeric:tabular-nums}.tarjetaProducto .carrito-precio>p[b-checkout]{order:2}.tarjetaPago[b-checkout]{display:grid!important;grid-template-columns:repeat(3,1fr);grid-template-areas:"logoPago tituloPago checked";grid-template-rows:1fr;gap:1rem}.tarjetaPago .logoPago[b-checkout]{grid-area:logoPago}.tarjetaPago .tituloPago[b-checkout]{grid-area:tituloPago;display:flex;gap:5px;align-items:baseline}.tarjetaPago .checked[b-checkout]{grid-area:checked}.contenedor[b-checkout]{--alto-stepper:62px}.contenedor .resumen[b-checkout]{grid-area:resumen;width:100%;display:flex;flex-direction:column;gap:var(--ba-space-4);padding-top:0;align-self:stretch}.contenedor .resumen>*[b-checkout]{margin-top:0!important;margin-bottom:0!important}.contenedor .resumen>.cuponesDesk[b-checkout]{max-height:calc(100vh - 98px);max-height:calc(100dvh - 98px);overflow-y:auto}.contenedor .step[b-checkout]{grid-area:step;width:100%;min-width:0}.carrito-lista[b-checkout]{display:flex;flex-direction:column;gap:var(--ba-space-3);width:100%;min-width:0}@media screen and (max-width:950px){.contenedor[b-checkout]{grid-template-columns:minmax(0,1fr);grid-template-areas:"pasos" "fecha" "step";margin-top:20px;padding-bottom:112px}.contenedor .resumen[b-checkout]{grid-area:resumen;width:100%;margin-top:0;padding-top:0}.contenedor .resumen>.cuponesDesk[b-checkout]{max-height:none;overflow-y:visible}.contenedor .step[b-checkout]{padding-bottom:var(--ba-space-4)}.contenedor .step[b-checkout]{grid-area:step;width:100%}}@media screen and (max-width:650px){.tarjetaProducto[b-checkout]{display:grid!important;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"imgProducto tituloProducto" "precio btnsProducto";gap:var(--ba-space-2) var(--ba-space-3);align-items:start}.tarjetaProducto .imgProducto[b-checkout]{max-width:64px}.tarjetaProducto .btnsProducto[b-checkout]{grid-area:btnsProducto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--ba-space-3)}.tarjetaProducto .carrito-precio[b-checkout]{grid-area:precio;justify-content:flex-start!important;align-self:center;flex-wrap:nowrap!important;min-width:0}.tarjetaProducto .carrito-precio>p[b-checkout]{min-width:0;white-space:nowrap;font-size:var(--ba-text-xs)!important}.tarjetaProducto .carrito-precio[b-checkout] .rz-text-body1,.tarjetaProducto .carrito-precio>*[b-checkout]{white-space:nowrap}.tarjetaProducto .carrito-eliminar[b-checkout]{grid-area:tituloProducto;justify-self:end;align-self:start;min-width:44px;min-height:44px;justify-content:center;padding:0;gap:0;margin-top:calc(var(--ba-space-2)*-1);margin-right:calc(var(--ba-space-2)*-1)}.carrito-eliminar__texto[b-checkout]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tarjetaProducto .carrito-eliminar i[b-checkout]{font-size:1.05rem}.tarjetaProducto .tituloProducto[b-checkout]{padding-right:var(--ba-space-6)}.carrito-vaciar[b-checkout]{width:100%}.tarjetaPago[b-checkout]{display:grid!important;grid-template-columns:repeat(2,1fr);grid-template-areas:"logoPago checked" "tituloPago tituloPago"}.tarjetaPago .checked[b-checkout]{display:flex;align-items:center;justify-content:end}}.carrito-casco[b-checkout]{display:flex;flex-direction:column;gap:2px;width:100%;min-width:0;margin-top:var(--ba-space-1);padding-top:var(--ba-space-1);border-top:1px solid var(--ba-border)}.carrito-casco__fila[b-checkout]{display:flex;align-items:baseline;gap:var(--ba-space-1);min-width:0}.carrito-casco__icono[b-checkout]{flex:0 0 auto;color:var(--ba-text-muted);font-size:var(--ba-text-xs)}.carrito-casco__etiqueta[b-checkout]{flex:1 1 auto;min-width:0;color:var(--ba-text-muted);font-size:var(--ba-text-xs);font-weight:600;line-height:1.4}.carrito-casco__importe[b-checkout]{flex:0 0 auto;margin-left:auto;color:var(--ba-text);font-size:var(--ba-text-xs);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.carrito-chips-fila[b-checkout]{display:flex;flex-wrap:wrap;gap:var(--ba-space-2);align-items:center;justify-content:flex-start;margin-top:var(--ba-space-1)}.stock-stack[b-checkout]{display:flex;flex-direction:row!important;flex-wrap:nowrap;gap:var(--ba-space-4);align-items:center;justify-content:flex-start;margin-top:var(--ba-space-1)}@media(max-width:768px){.stock-stack[b-checkout]{flex-direction:row!important;text-align:center;gap:1rem}.tituloProducto[b-checkout]{text-align:start;min-width:0}}.carrito-cantidad[b-checkout]{display:inline-flex;align-items:stretch;flex:0 0 auto;width:max-content;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);overflow:hidden;background:var(--ba-surface)}.carrito-cantidad__btn[b-checkout]{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:0;background:transparent;color:var(--ba-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ba-duration-fast) var(--ba-easing),color var(--ba-duration-fast) var(--ba-easing)}.carrito-cantidad__btn:hover:not(:disabled)[b-checkout]{background:#f2f4f7;color:var(--ba-text)}.carrito-cantidad__btn:active:not(:disabled)[b-checkout]{background:#e7eaee}.carrito-cantidad__btn:focus-visible[b-checkout]{outline:2px solid var(--ba-primary);outline-offset:-2px}.carrito-cantidad__btn:disabled[b-checkout]{color:#c7cbd1;cursor:not-allowed}.carrito-cantidad__valor[b-checkout]{width:44px;height:36px;flex-shrink:0;text-align:center;border:0;border-left:1px solid var(--ba-border);border-right:1px solid var(--ba-border);background:transparent;font-family:var(--ba-font-base);font-size:var(--ba-text-base);font-weight:600;color:var(--ba-text);-moz-appearance:textfield}.carrito-cantidad__valor:focus-visible[b-checkout]{outline:2px solid var(--ba-primary);outline-offset:-2px}.carrito-cantidad__valor[b-checkout]::-webkit-outer-spin-button,.carrito-cantidad__valor[b-checkout]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.carrito-cupon-input[b-checkout]{flex:1;min-width:0;height:48px;padding:0 var(--ba-space-3);border:1px solid var(--ba-border-input);border-radius:var(--ba-radius-sm);background:var(--ba-surface);color:var(--ba-text);font-family:var(--ba-font-base);font-size:var(--ba-text-sm);transition:border-color var(--ba-duration-fast) var(--ba-easing)}.carrito-cupon-input[b-checkout]::placeholder{color:var(--ba-text-muted)}.carrito-cupon-input:focus[b-checkout]{outline:0;border-color:var(--ba-primary);box-shadow:0 0 0 3px rgba(27,64,142,.15)}[b-checkout] .ba-btn-primario{background-color:var(--ba-primary)!important;color:#fff!important;transition:background-color var(--ba-duration-fast) var(--ba-easing)}[b-checkout] .ba-btn-primario:hover:not(:disabled){background-color:var(--ba-primary-hover)!important}.carrito-eliminar[b-checkout]{display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap;gap:var(--ba-space-2);padding:var(--ba-space-2) var(--ba-space-3);border:0;background:transparent;color:var(--ba-red-800);font-size:var(--ba-text-base);font-weight:600;font-family:var(--ba-font-base);cursor:pointer;transition:color var(--ba-duration-fast) var(--ba-easing)}.carrito-eliminar:hover:not(:disabled)[b-checkout]{text-decoration:underline;text-underline-offset:2px}.carrito-eliminar:disabled[b-checkout]{opacity:.35;cursor:not-allowed}.carrito-vaciar[b-checkout]{display:inline-flex;align-items:center;justify-content:center;gap:var(--ba-space-2);min-height:48px;padding:0 20px;border:1px solid var(--ba-red-800);border-radius:var(--ba-radius-sm);background:var(--ba-surface);color:var(--ba-red-800);font-family:var(--ba-font-base);font-size:var(--ba-text-base);font-weight:600;cursor:pointer;transition:background-color var(--ba-duration-fast) var(--ba-easing)}.carrito-vaciar:hover[b-checkout]{background:var(--ba-red-50)}.carrito-vaciar-fila[b-checkout]{display:flex;justify-content:flex-start;padding-top:var(--ba-space-2)}.carrito-fila[b-checkout]{transition:opacity var(--ba-duration-fast) var(--ba-easing)}.carrito-fila--saliendo[b-checkout]{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.carrito-fila[b-checkout]{transition:none}}.od-stack[b-checkout]{display:flex;flex-direction:column;gap:var(--od-gap,8px)}.od-row[b-checkout]{display:flex;align-items:center;gap:var(--od-gap,8px)}.carrito-vacio-pagina[b-checkout]{max-width:1920px;margin-inline:auto;padding:var(--ba-space-6) var(--ba-space-4) var(--ba-space-8)}@media(min-width:1024px){.carrito-vacio-pagina[b-checkout]{padding:var(--ba-space-8) var(--ba-space-12) var(--ba-space-12)}}.page-col[b-checkout]{max-width:40rem;margin-inline:auto}.breadcrumb[b-checkout]{display:block;margin-bottom:var(--ba-space-4);font-size:var(--ba-text-sm)}.breadcrumb ol[b-checkout]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ba-space-2);margin:0;padding:0;list-style:none;color:var(--ba-text-muted)}.breadcrumb a[b-checkout]{color:var(--ba-text-muted);text-decoration:none;transition:color var(--ba-duration-fast) var(--ba-easing)}.breadcrumb a:hover[b-checkout],.breadcrumb a:focus-visible[b-checkout]{color:var(--ba-primary);text-decoration:underline;text-underline-offset:2px}.breadcrumb .sep[b-checkout]{color:var(--ba-text-muted)}.breadcrumb [aria-current="page"][b-checkout]{color:var(--ba-text);font-weight:600}.page-title[b-checkout]{margin:0 0 var(--ba-space-8);font-size:var(--ba-text-h1);font-weight:700;line-height:1.15}.empty-state[b-checkout]{--od-gap:var(--ba-space-4);padding-block:0 var(--ba-space-8)}@media(min-width:1024px){.empty-state[b-checkout]{padding-block:0 var(--ba-space-12)}}.empty-icon[b-checkout]{display:grid;place-items:center;width:var(--ba-space-20);height:var(--ba-space-20);margin-bottom:var(--ba-space-2);background:var(--ba-blue-50);border-radius:var(--ba-radius-full);color:var(--ba-primary)}.empty-title[b-checkout]{margin:0;font-size:var(--ba-text-h2);font-weight:600;line-height:1.2}.empty-support[b-checkout]{margin:0;max-width:60ch;color:var(--ba-text-muted);font-size:var(--ba-text-base);line-height:1.5}.empty-actions[b-checkout]{--od-gap:var(--ba-space-2);flex-direction:column;align-items:stretch;margin-top:var(--ba-space-2)}@media(min-width:641px){.empty-actions[b-checkout]{flex-direction:row;flex-wrap:wrap;align-items:center}}.empty-aside[b-checkout]{margin:var(--ba-space-2) 0 0;font-size:var(--ba-text-sm);color:var(--ba-text-muted)}.empty-aside a[b-checkout]{color:var(--ba-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.btn[b-checkout]{display:inline-flex;align-items:center;justify-content:center;gap:var(--ba-space-2);min-height:48px;padding:0 var(--ba-space-6);border:1px solid transparent;border-radius:var(--ba-radius-sm);font-family:inherit;font-size:1rem;font-weight:600;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--ba-duration-fast) var(--ba-easing),border-color var(--ba-duration-fast) var(--ba-easing),color var(--ba-duration-fast) var(--ba-easing)}.btn-primary[b-checkout]{background:var(--ba-primary);color:#fff}.btn-primary:hover[b-checkout]{background:var(--ba-primary-hover);color:#fff}.btn-primary:active[b-checkout]{background:var(--ba-primary-dark);color:#fff;transition:none}.btn-outline[b-checkout]{background:var(--ba-surface);color:var(--ba-primary);border-color:var(--ba-primary)}.btn-outline:hover[b-checkout]{background:var(--ba-blue-50);color:var(--ba-primary)}.btn-outline:active[b-checkout]{background:var(--ba-blue-50);color:var(--ba-blue-900);border-color:var(--ba-blue-900);transition:none}.btn:focus-visible[b-checkout]{outline:0;box-shadow:0 0 0 var(--ba-focus-offset) var(--ba-focus-inner),0 0 0 4px var(--ba-focus-outer)}@media(max-width:640px){.btn[b-checkout]{width:100%}}[b-checkout] .carrito-tnum{font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:'tnum' 1,'zero' 1}.carrito-pasos-zona[b-checkout]{grid-area:pasos;display:flex;flex-direction:column;gap:var(--ba-space-3);min-width:0}.carrito-pasos[b-checkout]{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-4);padding-top:var(--ba-space-4)}.carrito-pasos__lista[b-checkout]{display:flex;align-items:center;gap:var(--ba-space-8);margin:0;padding:0;list-style:none}.carrito-paso[b-checkout]{position:relative;display:flex;align-items:center;gap:10px;font-size:18px;font-weight:400;color:var(--ba-text-muted)}.carrito-paso+.carrito-paso[b-checkout]::before{content:'';width:56px;height:2px;flex:none;margin-right:calc(var(--ba-space-8) - 10px);background:var(--ba-border)}.carrito-paso__numero[b-checkout]{width:44px;height:44px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ba-border);color:var(--ba-text);font-size:18px}.carrito-paso--actual[b-checkout],.carrito-paso--hecho[b-checkout]{color:var(--ba-primary)}.carrito-paso--actual[b-checkout]{font-weight:600}.carrito-paso--actual .carrito-paso__numero[b-checkout],.carrito-paso--hecho .carrito-paso__numero[b-checkout]{background:var(--ba-primary);color:#fff}.carrito-paso__boton[b-checkout]{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;border-radius:var(--ba-radius-sm)}.carrito-paso__boton:hover:not(:disabled) .carrito-paso__nombre[b-checkout]{text-decoration:underline;text-underline-offset:3px}.carrito-compra-segura[b-checkout]{display:inline-flex;align-items:center;gap:var(--ba-space-2);color:var(--ba-text-muted);font-size:var(--ba-text-sm);font-weight:500;white-space:nowrap}.carrito-entrega[b-checkout]{display:flex;flex-direction:column;gap:var(--ba-space-4)}.carrito-bloque[b-checkout]{background:var(--ba-surface);border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);padding:var(--ba-space-6);display:flex;flex-direction:column;gap:var(--ba-space-4)}.carrito-bloque--compacto[b-checkout]{padding:20px;gap:var(--ba-space-2)}.carrito-bloque__cabecera[b-checkout]{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-3)}.carrito-bloque__titulo[b-checkout]{margin:0;font-size:18px;font-weight:700;color:var(--ba-text)}.carrito-bloque__titulo--seccion[b-checkout]{font-size:22px;color:var(--ba-primary)}.carrito-bloque__texto[b-checkout],.carrito-bloque__lista[b-checkout]{margin:0;font-size:15px;line-height:1.6;color:var(--ba-text)}.carrito-bloque__lista[b-checkout]{padding:0;list-style:none}[b-checkout] .carrito-campos-fila{display:flex;gap:var(--ba-space-4)}[b-checkout] .carrito-campos-fila>.carrito-campo{flex:1 1 0;min-width:0}[b-checkout] .carrito-campo{display:flex;flex-direction:column;gap:6px}[b-checkout] .carrito-campo__etiqueta{font-size:var(--ba-text-sm);font-weight:600;color:var(--ba-text)}[b-checkout] .carrito-campo__control{height:48px;padding:0 var(--ba-space-3);border:1px solid var(--ba-border-input);border-radius:var(--ba-radius-sm);background:var(--ba-surface);color:var(--ba-text);font-family:var(--ba-font-base);font-size:var(--ba-text-base);box-sizing:border-box;width:100%}[b-checkout] .carrito-campo__control:focus-visible{outline:0;border-color:var(--ba-primary);box-shadow:inset 0 0 0 1px var(--ba-primary)}[b-checkout] .carrito-campo__control[readonly]{background:var(--ba-surface-alt);color:var(--ba-text-muted)}[b-checkout] .carrito-campo__control[aria-invalid="true"]{border-color:var(--ba-red-800)}[b-checkout] .carrito-campo__error{margin:0;display:flex;align-items:center;gap:var(--ba-space-1);color:var(--ba-red-800);font-size:var(--ba-text-sm);font-weight:500}[b-checkout] .carrito-enlace{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--ba-primary);font-family:var(--ba-font-base);font-size:var(--ba-text-sm);font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap;border-radius:var(--ba-radius-sm)}[b-checkout] .carrito-enlace:disabled{opacity:.45;cursor:not-allowed}[b-checkout] .carrito-enlace--centrado{align-self:center}[b-checkout] .carrito-enlace--info{color:var(--ba-info-text)}[b-checkout] .carrito-enlace--peligro{color:var(--ba-red-800)}[b-checkout] .carrito-btn-nativo{height:48px;padding:0 20px;border-radius:var(--ba-radius-sm);font-family:var(--ba-font-base);font-size:var(--ba-text-base);font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color var(--ba-duration-fast) var(--ba-easing)}[b-checkout] .carrito-btn-nativo--contorno{border:1px solid var(--ba-primary);background:var(--ba-surface);color:var(--ba-primary)}[b-checkout] .carrito-btn-nativo--contorno:hover{background:var(--ba-blue-50)}.carrito-login[b-checkout]{display:flex;flex-direction:column;gap:var(--ba-space-3);padding:var(--ba-space-4);border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface-alt)}.carrito-login__acciones[b-checkout]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ba-space-4)}[b-checkout] .carrito-opciones{display:flex;flex-direction:column;gap:var(--ba-space-3)}[b-checkout] .carrito-opcion{display:flex;align-items:center;gap:var(--ba-space-4);width:100%;padding:var(--ba-space-4) 20px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface);color:var(--ba-text);font-family:var(--ba-font-base);text-align:left;cursor:pointer;transition:border-color var(--ba-duration-fast) var(--ba-easing)}[b-checkout] .carrito-opcion:hover:not(:disabled):not(.carrito-opcion--activa){border-color:var(--ba-primary)}[b-checkout] .carrito-opcion:disabled{opacity:.45;cursor:not-allowed}[b-checkout] .carrito-opcion--activa{border:2px solid var(--ba-primary);background:var(--ba-blue-50);padding:calc(var(--ba-space-4) - 1px) 19px}[b-checkout] .carrito-opcion--fija{cursor:default}[b-checkout] .carrito-opcion__radio{position:relative;width:24px;height:24px;flex:none;border:2px solid var(--ba-border-input);border-radius:50%;box-sizing:border-box;background:var(--ba-surface)}[b-checkout] .carrito-opcion--activa .carrito-opcion__radio{border-color:var(--ba-primary)}[b-checkout] .carrito-opcion--activa .carrito-opcion__radio::after{content:'';position:absolute;inset:4px;border-radius:50%;background:var(--ba-primary)}[b-checkout] .carrito-opcion__texto{display:flex;flex-direction:column;flex:1;min-width:0}[b-checkout] .carrito-opcion__titulo{font-size:18px;font-weight:600}[b-checkout] .carrito-opcion__detalle{font-size:var(--ba-text-sm);color:var(--ba-text-muted)}.carrito-destino[b-checkout]{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-4);padding:var(--ba-space-4) 20px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md)}.carrito-destino--columna[b-checkout]{flex-direction:column;align-items:flex-start;gap:var(--ba-space-1)}.carrito-destino--vacio[b-checkout]{color:var(--ba-text-muted);font-size:var(--ba-text-base)}.carrito-destino__texto[b-checkout]{min-width:0}.carrito-destino__etiqueta[b-checkout]{font-size:var(--ba-text-sm);color:var(--ba-text-muted)}.carrito-destino__titulo[b-checkout]{font-size:18px;font-weight:600;color:var(--ba-text)}.carrito-destino__detalle[b-checkout]{font-size:var(--ba-text-sm);line-height:1.5;color:var(--ba-text-muted)}.carrito-aviso[b-checkout]{margin:0;padding:var(--ba-space-3) var(--ba-space-4);border-radius:var(--ba-radius-md);font-size:var(--ba-text-sm);font-weight:500;line-height:1.4}.carrito-aviso--advertencia[b-checkout]{margin-top:var(--ba-space-2);background:var(--ba-warning-bg);color:var(--ba-warning-text)}.carrito-aviso--exito[b-checkout]{background:var(--ba-success-bg);color:var(--ba-success-text)}.carrito-aviso--error[b-checkout]{display:flex;align-items:center;gap:var(--ba-space-2);margin-bottom:var(--ba-space-3);background:var(--ba-red-50);color:var(--ba-red-800)}.carrito-llegada[b-checkout]{margin:var(--ba-space-2) 0 0;padding:var(--ba-space-3) var(--ba-space-4);border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface-alt);font-size:var(--ba-text-sm);color:var(--ba-text)}.carrito-agotado[b-checkout]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ba-space-3);margin-top:var(--ba-space-2);padding:var(--ba-space-2) var(--ba-space-3);border-radius:var(--ba-radius-md);background:var(--ba-red-50)}.carrito-agotado__texto[b-checkout]{color:var(--ba-red-800);font-size:var(--ba-text-sm);font-weight:600}.carrito-agotado__acciones[b-checkout]{display:flex;align-items:center;gap:var(--ba-space-4)}.carrito-equivalentes[b-checkout]{display:flex;flex-direction:column;gap:var(--ba-space-2);margin-top:var(--ba-space-3);padding-top:var(--ba-space-3);border-top:1px solid var(--ba-border)}.carrito-casco-barra[b-checkout]{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-3);margin-top:var(--ba-space-1);padding:14px var(--ba-space-4);border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface-alt);color:var(--ba-text-muted);font-size:var(--ba-text-sm)}.carrito-casco-barra__texto[b-checkout]{display:inline-flex;align-items:center;gap:var(--ba-space-1)}.carrito-casco-barra__info[b-checkout]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ba-text-muted);cursor:pointer}.carrito-fecha-pendiente[b-checkout]{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-3);padding:var(--ba-space-4);border:1px dashed var(--ba-border-input);border-radius:var(--ba-radius-md);background:var(--ba-surface);color:var(--ba-text);font-size:var(--ba-text-sm)}.carrito-fecha-motivo[b-checkout]{margin:calc(-1*var(--ba-space-2)) 0 0;font-size:var(--ba-text-sm);color:var(--ba-text-muted)}.status-card__cambiar[b-checkout]{order:4;flex-shrink:0;align-self:center;min-height:44px;padding:0 var(--ba-space-1);border:0;background:transparent;font-family:var(--ba-font-base);font-size:var(--ba-text-sm);font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer;border-radius:var(--ba-radius-sm)}.carrito-cinta-promo[b-checkout]{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-3);padding:var(--ba-space-3) var(--ba-space-4);border-radius:var(--ba-radius-md);background:var(--ba-info-bg);color:var(--ba-info-text);font-size:var(--ba-text-sm);font-weight:500}.resumen[b-checkout] .carrito-resumen{padding:20px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);box-shadow:none}.carrito-resumen__titulo[b-checkout]{margin:0;font-size:22px;font-weight:700;color:var(--ba-text)}.carrito-resumen__detalle[b-checkout]{display:flex;flex-direction:column;gap:var(--ba-space-3)}.carrito-cupon-fila[b-checkout]{display:flex;gap:var(--ba-space-2)}.carrito-resumen__filas[b-checkout]{display:flex;flex-direction:column;gap:var(--ba-space-3)}.carrito-resumen__fila[b-checkout]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ba-space-3);font-size:var(--ba-text-base);color:var(--ba-text)}.carrito-resumen__fila--ahorro[b-checkout]{color:var(--ba-success-text);font-weight:600}.carrito-resumen__aviso[b-checkout]{font-size:var(--ba-text-sm);color:var(--ba-text-muted)}.carrito-resumen__total[b-checkout]{display:flex;justify-content:space-between;padding-top:var(--ba-space-3);border-top:1px solid var(--ba-border);font-size:24px;font-weight:700;color:var(--ba-primary)}.carrito-promo-aplicada[b-checkout]{display:flex;align-items:center;gap:var(--ba-space-2);padding:var(--ba-space-2) var(--ba-space-3);border-radius:var(--ba-radius-md);background:var(--ba-success-bg);color:var(--ba-success-text)}.carrito-promo-aplicada__texto[b-checkout]{flex:1;font-size:var(--ba-text-sm);font-weight:600}[b-checkout] .carrito-btn-principal,[b-checkout] .carrito-btn-pagar{height:48px;border-radius:var(--ba-radius-sm)!important;font-family:var(--ba-font-base);font-size:var(--ba-text-base);font-weight:600;text-transform:none;letter-spacing:normal;box-shadow:none}[b-checkout] .carrito-btn-pagar{height:56px;margin-top:var(--ba-space-1)}[b-checkout] .carrito-btn-contorno{height:48px;padding:0 20px;border:1px solid var(--ba-primary)!important;border-radius:var(--ba-radius-sm)!important;color:var(--ba-primary)!important;font-family:var(--ba-font-base);font-size:var(--ba-text-base);font-weight:600;text-transform:none;letter-spacing:normal}.carrito-terminos[b-checkout]{margin:0;text-align:center;font-size:var(--ba-text-xs);line-height:1.5;color:var(--ba-text-muted)}.carrito-terminos a[b-checkout]{color:var(--ba-primary)}.carrito-barra-movil[b-checkout]{display:none}@media screen and (min-width:951px) and (max-width:1199px){.contenedor[b-checkout]{grid-template-columns:minmax(0,1fr) 400px}}@media screen and (max-width:950px){.carrito-solo-escritorio[b-checkout],[b-checkout] .carrito-solo-escritorio{display:none!important}.carrito-barra-movil[b-checkout]{position:fixed;left:0;right:0;bottom:0;z-index:var(--ba-z-sticky);display:flex;flex-direction:column;gap:var(--ba-space-2);padding:var(--ba-space-3) var(--ba-space-4) calc(var(--ba-space-3) + env(safe-area-inset-bottom));background:var(--ba-surface);border-top:1px solid var(--ba-border);box-shadow:0 -2px 8px rgba(0,0,0,.08)}.carrito-barra-movil__total[b-checkout]{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--ba-text-base);color:var(--ba-text)}.carrito-barra-movil__total strong[b-checkout]{font-size:20px;color:var(--ba-primary)}.carrito-pasos__lista[b-checkout]{gap:var(--ba-space-4)}.carrito-paso[b-checkout]{font-size:var(--ba-text-sm);gap:var(--ba-space-2)}.carrito-paso+.carrito-paso[b-checkout]::before{width:16px;margin-right:var(--ba-space-2)}.carrito-paso__numero[b-checkout]{width:32px;height:32px;font-size:var(--ba-text-sm)}.carrito-compra-segura[b-checkout]{display:none}.carrito-bloque[b-checkout]{padding:var(--ba-space-4)}[b-checkout] .carrito-campos-fila{flex-direction:column}.carrito-destino[b-checkout]{flex-direction:column;align-items:flex-start}}[b-checkout] .carrito-direcciones{display:flex;flex-direction:column;gap:var(--ba-space-3)}[b-checkout] .carrito-direcciones__estado{margin:0;color:var(--ba-text-muted);font-size:var(--ba-text-sm)}[b-checkout] .carrito-direccion-form{display:flex;flex-direction:column;gap:var(--ba-space-4);padding:var(--ba-space-4) 20px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface-alt)}[b-checkout] .carrito-direccion-form__titulo{font-size:18px;font-weight:600;color:var(--ba-text)}[b-checkout] .carrito-direccion-form__acciones{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ba-space-4)}[b-checkout] .carrito-campo__ayuda{margin:0;font-size:var(--ba-text-sm);color:var(--ba-text-muted)}[b-checkout] .carrito-campo__control--auto,[b-checkout] .carrito-campo__control--auto[readonly]{background:var(--ba-surface-alt);border-color:var(--ba-border);color:var(--ba-text)}[b-checkout] .carrito-campos-fila>.carrito-campo--cp{flex:0 0 180px}[b-checkout] .carrito-campos-fila>.carrito-campo--ancho{flex:2 1 0}@media screen and (max-width:950px){[b-checkout] .carrito-campos-fila>.carrito-campo--cp,[b-checkout] .carrito-campos-fila>.carrito-campo--ancho{flex:1 1 auto}[b-checkout] .carrito-direccion-form{padding:var(--ba-space-4)}}.status-card .status-text[b-checkout]{font-size:18px;line-height:1.3}.status-lugar[b-checkout]{font-size:var(--ba-text-sm);font-weight:500;line-height:1.4;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrito-resumen-entrega[b-checkout]{display:flex;flex-direction:column;gap:var(--ba-space-1)}.carrito-resumen-entrega__metodo[b-checkout]{display:inline-flex;align-items:center;gap:var(--ba-space-2);margin-bottom:var(--ba-space-1);color:var(--ba-primary);font-size:var(--ba-text-sm);font-weight:600}.carrito-chips[b-checkout]{display:flex;flex-wrap:wrap;gap:var(--ba-space-2);margin-top:var(--ba-space-2)}.entrega-chip svg[b-checkout]{flex:none;color:var(--ba-text-muted)}.entrega-chip--fecha[b-checkout]{background:var(--ba-blue-50);color:var(--ba-primary);font-weight:600}.entrega-chip--fecha svg[b-checkout]{color:var(--ba-primary)}.visually-hidden[b-checkout]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.carrito-resumen-productos[b-checkout]{display:flex;flex-direction:column;gap:var(--ba-space-3);margin:var(--ba-space-1) 0 0;padding:0;list-style:none}.carrito-resumen-productos__item[b-checkout]{display:flex;align-items:center;gap:var(--ba-space-3)}.carrito-resumen-productos__item+.carrito-resumen-productos__item[b-checkout]{padding-top:var(--ba-space-3);border-top:1px solid var(--ba-border)}.carrito-resumen-productos__img[b-checkout]{width:48px;height:48px;flex:none;object-fit:contain;border-radius:var(--ba-radius-md);background:var(--ba-surface-alt)}.carrito-resumen-productos__texto[b-checkout]{display:flex;flex-direction:column;gap:var(--ba-space-1);flex:1;min-width:0}.carrito-resumen-productos__nombre[b-checkout]{font-size:var(--ba-text-base);font-weight:600;color:var(--ba-text);line-height:1.3}.carrito-resumen-productos__cantidad[b-checkout]{flex:none;font-size:var(--ba-text-base);font-weight:600;color:var(--ba-text-muted)}.carrito-sin-envio[b-checkout]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ba-space-3);padding:var(--ba-space-4);border:1px solid var(--ba-red-800);border-radius:var(--ba-radius-md);background:var(--ba-red-50)}.carrito-sin-envio__texto[b-checkout]{display:flex;flex-direction:column;gap:var(--ba-space-1);flex:1 1 280px;min-width:0;font-size:var(--ba-text-sm);line-height:1.5;color:var(--ba-text)}.carrito-sin-envio__texto strong[b-checkout]{font-size:var(--ba-text-base);color:var(--ba-red-800)}.carrito-salir[b-checkout]{margin-left:auto;margin-right:var(--ba-space-4);min-height:44px}.carrito-salir-aviso[b-checkout]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ba-space-3);padding:var(--ba-space-3) var(--ba-space-4);border-radius:var(--ba-radius-md);background:var(--ba-warning-bg);color:var(--ba-warning-text);font-size:var(--ba-text-sm);font-weight:500}.carrito-salir-aviso__acciones[b-checkout]{display:flex;align-items:center;gap:var(--ba-space-4)}@media screen and (max-width:950px){.carrito-salir[b-checkout]{display:none}}.carrito-aviso--ancho[b-checkout]{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-3);margin:0}.carrito-envio-resuelto[b-checkout]{display:flex;align-items:center;gap:var(--ba-space-2);margin:0;padding:var(--ba-space-3) var(--ba-space-4);border-radius:var(--ba-radius-md);background:var(--ba-surface-alt);color:var(--ba-text);font-size:var(--ba-text-base);line-height:1.4}.carrito-envio-resuelto svg[b-checkout]{flex:none;color:var(--ba-primary)}.carrito-envio-calculando[b-checkout]{display:flex;align-items:center;gap:var(--ba-space-2);margin:0;padding:var(--ba-space-3) var(--ba-space-4);border-radius:var(--ba-radius-md);background:var(--ba-surface-alt);color:var(--ba-text-muted);font-size:var(--ba-text-base);line-height:1.4}.carrito-fecha-pendiente--calculando[b-checkout]{justify-content:flex-start;color:var(--ba-text-muted)}.carrito-spinner[b-checkout]{flex:none;width:18px;height:18px;border:2px solid var(--ba-border-input);border-top-color:var(--ba-primary);border-radius:50%;animation:carrito-girar-b-checkout .8s linear infinite}@keyframes carrito-girar-b-checkout{to{transform:rotate(360deg)}}.carrito-comprando[b-checkout]{display:flex;align-items:center;gap:var(--ba-space-4)}.carrito-comprando__img-enlace[b-checkout]{flex:none;display:block}.carrito-comprando .carrito-resumen-productos__img[b-checkout]{width:72px;height:72px}.carrito-comprando__cifras[b-checkout]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--ba-space-1);flex:none}.carrito-comprando__precio[b-checkout]{font-size:var(--ba-text-h3);font-weight:700;line-height:1.2;color:var(--ba-primary)}.carrito-comprando .carrito-resumen-productos__nombre[b-checkout]{overflow-wrap:anywhere;line-height:1.3}.carrito-bloque .carrito-comprando~.carrito-aviso--advertencia[b-checkout]{margin-top:calc(-1*var(--ba-space-1));border-bottom-left-radius:0;border-bottom-right-radius:0}.carrito-bloque .carrito-aviso--advertencia+.carrito-llegada[b-checkout]{margin-top:calc(-1*var(--ba-space-3));border:0;border-top-left-radius:0;border-top-right-radius:0;background:var(--ba-warning-bg);color:var(--ba-warning-text)}@media screen and (max-width:480px){.carrito-comprando[b-checkout]{flex-wrap:wrap}.carrito-comprando__cifras[b-checkout]{flex-direction:row;align-items:baseline;justify-content:space-between;width:100%}}.carrito-aviso--compacto[b-checkout]{margin-top:var(--ba-space-2);padding:var(--ba-space-1) var(--ba-space-3);font-size:var(--ba-text-xs);font-weight:600;display:inline-block;align-self:flex-start}.carrito-fecha-motivo[b-checkout]{margin:calc(-1*var(--ba-space-2)) 0 0;padding:var(--ba-space-2) var(--ba-space-4);border-radius:0 0 var(--ba-radius-md) var(--ba-radius-md);background:var(--ba-warning-bg);color:var(--ba-warning-text);font-size:var(--ba-text-sm);font-weight:500;line-height:1.4}.carrito-barra-movil__legal[b-checkout]{margin:0;font-size:var(--ba-text-xs);color:var(--ba-text-muted);text-align:center}.carrito-barra-movil__legal a[b-checkout]{color:var(--ba-primary)}.carrito-cupon-toggle[b-checkout]{display:none}@media screen and (max-width:950px){.contenedor.carrito-checkout--pago[b-checkout]{padding-bottom:176px}.carrito-cupon-bloque:not(.carrito-cupon-bloque--abierto)[b-checkout]{display:none}.carrito-cupon-bloque[b-checkout]{display:flex;flex-direction:column;gap:var(--ba-space-2)}.carrito-cupon-toggle[b-checkout]{display:inline-flex;align-items:center;min-height:44px}.carrito-vaciar-fila[b-checkout]{justify-content:center}.carrito-vaciar[b-checkout]{min-height:44px;padding:0 var(--ba-space-3);border:0;background:transparent;text-decoration:underline;text-underline-offset:2px;font-size:var(--ba-text-sm)}.carrito-resumen-entrega .carrito-chips[b-checkout]{flex-direction:column;gap:var(--ba-space-1)}.carrito-resumen-entrega .entrega-chip[b-checkout]{background:transparent;padding:var(--ba-space-1) 0;border-radius:0;white-space:normal}}.contenedor>*[b-checkout],.contenedor .step[b-checkout],.contenedor .resumen[b-checkout],.carrito-pasos-zona[b-checkout]{min-width:0}.status-card[b-checkout],.date-block[b-checkout]{box-sizing:border-box}.status-card[b-checkout]{max-width:100%}@media screen and (max-width:950px){.contenedor[b-checkout]{max-width:100%;overflow-x:clip}.contenedor .resumen>.cuponesDesk[b-checkout]{max-width:100%}}.carrito-fecha-zona[b-checkout]{display:flex;flex-direction:column;min-width:0}.carrito-fecha-zona .carrito-fecha-motivo[b-checkout]{margin-top:0}.carrito-fecha-zona .status-card:has(+.carrito-fecha-motivo)[b-checkout]{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (max-width:950px){.contenedor .resumen[b-checkout]{display:contents}.carrito-fecha-zona[b-checkout]{grid-area:fecha}}.carrito-meta-chip[b-checkout],.carrito-campo__etiqueta[b-checkout],.carrito-enlace[b-checkout],.carrito-opcion__titulo[b-checkout]{font-weight:500}.carrito-seguir-movil[b-checkout]{display:none}.status-nota[b-checkout]{font-size:var(--ba-text-sm);font-weight:400;line-height:1.4}@media screen and (max-width:950px){.status-label[b-checkout]{text-transform:none;font-size:var(--ba-text-sm);font-weight:500}.status-card .status-lugar[b-checkout]{display:none}.status-card .status-text[b-checkout]{font-size:18px}.carrito-lista[b-checkout]{gap:0;background:var(--ba-surface);border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);overflow:hidden}.carrito-lista[b-checkout] .rz-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.carrito-lista .carrito-fila+.carrito-fila[b-checkout]{border-top:1px solid var(--ba-border)}.tarjetaProducto[b-checkout]{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"imgProducto tituloProducto tituloProducto" "imgProducto precio btnsProducto"}.tarjetaProducto .imgProducto[b-checkout]{grid-row:auto}.carrito-chips-fila[b-checkout]{gap:0}.carrito-meta-chip[b-checkout]{background:transparent;border:0;padding:0;color:var(--ba-text-muted);font-size:var(--ba-text-sm);font-weight:400}.carrito-meta-chip+.carrito-meta-chip[b-checkout]::before{content:"·";margin:0 var(--ba-space-2)}.carrito-resumen__total[b-checkout]{display:none}.carrito-cupon-toggle[b-checkout]{width:100%;justify-content:space-between;text-decoration:none;font-size:var(--ba-text-base);font-weight:600;padding:var(--ba-space-1) 0 var(--ba-space-3);border-bottom:1px solid var(--ba-border)}.carrito-cupon-toggle[b-checkout]::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-right:4px}.carrito-cupon-toggle[aria-expanded="true"][b-checkout]::after{transform:rotate(-135deg)}.carrito-vaciar-fila[b-checkout]{justify-content:space-between;align-items:center}.carrito-seguir-movil[b-checkout]{display:inline-flex;align-items:center;min-height:44px}.carrito-resumen-seguir[b-checkout],.carrito-enlace--centrado[href="/"][b-checkout]{display:none}.carrito-barra-movil[b-checkout]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--ba-space-3) var(--ba-space-4)}.carrito-barra-movil__total[b-checkout]{display:flex;flex-direction:column;flex:none;gap:0;line-height:1.1}.carrito-barra-movil__total span[b-checkout]{font-size:var(--ba-text-sm);color:var(--ba-text-muted)}.carrito-barra-movil__total strong[b-checkout]{font-size:22px}.carrito-barra-movil[b-checkout] .carrito-btn-principal{flex:1 1 0;width:auto;min-width:0}.carrito-barra-movil__legal[b-checkout]{flex:1 0 100%;order:-1}}.carrito-pie-movil[b-checkout]{display:none}@media screen and (max-width:950px){.carrito-barra-movil[b-checkout]{position:sticky;bottom:0;left:auto;right:auto;margin:var(--ba-space-4) calc(-1*var(--ba-space-4)) 0;z-index:var(--ba-z-sticky)}.contenedor[b-checkout],.contenedor.carrito-checkout--pago[b-checkout]{padding-bottom:0}.carrito-vaciar-fila[b-checkout]{display:none}.carrito-pie-movil[b-checkout]{display:flex;justify-content:space-between;align-items:center}.carrito-pie-movil .carrito-enlace[b-checkout],.carrito-pie-movil .carrito-vaciar[b-checkout]{min-height:44px}}.carrito-pago-compacto[b-checkout]{display:none}[b-checkout] .carrito-opcion__cab{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ba-space-2)}[b-checkout] .carrito-opcion__gratis,.carrito-resumen__gratis[b-checkout]{color:var(--ba-success-text);font-weight:600}[b-checkout] .carrito-opcion--detalle{cursor:default;align-items:flex-start}[b-checkout] .carrito-opcion--detalle .carrito-opcion__texto{gap:2px}[b-checkout] .carrito-opcion__sucursal{font-weight:600;margin-top:var(--ba-space-1)}[b-checkout] .carrito-opcion__direccion{color:var(--ba-text-muted);font-size:var(--ba-text-sm);line-height:1.4}[b-checkout] .carrito-opcion__fecha{display:inline-flex;align-items:center;gap:var(--ba-space-2);margin-top:var(--ba-space-2);color:var(--ba-primary);font-weight:600}[b-checkout] .carrito-opcion__cambiar{align-self:flex-start;margin-top:var(--ba-space-2);min-height:44px}@media screen and (max-width:950px){.tarjetaProducto .tituloProducto[b-checkout] .rz-text-subtitle1{font-size:15px!important;font-weight:700!important;line-height:1.3}.carrito-meta-chip[b-checkout]{font-size:12px}.carrito-meta-chip--sku[b-checkout]{font-family:inherit;letter-spacing:0}.stock-stack[b-checkout]{display:flex;flex-wrap:wrap;gap:0}.carrito-stock-dato[b-checkout]{color:var(--ba-text-muted);font-size:12px;font-weight:400}.carrito-stock-dato:empty[b-checkout]{display:none}.carrito-stock-dato[b-checkout] img,.carrito-stock-dato[b-checkout] svg{display:none}.carrito-stock-dato:not(:empty)+.carrito-stock-dato[b-checkout]::before{content:"·";margin:0 6px}[b-checkout] .carrito-aviso--compacto{display:inline-flex;align-self:flex-start;padding:2px 8px;border:0;border-radius:var(--ba-radius-sm);background:#fff3d1;color:#7a4f00;font-size:12px;font-weight:500}.tarjetaProducto .carrito-precio[b-checkout] .rz-text-body1,.tarjetaProducto .carrito-precio>p[b-checkout]{font-weight:800!important;color:var(--ba-primary)!important}.carrito-pie-movil .carrito-vaciar[b-checkout]{border:0;background:none;padding:0;color:var(--ba-red-800);font-size:var(--ba-text-sm);font-weight:500;text-decoration:underline;text-underline-offset:3px}.carrito-fecha-zona--en-paso[b-checkout]{display:none}[b-checkout] .carrito-opcion{padding:14px}[b-checkout] .carrito-opcion--activa{padding:13px}[b-checkout] .carrito-opcion__fecha{font-size:var(--ba-text-sm)}.contenedor.carrito-checkout--pago .carrito-bloque--compacto[b-checkout]{display:none}.carrito-pago-compacto[b-checkout]{display:block;background:var(--ba-surface);border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);padding:0 14px}.carrito-pago-compacto__fila[b-checkout]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ba-space-3);padding:14px 0}.carrito-pago-compacto__fila+.carrito-pago-compacto__fila[b-checkout]{border-top:1px solid var(--ba-border)}.carrito-pago-compacto__texto[b-checkout]{display:flex;flex-direction:column;gap:2px;min-width:0}.carrito-pago-compacto__etiqueta[b-checkout]{color:var(--ba-text-muted);font-size:13px}.carrito-pago-compacto__valor[b-checkout]{font-weight:600;overflow-wrap:anywhere}.carrito-pago-compacto__detalle[b-checkout]{color:var(--ba-text-muted);font-size:var(--ba-text-sm);overflow-wrap:anywhere}.carrito-pago-compacto .carrito-enlace[b-checkout]{flex:none;min-height:44px}.carrito-barra-movil[b-checkout]{padding:12px 16px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -4px 12px rgba(0,0,0,.06)}.carrito-barra-movil[b-checkout] .carrito-btn-principal{min-height:50px}}@media screen and (max-width:950px){.contenedor[b-checkout]{display:flex;flex-direction:column;align-items:stretch}.contenedor .carrito-pasos-zona[b-checkout]{order:-3}.contenedor .carrito-fecha-zona[b-checkout]{order:-2}.contenedor .step[b-checkout]{order:-1}.contenedor .carrito-barra-movil[b-checkout]{order:1}}@media screen and (max-width:950px){.carrito-pie-movil[b-checkout]{align-items:center;gap:var(--ba-space-4)}.carrito-pie-movil .carrito-enlace[b-checkout],.carrito-pie-movil .carrito-vaciar[b-checkout]{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;font-size:var(--ba-text-sm);line-height:1.2}.carrito-pie-movil .carrito-vaciar[b-checkout]{margin-left:auto}}