body:where([data-dtfl-homepage=true]).gm-flow{--flow-pad:clamp(48px,8vh,80px);--flow-gap:clamp(24px,4vh,36px)}body:where([data-dtfl-homepage=true]).gm-flow .hp-section,body:where([data-dtfl-homepage=true]).gm-flow #services,body:where([data-dtfl-homepage=true]).gm-flow #training{padding-block:var(--flow-pad)}body:where([data-dtfl-homepage=true]).gm-flow #MainContent [data-gm-section=how]>.dt-app,body:where([data-dtfl-homepage=true]).gm-flow #MainContent #dtfl-hp-phone[data-gm-section=phone].dtl--fitted{padding-block:var(--flow-pad)!important}body:where([data-dtfl-homepage=true]).gm-flow .hp-section-head{margin-bottom:var(--flow-gap)}body:where([data-dtfl-homepage=true]).gm-flow #training .hp-section-head{margin-bottom:var(--flow-gap)}body:where([data-dtfl-homepage=true]).gm-flow .hp-approved-sections{border:0}@media(min-width:990px){body:where([data-dtfl-homepage=true]).gm-flow #MainContent [data-gm-section=how] .page-width{display:grid;grid-template-columns:minmax(0,1fr) var(--dt-coach-frame-width,512px);grid-template-rows:auto auto;column-gap:clamp(32px,3.125vw,48px);row-gap:0;max-width:114rem;align-content:center;align-items:center}body:where([data-dtfl-homepage=true]).gm-flow #MainContent [data-gm-section=how] .dt-feature__head{grid-column:1;grid-row:1;align-self:end;max-width:530px}body:where([data-dtfl-homepage=true]).gm-flow #MainContent [data-gm-section=how] .dt-feature__grid{display:contents}body:where([data-dtfl-homepage=true]).gm-flow #MainContent [data-gm-section=how] .dt-feature__grid>div:first-child{grid-column:1;grid-row:2;align-self:start}body:where([data-dtfl-homepage=true]).gm-flow #MainContent [data-gm-section=how] .dt-feature__viewport{grid-column:2;grid-row:1 / span 2}body:where([data-dtfl-homepage=true]).gm-flow .dtfl-service-visual{height:clamp(280px,calc(50vh - 60px),390px)}body:where([data-dtfl-homepage=true]).gm-flow .hp-personal-grid .hp-coach-photo,body:where([data-dtfl-homepage=true]).gm-flow .hp-book-image{height:clamp(260px,42vh,340px)}}@media(min-width:990px)and (max-height:740px){body:where([data-dtfl-homepage=true]).gm-flow #training .hp-section-head h2{font-size:clamp(38px,5.6vh,44px);line-height:1.08}body:where([data-dtfl-homepage=true]).gm-flow #training .hp-section-head h2 br{display:none}body:where([data-dtfl-homepage=true]).gm-flow #training .hp-section-head h2 em:before{content:" "}body:where([data-dtfl-homepage=true]).gm-flow #training .hp-plan{padding:24px}body:where([data-dtfl-homepage=true]).gm-flow #training .hp-plan-top{padding-bottom:12px;margin-bottom:14px;min-height:28px}body:where([data-dtfl-homepage=true]).gm-flow #training .hp-plan h3{font-size:26px;min-height:59px}body:where([data-dtfl-homepage=true]).gm-flow #training .hp-price{font-size:48px;min-height:52px;margin:12px 0 8px}body:where([data-dtfl-homepage=true]).gm-flow #training .hp-price-words{font-size:26px}body:where([data-dtfl-homepage=true]).gm-flow #training .hp-plan-meta{margin-bottom:12px}body:where([data-dtfl-homepage=true]).gm-flow #training .hp-plan>p:not(.hp-price):not(.hp-plan-meta){font-size:15px;line-height:1.45}body:where([data-dtfl-homepage=true]).gm-flow #training .hp-plan ul{margin:14px 0 20px}body:where([data-dtfl-homepage=true]).gm-flow #training .hp-plan li{font-size:14px;line-height:1.45;padding-block:5px}body:where([data-dtfl-homepage=true]).gm-flow #training .hp-nutrition-note{padding-top:28px}body:where([data-dtfl-homepage=true]).gm-flow .ss-heading,body:where([data-dtfl-homepage=true]).gm-flow #ss-heading{font-size:clamp(36px,5.8vh,44px)}body:where([data-dtfl-homepage=true]).gm-flow #MainContent [data-gm-section=how] .dt-feature__heading{font-size:36px;line-height:1.08}body:where([data-dtfl-homepage=true]).gm-flow #MainContent [data-gm-section=how] .dt-feature__head{margin-bottom:16px}body:where([data-dtfl-homepage=true]).gm-flow #MainContent [data-gm-section=how] .dt-feature__eyebrow{margin-bottom:12px}body:where([data-dtfl-homepage=true]).gm-flow #MainContent [data-gm-section=how] .dt-feature__step{padding-block:12px}body:where([data-dtfl-homepage=true]).gm-flow #MainContent [data-gm-section=how] .dt-feature__step-title{font-size:19px;margin-bottom:6px}body:where([data-dtfl-homepage=true]).gm-flow #MainContent [data-gm-section=how] .dt-feature__step-text{font-size:14px;line-height:1.45}body:where([data-dtfl-homepage=true]).gm-flow #MainContent #dtfl-hp-phone[data-gm-section=phone].dtl--fitted .dtl__sub{font-size:16px;line-height:1.45}}@media(max-width:989px){body:where([data-dtfl-homepage=true]).gm-flow{--flow-pad:clamp(48px,7vw,64px)}}:where(body[data-dtfl-homepage=true]).gm-flow .flow-word-mask{display:inline-block;overflow:clip;vertical-align:bottom;padding-block:.08em;margin-block:-.08em}:where(body[data-dtfl-homepage=true]).gm-flow .flow-word{display:inline-block}@media(prefers-reduced-motion:reduce){:where(body[data-dtfl-homepage=true]).gm-flow .flow-word{transform:none!important;opacity:1!important}}@media(min-width:1000px){body:where([data-dtfl-homepage=true]).gm-flow .hp-hero-copy{width:calc(100% - clamp(48px,8vw,224px));max-width:none;padding-bottom:72px}body:where([data-dtfl-homepage=true]).gm-flow .hp-hero h1{font-size:clamp(68px,6.1vw,88px);max-width:1120px;margin-bottom:18px}body:where([data-dtfl-homepage=true]).gm-flow .hp-hero-copy>p.hp-hero-description{font-size:20px;line-height:1.45;max-width:780px;margin-bottom:20px}body:where([data-dtfl-homepage=true]).gm-flow .hp-hero-description .hp-desktop-break{display:none}body:where([data-dtfl-homepage=true]).gm-flow .hp-hero-eyebrow{margin-bottom:18px}}@media(min-width:1000px)and (max-height:700px){body:where([data-dtfl-homepage=true]).gm-flow .hp-hero-copy{padding-top:102px;padding-bottom:64px}body:where([data-dtfl-homepage=true]).gm-flow .hp-hero h1{font-size:clamp(48px,5.25vw,70px);max-width:none;margin-bottom:16px}body:where([data-dtfl-homepage=true]).gm-flow .gm-hero-line{display:inline}body:where([data-dtfl-homepage=true]).gm-flow .hp-hero-copy>p.hp-hero-description{font-size:18px;line-height:1.4;margin-bottom:18px}body:where([data-dtfl-homepage=true]).gm-flow .hp-hero-eyebrow{margin-bottom:16px}}@media(min-width:1000px){body:where([data-dtfl-homepage=true]).gm-flow .hp-hero-bottom{width:calc(100% - clamp(48px,8vw,224px));max-width:none}}@media(min-width:990px)and (max-height:740px){body:where([data-dtfl-homepage=true]).gm-flow .dtfl-food-layers img[data-dtfl-photo="0"],body:where([data-dtfl-homepage=true]).gm-flow .dtfl-food-layers img[data-dtfl-photo="1"],body:where([data-dtfl-homepage=true]).gm-flow .dtfl-food-layers img[data-dtfl-photo="2"]{object-position:50% 85%!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/dtfl-hp-flow-6cdd480e.css.map */
