.purchase-row.svelte-4zdnq7{background:#fff;color:#000}.price.svelte-4zdnq7{font-size:16px;font-weight:600}button.svelte-4zdnq7{border:1px solid #000;background:#000;color:#fff;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer}button.svelte-4zdnq7:hover:not(:disabled){background:#333}button.svelte-4zdnq7:disabled{opacity:.5;cursor:not-allowed}button.svelte-4zdnq7:focus-visible,input.svelte-4zdnq7:focus-visible{outline:3px solid #000;outline-offset:4px}.sticky-purchase.svelte-4zdnq7{background:#fff;color:#000}dialog.svelte-4zdnq7{border:2px solid #000;font-family:Inter,sans-serif}dialog.svelte-4zdnq7::backdrop{background:#0007}dialog.svelte-4zdnq7 h2:where(.svelte-4zdnq7){font-size:24px;line-height:1.2;font-weight:700}fieldset.svelte-4zdnq7{border:0}.pack-option.svelte-4zdnq7{border:1px solid #aaa;font-size:16px;cursor:pointer}.pack-option.svelte-4zdnq7:has(:where(.svelte-4zdnq7):checked){border:2px solid #000;background:#f5f5f5}.pack-option.svelte-4zdnq7 input:where(.svelte-4zdnq7){accent-color:#000}.pack-option.svelte-4zdnq7 strong:where(.svelte-4zdnq7){font-weight:600}.selection.svelte-4zdnq7{font-size:20px;font-weight:600}#purchase-preview-notice.svelte-4zdnq7{font-size:14px;line-height:1.5}@media (max-width: 767px){.sticky-purchase[data-position=before].svelte-4zdnq7{border-top:1px solid #000}.sticky-purchase[data-position=after].svelte-4zdnq7{border-bottom:1px solid #000}}@media (min-width: 768px){.sticky-purchase.svelte-4zdnq7{border:1px solid #000;box-shadow:0 4px 16px #0002}}
