.calc-cab[data-astro-cid-gofe2yzo]{padding-block:28px 8px}.calc[data-astro-cid-gofe2yzo]{align-items:start;gap:28px;padding-block:16px 64px;display:grid}@media (width>=940px){.calc[data-astro-cid-gofe2yzo]{grid-template-columns:1fr 380px;gap:48px}.calc-res[data-astro-cid-gofe2yzo]{position:sticky;top:24px}}.calc-form[data-astro-cid-gofe2yzo] fieldset[data-astro-cid-gofe2yzo]{border:0;margin:0 0 22px;padding:0}.calc-form[data-astro-cid-gofe2yzo] legend[data-astro-cid-gofe2yzo],.calc-paso[data-astro-cid-gofe2yzo]{font-family:var(--serif);margin-bottom:12px;padding:0;font-size:1.25rem}.calc-pills[data-astro-cid-gofe2yzo]{flex-wrap:wrap;gap:8px;display:flex}.pill[data-astro-cid-gofe2yzo]{border:1.5px solid var(--linea);background:var(--blanco);cursor:pointer;border-radius:999px;align-items:center;padding:9px 16px;font-weight:600;display:inline-flex}.pill[data-astro-cid-gofe2yzo] input[data-astro-cid-gofe2yzo]{opacity:0;pointer-events:none;position:absolute}.pill[data-astro-cid-gofe2yzo]:has(input:checked){background:var(--anil);border-color:var(--anil);color:var(--blanco);box-shadow:3px 3px 0 var(--azafran)}.pill[data-astro-cid-gofe2yzo]:has(input:focus-visible){outline:3px solid var(--azafran);outline-offset:2px}.calc-campos[data-astro-cid-gofe2yzo]{background:var(--blanco);border:1.5px solid var(--linea);border-radius:14px;padding:20px 22px}.calc-grupo[data-astro-cid-gofe2yzo] legend[data-astro-cid-gofe2yzo]{font-family:var(--sans);margin-bottom:8px;font-size:1rem;font-weight:700}.calc-opcion[data-astro-cid-gofe2yzo]{border-radius:var(--radio);cursor:pointer;border:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.calc-opcion[data-astro-cid-gofe2yzo]:hover{background:var(--cal)}.calc-opcion[data-astro-cid-gofe2yzo]:has(input:checked){background:var(--anil-claro);border-color:#c9d3ee}.calc-opcion[data-astro-cid-gofe2yzo] input[data-astro-cid-gofe2yzo]{accent-color:var(--anil);width:18px;height:18px;margin-top:4px}.calc-opcion[data-astro-cid-gofe2yzo] small[data-astro-cid-gofe2yzo]{color:var(--tinta-2);font-size:.85rem;display:block}.calc-precio[data-astro-cid-gofe2yzo]{color:var(--tinta-2);white-space:nowrap;text-align:right;font-size:.92rem}.calc-extra[data-astro-cid-gofe2yzo]{margin-top:4px}.calc-cantidad[data-astro-cid-gofe2yzo]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-weight:700;display:flex}.calc-cantidad[data-astro-cid-gofe2yzo] input[data-astro-cid-gofe2yzo]{border-radius:var(--radio);width:90px;font:inherit;text-align:center;background:var(--blanco);border:1.5px solid #cbbfa9;padding:8px 10px}.calc-res[data-astro-cid-gofe2yzo]{background:var(--blanco);border:2px solid var(--tinta);box-shadow:6px 6px 0 var(--anil);border-radius:16px;padding:22px}.calc-res__tit[data-astro-cid-gofe2yzo]{text-transform:uppercase;letter-spacing:.08em;color:var(--almagre);margin:0 0 6px;font-size:.8rem;font-weight:700}.calc-total[data-astro-cid-gofe2yzo]{font-family:var(--serif);margin:0 0 14px;font-size:clamp(1.8rem,4vw,2.3rem);line-height:1.1}.calc-guion[data-astro-cid-gofe2yzo]{color:var(--tinta-2)}.calc-desglose[data-astro-cid-gofe2yzo]{border-top:1px solid var(--linea);margin:0 0 16px;padding:0;list-style:none}.calc-desglose[data-astro-cid-gofe2yzo] li{border-bottom:1px solid var(--linea);justify-content:space-between;gap:12px;padding:8px 0;font-size:.93rem;display:flex}.calc-desglose[data-astro-cid-gofe2yzo] li span:last-child{white-space:nowrap;color:var(--tinta-2)}.calc-noincluye[data-astro-cid-gofe2yzo]{font-size:.93rem}.calc-noincluye[data-astro-cid-gofe2yzo] ul[data-astro-cid-gofe2yzo]{margin:0 0 10px;padding-left:18px}.calc-noincluye[data-astro-cid-gofe2yzo] p[data-astro-cid-gofe2yzo]{margin:0 0 6px}.calc-noincluye[data-astro-cid-gofe2yzo] a[data-astro-cid-gofe2yzo]{align-items:center;gap:4px;display:inline-flex}.calc-res[data-astro-cid-gofe2yzo] .boton[data-astro-cid-gofe2yzo]{justify-content:center;width:100%;margin-top:8px}.calc-aviso[data-astro-cid-gofe2yzo]{color:var(--tinta-2);margin:12px 0 0;font-size:.82rem}.calc-ref[data-astro-cid-gofe2yzo]{padding-block:8px 72px}.calc-tabla[data-astro-cid-gofe2yzo]{overflow-x:auto}.calc-tabla[data-astro-cid-gofe2yzo] table[data-astro-cid-gofe2yzo]{border-collapse:collapse;background:var(--blanco);width:100%;font-size:.95rem}.calc-tabla[data-astro-cid-gofe2yzo] th[data-astro-cid-gofe2yzo],.calc-tabla[data-astro-cid-gofe2yzo] td[data-astro-cid-gofe2yzo]{text-align:left;border-bottom:1px solid var(--linea);padding:10px 12px}.calc-tabla[data-astro-cid-gofe2yzo] th[data-astro-cid-gofe2yzo]{background:var(--cal-2)}.calc-tabla[data-astro-cid-gofe2yzo] td[data-astro-cid-gofe2yzo]:last-child{white-space:nowrap}.calc-final[data-astro-cid-gofe2yzo]{align-items:start;gap:48px;display:grid}@media (width>=940px){.calc-final[data-astro-cid-gofe2yzo]{grid-template-columns:1fr 420px}}@media (width<=600px){.calc-opcion[data-astro-cid-gofe2yzo]{grid-template-columns:auto 1fr}.calc-precio[data-astro-cid-gofe2yzo]{text-align:left;grid-column:2}}
