@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-wdth-normal.1chd077tiu-qs.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-wdth-normal.1w-ual84inuz5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-wdth-normal.3b1_7etm2gpf5.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--marca-rojo:#b3121f;--marca-rojo-oscuro:#8c0e18;--marca-negro:#000;--marca-blanco:#fff;--fondo:#edf1f4;--superficie:#fff;--borde:#d3dae0;--texto:#1e2328;--texto-suave:#5b6670;--alerta:#7a4f00;--alerta-fondo:#fff1cc;--ok:#17602e;--ok-fondo:#ddf2e3;--error:#b3121f;--radio:6px;--angosta:"wdth" 72;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--fondo);color:var(--texto);margin:0;font-family:Archivo Variable,system-ui,sans-serif;font-size:1rem;line-height:1.5;overflow-x:clip}a{color:var(--marca-rojo);text-underline-offset:.15em}h1,h2,h3{font-variation-settings:var(--angosta);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.05}h1{font-size:clamp(2.1rem,6vw,3.4rem)}h2{font-size:clamp(1.5rem,3.6vw,2rem)}h3{font-size:1.45rem}.encabezado{background:var(--marca-negro);border-bottom:4px solid var(--marca-rojo);justify-content:space-between;align-items:center;gap:16px;padding:12px max(16px,50% - 560px);display:flex}.marca{color:var(--marca-blanco);font-variation-settings:var(--angosta);font-size:1.7rem;font-weight:800;line-height:1;text-decoration:none}.marca span{color:var(--marca-rojo)}.enlace-icono{align-items:center;gap:7px;display:inline-flex}.enlace-carrito{color:var(--marca-blanco);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.contador{background:var(--marca-rojo);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:26px;padding:1px 8px;font-size:.9rem}.contenido{gap:24px;width:min(1120px,100%);margin:0 auto;padding:28px 16px 56px;display:grid}.pie{background:var(--marca-negro);color:#c9cfd4;text-align:center;gap:4px;padding:24px 16px;font-size:.92rem;display:grid}.pie p{margin:0}.pie strong{color:var(--marca-blanco)}.boton{border:1.5px solid var(--texto);border-radius:var(--radio);background:var(--superficie);min-height:46px;color:var(--texto);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:10px 20px;font-weight:700;text-decoration:none;display:inline-flex}.boton-primario{background:var(--marca-rojo);border-color:var(--marca-rojo);color:var(--marca-blanco)}.boton-primario:hover:not(:disabled){background:var(--marca-rojo-oscuro);border-color:var(--marca-rojo-oscuro)}.boton:disabled{opacity:.5;cursor:not-allowed}.boton-texto{min-height:36px;color:var(--texto-suave);background:0 0;border-color:#0000;padding:6px 10px;text-decoration:underline}.boton-ancho{width:100%}.boton:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid var(--marca-rojo);outline-offset:2px}.aviso{border-radius:var(--radio);background:var(--superficie);border:1px solid var(--borde);margin:0;padding:12px 14px}.aviso-alerta{background:var(--alerta-fondo);color:var(--alerta);border-color:#0000}.aviso-ok{background:var(--ok-fondo);color:var(--ok);border-color:#0000}.nota{color:var(--texto-suave);margin:0;font-size:.92rem}.vacio{text-align:center;color:var(--texto-suave);padding:32px 16px}.migas{color:var(--texto-suave);margin:0;font-size:.95rem}.portada{grid-template-columns:minmax(0,1fr);gap:18px;padding:8px 0 12px;display:grid}.portada-fondo{isolation:isolate;background:#1b1b1b url(/portada.jpg) 50%/cover no-repeat;gap:24px;margin:-28px calc(50% - 50vw) 0;padding:40px max(16px,50vw - 560px) 36px;display:grid;position:relative;overflow:hidden}.portada-video{z-index:-1;object-fit:cover;filter:brightness(.78);width:100%;height:100%;position:absolute;inset:0}.portada-fondo h1,.portada-fondo .bajada,.portada-fondo .pasos strong,.portada-fondo .pasos span{color:#fff;text-shadow:0 0 3px #000000e6,0 1px 2px #000000d9,0 2px 16px #000000b3}.portada-fondo .pasos{border-radius:var(--radio);background:#0000009e;border-top:0;margin:0;padding:4px 20px}.portada-fondo .pasos li{border-bottom-color:#ffffff40}.portada-fondo .pasos li:last-child{border-bottom:0}.barra-entrega{color:#fff;text-align:center;background:#1e2328;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:.95rem;text-decoration:none;display:flex}.barra-entrega .solo-celular{display:none}.barra-entrega:hover{background:#2a3138}.barra-entrega svg{flex:none}.portada-fondo .pasos li:before{text-shadow:0 1px 6px #0009}.portada-fondo .buscador{box-shadow:0 6px 24px #00000059}@media (min-width:900px){.portada-fondo{padding-block:64px 48px}}.portada h1 .salto{display:block}.portada h1{font-size:clamp(2.6rem,9vw,5rem)}.bajada{max-width:54ch;color:var(--texto-suave);margin:0;font-size:1.12rem}.pasos{counter-reset:paso;border-top:2px solid var(--texto);gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.pasos li{border-bottom:1px solid var(--borde);counter-increment:paso;grid-template-rows:auto 1fr;grid-template-columns:2.4rem 1fr;align-items:start;column-gap:12px;padding:14px 0;display:grid}.pasos li:before{content:counter(paso);font-variation-settings:var(--angosta);color:var(--marca-rojo);grid-row:span 2;font-size:2.2rem;font-weight:800;line-height:1}.pasos strong{font-size:1.08rem}.pasos span{color:var(--texto-suave)}@media (min-width:820px){.pasos{grid-template-columns:repeat(3,1fr);column-gap:28px}.pasos li{border-bottom:0}}.catalogo{gap:16px;display:grid}.grilla-cortes{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tarjeta-corte{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);height:100%;color:var(--texto);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.tarjeta-corte .mapa-corte{background:var(--fondo);width:100%;height:auto;padding:14px 18px 6px}.tarjeta-corte:hover{border-color:var(--texto)}@media (max-width:599px){.grilla-cortes{gap:10px}.tarjeta-corte{grid-template-columns:112px 1fr;align-items:stretch}.tarjeta-corte .mapa-corte{height:100%;padding:10px 8px}.tarjeta-cuerpo{gap:4px;padding:12px 14px}.tarjeta-corte h3{font-size:1.3rem}.precio-corte strong{font-size:1.15rem}.hechos{gap:16px;margin:0}}.tarjeta-corte:hover h3{color:var(--marca-rojo)}.tarjeta-cuerpo{gap:8px;padding:14px 18px 18px;display:grid}.precio-corte{color:var(--texto-suave);margin:0}.precio-corte strong{color:var(--texto);font-variant-numeric:tabular-nums;font-size:1.3rem}.hechos{gap:24px;margin:4px 0 0;display:flex}.hechos div{display:grid}.hechos dt{color:var(--texto-suave);font-size:.85rem}.hechos dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.mapa-zona{fill:#c3ccd4;stroke:var(--superficie);stroke-width:1.6px;stroke-linejoin:round}.mapa-zona.marcada{fill:var(--marca-rojo)}.mapa-silueta polygon{fill:#dde3e8}.mapa-silueta .mapa-cola{fill:none;stroke:#dde3e8;stroke-width:3px;stroke-linecap:round}.mapa-mini{pointer-events:none;background:#ffffffeb;border-radius:8px;width:40%;height:auto;padding:4px 6px;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 4px #0000002e}.galeria-marco{position:relative}.galeria-marco .mapa-mini{width:32%;bottom:12px;right:12px}.banderas{vertical-align:middle;flex-wrap:wrap;gap:6px;display:inline-flex}.bandera{vertical-align:-.25em;border-radius:2px;width:1.75em;height:auto;display:inline-block;box-shadow:0 0 0 1px #00000026}.meta-corte{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.cabecera-corte{align-items:center;gap:16px;display:grid}.cabecera-corte p{max-width:60ch;color:var(--texto-suave);margin:8px 0 0}.mapa-corte.grande{width:min(230px,70%);height:auto}@media (min-width:760px){.cabecera-corte{grid-template-columns:300px 1fr;gap:32px}.mapa-corte.grande{width:100%}}.filtros{flex-wrap:wrap;gap:8px;display:flex}.filtro{border:1.5px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:999px;padding:6px 14px;font-weight:600;text-decoration:none}.filtro.activo{background:var(--marca-negro);border-color:var(--marca-negro);color:var(--marca-blanco)}.lista-cajas,.lista-carrito{gap:10px;margin:0;padding:0;list-style:none;display:grid}.caja{border:1px solid var(--borde);border-left:5px solid var(--marca-negro);border-radius:var(--radio);background:var(--superficie);grid-template-columns:1fr 1fr;align-items:center;gap:12px 18px;padding:14px 16px;display:grid}.caja>div{gap:1px;display:grid}.caja span,.linea-carrito span{color:var(--texto-suave);font-size:.88rem}.caja-peso strong{font-variation-settings:var(--angosta);font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:800;line-height:1}.caja-peso small{margin-left:3px;font-size:1.1rem;font-weight:700}.caja-precio strong{font-variant-numeric:tabular-nums;font-size:1.2rem}.accion-caja{grid-column:1/-1;gap:6px;display:grid}.error-caja{color:var(--error);font-size:.88rem}@media (min-width:760px){.caja{grid-template-columns:1fr 1.1fr 1.1fr 1.3fr auto}.accion-caja{grid-column:auto;justify-items:end}}.reloj{border-radius:var(--radio);background:var(--marca-negro);color:var(--marca-blanco);margin:0;padding:12px 14px}.reloj strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.reloj-urgente{background:var(--marca-rojo)}.linea-carrito{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:14px 16px;display:grid}.linea-carrito>div{gap:2px;display:grid}.linea-precio{text-align:right}.linea-carrito .accion-caja{grid-column:1/-1;justify-items:start}@media (min-width:760px){.linea-carrito{grid-template-columns:1fr auto auto}.linea-carrito .accion-caja{grid-column:auto}}.resumen-carrito{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);gap:16px;padding:18px;display:grid}.resumen-carrito dl{gap:8px;margin:0;display:grid}.resumen-carrito dl>div{justify-content:space-between;gap:12px;display:flex}.resumen-carrito dt{color:var(--texto-suave)}.resumen-carrito dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.resumen-carrito .total{border-top:1px solid var(--borde);padding-top:8px;font-size:1.2rem}.resumen-carrito .total dt,.resumen-carrito .total dd{color:var(--texto);font-weight:800}.despacho{gap:10px;display:grid}.despacho label{gap:6px;font-weight:600;display:grid}select{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);width:100%;min-height:44px;font:inherit;padding:8px 12px}.carrito-vacio{text-align:center;justify-items:center;gap:12px;padding:40px 16px;display:grid}.carrito-vacio p{color:var(--texto-suave);margin:0}@media (min-width:900px){.contenido:has(.resumen-carrito){grid-template-columns:1fr 340px;align-items:start}.contenido:has(.resumen-carrito)>h1{grid-column:1/-1}.contenido:has(.resumen-carrito)>.reloj{grid-column:1/-1}.resumen-carrito{position:sticky;top:84px}}.menu-tienda{align-items:center;gap:18px;display:flex}.menu-tienda>a:not(.enlace-carrito){color:var(--marca-blanco);font-weight:600;text-decoration:none}.tarjeta-formulario{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);gap:14px;width:min(460px,100%);margin:0 auto;padding:24px 20px;display:grid}.tarjeta-formulario.ancha{width:min(680px,100%)}.tarjeta-formulario p{margin:0}.formulario{gap:14px;display:grid}.campo{gap:6px;font-weight:600;display:grid}.campo small{color:var(--texto-suave);font-weight:400}.campo input,.campo select{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);width:100%;min-height:44px;font:inherit;padding:10px 12px;font-weight:400}.campo input:focus-visible{outline:3px solid var(--marca-rojo);outline-offset:1px}.ayuda{font-size:.85rem}.fila-campos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grupo-campos{gap:14px;display:grid}.seccion-ficha{border-top:1px solid var(--borde);gap:14px;padding-top:14px;display:grid}.seccion-ficha h2,.panel-cuenta h2{font-size:1.1rem}.selector-tipo{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.selector-tipo legend{margin-bottom:8px;font-weight:700}.opcion-tipo{border:2px solid var(--borde);border-radius:var(--radio);cursor:pointer;gap:2px;padding:14px;display:grid}.opcion-tipo input{opacity:0;pointer-events:none;position:absolute}.opcion-tipo span{color:var(--texto-suave);font-size:.9rem}.opcion-tipo.activa{border-color:var(--marca-rojo);background:#fff5f6}.opcion-tipo:focus-within{outline:3px solid var(--marca-rojo);outline-offset:2px}.casilla{align-items:flex-start;gap:10px;display:flex}.casilla input{width:20px;height:20px;accent-color:var(--marca-rojo);margin-top:2px}.titulo-cuenta{justify-content:space-between;align-items:center;gap:12px;display:flex}.columnas-cuenta{gap:16px;display:grid}@media (min-width:860px){.columnas-cuenta{grid-template-columns:1fr 1fr;align-items:start}}.panel-cuenta{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);gap:14px;padding:18px;display:grid}.ficha{gap:10px;margin:0;display:grid}.ficha div{gap:2px;display:grid}.ficha dt{color:var(--texto-suave);font-size:.88rem}.ficha dd{overflow-wrap:anywhere;margin:0}.lista-direcciones{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lista-direcciones li{border:1px solid var(--borde);border-radius:var(--radio);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.lista-direcciones li>div{gap:2px;display:grid}.lista-direcciones small{color:var(--texto-suave)}.agregar-direccion summary{cursor:pointer;color:var(--marca-rojo);padding:6px 0 12px;font-weight:700}.menu-cuenta{border-bottom:1px solid var(--borde);scrollbar-width:none;gap:4px;margin:0 0 18px;padding-bottom:2px;display:flex;overflow-x:auto}.menu-cuenta a{color:var(--texto-suave);white-space:nowrap;border-bottom:3px solid #0000;flex:none;padding:10px 12px;font-weight:600;text-decoration:none}.menu-cuenta a:hover{color:var(--texto)}.menu-cuenta a.activa{border-bottom-color:var(--marca-rojo);color:var(--texto)}.estado{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.85rem;font-weight:700;display:inline-block}.estado-gris{color:#3d4750;background:#e6eaee}.estado-azul{color:#1d4f91;background:#dde9fb}.estado-amarillo{background:var(--alerta-fondo);color:var(--alerta)}.estado-verde{background:var(--ok-fondo);color:var(--ok)}.estado-rojo{color:var(--error);background:#fde2e4}.texto-vencido{color:var(--error);font-weight:700}.lista-pedidos{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tarjeta-pedido{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:inherit;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.tarjeta-pedido:hover{border-color:var(--texto-suave)}.pedido-cabeza,.pedido-numeros{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.seguimiento{gap:0;margin:0;padding:0;list-style:none;display:grid}.seguimiento li{gap:12px;padding-bottom:16px;display:flex;position:relative}.seguimiento li:not(:last-child):before{content:"";background:var(--borde);width:2px;position:absolute;top:28px;bottom:0;left:13px}.seguimiento li.paso-hecho:not(:last-child):before{background:var(--ok)}.seguimiento .punto{border:2px solid var(--borde);background:var(--superficie);width:28px;height:28px;color:var(--texto-suave);border-radius:50%;flex:0 0 28px;place-items:center;font-size:.85rem;font-weight:800;display:inline-grid}.seguimiento .paso-hecho .punto{border-color:var(--ok);background:var(--ok);color:#fff}.seguimiento .paso-actual .punto{border-color:var(--marca-rojo);background:var(--marca-rojo);color:#fff}.seguimiento .paso-pendiente strong{color:var(--texto-suave);font-weight:600}.paso-texto{gap:1px;padding-top:3px;display:grid}.totales-pedido{gap:6px;margin:0;display:grid}.totales-pedido div{justify-content:space-between;gap:12px;display:flex}.totales-pedido dt{color:var(--texto-suave)}.totales-pedido dd{font-variant-numeric:tabular-nums;margin:0}.totales-pedido .total-final{border-top:1px solid var(--borde);padding-top:8px;font-size:1.15rem;font-weight:800}.totales-pedido .total-final dt{color:var(--texto)}.cajas-pedido{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cajas-pedido li{border:1px solid var(--borde);border-radius:var(--radio);gap:6px;padding:12px 14px;display:grid}.caja-devuelta{opacity:.65}.caja-cabeza,.caja-cobro{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.caja-datos{color:var(--texto-suave);flex-wrap:wrap;gap:4px 14px;font-size:.9rem;display:flex}.caja-cobro{font-size:.95rem}.cifras-cuenta{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:16px 0;display:grid}.cifras-cuenta .panel-cuenta{gap:4px}.cifra{font-variation-settings:var(--angosta);font-variant-numeric:tabular-nums;font-size:1.5rem}.cifra-vencida{border-color:var(--error)}.cifra-vencida .cifra{color:var(--error)}.lista-documentos{gap:0;margin:0;padding:0;list-style:none;display:grid}.lista-documentos li{border-bottom:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 0;display:flex}.lista-documentos li:last-child{border-bottom:0}.lista-documentos li>span:first-child{gap:1px;display:grid}.documento-saldo{font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.barras-compras{gap:12px;margin:0;padding:0;list-style:none;display:grid}.barras-compras li{gap:4px;display:grid}.barra-nombre{overflow-wrap:anywhere;font-weight:600}.barras-compras .barra{background:#e6eaee;border-radius:999px;height:8px;display:block;overflow:hidden}.barras-compras .barra span{background:var(--marca-rojo);border-radius:999px;min-width:3px;height:100%;display:block}.repetir{justify-items:start;gap:10px;display:grid}.acciones-cotizacion{flex-wrap:wrap;gap:10px;display:flex}.contenido h1+.nota{margin-bottom:8px}.grupo-cajas{border:1px solid var(--borde);border-radius:var(--radio)}.grupo-cajas summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 14px;display:flex}.grupo-cajas[open] summary{border-bottom:1px solid var(--borde)}.grupo-cajas .cajas-pedido{padding:10px}.finalizar{border-top:1px solid var(--borde);gap:14px;margin-top:18px;padding-top:18px;display:grid}.finalizar h2{margin:0}.finalizar textarea,.finalizar input[type=date],.finalizar select{width:100%;font:inherit}.formas-pago{border:0;gap:8px;margin:0;padding:0;display:grid}.formas-pago legend{margin-bottom:6px;font-weight:700}.opcion-pago{border:1.5px solid var(--borde);border-radius:var(--radio);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.opcion-pago.elegida{border-color:var(--marca-rojo);background:#fff7f7}.opcion-pago span{gap:2px;display:grid}.opcion-pago small{color:var(--texto-suave)}.opcion-pago input{accent-color:var(--marca-rojo);margin-top:4px}.estados-pedido{flex-wrap:wrap;gap:6px;display:inline-flex}.documento-elegible{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.documento-elegible input{width:20px;height:20px;accent-color:var(--marca-rojo);margin-top:2px}.lista-documentos li>label{gap:10px;display:flex}.lista-documentos li>label>span{gap:1px;display:grid}.pagar-documentos{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.resultado-pago{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);text-align:center;justify-items:center;gap:12px;max-width:520px;margin:24px auto;padding:32px 20px;display:grid}.resultado-pago h1{margin:0}.icono-pago{background:var(--alerta-fondo);width:56px;height:56px;color:var(--alerta);border-radius:50%;place-items:center;font-size:1.8rem;font-weight:800;display:inline-grid}.icono-ok{background:var(--ok-fondo);color:var(--ok)}.icono-error{color:var(--error);background:#fde2e4}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.buscador{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 28px;padding:12px;display:flex}.buscador label{display:block}.buscador-texto{flex:260px}.buscador input[type=search],.buscador select{border:1.5px solid var(--borde);border-radius:var(--radio);background:var(--superficie);width:100%;min-height:44px;color:var(--texto);font:inherit;padding:8px 12px}.buscador input[type=search]:focus,.buscador select:focus{outline:2px solid var(--marca-negro);outline-offset:1px}.buscador .casilla-oferta{align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.buscador .casilla-oferta input{width:18px;height:18px;accent-color:var(--marca-rojo)}.buscador .limpiar{color:var(--texto-suave);font-weight:600}@media (max-width:599px){.buscador>label:not(.buscador-texto):not(.casilla-oferta){flex:45%}.buscador .boton{flex:100%}}.titulo-seccion{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.titulo-seccion a{font-weight:600}.catalogo+.catalogo{margin-top:36px}.seccion-ofertas h2{color:var(--marca-rojo)}.tarjeta-imagen{background:var(--fondo);display:block;position:relative}.tarjeta-imagen .mapa-corte{display:block}.foto-corte{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.foto-corte.foto-provisoria,.galeria img.foto-provisoria{object-fit:contain;background:#fff}.sello-oferta{background:var(--marca-rojo);color:var(--marca-blanco);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px;font-size:.9rem;font-weight:800;position:absolute;top:10px;left:10px}@media (max-width:599px){.tarjeta-imagen{height:100%}.tarjeta-imagen .mapa-mini{border-radius:5px;width:62%;padding:2px 3px;bottom:4px;right:4px}.foto-corte{aspect-ratio:auto;height:100%}.sello-oferta{padding:2px 7px;font-size:.75rem;top:6px;left:6px}.hechos div:nth-child(3){display:none}}.etiqueta-oferta{background:var(--marca-rojo);border-radius:999px;padding:0 7px;font-size:.8rem;font-weight:700;display:inline-block;color:var(--marca-blanco)!important}.caja.caja-oferta{border-left-color:var(--marca-rojo)}.caja-precio s{color:var(--texto-suave)}.filtro-oferta{border-color:var(--marca-rojo);color:var(--marca-rojo)}.filtro-oferta.activo{background:var(--marca-rojo);border-color:var(--marca-rojo);color:var(--marca-blanco)}.descripcion-corte{font-size:1.05rem;color:var(--texto)!important}.descripcion-corte p{color:var(--texto);max-width:68ch;margin:0 0 .75em}.descripcion-corte p:last-child{margin-bottom:0}.usos-corte{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.usos-corte>span:first-child{margin-right:4px;font-weight:600}.uso{border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:999px;padding:2px 10px;font-size:.9rem}.galeria{min-width:0}.galeria ul{scroll-snap-type:x mandatory;border-radius:var(--radio);gap:8px;max-width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.galeria li{scroll-snap-align:start;flex:0 0 100%}.galeria img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radio);width:100%;display:block}.nota-galeria{color:var(--texto-suave);margin:6px 0 0;font-size:.85rem}@media (min-width:600px){.tarjeta-imagen{aspect-ratio:4/3}.tarjeta-imagen .mapa-corte{width:100%;height:100%}.tarjeta-imagen .foto-corte{height:100%}}.formulario-reclamo textarea{border:1px solid var(--borde);border-radius:var(--radio);width:100%;font:inherit;padding:10px 12px;font-weight:400}.grupo-reclamo{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.grupo-reclamo legend{margin-bottom:6px;font-weight:700}.cajas-reclamo{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cajas-reclamo label,.opcion-motivo{border:1.5px solid var(--borde);border-radius:var(--radio);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.cajas-reclamo label:has(input:checked){border-color:var(--marca-rojo);background:#fff7f7}.opcion-motivo:has(input:checked){border-color:var(--marca-rojo);background:#fff7f7}.cajas-reclamo input,.opcion-motivo input{width:18px;height:18px;accent-color:var(--marca-rojo);flex:none;margin-top:2px}.cajas-reclamo span{gap:1px;display:grid}.cajas-reclamo small{color:var(--texto-suave)}.motivos-reclamo{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.fotos-reclamo{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:4px 0;padding:0;list-style:none;display:grid}.fotos-reclamo li{justify-items:start;gap:4px;display:grid}.fotos-reclamo img{aspect-ratio:1;object-fit:cover;border-radius:var(--radio);border:1px solid var(--borde);width:100%}.texto-reclamo{white-space:pre-line}.respuesta-reclamo{border-left:4px solid var(--ok)}.texto-error{color:var(--error)}.pie{text-align:left;gap:18px;padding:36px 16px 24px}.pie-columnas{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px 32px;width:min(1100px,100%);margin:0 auto;display:grid}.pie-columnas>*{align-content:start;gap:6px;display:grid}.pie a{color:#e4e8eb;text-decoration:none}.pie a:hover{color:var(--marca-blanco);text-decoration:underline}.pie-marca{font-variation-settings:var(--angosta);color:var(--marca-blanco);font-size:1.6rem;font-weight:800}.pie-marca span{color:var(--marca-rojo)}.pie-titulo{color:var(--marca-blanco);font-weight:700}.pie-legal{color:#9aa3ab;border-top:1px solid #2a2f33;width:min(1100px,100%);padding-top:14px;font-size:.82rem;margin:0 auto!important}@media (max-width:599px){.solo-escritorio{display:none}}.falta-dato{background:var(--alerta-fondo);color:var(--alerta);padding:0 4px;font-weight:700}.pagina-texto{max-width:70ch}.pagina-texto h1{margin-bottom:8px}.pagina-texto h2{margin:28px 0 8px;font-size:1.25rem}.pagina-texto p,.pagina-texto li{line-height:1.6}.pagina-texto .actualizado{color:var(--texto-suave);font-size:.9rem}.preguntas details{border-bottom:1px solid var(--borde);padding:4px 0}.preguntas summary{cursor:pointer;padding:12px 0;font-weight:700}.preguntas details p{margin:0 0 14px}.tabla-zonas{border-collapse:collapse;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);width:100%}.tabla-zonas th,.tabla-zonas td{border-bottom:1px solid var(--borde);text-align:left;vertical-align:top;padding:10px 12px}.lista-comunas{columns:3 160px;margin:8px 0 0;padding:0;list-style:none}.contacto{align-items:start;gap:24px;display:grid}@media (min-width:900px){.contacto{grid-template-columns:1fr 1.1fr}}.datos-contacto{gap:12px;margin:16px 0 0;display:grid}.datos-contacto dt{color:var(--texto-suave);font-size:.88rem}.datos-contacto dd{margin:0;font-weight:600}.campo textarea{border:1px solid var(--borde);border-radius:var(--radio);width:100%;font:inherit;padding:10px 12px;font-weight:400}.campo-trampa{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.portada-con-etiqueta{align-items:center}@media (min-width:900px){.portada-con-etiqueta{grid-template-columns:1.3fr minmax(320px,.9fr);gap:40px}}.portada-texto{gap:18px;display:grid}.portada-acciones{flex-wrap:wrap;gap:10px;margin:4px 0 0;display:flex}.etiqueta-caja{border:2px solid var(--marca-negro);background:var(--superficie);color:var(--texto);border-radius:4px;gap:12px;padding:18px 20px 14px;text-decoration:none;transition:transform .2s;display:grid;transform:rotate(-1.2deg);box-shadow:8px 8px #c9d1d8}.etiqueta-caja:hover,.etiqueta-caja:focus-visible{transform:rotate(0)}.etiqueta-caja:focus-visible{outline:3px solid var(--marca-rojo);outline-offset:4px}@media (prefers-reduced-motion:reduce){.etiqueta-caja{transition:none;transform:none}}.etiqueta-encabezado{border-bottom:2px solid var(--marca-negro);justify-content:space-between;gap:12px;padding-bottom:10px;font-size:1.15rem;font-weight:800;display:flex}.etiqueta-encabezado span:last-child{overflow-wrap:anywhere;min-width:0;color:var(--texto-suave);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.etiqueta-peso{font-variation-settings:var(--angosta);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:clamp(3.6rem,9vw,5.2rem);font-weight:800;line-height:.9;display:flex}.etiqueta-peso small{color:var(--texto-suave);font-size:1.1rem;font-weight:700}.etiqueta-datos{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;display:grid}.etiqueta-datos dt{color:var(--texto-suave);font-size:.8rem}.etiqueta-datos dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.etiqueta-precio{border-top:1px dashed var(--borde);color:var(--texto-suave);padding-top:10px}.etiqueta-precio strong{color:var(--marca-rojo);font-size:1.3rem}.etiqueta-pie{color:var(--texto-suave);font-size:.8rem}.razones{border-top:2px solid var(--texto);border-bottom:1px solid var(--borde);margin:36px 0;padding:24px 0}.razones h2{margin:0 0 16px}.razones dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 28px;margin:0;display:grid}.razones dt{font-variation-settings:var(--angosta);font-size:1.35rem;font-weight:800}.razones dd{color:var(--texto-suave);margin:4px 0 0}.confianza{margin:20px 0 0;font-weight:700}.contacto .fila-campos{align-items:end}@media (max-width:599px){.contacto .fila-campos{grid-template-columns:1fr}}.angosta{font-variation-settings:var(--angosta);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:800}.boton-grande{min-height:52px;font-size:1.05rem}.boton-claro{border-color:var(--marca-blanco);color:var(--marca-blanco);background:0 0}.boton-oscuro{border-color:var(--marca-negro);background:var(--marca-negro);color:var(--marca-blanco)}.caja-sub{color:var(--texto-suave);font-size:.88rem}.texto-ok{color:var(--ok)!important}.texto-alerta{font-weight:600;color:var(--alerta)!important}.pagina-corte{gap:24px;display:grid}.meta-corte{font-size:.95rem;margin:0!important}.info-corte{gap:10px;min-width:0;display:grid}.info-corte h1{font-size:clamp(2.6rem,8vw,4rem);line-height:.95}.escala-precios{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);gap:8px;margin-top:6px;padding:16px;display:grid}.escala-precios h2{font-variation-settings:normal;letter-spacing:0;font-family:inherit;font-size:1rem;font-weight:700}.cabecera-corte .tramo{border:1px solid var(--borde);max-width:none;color:var(--texto);border-radius:4px;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:10px 12px;display:flex}.tramo strong{font-size:1.6rem}.tramo small{color:var(--texto-suave);font-size:.82rem}.cabecera-corte .tramo-actual{border-color:var(--marca-negro);background:var(--marca-negro);color:var(--marca-blanco)}.tramo-actual small{color:#c8cfd6}.escala-precios .nota{max-width:none;margin:0}.elige-caja{gap:14px;scroll-margin-top:80px;display:grid}.elige-caja h2{font-size:clamp(2rem,5vw,2.6rem)}.bajada-elige{color:var(--texto-suave);margin:0}.grupos-peso{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:760px){.grupos-peso{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.grupo-peso{border-radius:var(--radio);background:var(--superficie);min-height:56px;color:var(--texto);border:1px solid #c3ccd4;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.grupo-peso strong{font-size:1.4rem;line-height:1.05}.grupo-peso span{color:var(--texto-suave);font-size:.82rem}.grupo-peso.activo{border:2px solid var(--marca-negro);padding:9px 11px}.cajas-etiqueta{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.cajas-etiqueta{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}}.caja-etiqueta{border:1px solid var(--borde);border-top:6px solid var(--marca-negro);border-radius:var(--radio);background:var(--superficie);gap:12px;padding:14px;display:grid}.caja-etiqueta.caja-oferta{border-top-color:var(--marca-rojo)}.caja-fila{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.caja-fila>div{gap:2px;display:grid}.caja-kg{color:var(--texto);font-weight:700}.caja-kg strong{font-size:2.6rem;line-height:.95}.caja-total{text-align:right;justify-items:end}.caja-total strong{font-size:1.6rem;line-height:1.05}.caja-pie{border-top:1px dashed #c3ccd4;align-items:center;padding-top:12px}.caja-datos{font-size:.94rem}.caja-pie .accion-caja{grid-column:auto;justify-items:end}.caja-pie .accion-caja .boton{min-height:44px}.ver-todas{border-color:#c3ccd4}.datos-compra{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);gap:8px;padding:14px 16px;font-size:.95rem;display:grid}.datos-compra p{gap:10px;margin:0;display:flex}.datos-compra svg{flex:none;margin-top:1px}.barra-carrito{z-index:5;background:var(--marca-negro);color:var(--marca-blanco);justify-content:space-between;align-items:center;gap:12px;margin:0 -16px -56px;padding:12px 16px;display:flex;position:sticky;bottom:0}.barra-carrito p{margin:0;font-size:.95rem;display:grid}.barra-carrito p>span{color:#c8cfd6}.barra-sub{font-size:.88rem}@media (min-width:760px){.barra-carrito{border-radius:var(--radio);margin:0}}.hoja-agregada{background:var(--superficie);width:min(560px,100%);max-width:100%;color:var(--texto);border:none;border-radius:14px 14px 0 0;margin:auto auto 0;padding:0}.hoja-agregada::backdrop{background:#0a0e128c}@media (min-width:760px){.hoja-agregada{border-radius:12px;margin:auto}}.hoja-cuerpo{gap:16px;padding:20px 16px 24px;display:grid}.hoja-cuerpo h2{font-variation-settings:normal;align-items:center;gap:10px;font-family:inherit;font-size:1.25rem;display:flex}.marca-ok{background:var(--ok-fondo);width:32px;height:32px;color:var(--ok);border-radius:50%;place-items:center;display:inline-grid}.hoja-caja{border:1px solid var(--borde);border-radius:var(--radio);background:#f6f8fa;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.hoja-caja>div{display:grid}.hoja-caja span{color:var(--texto-suave);font-size:.9rem}.hoja-caja .angosta{font-size:1.5rem}.hoja-reserva{margin:0}.hoja-acciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.progreso{gap:6px;display:grid}.progreso-texto{justify-content:space-between;gap:12px;font-size:.92rem;display:flex}.progreso-resto{color:var(--texto-suave);flex:none}.progreso-barra{background:#e3e8ec;border-radius:999px;height:10px;overflow:hidden}.progreso-barra>div{background:var(--marca-negro);height:100%}.progreso-acento>div{background:var(--marca-rojo)}.pagina-compra{gap:16px;min-width:0;display:grid}.pasos-compra{color:var(--texto-suave);gap:6px;max-width:560px;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.pasos-compra li{border-top:4px solid #c3ccd4;flex:1;padding-top:6px}.pasos-compra li.hecho{border-top-color:var(--marca-negro)}.pasos-compra li.actual{border-top-color:var(--marca-negro);color:var(--texto);font-weight:700}.titulo-compra{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.titulo-compra span{color:var(--texto-suave)}.volver-compra{margin:0}.columnas-compra{align-items:start;gap:20px;display:grid}@media (min-width:900px){.columnas-compra{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 360px;gap:16px 32px}.columnas-compra>.columna-principal{grid-row:1/span 2}.columnas-compra>aside,.columnas-compra>.lateral-compra,.columnas-compra>.accion-compra{grid-column:2}.columnas-compra>.accion-compra{align-self:start}}.lateral-compra{display:grid}.pagina-corte .cabecera-corte{align-items:start}@media (min-width:900px){.pagina-corte .cabecera-corte{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px}}.columna-principal{gap:20px;min-width:0;display:grid}.grupo-carrito{gap:10px;display:grid}.grupo-cabeza{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.grupo-cabeza h2{font-variation-settings:normal;letter-spacing:0;font-family:inherit;font-size:1.1rem;font-weight:800}.grupo-cabeza h2 span{color:var(--texto-suave);font-size:.92rem;font-weight:500}.grupo-cabeza a{font-size:.95rem;font-weight:600}.pagina-compra .linea-carrito{padding:10px 12px}.pagina-compra .linea-carrito .caja-kg strong{font-size:1.7rem}.pagina-compra .linea-carrito .linea-precio{justify-items:end;display:grid}.pagina-compra .linea-carrito .linea-precio strong{color:var(--texto);font-size:1.05rem}.tarjeta-ahorro{border:2px dashed var(--marca-rojo);border-radius:var(--radio);background:var(--superficie);gap:10px;padding:14px;display:grid}.tarjeta-ahorro h2{font-variation-settings:normal;letter-spacing:0;font-family:inherit;font-size:1.02rem}.tarjeta-ahorro p{color:var(--texto-suave);margin:0;font-size:.92rem}.tarjeta-ahorro strong{color:var(--texto)}.resumen-compra{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);gap:14px;padding:16px;display:grid}.resumen-compra dl{gap:8px;margin:0;display:grid}.resumen-compra dl>div{justify-content:space-between;gap:12px;display:flex}.resumen-compra dt{color:var(--texto-suave)}.resumen-compra dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.resumen-compra .total{border-top:1px solid var(--borde);align-items:baseline;padding-top:10px}.resumen-compra .total dt{color:var(--texto);font-size:1.15rem;font-weight:800}.resumen-compra .total dd{font-size:1.9rem}.accion-compra{gap:8px;display:grid}.accion-compra .nota{text-align:center}@media (max-width:899px){.accion-compra{z-index:5;border-top:1px solid var(--borde);background:var(--superficie);margin:0 -16px;padding:12px 16px 16px;position:sticky;bottom:0}}.bloque-compra{border:none;gap:10px;min-width:0;margin:0;padding:0;display:grid}.bloque-compra legend{margin-bottom:10px;padding:0;font-size:1.15rem;font-weight:800}.opciones-tarjeta{gap:8px;display:grid}@media (min-width:760px){.opciones-tarjeta{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.opcion-tarjeta{border-radius:var(--radio);background:var(--superficie);cursor:pointer;border:1px solid #c3ccd4;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.opcion-tarjeta input{width:20px;height:20px;accent-color:var(--marca-negro);flex:none;margin:2px 0 0}.opcion-tarjeta>span{gap:3px;display:grid}.opcion-tarjeta.elegida{border:2px solid var(--marca-negro);padding:11px 13px}.opcion-tarjeta:has(input:disabled){opacity:.6;cursor:not-allowed}.opcion-tarjeta:focus-within,.dia-entrega:focus-within{outline:3px solid var(--marca-rojo);outline-offset:2px}.enlace-agregar{justify-self:start;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.dias-entrega{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}@media (min-width:520px){.dias-entrega{grid-template-columns:repeat(6,minmax(0,1fr));max-width:620px}}.dia-entrega{border-radius:var(--radio);background:var(--superficie);cursor:pointer;text-align:center;border:1px solid #c3ccd4;align-content:center;place-items:center;min-height:60px;padding:6px 4px;display:grid;position:relative}.dia-entrega input{opacity:0;pointer-events:none;position:absolute}.dia-semana{font-size:.82rem}.dia-numero{font-size:1.35rem;line-height:1.1}.dia-entrega:first-child .dia-numero{font-variation-settings:normal;font-family:inherit;font-size:.82rem;font-weight:400}.dia-entrega.elegido{border-color:var(--marca-negro);background:var(--marca-negro);color:var(--marca-blanco)}.formulario-despacho .campo textarea{font-weight:400}.formulario-despacho .campo small{color:var(--texto-suave);font-weight:400}.pagina-compra.resultado-pago{text-align:left;background:0 0;border:none;justify-items:stretch;max-width:560px;margin:0 auto;padding:0}.pagina-compra.resultado-pago h1{font-size:clamp(2.4rem,8vw,3.2rem);line-height:1}.resultado-pago .icono-pago{width:56px;height:56px}.resultado-pago .icono-ok{background:var(--ok);color:var(--marca-blanco)}.resultado-pago .icono-error{background:var(--marca-rojo);color:var(--marca-blanco)}.icono-espera{background:var(--alerta-fondo);color:var(--alerta)}.bajada-pago{margin:0;font-size:1.08rem}.resumen-pago{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);gap:12px;margin:0;padding:16px;display:grid}.resumen-pago>div{justify-content:space-between;gap:12px;display:flex}.resumen-pago dt{color:var(--texto-suave)}.resumen-pago dd{text-align:right;margin:0}.resumen-pago .total{border-top:1px solid var(--borde);align-items:baseline;padding-top:12px}.resumen-pago .total dt{color:var(--texto);font-weight:800}.resumen-pago .total dd{font-size:1.8rem}.comprobante-pago{gap:8px;font-size:.92rem}.comprobante-pago dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.resultado-pago h2{font-variation-settings:normal;letter-spacing:0;margin-bottom:12px;font-family:inherit;font-size:1.15rem}.linea-pasos{margin:0;padding:0;list-style:none}.linea-pasos li{border-left:2px solid #c3ccd4;margin-left:9px;padding:0 0 16px 22px;display:grid;position:relative}.linea-pasos li:last-child{border-left-color:#0000;padding-bottom:0}.linea-pasos li:before{content:"";box-sizing:border-box;background:var(--superficie);border:2px solid #8a96a0;border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:-11px}.linea-pasos li.hecho{border-left-color:var(--ok)}.linea-pasos li.hecho:before{border-color:var(--ok);background:var(--ok)}.linea-pasos span{color:var(--texto-suave);font-size:.92rem}.tarjeta-pago{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);gap:10px;padding:14px 16px;display:grid}.tarjeta-pago p{margin:0}.fila-total{border-top:1px solid var(--borde);justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;display:flex}.fila-total strong{font-size:1.6rem}.tarjeta-pago .dato-pago+.fila-total{margin-top:0}.acciones-pago{gap:10px;display:grid}.acciones-pago .repetir{gap:8px;display:grid}.enlace-ayuda{justify-content:center;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.pagina-compra .linea-carrito{grid-template-columns:1fr auto}.pagina-compra .linea-precio .accion-caja{grid-column:auto;justify-items:end;margin-top:2px}.pagina-compra .linea-precio .boton-texto{min-height:32px;padding:2px 0}.cuenta-regresiva{border-radius:var(--radio);background:var(--ok-fondo);color:#0f3f1f;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:.97rem;display:flex}.cuenta-regresiva svg{flex:none;margin-top:1px}.cuenta-regresiva strong{font-weight:800}.cuenta-regresiva .nota-corte{color:#2b5e3b;margin-top:2px;font-size:.86rem;display:block}.cuenta-regresiva.compacta{font-size:.9rem}.calendario{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);max-width:420px;padding:12px}.calendario-cabeza{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.calendario-cabeza strong:first-letter{text-transform:uppercase}.boton-mes{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);width:44px;height:44px;font:inherit;cursor:pointer;font-size:1.4rem;line-height:1}.boton-mes:disabled{opacity:.35;cursor:default}.calendario-grilla{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calendario-semana{color:var(--texto-suave);text-align:center;padding:4px 0;font-size:.8rem}.calendario-dia{border-radius:var(--radio);min-height:44px;color:var(--texto);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#f2f5f7;border:1px solid #0000;font-weight:700}.calendario-dia:hover:not(:disabled){border-color:var(--marca-negro)}.calendario-dia:disabled{color:#a8b2ba;cursor:default;background:0 0;font-weight:400}.calendario-dia.primera{border-color:var(--ok)}.calendario-dia.elegido{background:var(--marca-negro);color:var(--marca-blanco)}.calendario-dia:focus-visible,.boton-mes:focus-visible{outline:3px solid var(--marca-rojo);outline-offset:2px}.dia-elegido{margin:0}.dia-elegido strong:first-letter{text-transform:uppercase}.panel-carrito{background:var(--superficie);width:min(440px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--texto);border:none;margin:0 0 0 auto;padding:0;box-shadow:-8px 0 32px #00000040}.panel-carrito::backdrop{background:#0a0e128c}.panel-carrito[open]{animation:.22s ease-out panel-entra}@keyframes panel-entra{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.panel-carrito[open]{animation:none}}.panel-carrito-cuerpo{flex-direction:column;height:100%;display:flex}.panel-carrito-cabeza{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.panel-carrito-cabeza h2{margin:0;font-size:1.3rem}.panel-carrito-cabeza h2 span{color:var(--texto-suave);font-size:1rem;font-weight:500}.boton-icono{border:1px solid var(--borde);background:var(--superficie);width:40px;height:40px;color:var(--texto);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid}.boton-icono:hover{border-color:var(--texto)}.panel-carrito-vacio{justify-items:start;gap:12px;padding:20px 16px;display:grid}.panel-carrito-vacio p{margin:0}.panel-carrito-aviso{background:var(--fondo);border-bottom:1px solid var(--borde);gap:8px;padding:14px 16px;display:grid}.panel-carrito-aviso .nota{margin:0}.panel-carrito-lista{flex:1;padding:4px 16px 12px;overflow-y:auto}.panel-corte{border-bottom:1px solid var(--borde);padding:12px 0}.panel-corte-cabeza{justify-content:space-between;align-items:center;gap:10px;display:flex}.panel-corte-cabeza h3{margin:0;font-size:1.05rem}.panel-corte-cabeza h3 span{color:var(--texto-suave);font-weight:500}.panel-corte ul{margin:8px 0 0;padding:0;list-style:none}.panel-corte li{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.panel-corte li+li{border-top:1px dashed var(--borde)}.panel-corte li>div:first-child{display:grid}.panel-corte li .angosta{font-size:1.2rem}.panel-caja-precio{justify-items:end;display:grid}.panel-caja-precio .boton-texto{min-height:0;padding:2px 0;font-size:.9rem}.boton-chico{min-height:36px;padding:6px 12px;font-size:.92rem}.panel-carrito-error{margin:0;padding:8px 16px}.panel-carrito-pie{padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--borde);background:var(--superficie);gap:10px;display:grid}.panel-carrito-pie dl{gap:4px;margin:0;display:grid}.panel-carrito-pie dl>div{justify-content:space-between;display:flex}.panel-carrito-pie dt,.panel-carrito-pie dd{margin:0}.panel-carrito-pie .total{font-size:1.1rem;font-weight:700}.panel-carrito-pie .total dd{font-size:1.5rem}.pagina-despacho{gap:28px;display:grid}.despacho-cabeza h1{margin:0 0 6px}.pagina-despacho h2{margin:0 0 12px;font-size:1.35rem}.despacho-hechos{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:820px){.despacho-hechos{grid-template-columns:repeat(3,1fr)}}.despacho-hechos li{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);align-items:center;gap:14px;padding:14px 16px;display:flex}.despacho-hechos li:first-child{border-color:var(--marca-negro);background:var(--marca-negro);color:var(--marca-blanco)}.despacho-hechos li:first-child span{color:#fffc}.despacho-hechos li>svg{flex:none;width:34px;height:34px}.despacho-hechos li>div{display:grid}.despacho-hechos li span{color:var(--texto-suave);font-size:.95rem}.despacho-gratis{width:34px;color:var(--marca-rojo);text-align:center;flex:none;font-size:1.6rem}.mapa-despacho{gap:12px;display:grid}.mapa-controles{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.mapa-buscar{gap:4px;font-weight:600;display:grid}.mapa-buscar select{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);min-width:240px;min-height:44px;font:inherit;padding:8px 10px;font-weight:400}.mapa-vista{border:1px solid var(--texto);border-radius:var(--radio);display:inline-flex;overflow:hidden}.mapa-vista button{background:var(--superficie);min-height:40px;color:var(--texto);font:inherit;cursor:pointer;border:0;padding:6px 14px;font-weight:600}.mapa-vista button[aria-pressed=true]{background:var(--marca-negro);color:var(--marca-blanco)}.mapa-cuerpo{gap:12px;display:grid}@media (min-width:900px){.mapa-cuerpo{grid-template-columns:1fr 300px;align-items:start}}.mapa-lienzo{border:1px solid var(--borde);border-radius:var(--radio);touch-action:manipulation;background:#f7f9fa;position:relative;overflow:hidden}.mapa-comunas-svg,.mapa-capa{aspect-ratio:1;width:100%;height:auto;display:block}.mapa-capa{pointer-events:none;height:100%;position:absolute;inset:0}.mapa-comuna{stroke:#fff;stroke-width:.18px;stroke-linejoin:round;cursor:pointer;outline:none}.contorno-encima,.contorno-elegida{fill:none;stroke-linejoin:round}.contorno-encima{stroke:var(--texto);stroke-width:.25px}.contorno-elegida{stroke:var(--marca-negro);stroke-width:.45px}.mapa-cifras .cifra{text-anchor:middle;dominant-baseline:central;fill:var(--texto);pointer-events:none;font-family:inherit;font-size:1.2px;font-weight:800}.mapa-region .mapa-cifras .cifra{font-size:3.2px}.mapa-region .mapa-comuna{stroke-width:.3px}.mapa-cifras .cifra-clara{fill:#fff}.mapa-ficha{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);gap:10px;padding:16px;display:grid}.mapa-ficha p{margin:0}.mapa-ficha-comuna{font-size:1.3rem;font-weight:800}.mapa-ficha-minimo{align-items:baseline;gap:8px;display:flex}.mapa-ficha-minimo strong{color:var(--marca-rojo);font-size:3rem;line-height:1}.mapa-ficha-ayuda{color:var(--texto-suave)}.mapa-leyenda{border-top:1px solid var(--borde);gap:6px;margin:4px 0 0;padding:10px 0 0;font-size:.95rem;list-style:none;display:grid}.mapa-leyenda li{align-items:center;gap:8px;display:flex}.mapa-leyenda span{border-radius:3px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0000001f}.mapa-fuente{color:var(--texto-suave);margin:0;font-size:.8rem}.despacho-lista>div+div{margin-top:16px}.despacho-lista h3{margin:0;font-size:1.05rem}.despacho-lista h3 span{color:var(--texto-suave);font-weight:500}.despacho-como ol{gap:6px;max-width:70ch;margin:0 0 12px;padding-left:1.3em;display:grid}.campo-clave{display:block;position:relative}.campo-clave input{width:100%;padding-right:52px}.ver-clave{border-radius:var(--radio);width:44px;height:40px;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ver-clave:hover,.ver-clave[aria-pressed=true]{color:var(--texto)}.ver-clave:focus-visible{outline:3px solid var(--marca-rojo);outline-offset:0}@media (max-width:599px){.barra-entrega{font-size:.88rem}.barra-entrega .solo-celular{display:inline}}.pagina-tienda{gap:20px;display:grid}.tienda-cabeza h1{margin:4px 0 6px}.tienda-cabeza .bajada{margin:0}.tienda-cuerpo{gap:20px;display:grid}@media (min-width:900px){.tienda-cuerpo{grid-template-columns:240px minmax(0,1fr);align-items:start}.tienda-lateral{position:sticky;top:84px}}.tienda-filtros{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);gap:16px;padding:16px;display:grid}.tienda-buscar{gap:4px;font-weight:700;display:grid}.tienda-buscar input{border:1px solid var(--borde);border-radius:var(--radio);width:100%;min-width:0;min-height:42px;font:inherit;padding:8px 10px;font-weight:400}.tienda-filtros fieldset{border:0;border-top:1px solid var(--borde);gap:6px;margin:0;padding:12px 0 0;display:grid}.tienda-filtros legend{float:left;width:100%;margin-bottom:4px;padding:0;font-weight:700}.tienda-filtros fieldset label{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:flex}.tienda-filtros input[type=radio],.tienda-filtros input[type=checkbox]{width:18px;height:18px;accent-color:var(--marca-rojo)}.tienda-filtros-escritorio{display:none}.tienda-filtros-movil summary{border:1px solid var(--texto);border-radius:var(--radio);background:var(--superficie);cursor:pointer;min-height:44px;padding:10px 14px;font-weight:700}.tienda-filtros-movil[open] summary{margin-bottom:10px}@media (min-width:900px){.tienda-filtros-movil{display:none}.tienda-filtros-escritorio{display:block}}.tienda-barra{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:14px;display:flex}.tienda-barra h2{margin:0;font-size:1.3rem}.tienda-orden{flex-wrap:wrap;gap:6px 12px;font-size:.92rem;display:flex}.tienda-orden span{color:var(--texto-suave)}.tienda-orden a{color:var(--texto)}.tienda-orden a.activa{-webkit-text-decoration-color:var(--marca-rojo);text-decoration-color:var(--marca-rojo);font-weight:700;text-decoration-thickness:2px}@media (min-width:900px){.grilla-tienda{grid-template-columns:repeat(3,minmax(0,1fr))}}.aviso-cookies{z-index:30;border-radius:var(--radio);background:var(--marca-negro);max-width:560px;color:var(--marca-blanco);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 28px #0000004d}.aviso-cookies p{flex:260px;margin:0;font-size:.95rem}.aviso-cookies a{color:var(--marca-blanco)}.aviso-cookies .boton{flex:none}.promo{isolation:isolate;aspect-ratio:5/7;color:#fff;background:#16191c;border-radius:10px;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.promo:after{content:"";z-index:-1;background:linear-gradient(#0000 0%,#0000001a 30%,#000000bf 62%,#000000eb 100%);position:absolute;inset:0}.promo:hover .promo-boton{background:#d0182a}.promo:focus-visible{outline-offset:3px;outline:3px solid #fff}.promo-imagen{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.promo:hover .promo-imagen{transform:scale(1.04)}.promo-cuerpo{text-shadow:0 1px 3px #0009;gap:6px;width:100%;padding:18px 18px 20px;display:grid}.promo-sello{background:var(--marca-rojo);text-shadow:none;border-radius:4px;justify-self:start;padding:2px 8px;font-size:.8rem;font-weight:700}.promo-nombre{font-size:1.35rem;font-weight:700;line-height:1.15}.promo-precio{color:#ffd166;align-items:baseline;gap:8px;display:flex}.promo-precio strong{font-size:2.3rem;line-height:1}.promo-precio>span{font-size:.95rem;line-height:1.15;display:grid}.promo-precio small{color:#ffffffbf;font-size:.75rem}.promo-peso{color:#ffffffd9;font-size:.9rem}.promo-boton{background:var(--marca-rojo);text-align:center;text-shadow:none;border-radius:999px;margin-top:8px;padding:10px 12px;font-weight:700}@media (prefers-reduced-motion:reduce){.promo-imagen{transition:none}}.promos-lateral{display:none}.slider-promos{border-radius:10px;overflow:hidden}.slider-pista{transition:transform .5s;display:flex}.slider-item{flex:0 0 100%;padding:0 0 2px}.slider-puntos{justify-content:center;gap:4px;margin-top:6px;display:flex}.slider-puntos button{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.slider-puntos button:before{content:"";background:#ffffff80;border-radius:50%;width:10px;height:10px;margin:auto;display:block;box-shadow:0 0 3px #0009}.slider-puntos button[aria-current=true]:before{background:#fff}@media (prefers-reduced-motion:reduce){.slider-pista{transition:none}}.promos-fila{min-width:0;margin:24px 0 8px}.promos-fila h2{margin:0 0 12px}.promos-fila ul{scroll-snap-type:x mandatory;grid-auto-columns:minmax(240px,280px);grid-auto-flow:column;gap:14px;max-width:100%;margin:0;padding:0 0 10px;list-style:none;display:grid;overflow-x:auto}.promos-fila li{scroll-snap-align:start;display:grid}@media (max-width:599px){.promos-fila ul{grid-auto-columns:78%}}@media (min-width:1680px){.promos-lateral{width:min(300px,50vw - 600px);display:block;position:absolute;top:50%;transform:translate(-50%,-50%)}.promos-izquierda{left:calc(25vw - 280px)}.promos-derecha{left:calc(100% + -25vw + 280px)}.promos-fila{display:none}}.promos-fila .promo{box-shadow:none}.menu-whatsapp{color:#fff;white-space:nowrap;background:#25a244;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-weight:700;text-decoration:none;display:inline-flex}.menu-whatsapp:hover{background:#1e8c39}.menu-whatsapp svg{flex:none}.cabecera{z-index:10;position:sticky;top:0}.cabecera .encabezado,.cabecera .barra-entrega{transition:background-color .25s,border-color .25s}.cabecera{isolation:isolate}.cabecera:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(#000000d9 0%,#0009 55%,#0000 100%);height:calc(100% + 70px);transition:opacity .25s;position:absolute;inset:0 0 auto}body:has(.portada-fondo) .cabecera:not(.cabecera-solida):before{opacity:1}body:has(.portada-fondo) .cabecera:not(.cabecera-solida) .encabezado{background:0 0;border-bottom-color:#0000}body:has(.portada-fondo) .cabecera:not(.cabecera-solida) .barra-entrega{background:0 0}body:has(.portada-fondo) .cabecera:not(.cabecera-solida) :is(.marca,.menu-tienda>a,.barra-entrega){text-shadow:0 1px 4px #000000b3}body:has(.portada-fondo) .portada-fondo{margin-top:calc(-28px - var(--alto-cabecera,96px));padding-top:calc(40px + var(--alto-cabecera,96px))}@media (min-width:900px){body:has(.portada-fondo) .portada-fondo{padding-top:calc(64px + var(--alto-cabecera,96px))}}@media (prefers-reduced-motion:reduce){.cabecera .encabezado,.cabecera .barra-entrega{transition:none}}.pie{color:#b9c1c8;background:#15181b;gap:0;padding:0 16px 28px}.pie h2{margin:0}.pie ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pie-llamado{text-align:center;border-bottom:1px solid #2a2f33;justify-items:center;gap:24px;margin:0 -16px;padding:56px 16px;display:grid}.pie-llamado h2{color:#fff;font-variation-settings:var(--angosta);max-width:24ch;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:800;line-height:1.05}.pie-llamado h2 span{color:#ff5a5f}.pie .pie-boton-whatsapp{color:#fff;background:#25a244;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;padding:14px 28px;font-size:1.1rem;text-decoration:none;display:inline-flex;box-shadow:0 8px 28px #25a24459}.pie .pie-boton-whatsapp:hover{color:#fff;background:#1e8c39;text-decoration:none}.pie-boton-whatsapp span{opacity:.9;font-size:.95rem;font-weight:500}.pie-pasos{width:min(1120px,100%);margin:0 auto;padding:36px 0 8px}.pie-pasos h2{color:#fff;font-variation-settings:var(--angosta);margin-bottom:4px;font-size:1.4rem}.pie .pasos{border-top-color:#3a4147}.pie .pasos li{border-bottom-color:#2a2f33}.pie .pasos strong{color:#fff}.pie .pasos span{color:#b9c1c8}.pie-columnas{grid-template-columns:minmax(0,1fr);width:min(1120px,100%);padding:32px 0}@media (min-width:820px){.pie-columnas{grid-template-columns:2fr 1.3fr 1fr;gap:48px}}.pie-marca-columna p:last-child{max-width:42ch;line-height:1.5}.pie-titulo{color:#ff5a5f;letter-spacing:.04em;font-size:.85rem;margin-bottom:6px!important}.pie-enlaces{border-block:1px solid #2a2f33;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;width:min(1120px,100%);margin:0 auto;padding:18px 0;font-size:.88rem;display:flex}.pie-enlaces nav{flex-wrap:wrap;gap:8px 20px;display:flex}.pie .pie-enlaces a{text-underline-offset:3px;-webkit-text-decoration:underline #4a5258;text-decoration:underline #4a5258}.pie .pie-legal{border-top:0;width:min(1120px,100%);padding-top:18px}.encabezado-accion{justify-content:flex-end;display:flex}.encabezado-accion:empty{display:none}@media (min-width:1100px){.encabezado{grid-template-columns:1fr auto 1fr;display:grid}.encabezado .menu-tienda{gap:32px}.encabezado-accion:empty{display:flex}}.portada-fondo .buscador{box-shadow:none;background:0 0;border:0;padding:0}.portada-fondo .buscador input[type=search],.portada-fondo .buscador select{border-color:#0000}.negocios{color:#c9cfd4;background:repeating-linear-gradient(135deg,#ffffff05 0 2px,#0000 2px 14px),#16191c;gap:28px;margin:0 calc(50% - 50vw);padding:56px max(16px,50vw - 560px);display:grid}.negocios-cabeza{text-align:center;justify-items:center;gap:8px;display:grid}.negocios-cabeza h2{color:#fff;margin:0;font-size:clamp(1.8rem,4vw,2.6rem)}.negocios-cabeza p{max-width:62ch;margin:0}.negocios ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.negocios li{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.negocios img,.negocios video{aspect-ratio:800/520;object-fit:cover;width:100%;height:auto;display:block}.negocios li>div{align-content:start;gap:6px;padding:16px 18px 20px;display:grid}.negocios h3{color:#fff;margin:0;font-size:1.15rem}.negocios li p{margin:0;line-height:1.5}@media (max-width:599px){.negocios{padding-block:40px}}.portada-fondo{z-index:1}.portada-fondo+.negocios{margin-top:-134px;padding-top:166px}@media (min-width:1680px){.negocios{margin-top:-134px;padding-top:166px}}.pie-razones{width:min(1120px,100%);margin:0 auto;padding:40px 0 8px}.pie-razones h2{color:#fff;font-variation-settings:var(--angosta);margin-bottom:16px;font-size:1.4rem}.pie-razones dl{border-top:1px solid #3a4147;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 28px;margin:0;padding-top:16px;display:grid}.pie-razones dt{color:#fff;font-variation-settings:var(--angosta);font-size:1.3rem;font-weight:800}.pie-razones dd{margin:4px 0 0;line-height:1.5}.pie-razones dd a{text-underline-offset:3px;text-decoration:underline}.pie .pie-confianza{color:#fff;margin-top:18px;font-weight:700}.barra-inferior{display:none}@media (max-width:899px){body{padding-bottom:calc(66px + env(safe-area-inset-bottom));-webkit-tap-highlight-color:transparent}.encabezado{border-bottom-width:3px;padding:10px 16px}.marca{font-size:1.55rem}.menu-tienda>a,.menu-tienda .enlace-carrito,.encabezado-accion:empty{display:none}.menu-whatsapp{gap:6px;height:36px;padding:0 12px;font-size:.85rem}.menu-whatsapp svg{width:18px;height:18px}.barra-entrega{padding:6px 12px;font-size:.82rem}.barra-entrega svg{width:18px;height:18px}.barra-inferior{z-index:25;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--borde);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 18px #00000014}.barra-inferior>a{min-height:52px;color:var(--texto-suave);border-radius:12px;align-content:center;justify-items:center;gap:3px;font-size:.7rem;font-weight:600;text-decoration:none;display:grid}.barra-inferior>a:active{background:var(--fondo)}.barra-inferior>a[aria-current=page]{color:var(--marca-rojo)}.barra-inferior svg{width:24px;height:24px}.barra-icono{line-height:0;display:block;position:relative}.barra-contador{background:var(--marca-rojo);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:2px 5px;font-size:.68rem;font-weight:800;line-height:14px;position:absolute;top:-6px;right:-12px}.aviso-cookies{bottom:calc(78px + env(safe-area-inset-bottom))}.panel-carrito{border-radius:20px 20px 0 0;width:100%;height:auto;max-height:88dvh;margin:auto 0 0;box-shadow:0 -8px 32px #00000040}.panel-carrito[open]{animation:.24s ease-out hoja-sube}.panel-carrito-cuerpo{max-height:88dvh;padding-bottom:env(safe-area-inset-bottom)}.panel-carrito-cabeza:before{content:"";background:var(--borde);border-radius:2px;width:40px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.panel-carrito-cabeza{padding-top:22px;position:relative}body:has(.portada-fondo) .portada-fondo{padding-top:calc(24px + var(--alto-cabecera,88px));padding-bottom:24px}.portada-fondo{gap:18px}.portada h1{font-size:clamp(2.1rem,8.5vw,3rem);line-height:1.02}.portada .bajada{font-size:1rem}.portada-acciones .boton{border-radius:12px;flex:100%;justify-content:center;min-height:48px}.portada-fondo .buscador{flex-wrap:nowrap;gap:8px}.portada-fondo .buscador input[type=search],.portada-fondo .buscador select,.portada-fondo .buscador .boton{border-radius:999px;min-height:48px;padding-inline:18px}.promo,.negocios li,.tarjeta-corte{border-radius:16px}.negocios{gap:18px;padding-block:32px;padding-inline:0}.negocios-cabeza{padding-inline:16px}.negocios-cabeza h2{font-size:1.7rem}.negocios ul{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(78%,320px);grid-auto-flow:column;gap:12px;padding:0 16px 6px;scroll-padding-inline:16px;overflow-x:auto}.negocios ul::-webkit-scrollbar{display:none}.promos-fila ul::-webkit-scrollbar{display:none}.negocios li{scroll-snap-align:start}.promos-fila ul{scrollbar-width:none}.grilla-cortes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tarjeta-corte{grid-template-columns:minmax(0,1fr);align-items:start}.tarjeta-imagen{aspect-ratio:4/3;height:auto}.tarjeta-imagen .foto-corte{aspect-ratio:auto;height:100%}.tarjeta-imagen .mapa-mini{width:46%;bottom:6px;right:6px}.tarjeta-cuerpo{gap:4px;padding:10px 12px 12px}.tarjeta-corte h3{font-size:1.15rem;line-height:1.1}.precio-corte{font-size:.85rem}.precio-corte strong{font-size:1.2rem;display:block}.hechos{gap:12px;font-size:.85rem}.hechos dt{font-size:.72rem}.pie-llamado{padding-block:40px}.pie-llamado h2{font-size:1.8rem}.pie-razones dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.pie-razones dt{font-size:1.1rem}.pie-razones dd{font-size:.88rem}.pie-columnas{gap:24px;padding-block:24px}.pie-enlaces nav{gap:10px 16px}}@keyframes hoja-sube{0%{transform:translateY(100%)}}@media (max-width:599px){.grilla-cortes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portada .etiqueta-caja,:is(.portada-fondo .buscador select,.portada-fondo .buscador label:has(select)){display:none}.tarjeta-corte h3{font-size:1.05rem}.hechos{flex-direction:column;gap:2px}.hechos div{align-items:center;gap:6px;display:flex}.hechos dt{display:none}.pie-razones dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.panel-carrito[open]{animation:none}}@media (max-width:899px){.portada-fondo .buscador .buscador-texto{flex:auto;min-width:0}.portada-fondo .buscador .boton{flex:none}.portada-fondo .buscador label:has(select){flex:none}}.boton-buscar{justify-content:center;align-items:center;gap:8px;display:inline-flex}.boton-buscar svg{width:18px;height:18px}@media (max-width:599px){.portada-fondo .buscador>label:not(.buscador-texto){display:none}.portada-fondo .buscador .boton-buscar{width:48px;padding:0}.portada-fondo .boton-buscar .buscar-texto{display:none}.portada-fondo .boton-buscar svg{width:22px;height:22px}}@media (max-width:899px){.tienda-orden{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-inline:-16px;padding:2px 16px 6px;overflow-x:auto}.tienda-orden::-webkit-scrollbar{display:none}.tienda-orden>span{display:none}.tienda-orden a{border:1px solid var(--borde);background:var(--superficie);color:var(--texto);white-space:nowrap;border-radius:999px;flex:none;padding:8px 14px;font-size:.88rem;text-decoration:none}.tienda-orden a.activa{border-color:var(--marca-negro);background:var(--marca-negro);color:#fff}.tienda-filtros-movil>summary{border-radius:12px}.grilla-tienda{grid-template-columns:repeat(3,minmax(0,1fr))}.portada .etiqueta-caja{max-width:520px}}@media (max-width:599px){.grilla-tienda{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.pagina-tienda,.tienda-cuerpo{grid-template-columns:minmax(0,1fr)}.tienda-barra .tienda-orden{flex:100%;min-width:0}}.marca-proveedor{vertical-align:middle;width:auto;display:inline-block}.marca-proveedor-chico{height:1.35em}.marca-proveedor-grande{height:32px}.meta-marcas{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.marca-proveedor-chico.marca-proveedor-sello{height:2.2em}.marca-proveedor-grande.marca-proveedor-sello{height:52px}.filtros .filtro{border-radius:10px;justify-content:center;align-items:center;min-width:96px;min-height:44px;padding:8px 16px;display:inline-flex}.filtro .marca-proveedor{height:18px}.marca-proveedor-mono{filter:brightness(0)}.filtro .marca-proveedor-sello{height:26px}.filtro.activo .marca-proveedor{filter:brightness(0)invert()}.opciones-despacho{border:0;gap:8px;margin:0;padding:0;display:grid}.mas-opciones>summary{cursor:pointer;color:var(--marca-rojo);font-weight:600}.mas-opciones[open]>summary{margin-bottom:10px}.ingreso-google{gap:14px;margin-bottom:14px;display:grid}.boton-google{background:#fff;justify-content:center;align-items:center;gap:10px;display:inline-flex}.separador-ingreso{color:var(--texto-suave);align-items:center;gap:10px;margin:0;font-size:.88rem;display:flex}.separador-ingreso:before,.separador-ingreso:after{content:"";border-top:1px solid var(--borde);flex:1}.pasos-compra{counter-reset:paso-compra;max-width:640px;font-size:.9rem}.pasos-compra li{align-items:center;gap:8px;padding-top:8px;display:flex}.pasos-compra li.actual{border-top-color:var(--marca-rojo)}.portada-fondo{clip-path:ellipse(105% 100% at 50% 0)}body:has(.portada-fondo) .portada-fondo{padding-bottom:72px}@media (max-width:899px){.portada-fondo{clip-path:ellipse(150% 100% at 50% 0)}body:has(.portada-fondo) .portada-fondo{padding-bottom:48px}}@media (max-width:359px){.marca{white-space:nowrap;font-size:1.35rem}.menu-whatsapp{padding:0 10px;font-size:.78rem}.menu-whatsapp svg{width:16px;height:16px}}.tipo-ingreso{background:var(--fondo);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.tipo-ingreso a{text-align:center;color:var(--texto-suave,#555);border-radius:9px;padding:9px 10px;font-weight:700;text-decoration:none}.tipo-ingreso a[aria-current=page]{background:var(--superficie);color:var(--texto,#111);box-shadow:0 1px 3px #0000001f}.nota-ingreso{color:var(--texto-suave,#555)}.tarjeta-corte-caja{height:100%;position:relative}.boton-mas,.chip-entrega,.chips-categorias,.barra-carrito-movil{display:none}.hoja-elegir{background:var(--superficie);width:min(520px,100%);max-width:100%;max-height:88dvh;color:var(--texto);border:none;border-radius:20px 20px 0 0;margin:auto auto 0;padding:0;box-shadow:0 -8px 32px #00000040}.hoja-elegir::backdrop{background:#0a0e128c}.hoja-elegir[open]{animation:.24s ease-out hoja-sube}@media (prefers-reduced-motion:reduce){.hoja-elegir[open]{animation:none}}.hoja-elegir .hoja-cuerpo{padding:10px 16px calc(16px + env(safe-area-inset-bottom));gap:12px;display:grid}.hoja-tirador{background:var(--borde);border-radius:2px;justify-self:center;width:40px;height:4px}.hoja-elegir-cabeza{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hoja-elegir-cabeza h2{margin:0;font-size:1.35rem}.hoja-elegir-cabeza p,.hoja-cargando{color:var(--texto-suave);margin:2px 0 0;font-size:.92rem}.chips-peso{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.chips-peso .chip,.chips-categorias .chip{border:1px solid var(--borde);background:var(--superficie);color:var(--texto);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:7px 14px;font-size:.9rem;font-weight:600;text-decoration:none}.chips-peso .chip span{color:var(--texto-suave);font-weight:400}.chips-peso .chip.activo{border-color:var(--marca-negro);background:var(--marca-negro);color:#fff}.chips-peso .chip.activo span{color:#ffffffb3}.lista-elegir{gap:0;max-height:52dvh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lista-elegir.actualizando{opacity:.6}.lista-elegir li{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.elegir-datos{gap:2px;min-width:0;display:grid}.elegir-datos span{color:var(--texto-suave);font-size:.85rem}.lista-elegir .accion-caja .boton,.lista-elegir>li>.boton{min-height:40px;padding:8px 16px}.hoja-elegir-pie{color:var(--texto-suave);text-align:center;margin:0;font-size:.9rem}@media (max-width:899px){.boton-mas{z-index:2;background:var(--marca-rojo);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 3px 10px #0000004d}.boton-mas:active{transform:scale(.94)}.portada-texto{display:none}.chip-entrega{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff1f;border-radius:14px;align-items:center;gap:10px;margin:0 16px 10px;padding:10px 14px;text-decoration:none;display:flex}.chip-entrega-icono{background:var(--marca-rojo);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.chip-entrega small{color:#ffffffbf;font-size:.72rem;display:block}.chip-entrega strong{font-size:.95rem;line-height:1.2;display:block}.chip-entrega-texto{flex:1;min-width:0}.chip-entrega-dia{text-align:right}.chip-entrega-dia strong:first-letter{text-transform:uppercase}.chips-categorias{scrollbar-width:none;gap:8px;margin:10px 0 0;padding:0 16px;display:flex;overflow-x:auto}.chips-categorias .chip{color:#fff;background:#ffffff1f;border-color:#ffffff40}.chips-categorias .chip-oferta{border-color:var(--marca-rojo);background:var(--marca-rojo)}.barra-carrito-movil{inset:auto 0 calc(66px + env(safe-area-inset-bottom));z-index:24;padding:0 12px 8px;display:block;position:fixed}.barra-carrito-movil button{background:var(--marca-rojo);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;border:none;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 6px 20px #b3121f59}.bcm-contador{background:#00000040;border-radius:8px;place-items:center;min-width:30px;height:30px;padding:0 6px;font-weight:800;display:grid}.bcm-texto{flex:1;min-width:0;display:grid}.bcm-texto small{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.bcm-total{font-size:1.05rem}body:has(.barra-carrito-movil){padding-bottom:calc(130px + env(safe-area-inset-bottom))}body:has(.barra-carrito-movil) .pagina-corte .barra-carrito{display:none}.hoja-elegir{width:100%}}.dias-rapidos,.solo-celular-compra{display:none}.lineas-confirmar{border-bottom:1px solid var(--borde);gap:4px;margin:0 0 10px;padding:0 0 10px;font-size:.92rem;list-style:none;display:grid}.lineas-confirmar li{justify-content:space-between;gap:10px;display:flex}.lineas-confirmar small{color:var(--texto-suave)}.lineas-confirmar li span:last-child{white-space:nowrap;font-weight:600}@media (max-width:899px){:is(.pagina-compra:has(.formulario-despacho) .pasos-compra,.pagina-compra:has(.formulario-despacho) .volver-compra){display:none}.pagina-compra:has(.formulario-despacho) h1{font-size:1.6rem}.dias-rapidos{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:6px 0 4px;display:grid}.dia-rapido{border:1.5px solid var(--borde);background:var(--superficie);color:var(--texto-suave);font:inherit;text-transform:capitalize;cursor:pointer;border-radius:12px;justify-items:center;gap:0;padding:8px 2px;font-size:.75rem;display:grid}.dia-rapido strong{color:var(--texto);font-size:1.15rem}.dia-rapido.activo{border-color:var(--marca-negro);background:var(--marca-negro);color:#fffc}.dia-rapido.activo strong{color:#fff}.calendario-entrega-caja{display:none}.calendario-entrega-caja.abierto{display:block}.solo-celular-compra{display:inline}body:has(.formulario-despacho){padding-bottom:0}.formulario-despacho .accion-compra{padding-bottom:calc(14px + env(safe-area-inset-bottom));box-shadow:0 -6px 18px #0000000f}.formulario-despacho .accion-compra .boton-grande{min-height:54px;font-size:1.08rem}body:has(.barra-carrito-movil) .aviso-cookies{bottom:calc(136px + env(safe-area-inset-bottom))}body:has(.formulario-despacho) .pie{display:none}}.fichas-tecnicas-corte{margin-top:8px}.fichas-tecnicas-corte a.uso{text-decoration:none}.fichas-tecnicas-corte a.uso:hover,.fichas-tecnicas-corte a.uso:focus-visible{border-color:var(--texto);text-decoration:underline}.documento-monto{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.barra-whatsapp{background:#1e8c39}.barra-whatsapp:hover{background:#187530}.compras-pausadas .boton-mas,.compras-pausadas .accion-caja{display:none}.aviso-whatsapp{border-radius:var(--radio);background:var(--ok-fondo);color:var(--texto);border:1.5px solid #25a244;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 20px;padding:16px 20px;display:flex}.aviso-whatsapp>div{flex:280px}.aviso-whatsapp p{color:var(--texto-suave);margin:4px 0 0}.boton-whatsapp{color:#fff;white-space:nowrap;background:#25a244;border-color:#25a244;gap:8px}.boton-whatsapp:hover{color:#fff;background:#1e8c39;border-color:#1e8c39}
