.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-1s8po6s{padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.15)}.referral-prices.svelte-1s8po6s{display:flex;align-items:flex-start;padding:.2em 0;line-height:1}.original-price.svelte-1s8po6s{margin:.25em .25em 0 0;font-size:.5em;white-space:nowrap;color:#00000080}.remove-referral.svelte-1s8po6s{width:1.75rem;height:1.75rem;padding:0;border:0;background:transparent;cursor:pointer}.remove-referral.svelte-1s8po6s:disabled{cursor:wait;opacity:.5}.undo-referral.svelte-1s8po6s{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-1s8po6s{display:flex;align-items:center;color:#000}.label.svelte-1s8po6s div{height:24px;width:2.5rem}.label.svelte-1s8po6s span{vertical-align:middle;margin-right:1rem;color:#000}.details.svelte-1s8po6s{max-width:80%;margin-left:2.5rem;margin-top:.875rem}.disclaimer.svelte-1s8po6s{margin:0}hr.svelte-1s8po6s{margin:1.25rem 0 1.5rem}.sale-price.svelte-1s8po6s{font-weight:700;color:var(--color-sale-red)}.sale-price.svelte-1s8po6s span{color:var(--color-sale-red)}.payment-options.svelte-1s8po6s{display:flex;gap:.75rem;margin:.5rem 0 0}.option-wrap.svelte-1s8po6s{flex:1;container-type:inline-size;display:flex;flex-direction:column;gap:.5rem}.option-label.svelte-1s8po6s{font-family:JetBrains Mono,monospace;font-size:.875rem;line-height:1.1;text-transform:uppercase;color:#000}.option.svelte-1s8po6s{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center;color:#000;border:1px solid #616161}@media only screen and (max-width: 768px){.option.svelte-1s8po6s{padding:1rem .5rem}}.finance-price.svelte-1s8po6s{font-size:min(1.5rem,10.5cqw);--installments-rest-font-size:min(.875rem, 6.8cqw)}@media only screen and (max-width: 768px){.finance-price.svelte-1s8po6s{font-size:min(1.125rem,11.5cqw);--installments-rest-font-size: min(.75rem, 7.5cqw)}}.pay-now-price.svelte-1s8po6s{font-size:min(2.5rem,20.5cqw);line-height:1.4}@media only screen and (max-width: 768px){.pay-now-price.svelte-1s8po6s{font-size:min(2rem,20.5cqw)}}.trade-in-note.svelte-1s8po6s{margin:.5rem 0 0;font-size:.875rem;color:#0009}.trade-in-note.svelte-1s8po6s.invisible{visibility:hidden}
