.ct-head[data-astro-cid-2zkkuxj5]{--P:calc(var(--W) / 13.5);background:linear-gradient(90deg, var(--raya) 0 50%, var(--pared) 50% 100%) 50% 0 / var(--P) 100%;padding-block:clamp(36px,6vh,72px)}.ct-card[data-astro-cid-2zkkuxj5]{background:var(--marfil);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:32px clamp(32px,5vw,80px);padding:clamp(28px,4vw,52px);display:grid}.ct-card[data-astro-cid-2zkkuxj5] .lede[data-astro-cid-2zkkuxj5]{max-width:40ch}.ct-week-h[data-astro-cid-2zkkuxj5]{font-size:var(--step-1);margin-bottom:8px}@media (width<=860px){.ct-card[data-astro-cid-2zkkuxj5]{grid-template-columns:1fr}.ct-week[data-astro-cid-2zkkuxj5]{display:none}}.ct[data-astro-cid-2zkkuxj5]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:40px clamp(32px,5vw,80px);padding-block:clamp(48px,6vw,88px) clamp(64px,9vw,120px);display:grid}fieldset[data-astro-cid-2zkkuxj5]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-2zkkuxj5]{margin-bottom:14px;padding:0}legend[data-astro-cid-2zkkuxj5] h2[data-astro-cid-2zkkuxj5]{font-size:var(--step-2)}.ct-days[data-astro-cid-2zkkuxj5]{margin-top:48px}.ct-sec[data-astro-cid-2zkkuxj5]{border-top:1px solid var(--linea)}.ct-sec[data-astro-cid-2zkkuxj5]:last-of-type{border-bottom:1px solid var(--linea)}.ct-sec[data-astro-cid-2zkkuxj5] summary[data-astro-cid-2zkkuxj5]{cursor:pointer;min-height:60px;font-family:var(--serif);font-size:var(--step-1);justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.ct-sec[data-astro-cid-2zkkuxj5] summary[data-astro-cid-2zkkuxj5]::-webkit-details-marker{display:none}.ct-sec[data-astro-cid-2zkkuxj5] summary[data-astro-cid-2zkkuxj5]:after{content:"+";font-family:var(--sans);color:var(--oro-osc);text-align:center;width:1em;font-size:1.4rem}.ct-sec[data-astro-cid-2zkkuxj5][open] summary[data-astro-cid-2zkkuxj5]:after{content:"−"}.ct-n[data-astro-cid-2zkkuxj5]{font-family:var(--sans);font-size:var(--step--1);color:var(--mar);margin-left:auto;font-weight:600}.ct-group[data-astro-cid-2zkkuxj5]{padding:4px 0 18px}.ct-group[data-astro-cid-2zkkuxj5] h3[data-astro-cid-2zkkuxj5]{font-family:var(--sans);font-weight:600;font-size:var(--step--1);color:var(--tinta-2);margin:10px 0 4px}.ct-group[data-astro-cid-2zkkuxj5] ul[data-astro-cid-2zkkuxj5]{columns:2 300px;column-gap:32px;margin:0;padding:0;list-style:none}.ct-group[data-astro-cid-2zkkuxj5] li[data-astro-cid-2zkkuxj5]{break-inside:avoid}.ct-group[data-astro-cid-2zkkuxj5] label[data-astro-cid-2zkkuxj5]{cursor:pointer;grid-template-columns:22px 1fr auto;align-items:start;gap:10px;min-height:44px;padding:9px 0;display:grid}.ct-group[data-astro-cid-2zkkuxj5] input[data-astro-cid-2zkkuxj5]{width:18px;height:18px;accent-color:var(--mar);margin:3px 0 0}.ct-group[data-astro-cid-2zkkuxj5] .note[data-astro-cid-2zkkuxj5]{color:var(--tinta-2);font-size:var(--step--1)}.ct-price[data-astro-cid-2zkkuxj5]{font-family:var(--serif);white-space:nowrap}.ct-opts[data-astro-cid-2zkkuxj5]{flex-wrap:wrap;gap:8px;display:flex}.opt[data-astro-cid-2zkkuxj5]{position:relative}.opt[data-astro-cid-2zkkuxj5] input[data-astro-cid-2zkkuxj5]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opt[data-astro-cid-2zkkuxj5] span[data-astro-cid-2zkkuxj5]{border:1px solid var(--linea);background:var(--marfil);border-radius:2px;align-items:center;min-height:44px;padding:0 18px;display:inline-flex}.opt[data-astro-cid-2zkkuxj5] input[data-astro-cid-2zkkuxj5]:checked+span[data-astro-cid-2zkkuxj5]{background:var(--tinta);color:var(--marfil);border-color:var(--tinta)}.opt[data-astro-cid-2zkkuxj5] input[data-astro-cid-2zkkuxj5]:focus-visible+span[data-astro-cid-2zkkuxj5]{outline:2px solid var(--mar);outline-offset:3px}.ct-fields[data-astro-cid-2zkkuxj5]{gap:22px;max-width:560px;margin-top:48px;display:grid}.field[data-astro-cid-2zkkuxj5]{gap:8px;font-weight:600;display:grid}.field[data-astro-cid-2zkkuxj5] input[data-astro-cid-2zkkuxj5],.field[data-astro-cid-2zkkuxj5] textarea[data-astro-cid-2zkkuxj5]{font:400 var(--step-0) var(--sans);color:var(--tinta);background:#fff;border:1px solid #b9ad97;border-radius:2px;min-height:48px;padding:12px 14px}.ct-side[data-astro-cid-2zkkuxj5]{top:calc(var(--header-h) + 20px);position:sticky}.ct-sheet[data-astro-cid-2zkkuxj5]{background:var(--arena);border-top:3px solid var(--oro);padding:clamp(22px,3vw,34px)}.ct-sheet[data-astro-cid-2zkkuxj5] h2[data-astro-cid-2zkkuxj5]{font-size:var(--step-1)}.ct-count[data-astro-cid-2zkkuxj5]{color:var(--tinta-2);margin-top:10px}.ct-msg[data-astro-cid-2zkkuxj5]{white-space:pre-wrap;font:400 .95rem/1.55 var(--sans);background:#fff;border-left:3px solid #b8d8c6;max-height:46vh;margin:16px 0 0;padding:16px;overflow:auto}.ct-err[data-astro-cid-2zkkuxj5]{color:#8a1f12;min-height:1.4em;margin-top:10px;font-weight:600}.ct-send[data-astro-cid-2zkkuxj5]{width:100%;margin-top:4px}.ct-clear[data-astro-cid-2zkkuxj5]{min-height:44px;font:600 var(--step--1) var(--sans);color:var(--tinta-2);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:10px 0;text-decoration:underline}@media (width<=960px){.ct[data-astro-cid-2zkkuxj5]{grid-template-columns:1fr}.ct-side[data-astro-cid-2zkkuxj5]{position:static}}
