.product-info.product-info :is(.tm-pm-intro-title,.tm-hc-intro-title,.tm-uc__title,.tm-st__title){font-size:22px;line-height:1.25;font-weight:650;letter-spacing:0}
.product-info.product-info :is(.tm-pm-intro-subtitle,.tm-hc-intro-subtitle,.tm-uc__subtitle){font-size:14px;line-height:1.5}
.product-info.product-info :is(.tm-pm-heading,.tm-hc-heading,.tm-uc__heading,.tm-st__heading,.tm-upgrade-group__heading,.tm-install-preview__heading,.tm-installation-section-heading,.tm-popular-upgrades__heading,.tm-number-entry__heading,tm-onyx-flags legend){font-size:13px;line-height:1.35;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#142844}
.product-info.product-info :is(.tm-pm-post-subheading,.tm-oasis-label,.tm-led-power legend,.tm-rock-label,.tm-solar-addon__quantity){font-size:14px;line-height:1.4;font-weight:600;letter-spacing:0}
.product-info.product-info :is(.tm-pm-post-note,.tm-pm-onyx-note,.tm-hc-help,.tm-number-entry__help,.tm-install-preview__help){font-size:12px;line-height:1.5}
@media(max-width:699px){.product-info.product-info :is(.tm-pm-intro-title,.tm-hc-intro-title,.tm-uc__title,.tm-st__title){font-size:20px}}
.product-info .tm-uc__surcharge{color:#806344;white-space:nowrap}
