.carousel-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;background:#fff;border-radius:5px;position:relative;padding:40px 15px 35px}.carousel-wrapper::-webkit-scrollbar{height:6px}.carousel-wrapper::-webkit-scrollbar-track{background:#ddd;border-radius:10px}.carousel-wrapper::-webkit-scrollbar-thumb{background-color:#383838;border-radius:10px}.carousel-wrapper::-webkit-scrollbar-thumb:hover{background-color:#0f8d4a}.category-grid{display:flex;flex-wrap:nowrap;gap:20px;justify-content:center;padding:1rem}.category-card{position:relative;min-width:280px;height:384px;border-radius:5px;overflow:hidden;cursor:pointer;flex-shrink:0}.category-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .4s ease;z-index:1}.category-card:hover:before{transform:scale(1.1)}.category-card .content{position:relative;z-index:2;height:100%;background:#0000004d;display:flex;flex-direction:column;align-items:start;justify-content:end;color:#fff;padding:60px 40px 30px}.category-title{font-size:1.4rem;font-weight:700;margin-bottom:20px}.sub-title{font-size:24px;text-transform:uppercase;margin:0;font-weight:700;color:#fff;display:flex;flex-direction:column}.np-icon{opacity:0;transform:translateY(10px);transition:all .3s ease;background-color:#fff;padding:4px 11px 4px 12px;border-radius:100%;margin-bottom:10px}.category-card:hover .np-icon{opacity:1;transform:translateY(0)}.np-icon svg{width:12px!important;height:13px!important;stroke:#fff}.scroll-progress-container{height:5px;border-radius:5px;overflow:hidden;margin-top:10px}.scroll-progress-bar{height:100%;width:0%;background:#1abc9c;transition:width .1s ease-out;border-radius:5px}@media (min-width: 768px){.carousel-wrapper{overflow-x:auto;padding-bottom:96px}.category-grid{flex-wrap:nowrap;gap:1rem;padding:1rem}.scroll-progress-container{display:block}.category-card{min-width:384px}}#shopify-section-template--24166628524333__multicolumn_7KktCX .multicolumn-card__info>:nth-child(2){margin-top:1rem;font-size:15px!important;line-height:18px;font-weight:300!important}.clean-steps-section{background-color:#fbf9f6;text-align:center;padding:100px}.clean-steps-section h2{font-size:28px;margin-bottom:40px;font-weight:700}.steps-container{display:flex;justify-content:center;flex-wrap:wrap;gap:40px}.step-box{max-width:250px;text-align:center}.step-img img{width:100%;margin-bottom:15px}.step-num{display:flex;border-radius:50%;width:38px!important;height:38px!important;background-color:#eaecf0;justify-content:center;align-items:center;padding:19px;color:#475467;font-weight:300}.step-text{width:100%;text-align:left;display:flex;gap:10px}.step-text p{font-size:14px;color:#475467;padding:0;margin:0;font-weight:300}.footer-newsletter{padding:40px 20px;background-color:#f5f5f5;text-align:center}.footer-newsletter form{display:flex;flex-direction:column;max-width:400px;margin:0 auto}.footer-newsletter input[type=email]{padding:10px;margin-bottom:10px}.footer-newsletter button{padding:10px;background-color:#000;color:#fff;border:none;cursor:pointer}.review-carousel-container{background:#fff;padding:40px 0;display:flex;flex-direction:column;justify-content:center;position:relative;align-items:center}.carousel-viewport{width:100%;overflow:hidden;position:relative}.review-track{display:flex;gap:30px;transition:transform .4s ease-in-out;will-change:transform}.review-card{width:383px;background:#f8f8f8;border-radius:8px;padding:40px;box-shadow:0 2px 8px #00000014;flex-shrink:0}.review-image{width:100%;object-fit:cover;margin-bottom:15px;border-radius:6px}.review-rating{color:#ffb74a;font-size:16px;margin-bottom:10px}.review-author{font-weight:500;margin-bottom:5px;color:#000;font-weight:300}.review-text{color:#333;font-size:16px;line-height:1.5}.title{text-transform:uppercase}.carousel-controls{display:flex;justify-content:center;margin-top:50px;gap:10px;width:960px}.carousel-controls button{padding:11px 16px;border-radius:39px;cursor:pointer;background-color:#fff;border:1px solid #F5F5F5}.progress-container{width:100%;height:4px;background:#eee;margin-top:20px;border-radius:4px;overflow:hidden}.progress-bar{height:100%;width:0%;background:#0f8d4a;transition:width .3s ease}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
