:root{--main-color:#185011;--text-red:red;--white:#fff}.kd-header-3-main{flex-direction:row}.main-navigation{flex:1;padding:15px}.kd-header-3-main{padding:0 50px}.main-navigation #main-nav li{text-align:center}.main-navigation #main-nav li.nav-img a{width:100px;height:40px;background-size:contain;background-repeat:no-repeat;text-indent:-99999px;background-position:center}.main-navigation #main-nav li.lamour-cop a{background-image:url(//skincoachlamour.com/wp-content/themes/kadu/assets/css/../images/lamour-logo.png)}.main-navigation #main-nav li.ruby-cop a{background-image:url(//skincoachlamour.com/wp-content/themes/kadu/assets/css/../images/ruby-logo.png)}.main-navigation #main-nav li a{font-size:15px;padding:10px 20px 10px 0;text-transform:uppercase;font-weight:600;line-height:20px}.kd-header-3-area .container.kd-container-1{max-width:1800px}.main-navigation .navbar-nav li .dropdown-menu li{max-width:unset !important;text-align:left !important}.main-navigation #main-nav .dropdown-menu a{text-transform:normal;padding-left:20px}.main-navigation .navbar-nav li:not(:last-child){margin-right:15px}.single-product .container{padding-top:30px}.woocommerce div.product .product_title{font-size:20px}.woocommerce-Price-amount.amount{color:var(--text-red)}.woocommerce div.product form.cart{margin-top:2em}.woocommerce div.product form.cart .button{background:var(--text-red);color:#fff;padding:0 15px;height:38px}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #143634;background-color:var(--main-color);color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{box-shadow:2px 2px 0 #143634}.related.products .woocommerce-loop-product__title{font-size:15px !important;line-height:22px !important}.related.products a.button{background:var(--main-color);color:#fff;font-size:15px}.related.products a.button:hover{background:var(--text-red)}.home-feature .swiper-slide .icon img{width:80px !important;height:80px !important;object-fit:cover}.home-feature .kd-services-3-item .disc{display:flex;gap:10px;align-items:center}.home-feature .kd-services-3-item .disc:after{content:"";display:inline-block;width:20px;height:20px;background:url(//skincoachlamour.com/wp-content/themes/kadu/assets/css/../images/arrow-right.svg);background-size:100%;background-repeat:no-repeat}.home-news-blogs .list-posts .txaa-slide-down-1{display:grid;grid-template-columns:repeat(3,1fr)}.home-news-blogs .list-posts .txaa-slide-down-1-item{width:100%}.home-blogs-title>.e-con-inner{display:flex;margin:0}.home-blogs-title .btn-view-all-post a.elementor-button{background:#c4ef17}.slider-infomation .nest-slider>.elementor-widget-wrap{display:flex}.slider-infomation .nest-slider .slider-image{width:70%;padding:0}.slider-infomation .nest-slider .slider-content{width:30%;border-radius:20px;padding:0}.inforSwiper.swiper,.thumbSwiper.swiper{overflow:hidden !important}.inforSwiper .swiper-wrapper,.thumbSwiper .swiper-wrapper{display:flex !important;flex-direction:row !important}.inforSwiper .swiper-slide,.thumbSwiper .swiper-slide{width:100% !important;flex-shrink:0 !important}.nest-slider>.elementor-widget-wrap{position:relative}.nest-slider .inforSwiper{position:absolute;right:10%;background:#185011;z-index:2}.nest-slider .slider-image .swiper-slide img{height:550px;width:100%;object-fit:cover}.thumbSwiper{height:560px !important}.inforSwiper{height:350px !important}.nest-slider .slider-image .swiper-slide{padding:0}.inforSwiper .swiper-wrapper,.thumbSwiper .swiper-wrapper{gap:0 !important}.courses-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.inforSwiper .content-text{color:#fff}.inforSwiper .content-text h3{color:var(--white) !important;font-size:25px}.inforSwiper .swiper-slide{padding:20px}.expert-team .expert-item img{width:100%;height:100%;object-fit:cover;object-position:top}.icon-vision-mission .elementor-icon{font-size:20px;color:#fff !important;padding:15px;background:var(--main-color)}.about-history-section .company-title h2{font-size:50px;color:var(--main-color);text-transform:uppercase}.about-history-section .company-title h3{font-size:80px;color:#fff;-webkit-text-stroke:2px var(--main-color)}.about-company-items.border-line,.about-company-items.border-line-2{position:relative}.about-company-items.border-line-2:after{content:"";position:absolute;bottom:-44%;left:10%;background:#e8e8e9;width:1px;height:350px}.about-company-items.border-line:after{content:"";position:absolute;top:-44%;left:10%;background:#e8e8e9;width:1px;height:400px}.elementor-1641 .elementor-element-50f19e8{display:none}.coaching-program-section .coaching-program-item h2{font-size:30px;line-height:1.4;color:#000}.vision-mission-section .vision-mission-content h3{font-size:20px;color:var(--main-color);font-weight:700}.books-section .book-meta p{font-style:italic;margin-bottom:10px}.list-facility-img #gallery-1{gap:10px}.list-facility-img #gallery-1 .gallery-item{max-width:100%}.list-facility-img #gallery-1 .gallery-item img{min-height:200px}.introduce-section .introduce-content{flex:1}.introduce-section .introduce-thumb{width:35%}.introduce-section .introduce-thumb img{border-radius:50% 50% 0 0/40% 40% 0 0}.introduce-section .introduce-content .elementor-heading-title,.coaching-content .elementor-heading-title{font-size:30px;color:#000}.section-coaching-personal .text-coach-register h3{color:#fff;font-size:25px;font-weight:700;margin-bottom:20px}.coach-personal-form form{max-width:50%;margin:0 auto;border:2px solid #000;padding:40px 20px;border-radius:20px}.text-red{color:var(--text-red)}.small-text{font-size:12px}.coach-personal-form form input,.coach-personal-form form label{display:block}.wpcf7-spinner{display:none !important}.coach-personal-form form input{width:100%}.coach-personal-form form label{margin-bottom:20px;font-weight:700}.coach-personal-form .coach-meta{background:#fcf9da;padding:16px;border-radius:8px;text-align:center;margin-bottom:20px}.coach-personal-form .coach-meta p{margin-bottom:0;font-weight:700;font-size:16px}.coach-personal-form .coach-meta .price{font-size:25px;margin-top:12px}.coach-personal-form input:not(input[type=submit]){border:unset;background:#f1f3f4;margin-top:10px;padding:5px 10px;border-radius:6px}.coach-personal-form input[type=submit]{background:var(--main-color);color:#fff;padding:8px 10px;border:2px solid var(--main-color);border-radius:10px;transform:all .5s ease}.coach-personal-form input[type=submit]:hover{background:var(--white);color:var(--main-color)}.coach-personal-form .note{background:#4cbb17;color:var(--white);text-transform:uppercase;text-align:center;margin-top:12px;padding:10px}.list-image-service .item-img-service img{width:100%;height:250px;object-fit:cover;border-radius:16px}.list-customer-img #gallery-1{gap:16px}.list-customer-img #gallery-1 .gallery-item{max-width:100%}.list-customer-img .gallery-item img{height:260px;object-fit:cover}.single-product.woocommerce .product .product_title{font-size:25px;font-weight:700}.btn-become-agent{padding:10px 12px;background:var(--main-color);margin-bottom:12px;display:inline-block;color:var(--white);border-radius:8px;border:2px solid var(--main-color);cursor:pointer;transform:all .5s ease-in-out}.btn-become-agent:hover{background-color:var(--white);color:var(--main-color)}.contact-01 .item-meta-contact{box-shadow:rgba(67,71,85,.27) 0px 0px .25em,rgba(90,125,188,.05) 0px .25em 1em;margin-bottom:20px;border-radius:10px;padding:0 !important}.contact-01 .item-meta-contact>.e-con-inner{padding:20px}.contact-01 .box-icon{background:#ecffe9}.contact-01 .box-icon .elementor-icon-wrapper{height:100%;display:flex;align-items:center;justify-content:center}.contact-01 .box-icon i{font-size:30px}.contact-01 .box-content p{margin-bottom:0 !important}.single-dao_tao_spa .post-featured-image img{border-radius:20px;height:500px;object-fit:cover}.single-dao_tao_spa .post-content{margin-top:20px}.single-dao_tao_spa .post-content h1{font-size:28px;font-weight:700;margin-bottom:20px}.spa-training-tabs{border-radius:8px;box-shadow:rgba(0,0,0,.16) 0px 1px 4px}.spa-training-tabs .tab-menu{border-radius:8px 8px 0 0;display:grid;grid-template-columns:repeat(4,1fr)}.spa-training-tabs .tab-content{display:none}.spa-training-tabs .tab-content.active{display:block;padding:16px}.spa-training-tabs .tab-menu li{cursor:pointer;padding:10px 15px;display:inline-block;width:100%;text-align:center}.spa-training-tabs .tab-menu li.active{font-weight:700;background:0 0;border-top:2px solid var(--main-color)}.spa-training-tabs .tab-menu li.active:first-child{border-top-left-radius:8px}.spa-training-tabs .tab-menu li.active:last-child{border-top-right-radius:8px}.spa-training-tabs .tab-menu{background:#d8f3dc}.list-training-post .training-post-list,.list-training-posts{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.list-training-post .training-category-group{margin-bottom:50px}.list-training-post .training-category-group>h2,.featured-courses h2,.feedback-customers h2{font-size:30px;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:30px}.single-training-item{box-shadow:rgba(0,0,0,.16) 0px 1px 4px;border-radius:12px}.single-training-item .blog-thumb img{width:100%;height:200px;display:block;object-fit:cover;border-radius:12px 12px 0 0}.single-training-item .content{padding:8px 10px}.single-training-item h2{font-size:20px;font-weight:700;text-transform:uppercase;text-align:center;color:var(--main-color);position:relative;padding-bottom:15px;margin-bottom:15px}.single-training-item h2:after{content:"";display:block;width:60%;height:2px;background:var(--main-color);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.single-training-item .btn-box{display:flex;justify-content:space-between;gap:12px}.single-training-item .btn-style{border:1px solid var(--main-color);padding:8px 10px;border-radius:8px;color:var(--main-color);transition:all .5s ease-in-out;flex:1;text-align:center}.single-training-item .btn-style:hover{background:var(--main-color);color:var(--white)}.single-training-item .content{min-height:280px;display:flex;flex-direction:column;justify-content:space-between}.single-training-item .content .box-img{width:40%}.item-study-journey{display:flex;align-items:center;gap:30px;margin-bottom:30px}.item-study-journey .box{flex:1;flex-shrink:0}.item-study-journey .thumb.box img{width:100%;aspect-ratio:1.5;height:auto;object-fit:cover}.single-training-item .content .box-img img{width:100%;height:350px;object-fit:cover}.single-training-item .content .box-content{flex:1}.item-study-journey .title h3{font-size:28px;line-height:1.4;font-weight:700;color:var(--main-color);text-transform:uppercase}.item-study-journey .box-content p{font-size:18px;font-weight:700;color:#000}.item-study-journey .box-img{flex:0 0 50%}.item-study-journey .box-content{flex:1}.list-img-study-journey{grid-template-rows:250px 250px}.list-img-study-journey .item img{height:100%;object-fit:cover}.list-img-study-journey .item3{grid-column:3;grid-row:1/span 2;height:100%}.list-img-study-journey .item3 img{height:100%}.post-type-archive .feh-pagination{display:flex;justify-content:center;gap:10px}.product-archive-container{display:flex;gap:30px;flex-direction:row-reverse;margin-bottom:60px}.product-archive-container .blog-page-sidebar{flex:0 0 300px}.product-archive-container .list-products{flex:1}.product-archive-container .product .woocommerce-loop-product__title{font-size:18px !important;font-weight:700}.woocommerce-Price-amount.amount{font-weight:700}.product-archive-container li.product{height:345px;display:flex;flex-direction:column;justify-content:space-between}.product-archive-container a.button.product_type_simple{border-radius:8px;border:2px solid var(--main-color);text-align:center;font-size:14px}.product-archive-container a.added_to_cart{font-size:14px;text-align:center;margin-top:10px}.product-archive-container .blog-page-sidebar h2.widget__title{font-weight:700}.wc-block-cart__submit-container a{border:2px solid var(--main-color);border-radius:8px;margin-top:20px}#login-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}#login-popup-box{background:#fff;padding:30px;border-radius:8px;max-width:500px;width:90%;box-shadow:0 0 10px rgba(0,0,0,.3);position:relative}#login-popup-close{position:absolute;top:10px;right:15px;cursor:pointer;font-size:20px;color:#000}.section-community-01 .box-slider .swiper-slide-image{height:400px;object-fit:cover}.intro-section .box-content ul{list-style-type:disc !important}.intro-section .box-content p,.home-system .box-content p:last-child{margin:25px 0 0;font-size:18px;font-weight:700;color:var(--main-color)}.breadcrumb-area{margin-top:260px}.single-training-item .meta-content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.home-courses .tutor-wrap.tutor-wrap-parent{padding-top:0;padding-bottom:0}.home-courses .tutor-course-filter{display:none !important}.home-courses .tutor-card-body .tutor-meta{display:none}.why-choose .reason-item img{filter:brightness(0) saturate(100%) invert(83%) sepia(73%) saturate(407%) hue-rotate(23deg) brightness(97%) contrast(96%) !important}ul#main-nav ul.dropdown-menu li.lamour-cop,ul#main-nav ul.dropdown-menu li.ruby-cop{margin:0 20px}.scroll-top .scroll-top-wrap{background:#c2ee12}.scroll-top .scroll-top-wrap svg{fill:#fff}.woocommerce div.product div.images .flex-control-thumbs{margin-top:16px}.elementor-gt-heading{line-height:1.4 !important}.single-product .flex-control-thumbs .slick-track{display:flex}.single-product .flex-control-thumbs .slick-track:before{content:none}.single-product .flex-control-thumbs .slick-prev{left:0;z-index:5}.single-product .flex-control-thumbs .slick-next{right:0;z-index:5}.single-product .flex-control-thumbs .slick-prev:before,.single-product .flex-control-thumbs .slick-next:before{opacity:1;color:#000}.single-product .flex-control-thumbs .slick-slide{margin:0 6px !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{min-height:400px}.home-numbers-highlight .kd-counter-4-item .item-number{font-size:35px}.home-numbers-highlight .kd-counter-4-item .item-title{font-size:16px}.home-numbers-highlight .kd-counter-4-item-wrap-shape-1{background:#b8f351}.home-numbers-highlight .kd-counter-4-item-wrap-shape-2{background:#a0d93c}.home-numbers-highlight .kd-counter-4-item-wrap-shape-3{background:#8ac129}.home-numbers-highlight .kd-counter-4-item-wrap{background:#6fa117}.training-spa-recent-posts .item{margin-bottom:15px}.training-spa-recent-posts .item img{width:100%;height:150px;border-radius:10px;display:block;margin-bottom:12px;object-fit:cover}.training-spa-recent-posts .item h4{line-height:1;font-weight:700;margin-bottom:0}.training-spa-recent-posts .item:not(:last-child) h4{border-bottom:1px solid #f0f0f0;padding-bottom:15px}.featured-courses{padding-top:60px}.featured-courses .tutor-wrap{padding:0}.featured-courses .tutor-course-filter,.featured-courses .tutor-meta{display:none !important}.book-flip-section .df-container>.df-bg{background:0 0 !important}.df-viewer-container{max-width:100%;width:100%;margin:0 auto}.df-3dcanvas{width:100% !important;max-width:1600px !important;display:block;margin:0 auto}.df-flipbook-3d{width:100% !important;max-width:1600px !important;margin:0 auto;position:relative}.df-csscanvas{perspective:2000px !important}.df-zoomview{max-width:1600px;margin:0 auto}.home-news-blogs .card-content{padding:40px}.home-news-blogs .card-content .kd-blog-1-card-meta{display:none !important}.resources-section .inforSwiper{top:32%}.book-detail-section .product-content{display:flex;gap:30px;flex-wrap:wrap}.book-detail-section .product-content>div{flex:1 1 300px;min-width:0}.custom-product-gallery{width:100%;overflow:hidden}.custom-product-gallery img{width:100%;height:auto;display:block;object-fit:contain}.custom-product-gallery .slick-next{right:10px;z-index:5}.custom-product-gallery .slick-prev{left:10px;z-index:5}.custom-product-gallery .slick-next:before,.custom-product-gallery .slick-prev:before{color:#4cbb17}.inforSwiper .swiper-slide{gap:0}.home-courses .tutor-icon-cart-line:before{content:none !important}.home-courses .tutor-course-list{grid-template-columns:repeat(4,1fr)}.home-courses h3.tutor-course-name.tutor-fs-5.tutor-fw-medium{font-size:20px}.company-slider .inforSwiper{height:auto !important;min-height:120px;top:45%}.company-slider .inforSwiper .content-text{min-height:80px}.company-slider .inforSwiper .swiper-wrapper{height:auto !important}.company-slider .inforSwiper .swiper-wrapper .swiper-slider{height:fit-content !important}ul.products li.product a.product_type_custom,.book-product form.cart .button.single_add_to_cart_button{border:1px solid var(--main-color);text-align:center;color:var(--white);background-color:var(--main-color) !important}ul.products li.product a.product_type_custom:hover,.book-product form.cart .button.single_add_to_cart_button:hover{background-color:var(--white) !important;color:var(--main-color) !important}.woocommerce-error{display:none !important}.lamour-slider.company-slider .inforSwiper{height:120px !important}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif !important}a.kd-pr-btn-1>span.text{line-height:1.3;font-family:"Roboto",sans-serif !important}.kd-footer-1-form-btn{font-family:"Roboto" !important;line-height:1.2}.elementor-1115 .elementor-element.elementor-element-18062eb,.home-numbers-highlight .kd-counter-4-item .item-number,.elementor-1859 .elementor-element.elementor-element-09f93c8,.vision-mission-content,.introduce-section p{font-family:"Roboto" !important}#page,button.kd-footer-1-form-btn.kd-pr-btn-1,.blog-details-content .blog-disc *{font-family:"Roboto",sans-serif !important}a.kd-pr-btn-1 span:before,a.kd-pr-btn-1 span:after{font-weight:500}#page .tutor-course-details-page h1.tutor-course-details-title{font-family:"Roboto",sans-serif !important}