html #MainContent[data-template=index] h2,html #MainContent .custom-reviews-section .custom-reviews-page-width .custom-reviews-heading,html #MainContent[data-template=product] h1{font-weight:400!important;letter-spacing:normal!important}html #MainContent[data-template^=page] .shopify-block.rte h2,html #MainContent[data-template^=page] rte-formatter.rte h2,html #MainContent[data-template^=page] .rte h2{font-weight:400!important;letter-spacing:normal!important}html #MainContent .product-card .product-title,html #MainContent .product-card h3,html #MainContent .product-card h3 a{font-size:.9375rem!important;font-weight:400!important;line-height:1.45!important;letter-spacing:normal!important}html #MainContent .product-card .price{font-size:1rem!important;font-weight:400!important;line-height:1.35!important;letter-spacing:normal!important}html #MainContent .product-card .compare-at-price{font-size:.875rem!important;font-weight:400!important}html #MainContent .section-resource-list__header .text-block p{font-size:var(--font-h3--size)!important;line-height:1.15!important;font-weight:400!important;margin-block:0!important}html #MainContent .section-resource-list__header .text-block p br{display:none!important}@media screen and (max-width:749px){html .hero-wrapper .hero h1{font-size:clamp(1.5rem,7.2vw,1.75rem)!important;line-height:1.15!important}html #MainContent[data-template*=collection] h1{font-size:clamp(1.25rem,5.9vw,1.45rem)!important;line-height:1.25!important}html #MainContent[data-template*=search] .search-page__header .text-block :is(h1,h2,h3,h4,p),html #MainContent[data-template*=search] h1{font-size:clamp(1.25rem,5.9vw,1.45rem)!important;line-height:1.25!important;letter-spacing:normal!important}html #MainContent[data-template=product] h1{font-size:clamp(1.4rem,6.4vw,1.6rem)!important;line-height:1.2!important}html #MainContent[data-template^=page] h1{font-size:clamp(1.4rem,6.7vw,1.6rem)!important;line-height:1.2!important}html .shopify-policy__title h1,html #MainContent .shopify-policy__title h1{font-size:clamp(1.35rem,6.4vw,1.55rem)!important;line-height:1.22!important}html #MainContent[data-template=index] h2,html #MainContent .custom-reviews-section .custom-reviews-page-width .custom-reviews-heading{font-size:clamp(1.2rem,5.6vw,1.35rem)!important;line-height:1.3!important}}html footer h1,html footer h2,html footer h3,html footer h4,html footer .footer__heading{font-size:1.0625rem!important;font-weight:400!important;line-height:1.35!important;letter-spacing:normal!important;margin-block-end:.75rem!important}@media screen and (max-width:749px){html footer h1,html footer h2,html footer h3,html footer h4,html footer .footer__heading{font-size:1rem!important}}html footer,html footer p,html footer li,html footer span,html footer .social-icons__icon-label{color:#fff!important}html footer .group-block a[href],html footer .text-block a[href],html footer rte-formatter a[href],html footer .social-icons a[href],html footer p a[href],html footer li a[href],html footer a[href]{color:#fff!important}html footer .group-block a[href]:hover,html footer .text-block a[href]:hover,html footer rte-formatter a[href]:hover,html footer a[href]:hover{color:#ffffffc7!important}html footer input,html footer textarea,html footer select,html footer button,html footer .button{color:inherit!important}html footer svg{fill:currentColor}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ep-headings.css.map */
