.card-price-rotator{position:absolute;right:30px;bottom:82px;z-index:12;display:none;min-width:260px;align-items:flex-end;flex-direction:column;gap:7px;color:var(--ink);pointer-events:none;text-align:right}
.blind-card.is-active .card-price-rotator{display:flex}
.card-price-label{color:#707070;font-family:Apparat,Arial,sans-serif;font-size:14px;font-weight:300;line-height:1.25}
.card-price-row{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;white-space:nowrap}
.card-price-value{font-family:Apparat,Arial,sans-serif;font-size:30px;font-weight:300;letter-spacing:-.035em;line-height:1;transition:opacity 320ms ease,filter 320ms ease}
.card-price-old{color:#818181;font-family:Apparat,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1;transition:opacity 320ms ease,filter 320ms ease;text-decoration-thickness:1px}
.card-price-value.is-changing,.card-price-old.is-changing{opacity:0;filter:blur(3px);transition-duration:160ms}
.card-price-discount{border:1px solid var(--acid);color:var(--ink);font-family:Apparat,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1;padding:4px 6px}
.card-price-note{color:#747474;font-family:Apparat,Arial,sans-serif;font-size:14px;font-weight:300;line-height:1.35}
html[data-site-theme="dark"] .card-price-label,html[data-site-theme="dark"] .card-price-note,html[data-site-theme="dark"] .card-price-old{color:#aaa}
@media(max-width:700px){.card-price-rotator{right:14px;bottom:68px;min-width:210px;gap:6px}.card-price-value{font-size:25px}.card-price-old{font-size:14px}.card-price-label{font-size:13px}.card-price-note{display:block;font-size:13px;max-width:240px}.card-price-discount{font-size:11px;padding:3px 5px}}
@media(prefers-reduced-motion:reduce){.card-price-value,.card-price-old{transition:none;filter:none}.card-price-value.is-changing,.card-price-old.is-changing{opacity:1;filter:none}}
