.encabezado[data-astro-cid-wslmfu5g]{margin:32px 0 24px}h1[data-astro-cid-wslmfu5g]{letter-spacing:-.02em;font-size:clamp(2.25rem,8vw,3.75rem);line-height:1}.bolsa[data-astro-cid-wslmfu5g]{align-items:start;gap:24px;display:grid}.bolsa[data-astro-cid-wslmfu5g][hidden]{display:none}@media (width>=860px){.bolsa[data-astro-cid-wslmfu5g]{grid-template-columns:1fr 340px;gap:40px}}.lineas[data-astro-cid-wslmfu5g]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lineas[data-astro-cid-wslmfu5g] .linea{border:1px solid var(--linea);border-radius:var(--radio);background:var(--blanco);animation:entrar-linea .3s var(--ease-out) both;grid-template-columns:84px 1fr;gap:6px 14px;padding:10px;display:grid}@keyframes entrar-linea{0%{opacity:0;transform:translateY(6px)}}.lineas[data-astro-cid-wslmfu5g] .no-disponible{opacity:.6}.lineas[data-astro-cid-wslmfu5g] .linea-foto{aspect-ratio:4/5;background:var(--rosa);border-radius:2px;grid-row:span 2;display:block;overflow:hidden}.lineas[data-astro-cid-wslmfu5g] .linea-foto img{object-fit:cover;width:100%;height:100%}.lineas[data-astro-cid-wslmfu5g] .linea-texto{align-content:start;gap:3px;min-width:0;display:grid}.lineas[data-astro-cid-wslmfu5g] .linea-nombre{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.lineas[data-astro-cid-wslmfu5g] .linea-detalle{color:var(--gris);font-size:.8125rem}.lineas[data-astro-cid-wslmfu5g] .linea-precio{color:var(--primario);font-family:var(--display);font-size:1.125rem}.lineas[data-astro-cid-wslmfu5g] .linea-acciones{justify-content:space-between;align-items:center;gap:8px;display:flex}.lineas[data-astro-cid-wslmfu5g] .cantidad{border:1px solid var(--borde-control);border-radius:999px;align-items:center;display:inline-flex}.lineas[data-astro-cid-wslmfu5g] .paso{width:40px;height:40px;color:var(--tinta);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.125rem;display:grid}.lineas[data-astro-cid-wslmfu5g] .paso:disabled{color:var(--borde-control);cursor:default}.lineas[data-astro-cid-wslmfu5g] .numero{text-align:center;min-width:24px;font-weight:500}.lineas[data-astro-cid-wslmfu5g] .quitar{min-height:40px;color:var(--gris);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:.8125rem;text-decoration:underline}.resumen-bolsa[data-astro-cid-wslmfu5g]{border:1px solid var(--linea);border-top:3px solid var(--oro);border-radius:var(--radio);background:var(--blanco);gap:12px;padding:22px;display:grid;position:sticky;top:96px}.fila-total[data-astro-cid-wslmfu5g]{color:var(--gris);justify-content:space-between;margin:0;display:flex}.fila-total[data-astro-cid-wslmfu5g].total{border-top:1px solid var(--linea);color:var(--tinta);padding-top:12px;font-size:1.125rem}.fila-total[data-astro-cid-wslmfu5g] strong[data-astro-cid-wslmfu5g]{color:var(--primario);font-family:var(--display);font-size:1.5rem;font-weight:500}.nota[data-astro-cid-wslmfu5g]{color:var(--gris);margin:0;font-size:.8125rem;line-height:1.5}.nota-datos[data-astro-cid-wslmfu5g]{text-align:center;font-size:.75rem}.nota-datos[data-astro-cid-wslmfu5g] a[data-astro-cid-wslmfu5g]{color:inherit}.resumen-bolsa[data-astro-cid-wslmfu5g] .boton[data-astro-cid-wslmfu5g]{gap:8px}.enlace-bolsa[data-astro-cid-wslmfu5g]{min-height:40px;color:var(--tinta);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 6px;font-size:.875rem;text-decoration:underline}.vaciar[data-astro-cid-wslmfu5g]{color:var(--gris)}.vacio-tienda[data-astro-cid-wslmfu5g]{border:1px dashed var(--borde-control);max-width:420px;color:var(--gris);text-align:center;border-radius:16px;justify-items:center;gap:12px;margin:24px auto;padding:40px 24px;display:grid}.vacio-tienda[data-astro-cid-wslmfu5g][hidden]{display:none}.vacio-tienda[data-astro-cid-wslmfu5g] p[data-astro-cid-wslmfu5g]{margin:0}.vacio-icono[data-astro-cid-wslmfu5g]{background:var(--rosa);width:64px;height:64px;color:var(--primario);border-radius:50%;place-items:center;display:grid}
