.checkout[data-astro-cid-dynbtbrd]{padding-block:var(--space-6) var(--section-gap)}.checkout[data-astro-cid-dynbtbrd] .notice[data-astro-cid-dynbtbrd]{max-width:none}.checkout__btns[data-astro-cid-dynbtbrd]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.checkout__choices[data-astro-cid-dynbtbrd]{display:grid;gap:var(--space-4);margin-block:var(--space-4)}@media(min-width:40em){.checkout__choices[data-astro-cid-dynbtbrd]{grid-template-columns:1fr 1fr}}.checkout__choice[data-astro-cid-dynbtbrd]{display:grid;gap:var(--space-3);align-content:start;border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-5)}.checkout__choice[data-astro-cid-dynbtbrd]:first-child{border-color:var(--color-primary)}.checkout__choice[data-astro-cid-dynbtbrd] h3[data-astro-cid-dynbtbrd]{font-size:var(--text-xl);color:var(--color-ink);margin:0}.checkout__choice[data-astro-cid-dynbtbrd] p[data-astro-cid-dynbtbrd]{margin:0}.checkout__choice[data-astro-cid-dynbtbrd]>.btn[data-astro-cid-dynbtbrd]{justify-self:start}.checkout__back[data-astro-cid-dynbtbrd]{margin:0}.checkout__trap[data-astro-cid-dynbtbrd]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.checkout__layout[data-astro-cid-dynbtbrd]{display:grid;gap:var(--space-6);align-items:start}@media(min-width:56.25em){.checkout__layout[data-astro-cid-dynbtbrd]{grid-template-columns:minmax(0,1fr) 22rem}}.checkout__form[data-astro-cid-dynbtbrd]{display:grid;gap:var(--space-4);min-width:0}.checkout__error[data-astro-cid-dynbtbrd]:focus{outline:var(--focus-ring)}.block[data-astro-cid-dynbtbrd]{border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-5);margin:0;min-width:0}.voucher__row[data-astro-cid-dynbtbrd]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end}.voucher__row[data-astro-cid-dynbtbrd] .field[data-astro-cid-dynbtbrd]{flex:1 1 14rem}.voucher__ok[data-astro-cid-dynbtbrd]{flex:1 1 14rem;margin:0;font-weight:500;color:var(--color-primary)}.voucher__msg[data-astro-cid-dynbtbrd]{margin:var(--space-2) 0 0;color:var(--color-error)}.totals__voucher[data-astro-cid-dynbtbrd] dd[data-astro-cid-dynbtbrd]{color:var(--color-primary)}.block[data-astro-cid-dynbtbrd] legend[data-astro-cid-dynbtbrd]{padding:0;float:left;width:100%}.block[data-astro-cid-dynbtbrd] legend[data-astro-cid-dynbtbrd]+[data-astro-cid-dynbtbrd]{clear:both}.block[data-astro-cid-dynbtbrd] h2[data-astro-cid-dynbtbrd]{font-size:var(--text-xl);color:var(--color-ink);margin-bottom:var(--space-3)}fieldset[data-astro-cid-dynbtbrd].block[aria-invalid=true]{border-color:var(--color-error)}.grid[data-astro-cid-dynbtbrd]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}.grid[data-astro-cid-dynbtbrd] .field[data-astro-cid-dynbtbrd]{grid-column:span 6}@media(min-width:40em){.grid[data-astro-cid-dynbtbrd] .half[data-astro-cid-dynbtbrd]{grid-column:span 3}.grid[data-astro-cid-dynbtbrd] .third[data-astro-cid-dynbtbrd],.grid[data-astro-cid-dynbtbrd] .zip[data-astro-cid-dynbtbrd]{grid-column:span 2}.grid[data-astro-cid-dynbtbrd] .city[data-astro-cid-dynbtbrd]{grid-column:span 4}}.field[data-astro-cid-dynbtbrd] label[data-astro-cid-dynbtbrd]{font-weight:500}.opts[data-astro-cid-dynbtbrd]{display:grid;gap:var(--space-2);margin-bottom:var(--space-3)}.opt[data-astro-cid-dynbtbrd]{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius);cursor:pointer}.opt[data-astro-cid-dynbtbrd]:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-soft)}.opt__line[data-astro-cid-dynbtbrd]{display:block}.opt[data-astro-cid-dynbtbrd] input[data-astro-cid-dynbtbrd],.check[data-astro-cid-dynbtbrd] input[data-astro-cid-dynbtbrd]{width:1.5rem;height:1.5rem;margin:0;flex:none;accent-color:var(--color-primary)}.check[data-astro-cid-dynbtbrd]{display:flex;gap:var(--space-3);align-items:flex-start;margin-block:var(--space-3);cursor:pointer}.hint[data-astro-cid-dynbtbrd]{color:var(--color-muted);font-size:var(--text-sm);margin:var(--space-2) 0 0}.ro[data-astro-cid-dynbtbrd]{margin:0 0 var(--space-2)}.ro__label[data-astro-cid-dynbtbrd]{display:block;font-size:var(--text-sm);color:var(--color-muted)}.ro-list[data-astro-cid-dynbtbrd]{display:grid;gap:var(--space-3);margin:0}@media(min-width:40em){.ro-list[data-astro-cid-dynbtbrd]{grid-template-columns:repeat(3,1fr)}}.ro-list[data-astro-cid-dynbtbrd] dt[data-astro-cid-dynbtbrd]{font-size:var(--text-sm);color:var(--color-muted)}.ro-list[data-astro-cid-dynbtbrd] dd[data-astro-cid-dynbtbrd]{margin:0;font-weight:500}.cols[data-astro-cid-dynbtbrd]{display:grid;gap:var(--space-3)}@media(min-width:40em){.cols[data-astro-cid-dynbtbrd]{grid-template-columns:1fr 1fr}}.box[data-astro-cid-dynbtbrd]{display:grid;padding:var(--space-3);background:var(--color-soft);border-radius:var(--radius)}@supports selector(:has(*)){.checkout__form[data-astro-cid-dynbtbrd]:has(input[name=shipSel]:not([value=new]):checked) .ship-fields[data-astro-cid-dynbtbrd]{display:none}.checkout__form[data-astro-cid-dynbtbrd]:has(#billSame:checked) .bill-fields[data-astro-cid-dynbtbrd]{display:none}.checkout__form[data-astro-cid-dynbtbrd]:has(input[name=billSel]:not([value=new]):checked) .bill-new-fields[data-astro-cid-dynbtbrd]{display:none}}.checkout__pay[data-astro-cid-dynbtbrd]{display:grid;grid-template-columns:1fr auto;gap:0 var(--space-3);margin:0;max-width:none;font-family:var(--font-display);font-size:var(--text-lg)}.checkout__pay[data-astro-cid-dynbtbrd] small[data-astro-cid-dynbtbrd]{grid-column:1 / -1;font-family:var(--font-text);font-size:var(--text-sm);color:var(--color-muted)}.checkout__submit[data-astro-cid-dynbtbrd]{font-size:var(--text-lg);min-height:52px}@supports selector(:has(*)){.checkout__form[data-astro-cid-dynbtbrd]:not(:has(input[name=paymentMethod][value=online]:checked)) .pay-next[data-astro-cid-dynbtbrd]{display:none}}.checkout__summary[data-astro-cid-dynbtbrd]{background:var(--color-soft);border-radius:var(--radius-lg);padding:var(--space-5)}@media(min-width:56.25em){.checkout__summary[data-astro-cid-dynbtbrd]{position:sticky;top:9rem}}.checkout__sumhead[data-astro-cid-dynbtbrd]{display:flex;justify-content:space-between;align-items:baseline}.checkout__sumhead[data-astro-cid-dynbtbrd] h2[data-astro-cid-dynbtbrd]{font-size:var(--text-xl);color:var(--color-ink)}.checkout__items[data-astro-cid-dynbtbrd]{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;gap:var(--space-3)}.checkout__items[data-astro-cid-dynbtbrd] li[data-astro-cid-dynbtbrd]{display:grid;grid-template-columns:56px 1fr auto;gap:var(--space-3);align-items:start}.checkout__items[data-astro-cid-dynbtbrd] img[data-astro-cid-dynbtbrd],.checkout__items[data-astro-cid-dynbtbrd] .ph[data-astro-cid-dynbtbrd]{width:56px;height:56px;object-fit:contain;background:#fff;border:1px solid var(--color-line);border-radius:var(--radius)}.checkout__item[data-astro-cid-dynbtbrd]{display:grid;font-size:var(--text-sm)}.checkout__item[data-astro-cid-dynbtbrd] small[data-astro-cid-dynbtbrd]{color:var(--color-muted)}.checkout__amt[data-astro-cid-dynbtbrd]{white-space:nowrap;font-weight:500}.totals[data-astro-cid-dynbtbrd]{margin:0;display:grid;gap:var(--space-2)}.totals[data-astro-cid-dynbtbrd] div[data-astro-cid-dynbtbrd]{display:flex;justify-content:space-between;gap:var(--space-3)}.totals[data-astro-cid-dynbtbrd] dd[data-astro-cid-dynbtbrd]{margin:0;white-space:nowrap}.totals__grand[data-astro-cid-dynbtbrd]{border-top:1px solid var(--color-line);padding-top:var(--space-3);font:600 var(--text-lg)/1.2 var(--font-display)}.totals__small[data-astro-cid-dynbtbrd]{color:var(--color-muted);font-size:var(--text-sm)}.checkout__logos{margin-top:var(--space-3)}
