@font-face{font-family:Brittany Signature;src:url(../media/BrittanySignatureRegular.32232d90.woff2)format("woff2"),url(../media/BrittanySignatureRegular.1adf16d0.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*,:after,:before,html,body,h1,h2,h3,h4,h5,h6,p,ul,li{box-sizing:border-box;border:0;margin:0;padding:0;font-family:Manrope,sans-serif}body{flex-direction:column;min-height:100vh;display:flex}label{margin:0}footer{margin-top:auto}ul,ol{list-style:none}img{max-width:100%}a{color:#5168f4;text-decoration:none}a:hover,a:focus,a:active{outline:none;text-decoration:none}address{font-style:normal}textarea{resize:none}textarea:hover,textarea:focus,textarea:active,input:hover,input:active,input:focus,select:hover,select:active,select:focus{box-shadow:none;outline:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}button,button:hover,button:focus,button:active{box-shadow:none;cursor:pointer;outline:none}img{border:none}a img{border:0}figure{margin:0;padding:0}.slick-initialized .slick-slide{border:none;outline:none}.toggle-menu-btn1{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:31px;height:16.5px;display:flex}.toggle-menu-btn1 div{background-color:#dd1a6f;width:100%;height:1.83px;transition:all .5s;position:relative}.toggle-menu-btn1 div:before,.toggle-menu-btn1 div:after{content:"";width:inherit;height:inherit;background-color:#dd1a6f;border-radius:3px;transition:all .5s;position:absolute;left:0}.toggle-menu-btn1 div:before{transform:translateY(-6px)}.toggle-menu-btn1 div:after{transform:translateY(6px)}.toggle-menu-btn1.active div{background-color:#0000}.toggle-menu-btn1.active div:after{transform:translateY(0)rotate(45deg)}.toggle-menu-btn1.active div:before{transform:translateY(0)rotate(-45deg)}.outline-white-btn{color:#fff;text-align:center;letter-spacing:1.6px;text-transform:uppercase;background-color:#0000;border:1px solid #fff;border-radius:60px;justify-content:center;align-items:center;padding:15px 30px;font-size:16px;font-weight:600;line-height:normal;transition:all .3s;display:flex}.outline-white-btn:hover{box-shadow:1px 4px 15px #000}.solid-primary-btn{color:#fff;text-align:center;letter-spacing:1.6px;text-transform:uppercase;background-color:#1a342b;border:1px solid #1a342b;border-radius:60px;justify-content:center;align-items:center;padding:15px 30px;font-size:16px;font-weight:600;line-height:normal;transition:all .3s;display:flex}.solid-primary-btn:hover{box-shadow:1px 4px 15px #000}.theme-checkbox-s1{appearance:none;cursor:pointer;border:2px solid #fff;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.theme-checkbox-s1:before{content:"";clear:both;opacity:0;visibility:hidden;border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:9px;margin:0 0 2px;display:block;transform:rotate(45deg)}.theme-checkbox-s1:checked:before{opacity:1;visibility:visible}.theme-checkbox-s1.colorfull,.theme-checkbox-s1.colorfull:before{border-color:#4fd1c5}.theme-checkbox-s1.dark,.theme-checkbox-s1.dark:before{border-color:#041134}.multiple-checkagree{flex-wrap:wrap;gap:24px;display:flex}.multiple-checkagree .checkagree{gap:10px}.themeRadio-s1{appearance:none;border:1px solid var(--ai-insight-highlight-progress);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:relative}.themeRadio-s1:not(.tick):checked:after,.themeRadio-s1:not(.tick)[custom-checked=true]:after{content:"";clear:both;background:var(--ai-insight-highlight-progress);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.themeRadio-s1.tick:before{content:"";clear:both;opacity:0;visibility:hidden;border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:9px;margin:0 0 2px;display:block;transform:rotate(45deg)}.themeRadio-s1.tick:checked{background-color:var(--ai-insight-highlight-progress)}.themeRadio-s1.tick:checked:before{opacity:1;visibility:visible}.checkagree{align-items:flex-start;column-gap:8px;display:flex}.checkagree .check-div{flex:none;align-items:center;margin:2px 0 0;display:flex}.checkagree .agree-text{font-size:14px;font-weight:400;line-height:22px;margin:0!important}.custom-container{width:100%;max-width:1430px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.main-header .custom-container{flex-direction:"";justify-content:space-between;align-items:center;display:flex}.main-header .custom-container .main-logo{display:block}.main-header .custom-container .right-menu .menu-nav{flex-direction:"";justify-content:"";align-items:center;display:flex}.footer{text-align:center;color:#000;background-color:#d3d3d3;padding:10px;font-weight:700}body:has(.discount-bar) .main-header{top:72px}.main-header{z-index:99;background-color:#0000;width:100%;padding:10px 0;position:absolute;top:0;left:0}.main-header .custom-container{justify-content:space-between;column-gap:16px;display:flex}.main-header .custom-container .logo{cursor:pointer;background-color:#0000;border:0;display:flex}.main-header .custom-container .menu-lists{align-items:center;column-gap:50px;margin:0 auto;display:flex}.main-header .custom-container .menu-lists .menu-item .menu-link{color:#fffc;text-transform:uppercase;font-size:18px;font-weight:400;line-height:30px;transition:all .3s}.main-header .custom-container .menu-lists .menu-item .menu-link:hover{color:#603813}.main-header .custom-container .right-action{align-items:center;column-gap:20px;display:flex}.main-header .custom-container .right-action .icon-btn{background-color:#0000;border:0;align-items:center;transition:all .3s;display:flex}.main-header .custom-container .right-action .icon-btn:hover{transform:scale(1.2)}.discount-bar{text-align:center;background:#ede8d0;justify-content:center;align-items:center;min-height:60px;padding:10px;display:flex}.discount-bar p{color:#603813;font-size:18px;font-weight:500;line-height:52px}.discount-bar p a{color:#603813;text-transform:uppercase;text-decoration:underline}.main-banner{position:relative}.main-banner .banner-bg{width:100%}.main-banner .banner-captionBox{align-items:flex-end;width:100%;height:100%;padding:116px 0;display:flex;position:absolute;top:0;left:0}.main-banner .banner-captionBox h1{color:#fff;text-transform:uppercase;font-size:40px;font-weight:500;line-height:46px}.main-banner .banner-captionBox .custom-container{justify-content:space-between;column-gap:10px;display:flex}.main-banner .banner-captionBox .action-div{margin-top:31px}.main-banner .banner-captionBox .right-div{margin-left:auto}.main-banner .banner-captionBox .right-div .icon-btn{background-color:#0000;align-items:center;display:flex}.text-section-1{text-align:center;padding:75px 0}.text-section-1 .custom-container{flex-direction:column;row-gap:31px;max-width:1107px;display:flex}.text-section-1 h2{color:#603813;font-size:34px;font-weight:500;line-height:52px}.image-section-1 img{width:100%}.built-with-purpose{padding:100px 0}.built-with-purpose .image-container{width:100%;overflow:hidden}.built-with-purpose .image-container img{width:100%;margin:-180px 0 -100px}.section-heading{text-align:center;max-width:847px;margin:0 auto 50px}.section-heading h2{color:#603813;letter-spacing:-1.2px;text-transform:uppercase;font-size:40px;font-weight:500;line-height:65px}.section-heading h3{color:#603813;letter-spacing:-.9px;text-transform:uppercase;font-size:30px;font-weight:600;line-height:65px}.section-heading h4{color:#603813;font-size:26px;font-weight:500;line-height:42px}.section-heading h5{color:#603813;font-size:18px;font-weight:400;line-height:30px}.section-heading.text-white *{color:#fff}.flawless-Poreless-skin-secrets{background-image:url(../media/flawless-Poreless-skin-secrets.5aedab3e.png);padding:60px 0}.flawless-Poreless-skin-secrets .custom-container{min-height:840px}.flawless-Poreless-skin-secrets .action-div{justify-content:center;margin-top:24px;display:flex}.what-our-clients-saying{padding:70px 0}.offer-service-section{background-color:#1a342b;padding:80px 0}.offer-service-lists{flex-wrap:wrap;margin:-32px;display:flex}.offer-service-lists .offer-service-item{width:100%;max-width:25%;padding:32px}.offer-service-lists .offer-service-item .offer-service-box{flex-direction:column;align-items:center;row-gap:30px;display:flex}.offer-service-lists .offer-service-item .offer-service-box .image-container{width:100%;padding-top:100%;position:relative}.offer-service-lists .offer-service-item .offer-service-box .image-container img{object-fit:cover;border-radius:100%;width:100%;height:100%;position:absolute;top:0;left:0}.offer-service-lists .offer-service-item .offer-service-box .text-container{text-align:center;flex-direction:column;row-gap:20px;display:flex}.offer-service-lists .offer-service-item .offer-service-box .text-container h3{color:#fff;font-size:21px;font-weight:600;line-height:28px}.offer-service-lists .offer-service-item .offer-service-box .text-container h5{color:#fffc;font-size:18px;font-weight:400;line-height:28px}.offer-service-lists .offer-service-item .offer-service-box .text-container .action-div{justify-content:center;display:flex}.offer-service-lists .offer-service-item .offer-service-box .text-container .action-div .link-btn{color:#fff;letter-spacing:1.6px;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;background-color:#0000;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.responsibleDesign-section{background-image:url(../media/responsibleDesign-bg.81993cd0.png);background-position:0 0;background-size:cover}.responsibleDesign-section .custom-container{align-items:center;min-height:840px;display:flex}.responsibleDesign-section .action-div{align-items:center;margin-top:32px;display:flex}.responsibleDesign-section .text-container{width:100%;max-width:471px;margin-left:auto}.responsibleDesign-section .text-container h2{color:#603813;letter-spacing:-1.2px;text-transform:uppercase;font-size:40px;font-weight:400;line-height:65px}.responsibleDesign-section .text-container h4{color:#603813;font-size:26px;font-weight:400;line-height:42px}.text-section-2{background-image:url(../media/text-section-2-bg1.f63858fb.png);background-size:cover;padding:56px 0}.text-section-2 .custom-container{max-width:713px}.text-section-2{text-align:center}.text-section-2 h2{color:#fff;font-size:34px;font-weight:400;line-height:47px}.text-section-2 h3{color:#fff;margin-top:64px;font-family:Brittany Signature;font-size:34px;font-weight:400;line-height:28px}.text-section-2 h5{color:#fff;margin-top:20px;font-size:18px;font-weight:400;line-height:28px}.clients-testimonials .clients-testimonial-wrapper{text-align:center;background:#fffaef;border:1px solid #0000000f;flex-direction:column;align-items:center;width:100%;max-width:955px;margin:0 auto;padding:50px 16px;display:flex;position:relative}.clients-testimonials .clients-testimonial-wrapper .next-prev-div{visibility:hidden;justify-content:space-between;align-items:center;column-gap:10px;width:calc(100% + 140px);display:flex;position:absolute;top:50%;left:-70px;transform:translateY(-50%)}.clients-testimonials .clients-testimonial-wrapper .next-prev-div .icon-btn{visibility:visible;background-color:#0000;border:0;display:flex}.clients-testimonials .clients-testimonial-wrapper .image-container{border:2px solid #1a342b;border-radius:100%;width:102px;height:102px}.clients-testimonials .clients-testimonial-wrapper .image-container img{object-fit:cover;border-radius:100%;width:100%;height:100%}.clients-testimonials .clients-testimonial-wrapper .rating-ul{align-items:center;column-gap:12px;margin-top:35px;display:flex}.clients-testimonials .clients-testimonial-wrapper .rating-ul .rating-li img{width:24px}.clients-testimonials .clients-testimonial-wrapper .paragraph{color:#603813;width:100%;max-width:818px;margin:30px auto 0;font-size:21px;font-weight:400;line-height:35px}.clients-testimonials .clients-testimonial-wrapper h3{align-items:center;column-gap:14px;margin-top:30px;display:flex}.clients-testimonials .clients-testimonial-wrapper h3 .dash{background:#7b521c;width:22px;height:2px;display:flex}.clients-testimonials .clients-testimonial-wrapper h3 .text{color:#603813;letter-spacing:1.05px;text-transform:uppercase;font-size:21px;font-weight:600;line-height:35px}.slider-dots-s1{justify-content:center;column-gap:9px;margin-top:50px;display:flex}.slider-dots-s1 .dots{opacity:.2;background-color:#1a342b;border-radius:100%;width:14px;height:14px}.slider-dots-s1 .dots.active{opacity:1}.main-footer{background:#ede8d0}.main-footer .footer-top{justify-content:space-between;padding:60px 0;display:flex}.main-footer .footer-top .footer-item .about,.main-footer .footer-top .footer-item .legal,.main-footer .footer-top .footer-item .customer-care{width:170px}.main-footer .footer-top .footer-item .email{width:390px}.main-footer .footer-top .footer-item h2{letter-spacing:1.6px;text-transform:uppercase;margin-bottom:30px;font-size:16px;font-weight:600;line-height:normal;position:relative}.main-footer .footer-top .footer-item h2:after{content:"";clear:both;background:#603813;width:41px;height:2px;margin-top:18px;display:block}.main-footer .footer-top .footer-item .menu-lists{flex-direction:column;row-gap:30px;display:flex}.main-footer .footer-top .footer-item .menu-lists .menu-item .menu-link{color:#603813cc;background-color:#0000;border:0;font-size:16px;font-weight:400;line-height:28px}.main-footer .footer-top .footer-item .email-div{align-items:center;column-gap:16px;display:flex}.main-footer .footer-top .footer-item .email-div .input-div{flex:auto}.main-footer .footer-top .footer-item .email-div .input-div .form-control{color:#603813;background-color:#0000;border:1px solid #60381380;border-radius:5px;height:48px}.main-footer .footer-top .footer-item .email-div .input-div .form-control::placeholder{color:#603813}.main-footer .footer-top .footer-item .email-div .send-btn{color:#fff;background:#1a342b;border-radius:6px;justify-content:center;align-items:center;width:49px;height:48px;display:flex}.main-footer .footer-top .footer-item .downoad-option{align-items:center;gap:10.065px;margin-top:22px;display:flex}.main-footer .footer-top .footer-item .downoad-option .download-btn{background-color:#0000;border:0;align-items:center;display:flex}.main-footer .footer-top .footer-item .social-lists{align-items:center;column-gap:10px;margin-top:24px;display:flex}.main-footer .footer-top .footer-item .social-lists .social-link{color:#603813;background-color:#0000;border:1px solid #603813;border-radius:100%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.main-footer .footer-bottom{justify-content:space-between;align-items:center;padding:24px 0;display:flex;position:relative}.main-footer .footer-bottom:before{content:"";clear:both;opacity:.1;background-color:#603813;width:100%;height:1px;position:absolute;top:0;left:0}.main-footer .footer-bottom p{color:#603813;font-size:16px;font-weight:400;line-height:28px}.main-footer .footer-bottom .right-cards{align-items:center;column-gap:0;display:flex}.main-footer .footer-bottom .right-cards .card-item img{height:35px}.auth-page-main{background-color:#1a342b;height:100vh;display:flex}.auth-page-main .auth-image-container{width:100%;max-width:60%}.auth-page-main .auth-image-container img{object-fit:cover;width:100%;height:100%}.auth-page-main .auth-text-container{width:40%;padding:45px 16px;display:flex;overflow:hidden auto}.auth-page-main .auth-text-container .inner-container{width:100%;max-width:424.6px;margin:auto}.auth-page-main .auth-text-container .heading{text-align:center;flex-direction:column;align-items:center;margin-bottom:42px;display:flex}.auth-page-main .auth-text-container .heading .logo{background-color:#0000;border:0;align-items:center;margin-bottom:35px;display:flex}.auth-page-main .auth-text-container .heading h1{color:#fff;text-transform:uppercase;margin-bottom:15px;font-size:34px;font-weight:500;line-height:36px}.auth-page-main .auth-text-container .heading h4{color:#fff;font-size:16px;font-weight:400;line-height:28px}.auth-page-main .auth-text-container .form-content .form-group{margin-bottom:24px}.auth-page-main .auth-text-container .form-content .form-group label{color:#fff;text-transform:uppercase;margin-bottom:14px;font-size:16px;font-weight:600;line-height:20px}.auth-page-main .auth-text-container .form-content .form-submit-group{text-align:center;flex-direction:column;align-items:center;row-gap:24px;display:flex}.auth-page-main .auth-text-container .form-content .form-submit-group .submit-btn{color:#603813;letter-spacing:1.6px;text-transform:uppercase;background:#fff;border:0;border-radius:60px;width:100%;height:56px;font-size:16px;font-weight:600;line-height:normal}.auth-page-main .auth-text-container .form-content .form-submit-group .more-text{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.auth-page-main .auth-text-container .form-content .form-submit-group .more-text:has(.icon){align-items:center;column-gap:8px;display:flex}.auth-page-main .auth-text-container .form-content .form-submit-group .more-text:has(.icon) .icon{flex:none;align-items:center;display:flex}.auth-page-main .auth-text-container .form-content .form-submit-group .more-text .link-btn{color:#e5c67f;background-color:#0000;border:0;display:inline-block}.auth-page-main .auth-text-container .form-content .or-divider{color:#ffffffb3;text-align:center;z-index:1;width:100%;font-size:16px;font-weight:400;line-height:24px;position:relative}.auth-page-main .auth-text-container .form-content .or-divider:before{content:"";clear:both;z-index:-1;background:#fff3;width:100%;height:1px;position:absolute;top:11px;left:0}.auth-page-main .auth-text-container .form-content .or-divider span{z-index:2;background-color:#1a342b;padding:0 24px;display:inline-block;position:relative}.auth-page-main .auth-text-container .form-content .form-control{color:#fff;background-color:#0000;border:1px solid #fff3;height:52px;padding:0 14px;font-size:16px;font-weight:400;line-height:24px;box-shadow:0 1px 2px #0a0d120d}.auth-page-main .auth-text-container .form-content .form-control::placeholder{color:#fff;opacity:.5}.auth-page-main .auth-text-container .form-content .otp-input-list{column-gap:7px;display:flex}.auth-page-main .auth-text-container .form-content .otp-input-list .otp-box{flex:auto}.auth-page-main .auth-text-container .form-content .otp-input-list .otp-box .form-control{text-align:center;height:55px}.auth-page-main .auth-text-container .form-content .form-control:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #1a342b!important}.auth-page-main .auth-text-container .form-content .form-control:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #1a342b!important}.auth-page-main .auth-text-container .form-content .form-control:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #1a342b!important}.auth-page-main .auth-text-container .form-content .form-control:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #1a342b!important}.auth-page-main .auth-text-container .form-content .input-with-icon{position:relative}.auth-page-main .auth-text-container .form-content .input-with-icon .icon{color:#fff}.auth-page-main .agree-with-link-action{justify-content:space-between;align-items:center;column-gap:10px;display:flex}.auth-page-main .agree-with-link-action .agree-text{color:#fff}.auth-page-main .agree-with-link-action .link-btn{color:#e5c67f;cursor:pointer;background-color:#0000;align-items:center;font-size:16px;font-weight:400;line-height:28px;display:flex}.input-with-icon{position:relative}.input-with-icon .icon{background-color:#0000;border:0;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.input-with-icon .icon.right{right:14px}.input-with-icon:has(.right) .form-control{padding-right:42px!important}
