:root{--th-major-section-heading-size: clamp(30px, 7.5vw, 32px)}@media screen and (min-width:750px){:root{--th-major-section-heading-size: clamp(34px, 4.25vw, 39px)}}@media screen and (min-width:1024px){:root{--th-major-section-heading-size: clamp(38px, 3.4vw, 44px)}}@media screen and (min-width:990px){#MainContent .th-pi__subhead h3{font-size:clamp(46px,4.8vw,60px)!important}}@media screen and (min-width:750px)and (max-width:989px){#MainContent .th-pi__subhead h3{font-size:clamp(42px,5.5vw,52px)!important}}@media screen and (max-width:749px){#MainContent .th-pi__subhead h3{font-size:clamp(36px,10.5vw,44px)!important}}@media screen and (min-width:990px){#MainContent .th-wm__faq summary{padding-block:24px!important;font-size:18.5px!important}#MainContent .th-home-faq__question{min-height:78px!important;padding-block:23px!important;font-size:clamp(20px,1.9vw,27px)!important}#MainContent .th-faq-question{padding-block:24px!important;font-size:17.5px!important}}@media screen and (min-width:750px)and (max-width:989px){#MainContent .th-wm__faq summary{padding-block:23px!important;font-size:18px!important}#MainContent .th-home-faq__question{min-height:76px!important;padding-block:22px!important;font-size:clamp(19px,2.5vw,23px)!important}#MainContent .th-faq-question{padding-block:23px!important;font-size:17.5px!important}}@media screen and (max-width:749px){#MainContent .th-wm__faq summary{padding-block:22px!important;font-size:16px!important}#MainContent .th-home-faq__question{min-height:72px!important;padding-block:20px!important;font-size:19px!important}#MainContent .th-faq-question{padding-block:21px!important;font-size:17px!important}}@media screen and (min-width:990px){#MainContent .th-wm__faq summary{padding-block:23px!important}#MainContent .th-wm__faq .th-wm__plus{flex-basis:32px!important;width:32px!important;height:32px!important}}@media screen and (min-width:750px)and (max-width:989px){#MainContent .th-wm__faq summary{padding-block:22px!important}#MainContent .th-wm__faq .th-wm__plus{flex-basis:32px!important;width:32px!important;height:32px!important}}@media screen and (max-width:749px){#MainContent .th-wm__faq summary{padding-block:20px!important}#MainContent .th-wm__faq .th-wm__plus{flex-basis:32px!important;width:32px!important;height:32px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/th-typography-refinement.css.map */
