.catalog-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;min-width:0;line-height:1.4;color:#16334f}
.catalog-price__reference{flex-basis:100%;font-size:.75rem;color:#626d79}
.catalog-price__reference span{display:block}
.catalog-price__reference s{font-size:.87rem}
.catalog-price__discount{font-size:.72rem;font-weight:650;padding:3px 7px;background:#eaf5ee;color:#21613b;border-radius:4px;max-width:100%}
.catalog-price__label{flex-basis:100%;font-size:.72rem;color:#626d79;margin-top:4px}
.catalog-price__sale{font-size:1.2rem;font-weight:750;overflow-wrap:anywhere}
.catalog-price__unit{font-size:.75rem;color:#626d79}
.product-card__footer{flex-wrap:wrap;align-items:flex-end;gap:12px}
.product-card__footer>.catalog-price{flex-basis:100%}
.pd-price .catalog-price__sale{font-size:2rem}
.product-card__body{min-width:0}

.catalog-price__stock{display:block;width:100%;font-size:.76rem;color:#475569;line-height:1.45;margin-top:6px;overflow-wrap:anywhere}
