:root{--ufp-ink:#111111;--ufp-paper:#ffffff;--ufp-warm:#f5f5f2;--ufp-soft:#e9e9e5;--ufp-muted:#6b6b68;--ufp-accent:#d8ff36;--ufp-dark:#171817}body{color:var(--ufp-ink);background:var(--ufp-paper)}.button,.button--primary{min-height:48px;font-weight:500;letter-spacing:-.01em}@media screen and (max-width:767px){html,body{overflow-x:clip}.section--padding{padding-top:52px!important;padding-bottom:52px!important}.page-width{padding-left:20px!important;padding-right:20px!important}h1,.h1{letter-spacing:-.045em!important;line-height:.98!important}h2,.h2{letter-spacing:-.035em!important;line-height:1.03!important}p{line-height:1.48}.button{min-height:52px;touch-action:manipulation}[id$=__video_with_text_overlay_Cpfdcw] .video-hero{height:72svh!important;min-height:480px!important}[id$=__video_with_text_overlay_Cpfdcw] .banner__box{max-width:100%!important;padding:30px 0 26px!important}[id$=__video_with_text_overlay_Cpfdcw] .banner__title{font-size:clamp(36px,11vw,46px)!important;line-height:.98!important;letter-spacing:-.05em!important}[id$=__video_with_text_overlay_Cpfdcw] .subtext-lg{font-size:16px!important;line-height:1.45!important;max-width:32ch}[id$=__video_with_text_overlay_Cpfdcw] .button{width:100%;justify-content:center}[id$=__multicolumnapple_nU4WfG] .apple-products-section{padding:52px 0!important;background:var(--ufp-warm)}[id$=__multicolumnapple_nU4WfG] .section-title{font-size:32px!important;line-height:1.02!important;letter-spacing:-.04em!important}[id$=__multicolumnapple_nU4WfG] .section-subtitle{font-size:16px!important;line-height:1.48!important;color:var(--ufp-muted)}[id$=__reveal_image_with_text_ja3PDY]{background:var(--ufp-dark);color:#fff}[id$=__reveal_image_with_text_ja3PDY] .button{min-height:52px}[id$=__collage_grid_FXa7Lk] .section--padding{padding-top:56px!important;padding-bottom:56px!important}[id$=__collage_grid_FXa7Lk] .heading.title-md{font-size:34px!important;letter-spacing:-.04em!important}[id$=__collage_grid_FXa7Lk] .collage{display:grid!important;grid-auto-flow:column;grid-auto-columns:84vw;grid-template-columns:none!important;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px!important;padding-bottom:10px}[id$=__collage_grid_FXa7Lk] .collage::-webkit-scrollbar{display:none}[id$=__collage_grid_FXa7Lk] .collage__item{grid-area:auto!important;min-height:300px;scroll-snap-align:center;border-radius:18px;overflow:hidden}[id$=__collage_grid_FXa7Lk] .media-card__content{padding:20px!important}[id$=__reveal_video_with_text_overlay_LHfDfC] .reveal-banner__tracker,[id$=__reveal_video_with_text_overlay_LHfDfC] .reveal-banner__tracker2nd{display:none!important}[id$=__reveal_video_with_text_overlay_LHfDfC] .reveal-banner{height:auto!important;min-height:0!important}[id$=__reveal_video_with_text_overlay_LHfDfC] .reveal-banner__scroller{position:relative!important;top:auto!important;height:auto!important}[id$=__reveal_video_with_text_overlay_LHfDfC] .video-hero{height:72svh!important;min-height:520px!important}[id$=__reveal_video_with_text_overlay_LHfDfC] .banner__box{max-width:100%!important;padding:28px 0!important}[id$=__reveal_video_with_text_overlay_LHfDfC] .banner__title{font-size:clamp(34px,10vw,42px)!important;line-height:1!important;letter-spacing:-.04em!important}[id$=__reveal_testimonials_CzhtqT] .section--padding{padding-top:56px!important;padding-bottom:56px!important}[id$=__reveal_testimonials_CzhtqT] .testimonials-title .title-xl{font-size:clamp(32px,9.5vw,40px)!important;line-height:1!important;letter-spacing:-.04em!important}[id$=__reveal_testimonials_CzhtqT] .reveal-testimonials{gap:28px!important}[id$=__reveal_testimonials_CzhtqT] .testimonial .text-base-2xl{font-size:18px!important;line-height:1.48!important}.ufp-trustpilot-strip{align-items:center!important;gap:8px!important;padding:2px 0}.ufp-trustpilot-strip>a:first-child strong{font-size:20px!important}.ufp-trustpilot-strip>span:first-of-type{font-size:20px!important}.ufp-trustpilot-strip>strong{font-size:16px!important}}@media screen and (max-width:380px){[id$=__video_with_text_overlay_Cpfdcw] .banner__title,[id$=__reveal_video_with_text_overlay_LHfDfC] .banner__title{font-size:34px!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/unifit-v4-mobile.css.map */
