.ic-cp{margin-top:.5rem;line-height:1.2}
.ic-cp__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem .6rem}
.ic-cp__lbl{font-size:1rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#FF8F08}
.ic-cp__efectivo{font-size:1.7rem;font-weight:700;color:#1D1D1B}
.ic-cp__antes{font-size:1.2rem;color:#9A9A96}
.ic-cp__tarjeta{margin-top:.15rem;font-size:1.2rem;color:#6B6B68}
.ic-cp__tarjeta b{font-weight:600;color:#6B6B68}
.ic-cp__var{margin-top:.3rem;font-size:1.1rem;color:#9A9A96}
.ic-cp--soldout .ic-cp__lbl,.ic-cp--soldout .ic-cp__efectivo,.ic-cp--soldout .ic-cp__tarjeta,.ic-cp--soldout .ic-cp__tarjeta b{color:#B5B5B2}
.card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media screen and (min-width:750px){.ic-cp__efectivo{font-size:1.9rem}.ic-cp__tarjeta{font-size:1.3rem}}
.card .quick-add .button--secondary{box-shadow:0 0 0 .1rem rgba(29,29,27,.22) inset;font-weight:600;letter-spacing:0}
.card .quick-add .button--secondary:hover{box-shadow:0 0 0 .2rem #FF8F08 inset}
.ic-label{letter-spacing:.02em}
