.campo[data-astro-cid-7jv7qycu]{flex-direction:column;gap:6px;min-width:0;display:flex}.campo[data-astro-cid-7jv7qycu][hidden]{display:none}.campo[data-astro-cid-7jv7qycu] label[data-astro-cid-7jv7qycu]{font-size:.92rem;font-weight:500}.opcional[data-astro-cid-7jv7qycu]{color:var(--muted);margin-left:4px;font-weight:400}.campo[data-astro-cid-7jv7qycu] input[data-astro-cid-7jv7qycu][type=text],.campo[data-astro-cid-7jv7qycu] input[data-astro-cid-7jv7qycu][type=date],.campo[data-astro-cid-7jv7qycu] input[data-astro-cid-7jv7qycu][type=number],.campo[data-astro-cid-7jv7qycu] select[data-astro-cid-7jv7qycu],.campo[data-astro-cid-7jv7qycu] textarea[data-astro-cid-7jv7qycu]{width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:11px 12px;font-size:.95rem}.campo[data-astro-cid-7jv7qycu] input[data-astro-cid-7jv7qycu]:focus,.campo[data-astro-cid-7jv7qycu] select[data-astro-cid-7jv7qycu]:focus,.campo[data-astro-cid-7jv7qycu] textarea[data-astro-cid-7jv7qycu]:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.tipo-numero[data-astro-cid-7jv7qycu] input[data-astro-cid-7jv7qycu]{max-width:110px}.ayuda[data-astro-cid-7jv7qycu]{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.glowCheck[data-astro-cid-7jv7qycu]{cursor:pointer;border-radius:var(--radius-sm);background:#78ff640f;border:1px solid #96ff7873;align-items:center;gap:12px;padding:12px 14px;transition:box-shadow .2s,background .2s;display:flex;box-shadow:0 0 14px #78ff6440,inset 0 0 12px #78ff6414}.glowCheck[data-astro-cid-7jv7qycu]:hover,.glowCheck[data-astro-cid-7jv7qycu]:has(input:checked){background:#78ff641f;box-shadow:0 0 22px #78ff6480,inset 0 0 14px #78ff6426}.glowCheck[data-astro-cid-7jv7qycu]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.glowCheck[data-astro-cid-7jv7qycu] input[data-astro-cid-7jv7qycu]{opacity:0;pointer-events:none;position:absolute}.glowCaja[data-astro-cid-7jv7qycu]{border:2px solid #9dff7f;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 0 8px #78ff6499}.glowCheck[data-astro-cid-7jv7qycu] input[data-astro-cid-7jv7qycu]:checked+.glowCaja[data-astro-cid-7jv7qycu]{background:#9dff7f}.glowCheck[data-astro-cid-7jv7qycu] input[data-astro-cid-7jv7qycu]:checked+.glowCaja[data-astro-cid-7jv7qycu]:after{content:"";border:2.5px solid #14210f;border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:rotate(45deg)translate(-1px,-1px)}.glowTxt[data-astro-cid-7jv7qycu]{font-family:var(--font-head);letter-spacing:.02em;color:#d9ffcc;text-shadow:0 0 6px #96ff78e6,0 0 14px #78ff64b3,0 0 26px #5aff5080;font-size:1.02rem;font-weight:700}.glowPrecio[data-astro-cid-7jv7qycu]{font-family:var(--font-head);color:#d9ffcc;white-space:nowrap;margin-left:auto;font-weight:700}.contador[data-astro-cid-7jv7qycu]{color:var(--muted);text-align:right;margin:0;font-size:.8rem}.ayuda[data-astro-cid-7jv7qycu][hidden]{display:none}.error[data-astro-cid-7jv7qycu]{color:#ff8a63;margin:0;font-size:.84rem}.error[data-astro-cid-7jv7qycu][hidden]{display:none}.campo[data-astro-cid-7jv7qycu].mal input[data-astro-cid-7jv7qycu],.campo[data-astro-cid-7jv7qycu].mal select[data-astro-cid-7jv7qycu],.campo[data-astro-cid-7jv7qycu].mal textarea[data-astro-cid-7jv7qycu],.campo[data-astro-cid-7jv7qycu].mal .soltar[data-astro-cid-7jv7qycu]{border-color:#ff8a63}.campo[data-astro-cid-7jv7qycu] select[data-astro-cid-7jv7qycu][hidden]{display:none}.variantes[data-astro-cid-7jv7qycu]{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}@media (width<=560px){.variantes[data-astro-cid-7jv7qycu]:has(.variante:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}}.variante[data-astro-cid-7jv7qycu]{text-align:center;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:84px;padding:12px 8px;transition:border-color .15s,background .15s;display:flex;position:relative}.variante[data-astro-cid-7jv7qycu]:hover{border-color:var(--muted)}.variante[data-astro-cid-7jv7qycu] input[data-astro-cid-7jv7qycu]{opacity:0;pointer-events:none;position:absolute}.variante[data-astro-cid-7jv7qycu]:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--bg));box-shadow:inset 0 0 0 1px var(--accent)}.variante[data-astro-cid-7jv7qycu]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.vNombre[data-astro-cid-7jv7qycu]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}.vEtiqueta[data-astro-cid-7jv7qycu]{font-family:var(--font-head);font-size:.98rem;font-weight:600;line-height:1.2}.vPrecio[data-astro-cid-7jv7qycu]{color:var(--accent);font-size:.9rem;font-weight:600}.vNota[data-astro-cid-7jv7qycu]{color:var(--muted);font-size:.74rem}.vRecomendado[data-astro-cid-7jv7qycu]{background:var(--accent);color:var(--accent-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-top:4px;padding:1px 8px;font-size:.66rem;font-weight:700}.variantes[data-astro-cid-7jv7qycu]:has(.recomendada) .variante[data-astro-cid-7jv7qycu]:not(.recomendada):after{content:"";height:18px}.miniaturas[data-astro-cid-7jv7qycu]{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.miniatura[data-astro-cid-7jv7qycu]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;text-align:center;flex-direction:column;gap:5px;padding:5px 5px 7px;transition:border-color .15s,background .15s;display:flex;position:relative}.miniatura[data-astro-cid-7jv7qycu]:hover{border-color:var(--muted)}.miniatura[data-astro-cid-7jv7qycu] input[data-astro-cid-7jv7qycu]{opacity:0;pointer-events:none;position:absolute}.miniatura[data-astro-cid-7jv7qycu]:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--bg));box-shadow:inset 0 0 0 1px var(--accent)}.miniatura[data-astro-cid-7jv7qycu]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.miniatura[data-astro-cid-7jv7qycu] img[data-astro-cid-7jv7qycu]{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.miniatura[data-astro-cid-7jv7qycu].sinFoto svg[data-astro-cid-7jv7qycu]{aspect-ratio:1;width:100%;color:var(--accent);border:1px dashed var(--border);border-radius:4px;padding:26%}.mNombre[data-astro-cid-7jv7qycu]{font-size:.72rem;line-height:1.25}.mNota[data-astro-cid-7jv7qycu]{color:var(--accent);font-size:.7rem;line-height:1.2}@media (width<=560px){.miniaturas[data-astro-cid-7jv7qycu]:has(.miniatura:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}}.vistaOpcion[data-astro-cid-7jv7qycu]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:4px;overflow:hidden}.vistaOpcion[data-astro-cid-7jv7qycu][hidden]{display:none}.vistaOpcion[data-astro-cid-7jv7qycu] img[data-astro-cid-7jv7qycu]{object-fit:contain;width:100%;height:150px;display:block}.zonaArchivos[data-astro-cid-7jv7qycu]{flex-direction:column;gap:8px;display:flex}.zonaArchivos[data-astro-cid-7jv7qycu] input[data-astro-cid-7jv7qycu][type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.soltar[data-astro-cid-7jv7qycu]{border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--bg);cursor:pointer;align-items:center;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:flex}.soltar[data-astro-cid-7jv7qycu]:hover,.soltar[data-astro-cid-7jv7qycu].encima{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--bg))}.soltar[data-astro-cid-7jv7qycu] .ic[data-astro-cid-7jv7qycu]{width:24px;height:24px;color:var(--accent);flex-shrink:0}.soltar[data-astro-cid-7jv7qycu]>span[data-astro-cid-7jv7qycu]{flex-direction:column;font-size:.9rem;display:flex}.soltar[data-astro-cid-7jv7qycu] .pista[data-astro-cid-7jv7qycu]{color:var(--muted);font-size:.8rem}.listaArchivos[data-astro-cid-7jv7qycu]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.listaArchivos[data-astro-cid-7jv7qycu]:empty{display:none}.listaArchivos[data-astro-cid-7jv7qycu] li{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:8px 10px;font-size:.86rem;display:flex}.listaArchivos[data-astro-cid-7jv7qycu] .nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.listaArchivos[data-astro-cid-7jv7qycu] .estado{color:var(--muted);white-space:nowrap;font-size:.78rem}.listaArchivos[data-astro-cid-7jv7qycu] .mal{color:#ff8a63}.listaArchivos[data-astro-cid-7jv7qycu] button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:1.1rem;line-height:1}.listaArchivos[data-astro-cid-7jv7qycu] button:hover{color:#ff8a63}@media (width<=560px){.campo[data-astro-cid-7jv7qycu] input[data-astro-cid-7jv7qycu],.campo[data-astro-cid-7jv7qycu] select[data-astro-cid-7jv7qycu],.campo[data-astro-cid-7jv7qycu] textarea[data-astro-cid-7jv7qycu]{font-size:16px}}.personalizar[data-astro-cid-3elcxeeh]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;scroll-margin-top:80px}.cabeceraBloque[data-astro-cid-3elcxeeh] h2[data-astro-cid-3elcxeeh]{margin:0 0 6px;font-size:1.25rem}.config[data-astro-cid-3elcxeeh]{flex-direction:column;gap:16px;display:flex}.extras[data-astro-cid-3elcxeeh]{border-top:1px solid var(--border);padding-top:14px}.extras[data-astro-cid-3elcxeeh] summary[data-astro-cid-3elcxeeh]{cursor:pointer;color:var(--accent);font-size:.9rem;font-weight:500;list-style:none}.extras[data-astro-cid-3elcxeeh] summary[data-astro-cid-3elcxeeh]::-webkit-details-marker{display:none}.extras[data-astro-cid-3elcxeeh] summary[data-astro-cid-3elcxeeh]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.extras[data-astro-cid-3elcxeeh][open] summary[data-astro-cid-3elcxeeh]{margin-bottom:12px}.extrasCuerpo[data-astro-cid-3elcxeeh]{flex-direction:column;gap:16px;display:flex}.opcional[data-astro-cid-3elcxeeh]{color:var(--muted);margin-left:4px;font-weight:400}.incluye[data-astro-cid-3elcxeeh]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.incluye[data-astro-cid-3elcxeeh] li[data-astro-cid-3elcxeeh]{border:1px solid var(--border);background:var(--bg);border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 7px;font-size:.8rem;line-height:1.3;display:inline-flex}.incluye[data-astro-cid-3elcxeeh] svg[data-astro-cid-3elcxeeh]{width:14px;height:14px;color:var(--accent);flex-shrink:0}.pie[data-astro-cid-3elcxeeh]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}@media (width>=901px){.pegado[data-astro-cid-3elcxeeh] .pie[data-astro-cid-3elcxeeh]{background:var(--surface);margin-bottom:-24px;padding-bottom:24px;position:sticky;bottom:-24px}}.precioCaja[data-astro-cid-3elcxeeh]{flex-direction:column;display:flex}.precioEtiqueta[data-astro-cid-3elcxeeh]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.75rem}.precioValor[data-astro-cid-3elcxeeh]{font-family:var(--font-head);color:var(--accent);font-size:1.3rem}.pie[data-astro-cid-3elcxeeh] .btn[data-astro-cid-3elcxeeh]{flex:1;justify-content:center;min-width:200px}.avisoAnadido[data-astro-cid-3elcxeeh]{z-index:120;background:var(--surface-2);border:1px solid var(--accent);border-radius:var(--radius);width:min(440px,100vw - 24px);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:16px 18px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.avisoAnadido[data-astro-cid-3elcxeeh][hidden]{display:none}.avisoCuerpo[data-astro-cid-3elcxeeh]{align-items:flex-start;gap:12px;display:flex}.avisoCuerpo[data-astro-cid-3elcxeeh]>div[data-astro-cid-3elcxeeh]{flex-direction:column;min-width:0;display:flex}.tic[data-astro-cid-3elcxeeh]{background:var(--accent);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.detalle[data-astro-cid-3elcxeeh]{color:var(--muted);font-size:.86rem}.avisoBotones[data-astro-cid-3elcxeeh]{gap:8px;display:flex}.avisoBotones[data-astro-cid-3elcxeeh] .btn[data-astro-cid-3elcxeeh]{flex:1;justify-content:center;padding:10px 14px;font-size:.9rem}@media (width<=560px){.personalizar[data-astro-cid-3elcxeeh]{padding:18px 16px}.pie[data-astro-cid-3elcxeeh] .btn[data-astro-cid-3elcxeeh]{min-width:0}}
