html body #MainContent[data-template=product]{--mv-product-font-heading:sofiam,sofia,"Plus Jakarta Sans",Arial,sans-serif;--mv-product-font-body:"MV Roboto",Roboto,Arial,sans-serif}html body #MainContent[data-template=product] .mv-product-heading__marketing,html body #MainContent[data-template=product] .mv-product-heading__h1{font-family:var(--mv-product-font-heading)!important;font-weight:600!important;font-style:normal!important;letter-spacing:-.025em!important;line-height:1.3!important}html body #MainContent[data-template=product] :is(h2,h3),html body #MainContent[data-template=product] .mv-prym-faq.mv-product-faq h2,html body #MainContent[data-template=product] .mv-facts-head h2,html body #MainContent[data-template=product] .fdc-heading,html body #MainContent[data-template=product] .fdc-content h3{font-family:var(--mv-product-font-heading)!important;font-weight:600!important;font-style:normal!important;letter-spacing:-.02em!important;text-transform:none!important}html body #MainContent[data-template=product] .mv-product-heading__marketing{font-size:20px!important}html body #MainContent[data-template=product] .mv-prym-faq.mv-product-faq h2{font-size:20px!important;line-height:1.35!important}html body #MainContent[data-template=product] .mv-facts-head h2{font-size:18px!important;line-height:1.35!important}html body #MainContent[data-template=product] .mv-facts-body h3{font-size:14px!important;line-height:1.5!important;letter-spacing:0!important}html body #MainContent[data-template=product] :is(.product-premium-benefits,.product-premium-benefits p,.product-premium-benefits strong,.mv-v-row,.mv-v-caption,.mv-v-caption span,.mv-v-choice,.mv-v-more,.mv-v-plus,.mv-v-dialog,.mv-guide-below-benefits__link,.mv-guide-inline__label,.mv-promo-copy,.mv-promo-copy__offer,.mv-promo-copy__code,.mv-promo-copy__button,.mv-promo-copy__status,.mv-return-note,.mv-purchase-assurances,.mv-purchase-assurances__item,.mv-review__text,.mv-review__author,.mv-review__verified,.mv-review__more,.mv-review__avatar,.mv-faq-question,.mv-prym-faq__answer,.mv-prym-faq__answer p,.mv-prym-faq__answer li,.mv-facts-tabs button,.mv-facts-row,.mv-facts-row>span:not(.mv-facts-plus),.mv-inline-fact-body,.mv-facts-body,.mv-facts-body p,.mv-facts-body li,.mv-facts-pair dt,.mv-facts-pair dd,.mv-facts-close,.mv-facts-shipping,.mv-facts-shipping p,.add-to-cart-button,.add-to-cart-button span,.mv-quantity-stepper input,.mv-product-ref-test,.mv-product-ref-label){font-family:var(--mv-product-font-body)!important;font-style:normal!important}html body #MainContent[data-template=product] .product-premium-benefits p{font-size:12px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important}html body #MainContent[data-template=product] .product-premium-benefits strong{font-weight:600!important}html body #MainContent[data-template=product] :is(.mv-v-caption,.mv-v-more,.mv-v-plus,.mv-guide-below-benefits__link){font-size:12px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important}html body #MainContent[data-template=product] .mv-v-choice{font-size:12px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important}html body #MainContent[data-template=product] .mv-v-caption>span{font-weight:400!important;color:#737373}html body #MainContent[data-template=product] .mv-product-ref-test{font-size:10px!important;font-weight:400!important;letter-spacing:.035em!important;line-height:1.5!important}html body #MainContent[data-template=product] product-price :is(.price,.price-item,.price-item--sale,.price-item--regular,.compare-at-price,.price__current,.price__compare){font-family:var(--mv-product-font-body)!important;font-style:normal!important;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0!important}html body #MainContent[data-template=product] product-price :is(.price-item--sale,.price__current){font-weight:700!important}html body #MainContent[data-template=product] product-price :is(s,s .price,.compare-at-price,.price__compare){font-family:var(--mv-product-font-body)!important;font-weight:400!important}html body #MainContent[data-template=product] .mv-promo-copy{font-size:12px!important;line-height:1.5!important;font-weight:400!important}html body #MainContent[data-template=product] .mv-promo-copy__code{font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important}html body #MainContent[data-template=product] .mv-promo-copy__button{font-size:11px!important;font-weight:400!important}html body #MainContent[data-template=product] :is(.mv-return-note,.mv-purchase-assurances){font-size:12px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important}html body #MainContent[data-template=product] :is(.mv-review__text,.mv-review__author,.mv-review__verified,.mv-review__more){font-weight:400!important;letter-spacing:0!important}html body #MainContent[data-template=product] :is(.mv-faq-question,.mv-prym-faq__answer){font-weight:400!important;letter-spacing:0!important}html body #MainContent[data-template=product] :is(.mv-facts-tabs button,.mv-facts-row){font-weight:500!important;letter-spacing:0!important}html body #MainContent[data-template=product] .mv-facts-body{font-size:13px!important;line-height:1.75!important;font-weight:400!important}html body #MainContent[data-template=product] :is(.mv-facts-body strong,.mv-prym-faq__answer strong){font-weight:600!important}html body #MainContent[data-template=product] .add-to-cart-button{font-size:13px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.035em!important;text-transform:uppercase!important}html body #MainContent[data-template=product] .mv-quantity-stepper input{font-size:14px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important;font-variant-numeric:tabular-nums}@media(max-width:480px){html body #MainContent[data-template=product] .mv-facts-head h2{font-size:16px!important}html body #MainContent[data-template=product] .mv-prym-faq.mv-product-faq h2{font-size:19px!important}}html body #MainContent[data-template=product] product-price [ref=priceContainer] .price:not(.compare-at-price){font-size:17px!important;line-height:1.25!important;font-weight:900!important;color:#080808!important;-webkit-text-stroke:.25px currentColor}html body #MainContent[data-template=product] product-price [ref=priceContainer] .compare-at-price{font-size:14px!important;line-height:1.25!important;font-weight:400!important;color:#b92323!important;text-decoration:line-through!important;text-decoration-thickness:1px!important;opacity:1!important}html body #MainContent[data-template=product] product-price [ref=priceContainer] .price__sale{align-items:baseline;column-gap:8px!important;row-gap:4px}html body #MainContent[data-template=product] product-price [ref=priceContainer] .price-item__group{column-gap:8px!important;align-items:baseline}html body #MainContent[data-template=product] product-price [ref=priceContainer] .mv-discount-percent{font-size:11px!important;line-height:1.4!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mv-product-typography.css.map */
