.co[data-astro-cid-fso5yvob]{padding-block:1.5rem 4rem}.co__head[data-astro-cid-fso5yvob]{gap:.4rem;margin-block-end:1.5rem;display:grid}.co__head[data-astro-cid-fso5yvob] h1[data-astro-cid-fso5yvob]{font-size:var(--step-4)}.co__empty[data-astro-cid-fso5yvob]{justify-items:start;gap:1rem;padding-block:2rem;display:grid}.co__empty[data-astro-cid-fso5yvob][hidden],.co__grid[data-astro-cid-fso5yvob][hidden]{display:none}.co__grid[data-astro-cid-fso5yvob]{gap:2rem;display:grid}@media (width>=60rem){.co__grid[data-astro-cid-fso5yvob]{grid-template-columns:minmax(0,1fr) 24rem;align-items:start;gap:4rem}.summary[data-astro-cid-fso5yvob]{order:2;position:sticky;inset-block-start:calc(var(--header-h) + 1rem)}}@media (width<=59.99rem){.summary[data-astro-cid-fso5yvob]{order:-1}}.hp[data-astro-cid-fso5yvob]{block-size:1px;position:absolute;inset-inline-start:-200vw;overflow:hidden}.co__form[data-astro-cid-fso5yvob]{gap:2rem;display:grid}.step[data-astro-cid-fso5yvob]{border:0;gap:1rem;min-inline-size:0;padding:0;display:grid}.step[data-astro-cid-fso5yvob] legend[data-astro-cid-fso5yvob]{font-family:var(--font-display);font-size:var(--step-2);align-items:center;gap:.6rem;margin-block-end:.25rem;padding:0;font-weight:500;display:flex}.step__n[data-astro-cid-fso5yvob]{background:var(--ink);color:#fff;block-size:1.9rem;inline-size:1.9rem;font:600 .95rem var(--font-text);border-radius:50%;place-items:center;display:grid}.choices[data-astro-cid-fso5yvob]{gap:.6rem;display:grid}.choices[data-astro-cid-fso5yvob] .choice{border-radius:var(--r-m);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line-strong);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem 1rem;transition:box-shadow .15s,background-color .15s;display:grid}.choices[data-astro-cid-fso5yvob] .choice:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink);background:var(--white)}.choices[data-astro-cid-fso5yvob] .choice:has(input:focus-visible){outline:2.5px solid var(--ink);outline-offset:3px}.choices[data-astro-cid-fso5yvob] .choice input{block-size:1.2rem;inline-size:1.2rem;accent-color:var(--ink)}.choices[data-astro-cid-fso5yvob] .choice__body{gap:.1rem;display:grid}.choice__price[data-astro-cid-fso5yvob]{font-weight:600}.ship-free[data-astro-cid-fso5yvob]{color:var(--ok);font-weight:500}.sub[data-astro-cid-fso5yvob]{gap:.6rem;display:grid}.sub[data-astro-cid-fso5yvob][hidden]{display:none}.chips[data-astro-cid-fso5yvob]{flex-wrap:wrap;gap:.5rem;display:flex}.chips[data-astro-cid-fso5yvob] label{border-radius:var(--r-pill);min-height:2.75rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:var(--paper);cursor:pointer;align-items:center;padding:.4rem 1rem;font-weight:500;display:inline-flex;position:relative}.chips[data-astro-cid-fso5yvob] label:has(input:checked){background:var(--ink);color:#fff;box-shadow:none}.chips[data-astro-cid-fso5yvob] label:has(input:focus-visible){outline:2.5px solid var(--ink);outline-offset:3px}.chips[data-astro-cid-fso5yvob] input{opacity:0;cursor:pointer;position:absolute;inset:0}.row[data-astro-cid-fso5yvob]{gap:1rem;display:grid}@media (width>=40rem){.row[data-astro-cid-fso5yvob]{grid-template-columns:1fr 1fr}}.label[data-astro-cid-fso5yvob]{margin-block-start:.25rem}.step[data-astro-cid-fso5yvob][hidden]{display:none}.coupon[data-astro-cid-fso5yvob] summary[data-astro-cid-fso5yvob]{padding-block:.4rem;display:inline-block}.coupon__row[data-astro-cid-fso5yvob]{gap:.5rem;max-inline-size:24rem;margin-block-start:.6rem;display:flex}.coupon__row[data-astro-cid-fso5yvob] .input[data-astro-cid-fso5yvob]{flex:1;min-inline-size:0}.consents[data-astro-cid-fso5yvob]{gap:.7rem;display:grid}.check[data-astro-cid-fso5yvob]{grid-template-columns:auto 1fr;align-items:start;gap:.7rem;display:grid}.check[data-astro-cid-fso5yvob] input[data-astro-cid-fso5yvob]{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--ink);margin-block-start:.15rem}.co__error[data-astro-cid-fso5yvob]{font-size:var(--step-0);border-radius:var(--r-s);background:#f4dede;padding:.8rem 1rem}.co__error[data-astro-cid-fso5yvob][hidden]{display:none}.co__submit[data-astro-cid-fso5yvob]{gap:.7rem;display:grid}.co__total[data-astro-cid-fso5yvob]{font-size:var(--step-1);justify-content:space-between;align-items:baseline;display:flex}.co__total[data-astro-cid-fso5yvob] strong[data-astro-cid-fso5yvob]{font-size:var(--step-2)}.co__submit[data-astro-cid-fso5yvob] .btn[data-astro-cid-fso5yvob]{min-height:3.5rem;font-size:var(--step-1)}.summary[data-astro-cid-fso5yvob]{background:var(--paper);border-radius:var(--r-l);gap:1rem;padding:1.25rem;display:grid}.summary__lines[data-astro-cid-fso5yvob]{gap:.9rem;display:grid}.summary__lines[data-astro-cid-fso5yvob] li{grid-template-columns:3.25rem 1fr auto;align-items:start;gap:.2rem .8rem;display:grid}.summary__lines[data-astro-cid-fso5yvob] img{object-fit:contain;border-radius:var(--r-s);background:var(--studio-deep);grid-row:span 2;block-size:4rem;inline-size:3.25rem}.summary__lines[data-astro-cid-fso5yvob] .n{font-weight:600;line-height:1.3}.summary__lines[data-astro-cid-fso5yvob] .v{font-size:var(--step--1);color:var(--ink-2);grid-column:2}.summary__lines[data-astro-cid-fso5yvob] .p{white-space:nowrap;font-weight:600}.summary__lines[data-astro-cid-fso5yvob] .w{font-size:var(--step--1);color:var(--bad);grid-column:2/-1;font-weight:500}.summary__totals[data-astro-cid-fso5yvob]{border-block-start:1px solid var(--line);gap:.45rem;padding-block-start:1rem;display:grid}.summary__totals[data-astro-cid-fso5yvob] div[data-astro-cid-fso5yvob]{justify-content:space-between;gap:1rem;display:flex}.summary__totals[data-astro-cid-fso5yvob] div[data-astro-cid-fso5yvob][hidden]{display:none}.summary__totals[data-astro-cid-fso5yvob] dd[data-astro-cid-fso5yvob]{margin:0}.summary__totals[data-astro-cid-fso5yvob] .grand[data-astro-cid-fso5yvob]{font-weight:600;font-size:var(--step-1);border-block-start:1px solid var(--line);padding-block-start:.6rem}.help[data-astro-cid-fso5yvob]{align-items:center;gap:.4rem;display:flex}
