html{overflow-x:hidden}body{margin:0;font-family:Georgia,serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Gloock!important;font-style:normal}p{font-family:Nunito Sans!important;font-style:normal}img{max-width:100%}.cart-drawer{padding-bottom:100px}section.organic-glow-section{max-width:1920px}.image-with-text__content .button-group a.button{background:#272727;color:#fff;padding:14px 36px;font-size:15px;font-weight:500;text-transform:uppercase;border:none;cursor:pointer;line-height:100%;letter-spacing:1px;transition:background .3s ease;font-family:Nunito Sans;text-decoration:none;font-style:normal}.scroll-animate{opacity:0;transform:translateY(30px);transition:all 2s ease}.scroll-animate.active{opacity:1;transform:translateY(0)}.fade-in.active{opacity:1;transform:none}.slide-left.active,.slide-right.active{opacity:1;transform:translate(0)}.zoom-in.active{opacity:1;transform:scale(1)}.slide-left{transform:translate(-50px)}.slide-right{transform:translate(50px)}.zoom-in{transform:scale(.8)}.about-text img.signature{margin-top:0;height:60px}.announcement-wrapper p{font-size:15px;text-align:center;line-height:100%;margin:0;padding:10px;font-weight:600;text-transform:uppercase}.cart-count-bubble{right:-.5rem!important}header{position:fixed;top:34px;left:0;width:100%;z-index:999;background:#cbc9c966;border-bottom:1px solid rgba(255,255,255,.2);transition:all .3s ease-in-out;color:#fff}header.scrolled{background:#fff;color:#000;top:0}header.scrolled .logo,header.scrolled nav ul li a,header.scrolled .icons a,header.scrolled .search-box input{color:#000;border-color:#000}.site-header nav.desktop-nav ul li a:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:2px;background-color:silver;transition:width .3s ease}.site-header nav.desktop-nav ul li a:hover{color:silver}.site-header nav.desktop-nav ul li a:hover:after{width:100%}.top-bar{position:relative;display:flex;align-items:center;justify-content:space-between;padding:15px 40px}.search-box{flex:1;max-width:220px}.search-box input{width:100%;padding:8px 12px;border:1px solid rgba(255,255,255,.8);border-radius:6px;background:transparent;color:inherit}.search-box input::placeholder{color:currentColor;opacity:.7}.logo{position:absolute;left:50%;transform:translate(-50%)}.mini-cart__navigation .product-content .link{margin-inline-end:2rem;font-family:var(--font-heading-family);color:#000}.mini-cart__footer .button-container .button+.button{margin-top:0;margin-inline-start:-.2rem;color:#000}small.tax-note.caption-large.rte{color:#000}.mini-cart__footer .button-container a.button:hover{color:#fff}.mini-cart__empty .button{min-width:auto;padding:1rem 3rem;padding-top:calc(1rem + var(--font-button-baseline));color:#000}i.fa-solid.fa-bag-shopping{font-size:18px}.header__icon span:not(.cart-count-bubble){height:100%;display:flex;align-items:center;justify-content:center;width:max-content}.icons{flex:1;display:flex;justify-content:flex-end;align-items:center}.top-bar .icons a.header__icon--cart{margin:0!important}.icons a{margin-left:18px;font-size:18px;color:inherit;text-decoration:none}nav{text-align:center;padding:10px 20px}nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center}nav ul li{margin:0 18px}nav ul li a{text-decoration:none;font-size:14px;font-weight:500;color:inherit;letter-spacing:.5px;font-family:Nunito Sans!important;font-style:normal;text-transform:uppercase;position:relative}.banner-content{opacity:0;transform:translateY(30px);animation:fadeInUp 1s ease-out forwards;animation-delay:.3s}.banner-content h2{opacity:0;animation:fadeInUp 1s ease-out forwards;animation-delay:.5s}.banner-content p{opacity:0;animation:fadeInUp 1s ease-out forwards;animation-delay:.8s}.banner-content .desc{opacity:0;animation:fadeInUp 1s ease-out forwards;animation-delay:1.1s}.banner-content .btn{display:inline-block;opacity:0;animation:fadeInUp 1s ease-out forwards;animation-delay:1.4s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.product-card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-8px)}.product-card-image img{transition:transform .4s ease}.product-card:hover .product-card-image img{transform:scale(1.05)}.product-card .product-badge{transition:opacity .3s ease}.product-card:hover .product-badge{opacity:.8}.product-card .cta-add-to-cart{transition:background .3s ease,transform .2s ease}.circle-img{animation:floatAnim 6s ease-in-out infinite}.circle-top-left{animation-delay:0s}.circle-bottom-left{animation-delay:3s}@keyframes floatAnim{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.banner-slide{position:relative;height:100vh;overflow:hidden}.banner-slide img{width:100%;height:100%;object-fit:cover}.banner-content{position:absolute;bottom:80px;left:60px;color:#fff;text-align:left;max-width:600px}.banner-content h2{color:#fff;font-size:48px;font-weight:400;margin-bottom:15px;font-family:Gloock;line-height:69px;letter-spacing:2px}.banner-content p{font-size:22px;margin-top:0;font-family:Gloock;font-weight:400;line-height:25px}.banner-content .desc{font-size:15px;margin-bottom:25px;font-family:Nunito Sans;font-size:16px;line-height:24px}.banner-content .btn{padding:12px 30px;background:#fff;color:#000;text-decoration:none;font-weight:500;border-radius:2px;transition:all .3s ease;font-family:Nunito Sans;letter-spacing:1px;line-height:100%;font-size:15px}.banner-content .btn:hover{background:#000;color:#fff}.slick-dots{bottom:20px}.slick-dots li{width:30px;height:4px;margin:0 4px;background:#ffffff80;border-radius:2px;transition:all .3s ease}.slick-dots li button{opacity:0}.slick-dots li.slick-active{background:#fff;width:40px}footer{background:#000;padding:60px 20px 30px;text-align:center}footer .footer-logo{font-size:22px;font-weight:700;letter-spacing:2px;margin-bottom:15px}footer .footer-tagline{font-size:14px;line-height:1.6;font-style:italic;max-width:700px;margin:0 auto 40px;color:#ddd}.footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:left;width:1123.514892578125px;margin:0 auto;max-width:100%}.footer-columns h4{font-size:16px;font-weight:700;margin-bottom:20px;color:#fff}.footer-columns ul{list-style:none;padding:0;margin:0}.footer-columns ul li{margin-bottom:12px}.footer-columns ul li a{text-decoration:none;color:#ddd;font-size:14px;transition:color .3s}.footer-columns ul li a:hover{color:#fff}.footer-columns ul li:before{content:"\2192";margin-right:8px;font-size:12px;color:#fff}.social-icons{display:flex;gap:12px}.social-icons a{width:35px;height:35px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:16px;transition:background .3s,color .3s}.social-icons a:hover{background:#333;color:#fff}.newsletter{text-align:left}.newsletter p{font-size:14px;margin-bottom:15px;color:#ddd}.newsletter form{display:flex;flex-wrap:wrap;gap:8px}.newsletter input{flex:1;padding:12px;border:1px solid #555;border-radius:4px 0 0 4px;outline:none;background:transparent;color:#fff}.newsletter input::placeholder{color:#aaa}.newsletter button{padding:12px 20px;border:none;background:#fff;color:#000;font-weight:700;border-radius:0 4px 4px 0;cursor:pointer;transition:.3s}.newsletter button:hover{background:#333;color:#fff}.newsletter small{display:block;margin-top:15px;font-size:12px;color:#bbb}.payment-icons{margin:30px 0}.payment-icons img{height:28px;margin:0 6px;vertical-align:middle}.footer-bottom{font-size:13px;color:#aaa}.about-section{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;margin:25px auto}.about-text{flex:1 1 50%;background-color:#e9e3dc;padding:60px;box-sizing:border-box}.about-text h2{font-family:Gloock,serif;font-size:1.8rem;margin-bottom:20px;color:#272727;font-size:30px;letter-spacing:2px;line-height:69px;font-weight:400}.about-text p{font-family:Nunito Sans,sans-serif!important;font-size:18px;line-height:25px;margin-bottom:15px;color:#333;font-style:italic;font-weight:500}.about-text strong{font-weight:600}.about-text .signature{font-family:Marck Script,cursive!important;font-size:25px!important;margin-top:20px;color:#000;line-height:69px!important;font-weight:400;letter-spacing:1px}.about-image{flex:1 1 50%}.about-image img{width:100%;height:100%;object-fit:cover;display:block}.instagram-section{display:flex;font-family:Nunito Sans,sans-serif;gap:20px;padding:50px 20px;max-width:100%;overflow:hidden}.instagram-section .instagram-text{flex:1 1 30%;padding:40px;display:flex;flex-direction:column;justify-content:center}.instagram-section h2{font-family:Gloock,serif;font-size:1.8rem;margin-bottom:20px;color:#272727;font-weight:400;letter-spacing:1px}.instagram-section .instagram-profile{display:flex;align-items:center;gap:15px;margin-bottom:20px;flex-wrap:wrap}.instagram-section .profile-logo{width:130px;height:130px;border-radius:50%}.instagram-section .insta-brand{font-family:Gloock,serif;font-size:1.2rem;color:#c13584}.instagram-section .username{font-size:.95rem;color:#333}.instagram-section .verified{width:16px;vertical-align:middle;margin-left:4px}.instagram-section .follow-btn{display:inline-block;background:#111;color:#fff;padding:12px 20px;font-size:14px;text-transform:uppercase;text-decoration:none;margin-top:10px;width:max-content;font-style:normal;font-family:Nunito Sans!important}.instagram-section .instagram-gallery{flex:1 1 70%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px}.instagram-section .col{display:flex;flex-direction:column;gap:10px}.instagram-section .two-rows{display:grid;grid-template-rows:1fr 1fr;gap:2px}.instagram-section .instagram-gallery img{width:100%;height:100%;object-fit:cover;display:block}.instagram-section .two-rows img{height:100%}.difference-section{text-align:center;padding:30px 20px;background-color:#fff}.difference-section h2{font-size:30px;font-weight:400;line-height:41px;letter-spacing:1px}.difference-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;max-width:1920px;margin:0 auto}.difference-card{background:#fffcf6;border:1px solid #D2D2D2;padding:30px 20px;border-radius:4px;text-align:center;transition:transform .3s ease}.difference-card:hover{transform:translateY(-5px)}.difference-card img{width:50px;margin-bottom:15px}.difference-card h3{font-size:22px;font-weight:400;margin-bottom:8px;line-height:25px}.difference-card p{font-size:16px;line-height:20px;color:#272727}.clean-skincare-section{margin:0 auto;padding:40px}.clean-skincare-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.clean-skincare-header h2{font-size:28px;font-weight:600;margin:0}.clean-skincare-header a{font-size:14px;text-transform:uppercase;text-decoration:none;color:#000;font-weight:500}.product-card-image{position:relative;width:100%;padding-top:100%;overflow:hidden}.product-card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-card img{max-width:100%;width:100%;display:flex;align-items:center;justify-content:center;object-fit:contain;padding:20px;mix-blend-mode:multiply}.product-card-image{background:#efefef}.product-badge{position:absolute;top:25px;left:15px;background:#5a7d33;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;z-index:9}.product-badge.soldout{background:#000}.mobile-nav .close-btn i.fa-solid.fa-xmark{color:#fff}i.fa-solid.fa-xmark{font-size:24px;color:#000}.product-card h3 a{font-size:15px;font-weight:500;color:#000;font-weight:400;line-height:25px;font-size:18px;text-align:left;text-decoration:none}.product-card .price{font-size:16px;font-weight:800;margin-bottom:5px;font-family:Nunito Sans;line-height:10%;font-style:normal}.stars{color:#f5a623;margin-bottom:10px}.product-card button{width:100%;padding:10px;border:1px solid #000;background:transparent;color:#000;font-size:13px;font-weight:700;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font-family:Nunito Sans}.product-card button:hover{background:#000;color:#fff}.product-card.soldout button{background:#fff;color:#aaa;border:1px solid #ccc;cursor:not-allowed}.clean-skincare-slider .slick-prev,.slick-next{width:40px;height:40px;z-index:10}.product-card{background:#fff;text-align:left;padding:15px;position:relative}.clean-skincare-slider .slick-prev,.clean-skincare-slider .slick-next{top:40%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000026;z-index:5}.clean-skincare-slider .slick-prev{left:-5px}.clean-skincare-slider .slick-next{right:-5px}.clean-skincare-slider .slick-prev:before,.clean-skincare-slider .slick-next:before{font-size:22px;color:#000;opacity:1}.slick-prev:before,.slick-next:before{font-size:40px;color:#000}.clean-skincare-slider .slick-prev,.slick-next{width:40px;height:40px;background:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 2px 6px #0000001a;z-index:10}button.cta-add-to-cart svg.active path{fill:#000}button.cta-add-to-cart:hover svg.active path{fill:#fff}button.cta-add-to-cart svg.sold-out-svg path{fill:#aaa}.product-card-info{display:flex;flex-direction:column;justify-content:space-between;height:200px}@media (max-width: 1024px){.difference-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.difference-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 430px){.difference-grid{grid-template-columns:repeat(1,1fr)}.banner-slide{position:relative;height:510px;overflow:hidden}}@media (max-width: 992px){header{top:32px}.site-header .logo svg{width:188px}nav ul li a{font-size:12px}.footer-columns{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.footer-columns{grid-template-columns:1fr 1fr;text-align:center}.newsletter{text-align:center;grid-column:1 / -1}.newsletter form{flex-direction:column}.newsletter input,.newsletter button{width:100%;border-radius:4px;margin-bottom:10px}.social-icons{justify-content:center}}@media (max-width: 768px){.organic-glow-image img{height:auto!important}.instagram-section{flex-direction:column}.instagram-section .instagram-text{flex:1 1 100%;padding:20px;text-align:center}.instagram-section .instagram-gallery{display:grid;grid-template-columns:1fr 1fr;gap:5px}.instagram-section .instagram-gallery .col,.instagram-section .instagram-gallery .two-rows{display:contents}.instagram-section .instagram-gallery img{width:100%;height:250px;object-fit:cover}.about-text{padding:10px}.about-section{flex-direction:column-reverse}.about-text,.about-image{flex:1 1 100%}.banner-content{bottom:5%;left:0;text-align:center;padding:10px}.slick-dots{bottom:0}.banner-content .btn{width:100%}.banner-content h2{font-size:25px;text-align:center;line-height:20px}.banner-content p{font-size:16px;line-height:20px}.banner-content .desc{font-size:13px;line-height:20px}}.menu-toggle,.search-toggle{display:none}.mobile-nav{position:fixed;top:0;left:-400px;width:260px;height:100%;background:#000;color:#fff;z-index:1001;transition:left .3s ease-in-out;padding:60px 20px}.mobile-nav.active{left:0}.mobile-nav ul{list-style:none;padding:0;margin:0}.mobile-nav ul li{margin:20px 0}.mobile-nav ul li a{color:#fff;text-decoration:none;font-size:16px;display:block}.mobile-nav .close-btn{position:absolute;top:15px;right:15px;font-size:22px;cursor:pointer}.mobile-search-box{display:none;position:absolute;top:100%;left:0;width:100%;box-sizing:border-box;background:#000000e6;padding:12px;z-index:1000}.mobile-search-box input{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;background:transparent;color:#fff}@media (max-width: 767px){.reviews-slider .review-card{height:auto!important}header .top-bar{justify-content:space-between;padding:12px 15px}.search-box{display:none}.menu-toggle,.search-toggle{display:inline-block;font-size:22px;cursor:pointer;color:inherit}.mobile-search-box{display:none;position:absolute;top:100%;left:0;width:100%;background:#000000d9;padding:10px;z-index:1000}.mobile-search-box input{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;background:transparent;color:#fff}.logo{position:relative;left:0;transform:none;flex:1;text-align:center}.icons{flex:unset;display:flex;gap:12px;align-items:center}.icons a{margin:0;font-size:18px}.icons a.user-icon,.icons a.wishlist-icon{display:none}nav{display:none}.search-box.desktop-search{display:none}nav.desktop-nav{display:none}}.desktop-search{position:relative;display:inline-block}.desktop-search .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#fff;font-size:16px;pointer-events:none}.desktop-search input{padding:8px 12px 8px 35px;color:#fff;font-size:14px}header.scrolled .desktop-search input{background:#0000000d;color:#000}header.scrolled .desktop-search .search-icon{color:#000}.organic-glow-section{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:50px;margin:0 auto;padding:30px 0}.organic-glow-image img{width:100%;object-fit:cover;height:617px}.organic-glow-text{display:flex;flex-direction:column;gap:25px}.organic-glow-text h2{font-size:28px;font-weight:600;margin:0}.organic-glow-text p{font-size:16px;line-height:1.7;color:#444;margin:0}.organic-glow-btn{background:#333;color:#fff;padding:14px 36px;font-size:15px;font-weight:600;text-transform:uppercase;border:none;cursor:pointer;letter-spacing:1px;transition:background .3s ease;width:fit-content;text-decoration:none;font-style:normal;font-family:Nunito Sans}.organic-glow-btn:hover{background:#000}.organic-glow-bottle-wrap{position:relative;width:400px;margin:0 auto}.organic-glow-bottle-wrap img.bottle{width:100%;display:block}.organic-glow-bottle-wrap img.badge{position:absolute;right:10px;top:36%;width:168px}@media (max-width: 1400px){.organic-glow-bottle-wrap img.badge{right:0;top:35%;width:135px}.organic-glow-bottle-wrap{width:300px}}@media (max-width: 1200px){.organic-glow-section{gap:40px;padding:60px 30px}}@media (max-width: 992px){.organic-glow-section{grid-template-columns:1fr;text-align:center}.organic-glow-text{align-items:center}.organic-glow-bottle-wrap{margin-top:20px}.organic-glow-bottle-wrap img.badge{right:8px;top:37%;width:170px}}@media (max-width: 480px){.instagram-section .instagram-text{align-items:center}.instagram-section{padding:20px 0!important}.organic-glow-text h2{font-size:22px}.organic-glow-text p{font-size:14px}.organic-glow-bottle-wrap{width:180px}.organic-glow-bottle-wrap img.badge{right:-15px;width:80px}}.calendula-section{max-width:1920px;margin:0 auto;padding:80px 40px;text-align:center}.calendula-text{max-width:900px;margin:0 auto 60px}.calendula-text h2{font-size:30px;font-weight:400;line-height:41px;letter-spacing:1px}.calendula-text p{font-size:18px;line-height:1.7;color:#272727;font-weight:500;line-height:25px}.calendula-btn{background:#272727;color:#fff;padding:14px 36px;font-size:15px;font-weight:500;text-transform:uppercase;border:none;cursor:pointer;line-height:100%;letter-spacing:1px;transition:background .3s ease;font-family:Nunito Sans;text-decoration:none;font-style:normal}.calendula-btn:hover{background:#000}.calendula-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:40px}.calendula-product{position:relative;width:fit-content;margin:0 auto}.calendula-product img.tube{width:450px;display:block}.calendula-product img.badge{position:absolute;left:-60px;bottom:20%;width:140px}.calendula-lifestyle img{width:auto;object-fit:cover;max-width:100%}@media (max-width: 1200px){.calendula-grid{gap:40px}}@media (max-width: 992px){.calendula-grid{grid-template-columns:1fr;text-align:center}.calendula-product img.badge{left:50%;transform:translate(-50%);bottom:-20px;width:100px}}@media (max-width: 480px){.calendula-section{padding:40px 0}.calendula-text h2{font-size:22px}.calendula-text p{font-size:14px}.calendula-product img.tube{width:auto}.calendula-product img.badge{width:80px}}.bodybutter-section{max-width:1920px;margin:0 auto;padding:80px 20px;text-align:center;position:relative}.bodybutter-subtitle{font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px;color:#444}.bodybutter-title{font-size:28px;font-weight:600;margin-bottom:20px}.bodybutter-desc{font-size:16px;line-height:1.6;max-width:750px;margin:0 auto 50px;color:#444}.bodybutter-center{position:relative;display:inline-block;margin-bottom:40px}.bodybutter-center img.product{width:350px;max-width:100%}.bodybutter-center img.badge{position:absolute;right:-80px;top:50%;transform:translateY(-50%);width:150px}.bodybutter-circles{display:flex;justify-content:center;align-items:center;gap:60px;flex-wrap:wrap;margin-bottom:30px}.bodybutter-circles img{width:120px;height:120px;border-radius:50%;object-fit:cover}.bodybutter-footer{font-size:15px;color:#333;max-width:600px;margin:0 auto}@media (max-width: 992px){.bodybutter-center img.product{width:260px}.bodybutter-center img.badge{right:-40px;width:120px}.bodybutter-circles{gap:30px}}@media (max-width: 600px){.bodybutter-title{font-size:22px}.bodybutter-desc{font-size:14px}.bodybutter-center img.badge{right:50%;transform:translate(50%,-50%);top:100%;margin-top:15px}.bodybutter-circles img{width:90px;height:90px}}.reviews-section{max-width:1600px;margin:0 auto;padding:50px 100px}.reviews-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;flex-wrap:wrap;gap:15px}.reviews-header h2{font-size:30px;font-weight:400;margin:0;line-height:69px;letter-spacing:1px}.reviews-rating{font-size:18px;color:#272727;font-family:Nunito Sans;font-weight:400;gap:15px;display:flex;align-items:center}.reviews-rating span{color:#f5a623;font-size:16px}.reviews-viewall{font-size:14px;text-transform:uppercase;color:#000;text-decoration:underline;font-weight:500;font-style:normal;font-family:Nunito Sans}.reviews-slider .review-card{background:#fffcf6;border:1px solid #eee;padding:10px;border-radius:6px;height:100%;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 6px #0000000d;margin-right:5px;height:300px;align-items:center;justify-content:center}.review-stars{color:#f5a623;font-size:14px;margin-bottom:15px}.review-card-top{display:flex;gap:15px;align-items:flex-start}.review-img-wrap{flex:0 0 50px;height:80px;display:flex;align-items:center;justify-content:center}.review-img-wrap img{max-width:100%;max-height:100%;object-fit:contain}.review-title{font-weight:400;font-size:18px;line-height:25px;font-family:Gloock}.review-text{font-size:18px;color:#272727;margin-bottom:10px;font-weight:300;font-style:italic}.review-author{font-size:18px;font-weight:500;color:#272727;font-family:Nunito Sans;line-height:25px;font-style:italic}.reviews-section .slick-prev,.reviews-section .slick-next{width:40px;height:40px;background:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 2px 6px #0000001a;z-index:10}.reviews-section .slick-prev:before,.reviews-section .slick-next:before{font-size:18px;color:#333}.reviews-section .slick-prev{left:-55px}.reviews-section .slick-next{right:-55px}a.reviews-viewall.mobile_only{display:none}.instagram-profile .profile-info{display:flex;flex-direction:column;align-items:flex-start;gap:0px}.instagram-section .username{font-size:18px!important;color:#333;font-style:normal;line-height:100%;display:flex;align-items:center}@media (max-width: 768px){.about-text img.signature{height:60px;display:flex;align-items:center;justify-content:center;margin:0 auto}summary.header__icon.focus-inset{width:max-content}.cart-count-bubble{top:-1px!important;right:-.5rem!important}.slick-list.draggable{padding-left:0!important}.product-card{transition:all .3s ease}.announcement-wrapper p{font-size:12px!important}.site-header .logo svg{width:188px}header.scrolled svg{width:188px}.calendula-text{padding:10px;margin:0 auto!important}.organic-glow-section{padding:0 20px}.organic-glow-image{order:3}.organic-glow-text{order:2}.organic-glow-bottle-wrap{width:auto;order:1}.reviews-rating img{height:16px!important}.reviews-rating span{color:#f5a623;font-size:16px;display:flex;align-items:center}a.reviews-viewall.desktop_only{display:none}a.reviews-viewall.mobile_only{text-align:center;width:100%;display:block;margin-top:25px}.reviews-text-heading{gap:0px !importanti;justify-content:center}.reviews-header h2{font-size:24px;letter-spacing:0px;text-align:center}.reviews-header{justify-content:center}.clean-skincare-slider .slick-track{padding-right:60px}.about-text h2{margin-bottom:10px;font-size:24px;letter-spacing:1px;margin-top:5px}.about-text p{text-align:center}.about-text h2{font-size:24px;text-align:center}.product-card h3 a{font-size:16px}.clean-skincare-header{justify-content:center}.clean-skincare-header h2{font-size:24px}.clean-skincare-slider .slick-prev,.clean-skincare-slider .slick-next{display:none!important}.clean-skincare-header a{display:none}.clean-skincare-section{padding:0}.reviews-section{padding:30px 20px}.reviews-section .slick-prev{left:-15px}.reviews-section .slick-next{right:-15px}}.reviews-section .slick-list{overflow:hidden}.slick-prev:before,.slick-next:before{display:none;font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reviews-text-heading{display:flex;flex-direction:column;gap:20px}.reviews-rating{display:flex;align-items:center}.reviews-rating img{height:20px}header.scrolled svg{filter:brightness(0) saturate(100%)}@media (max-width: 320px){.footer-columns{grid-template-columns:1fr!important}}@media (max-width: 380px){.circle-bottom-left{width:90px!important;height:90px!important}.circle-top-left,.circle-right{width:150px!important;height:150px!important}.stay-tuned{font-size:18px!important}}@media (max-width: 410px){header{top:45px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom-style.css.map */
