/* Annual installment hierarchy, verified against the supplied Hotmart checkout. */
.offer-details .price{white-space:nowrap;font-size:112px;line-height:1}
.offer-details .price small{display:block;font:500 20px/1.3 var(--co-font);letter-spacing:-.02em;margin-bottom:12px;color:#5e5143}
.offer-details .price>span{font-size:28px;margin-right:8px;letter-spacing:-.02em}
.offer-details .price sup{font-size:.57em;vertical-align:baseline;letter-spacing:-.065em}
.offer-details .price-period{font-size:18px;margin:13px 0 10px}.offer-details .price-period strong{color:#29251f;font-weight:600}
.offer-details .installment-total{font-size:12px;line-height:1.6;color:#5e5143;margin-bottom:28px}
.hero-price{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.hero-price small{font-size:11px;line-height:1.4}
.finale-content>.closing-price{line-height:1.7}
@media(max-width:980px){.offer-details .price{font-size:100px}}
@media(max-width:760px){.offer-details .price{font-size:108px}.hero-price{align-items:center;padding:6px 0}.offer-details .price-period{font-size:17px}.offer-details .installment-total{font-size:11px}}
@media(max-width:360px){.offer-details .price{font-size:94px}.offer-details .price>span{font-size:24px}.offer-details .price small{font-size:18px}}
