.shto-rh{--rh-navy: #013776;--rh-ink: #3A3833;--rh-ink2: #434951;--rh-beige: #F6F5EF;--rh-lime: #EDEE9F;--rh-blue: #2A587D;position:relative;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-optical-sizing:none;color:var(--rh-ink);background:var(--rh-beige);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.shto-rh :where(*),.shto-rh :where(*):before,.shto-rh :where(*):after{box-sizing:border-box}.shto-rh :where(a){color:inherit;text-decoration:none}.shto-rh :where(p,h1,ul){margin:0;padding:0}.shto-rh :where(ul){list-style:none}.shto-rh :where(img){display:block;max-width:none}.shto-rh :focus-visible{outline:2px solid var(--rh-navy);outline-offset:3px;border-radius:6px}.shto-rh__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shto-rh-i{flex:none;display:block}.shto-rh-d{display:none}.shto-rh__nw{white-space:nowrap}.shto-rh__top{position:relative;isolation:isolate}.shto-rh__bg{position:absolute;z-index:-1;left:0;right:0;top:0;height:790px;overflow:hidden;background:var(--rh-blue)}.shto-rh__bg-img{position:absolute;left:-13.98%;top:calc(385px - 43.33vw);width:121.68%;height:auto}.shto-rh__bg picture{display:contents}.shto-rh__bg-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(178.79deg,#0009 .492%,#0000 99.511%),linear-gradient(0deg,#2a587d00 42.125%,#2a587d 77.437%)}.shto-rh__hero{position:relative;min-height:790px;padding:32px 16px 0;color:#fff}.shto-rh__hero-inner{position:relative;max-width:520px}.shto-rh__proof{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.2)}.shto-rh__stars{display:flex;gap:2px}.shto-rh__stars .shto-rh-i{width:14px;height:14px}.shto-rh__proof p{font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.04px}.shto-rh__title{margin-top:16px!important;font-family:inherit;font-size:34px;font-weight:300;line-height:1.1;letter-spacing:-.68px;color:#fff}.shto-rh__title em{font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.shto-rh__sub{margin-top:16px!important;font-size:18px;font-weight:400;line-height:1.45;opacity:.8}.shto-rh__cta{display:flex;align-items:center;justify-content:center;width:100%;margin-top:20px;padding:16px 24px;border-radius:36px;background:var(--rh-lime);color:var(--rh-ink)!important;font-size:20px;line-height:1.2;letter-spacing:-.2px;transition:filter .15s ease}.shto-rh__cta:hover{filter:brightness(.96)}.shto-rh__cards-wrap{position:relative;margin-top:-35.5px;padding:0 0 48px}.shto-rh__cards{display:flex;gap:16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.shto-rh__cards::-webkit-scrollbar{display:none}.shto-rh-card{flex:0 0 343px;max-width:calc(100vw - 32px);scroll-snap-align:start}.shto-rh-card__link{position:relative;display:flex;flex-direction:column;align-items:center;height:100%}.shto-rh-card__media{position:relative;z-index:0;display:block;width:233px;height:253px;margin-bottom:-72px;border-radius:12px;overflow:hidden}.shto-rh-card__media img{position:absolute}.shto-rh-card__body{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;min-height:213px;padding:24px;border-radius:24px;background:var(--rh-beige);box-shadow:1px 1px 21.9px #17253212,0 1px 2px #00000014}.shto-rh-card__title{font-size:28px;font-weight:400;line-height:1.1;letter-spacing:-.84px;color:var(--rh-ink)}.shto-rh-card__text{margin-top:12px;font-size:18px;font-weight:300;line-height:1.35;color:var(--rh-ink2);opacity:.8}.shto-rh-card__btn{display:flex;align-items:center;justify-content:center;gap:8px;height:54px;margin-top:auto;padding:0 20px;border:1px solid rgba(0,0,0,.3);border-radius:36px;font-size:18px;line-height:1;letter-spacing:-.18px;color:var(--rh-ink);text-transform:capitalize;transition:background-color .15s ease,border-color .15s ease}.shto-rh-card__body>.shto-rh-card__btn{margin-top:20px}.shto-rh-card__btn .shto-rh-i{width:24px;height:24px}.shto-rh-card__link:hover .shto-rh-card__btn{background:#3a38330f;border-color:#00000080}.shto-rh__progress{position:relative;height:4px;margin:34.5px 16px 0;border-radius:4px;background:#e9e9e9;overflow:hidden}.shto-rh__progress span{position:absolute;left:0;top:0;height:100%;width:95px;border-radius:4px;background:var(--rh-ink);will-change:transform}.shto-rh-card--cycle .shto-rh-card__media img{left:7.68%;top:5.6%;width:85.77%;height:159.36%}.shto-rh-card__kit{display:none}.shto-rh-card__kit-m{left:-1.93%;top:10.95%;width:104%;height:64.72%}.shto-rh-card--prog .shto-rh-card__media img{left:-17.01%;top:-45.15%;width:134.16%;height:160%}.shto-rh-card--coach .shto-rh-card__media img{left:-45.57%;top:-12.99%;width:192%;height:118.02%}.shto-rh-card__treat-d{display:none}.shto-rh-card--treat .shto-rh-card__media .shto-rh-card__treat-m{left:15.59%;top:-8.23%;width:68.81%;height:100%}@media(min-width:600px){.shto-rh__bg-img{width:min(121.68%,700px);left:50%;transform:translate(-50%);top:129px}.shto-rh__hero{padding-left:32px;padding-right:32px}.shto-rh__cards{padding:0 clamp(32px,5.556vw,80px);scroll-padding:0 clamp(32px,5.556vw,80px)}.shto-rh__progress{margin-left:clamp(32px,5.556vw,80px);margin-right:clamp(32px,5.556vw,80px)}}@media(min-width:990px){.shto-rh__bg{height:661px}.shto-rh__bg-img{left:34.58%;width:65.46%;top:calc(-22.78vw - 56px);transform:none}.shto-rh__bg-img--overlay{display:none}.shto-rh__bg-shade{background:linear-gradient(89.78deg,#0009 17.089%,#0000 50.047%),linear-gradient(-90deg,#2a587d00 49.867%,#2a587d 65.278%)}.shto-rh__hero{min-height:0;padding:96px 0 120px;max-width:1440px;margin:0 auto;padding-left:clamp(32px,5.556vw,80px);padding-right:clamp(32px,5.556vw,80px)}.shto-rh__proof{gap:8px}.shto-rh__stars .shto-rh-i{width:16px;height:16px}.shto-rh__proof p{font-size:16px}.shto-rh__title{font-size:40px;letter-spacing:-.8px}.shto-rh__sub{font-size:20px}.shto-rh__cta{height:62px;margin-top:36px;padding:0 24px;font-size:22px;letter-spacing:-.22px}.shto-rh__cards-wrap{max-width:1440px;margin-left:auto;margin-right:auto}}@media(min-width:1200px){.shto-rh__hero{padding-bottom:209px}.shto-rh__cards-wrap{margin-top:-130px;padding:0 clamp(32px,5.556vw,80px) 0}.shto-rh__cards{display:flex;flex-wrap:wrap;gap:13px 10px;padding:0;overflow:visible;scroll-snap-type:none}.shto-rh__progress{display:none}.shto-rh-card{max-width:none;min-width:0;scroll-snap-align:none}.shto-rh-card--cycle{flex:0 0 calc((100% - 35px)*.51004)}.shto-rh-card--test{flex:0 0 calc((100% - 35px)*.48996)}.shto-rh-card--sm{flex:0 0 calc((100% - 20px) / 3)}.shto-rh-card__link{display:block;height:246px;padding:32px;border-radius:24px;background:var(--rh-beige);box-shadow:1px 1px 21.9px #17253212,0 1px 2px #00000014}.shto-rh-card__body{min-height:0;padding:0;border-radius:0;background:none;box-shadow:none;gap:0;width:auto;display:flex;flex-direction:column;align-items:flex-start}.shto-rh-card__text{margin-top:10px}.shto-rh-card__body>.shto-rh-card__btn{margin-top:24px}.shto-rh-card__btn{width:281px;height:60px;font-size:20px;letter-spacing:-.2px}.shto-rh-card__btn .shto-rh-i{width:32px;height:32px}.shto-rh-card__media{position:absolute;margin:0}.shto-rh-d{display:inline}.shto-rh-card--cycle .shto-rh-card__text{max-width:243px}.shto-rh-card--cycle .shto-rh-card__media{right:0;top:-67px;width:288px;height:313px}.shto-rh-card--test .shto-rh-card__text{max-width:268px}.shto-rh-card--test .shto-rh-card__media{left:334px;top:10px;width:auto;height:auto;display:flex;align-items:flex-start;overflow:visible;border-radius:0}.shto-rh-card__kit{display:block;position:relative;flex:none;border-radius:4px;overflow:hidden}.shto-rh-card__kit--a{width:192px;height:197px;margin-right:-80px}.shto-rh-card__kit--b{width:218px;height:223px}.shto-rh-card__kit--a img{left:-5.41%;top:-87.34%;width:217.23%;height:273.82%}.shto-rh-card__kit--b img{left:-114%;top:-87.87%;width:218.62%;height:275.15%}.shto-rh-card__kit-m{display:none!important}.shto-rh-card--sm .shto-rh-card__link{height:231px}.shto-rh-card--sm .shto-rh-card__btn{width:206px;height:54px;font-size:18px;letter-spacing:-.18px}.shto-rh-card--sm .shto-rh-card__btn .shto-rh-i{width:24px;height:24px}.shto-rh-card--sm .shto-rh-card__media{left:auto;right:-1px;top:-9.62px;width:152px;height:240px}.shto-rh-card--sm .shto-rh-card__text{max-width:240px}.shto-rh-card--prog .shto-rh-card__media img{left:-24.62%;top:-34.48%;width:172.03%;height:141.01%}.shto-rh-card--coach .shto-rh-card__media img{left:0;top:0;width:100%;height:100%;object-fit:cover}.shto-rh-card__treat-m{display:none!important}.shto-rh-card__treat-d{display:block!important;left:-8.26%;top:6.46%;width:140.61%;height:77.44%}}@media(min-width:1200px)and (max-width:1339px){.shto-rh__cards-wrap{zoom:.9;padding-left:calc(5.556vw / .9);padding-right:calc(5.556vw / .9);margin-top:calc(-130px / .9)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/shto-rh-header-hero.css.map */
