.pr{gap:var(--ww-space-3);justify-items:start;display:grid}.pr-price{font-family:var(--ww-font-display);font-weight:var(--ww-weight-display);font-size:var(--ww-size-h2);letter-spacing:var(--ww-track-display);margin:0;line-height:1}.pr-switch{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));background:var(--ww-surface-sunk);border:0;border-radius:12px;min-width:min(100%,280px);margin:0;padding:4px;display:grid;position:relative}.pr-thumb{width:calc((100% - 8px) / var(--n,2));background:var(--ww-surface);box-shadow:0 1px 2px #1c22361f, 0 0 0 1px var(--ww-line);transform:translateX(calc(var(--i,0) * 100%));transition:transform var(--spring-default-dur) var(--spring-default);border-radius:9px;position:absolute;top:4px;bottom:4px;left:4px}.pr-option{min-height:var(--ww-tap);color:var(--ww-text-soft);font-size:var(--ww-size-small);font-weight:var(--ww-weight-strong);white-space:nowrap;cursor:pointer;transition:color var(--dur-1) var(--ease-out);border-radius:9px;place-items:center;padding:0 16px;display:grid;position:relative}.pr-option:has(input:checked){color:var(--ww-text)}.pr-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pr-option:has(input:focus-visible){outline:2px solid var(--ww-focus);outline-offset:2px}.band-kraft .pr-switch,.ww-band-kraft .pr-switch{background:color-mix(in srgb, var(--ww-text) 9%, transparent)}@media (prefers-reduced-motion:reduce){.pr-thumb{transition:none}}
