body.template-index #MainContent,body.template-index #MainContent *{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.template-index #MainContent h1,body.template-index #MainContent [class*=heading]:first-child,body.template-index #MainContent [class*=title]:first-child{font-size:clamp(38px,4.2vw,60px)!important;line-height:1.08!important;letter-spacing:-.045em!important;font-weight:800!important}body.template-index #MainContent h2,body.template-index #MainContent section [class*=heading],body.template-index #MainContent section [class*=title]{font-size:clamp(30px,3vw,44px)!important;line-height:1.14!important;letter-spacing:-.035em!important;font-weight:800!important}body.template-index #MainContent h3,body.template-index #MainContent [class*=step] [class*=title],body.template-index #MainContent [class*=benefit]{font-size:clamp(20px,1.6vw,26px)!important;line-height:1.22!important;letter-spacing:-.02em!important}body.template-index #MainContent p,body.template-index #MainContent li,body.template-index #MainContent [class*=text],body.template-index #MainContent [class*=subtitle],body.template-index #MainContent [class*=subtext]{line-height:1.6!important}body.template-index #MainContent>.shopify-section:first-child,body.template-index #MainContent .shopify-section:first-child{background:linear-gradient(180deg,#eaf7ff,#f3fbff)!important}body.template-index #MainContent .shopify-section:nth-of-type(2){background:#fff!important}body.template-index #MainContent .shopify-section:nth-of-type(3),body.template-index #MainContent .shopify-section:nth-of-type(4){background:#fdfbf7!important}body.template-index #MainContent [class*=card],body.template-index #MainContent [class*=step],body.template-index #MainContent [class*=item]{box-shadow:0 18px 50px #18284414!important;border-color:#18284414!important}body.template-index #MainContent a[class*=button],body.template-index #MainContent .button,body.template-index #MainContent button{font-size:15px!important;font-weight:700!important;letter-spacing:.03em!important}@media screen and (max-width:749px){body.template-index #MainContent h1,body.template-index #MainContent [class*=heading]:first-child,body.template-index #MainContent [class*=title]:first-child{font-size:clamp(34px,9vw,44px)!important}body.template-index #MainContent h2,body.template-index #MainContent section [class*=heading],body.template-index #MainContent section [class*=title]{font-size:clamp(28px,7vw,36px)!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/m3d-typography-system.css.map */
