.discount-badge.svelte-aklhfs{display:inline-flex;align-items:center;flex:none;padding:3px 9px;border-radius:var(--radius-pill);background:var(--discount-badge-bg, var(--accent));color:var(--discount-badge-ink, var(--accent-ink));font-family:Nunito,system-ui,sans-serif;font-size:var(--discount-badge-size, 12.5px);font-weight:800;line-height:1.3;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.discount-terms.svelte-1qulu42{display:block;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--discount-terms-color, var(--text-dim))}.period-toggle.svelte-yfvmde{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface)}button.svelte-yfvmde{min-width:0;border:0;border-radius:var(--radius-pill);min-height:44px;padding:9px 16px;background:transparent;color:var(--text-dim);font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:background var(--hov),color var(--hov)}button.svelte-yfvmde:hover{color:var(--text)}button.active.svelte-yfvmde{background:var(--accent);color:var(--accent-ink)}button.svelte-yfvmde:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 380px){.period-toggle.svelte-yfvmde{width:100%}button.svelte-yfvmde{padding-inline:10px}}.was-price.svelte-1abcc0w{color:var(--was-price-color, var(--text-mute));font-weight:var(--was-price-weight, 600);white-space:nowrap;text-decoration-thickness:1.5px;font-variant-numeric:tabular-nums}
