.tt.svelte-11extwn{align-items:center;display:inline-flex;position:relative}.tt.focusable.svelte-11extwn{cursor:help;outline:none}.tt.focusable.svelte-11extwn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.tt-pop.svelte-11extwn{z-index:30;background:var(--paper);border:1px solid var(--hairline-soft);width:max-content;max-width:240px;font-family:var(--mono);letter-spacing:.04em;text-transform:none;color:var(--base-800);text-align:center;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:500;line-height:1.45;transition:opacity .16s ease-out,transform .16s ease-out,visibility .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 1px 2px #1c1b1a0d,0 8px 28px #1c1b1a1a}.tt.svelte-11extwn:hover .tt-pop:where(.svelte-11extwn),.tt.svelte-11extwn:focus-within .tt-pop:where(.svelte-11extwn){opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.tt-pop.svelte-11extwn:after{content:"";border:6px solid #0000;border-top-color:var(--paper);filter:drop-shadow(0 1px 0 var(--hairline-soft));position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.tt-pop.svelte-11extwn{transition:opacity .16s,visibility .16s}}.price-tag.svelte-kc58jt{font-family:var(--serif);align-items:baseline;gap:8px;font-size:16px;font-weight:500;display:inline-flex}.price-tag.detail.svelte-kc58jt{gap:12px;font-size:32px}.compare.svelte-kc58jt{color:var(--base-500);font-size:.78em;font-weight:400;text-decoration-line:line-through;text-decoration-thickness:1px}.current.svelte-kc58jt{color:var(--base-950)}.current.sale.svelte-kc58jt{font-weight:600}.current.free.svelte-kc58jt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.78em;font-weight:600}.current.muted.svelte-kc58jt{color:var(--base-600);font-size:.92em;font-style:italic}.note.svelte-kc58jt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-700);background:var(--accent-50);white-space:nowrap;border-radius:4px;align-self:center;padding:3px 8px;font-size:10px;font-weight:600}.price-tag.detail.svelte-kc58jt .note:where(.svelte-kc58jt){padding:5px 12px;font-size:13px}.info.svelte-kc58jt{color:var(--base-500);align-self:center;font-size:.62em}.sr-only.svelte-kc58jt{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
