body{letter-spacing:0}body:before{opacity:0;transition:opacity .3s ease}body.no-scroll{overflow:hidden}body.no-scroll:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#2e3038;opacity:.5;z-index:99}.course-product{padding:20px 0 60px}.course-meta,.course-meta .oke-sr-count-number,.course-meta .oke-sr-label-text{font-size:14px;line-height:30px}div[data-oke-star-rating]{float:left}.course-meta .oke-stars-background svg,.course-meta .oke-stars-foreground svg{height:14px}.course-content{display:flex;flex-direction:column;gap:40px;margin-top:20px}.course-header h1.title{margin-top:0}.course-description p{font-size:16px}.course-pricing{margin-bottom:15px;display:flex;gap:10px;align-items:center}.course-pricing .original-price{font-size:16px;color:#999;text-decoration:line-through}.course-pricing .discount{font-size:14px}.course-content button.btn{width:100%}.course-content button.btn[disabled]{background-color:transparent!important;border-color:var(--color-neutral-60)!important;color:var(--color-neutral-60)!important;cursor:not-allowed!important;pointer-events:none!important}.course-preview{border-radius:12px;overflow:hidden}.deferred-media__poster-button{color:#fff;background-color:#31426a;display:flex;gap:8px;padding:12px 28px 12px 24px;border-radius:150px;width:auto}.sleepdoctor-course-body{padding:48px 0}.sleepdoctor-course-body [class*=course-body__]{margin-bottom:48px;max-width:960px}.sleepdoctor-course-body [class*=course-body__]:last-child{margin-bottom:0}.sleepdoctor-course-body [class*=course-body__] h2{font-size:24px;margin-bottom:16px}.sleepdoctor-course-body [class*=course-body__] h4{margin-top:0}.course-sticky{display:none;position:fixed;bottom:0;top:initial;z-index:3;background-color:#fff;width:100%;padding:12px 0;box-shadow:0 -8px 20px #6f76864d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.course-sticky.is-visible{display:block}.course-sticky>.page-width{display:flex;flex-direction:column-reverse}.course-sticky hr{margin:12px 0;border:none;border-top:2px solid var(--color-neutral-20)}.course-sticky__nav{justify-content:space-between;gap:8px}.course-sticky a{padding:0;border-radius:0;color:var(--color-medium-glaucous);text-decoration:none;font-size:14px}.course-sticky a:hover,.course-sticky a.active{border-bottom:2px solid var(--color-medium-glaucous)}.course-sticky button.btn{min-width:222px}.sleepdoctor-course-body .expert{gap:24px;margin-bottom:24px}.sleepdoctor-course-body .expert h5,.sleepdoctor-course-body .expert p{margin:.15rem 0}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson{border-radius:8px;border-style:solid;border-width:1px;padding:16px;margin-bottom:8px}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson:last-child{margin:0}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson:nth-child(n+7){display:none}.sleepdoctor-course-body .course-body__content .lesson-wrapper.expanded .lesson:nth-child(n+7){display:block}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson .lesson-content{display:none}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson.open .lesson-content{display:block;width:calc(100% - 40px);margin:8px auto 0}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson.open .lesson-content img{border-radius:8px}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson .lesson-header{cursor:pointer}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson .lesson-header svg{min-width:12px}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson .lesson-header svg.chevron{transition:transform .3s ease}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson.open .lesson-header svg.chevron{transform:rotate(180deg)}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson p:first-of-type{margin-top:0}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson p:last-of-type{margin-bottom:0}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson-header .lesson-link{text-decoration:none}.sleepdoctor-course-body .outcome{margin-bottom:16px}.sleepdoctor-course-body .outcome:last-child{margin-bottom:0}.sleepdoctor-course-body .outcome svg{position:relative;top:6px}.faqs-section{margin-bottom:48px}.sleepdoctor-course-body .course-body__faqs{padding-top:48px;padding-bottom:48px}.sleepdoctor-course-body .course-body__faqs .accordion{padding:12px;border-top:1px solid #C4C9D6;border-bottom:1px solid #C4C9D6;margin-bottom:-1px}.sleepdoctor-course-body .course-body__faqs .accordion details summary svg{min-width:12px;transition:transform .3s ease}.sleepdoctor-course-body .course-body__faqs .accordion details[open] summary svg{transform:rotate(180deg)}div.okeReviews[data-oke-container].oke-w{padding:0 .5rem}aside#course_item_aside{position:fixed;bottom:0;left:0;width:100%;height:calc(100% - 40px);background:var(--color-white);border-radius:10px 10px 0 0;overflow:hidden;transform:translateY(100%);transition:transform .3s ease-in-out;z-index:100}aside#course_item_aside.open{transform:translateY(0)}aside#course_item_aside .course-item__wrapper{width:100%;height:100%;padding:20px 24px;overflow-y:auto}aside#course_item_aside .drag-handle{width:60px;height:6px;background:#6e7480;border-radius:5px;margin:10px auto;display:block}aside#course_item_aside .course-item__content img{max-width:100%}aside#course_item_aside .course-item__content a{color:var(--color-blue-40);text-decoration:underline}aside#course_item_aside .course-item__content iframe,aside#course_item_aside .course-item__content video,aside#course_item_aside .course-item__content div:not(#lesson_authors)>img{max-width:100%;height:fit-content;border-radius:12px;width:100%}aside#course_item_aside .course-item__content iframe,aside#course_item_aside .course-item__content video{aspect-ratio:16/9;border:none}aside#course_item_aside .tag{text-transform:none}#course_progress{width:200px;height:6px;border-radius:3px;display:inline-block!important;position:relative}#course_progress>div.progress-bar{content:"";position:absolute;top:0;left:0;height:100%;background-color:var(--color-blue-60);border-radius:3px;transition:width .3s ease;z-index:1;display:block;width:0}@media only screen and (min-width: 750px){.course-content{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:20px;gap:60px}.course-content>div{flex:1}.course-content button.btn{width:auto;min-width:238px}.sleepdoctor-course-body{padding:60px 0}.course-sticky{top:134px;bottom:initial;box-shadow:0 8px 24px #6f76864d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 0 10px}.course-sticky>.page-width{flex-direction:column}.course-sticky__nav{justify-content:initial;gap:initial}.course-sticky button.btn{min-width:210px}#course_nav{margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:960px;position:relative;gap:8px;padding:12px 0}#course_nav:after{content:"";position:absolute;bottom:0;left:0;height:2px;border-radius:2px;width:100%;background-color:var(--color-neutral-20)}#course_nav a,.course-sticky a{padding:12px 20px;border-radius:8px;color:var(--color-medium-glaucous);text-decoration:none;font-size:16px}#course_nav a:hover,#course_nav a.active,.course-sticky a:hover,.course-sticky a.active{background-color:var(--color-light-periwinkle);text-decoration:none;border-bottom:none}.sleepdoctor-course-body [class*=course-body__]{margin-bottom:80px}.sleepdoctor-course-body .course-body__content .lesson-wrapper{height:426px;overflow-y:auto}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson{padding:16px 24px;position:relative}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson:nth-child(n+7){display:block}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson.open .lesson-content{padding-right:184px}.sleepdoctor-course-body .course-body__content .lesson-wrapper .lesson.open .lesson-content img{position:absolute;top:16px;right:60px}.sleepdoctor-course-body .outcome{margin-bottom:24px}.faqs-section{margin-bottom:60px}.sleepdoctor-course-body .course-body__faqs{padding-top:60px;padding-bottom:60px}aside#course_item_aside{bottom:0;right:0;left:initial;width:65vw;max-width:1040px;height:100vh;border-radius:0;overflow:hidden;transform:translateY(0) translate(65vw)}aside#course_item_aside.open{transform:translateY(0) translate(0)}aside#course_item_aside .course-item__wrapper{width:100%;height:100%;padding:80px;overflow-y:auto}aside#course_item_aside .drag-handle{display:none}aside#course_item_aside .btn-close{position:absolute;top:20px;left:20px;background:transparent;border:none;cursor:pointer}aside#course_item_aside .course-item__content div:not(#lesson_authors,[style*="text-align:"])>img{aspect-ratio:880 / 300;object-fit:cover;object-position:100% 20%}aside#course_item_aside .course-item__content div[style*="text-align:"]>img{width:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/442/assets/sleepdoctor-course.css.map?v=22154009661100391941746215973 */
