.backdrop.svelte-1jwweco{display:block;position:fixed;left:0;top:0;width:100%;height:100%;z-index:2000;background-color:#0006;animation:.5s ease-in-out fade-in}.modal-container.svelte-1jwweco{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.modal.svelte-1jwweco{z-index:1000;display:flex;flex-direction:column;gap:1rem;align-items:center;padding:48px;max-width:600px;max-height:100%;overflow:auto;border-radius:8px;text-align:center;background-color:#fff}@media screen and (max-width: 768px){.modal.svelte-1jwweco{margin:1.25rem;padding:1rem}}span.svelte-1jwweco{font-size:1.5rem;font-weight:600}.checkbox-card.svelte-514899{cursor:pointer;display:block;color:var(--color-accent)}.checkbox-card.disabled.svelte-514899{cursor:not-allowed;opacity:.6}.checkbox-card.svelte-514899 input[type=checkbox]{width:1.25rem;height:1.25rem;margin:3px;cursor:pointer;accent-color:var(--color-accent)}.checkbox-card.disabled.svelte-514899 input[type=checkbox]{cursor:not-allowed}.checkbox-card.checked.svelte-514899 .card hgroup span{background-color:#86ff4e;color:#000}.checkbox-card.strikethrough-title.svelte-514899 .card hgroup>span{text-decoration:line-through}.item.svelte-w9p5nf{padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.15)}.referral-prices.svelte-w9p5nf{position:relative;display:inline-block;padding:.2em 0;line-height:1}.original-price.svelte-w9p5nf{position:absolute;top:.4em;right:100%;margin-right:.25em;font-size:.5em;white-space:nowrap;color:#00000080}.remove-referral.svelte-w9p5nf{width:1.75rem;height:1.75rem;padding:0;border:0;background:transparent;cursor:pointer}.remove-referral.svelte-w9p5nf:disabled{cursor:wait;opacity:.5}.undo-referral.svelte-w9p5nf{width:auto;padding:.25rem .5rem;color:#000;font-family:var(--font-mono);font-size:.875rem;font-weight:600;line-height:1.1;text-transform:uppercase}.label.svelte-w9p5nf{display:flex;align-items:center;color:#000}.label.svelte-w9p5nf div{height:24px;width:2.5rem}.label.svelte-w9p5nf span{vertical-align:middle;margin-right:1rem;color:#000}.details.svelte-w9p5nf{max-width:80%;margin-left:2.5rem;margin-top:.875rem}.disclaimer.svelte-w9p5nf{margin:0}hr.svelte-w9p5nf{margin:1.25rem 0 1.5rem}.sale-price.svelte-w9p5nf{font-weight:700;color:var(--color-sale-red)}.sale-price.svelte-w9p5nf span{color:var(--color-sale-red)}.payment-options.svelte-w9p5nf{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.75rem;min-width:0;margin:.5rem 0 0}.option-wrap.svelte-w9p5nf{display:flex;flex-direction:column;gap:.5rem;min-width:0}.option-label.svelte-w9p5nf{align-self:flex-start;font-family:JetBrains Mono,monospace;font-size:.875rem;line-height:1.1;text-transform:uppercase;color:#000}.option.svelte-w9p5nf{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-width:0;padding:1rem;text-align:center;color:#000;border:1px solid #616161}@media only screen and (max-width: 768px){.option.svelte-w9p5nf{padding:1rem .5rem}}.finance-price.svelte-w9p5nf{font-size:1.5rem}@media only screen and (max-width: 768px){.finance-price.svelte-w9p5nf{font-size:1.125rem;--installments-rest-font-size: .75rem;--installments-rest-white-space: nowrap}}.pay-now-price.svelte-w9p5nf{font-size:2.5rem;line-height:1.4}.pay-now-price.svelte-w9p5nf:has(.referral-prices){font-size:2rem}@media only screen and (max-width: 768px){.pay-now-price.svelte-w9p5nf{font-size:2rem}.pay-now-price.svelte-w9p5nf:has(.referral-prices){font-size:1.5rem}}.trade-in-note.svelte-w9p5nf{margin:.5rem 0 0;font-size:.875rem;color:#0009}.trade-in-note.svelte-w9p5nf.invisible{visibility:hidden}
