:root{--ems-home-section-height-desktop: 72vh;--ems-home-section-height-mobile: 620px;--ems-product-section-height-desktop: 700px;--ems-product-section-height-mobile: 520px}body.template-index .ems-product-showcase__heading,body.template-index .ems-influencer-stories__heading,body.template-index .ems-results-showcase__heading,body.template-index .ems-deal-tabs__heading,body.template-index .ems-split-media-promo__heading,body.template-index .ems-why-tabs__heading{font-size:62px!important;font-weight:600!important;line-height:1.08!important}body.template-index .ems-product-showcase__heading{font-size:47px!important}@media screen and (min-width:750px){body.template-index .ems-product-showcase,body.template-index .ems-customer-trust-reviews,body.template-index .ems-wide-image-banner,body.template-index .ems-influencer-stories,body.template-index .ems-results-showcase,body.template-index .ems-deal-tabs,body.template-index .ems-why-tabs,body.template-index .ems-split-media-promo,body.template-index .collection-list-wrapper,body.template-index .multicolumn{box-sizing:border-box;min-height:var(--ems-home-section-height-desktop)}body.template-index .ems-product-showcase>.page-width,body.template-index .ems-customer-trust-reviews>.page-width,body.template-index .ems-influencer-stories>.page-width,body.template-index .ems-results-showcase>.page-width,body.template-index .ems-why-tabs>.page-width,body.template-index .ems-split-media-promo>.page-width{width:100%}body.template-index .image-with-text{box-sizing:border-box;min-height:var(--ems-home-section-height-desktop)}body.template-index .ems-product-showcase,body.template-index .ems-influencer-stories,body.template-index .ems-results-showcase,body.template-index .ems-why-tabs,body.template-index .ems-split-media-promo{display:flex;flex-direction:column;align-items:stretch;justify-content:center}body.template-index .ems-influencer-stories{height:var(--ems-home-section-height-desktop);min-height:0;overflow:hidden}body.template-index .ems-influencer-stories>.page-width{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body.template-index .ems-influencer-stories .ems-influencer-stories__header{flex:0 0 auto}body.template-index .ems-influencer-stories .ems-influencer-stories__rail-wrap,body.template-index .ems-influencer-stories .ems-influencer-stories__rail{min-height:0}body.template-index .ems-influencer-stories .ems-influencer-stories__rail-wrap{display:flex;flex:1 1 auto;flex-direction:column}body.template-index .ems-influencer-stories .ems-influencer-stories__rail{flex:1 1 auto;grid-auto-rows:minmax(0,1fr);overflow-y:hidden;padding-bottom:0}body.template-index .ems-influencer-stories .ems-influencer-stories__card{min-height:0}body.template-index .ems-influencer-stories .ems-influencer-stories__media{min-height:0;aspect-ratio:auto;flex:1 1 auto}body.template-index .ems-influencer-stories .ems-influencer-stories__body,body.template-index .ems-influencer-stories .ems-influencer-stories__product{flex:0 0 auto}body.template-product .ems-visual-guide,body.template-product .ems-training-modes,body.template-product .ems-split-media-promo,body.template-product .ems-product-influencer-carousel,body.template-product .ems-before-after,body.template-product .ems-results-showcase{box-sizing:border-box;display:flex;flex-direction:column;min-height:var(--ems-product-section-height-desktop);align-items:stretch;justify-content:center}body.template-product .ems-visual-guide>.page-width,body.template-product .ems-training-modes>.page-width,body.template-product .ems-split-media-promo>.page-width,body.template-product .ems-results-showcase>.page-width,body.template-product .ems-before-after>.page-width,body.template-product .ems-product-influencer-carousel>.page-width{width:100%}}@media screen and (max-width:749px){body.template-index .ems-product-showcase__heading,body.template-index .ems-influencer-stories__heading,body.template-index .ems-results-showcase__heading,body.template-index .ems-deal-tabs__heading,body.template-index .ems-split-media-promo__heading,body.template-index .ems-why-tabs__heading{font-size:36px!important;font-weight:600!important;line-height:1.1!important}body.template-index .ems-product-showcase__heading{font-size:27px!important}body.template-index .ems-product-showcase,body.template-index .ems-influencer-stories,body.template-index .ems-results-showcase,body.template-index .ems-why-tabs,body.template-index .ems-split-media-promo{box-sizing:border-box;min-height:var(--ems-home-section-height-mobile)}body.template-index .ems-product-showcase>.page-width,body.template-index .ems-influencer-stories>.page-width,body.template-index .ems-results-showcase>.page-width,body.template-index .ems-why-tabs>.page-width,body.template-index .ems-split-media-promo>.page-width{width:100%}body.template-index .image-with-text{box-sizing:border-box;min-height:var(--ems-home-section-height-mobile)}body.template-index .ems-product-showcase,body.template-index .ems-influencer-stories,body.template-index .ems-results-showcase,body.template-index .ems-why-tabs,body.template-index .ems-split-media-promo{display:flex;flex-direction:column;align-items:stretch;justify-content:center}body.template-product .ems-visual-guide,body.template-product .ems-training-modes,body.template-product .ems-scenario-carousel,body.template-product .ems-split-media-promo,body.template-product .ems-product-influencer-carousel,body.template-product .ems-before-after,body.template-product .ems-results-showcase{box-sizing:border-box;display:flex;flex-direction:column;min-height:var(--ems-product-section-height-mobile);align-items:stretch;justify-content:center}body.template-product .ems-visual-guide>.page-width,body.template-product .ems-training-modes>.page-width,body.template-product .ems-split-media-promo>.page-width,body.template-product .ems-results-showcase>.page-width,body.template-product .ems-before-after>.page-width,body.template-product .ems-product-influencer-carousel>.page-width,body.template-product .ems-scenario-carousel>.ems-scenario-carousel__intro,body.template-product .ems-scenario-carousel>.ems-scenario-carousel__viewport{width:100%}body.template-product .ems-product-influencer-carousel .ems-product-influencer-carousel__slide{height:min(40svh,320px)}body.template-product .ems-split-media-promo .ems-split-media-promo__media{height:min(30svh,240px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ems-section-height-system.css.map */
