.checkout__shell[data-astro-cid-feazdtfa]{display:grid;gap:32px}.checkout__header[data-astro-cid-feazdtfa]{display:grid;gap:8px}.checkout__message[data-astro-cid-feazdtfa]{margin:0;font-family:var(--font-body);font-size:17px;color:var(--color-text-heading)}.checkout__message[data-astro-cid-feazdtfa] a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-brand-accent);text-decoration:underline;text-underline-offset:.25em}.checkout__message[data-astro-cid-feazdtfa][hidden],.checkout__layout[data-astro-cid-feazdtfa][hidden],.checkout__group[data-astro-cid-feazdtfa][hidden],.checkout__error[data-astro-cid-feazdtfa][hidden]{display:none}.checkout__layout[data-astro-cid-feazdtfa]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.checkout__fields[data-astro-cid-feazdtfa]{display:grid;gap:28px}.checkout__group[data-astro-cid-feazdtfa]{border:0;margin:0;padding:0;display:grid;gap:16px}.checkout__group[data-astro-cid-feazdtfa] legend[data-astro-cid-feazdtfa]{padding:0;margin-bottom:16px;color:var(--color-text-heading)}.checkout__grid[data-astro-cid-feazdtfa]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.checkout__grid[data-astro-cid-feazdtfa] label[data-astro-cid-feazdtfa],.checkout__note[data-astro-cid-feazdtfa]{display:grid;gap:.5rem}.checkout__grid[data-astro-cid-feazdtfa] label[data-astro-cid-feazdtfa].is-wide{grid-column:1 / -1}.checkout__grid[data-astro-cid-feazdtfa] label[data-astro-cid-feazdtfa]>span[data-astro-cid-feazdtfa],.checkout__note[data-astro-cid-feazdtfa]>span[data-astro-cid-feazdtfa]{font-family:var(--font-ui);font-weight:500;font-size:10px;letter-spacing:2.2px;text-transform:uppercase;color:var(--color-text-muted)}.checkout__grid[data-astro-cid-feazdtfa] input[data-astro-cid-feazdtfa],.checkout__note[data-astro-cid-feazdtfa] textarea[data-astro-cid-feazdtfa],.checkout__note[data-astro-cid-feazdtfa] select[data-astro-cid-feazdtfa]{min-height:46px;padding:.75rem .9rem;border:1px solid var(--color-border-rule);background:#fff;font-family:var(--font-body);font-size:15px;color:var(--color-text-default);border-radius:0}.checkout__grid[data-astro-cid-feazdtfa] input[data-astro-cid-feazdtfa]:focus-visible,.checkout__note[data-astro-cid-feazdtfa] textarea[data-astro-cid-feazdtfa]:focus-visible,.checkout__note[data-astro-cid-feazdtfa] select[data-astro-cid-feazdtfa]:focus-visible{outline:2px solid var(--color-text-heading);outline-offset:1px}.was-validated[data-astro-cid-feazdtfa] .checkout__grid[data-astro-cid-feazdtfa] input[data-astro-cid-feazdtfa]:invalid,.was-validated[data-astro-cid-feazdtfa] .checkout__consent[data-astro-cid-feazdtfa] input[data-astro-cid-feazdtfa]:invalid{border-color:#b63b30;outline:1px solid #b63b30}.checkout__toggle[data-astro-cid-feazdtfa],.checkout__consent[data-astro-cid-feazdtfa]{display:flex;align-items:flex-start;gap:.625rem;font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--color-text-default);cursor:pointer}.checkout__toggle[data-astro-cid-feazdtfa] input[data-astro-cid-feazdtfa],.checkout__consent[data-astro-cid-feazdtfa] input[data-astro-cid-feazdtfa]{margin-top:4px;width:18px;height:18px;flex:none}.checkout__consent[data-astro-cid-feazdtfa] a[data-astro-cid-feazdtfa]{color:var(--color-brand-accent)}.checkout__hint[data-astro-cid-feazdtfa]{margin:0;font-family:var(--font-ui);font-size:.8rem;color:var(--color-text-muted, rgba(28, 49, 67, .6))}.checkout__summary[data-astro-cid-feazdtfa]{display:grid;gap:18px;padding:24px;background:var(--color-bg-paper);position:sticky;top:100px}.checkout__summary-title[data-astro-cid-feazdtfa]{margin:0;color:var(--color-text-heading)}.checkout__items[data-astro-cid-feazdtfa]{list-style:none;margin:0;padding:0 0 14px;display:grid;gap:10px;border-bottom:1px solid var(--color-border-rule)}.checkout__items[data-astro-cid-feazdtfa] li{display:flex;justify-content:space-between;gap:16px;font-family:var(--font-body);font-size:15px;color:var(--color-text-heading)}.checkout__totals[data-astro-cid-feazdtfa]{display:grid;gap:10px;margin:0}.checkout__totals[data-astro-cid-feazdtfa] div[data-astro-cid-feazdtfa]{display:flex;justify-content:space-between;gap:16px;font-family:var(--font-ui);font-size:.9rem;color:var(--color-text-heading)}.checkout__totals[data-astro-cid-feazdtfa] dd[data-astro-cid-feazdtfa]{margin:0;text-align:right}.checkout__total[data-astro-cid-feazdtfa]{padding-top:10px;border-top:1px solid var(--color-border-rule);font-size:1.05rem!important;font-weight:600}.checkout__tax[data-astro-cid-feazdtfa]{color:var(--color-text-muted, rgba(28, 49, 67, .6))!important;font-size:.8rem!important}.checkout__error[data-astro-cid-feazdtfa]{margin:0;padding:.7rem .9rem;border:1px solid color-mix(in srgb,#b63b30 30%,var(--color-border-rule));background:color-mix(in srgb,#b63b30 8%,white);font-family:var(--font-body);font-size:14px}.checkout__pay[data-astro-cid-feazdtfa]{min-height:50px;border:0;background:var(--color-brand-accent);color:#fff;font-family:var(--font-ui);font-weight:500;font-size:12.8px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .18s ease}.checkout__pay[data-astro-cid-feazdtfa]:hover:not(:disabled){background:var(--color-brand-accent-deep)}.checkout__pay[data-astro-cid-feazdtfa]:disabled{opacity:.6;cursor:progress}.checkout__pay[data-astro-cid-feazdtfa]:focus-visible{outline:2px solid var(--color-text-heading);outline-offset:3px}.checkout__back[data-astro-cid-feazdtfa]{justify-self:start;color:var(--color-text-heading);font-family:var(--font-ui);font-size:.75rem;letter-spacing:2px;text-transform:uppercase}@media(max-width:899px){.checkout__layout[data-astro-cid-feazdtfa]{grid-template-columns:1fr;gap:28px}.checkout__summary[data-astro-cid-feazdtfa]{position:static}}@media(max-width:560px){.checkout__grid[data-astro-cid-feazdtfa]{grid-template-columns:1fr}}
