.perimenopause-masterclass .site-header{background:transparent;max-width:1170px;margin:0 auto}.perimenopause-masterclass .site-header .wrap{border-radius:0 0 100px 100px;background:#fff;padding:15px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.perimenopause-masterclass .custom-logo-link{max-width:90px}body.perimenopause-masterclass{background:#FCF1F4;overflow-x:hidden}.perimenopause-masterclass .content{max-width:1200px;margin:0 auto;padding:50px 15px 0}.masterclass-tabs__headers{display:flex;border-radius:5px;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);margin-bottom:50px;width:100%}.masterclass-tabs__header{flex:1;text-align:center;padding:13.5px 20px;cursor:pointer;box-sizing:border-box;border-right:1px solid #EAEAEA;position:relative;display:flex;justify-content:center;align-items:center;min-height:65px;transition:all 0.2s ease-in-out}.masterclass-tabs__header.lesson p{opacity:.5;color:#7E7E7E;text-align:center;font-size:16px;font-style:italic;font-weight:500;line-height:1.25;padding-top:18px;transition:all 0.2s ease-in-out}.masterclass-tabs__header.lesson:hover p{opacity:1;color:#F3366A}.masterclass-tabs__header.lesson.is-unlocked::before{content:'';position:absolute;width:18px;height:16px;top:13.5px;left:50%;transform:translateX(-50%);opacity:0;transition:all 0.2s ease-in-out;background:url(../../../../../../../../themes/bettyrocker/assets/images/icon-unlocked.svg) no-repeat center /cover}.masterclass-tabs__header.lesson.is-unlocked:hover::before{opacity:1}.masterclass-tabs__header.lesson:hover::after,.masterclass-tabs__header.lesson.is-locked:hover::before{opacity:0}.masterclass-tabs__header.lesson::after{content:'';position:absolute;width:14px;height:16px;top:13.5px;left:50%;transform:translateX(-50%);opacity:1;transition:all 0.2s ease-in-out;background:url(../../../../../../../../themes/bettyrocker/assets/images/icon-locked.svg) no-repeat center /cover}.masterclass-tabs__header.is-active{background:#F3366A;color:#fff;border-radius:5px}.masterclass-tabs__header.is-active p{color:#fff}.masterclass-tabs__header.lesson.is-active::after{opacity:0}.masterclass-tabs__header.is-active a,.masterclass-tabs__header.not-lesson.is-active p,.masterclass-tabs__header.lesson.is-unlocked.is-opened.is-active p,.masterclass-tabs__header.lesson.is-active p{opacity:1;padding-top:0;color:#fff!important;font-size:18px;font-style:normal;font-weight:700;line-height:1.38;transition:all 0.2s ease-in-out}.masterclass-tabs__header.is-locked{cursor:not-allowed;pointer-events:none}.masterclass-tabs__header p{color:#7E7E7E;margin:0;text-align:center;font-size:18px;font-weight:700;line-height:1.11}.masterclass-tabs__contents{padding:0 100px}.perimenopause-masterclass-v2 .masterclass-tabs__header a:hover,.perimenopause-masterclass-v2 .masterclass-tabs__header a:focus,.perimenopause-masterclass-v2 .masterclass-tabs__header a:active,.masterclass-tabs__header:hover a,.masterclass-tabs__header:focus a,.masterclass-tabs__header:active a,.masterclass-tabs__header.lesson.is-unlocked.is-opened:hover p,.masterclass-tabs__header.not-lesson:hover p{color:#F3366A;text-decoration:none}.masterclass-tabs__header.lesson.is-opened:hover::after,.masterclass-tabs__header.lesson.is-opened:hover::before,.masterclass-tabs__header.lesson.is-opened::after,.masterclass-tabs__header.lesson.is-opened::before{opacity:0!important}.masterclass-tabs__header a,.masterclass-tabs__header.lesson.is-unlocked.is-opened p{opacity:1;padding-top:0;color:#7E7E7E;font-size:18px;font-weight:700;line-height:1.38;font-style:normal}.perimenopause-masterclass .faqs{max-width:770px;margin:0 auto 30px}.masterclass-tabs__headers.flexible-tabs{margin-bottom:30px}.masterclass-tabs__headers.flexible-tabs .masterclass-tabs__header{padding:20px;min-height:65px}.masterclass-tabs__contents.flexible-contents{padding:0}.flexible-contents__content{margin-bottom:55px}.flexible-contents__content p{color:#4A484E;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:1.5}.flexible-contents__content p:last-child{margin-bottom:0}.download-wrapper{max-width:630px;margin:0 auto 35px;display:flex;align-items:center;gap:20px}.download-wrapper__content p{color:#4A484E;font-size:24px;font-style:normal;font-weight:400;line-height:1.33;margin-bottom:20px}.download-wrapper__btn{color:#F3366A;font-size:20px;font-style:italic;font-weight:700;line-height:1.4;text-decoration:underline;text-underline-offset:2px;text-decoration-color:transparent}.download-wrapper__btn span{position:relative;padding-right:28px}.download-wrapper__btn span::after{content:'';position:absolute;width:19px;height:20px;top:2px;right:0;transition:all 0.3s ease-in-out;background:url(../../../../../../../../themes/bettyrocker/assets/images/icon-downoad.svg) no-repeat center /cover}.download-wrapper__btn:hover{color:#DA3260;text-decoration-color:#DA3260}.flexible-contents__highlight{display:flex;padding:40px 40px 30px 40px;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);margin-bottom:50px;position:relative}.flexible-contents__highlight::before{content:'';position:absolute;width:26px;height:26px;top:-15px;left:calc(50% + 2px);transform:translateX(-50%);z-index:2;background:url(../../../../../../../../themes/bettyrocker/assets/images/icon-highlight.svg) no-repeat center /cover}.flexible-contents__highlight::after{content:'';position:absolute;top:-25px;left:50%;width:50px;height:50px;transform:translateX(-50%);border-radius:50%;border:2px solid #F3366A;background:#fff;z-index:1;box-shadow:0 1.429px 7.143px 0 rgba(0,0,0,.1)}.flexible-contents__highlight p{color:#4A484E;text-align:center;font-size:20px;font-style:italic;font-weight:400;line-height:1.5;margin-bottom:0}.flexible-contents__highlight-wrap{display:flex;align-items:center;gap:185px}.flexible-contents__highlight__content p{text-align:left;color:#4A484E;font-size:18px;font-style:normal;font-weight:400;line-height:1.44;font-style:normal}.flexible-contents__highlight-wrap h3{color:#302E34;font-size:30px;font-weight:600;line-height:1.25;margin-bottom:5px}.forbidden-access .btn,.flexible-contents__highlight-wrap .btn{font-family:'Oswald',sans-serif;border-radius:5px;border:2px solid #F3366A;background:#fff;display:flex;height:50px;padding:15px 25px;justify-content:center;align-items:center;color:#F3366A;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.2px;max-width:unset;min-width:210px}.forbidden-access .btn:hover,.flexible-contents__highlight-wrap .btn:hover,.flexible-contents__highlight-wrap .btn:focus,.flexible-contents__highlight-wrap .btn:active{border-color:#DA3260;color:#DA3260}.unlock-popup.fancybox-content{border-radius:10px;border:2px solid #F3366A;background:#FFF;padding:20px;min-width:560px;margin-top:0;min-height:180px}.unlock-popup.fancybox-content .unlock-popup__message,.unlock-popup.fancybox-content .unlock-popup__message h3{margin-bottom:20px}.unlock-popup.fancybox-content h3{color:#302E34;text-align:center;font-size:24px;font-weight:700;line-height:1.33}.unlock-popup.fancybox-content h3:last-child{margin-bottom:0}.unlock-popup__buttons{display:flex;gap:10px;justify-content:center;flex-direction:column;align-items:center}.unlock-popup__buttons-yes{border-radius:5px;border:2px solid #F3366A;background:#FFF;display:flex;height:50px;padding:15px 30px;justify-content:center;align-items:center;color:var(--Main-Pink,#F3366A);text-align:center;text-transform:unset;font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.2px;max-width:270px;gap:15px;position:relative}.unlock-popup__buttons-yes svg{position:absolute;left:30px;opacity:1;visibility:visible;transition:all 0.2s ease-in-out}.unlock-popup__buttons-yes svg path{transition:all 0.2s ease-in-out}.unlock-popup__buttons-yes svg.hover{left:25px}.unlock-popup__buttons-yes span{padding-left:35px}.unlock-popup__buttons-yes:focus,.unlock-popup__buttons-yes:active{background:#fff}.unlock-popup__buttons-yes:hover{background:#fff;color:#DA3260;border-color:#DA3260}.unlock-popup__buttons-yes:hover .default,.unlock-popup__buttons-yes .hover{opacity:0;visibility:hidden}.unlock-popup__buttons-yes:hover .hover{visibility:visible;opacity:1}.unlock-popup__buttons-no{color:#F3366A;text-align:center;font-family:'Lato',sans-serif;font-size:18px;font-style:italic;font-weight:400;line-height:1.44;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:2px;background-color:transparent;text-transform:unset;padding:0}.unlock-popup__buttons-no:hover,.unlock-popup__buttons-no:focus,.unlock-popup__buttons-no:active{background:#fff;color:#DA3260}.unlock-popup.fancybox-content .fancybox-close-small{top:0;right:0;color:#84808A;transition:all 0.3s ease-in-out}.unlock-popup.fancybox-content .fancybox-close-small:hover{color:#DA3260}.unlock-popup__alt-message h3{margin-bottom:0}.unlock-popup__alt-message img{display:block;margin:25px auto 10px}.training-plan{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw}.perimenopause-masterclass .section-padding{padding-top:60px;padding-bottom:60px}.training-plan p:not(.txt--white){color:#4A484E}.training-plan .container>p{font-size:20px;line-height:1.4}.perimenopause-masterclass .title-area{padding:0}.perimenopause-masterclass .faq{background-color:#fff!important}.perimenopause-masterclass .faq__head{color:#F3366A!important;display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.perimenopause-masterclass .faq p,.perimenopause-masterclass .faq li{color:#4A484E}.perimenopause-masterclass .faq li{position:relative;padding-left:40px;font-size:18px;margin-bottom:20px}.perimenopause-masterclass .faq li::before{content:"";position:absolute;width:25px;height:23px;left:0;top:2px;background:url(../../../../../../../../themes/bettyrocker/assets/images/checkmark-lighterpink.svg) no-repeat center}.perimenopause-masterclass .faqs--lighterpink .faq .faq__head::after{color:#fff!important;background-color:#f3366a!important}.forbidden-access{padding:100px 70px;text-align:center}.forbidden-access h2{margin-bottom:10px}.forbidden-access .btn{max-width:300px;margin:0 auto}.forbidden-access p{color:#4A484E;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:1.5}@media only screen and (max-width:1365px){.flexible-contents__highlight-wrap{gap:70px}}@media only screen and (max-width:991px){.perimenopause-masterclass .faqs{padding-top:0}.masterclass-tabs__contents{padding:0}}@media only screen and (max-width:767px){.flexible-contents__highlight-wrap{gap:20px}.flexible-contents__highlight-wrap .btn{min-width:190px;padding:15px}.unlock-popup.fancybox-content{min-width:unset;padding:20px 45px}.masterclass-title{max-width:300px}.download-wrapper__content p{font-size:20px}.masterclass-tabs__headers:not(.flexible-tabs) .masterclass-tabs__header{flex:unset;width:33.33%;min-height:50px}.masterclass-tabs__headers:not(.flexible-tabs) .masterclass-tabs__header:first-child,.masterclass-tabs__headers:not(.flexible-tabs) .masterclass-tabs__header:nth-child(2),.masterclass-tabs__headers:not(.flexible-tabs) .masterclass-tabs__header:nth-child(3){border-bottom:1px solid #EAEAEA}.masterclass-tabs__headers:not(.flexible-tabs) .masterclass-tabs__header:last-child{border-right:unset;border-top-right-radius:0}.masterclass-tabs__headers:not(.flexible-tabs) .masterclass-tabs__header:nth-child(3){border-right:unset;border-top-right-radius:5px}.masterclass-tabs__headers:not(.flexible-tabs){flex-wrap:wrap}}@media only screen and (max-width:575px){.forbidden-access{padding:50px 15px}.perimenopause-masterclass .faq__icon{max-width:18px}.flexible-contents__highlight-wrap .btn{font-size:18px}.flexible-contents__highlight-wrap h3{font-size:24px}.flexible-contents__highlight__content,.flexible-contents__highlight__content p{text-align:center}.flexible-contents__highlight-wrap{flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:10px 0}.perimenopause-masterclass .section-padding{padding-top:30px;padding-bottom:30px}.unlock-popup.fancybox-content{padding:20px 40px;min-width:100%}.unlock-popup.fancybox-content h3{font-size:20px;max-width:250px;margin:0 auto 20px}.flexible-contents__highlight p{font-size:18px;line-height:1.44}.download-wrapper{gap:0}.download-wrapper img{max-width:120px}.download-wrapper__btn{font-size:18px}.download-wrapper__content p{font-size:18px;margin-bottom:10px}.flexible-contents__highlight{margin-bottom:30px;padding:26px 20px 10px}.flexible-contents__content{margin-bottom:40px}.flexible-contents__highlight::before{width:20px;height:20px;top:-10px}.flexible-contents__highlight::after{top:-20px;width:40px;height:40px}.masterclass-tabs__headers.flexible-tabs{margin-bottom:20px}.flexible-contents__content p{font-size:18px}.masterclass-tabs__headers.flexible-tabs .masterclass-tabs__header{padding:15px;min-height:50px}.perimenopause-masterclass .site-header .wrap{border-radius:0 0 30px 30px}.perimenopause-masterclass .content{padding-top:30px}.masterclass-tabs__headers{margin-bottom:20px}.masterclass-tabs__header{padding:5px 15px}.masterclass-tabs__header.lesson.is-unlocked::before,.masterclass-tabs__header.lesson::after{top:6px}}@media only screen and (max-width:380px){.perimenopause-masterclass .title-area img{max-width:90px}}@media only screen and (max-width:370px){.masterclass-tabs__header a,.masterclass-tabs__header p,.masterclass-tabs__header.lesson.is-unlocked.is-opened p,.masterclass-tabs__header.not-lesson.is-active p,.masterclass-tabs__header.lesson.is-unlocked.is-opened.is-active p,.masterclass-tabs__header.lesson.is-active p{font-size:16px}.unlock-popup__buttons-yes{font-size:16px;padding:15px}.unlock-popup__buttons-no{font-size:16px}.download-wrapper img{max-width:100px}.masterclass-title{max-width:270px}}