.t-ph__in{padding-left:3.2rem;padding-right:3.2rem}.t-chip{white-space:nowrap;flex:none}.product-form__submit.button--secondary,.product-form__submit{background:var(--t-indigo);color:#fff;border:none}.product-form__submit:after{box-shadow:none}.product-form__submit:hover{background:var(--t-rose)}@media(max-width:749px){.header{padding-left:1.2rem;padding-right:1.2rem;column-gap:.4rem}.header__heading-link .h2{font-size:1.5rem;white-space:nowrap}.header__icons{gap:0}.header__icon{width:3.8rem;height:4.4rem}.header__icon--account{display:none}.announcement-bar__message{font-size:1.2rem;line-height:1.35;padding:.8rem 0}.announcement-bar-slider .slider-button{width:3.2rem}.t-sec{padding:5.2rem 0}.t-h2{font-size:2.5rem;line-height:1.15}.t-eyebrow{font-size:1.15rem}.t-head{margin-bottom:2rem}.t-lead{font-size:1.55rem}.t-btn{min-height:4.8rem;font-size:1.5rem;padding:0 2.2rem}.t-hero__in{padding-top:2.8rem;padding-bottom:4.4rem;gap:3.2rem}.t-hero__txt{gap:1.8rem}.t-hero h1{font-size:3.4rem}.t-hero__sub{font-size:1.55rem}.t-pill{font-size:1.15rem;padding:.6rem 1.1rem}.t-hero__ctas{flex-direction:column;align-items:stretch}.t-hero__ctas .t-btn{width:100%}.t-checks{flex-direction:column;gap:.8rem;font-size:1.35rem}.t-hero__art{flex-basis:100%}.t-arch{max-width:24rem}.t-marquee{padding:1.4rem 0}.t-track{font-size:1.5rem;gap:3.2rem}.t-track span{gap:3.2rem}.t-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.t-uni{min-height:15rem;padding:1.4rem;border-radius:2rem;gap:1rem}.t-uni__sub{display:none}.t-uni__top{justify-content:flex-end}.t-uni__arrow{width:3.2rem;height:3.2rem}.t-uni__arrow svg{width:16px;height:16px}.t-uni__name{font-size:1.7rem;max-width:100%;position:relative;z-index:2;text-shadow:0 1px 0 rgba(255,255,255,.6)}.t-uni__fan{width:6.4rem;height:6.4rem;right:1rem;bottom:auto;top:1.2rem;left:1.4rem}.t-uni__fan img{border-width:3px;border-radius:1rem}.t-wn{padding:2.8rem 2rem;border-radius:2.8rem;gap:2.4rem}.t-wn h2{font-size:2.8rem}.t-wn__lead{font-size:1.5rem}.t-wn__steps{grid-template-columns:1fr;gap:.8rem}.t-wn__steps li{flex-direction:row;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border-radius:1.6rem}.t-wn__steps b{font-size:1.8rem;flex:none}.t-wn__steps span{font-size:1.3rem}.t-wn__sched span{font-size:1.4rem!important;padding:.8rem 1.4rem!important}.t-wn__ctas .t-btn{width:100%}.t-wn .t-phone{display:none}.t-steps{gap:1.2rem}.t-step{padding:2rem;border-radius:2rem;gap:.8rem;display:grid;grid-template-columns:auto 1fr;column-gap:1.4rem;align-items:baseline}.t-step__n{font-size:2.6rem;grid-row:span 2}.t-step h3{font-size:1.8rem}.t-step p{font-size:1.4rem;grid-column:2}.t-diab{padding:2.4rem 2rem;border-radius:2.8rem;gap:2rem}.t-diab__char{margin:-7rem auto -1rem}.t-diab__char img{max-width:15rem}.t-diab__txt h2{font-size:2.6rem}.t-diab__txt p{font-size:1.5rem}.t-chat{padding:1.4rem;border-radius:2rem}.t-bub{font-size:1.35rem}section.t-sec:has(.t-diab){padding-top:9rem}.t-story{gap:3.6rem}.t-year{right:1rem;bottom:-1.6rem;padding:1.2rem 1.6rem}.t-year b{font-size:2.2rem}.t-reviews{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem;margin:0 -1.6rem;padding:0 1.6rem .8rem;scrollbar-width:none}.t-reviews::-webkit-scrollbar{display:none}.t-review{flex:0 0 84%;scroll-snap-align:center;padding:2.2rem}.t-review blockquote{font-size:1.5rem}.t-reas__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.4rem;padding:3.2rem 0}.t-reas__item{flex-direction:column;gap:1rem}.t-reas__ico{width:4rem;height:4rem;border-radius:1.2rem}.t-reas__item strong{font-size:1.45rem}.t-reas__item span{font-size:1.3rem}.t-ph__in{padding:3.2rem 1.6rem 5.2rem;gap:1.2rem}.t-ph h1{font-size:3rem}.t-ph__txt{font-size:1.5rem}.t-ch__chips{margin:0 -1.6rem;padding:0 1.6rem .4rem;width:calc(100% + 3.2rem)}.t-chip{min-height:4rem;font-size:1.3rem}.t-ph__wave{height:2.4rem;border-radius:2.4rem 2.4rem 0 0}.t-tl{padding-left:3.2rem}.t-tl:before{left:.9rem}.t-tl__it{padding:2rem}.t-tl__it:before{left:-2.95rem}.t-thanks{padding:3.2rem 2rem;border-radius:2.8rem}.t-qa summary{font-size:1.55rem;padding:1.8rem}.t-qa__a{padding:0 1.8rem 1.8rem;font-size:1.5rem}.t-help{padding:2.8rem 2rem}.t-ship__c{padding:2.2rem}.t-rates{font-size:1.35rem}.t-facts{gap:1.2rem}.t-fact{padding:2rem}.t-fact b{font-size:2rem}.t-card{padding:2.2rem}.t-go__diab{width:11rem}.card__heading{font-size:1.4rem}.price{font-size:1.5rem}.card__badge .badge{font-size:1.1rem}.grid{column-gap:1rem;row-gap:1.6rem}.product__title h1{font-size:2.6rem}.t-trust span{font-size:1.2rem;padding:.6rem 1rem}.t-fab{right:1.4rem;bottom:1.4rem;padding:.4rem}.t-fab .t-av{width:4.6rem;height:4.6rem}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/tressie-mobile.css.map */
