.cst-recommend-prdctCard .product-card-wrapper .card__information a:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;content:""}.cst-custom-home-image-with-text-new-sec .image-with-text__text-item .cst-skinspride-button{border-color:#fff;color:#fff}.cst-custom-home-image-with-text-new-sec .image-with-text__text-item .cst-skinspride-heading,.cst-custom-home-image-with-text-new-sec .image-with-text__text-item .cst-skinspride-content p{color:#fff}.cst-recommend-prdctCard .full-unstyled-link{color:#000!important}.cst-custom-home-image-with-text-new-sec .image-with-text__text-item{background:#7a5534}.cst-custom-home-image-with-text-new-sec .image-with-text__media-item{margin:0}.cst-main_product .breadcrumbs{font-size:16px;font-family:Lato;color:#000;text-transform:math-auto}.cst-main_product .breadcrumbs a{font-size:16px;font-family:Lato;color:#000;text-transform:math-auto;text-decoration:none}.cst-contact-img-text .image-with-text__content{flex-direction:row;gap:27px}.cst-contact-img-text .image-with-text__text-item a{color:#fff}div#passcodeform div#innerForm .form-group input#pwd{max-width:250px;height:30px;margin:20px 0}div#passcodeform div#innerForm button:hover{background:#000!important;color:#fff!important}div#passcodeform div#innerForm button{font-size:14px;padding:10px 30px!important;line-height:16.8px;letter-spacing:2.4px;font-weight:700;font-family:Montserrat;border:1px solid #000;color:#000!important;transition:.3s;background:transparent!important;border-radius:30px;text-transform:uppercase;opacity:1!important;cursor:pointer;border-radius:50px!important}.cst-contact-img-text .image-with-text__text-item p a[title="https://www.vagaro.com/us04/skinspiredacneclinic/services"]{border-radius:30px;border:1px solid #fff;padding:9px 20px 13px;font-size:14px;line-height:1px;font-family:Balgin Extra;text-decoration:none;margin:0}.cst-contact-img-text .image-with-text__text-item p a[title="https://www.vagaro.com/us04/skinspiredacneclinic/services"]:hover{background-color:#fff;color:#000}div#passcodeform div#innerForm{border:none!important}.cst-contact-img-text .image-with-text__content>*+*{margin-top:0}.cst-home-virtual-acne .cst-skinspride-heading{text-align:left;line-height:normal}div#passcodeform div#innerForm .form-group label{font-size:16px;font-weight:300;line-height:28.8px;color:#000;font-family:Montserrat;letter-spacing:0}.cst-contact-img-text .cst-skinspride-content.cst-skinspride-content p{line-height:46.6px;font-weight:400;font-family:"TAN - AEGEAN";color:#fff;text-align:left;font-size:14px}div#passcodeform div#innerForm h3{color:#000;font-size:36.3px;line-height:56.6px;text-align:center;font-weight:400;font-family:"TAN - AEGEAN"}#product-grid .DMK .cst-product-price,.cst-custom-service-inage-with-text ul.list-unstyled{display:none}.cst-custom-home-image-with-text-new-sec .page-width{max-width:100%;margin:0 auto;padding:0 30px}.cst-custom-home-image-with-text-new-sec .image-with-text__media-item.image-with-text__media-item--medium,.cst-custom-home-image-with-text-new-sec .image-with-text__text-item.grid__item{width:50%;max-width:50%}body#contact .cst-contact-img-text .image-with-text__content .cst-skinspride-content:first-child p a{font-size:14px;line-height:16.8px;letter-spacing:2.4px;font-family:Montserrat;border:1px solid #fff;color:#fff;transition:.3s;background:transparent;border-radius:30px;text-transform:uppercase;cursor:pointer;padding:10px 20px;text-decoration:none;position:absolute;top:30%}body#contact .cst-contact-img-text .image-with-text__content .cst-skinspride-content:first-child p a:hover{text-decoration:underline}.cst-custom-home-video-sec .video-overlay{width:100%}.cst-custom-home-video-sec .video-overlay .center_content{width:55%;margin:0 auto;padding-bottom:15px}.reviews-section .reviews-slider__item .cst-skinspride-content svg{width:40px}body#contact .image-with-text .list-social{display:flex}.image-with-text .list-social{display:none}body#contact .cst-contact-img-text .image-with-text__content .cst-skinspride-content .list-social li a:first-child{padding-left:0}body#contact .cst-contact-img-text .image-with-text__content .cst-skinspride-content .list-social li a .svg-wrapper{color:#fff}body#contact .cst-contact-img-text .image-with-text__content .cst-skinspride-content .list-social{justify-content:flex-start;padding:0}body#contact .cst-contact-img-text .image-with-text__content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}body#contact .cst-contact-img-text .image-with-text__content .cst-skinspride-content{margin-top:0}body#contact .cst-contact-img-text .image-with-text__content .cst-skinspride-content p strong{font-size:28px;font-weight:400}body#contact .cst-contact-img-text .image-with-text__content .cst-skinspride-content p{color:#fff}body#contact .cst-contact-img-text .image-with-text__content .cst-skinspride-content p{color:#fff;font-size:14px}body#contact .cst-contact-img-text .image-with-text__content .cst-skinspride-content p a{color:#fff}body{box-sizing:border-box}img{max-width:100%}ul{margin:0;padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.cst-img-slide-buttons{display:flex;padding:30px 0;flex-wrap:wrap;gap:30px}body.DMK .product .price{display:none}body.DMK .product product-form.product-form{display:none}.best-selling-slider h3.cst-skinspride-title:last-child{font-family:Balgin Extra;padding-top:5px;font-size:18px}.best-selling-slider p.cst-skinspride-price:last-child{font-family:Balgin Extra;padding-top:0;font-size:18px;color:#000}.cst-slide-show .cst-skinspride-button{padding:10px 20px;background:#fff;opacity:1!important;font-size:14px;font-weight:700;font-family:Montserrat;line-height:16.8px;color:#000;letter-spacing:2.4px;text-transform:uppercase;border-radius:30px;cursor:pointer}.cst-skinspride-button{font-size:14px;line-height:16.8px;letter-spacing:2.4px;font-weight:700;font-family:Montserrat;border:1px solid #000;color:#000;transition:.3s;background:transparent;border-radius:30px;text-transform:uppercase;opacity:1!important;cursor:pointer}.cst-skinspride-button:hover{background-color:#000;border:1px solid #000000;color:#f1efe9}.cst-skinspride-button:after{box-shadow:none!important}.cst-services-member-banner h1,.cst-collections-prdct-banner h1,.cst-collections-prdct-banner p{color:#fff!important}.text-color .cst-skinspride-heading{color:#000!important}.cst-skinspride-heading{color:#000;font-size:36.3px;line-height:56.6px;text-align:center;font-weight:400;font-family:"TAN - AEGEAN"}.header.page-width{max-width:100%;margin:0 auto;display:flex;justify-content:space-between;padding:15px 50px!important}.utility-bar{background:#f1efe9}.utility-bar p.announcement-bar__message.h5{font-size:14px;line-height:28.8px;text-align:center;font-weight:300;color:#000!important;text-transform:uppercase;letter-spacing:0;font-family:Balgin Extra}.cst-skinspired-menu{display:flex}.header .header__icons{align-items:center}.header .header__menu-item span{font-size:16px;font-weight:300;line-height:28.8px;color:#000!important;font-family:"FONTSPRING DEMO - Cera Round Pro"}.cst-slide-show .slideshow,.cst-slide-show .aboutbanner{height:740px;object-fit:cover;position:relative}.cst-slide-show h1{font-size:36.3px;line-height:56.6px;color:#fff;text-align:center;font-weight:400;font-family:"TAN - AEGEAN"}.cst-slide-show p{color:#fff;text-align:center;font-family:"TAN - AEGEAN";font-size:24px;font-style:normal;font-weight:400;line-height:56.6px}.cst-slide-show .slideshow p{display:none}.cst-slide-show .slideshow__text.banner__box{max-width:779px}.cst-custom-service-slider .banner__box.content-container.content-container--full-width-mobile{max-width:960px;margin:0 auto}.cst-slide-show .slider-buttons{position:absolute;bottom:0;left:0;right:0;transform:translateY(-50%);border:0}.cst-slide-show .slider-counter__link--dots .dot{background-color:#fff;width:7px;height:7px}.cst-slide-show .slider-counter__link--active .dot{background-color:#fff!important}.cst-slide-show .slider-button{display:none}.cst-slide-show .slider-counter__link--active{border:1px solid #fff;border-radius:30px;height:40px;width:40px;display:flex;justify-content:center;align-items:center}.cst-slide-show .slideshow__control-wrapper{gap:10px}.best-selling-slider button,.cst-custom-service-bootcamp button{font-size:0}.best-selling-slider{max-width:100%;margin:0 auto;text-align:center;padding:0 30px;width:100%}.best-selling-slider .slick-dots{display:none!important}.best-selling-slider h2{padding:50px 0;margin:0 30px}.best-selling-slider .best-selling-image-wrapper{overflow:hidden;object-fit:cover;height:300px}.best-selling-slider h3{font-size:20px;line-height:37px;font-weight:400;font-family:"TAN - AEGEAN";color:#000;padding-top:20px;max-width:320px;margin:0 auto}.best-selling-image-wrapper img{width:100%;object-fit:cover;height:100%}body .best-selling-slider .slick-prev{right:115px!important}body .best-selling-slider .slick-next,body .best-selling-slider .slick-prev{top:-80px;right:30px;left:auto}.best-selling-slider .slick-next:before{content:"";background-image:url(/cdn/shop/files/Vector_1.png?v=1726565217);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;width:36px;height:36px}.best-selling-slider .slick-prev:before{color:#7b7b74!important;content:"";background-image:url(/cdn/shop/files/Vector.png?v=1726565227);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;width:36px;height:36px}.best-selling-slider .slick-next:before,.slick-prev:before{opacity:1!important}.cst-home-flawless{background:#f1efe9;padding:20px!important;margin:80px 0}body .cst-home-flwaless-content{display:flex;flex-direction:column;justify-content:center;height:100%}.cst-home-flawless .image-with-text__content p{font-size:12px;font-weight:400;font-family:Montserrat;color:#000;letter-spacing:2.4px}.cst-home-flawless .image-with-text__content h2{max-width:410px;line-height:64.3px;margin-top:30px!important}.cst-home-flawless .image-with-text__text p{font-size:16px;font-weight:300;line-height:28.8px;color:#000;font-family:Montserrat;letter-spacing:0;max-width:429px}.cst-home-flawless .button{padding:5px 31px}.cst-home-rich-content .rich-text h2{font-size:30px;line-height:60px}.cst-home-rich-content .rich-text__blocks{max-width:1030px;margin:0 auto}.cst-home-rich-content .rich-text__wrapper{max-width:100%;margin:0 auto;padding:0 20px}.cst-home-rich-content{padding-bottom:80px}.our-services{background:#f1efe9;padding-bottom:80px!important}.our-services .our-services__caption{font-size:12px;color:#000;font-weight:400;font-family:Montserrat;letter-spacing:2.4px;text-transform:uppercase;margin:0;padding-top:80px}.slick-track{margin-top:5px}.our-services .our-services__text-container h2{padding-bottom:50px}.our-services__text-under-image{font-size:24px;color:#000;font-weight:300;line-height:31px;font-family:Montserrat;max-width:300px;margin:15px auto 0}.our-services__image img{width:601px;height:500px;object-fit:cover;padding:0 20px}.our-services__image{width:100%;overflow:hidden;margin:0 auto}.our-services .slick-dots li.slick-active button:before{opacity:.75;color:#000;border:2px solid #000000;border-radius:30px;height:40px;width:40px;display:flex;justify-content:center;align-items:center}.our-services .slick-dots{bottom:-38px}.our-services .slick-next,.slick-prev{display:none}.our-services .slick-dots li button:before{opacity:1;color:#000;border-radius:30px;height:40px;width:40px;display:flex;justify-content:center;align-items:center}.our-services .slick-dots li{margin:0 10px}.our-services,.our-services__slider{position:relative}.our-services__slide{display:flex;flex-direction:column;align-items:center;text-align:center}.cst-home-product-cat .cst-skinspride-button{padding:14px 99px}.cst-about-member .image-text-section__image-container img{height:769px;object-fit:cover;object-position:30% 13%}.cst-home-product-cat .custom-collection-grid__view-all{display:flex;justify-content:center;margin-top:60px}.cst-home-product-cat.page-width{max-width:100%;padding:0 30px;margin:60px auto}.product-slider-with-price .image-wrapper{height:300px!important;object-fit:cover}.product-slider-with-price .image-wrapper img{height:100%!important;object-fit:cover}.product-slider-with-price h2{padding-bottom:12px;padding-top:0}.custom-collection-grid__heading{padding-bottom:50px;text-align:center}.cst-home-virtual-acne{background:#f1efe9;max-width:100%;padding:0;margin:0}.cst-home-virtual-acne .image-with-text .grid{display:grid;grid-template-columns:1fr 1fr;width:100%}.cst-home-virtual-acne .image-with-text__media-item{margin:0!important}.cst-home-virtual-acne h2{margin-top:0}.cst-home-virtual-acne .image-with-text__media-item,.cst-home-virtual-acne .image-with-text__text-item.grid__item{width:100%}.cst-home-virtual-acne .image-with-text__content{max-width:820px;width:100%;padding:0 100px;display:flex;flex-direction:column;justify-content:center;height:100%}.cst-home-virtual-acne .image-with-text__content p{font-size:20px;line-height:32px;font-weight:400;font-family:Montserrat;color:#000}.cst-home-virtual-acne .cst-skinspride-button,.cst-home-rich-content.cst-skinspride-button{padding:10px 91px}.cst-home-product-cat .custom-collection-grid__item{height:400px;object-fit:cover}.cst-home-product-cat .custom-collection-grid__item:hover{opacity:.7}.cst-home-review button.slick-prev.slick-arrow{position:absolute;top:-30px;bottom:0;left:80%;right:auto;font-size:0}.cst-home-review button.slick-next.slick-arrow{position:absolute;top:-30px;bottom:0;right:55px;font-size:0}.cst-home-review button.slick-prev.slick-arrow:before{color:#7b7b74!important;content:"";background-image:url(/cdn/shop/files/Vector.png?v=1726565227);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;width:25px;height:25px}.cst-home-review button.slick-next.slick-arrow:before{color:#7b7b74!important;content:"";background-image:url(https://wkgmaqbvxt2m98jp-72257110234.shopifypreview.com/cdn/shop/files/Vector_1.png?v=1726565217);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;width:25px;height:25px}.cst-home-product-cat .custom-collection-grid__item-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#e9e9e9;text-align:center;padding:10px;font-size:32px;font-weight:600;width:100%;line-height:73.2px;font-family:Montserrat;text-transform:capitalize}.product-slider-with-price .slick-next.slick-arrow{font-size:0}.product-slider-about2{padding-top:30px!important}.product-slider-with-price .slick-prev.slick-arrow{font-size:0}.custom-collection-grid__view-all:hover{text-decoration:none}.cst-home-retail.retailer-slider{padding-top:85px!important;margin:0!important;padding-bottom:85px}.cst-home-retail .slick-dotted.slick-slider{margin-bottom:0;justify-content:center}.cst-home-retail .slick-list{width:100%}.cst-home-retail .retailer-slider__logo{border:0;height:100%}.cst-home-retail .slick-track{display:flex;justify-content:space-between}.cst-home-retail .retailer-slider__logo img{height:69px;max-width:196px;margin:0 auto;width:100%;object-fit:contain}.video-section deferred-media video{position:static;width:100%;height:100%;object-fit:cover}.video-section a.video-button{text-decoration:none}.video-section .video-overlay{z-index:99}.video-section .video-overlay h3{color:#fff;font-size:38px;font-family:"TAN - AEGEAN";line-height:56px}.video-section .deferred-media__poster img{object-fit:cover}.video-section .cst-skinspride-button{padding:15px 27px;display:inline;margin-top:25px;background:#fff;border:1px solid #fff}.video-section .cst-skinspride-button:hover{color:#fff;background:#000;border:1px solid #000}.video-section{padding-bottom:0!important;padding-top:0!important}.video-section deferred-media{padding:0!important;height:637px;object-fit:cover}.video-section.isolate{position:relative}.video-section.isolate:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;width:100%;height:100%;content:""}.cst-home-review.reviews-section.page-width{max-width:100%;margin:0 auto;background:#f1efe9;padding:100px 50px 150px}.cst-home-review .reviews-section__caption{font-size:12px;color:#000;font-weight:400;font-family:Lato;text-transform:uppercase;letter-spacing:2.4px;text-align:left}.cst-home-review .reviews-section__left h2{text-align:left;max-width:410px;font-size:40px;position:relative;padding-bottom:80px}.cst-home-review .reviews-section{align-items:center}.cst-home-review .reviews-section__left{max-width:50%;padding:20px}.cst-home-review .reviews-section__right{max-width:50%;border-left:1px solid #956842}.cst-home-review .reviews-slider__star-rating{font-size:18px;color:#000;margin-bottom:10px;margin-left:0}.cst-home-review .reviews-slider__review{font-size:16px;color:#000;margin-bottom:10px;line-height:28.8px;font-weight:400;font-family:Montserrat;max-width:100%;text-align:left}.cst-home-review .cst-skinspride-content.reviews-slider__review{gap:20px;display:flex;align-items:start;margin-bottom:30px;flex-direction:column}.cst-home-review .reviews-slider__user-name{font-weight:400;font-size:19.4px;font-family:"TAN - AEGEAN";color:#000;line-height:23.3px}.cst-home-review .reviews-slider__user-designation{font-size:16px;font-weight:400;color:#000;line-height:28px;font-family:Lato}.cst-home-review .reviews-section__right .reviews-slider .slick-slide{display:flex;align-items:start;padding:20px 60px}.cst-logo-text{max-width:400px}.cst-logo-text p{color:#fff;font-size:14px;margin:0 20px}footer{background-color:#473931!important}footer .footer__content-top{max-width:100%;margin:0 auto;padding:0 50px}footer .footer-block__image-wrapper{max-width:247px!important;height:89px;object-fit:cover}footer .footer-block__newsletter h2{font-size:14px;font-weight:400;line-height:18.2px;letter-spacing:2.4px;text-transform:uppercase}footer .footer-block__details-content a{font-size:16px!important;font-weight:400;line-height:35.8px;color:#fff!important;text-transform:uppercase}footer .footer-block__details-content a:hover{text-decoration:none!important}footer h2.footer-block__heading.inline-richtext{font-size:15px;font-weight:600;font-family:Lato;letter-spacing:2.4px;text-transform:uppercase}footer .list-menu__item--link{padding-bottom:0!important}footer .newsletter-form__field-wrapper .field__input{background:transparent;border-bottom:1px solid #fff;margin-bottom:35px}footer .list-social{justify-content:center}footer label.field__label{font-size:16px!important;font-weight:400;font-family:Montserrat;color:#fff!important}footer .field:after{box-shadow:none!important}footer .field:before{box-shadow:none!important}footer .field__button{top:-15px!important}footer .field__input:focus-visible{box-shadow:none!important}footer .footer-block__brand-info p{font-size:14px;font-weight:400;font-family:Montserrat;line-height:35.8px;color:#fff;text-align:center}footer .footer__content-bottom{display:none}.footer-block__brand-info .footer__list-social{padding:0 0 63px;justify-content:center!important}footer li.list-social__item{width:17px;height:17px;margin:0 11px}footer .list-social__link{padding:28px 0 0}.footer{margin-top:0;padding:80px 0 0!important}.cst-about-image-text .page-width{max-width:100%;padding:0 49px;margin:0 auto}.cst-about-image-text .image-with-text__media{margin:0!important}body .cst-about-image-text{padding:68px 0}.cst-about-image-text .image-with-text__media{margin-left:20px}.cst-about-image-text p{color:#000;font-size:16px;font-style:normal;font-weight:200;line-height:28.8px;letter-spacing:0;margin:10px 0 0}.cst-about-image-text .image-with-text__content{display:flex;flex-direction:column;justify-content:center;height:100%}.cst-about-image-text .cst-skinspride-content p{color:#000;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:32px}.cst-about-treating-skin .page-width{max-width:100%;padding:0 0 30px}.cst-about-leftimg.leftspa .image-with-text__grid{padding:39px 0}.cst-about-treating-skin .image-with-text__content{background:#f1efe9}.cst-about-treating-skin .image-with-text__content p{color:#000;text-align:left;font-family:"TAN - AEGEAN";font-size:16px;font-style:normal;font-weight:400;line-height:35px;text-transform:math-auto}.product-slider-with-price{max-width:100%!important;width:100%!important;padding:0 30px}.product-slider-with-price h3{color:#1b1b1b;text-align:center;font-family:"TAN - AEGEAN";font-size:20px;font-style:normal;font-weight:400;line-height:30px;text-transform:capitalize;padding:24px 0 8px;max-width:100%;margin:0 auto}.product-slider-with-price p.cst-skinspride-price{color:#000;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:14.4px;letter-spacing:2.4px;text-decoration:underline}.product-slider-with-price .product-slider{max-width:100%;margin:0 auto;padding:0 60px}.cst-about-leftimg .page-width{max-width:100%;width:100%;padding:0}.cst-about-leftimg .cst-skinspride-content p{color:#000;text-align:center;font-family:"TAN - AEGEAN";font-size:16px;font-style:normal;font-weight:400;line-height:35px;text-transform:math-auto;max-width:620px}.cst-about-leftimg .gradient{background:#f1efe9!important}.cst-about-leftimg .image-with-text__grid{background:#f1efe9;padding:47px 0}.cst-about-leftimg .image-with-text__media{margin-right:49px}.cst-about-member{max-width:100%;padding:0!important}.cst-about-member .image-text-section__container{max-width:100%;padding:0;margin:0}.cst-about-member .image-text-section__content{background:#956842!important;display:flex;flex-direction:column;align-items:start;justify-content:center;padding:0 50px}.cst-about-member .image-text-section__image-container{margin-right:0}.cst-about-member h1{color:#fff;text-align:left}.cst-about-member p.cst-skinspride-contant{color:#fff;font-size:20px;font-weight:300;line-height:35px;font-family:Montserrat;margin:0 0 40px}.product-slider-with-price button.slick-next.slick-arrow{position:absolute;top:40%}.product-slider-with-price button.slick-prev.slick-arrow{position:absolute;top:40%;left:12px}.cst-about-member .image-text-section__button{display:inline-block;background-color:transparent;color:#fff;border:1px solid #fff;padding:14px 79px;text-decoration:none;font-size:14px;line-height:16.8px;letter-spacing:2.4px;max-width:290px;height:47px;border-radius:30px;text-align:center}.cst-about-member .image-text-section__button:hover{background-color:#fff;color:#000}.cst-about-leftimg.leftspa .image-with-text__media{width:100%;margin:0;max-width:355px;height:535px}.cst-custom-service-richtext{padding:86px 0}.cst-custom-service-richtext .rich-text{padding:0}.cst-custom-service-richtext .rich-text__blocks{max-width:1160px;margin:0 auto}.cst-custom-service-richtext .page-width{padding:0 15px;width:100%}.cst-custom-service-inage-with-text .cst-skinspride-button:hover{border:1px solid #000}.cst-custom-service-richtext .rich-text p{color:#000;text-align:center;font-size:20px;line-height:43px;font-weight:400;font-family:"TAN - AEGEAN"}.cst-custom-service-inage-with-text{background:#956842;height:100%;padding:0!important}.cst-custom-service-inage-with-text .image-with-text__media{padding:0!important;height:696px}.cst-custom-service-inage-with-text img{height:100%!important;object-fit:cover;object-position:center}.cst-custom-service-inage-with-text p.cst-skinspride-caption{color:#fff;text-align:left;font-family:Montserrat;font-size:12px;letter-spacing:2.4px;font-weight:400;text-transform:uppercase;margin-bottom:14px}.cst-custom-service-inage-with-text h2{color:#fff;text-align:left!important;line-height:49.2px;font-weight:400;width:100%;max-width:310px;font-family:Cormorant;font-size:36px}.cst-custom-service-inage-with-text .cst-skinspride-content{margin:0}.cst-custom-service-inage-with-text .cst-skinspride-content p{color:#fff;text-align:left;font-size:16px;line-height:28.8px;font-weight:400;font-family:Montserrat;margin-bottom:0;margin-top:20px}.cst-custom-service-inage-with-text ul{display:grid;margin-top:50px;gap:15px;grid-template-columns:repeat(2,1fr);padding-left:0}.cst-custom-service-inage-with-text .image-with-text__content{padding:76px 66px 76px 48px;display:flex;flex-direction:column;justify-content:center;height:100%}.cst-custom-service-inage-with-text ul li{color:#fff;text-align:left;font-size:16px;line-height:28.8px;font-weight:400;font-family:Montserrat;position:relative;padding-left:25px;padding-bottom:15px}.cst-custom-service-inage-with-text .cst-skinspride-button{border-radius:35px;border-style:solid;border-color:#fff;border-width:1px;position:relative;color:#fff;width:290px;height:47px;margin-top:43px!important}.cst-custom-service-inage-with-text ul li:before{position:absolute;content:"";background:url(/cdn/shop/files/SVG_1.png?v=1727077550);width:21px;height:21px;top:3px;left:0;border-radius:50%}.cst-custom-service-image-with-text-2 .page-width{max-width:100%;padding:0 60px}.cst-custom-service-image-with-text-2 .image-with-text__media{height:526px;border-radius:20px!important}.cst-custom-service-image-with-text-2 .image-with-text__media-item img{height:100%!important;position:static!important}.cst-custom-service-image-with-text-2 .image-with-text__media{padding-bottom:0!important}.cst-custom-service-image-with-text-3 .image-with-text__media-item,.cst-custom-service-image-with-text-3 .image-with-text__text-item.grid__item{width:50%;max-width:50%}.cst-custom-service-image-with-text-2 .grid{display:grid;grid-template-columns:40% 60%}.cst-custom-service-image-with-text-2 .image-with-text__media-item,.cst-custom-service-image-with-text-2 .image-with-text__text-item.grid__item{width:100%;max-width:100%}.cst-custom-service-image-with-text-3 .image-with-text__media-item img{height:100%!important;position:static!important}.cst-custom-service-image-with-text-3 .image-with-text__media{padding-bottom:0!important}.cst-custom-service-image-with-text-2 .image-with-text__content{display:flex;flex-direction:column;justify-content:center;height:100%}.cst-custom-service-image-with-text-2 h2{color:#000;font-family:"TAN - AEGEAN";font-size:24px!important;font-style:normal;font-weight:400;line-height:73.2px;text-transform:capitalize;white-space:nowrap}.cst-custom-service-image-with-text-2 p{color:#000;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:36px;text-transform:math-auto}.cst-custom-service-image-with-text-3 .page-width{max-width:100%;padding:0 60px}.cst-custom-service-image-with-text-3 .image-with-text__media{height:526px;border-radius:20px!important}.cst-custom-service-image-with-text-3 .image-with-text__content{display:flex;flex-direction:column;justify-content:center;height:100%}.cst-custom-service-image-with-text-3 h2{color:#000;font-family:"TAN - AEGEAN";font-size:24px!important;font-style:normal;font-weight:400;line-height:73.2px;text-transform:capitalize}.cst-custom-service-image-with-text-3 p{color:#000;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:36px;text-transform:math-auto}.cst-custom-service-image-with-text-2 .image-with-text__content{padding-left:116px;margin-top:0}.cst-custom-service-image-with-text-2 .image-with-text__content p,.cst-custom-service-image-with-text-3 .image-with-text__content p{max-width:620px}.cst-custom-service-image-with-text-3 .image-with-text__content{padding-left:0;margin-top:0}.cst-custom-service-servies.page-width{max-width:100%;background:#f1efe9;padding:87px 30px 150px 42px;margin-top:120px}.cst-custom-service-image-with-text-2 .cst-img-text-main-heading h2,.cst-custom-service-bootcamp h1{color:#000;font-family:"TAN - AEGEAN";font-size:36px!important;font-style:normal;font-weight:400;line-height:73.2px;text-transform:capitalize;text-align:center}.cst-custom-service-servies .allservices-row{padding-top:20px}.cst-custom-service-image-with-text-2 .cst-img-text-main-heading{padding:70px 0;text-align:center;font-family:Cormorant}.cst-custom-service-servies .allservices-image-content{max-width:450px!important;left:0}.cst-custom-service-servies h1{color:#000;font-family:"TAN - AEGEAN";font-size:36px;font-style:normal;font-weight:400;line-height:73.2px;text-transform:capitalize}.cst-custom-service-servies .allservices-image-content p{color:#fff;font-family:Montserrat;font-size:16px!important;font-style:normal;font-weight:400;line-height:28.8px;max-width:348px!important}.cst-custom-service-servies .allservices-image-section{height:643px;object-fit:cover;max-width:457px}.cst-custom-service-servies .allservices-image-section img{height:100%;object-fit:cover;border-radius:0}.cst-custom-service-servies .allservices-image-content .button{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:2.4px;text-transform:uppercase;background:#fff;border:1px solid #fff;text-align:center;border-radius:0;display:inline!important}.cst-custom-service-servies .allservices-image-content .button:hover{color:#fff;background:#000;border:1px solid #000;text-align:center;border-radius:0}.cst-custom-service-servies .allservices-faq-question{background:none;color:#000;font-family:Montserrat;font-size:22px;font-style:normal;font-weight:400;line-height:33px;text-transform:capitalize;border-bottom:1px solid #d9d9d9;padding:20px 0}.cst-custom-service-servies .allservices-faq-answer{padding:10px 0;background:none;border:0;border-radius:4px;color:#000;font-size:17px;font-family:"FONTSPRING DEMO - Cera Round Pro"}.cst-custom-service-servies .allservices-faq-answer p{margin:0;font-family:Montserrat}.cst-custom-service-servies .allservices-faq-section{display:flex;flex-direction:column;justify-content:center}.cst-custom-service-servies .allservices-faq-icon{font-size:40px}.cst-custom-service-faq.page-width{max-width:100%;padding:0 49px 98px}.cst-custom-service-servies button{padding:10px 20px;margin-top:10px}.cst-custom-service-faq h2{color:#000;font-family:Cormorant,serif;font-size:61px;font-style:normal;font-weight:400;line-height:73.2px;margin-bottom:20px;text-transform:capitalize}.cst-custom-service-faq .faq-question{color:#000;font-family:Montserrat;font-size:22px;font-style:normal;font-weight:400;line-height:40px;text-transform:capitalize;background:none;border-top:0;border-bottom:1px solid #d9d9d9;border-left:0;border-right:0;box-shadow:none!important;border-radius:0;padding:28px 0}.cst-custom-service-faq .faq-answer{padding:10px 0;border:0!important;font-family:Montserrat}.cst-custom-service-faq .toggle-icon{font-weight:500!important}.cst-custom-service-bootcamp.page-width{background:#f1efe9;padding:50px 0 90px!important;max-width:100%;margin:0 auto}.cst-custom-service-bootcamp .bootcamp__text-container{margin-bottom:0!important}.cst-custom-service-bootcamp p{font-size:16px;text-align:center;color:#000;max-width:60%;margin:0 auto;font-family:Montserrat}.cst-custom-service-bootcamp button.slick-prev.slick-arrow:before{color:#7b7b74!important;content:"";background-image:url(/cdn/shop/files/Vector.png?v=1726565227);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;width:36px;height:36px}.cst-custom-service-bootcamp button.slick-next.slick-arrow:before{content:"";background-image:url(/cdn/shop/files/Vector_1.png?v=1726565217);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;width:36px;height:36px}.cst-custom-service-bootcamp button.slick-prev.slick-arrow{position:absolute;top:50%;left:50px}.cst-custom-service-bootcamp button.slick-next.slick-arrow{position:absolute;top:50%;right:5%}.cst-custom-service-bootcamp .bootcamp__slider{margin-top:45px}.cst-custom-service-bootcamp .bootcamp__image img{width:100%}.cst-custom-service-bootcamp .bootcamp__image{max-width:550px;margin:0 auto;width:100%;height:474px;object-fit:cover}.cast-membership-banner h1{max-width:550px;line-height:normal;color:#fff!important}.cast-membership-content{padding:30px 0}.cast-membership-content .rich-text__wrapper{color:#000;text-align:center;font-family:"TAN - AEGEAN";font-size:20px;font-style:normal;font-weight:400;line-height:43px;padding:0;max-width:100%}.cast-membership-content .rich-text__blocks{max-width:1129px;margin:0 auto;padding:0 30px}.cast-membership-img-text{background:#f1efe9}.cast-membership-img-text h2{white-space:nowrap}.cast-membership-img-text .image-with-text__content{padding:80px 102px 80px 70px;display:flex;flex-direction:column;justify-content:center;height:100%}.cast-membership-img-text .image-with-text__content li{color:#000;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:32px;text-transform:capitalize;list-style:inside}.cast-membership-img-text .image-with-text__content ul{padding-left:14px}.cast-membership-img-text p{color:#000;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:32px;text-transform:capitalize;padding-top:30px}.cst-membership-faq.faq-section.page-width{width:100%;max-width:100%;padding:100px 210px;margin:0 auto!important;display:block}.cst-membership-faq .faq-question{color:#956842;font-family:"TAN - AEGEAN";font-size:36px;font-style:normal;font-weight:400;line-height:73.2px;text-transform:capitalize;background:none;border:0;border-radius:0;cursor:auto}.cst-membership-faq .faq-answer{color:#000;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:32px;text-transform:capitalize;border:0;border-radius:0;padding:0 10px}.cst-membership-society .rich-text{background:#e8e6df;padding:60px 0}.cst-membership-society .rich-text p{color:#000;text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:38px;text-transform:math-auto}.cst-membership-society .rich-text__blocks{max-width:1121px;text-align:center;margin:0 auto;padding:0 30px}.cst-membership-society .rich-text__wrapper{max-width:100%;margin:0 auto;padding:0 60px}.cst-custom-section-main{padding:60px 0;background:#956842;margin:0}.cst-side-by-side-sec{max-width:1550px;margin:0 auto}.cst-side-by-side-sec .richtext ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.cst-side-by-side-sec .column-left h2{color:#fff;text-align:left}.cst-side-by-side-sec .column-left p{color:#fff;text-align:left;font-size:16px;line-height:28px}.cst-side-by-side-sec .column-right h2{color:#fff;text-align:left}.cst-side-by-side-sec .column-right li{color:#fff;text-align:left;font-size:16px;line-height:28px;padding-left:45px}.cst-side-by-side-sec .column-right li:before{position:absolute;content:"";background:url(/cdn/shop/files/SVG_1.png?v=1727077550);width:21px;height:21px;top:3px;left:0;border-radius:50%}.cst-side-by-side-sec .column-right li{position:relative}.cst-services-multicolumn .page-width{max-width:100%;margin:0 auto;padding:80px 60px 0}.cst-services-multicolumn .multicolumn-card__image-wrapper--third-width{width:100%;max-width:120px;margin:0 auto}.cst-services-multicolumn .media.media--transparent{height:100%}.cst-services-multicolumn .multicolumn-list h3{font-size:20px;line-height:normal;color:#000;text-align:center;font-family:Montserrat}.cst-services-multicolumn .multicolumn-list p{font-size:16px;text-align:center;color:#000}.cst-services-multicolumn .multicolumn-card{background:#f1efe9!important;padding:30px 0;border-radius:10px}.cst-contact-img-text{padding:0!important;background:#956842}.cst-contact-img-text h2{color:#fff;text-align:center;font-family:"TAN - AEGEAN";font-size:36px;font-style:normal;font-weight:400;line-height:54.6px;display:flex;flex-direction:column;justify-content:center;height:100%;max-width:900px;margin:0 auto}.cst-membership-faq ul{list-style:disc;margin-left:28px}.cst-factes-vertical.page-width{max-width:100%;margin:0 auto;padding:43px 50px}.cst-factes-vertical .price-range-slider{padding:20px 0 0}.cst-product-filters{border-radius:20px;background:#f2ede9;padding:49px 40px;margin-right:45px;margin-top:75px!important;height:100%}.cst-factes-vertical h2{color:#7a4f2a;font-family:"TAN - AEGEAN";font-size:20px;font-style:normal;font-weight:400;line-height:36px;text-transform:capitalize;text-align:left;margin-bottom:13px}.cst-factes-vertical p.range-value{color:#7a4f2a;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:38.4px;display:flex;align-items:center;gap:6px}.cst-factes-vertical button#updateValuesButton{border-radius:40.25px;background:#956842;border:1px solid #956842;padding:12px 41px;color:#fff;text-align:center;font-family:Montserrat;font-size:16.1px;font-style:normal;font-weight:400;line-height:19.32px;letter-spacing:2.4px;text-transform:uppercase}.cst-factes-vertical .facets__label,.cst-factes-vertical .cst-collection-grid li a{color:#7a4f2a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:16.8px;letter-spacing:2.4px;text-transform:uppercase;text-decoration:none}.cst-factes-vertical .cst-collection-grid{list-style:disc;color:#7a4f2a;margin-left:20px}.cst-factes-vertical .cst-collection-grid li{padding-top:5px;margin-top:3px}.cst-factes-vertical .ui-widget.ui-widget-content{border:2px solid #7a4f2a}.facets__label:hover{text-decoration:none;color:#7a4f2a!important}.cst-factes-vertical .ui-state-default{border:1px solid #7a4f2a;font-weight:400;color:#7a4f2a;border-radius:16px;background:#7a4f2a;top:-10px}.cst-factes-vertical input#amount{color:#7a4f2a;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:38.4px}.cst-product-filter-li{border-radius:35px;background:#7a4f2a;padding:0;margin:5px 0}.cst-product-type .facets__item:before{content:"";position:absolute;top:14px;left:0;background:#7a4f2a;width:5px;height:5px;border-radius:50%}.cst-product-type li{position:relative;padding-left:20px}.cst-product-type .facets__item li{padding-left:10px}.facet-checkbox>svg{display:none}.cst-product-filter-li .facet-checkbox>svg{display:none}.cst-product-filter-li .facet-checkbox__text{color:#fff}.cst-factes-vertical .cst-product-filter-li .facets__label{display:block;text-align:center;font-size:11px!important;padding-right:0}.cst-product-cards-grid a{color:#000;text-align:center;font-family:"TAN - AEGEAN";font-size:20px;font-style:normal;font-weight:400;line-height:32px;text-transform:capitalize;max-width:335px;margin:0 auto;text-decoration:none!important}.cst-product-cards-grid .price__regular{color:#000;font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:14.4px;letter-spacing:2.4px;text-align:center;display:block;margin-top:14px}.cst-product-cards-grid .price__regular .price-item--regular{font-family:Balgin Extra;padding-top:5px;font-size:16px;color:#000}.cst-product-cards-grid .price{text-align:center;font-family:Balgin Extra;padding-top:5px;font-size:16px}.cst-product-cards-grid .card__heading a:after{content:none}.cst-product-cards-grid .card__information{padding:30px 0 15px}.cst-product-cards-grid .card__inner .card__media{border:0;border-radius:0;background:#f3efec;border-radius:30px!important}.cst-product-cards-grid .card--standard .card__inner{position:relative}.cst-product-cards-grid .card__inner.gradient{background:none!important;border:0!important;border-radius:0!important}.cst-product-filters ul.cst-Shop-For{display:grid;grid-template-columns:1fr 1fr;gap:1px 10px}.cst-product-filters ul.cst-Shop-For .cst-product-filter-li:last-child{grid-column:1 / -1;max-width:173px!important}.cst-product-pagination a.pagination__item--current{border-radius:23.5px;border:1px solid #7a4f2a;background:#7a4f2a;color:#fff;text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:45px;text-transform:uppercase;text-decoration:none!important;opacity:1}.cst-product-pagination a.pagination__item.link{color:#7a4f2a;text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:45px;text-transform:uppercase;border-radius:23.5px;border:1px solid #d9d9d9}.cst-product-pagination a.pagination__item--current:after{display:none}.cst-vertical-facets-form h2.product-count__text{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:normal;opacity:1!important;font-family:Montserrat!important}.cst-vertical-facets-form .light{opacity:1}.cst-vertical-facets-form .select{border:1px solid #d2cece;border-radius:5px;padding:11px 17px}.cst-vertical-facets-form .svg-wrapper{right:10px;left:auto}.cst-vertical-facets-form .facet-filters__sort:focus-visible{outline:0;outline-offset:1rem;box-shadow:none}.cst-vertical-facets-form .facet-filters__sort{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400}.facets-vertical-sort.page-width{max-width:100%;margin:0 auto;padding:0}.cst-vertical-facets-form .facet-filters__field{display:flex;justify-content:space-between;align-items:center}.cst-vertical-facets-form .facet-filters{padding-left:0;width:100%;padding-bottom:30px}.cst-vertical-facets-form .product-count-vertical{margin-left:0}.cst-vertical-facets-form.facets-vertical-form{justify-content:start!important}.cst-factes-vertical ul#product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 44px}.cst-factes-vertical ul#product-grid li{width:100%;max-width:100%}.cst-product-cards-grid .price-item--regular{text-decoration:underline}.consult-form-contact{max-width:100%;padding:100px!important;margin:0 auto}.consult-form-contact #ContactForm{background:#f1efe9;padding:65px}.consult-form-contact .consult-form-field__label{color:#000;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.consult-form-contact .consult-form-field__input:focus{border-bottom-color:transparent!important}.consult-form-contact .consult-form-field__input:focus-visible{box-shadow:none}.consult-form-contact .consult-form-field__input{border:none;border-bottom:1px solid #d9d9d9;padding:10px;width:100%;font-size:16px;background:none}.consult-form-contact .consult-form-field__radio{padding-left:0}.consult-form-contact .consult-form-field__radio label{margin:0;color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.consult-form-contact .consult-form-field__radio{padding-top:11px}.consult-form-contact .consult-form-contact__button .button{border-radius:35px;border:1px solid #000;color:#000;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:16.8px;letter-spacing:2.4px;text-transform:uppercase;background:transparent!important;min-height:47px;min-width:290px}.consult-form-contact .consult-form-contact__button .button:before{display:none}.consult-form-contact .consult-form-contact__button .button:after{display:none}.consult-form-contact .consult-form-contact__button{display:block;text-align:center}.consult-form-contact .consult-form-field__radio input[type=radio]{margin-right:5px;accent-color:#000;height:17px;width:17px}.cst-cart-items .cart__warnings{padding:50px 0}.collection .card .card__inner .card__media{z-index:3}.cart .cart-item__name{font-family:"FONTSPRING DEMO - Cera Round Pro"}body .cart__items .cart-item__quantity-wrapper a{background:none!important;border:0!important}.cart .cart__ctas button:hover{background:transparent;color:#000}.cart__ctas:before{display:none}.cart__ctas:after{display:none}.cst-cart-items h1{font-size:36px;line-height:normal;color:#473931;font-family:Balgin Extra}.cst-cart-items .cart__login-title{margin:0;color:#473931;font-size:20px;font-family:"FONTSPRING DEMO - Cera Round Pro";padding:30px 0 10px}.cst-cart-items .cart__login-paragraph{color:#473931;font-size:20px;font-family:"FONTSPRING DEMO - Cera Round Pro"}.cst-cart-items .cart__login-paragraph a{text-decoration:none}.cst-cart-items a.button:after{display:none}.cst-cart-items a.button:before{display:none}.cst-cart-items a.button{background:#473931!important}.cst-cart-items a.button:hover{background:#fff!important;color:#473931!important;border:2px solid #473931}.cst-main_product.page-width{max-width:1440px;margin:0 auto;width:100%;padding:0 30px}.cst-main_product .product__title h1{color:#000;font-size:36.3px;line-height:61.6px;text-align:left;font-weight:400;font-family:"TAN - AEGEAN"!important;margin:10px 0}.cst-main_product .price-item--regular{color:#000;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:14.4px;letter-spacing:2.4px;text-align:center;display:block;margin:0;padding:0}.cst-main_product .form__label{margin-bottom:.6rem;color:#000;font-size:13px;text-transform:uppercase}.cst-main_product .product-form__submit{background:#000;color:#fff;font-size:14px;font-family:Montserrat;text-transform:capitalize;font-weight:600;border:1px solid #000;transition:.3s linear}.cst-main_product .product-form__submit:hover{background:transparent;color:#000}.cst-main_product .product--large:not(.product--no-media) .product__info-wrapper{padding:0}.cst-main_product .product-form__submit:after{display:none}.cst-main_product .product-form__submit:before{display:none}.cst-main_product .shopify-payment-button__button{background:transparent;color:#000;font-size:14px;font-family:Montserrat;text-transform:capitalize;font-weight:600;border:1px solid #000;transition:.3s linear}.cst-main_product .shopify-payment-button__button:hover{background:#000;color:#fff}.cst-main_product .shopify-payment-button__button:after{display:none}.cst-main_product .shopify-payment-button__button:before{display:none}.cst-main_product .thumbnail-slider .thumbnail-list.slider--tablet-up{justify-content:center}.cst-main_product .related-products__heading{color:#000;font-size:36.3px;line-height:56.6px;text-align:center;font-weight:400;font-family:"TAN - AEGEAN"}.cst-recommend-prdctCard .card__heading a:after{display:none}.cst-recommend-prdctCard .product-card-wrapper .card-information{text-align:center!important;display:block}.cst-recommend-prdctCard .product-card-wrapper .card__information h3{color:#000;text-align:center;font-family:"TAN - AEGEAN";font-size:20px;font-style:normal;font-weight:400;line-height:32px;text-transform:capitalize;max-width:335px;text-decoration:none!important;margin:11px 0}.cst-recommend-prdctCard h2{color:#000;font-size:36.3px;line-height:56.6px;text-align:center;font-weight:400;font-family:"TAN - AEGEAN"}.cst-main_product .product__media.media{border:0!important;background:#f3efec}.cst-recommend-prdctCard .product-card-wrapper .card__information a{text-decoration:none}.cst-recommend-prdctCard .product-card-wrapper .price__container{display:block}.cst-recommend-prdctCard .related-products.page-width{max-width:100%;margin:0 auto;padding:50px 60px}.cast-ingrediant-content .rich-text{background:#956842!important}.cast-ingrediant-content .rich-text__blocks{max-width:100%;text-align:center!important;margin:0 auto;color:#fff}.cast-ingrediant-content .rich-text__blocks h2{color:#fff;font-weight:600;line-height:60px}.cast-ingredient-lists ul#ingredient-list li{font-size:15px;line-height:normal;color:#000;font-weight:500;font-family:Montserrat;padding-left:0}.cast-ingredient-lists ul#ingredient-list li:hover{background:none}.cast-ingredient-lists h2{font-size:25px;line-height:53px;font-family:Montserrat,sans-serif;letter-spacing:0;font-weight:500}.cst-ingredient-list .ingredient-item:hover{background-color:transparent!important}.cast-ingredient-lists{max-width:1550px;margin:0 auto;padding:70px 60px}.cst-ing-list-heading h2{font-weight:600}.cst-ing-list-heading{padding-top:100px}.cst-ingredients-sec input#ingredient-search{height:120px;width:100%;border:0;background:#8080801f;padding-left:15px}.cst-ingredients-sec input#ingredient-search:focus-visible{border:0;outline:none;box-shadow:none}.cst-ingredients-btns{margin-top:20px}.cst-ingredients-btns #search-button{background:#000;color:#fff;border-radius:3px;font-size:14px;padding:11px 34px;display:inline-block;font-weight:600;font-family:Montserrat,sans-serif;cursor:pointer;border:1px solid #000;transition:.3s linear}.cst-ingredients-btns #search-button:hover{background:transparent;color:#000}.cst-ingredients-btns #clear-button{background:#000;color:#fff;border-radius:3px;font-size:14px;padding:11px 34px;display:inline-block;font-weight:600;font-family:Montserrat,sans-serif;cursor:pointer;border:1px solid #000;transition:.3s linear}.cst-ingredients-btns #clear-button:hover{background:transparent;color:#000}.cst-contact.page-width{max-width:100%;margin:0 auto;padding:100px 60px;background-color:#f1efe9}.cst-contact .cst-contact-info h2{color:#000;font-weight:500;line-height:60px;font-size:24.3px;font-family:"TAN - AEGEAN"}.cst-contact .cst-contact-info p{font-size:14px;font-family:Montserrat;color:#000;margin:10px 0 0}.cst-contact .cst-contact-info img{margin-top:28px;border-radius:20px;height:500px;width:100%;object-fit:cover;object-position:50% 3%}.cst-contact__button button{margin-top:20px;background:#000;color:#fff;border-radius:3px;font-size:14px;padding:0 18px;display:inline-block;font-weight:600;font-family:Montserrat,sans-serif;cursor:pointer;border:1px solid #000;transition:.3s linear;text-transform:uppercase}.cst-contact__button button:hover{background:transparent;color:#000}.cst-contact__button button:after{display:none}.cst-contact__button button:before{display:none}.custom-contact-form{width:100%;margin:20px auto 0;max-width:800px}.custom-contact-form form{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:15px;padding:60px 0}.custom-contact-form .form-field{display:flex;flex-direction:column}.custom-contact-form input[type=text],input[type=email]{height:2.5em;font-size:1em;padding-left:5px;outline:none;border:1px solid #0000005e;border-radius:0}.custom-contact-form input:focus-visible{outline:none;outline-offset:0;box-shadow:none}.custom-contact-form label{font-size:16px;margin-bottom:5px;color:#000}.custom-contact-form textarea{resize:none;font-size:1em;padding:6px 5px;outline:none;border:1px solid #0000005e;border-radius:0}.custom-contact-form textarea:focus-visible{outline-offset:0;box-shadow:none}.cst-contact .cst-contact-container{gap:40px}.cst-contact .cst-contact-info{flex:none;width:40%}.cst-contact .cst-contact-form{flex:none;width:60%;display:flex;flex-direction:column;justify-content:center}div#ImageWithText--template--18473454928090__custom_image_text_p44RL3 h2{max-width:unset;font-family:"TAN - AEGEAN";font-size:36px}.cst-two-btn{margin:50px 0;display:flex;gap:20px}a.cst-two-btn1{background:transparent!important;font-size:14px;line-height:16.8px;letter-spacing:2.4px;padding:10px 40px;font-weight:700;font-family:Montserrat;border:1px solid #fff;color:#fff!important;transition:.3s;background:transparent;border-radius:30px;text-transform:uppercase;text-decoration:unset}a.cst-two-btn1:hover{color:#000;background:transparent}a.cst-two-btn1:hover{background:#fff;border:1px solid #fff;color:#956842}a.cst-two-btn2{padding:10px 40px;background:transparent;font-size:14px;font-weight:700;font-family:Montserrat;line-height:16.8px;color:#fff;transition:.3s;letter-spacing:2.4px;text-transform:uppercase;border-radius:30px;text-decoration:unset;border:1px solid #fff}a.cst-two-btn2:hover{background:transparent}.page-width.page-width--narrow.section-template--18473454862554__main-padding{display:block!important}.selling-slider .slide{padding:0 20px;box-sizing:border-box}.selling-slider .slide a{text-decoration:none}.custom-collection-grid__item{position:relative;overflow:hidden}.custom-collection-grid__item img{width:100%;height:100%;object-fit:cover}.shopify-policy__container{max-width:100%;padding:0 120px 75px;background:#f1efe9}.shopify-policy__container strong{font-weight:500;font-family:"FONTSPRING DEMO - Cera Round Pro";line-height:30px}.shopify-policy__container h1{padding-top:55px;font-size:36.3px;line-height:56.6px;color:#000;text-align:center;font-weight:400;font-family:"TAN - AEGEAN";margin-bottom:24px}.shopify-policy__container h2{font-size:24px;line-height:28px;font-family:"FONTSPRING DEMO - Cera Round Pro"}.shopify-policy__container th{font-weight:500;font-family:"FONTSPRING DEMO - Cera Round Pro";line-height:19px}.shopify-policy__container p{font-size:16px;margin-bottom:25px}.shopify-policy__container ul{padding-left:0}.shopify-policy__container table{margin-bottom:27px}@media screen and (max-width: 1440px){body#contact .cst-contact-img-text .image-with-text__content .cst-skinspride-content:first-child p a{top:40%}.cst-home-virtual-acne .image-with-text__content{padding:0 60px}.cst-custom-service-bootcamp button.slick-next.slick-arrow{right:2%}.cst-custom-service-bootcamp button.slick-prev.slick-arrow{left:20px}}@media screen and (max-width: 1300px){.header .header__menu-item{padding:19.2px 6px}.cst-home-virtual-acne .cst-skinspride-heading{font-size:28px;line-height:48.2px}.cst-custom-service-bootcamp .bootcamp__image{max-width:450px}.cst-custom-service-inage-with-text ul{margin-top:20px}.cst-custom-service-image-with-text-2 .image-with-text__content{padding-left:50px}.cst-custom-service-image-with-text-3 .image-with-text__content{padding-right:50px}.cast-membership-img-text h2{white-space:normal;text-align:left;line-height:normal}.cst-contact-img-text .image-with-text__content{flex-direction:column;gap:20px}}@media screen and (max-width: 1195px){body#contact .cst-contact-img-text .image-with-text__content .cst-skinspride-content:first-child p a{top:55%}.cst-home-review .reviews-section__left h2:after{right:0!important}.product-slider-with-price button.slick-next.slick-arrow{right:10px}.product-slider-with-price button.slick-prev.slick-arrow{left:0}.cst-home-review button.slick-prev.slick-arrow{left:70%}.cst-home-review button.slick-next.slick-arrow{right:55px}.cst-custom-service-bootcamp button.slick-prev.slick-arrow{top:-137px;left:80%;right:auto}.cst-custom-service-bootcamp button.slick-next.slick-arrow{top:-137px;left:auto;right:8%}.cst-custom-service-bootcamp p{max-width:700px;margin:0 auto}.cast-membership-img-text .image-with-text__content{padding:80px 60px}.cst-custom-service-image-with-text-2 .cst-img-text-main-heading h2{font-size:40px!important}.cst-custom-service-bootcamp p{font-size:14px}.best-selling-slider h3{font-size:16px;line-height:30px}.product-slider-with-price h3{font-size:16px;line-height:27px}.cst-custom-service-servies .allservices-faq-question{padding:16px 0;font-size:20px}.cst-custom-service-inage-with-text .cst-skinspride-button{margin-top:17px}.cst-custom-service-faq .faq-question{padding:16px 0;font-size:20px}.cst-recommend-prdctCard .product-card-wrapper .card__information h3{font-size:16px}.cst-membership-faq.faq-section.page-width{padding:100px}.cst-about-treating-skin .image-with-text__content p{font-size:14px;line-height:30px}.cst-about-image-text .cst-skinspride-content p{font-size:15px;line-height:27px}.cst-about-member p.cst-skinspride-contant{font-size:17px;line-height:28px}.header .header__menu-item{padding:19.2px 3px}.cst-custom-service-image-with-text-2 h2,.cst-custom-service-image-with-text-3 h2{font-size:20px!important;white-space:normal;line-height:normal}.header.page-width{padding:15px 25px!important}.cst-home-virtual-acne .image-with-text__content p{font-size:15px;line-height:27px}.cst-home-review .reviews-section__left h2{font-size:33px;line-height:normal}.header .header__menu-item span{font-size:14px}.product-slider-with-price .image-wrapper{height:300px!important;object-fit:cover}.product-slider-with-price .product-slider{padding:0 30px}.cst-custom-service-faq h2{font-size:40px;margin-bottom:20px}.cst-custom-service-inage-with-text ul li{font-size:13px;line-height:23.8px}.cst-custom-service-inage-with-text .cst-skinspride-content p{font-size:15px;line-height:23px}.cst-custom-service-inage-with-text h2.cst-skinspride-heading{line-height:normal}.cst-factes-vertical ul#product-grid{gap:25px}.cst-product-cards-grid a{font-size:16px}}@media screen and (max-width: 1040px){.cst-skinspride-heading{font-size:30px!important;line-height:normal}.cst-recommend-prdctCard h2,.cst-main_product .product__title h1{font-size:30.3px;line-height:normal}.cst-slide-show h1{font-size:28.3px;line-height:53.6px}.cst-contact-img-text h2{font-size:28px!important;line-height:normal}.cst-side-by-side-sec .column-left p{font-size:14px;line-height:28px}.cst-side-by-side-sec .column-right li{font-size:14px}.best-selling-slider h3{line-height:28px}.cst-home-rich-content .rich-text h2{font-size:22px!important;line-height:48px}.our-services__text-under-image{font-size:19px;line-height:25px}.cst-custom-service-image-with-text-2 p,.cst-custom-service-image-with-text-3 p{font-size:16px;line-height:28px}.cst-membership-faq .faq-question{font-size:30px;line-height:45px}.header .header__menu-item span{font-size:13px}.cst-about-image-text .image-with-text__content{padding:30px}.cst-custom-service-richtext .rich-text p{line-height:43px}.cst-membership-faq .faq-answer{font-size:16px;line-height:20px}.cst-custom-service-inage-with-text .cst-skinspride-content p{font-size:14px;line-height:28px}.consult-form-contact{max-width:100%;padding:50px 30px!important;margin:0 auto}.consult-form-contact #ContactForm{padding:30px 50px}.footer .footer__content-top .grid{grid-template-columns:1fr 1fr;display:grid;width:100%;gap:25px 0}.footer-block__brand-info .footer__list-social{justify-content:start!important}.footer .footer-block.grid__item{width:100%}footer .footer-block__brand-info p{text-align:-webkit-auto}}@media screen and (max-width: 991px){.cst-contact-img-text .image-with-text .grid{display:flex;flex-direction:column}.cst-contact-img-text .image-with-text__media-item{width:100%}.cst-custom-home-image-with-text-new-sec .image-with-text__media-item.image-with-text__media-item--medium,.cst-custom-home-image-with-text-new-sec .image-with-text__text-item.grid__item{width:100%;max-width:100%}.cst-custom-home-image-with-text-new-sec .image-with-text__content{max-width:100%;padding:20px 30px}.footer .footer-block.grid__item h2{margin-top:20px;margin-bottom:8px}.shopify-policy__container{padding:0 30px 70px}.cst-home-virtual-acne .image-with-text__content p{font-size:14px;line-height:20px}.cst-logo-text p{margin:0 0 20px}.cst-custom-service-image-with-text-2 .page-width{padding:0 30px}.cst-contact-img-text .image-with-text__content,.cast-ingredient-lists,.cst-contact.page-width{padding:50px 30px}.cst-custom-service-richtext .page-width{padding:0 30px}.cst-services-multicolumn ul{padding:0 30px!important;gap:20px}.cst-about-treating-skin .image-with-text__content{padding:30px}.cst-side-by-side-sec .column-left,.cst-side-by-side-sec .column-right{padding:0 20px}.cst-factes-vertical.page-width{padding:43px 30px}.cast-ingrediant-content .rich-text__wrapper{padding:0 30px}.cst-custom-service-richtext{padding:50px 0}.cst-custom-service-image-with-text-3 .page-width{padding:0 30px}.cst-membership-society .rich-text__wrapper{padding:0 30px;width:100%}.cast-membership-content .rich-text__wrapper{width:100%}.cst-contact .cst-contact-info,.cst-contact .cst-contact-form{flex:none;width:100%}.cst-vertical-facets-form .select{padding:8px 9px}.cst-product-filters{margin-right:25px;padding:49px 30px}.cst-membership-faq.faq-section.page-width{padding:50px 30px}.cst-services-multicolumn .page-width{max-width:100%;margin:0 auto;padding:50px 30px}.cast-membership-img-text .cst-skinspride-content{margin-top:0}.cst-membership-society .rich-text__blocks{max-width:100%;padding:0}.cst-recommend-prdctCard .related-products.page-width{padding:0 30px 50px}.cst-custom-service-image-with-text-2 .image-with-text__content{padding-left:0;padding-right:0}.cst-custom-service-image-with-text-2 .cst-img-text-main-heading{padding:30px 0}.cst-custom-service-image-with-text-2 .image-with-text__grid{display:flex;flex-direction:column}.custom-contact-form{margin:0 auto;max-width:100%}.cst-contact .cst-contact-container{flex-direction:column!important;gap:0}.custom-contact-form form{padding:30px 0}.cst-side-by-side-sec{display:flex;justify-content:start;flex-direction:column}.cst-main_product .product.product--large{display:grid;grid-template-columns:1fr;width:100%}.cst-recommend-prdctCard ul.grid{display:grid;grid-template-columns:1fr 1fr}.footer .footer__content-top .grid{grid-template-columns:1fr;gap:0}.footer .footer-block.grid__item{margin:0}.footer .footer-block-image,.footer .footer-block__details-content{margin-bottom:0}.cst-main_product .product__media-wrapper{max-width:100%}.cst-main_product .product__info-wrapper.grid__item.scroll-trigger{max-width:100%;width:100%;margin-top:50px}.cst-main_product .thumbnail-slider .thumbnail-list.slider--tablet-up{justify-content:center}.cst-custom-service-image-with-text-3 .image-with-text__media-item,.cst-custom-service-image-with-text-3 .image-with-text__text-item.grid__item{width:100%;max-width:100%}.cst-custom-service-image-with-text-2 .image-with-text__media-item,.cst-custom-service-image-with-text-2 .image-with-text__text-item.grid__item{width:100%}.cst-custom-service-image-with-text-2 .image-with-text__content p{max-width:100%}.cst-custom-service-image-with-text-2 .image-with-text__media{height:550px}.cst-custom-service-image-with-text-2 .image-with-text__media-item img{height:100%!important}.cast-membership-img-text .image-with-text__media-item{width:100%}.cast-membership-img-text .image-with-text__content{padding:50px 30px}.cast-membership-img-text .image-with-text__content li{line-height:28px;font-size:16px}.cast-membership-img-text p{line-height:32px;font-size:16px}.cst-custom-service-image-with-text-3 .image-with-text__content{padding-right:0}.cst-custom-service-image-with-text-3 .image-with-text__grid{display:flex;flex-direction:column}.cst-custom-service-servies .allservices-image-section{max-width:100%;height:550px}.cst-custom-service-servies .allservices-image-section img{height:550px}.cst-custom-service-servies .allservices-image-content,.cst-custom-service-servies .allservices-image-content p{max-width:100%!important}.cst-custom-service-servies.page-width{padding:30px;margin-top:30px}.cst-custom-service-servies .allservices-row{flex-direction:column-reverse}.cst-custom-service-servies .allservices-row{padding-top:20px}.cst-custom-service-image-with-text-3 .image-with-text__media-item,.cst-custom-service-image-with-text-3 .image-with-text__text-item.grid__item,.cst-custom-service-inage-with-text .grid .image-with-text__media-item{width:100%}.cst-custom-service-inage-with-text .image-with-text__content{padding:50px 30px!important}.cst-custom-service-inage-with-text ul{gap:10px;grid-template-columns:1fr}.cst-custom-service-inage-with-text .image-with-text__text-item.grid__item{width:100%}.cst-custom-service-inage-with-text{height:100%}.cst-custom-service-image-with-text-3 .image-with-text__content p{max-width:100%}.cst-home-review .reviews-slider__review{font-size:14px;line-height:22.8px}.cst-home-product-cat .custom-collection-grid__grid{grid-template-columns:repeat(2,1fr);gap:15px}.cst-home-flawless{padding:20px 26px!important}.cst-home-virtual-acne .image-with-text .grid{grid-template-columns:1fr}.cst-home-virtual-acne .image-with-text__content{max-width:100%;padding:50px 30px}.cst-about-image-text .image-with-text__media--large{height:1000px}.cst-about-image-text .page-width{padding:0 30px}.cst-about-member .image-text-section__content{padding:30px}.cst-about-image-text .image-with-text__text-item,.cst-about-image-text .image-with-text__media-item--top{width:100%}.cst-about-leftimg.leftspa .image-with-text__media{max-width:400px;margin:0 auto!important;height:450px}.cst-about-image-text .image-with-text__content{padding:30px 0 0}.cst-about-treating-skin .image-with-text__media-item{width:100%;height:auto!important;object-fit:cover}.cst-about-leftimg .image-with-text__grid--reverse{flex-direction:column}.cst-about-leftimg .image-with-text__media-item{width:100%}.cst-about-leftimg .image-with-text__media{margin-right:0}.cst-about-leftimg .image-with-text__grid{padding:0}.cst-home-review button.slick-prev.slick-arrow{left:60%}.cst-about-leftimg .image-with-text__text-item.grid__item{width:100%}.cst-about-leftimg.leftspa .image-with-text__media{margin-right:0}.cst-about-leftimg .cst-skinspride-content p{line-height:32px}.cst-custom-service-bootcamp .bootcamp__image{max-width:350px;height:370px}.cst-about-leftimg.leftspa .image-with-text__grid{padding:30px 0 0}.cst-about-member .image-text-section__container{flex-direction:column;padding:0}.cst-home-flawless .grid{flex-direction:column;width:100%}.cst-home-flawless .image-with-text .grid__item{width:100%}.cst-home-flawless .image-with-text__content h2{max-width:100%;text-align:left}.video-section deferred-media{height:400px}.footer .footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr}.cst-home-review.reviews-section.page-width{padding:80px 30px}.cst-home-review .reviews-section__left h2{padding-bottom:50px}.cst-home-review .reviews-section__left h2:after{bottom:-50px}.cst-home-review .reviews-section__right .reviews-slider .slick-slide{padding:20px 30px}.best-selling-image-wrapper img{object-fit:contain}.cst-home-flawless .image-with-text__content{padding:32px 10px}.cst-custom-service-faq.page-width{padding:30px 30px 50px}.cst-recommend-prdctCard .product-card-wrapper .card__information h3{margin:0 auto}}@media screen and (max-width: 749px){.cst-slide-show h1{color:#000}.cst-slide-show p{color:#000;font-size:19px;line-height:normal}.cst-custom-service-slider h1,.cst-ingredient-banner h1{color:#fff}.cast-ingrediant-content .rich-text__blocks h2{line-height:45px}.cast-ingredient-lists h2{font-size:20px;line-height:35px}.cast-ingredient-lists li{padding-left:0!important}.cst-contact-img-text h2,.cst-main_product .product__title h1{font-size:22px!important}.cst-recommend-prdctCard h2{font-size:22px}.cst-custom-service-image-with-text-2 .cst-img-text-main-heading h2{font-size:30px!important;line-height:normal;text-align:center!important}.cst-custom-service-bootcamp h1{font-size:30px!important;line-height:normal}.cst-home-retail.retailer-slider{padding-top:50px!important;padding-bottom:50px}.cst-custom-service-servies h1{font-size:30px!important}.cst-product-filters{margin:0 0 40px}.cast-ingrediant-content .rich-text__wrapper{padding:0}.cst-custom-service-faq h2{font-size:30px!important;margin-bottom:0!important}.video-section .video-overlay h3{font-size:25px}.cst-membership-faq .faq-question{font-size:22px;line-height:35px}.cst-custom-service-inage-with-text h2{font-size:22px}.consult-form-field__label{line-height:27px!important;font-size:16px}.cst-membership-society h2{line-height:32px}.cst-about-treating-skin .cst-slide-show .content-container--full-width-mobile{padding:50px 0 30px!important}.cst-home-product-cat .custom-collection-grid__item{height:280px}.cst-home-retail .slick-track{display:flex;justify-content:center;width:fit-content!important}body .cst-society-membership{padding-top:0!important}.cst-skinspride-heading{font-size:22px!important;line-height:51.2px}.cst-home-review.reviews-section{flex-direction:column}.cst-home-review .reviews-section__left,.cst-home-review .reviews-section__right{max-width:100%}.cst-home-virtual-acne .cst-skinspride-heading{font-size:23px;line-height:42.2px}.cst-home-review.reviews-section.page-width{padding:23px 30px}.cst-home-review.reviews-section{gap:0}.best-selling-slider h2{padding:20px 0}body .best-selling-slider .slick-next,body .best-selling-slider .slick-prev{top:-57px}.cst-home-review button.slick-prev.slick-arrow{top:-132px;left:80%;right:auto}.cst-home-review button.slick-next.slick-arrow{top:-132px;left:auto;right:8%}.cst-home-review .reviews-section__left h2:after{display:none}.cst-home-review .reviews-section__left h2{padding-bottom:0;max-width:100%;word-break:auto-phrase}body .best-selling-slider .slick-prev{right:100px!important}.cst-slide-show .slideshow__text.banner__box{padding:0 30px}.product-slider-with-price button.slick-prev.slick-arrow{top:100%;right:56%!important;left:auto}.product-slider-with-price button.slick-next.slick-arrow{left:53%;top:100%;right:auto}.leftspa .image-with-text__content{align-items:center}.product-slider-about2{padding-top:20px}.cst-about-member{padding-top:23px!important}.cst-custom-service-bootcamp button.slick-next.slick-arrow{top:100%;left:auto;right:41%}.cst-custom-service-bootcamp button.slick-prev.slick-arrow{top:100%;left:35%;right:auto;bottom:0}.cst-custom-service-bootcamp .bootcamp__image{margin-bottom:50px}.footer{padding:50px 0 0}.footer .footer-block-image{justify-content:start}.footer .footer-block__newsletter{text-align:left;justify-content:start}.footer .newsletter-form{align-items:start}.footer .footer__list-social.list-social{justify-content:start!important}footer .footer__content-top{padding:0 30px}.cst-about-member .image-text-section__image-container img{height:500px}}@media screen and (max-width: 748px){.best-selling-slider .selling-slider .slide,.product-slider-with-price{padding:0}}@media screen and (max-width: 575px){div#passcodeform div#innerForm h3{font-size:18.3px;line-height:44.6px}.cst-custom-service-inage-with-text .cst-skinspride-button{margin:0 auto}body .cst-services-member-banner .cst-skinspride-button{display:inline-block}.cst-factes-vertical.page-width .pagination__list{gap:10px}.cst-two-btn{flex-direction:column}.cst-services-member-banner .banner__buttons{display:inline-block}.product-slider-with-price .image-wrapper{height:300px!important}.cst-slide-show .banner__buttons{width:100%;display:block}.cst-slide-show .cst-skinspride-button{display:block}.cst-slide-show .cst-img-slide-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center}.product-slider-with-price .image-wrapper img{object-fit:contain}body#contact .cst-contact-img-text .image-with-text__content .cst-skinspride-content:nth-child(2){margin-top:40px}body#contact .cst-contact-img-text .image-with-text__content .cst-skinspride-content:first-child p a{top:25%}body#contact .cst-contact-img-text .image-with-text__content{grid-template-columns:repeat(1,1fr)}.shopify-policy__container h2{font-size:20px}.cast-ingrediant-content .rich-text__blocks h2{font-size:15px!important;line-height:normal}body .best-selling-slider .slick-next,body .best-selling-slider .slick-prev{top:calc(100% + 10px);right:calc(50% - 35px);left:auto;transform:translate(50%)}body .best-selling-slider .slick-prev{right:calc(50% + 55px)!important}.cst-home-review button.slick-prev.slick-arrow,.cst-home-review button.slick-next.slick-arrow{display:none!important}.cst-side-by-side-sec .richtext ul{grid-template-columns:1fr}.cst-custom-section-main{padding:40px 0}.cst-ing-list-heading{padding-top:50px}.cst-ingredients-sec .cst-ingredient-list-container{flex-direction:column}.cst-contact .cst-contact-info h2{font-size:20.3px;line-height:46px}.cst-home-rich-content .rich-text h2{font-size:16px!important;line-height:33px}.cst-membership-society .rich-text p{font-size:16px;line-height:33px}.cst-home-product-cat .custom-collection-grid__item-title{font-size:22px;line-height:67.2px}.cst-cart-items h1{font-size:20px}.cst-cart-items .cart__login-title{padding:15px 0 0}.cst-cart-items a.button{background:#473931;border-radius:30px}.cst-custom-service-bootcamp.page-width{margin:80px auto 0}.cst-home-product-cat .custom-collection-grid__grid{grid-template-columns:1fr}.cst-ingredients-sec input#ingredient-search{height:85px}.cst-home-review .reviews-section__left h2{word-break:break-word}footer .footer-block__details-content a{font-size:13px!important;line-height:20.8px}footer .footer-block__brand-info p{font-size:13px;line-height:27.5px}.cst-home-rich-content .rich-text__wrapper{padding:0 10px}.cst-home-virtual-acne .image-with-text__content{padding:30px}.cst-home-review .cst-skinspride-content.reviews-slider__review{flex-direction:column}.cst-custom-service-richtext .rich-text p{font-size:16px!important;line-height:33px}.cst-home-review .reviews-slider__star-rating{margin-left:0}.cst-home-virtual-acne .cst-skinspride-heading{white-space:unset;text-align:left}.cst-skinspride-button{padding:14px 45px!important;font-size:11px!important}.product-slider-with-price button.slick-prev.slick-arrow{right:60%!important}.consult-form-contact .consult-form-field__label{line-height:27px!important;font-size:16px}.consult-form-contact #ContactForm{padding:30px!important}.consult-form-contact{padding:50px 15px!important}.consult-form-contact .consult-form-contact__button .button{min-height:38px;min-width:222px}.product-slider-with-price{padding-bottom:50px}.cst-about-image-text .image-with-text__media--large{height:600px!important}.product-slider-with-price h2{text-align:center!important}body .cst-about-image-text{padding:15px 0 50px}.cst-slide-show p{font-size:15px}.cst-about-treating-skin .image-with-text__content p{font-size:13px;line-height:27px}.cst-home-retail .cst-skinspride-heading,.cst-about-member h1{line-height:normal}.cst-custom-service-servies .allservices-faq-icon,.cst-custom-service-faq .toggle-icon{font-size:25px}.cst-custom-service-servies .allservices-faq-question,.cst-custom-service-faq .faq-question{padding:10px 0;font-size:17px;line-height:25px}.cast-membership-content .rich-text__wrapper{font-size:16px;line-height:33px}.cst-factes-vertical ul#product-grid{grid-template-columns:1fr}.cst-factes-vertical h2{font-size:14px}.cst-factes-vertical .facets-container{grid-template-columns:1fr}.cst-custom-service-image-with-text-3 h2{text-align:left}.cst-recommend-prdctCard ul.grid{grid-template-columns:1fr}.custom-contact-form{width:100%;margin:20px auto}}@media screen and (max-width: 475px){.utility-bar p.announcement-bar__message.h5{font-size:12px;line-height:21.8px}.cst-slide-show h1{line-height:40.6px}.cst-home-flawless .image-with-text__content h2,.cst-home-flawless .image-with-text__text{margin-top:0!important}.cst-skinspride-heading,.cst-contact-img-text h2{font-size:20px!important}.cst-custom-service-inage-with-text h2{font-size:20px}.cst-home-flawless .image-with-text__content h2{line-height:28px!important;margin-top:10px!important}.cst-custom-service-image-with-text-2 h2{text-align:left!important}.cst-home-review .cst-skinspride-heading{font-size:18px!important}.cst-home-review .reviews-section__left h2{font-size:15px!important}.video-section .video-overlay h3{font-size:18px}.cst-img-slide-buttons{flex-wrap:wrap;gap:11px;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
