﻿@font-face{font-family:"4Reasons";src:url("../fonts/4Reasons-Light.otf");src:url("../fonts/4Reasons-Light.otf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"4Reasons";src:url("../fonts/4Reasons-Regular.otf");src:url("../fonts/4Reasons-Regular.otf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"4Reasons";src:url("../fonts/4Reasons-Bold.otf");src:url("../fonts/4Reasons-Bold.otf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"BetterTimes";src:url("../fonts/BetterTimes.otf");src:url("../fonts/BetterTimes.otf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Scrawny Cat";src:url("../fonts/Hanoded-ScrawnyCat.otf");src:url("../fonts/Hanoded-ScrawnyCat.otf") format("truetype");font-weight:400;font-style:normal}.large-font-size{font-size:1.5rem}.bg-grey{background-color:#f5f5f5}@media(min-width: 1200px){.container{max-width:1440px}}.lesson-page{padding:12px 0}@media(max-width: 991.98px){.lesson-page{padding:0}}.lesson-page .return-to-account{width:100%;display:flex;align-items:center;height:40px;position:relative;margin-left:15px;font-weight:400}.lesson-page .return-to-account:before{display:none}.lesson-page .return-to-account .return-link{font-weight:400;color:#0c0c0c;font-size:14px;text-transform:uppercase;letter-spacing:.5px;line-height:24px}.lesson-page .return-to-account .return-link:before{content:"\f053";font-family:"Font Awesome 5 Pro";font-size:14px;line-height:24px;font-weight:400;color:#0c0c0c;margin-right:8px}.lesson-page .course-notice{padding:8px 10px;background-color:#ffc6cd;width:100%;margin:15px;margin-bottom:24px;display:flex}.lesson-page .course-notice span{font-size:16px}.lesson-page .course-notice .fal{margin-right:11px;height:100%;display:flex}.lesson-page .course-notice .fal::before{margin:auto;font-size:16px}@media(max-width: 991.98px){.lesson-page .course-notice .fal::before{margin:0;margin-top:3px}}.lesson-page .course-sidebar header{display:flex;justify-content:space-between;align-items:center;padding:1rem 16px;border-top-right-radius:6px;border-top-left-radius:6px;border-bottom:1px solid #e2e2e2}.lesson-page .course-sidebar header .goto-lesson{margin:0}.lesson-page .course-sidebar header .goto-lesson:hover{filter:brightness(93%);color:#0c0c0c;text-decoration:none}.lesson-page .course-sidebar .module:last-of-type ul.lessons-list{padding-bottom:16px;background-color:#fff}.lesson-page .course-sidebar .modules-title{background-color:#fff;color:#0c0c0c}.lesson-page .course-enrolment .course-start{background-color:#ea969d;color:#fff;border-radius:25px;border:solid 1px #ea969d;padding:.5rem 1rem;margin-bottom:1rem}.lesson-page .course-enrolment .course-start:hover{filter:brightness(93%);-webkit-filter:brightness(93%)}.lesson-page iframe{min-width:100%;min-width:-webkit-fill-available;min-width:-moz-available;min-width:fill-available;min-height:400px}@media(max-width: 575.98px){.lesson-page iframe{min-height:200px;max-width:76vw}}.button{width:auto}h1,h2{font-size:1.7rem;font-weight:400}@media(max-width: 767.98px){h1,h2{font-size:1.5rem}}a.primary-cta{width:auto}article.type-lesson{background-color:#fff;padding:1rem;margin-top:15px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;box-shadow:none}section.course{background-color:#f5f5f5}section.course .lesson-content{background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;box-shadow:6px 6px 0px 0px rgba(0,0,0,.03);margin-bottom:15px;padding:1rem}@media(max-width: 991.98px){section.course .lesson-content .content-closed{overflow:hidden;position:relative;max-height:150px}section.course .lesson-content .content-closed.text-shadow:after{display:block;position:absolute;width:100%;height:100%;background:-moz-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));background:-webkit-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 100%);background:-o-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 100%);background:-ms-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);content:"";bottom:0}section.course .lesson-content .course-readmore{text-decoration:underline;font-weight:600;margin-top:.5rem;position:relative}section.course .lesson-content .course-readmore:after{content:"\f078";font-family:"Font Awesome 5 Pro";font-weight:400;margin-left:.25rem;display:block;position:absolute;right:-20px;top:0}section.course .lesson-content .content-open .course-readmore:after{content:"\f077"}}section.course .status.completed{color:#ea969d;font-weight:600;margin-bottom:1rem}section.course .status.completed:before{content:"\f00c";font-family:"Font Awesome 5 Pro";margin-right:.5rem;font-weight:400}.course-sidebar h2{margin:0;font-size:24px;font-weight:300}@media(max-width: 991.98px){.course-sidebar h2{display:none}}.course-sidebar header{background:#fff;padding:1rem 2rem;border-bottom:2px solid #cecece;box-shadow:6px 6px 0px 0px rgba(0,0,0,.03)}.course-sidebar header.modules-title{background-color:#000;text-transform:uppercase;color:#fff;border-bottom:0}.course-sidebar header span{display:none}.course-sidebar .module .course-lessons{display:flex;flex-direction:column}.course-sidebar .module .course-lessons header{background-color:#f3f0e9}.course-sidebar .module .module-lessons header{display:none}.course-sidebar .module+header{display:none}.col-lg-9 article.lesson{box-shadow:8px 8px 0 0 rgba(0,0,0,.03);border-radius:.625rem;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;-ms-border-radius:.625rem;-o-border-radius:.625rem}section.course .send-message-button,section.lesson .send-message-button{background-color:#ea969d !important;border-radius:25px;color:#fff}section.course .in-progress,section.lesson .in-progress{background-color:#edba8d}section.course .meter,section.lesson .meter{height:25px;line-height:25px;position:relative;background:#ededed;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;clear:both;margin-bottom:15px}@media(max-width: 991.98px){section.course .meter,section.lesson .meter{margin-bottom:12px}}section.course .meter .value,section.lesson .meter .value{display:block;padding:0 10px 0 0;height:100%;background-color:#e46c90;position:relative;overflow:hidden;text-align:right;color:#fff;min-width:45px;font-weight:700;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.course .meter.green .value,section.lesson .meter.green .value{text-align:center}section.course .sensei-course-participants,section.course .course-completion-rate,section.lesson .sensei-course-participants,section.lesson .course-completion-rate{display:none}section.course .course-completed,section.lesson .course-completed{display:flex;justify-content:center;align-items:center;margin-bottom:16px;font-weight:700}@media(max-width: 991.98px){section.course .course-completed,section.lesson .course-completed{margin-bottom:12px}}section.course .course-completed::before,section.lesson .course-completed::before{content:"\f058";font-family:"Font Awesome 5 Pro";font-weight:300;color:#e46c90;font-size:20px;margin-right:8px}section.course .woo-image,section.lesson .woo-image{width:100%;margin-bottom:15px}.module-description{display:none}.module-lessons h3{display:none}.module-lessons ul.lessons-list{list-style-type:none;margin-bottom:0;padding:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:6px 6px 0px 0px rgba(0,0,0,.03)}.module-lessons ul.lessons-list li{border-bottom:1px solid #e2e2e2;background-color:#fff;display:flex;align-items:center}.module-lessons ul.lessons-list li .lesson-title-link{text-decoration:none;padding:12px 16px;width:100%}.module-lessons ul.lessons-list li .button{padding:.5rem 2rem}.module-lessons ul.lessons-list li.completed:before{content:"\f058";font-family:"Font Awesome 5 Pro";font-weight:300;color:#e46c90;font-size:20px;margin-left:16px}@media(max-width: 991.98px){.module-lessons ul.lessons-list li.completed:before{margin-left:12px;margin-right:-8px}}.course-lessons .lesson{padding:10px;border-bottom:1px solid #a8a8a8;margin:0;background-color:#f3f0e9}.course-lessons .lesson:last-of-type{border:none}.course-lessons .lesson h2{text-align:left;font-size:1.2rem;text-transform:none;margin-bottom:0}.course-lessons .lesson h2 a{color:#0c0c0c}.course-lessons .lesson .lesson-meta,.course-lessons .lesson .entry{display:none}.row.container{margin-left:auto;margin-right:auto}.quiz-submit.complete,.send-message-button{background-color:#ea969d;border-radius:25px;border:none;color:#fff;padding:.5rem 4rem}.sensei-message{margin:.5rem 0}.next-prev .col-lg-12{display:flex;justify-content:flex-end}@media(max-width: 767.98px){.next-prev .col-lg-12{flex-flow:column}}.next-prev .col-lg-12 .prev{background-color:#fff;border:3px solid #000;color:#0c0c0c}.next-prev .col-lg-12 .prev:hover{text-decoration:none}.next-prev .col-lg-12 .prev:before{content:"\f053";font-family:"Font Awesome 5 Pro";font-weight:600;margin-right:.25rem;color:#0c0c0c}@media(min-width: 576px){.next-prev .col-lg-12 .prev{margin-right:10px}}.next-prev .col-lg-12 .next{border:3px solid #ea969d}.next-prev .col-lg-12 .next:focus{color:#fff;text-decoration:none}.next-prev .col-lg-12 .next:after{content:"\f054";font-family:"Font Awesome 5 Pro";font-weight:600;margin-left:.25rem;color:#fff}.product.holder h2.link-to-brand a{color:#0c0c0c}.product.holder p.woocommerce-loop-product__title{font-weight:400;font-size:1.35rem}.product.holder .price .woocommerce-Price-amount.amount{margin-bottom:0;color:#ea969d;font-weight:600;font-size:1.75rem}.course .single_add_to_cart_button{background-color:#ea969d;font-weight:400;margin:1rem 0;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px}.course .course-enrolment .in-progress{display:none}.course .goto-lesson{margin:1rem 0;background-color:#303030;position:relative;padding:.5rem 1rem;font-size:16px}@media(max-width: 991.98px){.course .goto-lesson{width:100%}}.course .goto-lesson::before{content:"\f144";font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:10px}.course .restart-course-button{background-color:#fff;border:1px solid #0c0c0c;color:#0c0c0c}.course .restart-course-button::before{content:"\f01e";font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:10px;color:#0c0c0c}.contact-teacher .form-row textarea{width:100%;min-height:100px}.luxima-course{background-color:#ae9d88}.luxima-course .luxima-wrapper{padding:1rem}.widget{margin-top:15px}.widget .widget_sensei_course_progress header{padding:15px;background-color:#000;text-transform:uppercase}.widget .widget_sensei_course_progress header h2.course-title{font-size:1rem;margin:0}.widget .widget_sensei_course_progress header h2.course-title a{color:#fff}.widget .widget_sensei_course_progress header h2.course-title a:before{content:"\f060";font-family:"Font Awesome 5 Pro";font-weight:400;margin-right:1rem}.widget .widget_sensei_course_progress ul.course-progress-navigation{display:none}.widget .widget_sensei_course_progress ul.course-progress-lessons{padding:0}@media(max-width: 767.98px){.widget .widget_sensei_course_progress ul.course-progress-lessons{display:none}}.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-module{background-color:#fff;border-bottom:2px solid #a8a8a8;padding:1.5rem 1rem}.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-module h3{font-size:1rem;font-weight:400;margin:0}.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-module h3 a{color:#0c0c0c}.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-lesson{border-bottom:1px solid #a8a8a8;padding:1rem;background:#f3f0e9}.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-lesson:first-child a{border:none}.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-lesson.current{background:#edba8d}.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-lesson.current span,.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-lesson.current a{border:none}.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-lesson.current span:before,.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-lesson.current a:before{content:none}.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-lesson span,.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-lesson a{font-weight:400;font-size:1rem;color:#0c0c0c !important;padding:0;background:none;border-bottom:0}.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-lesson span:before,.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-lesson a:before{content:none}.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-lesson.completed a:before,.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-lesson.completed span::before{content:"\f14a";font-family:"Font Awesome 5 Pro";font-weight:600;font-size:120%;margin-right:.5rem;color:#0c0c0c;position:relative;left:0;top:0;height:1rem}.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-lesson.not-completed span::before,.widget .widget_sensei_course_progress ul.course-progress-lessons .course-progress-lesson.not-completed a::before{content:"\f0c8";font-family:"Font Awesome 5 Pro";font-size:120%;margin-right:.5rem;color:#0c0c0c;position:relative;left:0;top:0;height:1rem}.archive-header{color:#fff;background:#000;padding:15px;margin:0}.course-author,.sensei-course-meta,.sensei-course-participants{display:none}.course-container .col-lg-6{display:flex}.course-container .course{background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;box-shadow:8px 8px 0 0 rgba(0,0,0,.03);padding:1.5rem;height:100%;margin-top:15px;display:flex;flex-flow:column}@media(max-width: 767.98px){.course-container .course{height:auto}}.course-container .course .entry{display:flex;flex-direction:column;align-items:baseline;margin-bottom:10px}.course-container .course .entry a,.course-container .course .entry .woo-image{width:100%}.course-container .course .entry .course-excerpt{margin-top:15px}.course-container .course .course-product-title{font-weight:400}.course-container .course .woocommerce-Price-amount{font-family:Helvetica;font-size:1.5rem;color:#ea969d}.course-container .course a.button{margin-top:auto;max-width:max-content}.course-container .course h3.course-title{display:block;font-size:1.7rem;font-weight:400;margin-top:20px;padding-bottom:10px}.course-container .course h3.course-title a{color:#0c0c0c}.course-container .course .course-products{margin:0;order:2}.course-container .single-course .course .course-content .entry .course-title{line-height:1;font-size:1.2rem;font-weight:600}@media(min-width: 1200px){.course-container .single-course .course .course-content .entry .course-title{height:50px;padding-right:3rem;padding-left:3rem}}@media(max-width: 1199px){.course-container .single-course .course .course-content .entry .course-title{height:70px;padding-right:1rem;padding-left:1rem}}@media(min-width: 1200px){.course-container .single-course .course .course-content .entry .course-excerpt{padding-right:3rem;padding-left:3rem}}@media(max-width: 1199px){.course-container .single-course .course .course-content .entry .course-excerpt{padding-right:1rem;padding-left:1rem}}.course-container .single-course .course .button{margin-left:3rem;background-color:#fff;color:#0c0c0c;font-weight:700;text-decoration:underline;padding-left:0px;text-transform:lowercase;font-size:16px}@media(max-width: 1200px){.course-container .single-course .course .button{margin-left:1rem}}.course-container .single-course .course .button:hover{background-color:#fff;color:#0c0c0c;box-shadow:none;opacity:1;filter:brightness(100%)}.course-container .single-course .course .button::first-letter{text-transform:uppercase}.sensei-popup{visibility:hidden}.fourreasons_popup_div.sensei_popup{height:650px;max-height:100%;visibility:hidden;bottom:25%;top:25%}.fourreasons_popup_div.sensei_popup .top-div{padding-top:0}.fourreasons_popup_div.sensei_popup h3{font-size:1.5rem}.fourreasons_popup_div.sensei_popup p{font-size:16px;font-weight:400}.fourreasons_popup_div.sensei_popup button{width:40px;height:40px}.fourreasons_popup_div.sensei_popup button span{line-height:50px;font-size:2.5rem;font-weight:500;position:absolute;width:12px;height:10px;top:0;margin-top:-8px;right:14px}.fourreasons_popup_div.sensei_popup form{padding:0}.fourreasons_popup_div.sensei_popup .card{padding:0rem 1.25rem 0rem 1.25rem !important;border:1px rgba(0,0,0,0)}.fourreasons_popup_div.sensei_popup .card .gform_body label{margin-top:.5rem;font-weight:600}.fourreasons_popup_div.sensei_popup .card .gform_body input,.fourreasons_popup_div.sensei_popup .card .gform_body textarea{padding-left:.5rem}.fourreasons_popup_div.sensei_popup .card .gform_wrapper ul li{margin-bottom:.25rem}.fourreasons_popup_div.sensei_popup .card .gform_footer{padding-top:1rem}.fourreasons_popup_div.sensei_popup .card .gform_footer .gform_button{display:flex;width:50%;justify-content:center;margin-right:auto;margin-left:auto;background-color:#0c0c0c}@media(max-width: 767.98px){.fourreasons_popup_div.sensei_popup{bottom:0;top:0;height:auto;z-index:1100;border-radius:1.5rem;border:1px}.fourreasons_popup_div.sensei_popup h3{font-size:1rem;margin-top:0;padding-left:1.25rem}.fourreasons_popup_div.sensei_popup h3:nth-child(2){margin-right:1.25rem}.fourreasons_popup_div.sensei_popup p{padding-left:1.25rem}.fourreasons_popup_div.sensei_popup .fourreasons_div_close{margin-top:-5px}.fourreasons_popup_div.sensei_popup .col-md-12{padding-right:0 !important;padding-left:0 !important}.fourreasons_popup_div.sensei_popup .card .gform_body{font-size:14px}.fourreasons_popup_div.sensei_popup .card .gform_footer .gform_button{width:100%;margin-bottom:.5rem}}.form-center{display:flex;justify-content:center;padding:1rem}.form-center .fourreasons_form_sensei_lesson_page{width:100%;background-color:#fff;box-shadow:8px 8px 0 0 rgba(0,0,0,.03);border-radius:.625rem;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;-ms-border-radius:.625rem;-o-border-radius:.625rem;padding:2rem}.form-center .fourreasons_form_sensei_lesson_page .gform_wrapper .gform_footer .button{width:auto;background-color:#ea969d;border-radius:25px;border:none;color:#fff;padding:.5rem 4rem}@media(max-width: 767.98px){.form-center .fourreasons_form_sensei_lesson_page h3{font-size:1.25rem}.form-center .fourreasons_form_sensei_lesson_page .gform_wrapper .gform_footer{padding-top:0}.form-center .fourreasons_form_sensei_lesson_page .gform_wrapper .gform_footer .button{width:100%}}.course-enrolment .course-products{display:none !important}.course-enrolment form.cart{display:none !important}.lesson-popup{padding-right:0}.lesson-popup .modal-dialog{width:100%;max-width:100%;margin:0;height:100%}.lesson-popup .modal-dialog .modal-content{height:100%;border:none}.lesson-popup .modal-dialog .modal-content .modal-body{padding:0;margin-right:0;margin-left:0}.lesson-popup .modal-dialog .modal-content .modal-body .video-section{display:flex;flex-wrap:wrap;background-color:#303030;justify-content:center;align-items:center;padding:32px}.lesson-popup .modal-dialog .modal-content .modal-body .video-section .close{color:#fff;font-size:100px;font-weight:300;position:absolute;top:32px;left:32px;opacity:1}.lesson-popup .modal-dialog .modal-content .modal-body .video-section .close.loading span{opacity:.5}.lesson-popup .modal-dialog .modal-content .modal-body .video-section .close.loading::after{font-family:"Font Awesome 5 Pro";content:"\f110";vertical-align:top;font-weight:400;position:absolute;top:1.1rem;left:-0.9rem;font-size:72px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.lesson-popup .modal-dialog .modal-content .modal-body .video-section .sensei-video-embed{width:100%;height:90%}.lesson-popup .modal-dialog .modal-content .modal-body .video-section .sensei-video-embed iframe{height:100%;width:100%}.lesson-popup .modal-dialog .modal-content .modal-body .info-section{background-color:#fff;padding:24px}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .lesson-title h1{font-size:18px;font-weight:300;margin-bottom:24px}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .lesson-post-content{padding-bottom:24px;border-bottom:1px solid #e2e2e2}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .lesson-product-list-heading{margin-top:24px;margin-bottom:24px}.lesson-popup .modal-dialog .modal-content .modal-body .info-section img{display:none}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .sensei-message{display:none}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .product-list{display:grid;gap:24px}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .product-list a:hover{text-decoration:none}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .product-list .product.holder{height:124px;box-shadow:0px 2px 10px 0px rgba(0,0,0,.2);border-radius:6px;padding:12px 10px}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .product-list .product.holder .product-image{background-size:contain;background-repeat:no-repeat;background-position:center;height:100%}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .product-list .product.holder .product-name{display:flex;justify-content:start;flex-wrap:wrap;text-align:start}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .product-list .product.holder .product-name a{width:100%}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .product-list .product.holder .product-name .brand-title{width:100%;font-size:16px;font-weight:400;line-height:16px;text-transform:uppercase;font-family:"4Reasons";margin-bottom:0}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .product-list .product.holder .product-name .woocommerce-loop-product__title{width:100%;font-size:16px;font-weight:700;margin-bottom:0}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .product-list .product.holder .product-name .Ovh-tag{margin-bottom:0}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .product-list .product.holder .product-name .archive-product-price-pro{width:50%}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .product-list .product.holder .product-name .archive-product-price-pro .woocommerce-Price-amount{font-size:16px}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .product-list .product.holder .product-name .out-of-stock-notice{width:50%;min-height:auto;margin-left:0}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .product-list .product.holder .product-name .add_to_cart_wrapper{width:50%;margin-top:auto;margin-bottom:auto}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .product-list .product.holder .product-name .add_to_cart_wrapper .add_to_cart_input_wrapper{display:none}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .product-list .product.holder .product-name .add_to_cart_wrapper .add_to_cart_button{border-radius:6px}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .course-list{display:grid;gap:24px}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .course-list a:hover{text-decoration:none}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .course-list .course-product{display:flex;height:124px;box-shadow:0px 2px 10px 0px rgba(0,0,0,.2);border-radius:6px;padding:12px 0}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .course-list .course-product .content-image .content-image__image{background-size:contain;background-position:cover;background-repeat:no-repeat;height:100%}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .course-list .course-product .content.item{display:flex;justify-content:start;flex-wrap:wrap;text-align:start}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .course-list .course-product .content.item .content-text{display:flex;flex-wrap:wrap;align-content:start}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .course-list .course-product .content.item .content-text p{margin-bottom:0}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .course-list .course-product .content.item .content-text .content-text__type{font-size:16px;text-transform:uppercase;font-weight:400;margin-bottom:0;width:100%;height:30%}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .course-list .course-product .content.item .content-text .content-info-texts{width:100%}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .course-list .course-product .content.item .content-text .content-text__title{font-size:16px;font-weight:700;margin-bottom:0}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .course-list .course-product .content.item .content-text .content-text__date{margin-bottom:0}.lesson-popup .modal-dialog .modal-content .modal-body .info-section .courses-cta{border:1px solid #0c0c0c}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section{background-color:#fff;flex-direction:column;padding:12px 15px}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section button.close{width:100%;text-align:start;font-size:48px;line-height:32px;font-weight:700;color:#0c0c0c;margin-bottom:24px;margin-top:12px;font-family:"Font Awesome 5 Pro";opacity:1}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .sensei-video-embed iframe{height:200px;width:100%}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section header{width:100%}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .lesson-title{margin-top:24px}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .lesson-product-list-heading{width:100%;padding-top:24px;font-size:18px;line-height:18px;border-top:1px solid #e2e2e2;margin-bottom:12px}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .lesson-post-content img{display:none}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .lesson-post-content.lesson-content-closed{max-height:120px;overflow:hidden;position:relative}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .lesson-post-content.lesson-content-closed.text-shadow:after{display:block;position:absolute;width:100%;height:100%;background:-moz-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));background:-webkit-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 100%);background:-o-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 100%);background:-ms-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);content:"";bottom:0}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .sensei-lesson-after-content{width:100%;margin-bottom:12px}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .sensei-lesson-after-content .lesson-readmore{display:flex;justify-content:center;position:relative;text-decoration:none;font-weight:700}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .sensei-lesson-after-content .lesson-readmore:after{content:"\f078";font-family:"Font Awesome 5 Pro";font-weight:400;margin-left:.25rem;display:block;text-decoration:none;line-height:24px}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .sensei-lesson-after-content.lesson-content-open .lesson-readmore:after{content:"\f077"}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .course-list{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;position:relative;width:100%;padding:12px;padding-top:6px}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .course-list a{max-width:calc(70% - .25rem);flex:0 0 70%;padding:8px;flex-direction:column;align-items:flex-start;box-shadow:0px 2px 10px 0px rgba(0,0,0,.2);border-radius:6px;margin-right:12px;height:78px}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .course-list a .course-product{height:62px;display:flex;flex-wrap:wrap;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .course-list a .course-product .col-4,.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .course-list a .course-product .col-8{padding:0 4px}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .course-list a .course-product .content-image .content-image__image{height:62px;width:100%;background-size:contain;background-repeat:no-repeat}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .course-list a .course-product .content-text p{margin-bottom:0}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .course-list a .course-product .content-text .content-text__type{text-transform:uppercase;font-size:12px;font-weight:400}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .course-list a .course-product .content-text .content-text__title{text-wrap:wrap;font-size:12px;font-weight:700;margin-bottom:0}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .course-list .courses-cta{display:flex;align-items:center;justify-content:center;font-size:16px;text-transform:uppercase}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .product-list{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;position:relative;width:100%;padding:12px;padding-top:6px}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .product-list .item{max-width:calc(70% - .25rem);flex:0 0 70%;padding:8px;flex-direction:column;align-items:flex-start;box-shadow:0px 2px 10px 0px rgba(0,0,0,.2);border-radius:6px;margin-right:12px}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .product-list .item a{margin-bottom:0}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .product-list .item .col-3,.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .product-list .item .col-9{padding:0 2px}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .product-list .item .product-image{height:62px;width:100%;background-size:contain;background-repeat:no-repeat}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .product-list .item .product-name{text-align:start}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .product-list .item .product-name .brand-title{margin-bottom:0;font-size:12px;text-transform:uppercase;font-weight:400;font-family:"4reasons"}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .product-list .item .product-name .woocommerce-loop-product__title{margin-bottom:0;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .product-list .item .product-name .Ovh-tag{margin-bottom:0}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .product-list .item .out-of-stock-notice{width:100%;min-height:auto;margin-left:0}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .product-list .item .add_to_cart_wrapper{min-height:35px;width:100%;margin-top:unset;margin-bottom:auto}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .product-list .item .add_to_cart_wrapper .button{margin:auto}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .product-list .item .add_to_cart_wrapper .add_to_cart_input_wrapper{display:none}.lesson-popup .modal-dialog .modal-content .modal-body .mobile-section .product-list .item .add_to_cart_wrapper .add_to_cart_button{border-radius:6px;margin-left:0}.course-meta.course-enrolment{display:none}