.keechee-product-price{min-width:0;max-width:100%}
.keechee-price-values{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;max-width:100%;color:#002808;line-height:1.35}
.keechee-price-primary{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;max-width:100%}
.keechee-price-current{font-size:2.2rem;font-weight:700}
.keechee-price-values--sale .keechee-price-current{color:#990d2b}
.keechee-price-currency{font-size:.55em;font-weight:500;white-space:nowrap}
.keechee-price-from{font-size:.65em;font-weight:400}
.keechee-price-compare{font-size:1.5rem;color:#6c6c67;font-weight:500}
.keechee-price-discount{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}
.keechee-price-save{padding:2px 6px;border-radius:5px;background:#990d2b;color:#fff;font-size:1.2rem;font-weight:700}
.keechee-price-percent{font-size:1.2rem;font-weight:600;color:#990d2b}
.keechee-price-unit{flex-basis:100%;font-size:1.2rem}
.keechee-price-note{display:flex;align-items:flex-start;gap:8px;margin:6px 0 0;font-size:1.4rem;line-height:1.5;overflow-wrap:anywhere}
.keechee-price-note--offer{color:#990d2b;font-style:italic}
.keechee-price-note--shipping{color:#002808;font-weight:600}
.keechee-price-note svg{flex:0 0 22px;margin-top:1px}
.keechee-installment-terms{margin-top:6px}
sticky-atc .keechee-price-values{gap:4px 8px}
sticky-atc .keechee-price-current{font-size:1.8rem}
sticky-atc .keechee-price-compare,sticky-atc .keechee-price-percent{font-size:1.2rem}
sticky-atc .keechee-price-save{font-size:1.1rem;padding:2px 6px}
@media(max-width:749px){.keechee-product-price .keechee-price-values,sticky-atc .keechee-price-values{flex-direction:column;align-items:flex-start;gap:6px}.keechee-price-primary{gap:4px 6px}.keechee-price-note{font-size:1.4rem}}
