@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Oswald:wght@200..700&display=swap";.hero__top-subtitle{font-size:16px;line-height:140%;margin-bottom:14px;font-weight:400;letter-spacing:0!important;font-family:var(--typeBasePrimary),var(--typeHeaderFallback)}.slideshow__slide--image_9LahMh .hero__title{font-weight:700!important;margin-bottom:15px!important;line-height:120%!important}.hero__subtitle{margin:0 0 32px!important;font-size:16px!important;font-weight:400!important;max-width:440px;line-height:140%!important}body .hero__link a.btn{padding:13px 17px!important;font-family:var(--typeHeaderPrimary);font-weight:700!important;letter-spacing:1.05px!important;color:#fff!important;display:inline-flex;align-items:center;gap:0 10px;border:1px solid #db1f27}body .hero__link a.btn span{flex-shrink:1;margin:-3px 0 0!important;line-height:normal!important}body .hero__link a.btn+a.btn{background-color:transparent!important;border:1px solid #FFFFFF}.sub-heading{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;letter-spacing:0;text-transform:uppercase;margin:0;color:#db1f27!important}.sub-heading:before{display:inline-block;width:24px;height:2px;flex-shrink:0;background-color:#db1f27;content:""}body h2.heading-2{font-size:clamp(28px,4vw,40px)!important;font-weight:600!important;text-transform:uppercase!important;margin:0!important;line-height:140%!important}p.body-16{font-size:16px!important;font-weight:300!important;margin-bottom:18px!important;line-height:160%!important}p.body-16 strong{font-weight:600!important}.sub-heading.sub-heading-wh{color:#fff!important}.sub-heading.sub-heading-wh:before{background-color:#fff}p.mx-298{max-width:310px;margin-top:15px}body .custom-cta-button a{text-decoration:none!important;border:2px solid transparent!important}body .custom-cta-button a:after{display:none}body .custom-cta-button a:hover{color:#fff!important;border:2px solid!important}ul.check-list{list-style:none;margin:0 0 30px;padding:0}ul.check-list li{padding:16px 0;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,2255,.15);font-size:16px!important;font-weight:300!important;line-height:160%!important;gap:10px}ul.check-list li:last-child{border-bottom:none}ul.check-list li:before{content:"";height:24px;width:24px;background-image:url(/cdn/shop/files/check_mark_icon_ddf87ff3-c342-426d-a5f4-73c5214488d1.svg?v=1776367397);background-position:center;background-repeat:no-repeat;background-size:100%;flex-basis:100%;max-width:24px}.description{max-width:600px!important}.description p{color:#444!important}.fp-header{align-items:flex-end!important}.fp-header .right.desktop-btn{margin:0 0 24px}.hero__text-wrap .horizontal-left .hero__top-subtitle{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;letter-spacing:0;text-transform:uppercase;margin:0}.hero__text-wrap .horizontal-left .hero__top-subtitle:before{display:inline-block;width:24px;height:2px;flex-shrink:0;content:"";background:#fff}.page-width--narrow{max-width:1170px}.page-width--narrow h1{font-weight:700;font-size:36px}.page-width--narrow h2{font-size:22px;font-weight:900;text-transform:uppercase}.page-width--narrow h3{font-size:22px;font-weight:900;text-transform:none;line-height:140%}@media screen and (max-width:1366px){p br{display:none}}@media screen and (max-width:1280px){.page-full,.page-width{padding:0 50px}.tym-hero__media{min-height:530px!important}.tym-solve__card h3{font-size:25px!important}.tym-steps__grid .tym-step:after{margin-top:23px!important}.tym-steps__grid .tym-step:nth-child(3):after{display:none}}@media screen and (max-width:999px){.page-full,.page-width{padding:0 30px}[data-dots=true] .hero__text-content{padding-bottom:40px;padding-top:40px}.hero__subtitle{max-width:280px}.hero__link .btn{margin:4px 15px 2px 0}.practitioner-proof__card{max-width:100%!important}.tym-faq{padding:60px 0 80px!important}}@media screen and (max-width:767px){.page-full,.page-width{padding:0 20px}.shopify-section .index-section,.rewards-benefits-section{padding-top:60px!important;padding-bottom:60px!important;margin-top:0!important;margin-bottom:0!important}.tym-faq{padding:40px 0 60px!important}.how-works__step{border-bottom:1px solid rgba(255,255,255,.25);padding:0 0 20px;margin-bottom:20px}.how-works__step:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}}.shopify-section-group-header-group{z-index:999;position:relative}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
