.layout[data-astro-cid-fikastzc]{padding-block:64px var(--section);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px 48px;display:grid}.head[data-astro-cid-fikastzc]{grid-column:1/-1}.head[data-astro-cid-fikastzc] h1[data-astro-cid-fikastzc]{margin-bottom:.75rem}.form[data-astro-cid-fikastzc]{max-width:640px}fieldset[data-astro-cid-fikastzc]{border:0;gap:20px;margin:0 0 40px;padding:0;display:grid}legend[data-astro-cid-fikastzc]{font-family:var(--serif);color:var(--bordeaux);margin-bottom:20px;padding:0;font-size:1.375rem;font-weight:600}.row[data-astro-cid-fikastzc]{grid-template-columns:1fr 1fr .7fr;gap:16px;display:grid}.row[data-astro-cid-fikastzc].two{grid-template-columns:1fr 1fr}.label[data-astro-cid-fikastzc]{margin:0 0 .35rem}.choices[data-astro-cid-fikastzc]{gap:8px;display:grid}.choice[data-astro-cid-fikastzc]{background:var(--blanc);border:1px solid var(--filet);border-radius:var(--radius);cursor:pointer;grid-template-columns:auto 1fr auto;grid-template-areas:"r n p""r m p";align-items:center;column-gap:14px;padding:14px 16px;display:grid}.choice[data-astro-cid-fikastzc] input[data-astro-cid-fikastzc]{accent-color:var(--bordeaux);grid-area:r;width:1.15rem;height:1.15rem}.choice-name[data-astro-cid-fikastzc]{grid-area:n;font-weight:600}.choice-meta[data-astro-cid-fikastzc]{color:var(--taupe);grid-area:m;font-size:.875rem}.choice-price[data-astro-cid-fikastzc]{grid-area:p;font-size:1rem;font-weight:600}.choice[data-astro-cid-fikastzc]:has(input:checked){border-color:var(--bordeaux);box-shadow:inset 0 0 0 1px var(--bordeaux)}.choice[data-astro-cid-fikastzc]:has(input:disabled){opacity:.45;cursor:not-allowed}.check[data-astro-cid-fikastzc]{align-items:start;gap:.65rem;font-size:1rem;display:flex}.check[data-astro-cid-fikastzc] input[data-astro-cid-fikastzc]{accent-color:var(--bordeaux);flex:none;width:1.1rem;height:1.1rem;margin-top:.3rem}.form[data-astro-cid-fikastzc]>.hint[data-astro-cid-fikastzc]{margin-top:.75rem}.summary[data-astro-cid-fikastzc]{background:var(--blanc);border-radius:var(--radius-card);box-shadow:var(--shadow);gap:16px;padding:28px;display:grid;position:sticky;top:100px}.summary[data-astro-cid-fikastzc] h2[data-astro-cid-fikastzc]{font-size:1.375rem}.summary[data-astro-cid-fikastzc] dl[data-astro-cid-fikastzc]{margin:0}.summary[data-astro-cid-fikastzc] dl[data-astro-cid-fikastzc] div[data-astro-cid-fikastzc]{border-bottom:1px solid var(--filet);justify-content:space-between;gap:1rem;padding:10px 0;font-size:1rem;display:flex}.summary[data-astro-cid-fikastzc] dt[data-astro-cid-fikastzc]{color:var(--taupe)}.summary[data-astro-cid-fikastzc] dd[data-astro-cid-fikastzc]{text-align:right;margin:0;font-weight:600}.summary[data-astro-cid-fikastzc] .total[data-astro-cid-fikastzc]{border-bottom:0}.summary[data-astro-cid-fikastzc] .total[data-astro-cid-fikastzc] dd[data-astro-cid-fikastzc]{color:var(--bordeaux);font-size:1.125rem}.summary[data-astro-cid-fikastzc] .caption[data-astro-cid-fikastzc]{margin:0}@media (width<=900px){.layout[data-astro-cid-fikastzc]{grid-template-columns:1fr;padding-top:40px}.summary[data-astro-cid-fikastzc]{position:static}.row[data-astro-cid-fikastzc]{grid-template-columns:1fr 1fr}.row[data-astro-cid-fikastzc] .field[data-astro-cid-fikastzc]:last-child{grid-column:1/-1}}@media (width<=520px){.row[data-astro-cid-fikastzc],.row[data-astro-cid-fikastzc].two{grid-template-columns:1fr}}
