.tamanos{border:0;min-width:0;margin:auto 0 0;padding:0;position:relative}.tamanos legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.opciones{grid-template-columns:repeat(var(--n,2), 1fr);border-radius:var(--radio-pastilla);background:var(--fondo);border:2px solid var(--borde);padding:4px;display:grid;position:relative}.opciones:before{content:"";width:calc((100% - 8px) / var(--n,2));border-radius:var(--radio-pastilla);background:var(--pastilla);transition:translate var(--dur-tamano) var(--curva-salida);position:absolute;inset:4px auto 4px 4px}.opciones:has(input:nth-of-type(2):checked):before{translate:100%}.opciones:has(input:nth-of-type(3):checked):before{translate:200%}.opciones input{opacity:0;pointer-events:none;position:absolute}.opciones label{text-align:center;min-height:44px;font:600 var(--paso-0) / 1 var(--letra-titulo);cursor:pointer;color:var(--texto-suave);transition:color var(--dur-rapida);place-items:center;padding:.55em 0;display:grid;position:relative}.opciones input:checked+label{color:var(--texto-pastilla)}.opciones input:disabled+label{cursor:not-allowed;line-height:1.1}.opciones label s{text-decoration-thickness:2px}.opciones label small{font:700 .7rem / 1 var(--letra-texto);text-transform:uppercase;letter-spacing:.04em}.opciones input:focus-visible+label{outline:3px solid var(--foco);outline-offset:2px;border-radius:var(--radio-pastilla)}.precio{justify-content:space-between;align-items:baseline;gap:var(--esp-2xs);display:flex}.precio output{font:700 var(--paso-2) / 1 var(--letra-titulo);font-variant-numeric:tabular-nums}.agregar{cursor:pointer;background:var(--boton);width:100%;min-height:52px;color:var(--texto-boton);font:600 var(--paso-1) / 1 var(--letra-titulo);border-radius:var(--radio-pastilla);border:3px solid var(--borde-boton);box-shadow:var(--sombra-boton);transition:translate var(--dur-rapida) var(--curva-rebote), box-shadow var(--dur-rapida);margin-bottom:6px;padding:14px 20px}:has(>.agregar){container-type:inline-size}.agregar{white-space:nowrap;font-size:min(var(--paso-1), calc((100cqi - 32px) / 8.5));padding-inline:12px}@media (hover:hover){.agregar:hover{box-shadow:0 9px 0 var(--borde-boton);translate:0 -3px}}.agregar:active{box-shadow:0 2px 0 var(--borde-boton);translate:0 4px}:root{--pastilla:var(--marino);--texto-pastilla:var(--crema);--dur-tamano:.25s}@media (prefers-reduced-motion:reduce){:root{--dur-tamano:10ms}}@media (prefers-color-scheme:dark){:root{--pastilla:var(--amarillo);--texto-pastilla:var(--marino)}}.marca-r{vertical-align:super;margin-left:.05em;font-size:.4em;font-weight:500;line-height:0}.tarjeta[data-astro-cid-qlke6ypx]{background:var(--superficie);border:2px solid var(--borde);border-radius:var(--radio-m);padding:var(--esp-2xs);height:100%;transition:translate var(--dur-media) var(--curva-salida), box-shadow var(--dur-media) var(--curva-salida);flex-direction:column;display:flex}@media (hover:hover){.tarjeta[data-astro-cid-qlke6ypx]:not(.agotado):hover{box-shadow:0 18px 40px var(--sombra-color);translate:0 -4px}.tarjeta[data-astro-cid-qlke6ypx]:not(.agotado):hover img[data-astro-cid-qlke6ypx]{scale:1.04}}.foto[data-astro-cid-qlke6ypx]{border-radius:calc(var(--radio-m) - var(--esp-2xs));aspect-ratio:5/4;background:var(--borde);display:block;position:relative;overflow:hidden}.foto[data-astro-cid-qlke6ypx] img[data-astro-cid-qlke6ypx]{object-fit:cover;width:100%;height:100%;transition:scale var(--dur-media) var(--curva-salida)}.sello[data-astro-cid-qlke6ypx]{top:var(--esp-2xs);left:var(--esp-2xs);background:var(--amarillo);color:var(--marino);font:600 var(--paso--1) / 1 var(--letra-titulo);border-radius:var(--radio-pastilla);padding:.45em .8em;position:absolute;rotate:-3deg}.cuerpo[data-astro-cid-qlke6ypx]{padding:var(--esp-s) var(--esp-2xs) var(--esp-2xs);gap:var(--esp-xs);flex-direction:column;flex:1;display:flex}.cuerpo[data-astro-cid-qlke6ypx] .nombre[data-astro-cid-qlke6ypx]{font-size:var(--paso-2)}.cuerpo[data-astro-cid-qlke6ypx] .nombre[data-astro-cid-qlke6ypx] a[data-astro-cid-qlke6ypx]{color:inherit;text-decoration:none}.cuerpo[data-astro-cid-qlke6ypx] .nombre[data-astro-cid-qlke6ypx] a[data-astro-cid-qlke6ypx]:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}.cuerpo[data-astro-cid-qlke6ypx] .nombre[data-astro-cid-qlke6ypx] span[data-astro-cid-qlke6ypx]{font-size:var(--paso-0);color:var(--texto-suave);margin-top:.2em;font-weight:500;display:block}.linea[data-astro-cid-qlke6ypx]{color:var(--texto-suave);font-size:var(--paso--1);line-height:1.45}.agotado[data-astro-cid-qlke6ypx] .foto[data-astro-cid-qlke6ypx] img[data-astro-cid-qlke6ypx]{filter:grayscale();opacity:.6}.agotado[data-astro-cid-qlke6ypx] .sello[data-astro-cid-qlke6ypx]{background:var(--marino);color:var(--crema)}.vuelve[data-astro-cid-qlke6ypx]{font:600 var(--paso-1) / 1.2 var(--letra-titulo);color:var(--texto-suave);margin-top:auto}@media (prefers-color-scheme:dark){.agotado[data-astro-cid-qlke6ypx] .sello[data-astro-cid-qlke6ypx]{background:var(--crema);color:var(--marino)}}
