.tienda[data-astro-cid-nzx27cwl]{background:var(--marfil);padding-top:clamp(3.5rem,2.5rem + 4vw,6rem)}.tienda__cabecera[data-astro-cid-nzx27cwl]{align-items:end;gap:clamp(1.5rem,1rem + 3vw,3.5rem);margin-bottom:clamp(3rem,2rem + 3vw,4.5rem);display:grid}@media (width>=56rem){.tienda__cabecera[data-astro-cid-nzx27cwl]{grid-template-columns:1.1fr 1fr}}.tienda__intro[data-astro-cid-nzx27cwl]{font-size:var(--paso--1);color:var(--tinta-suave);text-wrap:pretty;margin:0;line-height:1.8}.tienda__rejilla[data-astro-cid-nzx27cwl]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:clamp(2rem,1.5rem + 2vw,3rem) clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.producto[data-astro-cid-nzx27cwl]{flex-direction:column;display:flex;position:relative}.producto__medio[data-astro-cid-nzx27cwl]{aspect-ratio:4/3;border-radius:var(--radio-suave);background:var(--arena);margin-bottom:1.25rem;overflow:hidden}.producto__medio[data-astro-cid-nzx27cwl] img[data-astro-cid-nzx27cwl]{object-fit:contain;width:100%;height:100%;padding:.75rem;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.producto[data-astro-cid-nzx27cwl]:hover .producto__medio[data-astro-cid-nzx27cwl] img[data-astro-cid-nzx27cwl]{transform:scale(1.04)}.producto__ranura[data-astro-cid-nzx27cwl],.ficha__ranura[data-astro-cid-nzx27cwl]{border:1px dashed var(--arena-honda);border-radius:var(--radio-suave);background:repeating-linear-gradient(-45deg,#0000,#0000 11px,#b8925a0f 11px 22px);place-items:center;width:100%;height:100%;display:grid}.producto__marca[data-astro-cid-nzx27cwl]{letter-spacing:.22em;text-transform:uppercase;color:var(--tinta-suave);font-size:.68rem;font-weight:600}.producto__tipo[data-astro-cid-nzx27cwl]{letter-spacing:.2em;text-transform:uppercase;color:var(--dorado);margin:0 0 .5rem;font-size:.7rem;font-weight:600}.producto__nombre[data-astro-cid-nzx27cwl]{font-family:var(--fuente-titulos);font-size:var(--paso-1);font-weight:var(--peso-h3);color:var(--azul);margin:0;line-height:1.2}.producto__disparador[data-astro-cid-nzx27cwl]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.producto__disparador[data-astro-cid-nzx27cwl]:after{content:"";position:absolute;inset:0}.producto__disparador[data-astro-cid-nzx27cwl]:focus-visible{outline:none}.producto__disparador[data-astro-cid-nzx27cwl]:focus-visible:after{outline:2px solid var(--dorado);outline-offset:6px;border-radius:var(--radio-suave)}.producto__detalle[data-astro-cid-nzx27cwl]{font-size:var(--paso--1);color:var(--tinta-suave);text-wrap:pretty;margin:.75rem 0 0;line-height:1.7}.producto__pie[data-astro-cid-nzx27cwl]{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.25rem;display:flex}.producto__aporte[data-astro-cid-nzx27cwl]{font-family:var(--fuente-titulos);font-size:var(--paso-1);font-weight:var(--peso-h3);color:var(--azul)}.producto__pedir[data-astro-cid-nzx27cwl]{letter-spacing:.2em;text-transform:uppercase;color:var(--dorado);border-bottom:1px solid;align-items:center;gap:.5rem;padding-bottom:.35rem;font-size:.7rem;font-weight:600;transition:color .25s;display:inline-flex}.producto__pedir[data-astro-cid-nzx27cwl] svg[data-astro-cid-nzx27cwl]{width:.95rem;height:.95rem;transition:transform .25s}.producto[data-astro-cid-nzx27cwl]:hover .producto__pedir[data-astro-cid-nzx27cwl] svg[data-astro-cid-nzx27cwl]{transform:translate(3px)}.tienda__vacio[data-astro-cid-nzx27cwl]{border:1px dashed var(--arena-honda);border-radius:var(--radio-suave);background:var(--arena);max-width:42rem;padding:clamp(2rem,1.5rem + 2vw,3rem)}.tienda__vacio-titulo[data-astro-cid-nzx27cwl]{font-family:var(--fuente-titulos);font-size:var(--paso-1);font-weight:var(--peso-h3);color:var(--azul);margin:0}.tienda__vacio-texto[data-astro-cid-nzx27cwl]{font-size:var(--paso--1);color:var(--tinta-suave);margin:.9rem 0 0;line-height:1.8}.tienda__puerta[data-astro-cid-nzx27cwl]{border:1px dashed var(--arena-honda);border-radius:var(--radio-suave);background:var(--arena);max-width:42rem;margin-top:clamp(3rem,2rem + 3vw,4.5rem);padding:clamp(1.75rem,1.25rem + 2vw,2.5rem)}.tienda__puerta-titulo[data-astro-cid-nzx27cwl]{font-family:var(--fuente-titulos);font-size:var(--paso-1);font-weight:var(--peso-h3);color:var(--azul);margin:0}.tienda__puerta-texto[data-astro-cid-nzx27cwl]{font-size:var(--paso--1);color:var(--tinta-suave);margin:.75rem 0 1.5rem;line-height:1.8}.ficha[data-astro-cid-nzx27cwl]{border-radius:var(--radio-suave);background:var(--marfil);width:min(60rem,100vw - 2.5rem);max-height:min(88vh,48rem);color:var(--tinta);border:0;padding:0;overflow:visible}.ficha[data-astro-cid-nzx27cwl]::backdrop{backdrop-filter:blur(3px);background:#0e2135b8}.ficha__cerrar[data-astro-cid-nzx27cwl]:focus-visible,.cantidad__boton[data-astro-cid-nzx27cwl]:focus-visible,.ficha__pedir[data-astro-cid-nzx27cwl]:focus-visible,#ficha-opciones[data-astro-cid-nzx27cwl] .nivel:focus-visible{outline:2px solid var(--dorado);outline-offset:3px}.ficha__nombre[data-astro-cid-nzx27cwl]:focus,.ficha__nombre[data-astro-cid-nzx27cwl]:focus-visible{outline:none}.ficha__cerrar[data-astro-cid-nzx27cwl]{z-index:2;border:1px solid var(--borde);background:var(--blanco);width:2.6rem;height:2.6rem;color:var(--azul);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .25s,color .25s;display:grid;position:absolute;top:-.9rem;right:-.9rem}.ficha__cerrar[data-astro-cid-nzx27cwl]:hover{background:var(--azul);color:var(--marfil)}.ficha__cerrar[data-astro-cid-nzx27cwl] svg[data-astro-cid-nzx27cwl]{width:.95rem;height:.95rem}.ficha__cuerpo[data-astro-cid-nzx27cwl]{max-height:inherit;grid-template-columns:1fr 1fr;display:grid}.ficha__medio[data-astro-cid-nzx27cwl]{background:var(--arena);min-height:22rem;position:relative;overflow:hidden}.ficha__medio[data-astro-cid-nzx27cwl] img[data-astro-cid-nzx27cwl]{object-fit:contain;width:100%;height:100%;padding:1.5rem}.ficha__datos[data-astro-cid-nzx27cwl]{flex-direction:column;padding:clamp(1.75rem,1.25rem + 2vw,2.75rem);display:flex;overflow-y:auto}.ficha__tipo[data-astro-cid-nzx27cwl]{letter-spacing:.2em;text-transform:uppercase;color:var(--dorado);margin:0;font-size:.7rem;font-weight:600}.ficha__nombre[data-astro-cid-nzx27cwl]{font-family:var(--fuente-titulos);font-size:var(--paso-1);font-weight:var(--peso-h3);color:var(--azul);margin:.65rem 0 0;line-height:1.2}.ficha__detalle[data-astro-cid-nzx27cwl]{font-size:var(--paso--1);color:var(--tinta-suave);margin:.9rem 0 0;line-height:1.75}.aportes[data-astro-cid-nzx27cwl]{border-top:1px solid var(--borde);margin-top:1.75rem;padding-top:1.5rem}.aportes[data-astro-cid-nzx27cwl][hidden],.ficha__unitario[data-astro-cid-nzx27cwl][hidden]{display:none}.ficha__unitario[data-astro-cid-nzx27cwl]{border-top:1px solid var(--borde);font-family:var(--fuente-titulos);font-size:var(--paso-1);font-weight:var(--peso-h3);color:var(--azul);align-items:baseline;gap:.7rem;margin:1.75rem 0 0;padding-top:1.5rem;display:flex}.ficha__unidad[data-astro-cid-nzx27cwl]{letter-spacing:.2em;text-transform:uppercase;color:var(--tinta-suave);font-family:Inter,sans-serif;font-size:.7rem;font-weight:600}.aportes__rotulo[data-astro-cid-nzx27cwl],.cantidad__rotulo[data-astro-cid-nzx27cwl]{letter-spacing:.2em;text-transform:uppercase;color:var(--tinta-suave);font-size:.7rem;font-weight:600;display:block}.aportes__opciones[data-astro-cid-nzx27cwl]{gap:.5rem;margin-top:.9rem;display:grid}#ficha-opciones[data-astro-cid-nzx27cwl] .nivel{border:1px solid var(--borde);border-radius:var(--radio-suave);background:var(--blanco);font:inherit;font-size:var(--paso--1);color:var(--tinta-suave);text-align:left;cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1.1rem;transition:border-color .2s,background-color .2s;display:flex}#ficha-opciones[data-astro-cid-nzx27cwl] .nivel:hover{border-color:var(--dorado-claro)}#ficha-opciones[data-astro-cid-nzx27cwl] .nivel[aria-pressed=true]{border-color:var(--dorado);background:var(--dorado-tenue);color:var(--azul)}#ficha-opciones[data-astro-cid-nzx27cwl] .nivel strong{font-family:var(--fuente-titulos);font-size:var(--paso-1);font-weight:var(--peso-h3);color:var(--azul)}.cantidad[data-astro-cid-nzx27cwl]{justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.cantidad__control[data-astro-cid-nzx27cwl]{border:1px solid var(--borde);border-radius:var(--radio-suave);background:var(--blanco);align-items:center;display:inline-flex}.cantidad__boton[data-astro-cid-nzx27cwl]{width:2.6rem;height:2.6rem;color:var(--azul);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .2s,color .2s;display:grid}.cantidad__boton[data-astro-cid-nzx27cwl] svg[data-astro-cid-nzx27cwl]{width:.95rem;height:.95rem}.cantidad__boton[data-astro-cid-nzx27cwl]:hover:not(:disabled){background:var(--azul);color:var(--marfil)}.cantidad__boton[data-astro-cid-nzx27cwl]:disabled{opacity:.32;cursor:not-allowed}.cantidad__valor[data-astro-cid-nzx27cwl]{text-align:center;min-width:2.9rem;font-size:var(--paso-0);font-variant-numeric:tabular-nums;font-weight:600}.ficha__total[data-astro-cid-nzx27cwl]{border-top:1px solid var(--borde);letter-spacing:.2em;text-transform:uppercase;color:var(--tinta-suave);justify-content:space-between;align-items:baseline;gap:1rem;margin:1.5rem 0 0;padding-top:1.25rem;font-size:.7rem;font-weight:600;display:flex}.ficha__total[data-astro-cid-nzx27cwl] strong[data-astro-cid-nzx27cwl]{font-family:var(--fuente-titulos);font-size:var(--paso-2);font-weight:var(--peso-h2);letter-spacing:-.01em;color:var(--azul)}.ficha__pedir[data-astro-cid-nzx27cwl]{border-radius:var(--radio-pill);background:var(--dorado);min-height:3.4rem;color:var(--blanco);font-size:var(--paso--1);justify-content:center;align-items:center;margin-top:1.5rem;padding:0 1.5rem;font-weight:600;text-decoration:none;transition:background-color .25s,transform .25s;display:flex}.ficha__pedir[data-astro-cid-nzx27cwl]:hover{background:#a67f47;transform:translateY(-2px)}.ficha__aviso[data-astro-cid-nzx27cwl]{color:var(--tinta-suave);margin:1rem 0 0;font-size:.82rem;line-height:1.7}@media (width<=56rem){.ficha__cuerpo[data-astro-cid-nzx27cwl]{grid-template-columns:1fr;overflow-y:auto}.ficha__medio[data-astro-cid-nzx27cwl]{aspect-ratio:16/10;min-height:0}.ficha__datos[data-astro-cid-nzx27cwl]{overflow-y:visible}}@media (width<=34rem){.ficha[data-astro-cid-nzx27cwl]{width:calc(100vw - 1.5rem);max-height:90vh}.ficha__cerrar[data-astro-cid-nzx27cwl]{top:.6rem;right:.6rem}}
