.cu-price{color:#0f1b2d;min-width:0;margin:14px 0 22px}.cu-price-previous{color:#546477;min-height:22px;font-size:13px;line-height:1.6}.cu-price-previous del{text-decoration-thickness:1.5px}.cu-price-amount{flex-wrap:wrap;align-items:baseline;gap:8px;animation:.3s both price-in;display:flex}.cu-price-amount strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4.4vw,56px);font-weight:650;line-height:1.15}.cu-price-amount>span{color:#546477;font-size:13px}.cu-price-note{color:#546477;margin-top:8px;font-size:12px;line-height:1.7}.cu-price-promotion{flex-direction:column;align-items:flex-start;gap:7px;margin-top:14px;display:flex}.cu-price-promotion>span{color:#125d41;text-wrap:balance;background:#e3f5e9;border:1px solid #b7d8c5;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:650;line-height:1.55}.cu-price-promotion small{color:#52675b;font-variant-numeric:tabular-nums;font-size:12px}.cu-price-dark{color:#edf8f0}.cu-price-dark .cu-price-previous,.cu-price-dark .cu-price-amount>span,.cu-price-dark .cu-price-note{color:#b5c9be}.cu-price-dark .cu-price-promotion>span{color:#c8f6d7;background:#a6e8b513;border-color:#8dd6a747}.cu-price-dark .cu-price-promotion small{color:#b5d7c3}@keyframes price-in{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cu-price-amount{animation:none}}
