@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600&display=swap";#mcdowell-mountain-village-new .main,.landingPage-template .main{margin-top:0}.d-flex{display:flex}.align-items-center{align-items:center}.fontBold{font-weight:700}html{scroll-behavior:smooth}.banner_Section{position:relative;padding:60px 0;background-size:cover;background-position:center center}.wrapper{max-width:1350px;margin:0 auto;padding-left:20px;padding-right:20px}.banner_Section .u-bg-overlay:before{background:#041015}.banner_Section .wrapper{position:relative}.bannerRow{gap:30px}.bannerRow .bannerContent{width:60%;position:relative}.bannerRow .bannerContent:before{content:"";background:url(/cdn/shop/files/arrow-shape.png) no-repeat;background-size:contain;width:178px;height:86px;position:absolute;right:50px;top:0}.bannerRow .bannerForm{width:40%}.bannerContent h1.bannerHeading,.upsell_bannerContent h1.bannerHeading{font-size:56px;font-weight:700;line-height:1.1}.bannerRow .bannerSubheading p{font-size:24px;font-weight:600;line-height:1.5}.bannerContent .banner__content__block{max-width:600px}.banner__content__block.divider_block{position:relative;margin-bottom:50px}.banner__content__block.divider_block:before{content:"";display:block;background:#fff;left:0;width:160px;height:3px;position:absolute;bottom:-30px}.badgeContent{background:url(/cdn/shop/files/badge-bg.png) no-repeat;font-size:26px;text-align:center;max-width:440px;background-size:100% 100%;font-weight:600;line-height:1.6;padding:5px 0;margin-bottom:20px}.bannerForm .formWrapper{background:#fff;border-radius:18px;padding:20px 40px 10px;text-align:center}.formTitle p{font-size:26px;line-height:1.3;color:#565554;font-weight:600;margin-bottom:5px}.formTitle p strong{color:#997a3b;font-weight:600}.formContent p{font-size:15px;color:#565554;line-height:1.5;font-weight:500;margin-bottom:15px}.bannerForm #_builder-form{padding:0!important;box-shadow:none!important}.section__title-text.mainTitle{color:#565554!important;line-height:1.3;font-weight:600;margin-bottom:30px;padding-bottom:30px!important}html.sr body[data-anim-load=true]>*:not(shopify-editor) .js-sr-loaded.section__title:not(.home-carousel__title) .section__title-text.mainTitle:after,html.sr body[data-anim-load=true]>*:not(shopify-editor) .js-sr-loaded.section__title:not(.home-carousel__title) .section__title-text.left-mainTitle:after{width:140px}html.sr body[data-anim-load=true]>*:not(shopify-editor) .section__title .section__title-text.mainTitle:after{transform:translate(-50%);margin:0}.custom_Title.section__title p{color:#565554;font-size:18px;line-height:1.7}.custom_Title.section__title{max-width:850px;margin-bottom:50px}.ourGoalIcons .section__title-text.mainTitle{max-width:650px;margin-left:auto;margin-right:auto}.multi-column.ourGoal-grid .grid-layout{row-gap:40px;column-gap:30px}.multi-column.ourGoal-grid .grid-layout .multi-column__item{background:#fff;border-radius:18px;box-shadow:0 7px 38px #00000012;margin:0;padding:40px}.multi-column.ourGoal-grid .o-ratio{width:auto;height:70px}.multi-column.ourGoal-grid .o-ratio svg{height:70px}.multi-column.ourGoal-grid .multi-column__media{margin-bottom:20px}.multi-column.ourGoal-grid .multi-column__text{max-width:100%}.multi-column.ourGoal-grid .multi-column__text h3.multi-column__title{font-weight:700}.multi-column.ourGoal-grid .multi-column__desc p{font-size:16px;line-height:32px}.container.full-container{padding:0 80px;max-width:100%}.scan_gridItems h3.home-image-grid__title{font-weight:700;margin-bottom:20px;padding-bottom:20px}.scan_gridItems .home-image-grid__desc.rte p{font-size:16px;margin-bottom:15px;line-height:30px}.scan_gridItems .home-image-grid__content{max-width:600px;padding:0 20px}.scan_gridItems a.home-image-grid__btn{font-size:16px;letter-spacing:0}.bodyScan_image-grid .home-image-grid__content--white .home-image-grid__title.home-image-grid__title.home-image-grid__title--adapt-border:after{width:70px;margin-left:0;transform:translate(-50%)}.bodyScan_image-grid .home-image-grid--medium .home-image-grid__item{min-height:550px}h2.section__title-text.left-mainTitle{color:#565554!important;font-weight:700;margin-bottom:30px;padding-bottom:30px!important;line-height:1.3}.image-with-text__content.wellnessCommunity .image-with-text__text p{font-size:16px;line-height:30px}.image-with-text__content.wellnessCommunity .o-layout__item.u-1\/1.u-2\/3\@desk{width:60%}.image-with-text__content.wellnessCommunity .o-layout__item.u-1\/1.u-1\/3\@desk{width:40%}.image-with-text__content.wellnessCommunity .image-with-text__box{max-width:100%;padding:40px 80px}.image-banner.futureFitness .image-banner__content .image-banner__content__block{margin-top:0}.image-banner.futureFitness .image-banner__content .image-banner__content__block:first-child{margin-bottom:0}a.mainBtn.c-btn--primary{font-size:16px;font-weight:500;letter-spacing:0;line-height:40px;color:#fff}.image-banner.futureFitness .image-banner__content{margin-bottom:60px}.image-banner.futureFitness .image-banner__bg{object-position:top!important}.section__link.howWorkCTA{margin-top:50px}.alexandraTestimonial.image-banner .image-banner__media-img{border:4px solid #aa8d44;border-radius:50%!important}.alexandraTestimonial.image-banner .image-banner__text{margin-top:30px;margin-bottom:30px}.alexandraTestimonial.image-banner .image-banner__text.image-banner__text--body p{font-weight:500;line-height:1.5}.alexandraTestimonial.image-banner .image-banner__text--heading h2{color:#997a3b;font-weight:600}.alexandraTestimonial.image-banner .image-banner__text--heading{margin-bottom:0}.multi-column__imagemedia{margin-bottom:15px}.multi-column__text.benefits_Text .multi-column__desc p{font-size:18px}.differentWorkout .image-with-text__item .container{max-width:100%;padding:0 30px}.differentWorkout .image-with-text__item .image-with-text__box{padding:35px}.differentWorkout .image-with-text__item .image-with-text__text p{font-size:16px;line-height:30px}.differentWorkout .image-with-text__item:first-child{padding-top:0}.differentWorkout .image-with-text__item h2.section__title-text{color:#fff!important;font-size:24px!important;font-weight:500;padding-bottom:15px;margin-bottom:15px}.differentWorkout .image-with-text__item h2.section__title-text:after{background:#fff!important}html.sr body[data-anim-load=true]>*:not(shopify-editor) .js-sr-loaded.section__title:not(.home-carousel__title) .section__title-text.workoutTitle:after{width:100px}.workoutRecovery.image-banner .image-banner__content__block.image-banner__content__block--heading h2{font-weight:700}.workoutRecovery.image-banner .image-banner__text.image-banner__text--body p{font-size:16px;line-height:1.7}.workoutRecovery.image-banner a.image-banner__link.c-btn{font-size:16px;letter-spacing:0;font-weight:500;padding:12px 50px}.workoutRecovery.image-banner .image-banner__content__block--button{margin-top:35px}.image-banner_logo{position:absolute;top:50px}header.mainHeader .header-navs{display:flex;justify-content:flex-end;height:auto}header.mainHeader .header-navs nav.primary-nav{margin:0}header.mainHeader .header-navs nav.primary-nav a.primary-nav__link{font-size:14px;height:auto;letter-spacing:0}header.mainHeader .header-navs nav.primary-nav li.primary-nav__item:last-child{padding:0}header.mainHeader .header-navs nav.primary-nav li.primary-nav__item:last-child a.primary-nav__link{border:1px solid #fff;padding:10px 25px;font-weight:700}header.mainHeader .header-navs nav.primary-nav li.primary-nav__item:last-child a.primary-nav__link:hover{background-color:#997a3b;border-color:#997a3b;opacity:1}header.mainHeader .header-navs nav.primary-nav li.primary-nav__item:last-child a.primary-nav__link:before{content:none!important}.footerCopyright{text-align:center}.footerLogo_landing{margin-bottom:20px}.copyrightText p{margin:0;font-size:15px;color:#aeaeae}.thankYou_Banner{position:relative;padding:50px 0 200px;background-size:cover}.thankYou_Banner .wrapper{position:relative}.thankyou_Row{text-align:center}.thankyouContent{max-width:750px;margin:0 auto}.banner__content__block.logoImage{margin-bottom:100px}.banner__content__block.logoImage img{width:210px}.thankyouContent h1.section__title-text.thankyou_Heading{font-size:60px;line-height:1.1;font-weight:600;margin-bottom:30px;padding-bottom:30px}.thankyouContent h1.section__title-text.thankyou_Heading:after{width:140px;background:#fff;margin:0;left:50%;transform:translate(-50%)}h3.thankyouSubheading{font-size:32px;font-weight:600;line-height:1;letter-spacing:0}.thankyouContent p{font-size:18px;margin:0}.testimonialVideos{gap:30px}.testimonialVideos .testimonialVideos-Col{width:33.33%}.testimonialVideos video{width:100%}.testimonialVideos-content{margin-top:10px}.testimonialVideos-content p{font-size:18px;color:#565554;line-height:1.7}.testimonialVideos-content p:last-child{margin:0}.fitnessChallenge .multi-column__Price{margin-top:15px}.fitnessChallenge .multi-column__Price p{font-size:24px;color:#997a3b;line-height:1;margin-bottom:30px}.fitnessChallenge .multi-column__Price p strong{font-size:36px}.fitnessChallenge h4.multi-column__sub-title{margin-top:0;font-size:18px;opacity:1;font-weight:700;line-height:1;margin-bottom:25px}.fitnessChallenge .multi-column__desc{text-align:left}.fitnessChallenge .multi-column__desc ul{margin:0}.fitnessChallenge .multi-column__desc ul li{font-size:18px;line-height:1.5;list-style:none;position:relative;margin-bottom:15px;padding-left:25px}.fitnessChallenge .multi-column__desc ul li:before{content:"";display:block;width:8px;height:8px;background:#997a3b;border-radius:50%;position:absolute;left:0;top:8px}.fitnessChallenge .multi-column__desc ul li:last-child{margin-bottom:0}.challengeKeyDates .section__title.custom_Title{max-width:700px}.challengeKeyDates .image-with-text__box,.whyOhmHomePerfect .image-with-text__box{padding-top:0;padding-bottom:0;padding-left:0}.challengeKeyDates .image-with-text__box ul{margin:0}.challengeKeyDates .image-with-text__box ul li{font-size:20px;color:#565554;line-height:1.5;list-style:none;position:relative;padding-left:35px;margin-bottom:20px;font-weight:500}.challengeKeyDates .image-with-text__box ul li:before{content:"";background:url(/cdn/shop/files/check-icon.png) no-repeat;width:24px;height:25px;display:block;position:absolute;left:0;top:2px;background-size:contain}.challengeKeyDates .image-with-text__box ul li:last-child{margin-bottom:0}.challengeKeyDates .image-with-text__box ul li em{font-style:normal;font-size:16px;margin-left:30px}.challengeKeyDates .o-layout.u-flex{align-items:center}.back-to-top-button{display:flex!important;align-items:center;justify-content:center}.bannerContent .banner__content__Button{margin-top:30px}.bannerRow .bannerChallengedate,.upsell_bannerContent .bannerChallengedate{font-size:22px;font-weight:500;line-height:1.5}.upsell_bannerContent .bannerSubheading{font-size:24px;font-weight:600;width:max-content;margin:0 auto 20px;border:2px dashed #997A3B;padding:10px 20px;line-height:1.5}.upsell_bannerContent .bannerSubheading p{margin:0}.startStrong .home-video{max-width:980px;margin:0 auto}.startStrong .home-video .home-video__stage{border-radius:20px}.funnelCommunityWellness .image-banner__content{max-width:750px;margin-right:0;background:#000000b3;text-align:left;padding:50px;border-radius:20px}.funnelCommunityWellness h2.section__title-text.left-mainTitle{color:#fff!important}.funnelCommunityWellness .custom_Title.section__title{margin-bottom:30px}.funnelCommunityWellness .image-banner__content__block--text{margin-top:0!important}.funnelCommunityWellness .image-banner__content__block--text p,.fitnessJourney p{line-height:1.7}.fitnessJourney .image-banner__content__block--button{margin-top:40px}.fitnessJourney .image-banner__content__block--button a{font-size:16px;font-weight:500;letter-spacing:0;line-height:40px;color:#fff}.realTestimonials .multi-column__desc p{font-size:17px!important;line-height:1.5!important;font-weight:500!important}.realTestimonials .multi-column__desc p strong{color:#997a3b;font-size:20px}.fitnessJourney h2{font-weight:bolder}.perfectWorkoutCol{padding:0!important;position:relative!important;overflow:hidden!important}.perfectWorkoutCol .multi-column__imagemedia{margin:0!important}.perfectWorkoutCol .benefits_Text{position:absolute;width:100%;bottom:20px}.perfectWorkoutCol .benefits_Text h3{color:#caa65c!important;font-size:26px;text-transform:uppercase;padding:0 15px!important}.perfectWorkoutCol .multi-column__imagemedia img{border-radius:18px!important;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.perfectWorkoutCol:hover .multi-column__imagemedia img{transform:scale(1.1)}.whyOhmHomePerfect .image-with-text__text p,.whyOhmHomePerfect .image-with-text__text ul,.fitnessJourneyContent .bannerSubheading p,.fitnessJourneyContent .bannerSubheading ul{font-size:18px;line-height:1.7;font-weight:500}.whyOhmHomePerfect .image-with-text__text p em,.fitnessJourneyContent .bannerSubheading p em{font-size:20px}.whyOhmHomePerfect .image-with-text__text ul,.fitnessJourneyContent .bannerSubheading ul{padding-left:25px!important;list-style-position:outside!important;margin-left:0!important}.whyOhmHomePerfect .image-with-text__text ul li,.fitnessJourneyContent .bannerSubheading ul li{margin-bottom:20px;list-style:none!important;position:relative}.whyOhmHomePerfect .image-with-text__text ul li:before,.fitnessJourneyContent .bannerSubheading ul li:before{content:"";position:absolute;width:8px;height:8px;background-color:#997a3b;left:-25px;top:10px;border-radius:50%}.whyOhmHomePerfect a.mainBtn.c-btn--primary{margin-top:35px}.salesFunnelbanner .bannerRow .bannerContent:before{content:none}.fitnessJourney_logo{margin-bottom:30px}.fitnessJourney_logo img{max-width:180px}.fitnessJourneyContent h2.fitnessJourneyHeading{font-size:38px!important;color:#565554!important;font-weight:700;line-height:1.3}.fitnessJourneyContent .badgeContent{background-image:url(/cdn/shop/files/badge-bg-1.png);margin-bottom:0;text-transform:uppercase}.bannerRow .bannerContent.fitnessJourneyContent:before{background:url(/cdn/shop/files/arrow-shape-down.png) no-repeat;bottom:-60px;top:auto}.fitnessWaitcontent{margin-bottom:30px}.productChooseWrapper{background-color:#0009;border:1px solid #484848}.limitedOffer{background:#997a3b;padding:12px 25px;display:flex;align-items:center;justify-content:space-between}.limitedOffer .offerTitle p{margin:0;color:#fff;font-weight:600;font-size:18px;line-height:1.5}.limitedOffer .discountTitle p{margin:0;font-size:14px;color:#fff;line-height:1.5;font-weight:500}.selectProductMain{padding:20px 25px 15px}.selectProductMain h5{color:#bdbdbd;font-size:18px;line-height:1.3;font-weight:600}.selectedProducts .selectproductItem{border:1px solid #fff;border-radius:5px;margin-bottom:15px;padding:17px;display:flex}.selectproductItem .selectProductInfo{width:calc(100% - 190px);margin:0 0 0 15px}.selectedProducts .selectproductItem h3{font-size:18px;color:#fff;font-weight:700;line-height:1.3;margin-bottom:2px;text-align:left}.selectedProducts .selectproductItem.selected{border-color:#997a3b}.selectedProducts .selectproductItem.selected h3{color:#997a3b}.selectproductItem .selectProductInfo p{margin:0;color:#fff;font-size:12px;line-height:1.5}.selectproductItem input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:4px solid #ffffff;border-radius:50%;outline:none;cursor:pointer;position:relative;background-color:#fff;top:3px}.selectedProducts input[type=radio]:checked{background-color:#997a3b}.selectedProducts input[type=radio]:checked~label.selectproductItem{border-color:#997a3b}.selectedProducts .price{display:flex;text-align:right;color:#fff;font-weight:600;font-size:14px;width:150px}.selectedProducts .price span.price{display:flex;flex-direction:row-reverse;gap:10px}.selectedProducts .price span.price span.price__compare{color:#8f8f8f;text-decoration-line:line-through}.productOrder{background-color:#ededed;padding:35px 0}.productOrderRow{justify-content:space-between}.freeShippingcontent h4{font-size:24px;color:#565554;font-weight:700;line-height:1.3;margin-bottom:5px}.freeShippingcontent .estDelivery p{margin:0;font-size:16px;line-height:1.5;font-weight:600;color:#565554}.productorderPrice{gap:30px}.custom-productPrice{font-size:24px;color:#1b1b1b;font-weight:600;display:flex;gap:15px;line-height:1.3}.custom-productPrice span.comparePrice{color:#8f8f8f;text-decoration-line:line-through}.order-mainBtn{background-color:#997a3b;padding:18px 30px;font-weight:600;border:none;color:#fff;text-transform:uppercase;font-size:20px;font-family:Montserrat,sans-serif;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;position:relative}.order-mainBtn:hover{background-color:#876b34}.order-mainBtn.active{animation:myfirst 5s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation:myfirst 5s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;background-image:linear-gradient(0deg,#997a3b,transparent 50%,#fff2d7 50%,#fff2d7 100%),linear-gradient(0deg,transparent,transparent,transparent 50%,#fff2d7 50%,#fff2d7 100%),linear-gradient(90deg,transparent,transparent 50%,#fff2d7 50%,#fff2d7 100%),linear-gradient(90deg,transparent,transparent 50%,#fff2d7 50%,#fff2d7 100%);background-repeat:repeat-y,repeat-y,repeat-x,repeat-x;background-size:3px 10px,3px 10px,10px 3px,10px 3px}@-webkit-keyframes myfirst{0%{background-position:0 0,100% +100%,100% 0,0 +100%}to{background-position:0 +100px,100% 0%,0 0,+100% +100%}}.order-mainBtn span.loader{width:20px;height:20px;border:2px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;position:relative;top:3px;left:7px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.price.membersipPrice .money{position:relative}.price.membersipPrice .money:after{content:"/"}#ohm-at-home-sales-funnel-non-member header,#ohm-at-home-sales-funnel header,#ohm-at-home-upsell header,#ohm-at-home-sales-funnel-turn-up-membership header{display:none}.salesFunnelbanner-Reviews{color:#fff;padding:20px;border:1px solid #fff;max-width:550px;border-radius:10px;display:flex;align-items:center;gap:20px;margin-top:30px}.banner_testimonialImage{width:85px}.banner_testimonialContent{width:calc(100% - 120px)}.banner_testimonialContent p{font-size:14px;line-height:1.6;margin-bottom:0}.banner_testimonialContent h4{font-size:16px;color:#fff;font-weight:bolder;margin-bottom:0}.upsell_bannerContent{text-align:center;max-width:980px;margin:0 auto}.banner_Section.upsellBanner{padding-bottom:250px}.multi-column__wrapper.choose-Upsellproducts{max-width:920px;margin:-230px auto 0;background:#fff;box-shadow:0 5px 27px #00000026;border-radius:20px;padding:50px 45px}.choose-Upsellproducts .wrapper.container{padding:0}.choose-Upsellproducts .section__title.custom_Title{max-width:700px}.choose-Upsellproducts .custom_Title.section__title p{font-size:20px}.upsell-selectedProducts .upsell-productItem{background:#fff;padding:20px;border-radius:10px;box-shadow:0 5px 20px #0000001a;display:flex;gap:20px;align-items:center;margin-bottom:20px;border:1px solid #fff}.upsell-productItem.selected{background:#fffbf3;border-color:#d0be98}.upsell-productItem .upsellProductimg{width:100px}.upsell-productItem .upsellProductimg img{width:100px;height:100px;object-fit:cover;object-position:top center}.upsell-productItem .upsell_price{width:180px;display:flex;flex-direction:column;justify-content:end;text-align:right;align-items:end;gap:10px}.upsell-productItem .upsellProductInfo{width:calc(100% - 290px)}.upsell-productItem .upsellProductInfo h3{font-size:18px;font-weight:700;color:#565554;margin-bottom:5px;line-height:1.3}.upsell-productItem .upsellProductInfo h3 a.productLink{color:#565554}.upsellProduct-desc p{font-size:15px;color:#565554;font-weight:500;line-height:1.5;margin:0}.upsell_price .order-mainBtn{font-size:16px;padding:13px 30px}.upsell_price span.price{font-size:18px;font-weight:700;color:#565554;display:flex;flex-direction:row-reverse;gap:10px;line-height:1.5}.upsell_price span.price span.price__compare{color:#8f8f8f;text-decoration-line:line-through;font-weight:600}.upsell-productCheckout{text-align:center;margin-top:50px}.order-mainBtn.productadded{background-color:#d0ba8c}.announcement__message{padding:10px 20px}.announcement__message .announcement__text{font-weight:600}.sb,.sb-overlay{opacity:0;position:fixed}.sb{display:none;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:0;max-width:850px;width:90%;z-index:99999;line-height:0;border-radius:18px;height:auto;box-shadow:0 0 10px #00000026}.sb-close-backdrop,.sb-overlay{top:0;left:0;width:100%;height:100%}.subscribe-me img{border:none;border-radius:0;margin:0;line-height:0;box-shadow:none}.sb .sb-close-btn{position:absolute;right:-15px;top:-15px;color:#fff!important;background:#997a3b;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.sb .sb-close-btn:hover{opacity:1}.sb .sb-close-btn svg.icon.icon-close{width:13px;height:13px}.sb.sb-withoverlay{position:absolute;top:200px}.sb-open.sb-open-with-overlay{overflow:hidden}.sb-open .sb,.sb-open .sb-overlay{opacity:1}.sb-overlay{background:#00000094;right:0;z-index:9999;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;overflow:auto}.sb-close-backdrop{position:absolute;cursor:pointer}[class*=" sb-animation-"],[class^=sb-animation-]{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}.subscribe-me .form_Popup{background:#000;padding:0;text-align:center;border-radius:18px;background-size:cover!important;position:relative}.subscribe-me .form_Popup:before{content:"";width:100%;height:100%;display:block;background-image:linear-gradient(to right,#000c 50%,#0003);position:absolute;left:0;top:0;border-radius:18px}.subscribe-me .form_Popup .popupTitle h2{font-size:24px;line-height:1.3;color:#fff;font-weight:600;margin-bottom:5px}.subscribe-me .form_Popup .popupContent p{font-size:15px;color:#fff;line-height:1.5;font-weight:500;margin-bottom:0}.form_Popup .form_Popup-content{position:relative;max-width:450px;padding:30px 35px 20px}.locationGoal_wrapper{gap:55px}.locationGoal-content{width:65%}.locationGoal-video{width:35%}.locationGoal_wrapper .locationGoal-video video{width:100%;height:700px;object-fit:cover}.locationGoal-content p:last-child{margin:0}.locationGoal_wrapper .locationGoal-content h2,.locationGoal_wrapper .locationGoal-content h3,.locationGoal_wrapper .locationGoal-content p{text-align:left}.locationGoal-content .mainTitle:after{left:0!important;transform:translate(0)!important}.locationGoal_wrapper.columnReverse{flex-direction:row-reverse}.locationGoal-content .section__title{margin-bottom:0}.location_callBtn a{position:fixed;bottom:20px;left:20px;border-radius:50px;background-color:#876b34!important;padding:15px;height:50px;width:50px;display:flex;align-items:center;justify-content:center;z-index:9;animation:shadow-pulse 1.5s infinite;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@keyframes shadow-pulse{0%{box-shadow:0 0 #876b3480}to{box-shadow:0 0 0 20px #0000}}.jobPositions-grid .home-image-grid__item{border-radius:25px;text-align:left}.jobPositions-grid .home-image-grid__item .home-image-grid__title:after{left:0!important;transform:none!important}.workForm_location .section__title.custom_Title{margin-bottom:30px}.careerBanner.image-banner{border-radius:25px}@media screen and (max-width: 1600px){.container.full-container{padding:0 30px}.image-with-text__content.wellnessCommunity .image-with-text__box{padding:40px}.bannerContent h1.bannerHeading,.upsell_bannerContent h1.bannerHeading{font-size:54px}.bannerRow .bannerSubheading p{font-size:22px}.image-with-text__content.wellnessCommunity .o-ratio:before{padding-bottom:100%}h2.section__title-text.left-mainTitle{line-height:1.2}.banner_Section{padding:40px 0 60px}.funnelCommunityWellness .image-banner__content{max-width:650px;padding:40px 30px}.funnelCommunityWellness .image-banner__content__block--text p,.fitnessJourney p{line-height:1.5}.banner_Section.salesFunnelbanner{padding:40px 0}.productOrder{padding:25px 0}.selectedProducts .selectproductItem{padding:10px 17px}.positionsGrid .scan_gridItems .home-image-grid__desc.rte p{font-size:15px;margin-bottom:15px;line-height:1.7}.positionsGrid .home-image-grid__btn{margin-top:10px}}@media screen and (max-width: 1399px){header.mainHeader .header-navs nav.primary-nav li.primary-nav__item:last-child a.primary-nav__link{padding:5px 15px}header.mainHeader .header-navs nav.primary-nav a.primary-nav__link{font-size:13px}header.mainHeader .header-navs nav.primary-nav .primary-nav__item{padding-right:20px;padding-left:20px}.image-with-text__content.wellnessCommunity .image-with-text__box{padding:30px}.bannerForm .formWrapper{padding:30px 20px}h2.section__title-text.left-mainTitle{font-size:30px!important}}@media screen and (max-width: 1279px){.bannerContent h1.bannerHeading,.upsell_bannerContent h1.bannerHeading{font-size:50px}header.mainHeader .header-navs nav.primary-nav .primary-nav__item{padding-right:10px;padding-left:10px}header.mainHeader .header-navs nav.primary-nav a.primary-nav__link{font-size:12px}header.mainHeader .header-navs nav.primary-nav li.primary-nav__item:last-child a.primary-nav__link{padding:2px 10px;font-size:11px}header.mainHeader .header__logo .header__logo-img{max-height:40px}header.mainHeader .header__logo .header__logo-ratio-box{height:45px!important;aspect-ratio:auto!important}header.mainHeader .header__logo{height:86px}.image-with-text__content.wellnessCommunity .o-layout__item.u-1\/1.u-1\/3\@desk,.image-with-text__content.wellnessCommunity .o-layout__item.u-1\/1.u-2\/3\@desk{width:100%}.differentWorkout .image-with-text__item .image-with-text__text p{font-size:14px;line-height:24px}.scan_gridItems .home-image-grid__content{padding:0}.image-with-text__content.wellnessCommunity .o-ratio img{height:auto!important}.image-with-text__content.wellnessCommunity .o-ratio:before{padding-bottom:75%}.bannerRow .bannerContent.fitnessJourneyContent:before{bottom:-100px}.freeShippingcontent h4,.custom-productPrice{font-size:20px}.selectedProducts .price span.price{justify-content:start}.selectedProducts .price{text-align:left;width:100%}.limitedOffer,.selectedProducts .selectproductItem{flex-wrap:wrap}.selectproductItem .selectProductInfo{width:calc(100% - 40px)}.selectedProducts div.price{margin-top:5px}}@media screen and (max-width: 1023px){.thankYou_Banner{padding:50px 0 100px}.thankyouContent h1.section__title-text.thankyou_Heading{font-size:50px}h3.thankyouSubheading{font-size:28px}.thankyouContent .banner__content__block.logoImage{margin-bottom:70px}.mainHeader .header-trigger{display:flex!important}.mainHeader .header-navs{display:none!important}header.mainHeader{height:auto!important;padding:0 20px}header.mainHeader .header__logo{justify-content:flex-start;order:1;position:relative;left:0}header.mainHeader .header__logo,header.mainHeader .header-trigger{width:50%;height:70px;max-width:50%}header.mainHeader .header-trigger{order:2;position:relative;min-height:auto;justify-content:end;padding-right:0;left:0}.bannerRow{flex-wrap:wrap}.bannerRow .bannerContent,.bannerRow .bannerForm{width:100%}.image-with-text__content.wellnessCommunity .image-with-text__box{padding:10px 30px 20px}.alexandraTestimonial.image-banner .image-banner__text.image-banner__text--body p{font-size:22px}.scan_gridItems h3.home-image-grid__title{font-size:20px;line-height:25px}.scan_gridItems .home-image-grid__desc.rte p{font-size:15px;line-height:26px}.custom_Title.section__title p{font-size:16px;line-height:1.7}.bannerContent h1.bannerHeading,.upsell_bannerContent h1.bannerHeading{font-size:44px}.bannerRow .bannerSubheading p{font-size:20px}#About{margin-bottom:0}.image-banner_logo img{width:200px}.image-banner_logo{top:30px}.landingPage-template .mobile-draw,.landingPage-template .drawer-nav__empty-banner{background-color:#2a2a2a}.landingPage-template .mfp-close{color:#fff!important}.landingPage-template .drawer-nav .list-menu .list-menu__link{color:#fff}.bannerRow .bannerContent:before{content:none}.bannerForm .formWrapper{max-width:600px;margin:0 auto}}@media (min-width: 768px) and (max-width: 1023px){.bodyScan_image-grid .o-layout__item.u-1\/1.u-2\/3\@tab,.bodyScan_image-grid .o-layout__item.u-1\/1.u-1\/3\@tab{width:50%}.workoutRecovery{--height-desktop: 500px !important}.workoutRecovery .image-banner_logo img{max-width:200px}.workoutRecovery .image-banner_logo{top:30px}}@media screen and (max-width: 980px){.differentWorkout .image-with-text__item .image-with-text__box{padding:35px;margin-left:0!important;width:100%;max-width:100%}.bannerRow .bannerContent:before{content:none}.challengeKeyDates .image-with-text__box,.whyOhmHomePerfect .image-with-text__box{max-width:100%;margin-bottom:0}.bannerRow .bannerChallengedate,.upsell_bannerContent .bannerChallengedate{font-size:18px}.perfectWorkoutCol .benefits_Text{bottom:15px}.perfectWorkoutCol .benefits_Text h3{font-size:16px}.realTestimonials .multi-column__desc p{font-size:16px!important}.realTestimonials .multi-column__item{padding:30px 20px!important}.realTestimonials .multi-column__desc p strong{font-size:18px}.productOrderRow{justify-content:start;flex-wrap:wrap;gap:15px}.upsell_bannerContent .bannerSubheading{font-size:20px}.multi-column__wrapper.choose-Upsellproducts{margin-left:15px;margin-right:15px;padding:40px 35px}.locationGoal-content,.locationGoal-video{width:100%}.locationGoal_wrapper .testimonialVideos-Col video{height:auto;object-fit:contain}.locationGoal_wrapper{gap:0;flex-wrap:wrap}.locationGoal_wrapper.columnReverse{flex-direction:column-reverse;gap:30px}.locationGoal_wrapper.columnReverse .section__title{margin-bottom:0}.positionsGrid .o-layout__item{width:100%!important}}@media screen and (max-width: 767px){.thankYou_Banner{padding:30px 0 70px}.thankyouContent h1.section__title-text.thankyou_Heading{font-size:30px}h3.thankyouSubheading{font-size:22px;line-height:1.3}.thankyouContent p{font-size:16px;line-height:1.5}.section__title-text.mainTitle{font-size:24px!important;line-height:1.3!important;margin-bottom:15px!important;padding-bottom:15px!important}.testimonialVideos{flex-wrap:wrap}.testimonialVideos .testimonialVideos-Col{width:100%}.testimonialVideos-content p{font-size:16px}.copyrightText p{font-size:12px;line-height:1.4}.footerLogo_landing img{max-width:140px}.thankyouContent .banner__content__block.logoImage img{width:180px}html.sr body[data-anim-load=true]>*:not(shopify-editor) .js-sr-loaded.section__title:not(.home-carousel__title) .section__title-text.mainTitle:after,html.sr body[data-anim-load=true]>*:not(shopify-editor) .js-sr-loaded.section__title:not(.home-carousel__title) .section__title-text.left-mainTitle:after{width:80px}header.mainHeader .header__logo .header__logo-ratio-box{height:45px!important;max-height:40px}.bannerRow .bannerContent:before{content:none}.bannerRow .bannerSubheading p{font-size:18px}.bannerContent h1.bannerHeading,.upsell_bannerContent h1.bannerHeading{font-size:30px;line-height:1.3}.badgeContent{font-size:18px;line-height:1.8;padding:7px 0}.banner__content__block.divider_block{margin-bottom:40px}.banner__content__block.divider_block:before{width:140px;bottom:-20px}.multi-column.ourGoal-grid .multi-column__desc p{font-size:15px;line-height:26px}.multi-column.ourGoal-grid .multi-column__text h3.multi-column__title{font-size:22px}h2.section__title-text.left-mainTitle{font-size:22px!important;line-height:1.3!important}.container.full-container{padding:0 20px}a.mainBtn.c-btn--primary,.fitnessJourney .image-banner__content__block--button a.c-btn--primary{font-size:14px;line-height:32px}.image-banner_logo img{width:120px}.image-banner_logo{top:20px}.alexandraTestimonial.image-banner .image-banner__text.image-banner__text--body p{font-size:18px}.alexandraTestimonial.image-banner .image-banner__media-img{width:100px!important}.workoutRecovery{padding:0 15px!important}.differentWorkout .image-with-text__item .container{padding:0 20px}.differentWorkout .image-with-text__item h2.section__title-text{line-height:1.3!important}html.sr body[data-anim-load=true]>:not(shopify-editor) .js-sr-loaded.section__title:not(.home-carousel__title) .section__title-text.workoutTitle:after,html.sr body[data-anim-load=true]>:not(shopify-editor) .js-sr-loaded.section__title:not(.home-carousel__title) .section__title-text.mainTitle:after,html.sr body[data-anim-load=true]>:not(shopify-editor) .js-sr-loaded.section__title:not(.home-carousel__title) .section__title-text.left-mainTitle:after{width:70px}.differentType_workout #Workouts-Type{--space-bottom: 70px !important}.multi-column.ourGoal-grid .grid-layout{row-gap:30px;column-gap:20px;padding:15px}.multi-column.ourGoal-grid .grid-layout .multi-column__item{box-shadow:1px 1px 8px #00000012}#About .multi-column.ourGoal-grid .grid-layout{padding:0}h2.section__title-text.left-mainTitle{margin-bottom:20px;padding-bottom:20px!important}#About{--space-top: 50px !important}.multi-column.ourGoal-grid .grid-layout .multi-column__item{padding:40px 30px}.differentWorkout.image-with-text--overlap .image-with-text__item .image-with-text__box.image-with-text__box.image-with-text__box{padding:30px 20px}.bodyScan_image-grid .home-image-grid--medium .home-image-grid__item{min-height:350px;padding:24px 20px}.bodyScan_image-grid .section.section--padded{margin-bottom:50px}.image-with-text__content.wellnessCommunity .image-with-text__box{padding:10px 20px 20px}.formTitle p{font-size:22px}.formContent p{font-size:14px}.formContent p br{display:none}.bannerRow .bannerChallengedate,.upsell_bannerContent .bannerChallengedate{font-size:16px}.multi-column.ourGoal-grid .fitnessChallenge{padding:0}.multi-column.ourGoal-grid .fitnessChallenge .multi-column__item{padding:40px 20px}.custom_Title.section__title{margin-bottom:30px}.fitnessChallenge .multi-column__desc ul li{font-size:16px;margin-bottom:10px;padding-left:20px}.fitnessChallenge .multi-column__Price p{font-size:20px;margin-bottom:20px}.fitnessChallenge .multi-column__Price p strong{font-size:30px}.challengeKeyDates .image-with-text__box ul li{font-size:16px;padding-left:30px;margin-bottom:15px}.challengeKeyDates .image-with-text__box ul li em{font-size:14px;margin-left:0}.challengeKeyDates .image-with-text__box ul li:before{width:20px;height:21px}.whyOhmHomePerfect .image-with-text__text p,.whyOhmHomePerfect .image-with-text__text ul,.fitnessJourneyContent .bannerSubheading p,.fitnessJourneyContent .bannerSubheading ul{font-size:16px;line-height:1.5}.whyOhmHomePerfect .image-with-text__text p em,.fitnessJourneyContent .bannerSubheading p em{font-size:18px}.whyOhmHomePerfect .image-with-text__text ul li,.fitnessJourneyContent .bannerSubheading ul li{margin-bottom:10px}.fitnessJourneyContent h2.fitnessJourneyHeading{font-size:28px!important}.funnelCommunityWellness .image-banner__content{padding:25px 20px}.funnelCommunityWellness .image-banner__content__block--text p{font-size:14px}.fitnessJourney.image-banner,.image-banner.funnelCommunityWellness{padding:10px!important}.section__link.howWorkCTA{margin-top:30px}.productOrder{padding:20px 0}.freeShippingcontent h4,.custom-productPrice{font-size:18px}.freeShippingcontent .estDelivery p{font-size:14px}.productorderPrice{gap:10px;flex-wrap:wrap;justify-content:center}.freeShippingcontent{text-align:center}.order-mainBtn{padding:15px 30px;font-size:16px}.selectProductMain{padding:20px 15px}.selectproductItem input[type=radio]{width:20px;height:20px}.selectproductItem .selectProductInfo{width:calc(100% - 30px);margin-left:10px}.selectedProducts .selectproductItem h3,.choose-Upsellproducts .custom_Title.section__title p{font-size:16px}.salesFunnelbanner-Reviews,.upsell-productItem .upsellProductimg{display:none}.upsell_bannerContent .bannerSubheading{font-size:16px;padding:10px 15px;max-width:380px;width:100%}.multi-column__wrapper.choose-Upsellproducts{padding:30px 20px}.upsell-selectedProducts .upsell-productItem{flex-wrap:wrap;gap:10px}.upsell-productItem .upsellProductInfo{width:100%}.upsell-productItem .upsell_price{width:100%;text-align:left;align-items:start}.upsell-productCheckout{margin-top:40px}.selectedProducts .selectproductItem{padding:10px 15px}.subscribe-me .form_Popup .popupTitle h2{font-size:18px}.form_Popup .form_Popup-content{padding:25px 20px 15px}.subscribe-me .form_Popup:before{background-image:linear-gradient(to right,#000c 50%,#0009)}.subscribe-me .form_Popup .popupContent p,#form-builder button div p{font-size:13px}.ourGoalIcons .wrapper{padding-left:20px;padding-right:20px}.jobPositions-grid .home-image-grid__item{border-radius:15px}.positionsGrid .section.section--padded{margin:0}#positionsHeading .multi-column.ourGoal-grid{display:none}.image-banner.image-banner--full,.careerBanner.image-banner{padding:10px!important}.location_callBtn a{padding:12px;height:45px;width:45px;bottom:10px;left:10px}.ohm-at-home-banner .badgeContent{background-size:contain!important}}@media screen and (min-width: 1279px){.ohm-at-home-banner .bannerContent h1.bannerHeading{font-size:46px}.rich-text-content .home-rich-text__content p,.studio-experience .home-rich-text__content p{font-size:18px}.powerful-ways-steps .home-image-grid__desc.rte ul li{font-size:16px}}.ohm-at-home-banner .badgeContent{max-width:460px;line-height:1.3;padding:20px 30px;background-position:center!important;background:url(/cdn/shop/files/badge-new.png) no-repeat}.ohm-at-home-banner .badgeContent{margin-top:25px}.powerful-ways-steps .home-image-grid__desc.rte,.powerful-ways-steps .home-image-grid__title{text-align:left}.powerful-ways-steps .home-image-grid__title:after{left:0!important;margin-left:0!important}.studio-experience h3.multi-column__title{font-weight:700}.rich-text-content .container--tiny .section__title{max-width:100%}.rich-text-content .container--tiny{max-width:750px}.powerful-ways-steps .scan_gridItems .home-image-grid__content{max-width:100%}.powerful-ways-steps .home-image-grid__content{padding:0!important}.noteInformation_content{text-align:center;max-width:800px;margin:40px auto 0}.rich-text-content h2.section__title-text,.studio-experience h2.section__title-text{line-height:1.3;font-weight:600}.rich-text-content .home-rich-text__content p,.studio-experience .home-rich-text__content p{color:#565554;line-height:1.7}
/*# sourceMappingURL=/cdn/shop/t/10/assets/style.css.map */
