img{cursor:pointer}.hero-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.hero-content{flex:1}button.needsclick.go3324190602.kl-private-reset-css-Xuajs1:hover{color:#fff!important}.hero-content h2{font-size:57px;font-weight:700;margin-bottom:15px;margin-top:0;max-width:600px;line-height:60px}.hero-content p{font-size:16px;margin-bottom:25px}.hero-button{display:inline-block;background-color:#000;color:#fff;padding:10px 30px;border-radius:8px;text-decoration:none;transition:background .3s;font-weight:700;border:1px solid #000;width:100%;max-width:200px;text-align:center}.hero-button:hover{background-color:#fff;color:#000}.hero-content{width:100%;max-width:50%}.hero-image img{transition:transform .4s ease,opacity .4s ease}.hero-image:hover img{transform:scale(1.05);opacity:.9}.hero-image img{height:100vh;width:100%;Object-fit:cover;overflow:hidden}.hero-image{width:100%;height:100vh;max-width:50%;overflow:hidden}.hygiene-img{display:block;overflow:hidden}.hygiene-img img{transition:transform .4s ease,opacity .4s ease}.hygiene-img:hover img{transform:scale(1.05);opacity:.9}.hygiene-section{text-align:center;padding-top:100px;padding-bottom:100px}.hygiene-badge{background:#e0f8e2;padding:15px 16px;display:inline-block;font-size:16px;border-radius:12px;margin-bottom:10px}.hygiene-heading{font-size:36px;font-weight:700;margin-bottom:50px}.hygiene-img img{max-width:100%;height:100%;width:100%;object-fit:cover}.hygiene-item{padding:20px;border-radius:10px;box-sizing:border-box;border:1px solid #000;cursor:pointer}.hygiene-item h3{font-size:30px;margin:0}.hygiene-item .price{font-size:27px;margin-bottom:15px;margin-top:0;padding-top:10px}.shop-btn{display:inline-block;background:#fff;border:1px solid #000;padding:7px 30px;font-weight:700;border-radius:6px;text-decoration:none;color:#000;transition:background .3s;font-size:16px;width:100%;max-width:200px}.shop-btn:hover{background:#000;color:#fff}.hygiene-section .swiper{width:100%;padding-bottom:40px}.hygiene-section .swiper-slide{width:auto}.hygiene-section .swiper-button-next,.swiper-button-prev{color:#000}.hygiene-section .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;width:20px;height:20px}.hygiene-section .swiper-pagination-bullet-active{background:#ccac7a!important}.hygiene-section .swiper-wrapper{margin-bottom:40px}.why-us-container{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:50px 0}.why-us-content{flex:1}.why-us-content h2{font-size:36px;font-weight:700;margin-bottom:16px;margin-top:16px}.why-us-text{margin-bottom:20px}.why-us-text ul{margin:0 0 20px 18px;padding:0;list-style:disc}.why-us-btn{display:inline-block;background:#000;color:#fff;padding:12px 24px;border-radius:8px;font-weight:600;text-decoration:none}.why-us-image{flex:1;text-align:center}.why-us-image img{max-width:100%;height:auto;border-radius:10px}a.hygiene-link{text-decoration:none}section.problem-section{margin-top:100px;margin-bottom:100px}.problem-content ul{margin:0;padding:0 0 0 15px}.problem-content{margin-bottom:30px}.problem-heading{font-size:36px;font-weight:700;margin-bottom:15px;margin-top:15px}a.why-choose-btn{color:#fff;text-decoration:none}.problem-content ul li{font-size:16px}.problem-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.problem-left img{width:100%;display:block;border-radius:10px}.hygiene-badge p{margin:0}.faq-section{text-align:center;margin-top:100px;margin-bottom:100px}button.faq-question h3{margin:0}.faq-heading{font-size:43px;font-weight:700;margin-bottom:32px}.faq-items{display:flex;flex-direction:column;gap:16px}.faq-item{background-color:#f5f0e8;border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-question{width:100%;text-align:left;font-size:18px;font-weight:500;padding:16px 20px;background:none;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-toggle-icon{background-color:#000;color:#fff;border-radius:50px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:18px;transition:transform .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 20px;font-size:16px;text-align:left}.faq-item.active .faq-answer{max-height:300px;padding:16px 20px}.why-hyssop-cleanse-section .accordion-block-wrapper{position:relative}.why-hyssop-cleanse-section .accordion-content{top:100%;left:0;width:100%;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0;background:#fff}.why-hyssop-cleanse-section .accordion-content.open{padding:10px 0;max-height:200px}.trans_hero-button{background:none;color:#000}.banner_btns{display:flex;gap:20px}.extra-content{transition:all .3s ease-in-out}.why-hyssop-container{display:flex;align-items:flex-start;gap:30px}.why-hyssop-image img{max-width:100%;height:auto}.why-hyssop-cleanse-section .accordion-header{border-bottom:1px solid #D7D7D7;padding-left:0}.why-hyssop-cleanse-section .accordion-content p{font-size:14px}.why-hyssop-cleanse-section .accordion-content{padding:0}.why-choose-blocks{display:flex;flex-direction:column}h3.why-choose-title{font-size:24px;margin:0}.why-choose-description{font-size:16px;padding-top:10px;padding-bottom:10px}button.why-choose-btn{border:0;background:#fff;color:#939393;font-size:14px;font-weight:100;padding:0;cursor:pointer}.why-hyssop-image{display:block;overflow:hidden}.why-hyssop-image img{transition:transform .4s ease,opacity .4s ease}.why-hyssop-image:hover img{border-radius:10px;transform:scale(1.05);opacity:.9}.why-hyssop-container{display:flex;align-items:center;justify-content:space-between;gap:40px}.why-hyssop-container.image-left{flex-direction:row-reverse}.why-hyssop-content{flex:1}.why-hyssop-content .badge{background-color:#e0f8e2;padding:15px 16px;border-radius:12px;font-size:16px;font-weight:500;display:inline-block;margin-bottom:0;border:0}.why-hyssop-content h2{font-size:36px;font-weight:700;margin-bottom:16px;margin-top:16px}.why-hyssop-content p{font-size:16px;margin-bottom:24px;margin-top:0}.why-hyssop-btn{background-color:#5c8e62;color:#fff;padding:12px 24px;border-radius:12px;font-weight:500;text-decoration:none;display:inline-block;font-size:16px;width:100%;max-width:200px;text-align:center;border:1px solid #5C8E62;transition:background .3s}.why-hyssop-image img{border-radius:10px;width:100%}.why-hyssop-image{width:100%;max-width:50%;overflow:hidden;border-radius:16px}.why-hyssop-content{flex:1;width:100%;max-width:50%}.why-hyssop-btn:hover{background:#fff;color:#000;border:1px solid #000}section.why-hyssop-cleanse-section{padding-bottom:100px}.step_inner{display:flex;justify-content:space-between;align-items:center}.content_card{display:flex;flex-direction:column;justify-content:center;text-align:left;padding-bottom:30px;padding-top:30px}.steps-header{text-align:center;margin-bottom:30px}.steps-header h2{font-size:52px;margin-bottom:20px}.steps-header p{font-size:18px}section.steps-section{padding-bottom:100px}.steps-grid{display:flex;gap:20px;flex-wrap:wrap}.step-card{flex:1 1 30%;border-radius:12px;text-align:center;transition:transform .3s ease;cursor:pointer;padding:0 20px}.step-card img{max-height:140px}.step-card h3{font-size:26px;margin:0}.step-card p{font-size:16px;margin:0;line-height:20px;padding-top:10px}.step-card:hover{transform:translateY(-5px)}.testimonial-subtitle{background:#e0f8e2;display:inline-block;padding:15px 16px;border-radius:12px;font-size:14px;margin-bottom:15px;width:100%;max-width:150px;text-align:center}.testimonial-title{font-size:36px;font-weight:700;margin-bottom:30px}.testimonial-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.testimonial-card{background:#e0f8e2;border:1px solid #000;border-radius:12px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;height:300px!important;box-sizing:border-box}.quote-icon{font-size:40px;font-weight:700}.testimonial-section .stars{color:#ffa000}.testimonial-text{font-size:17px;margin:0}.testimonial-section .author{font-weight:700;font-size:17px}.testimonial-btn{text-align:center;margin-top:30px}.btn-primary{background:#000;color:#fff;padding:14px 28px;border-radius:8px;text-decoration:none;font-weight:700}.btn-primary:hover{background:#333}section.testimonial-section{padding-bottom:100px;padding-top:50px}.benefit-icon{background:#fff;width:100%;border-radius:50px;max-width:50px;height:50px;text-align:center;display:flex;justify-content:center;align-items:center}.benefits-section{text-align:center;padding-top:100px;padding-bottom:70px}.benefits-subtitle{background-color:#e0f8e2;color:#000;display:inline-block;padding:15px 16px;border-radius:8px;font-size:16px;margin:0}.benefits-title{font-size:36px;font-weight:700;margin-bottom:40px}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.benefit-card{background-color:#f7f2eb;padding:40px 20px;border-radius:12px;text-align:left;display:flex;flex-direction:column;gap:20px;cursor:pointer}.benefit-icon img{width:40px;height:40px}.benefit-text{font-size:24px;font-weight:600}.promo-banner-image{display:block;overflow:hidden}.promo-banner-image img{transition:transform .4s ease,opacity .4s ease}.promo-banner-image:hover img{transform:scale(1.05);opacity:.9}.promo-banner-section{margin-top:100px}.promo-banner-container{display:flex;align-items:center;justify-content:space-between;gap:30px}.promo-banner-text{width:100%;max-width:50%;text-align:center;padding:50px}.promo-banner-text h2{font-size:49px;font-weight:700;margin:0;padding-bottom:30px}.promo-banner-text p{font-size:16px}.promo-banner-image{width:100%;max-width:50%;text-align:center}.promo-banner-image img{max-width:100%;height:auto}.newsletter-form__button{width:100%!important;text-align:right;justify-content:end;background:#000!important;padding:20px 50px;color:#fff;max-width:fit-content;font-size:16px;font-weight:700;height:46px!important;border-radius:0 4px 4px 0}.newsletter .field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:unset}.newsletter .field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:unset}.newsletter .field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:unset}.newsletter .field__input::placeholder{color:#000;opacity:1!important}.newsletter .field__input{background:#fff;padding:0 0 0 15px!important;border-radius:4px 0 0 4px!important}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper,.newsletter .newsletter-form{max-width:50rem}.footer .footer-block-image.center{justify-content:center;flex-direction:column;align-items:center}.footer .image__text p{font-size:13px}.footer .footer__btm{display:flex;justify-content:space-between;align-items:center}.policy__txt p{margin:0;font-size:16px}.newsletter .field__button>.svg-wrapper{color:#fff!important}.testimonial-section .swiper-wrapper{margin-bottom:70px}.testimonial-section .swiper-pagination-bullet{width:20px!important;height:20px!important}.testimonial-section .swiper-pagination-bullet-active{background:#ccac7a!important}button.accordion-header h3{margin:0;font-size:18px}.product-accordion{width:100%}.accordion-item{border-bottom:1px solid #D7D7D7;margin:0!important}.accordion-header{width:100%;background:#fff;border:none;text-align:left;padding:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.accordion-header .icon{font-size:20px;transition:transform .3s ease;background:#000;color:#fff;width:30px;height:30px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:100px;width:100%;max-width:30px}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 15px}.accordion-content p{margin:15px 0;font-size:16px}.product__info-wrapper .icon-with-text--horizontal .icon-with-text__item{flex-direction:row;width:100%;gap:20px;align-items:center}.product__info-wrapper .icon-with-text img{margin:0}.product__info-wrapper .icon-with-text--horizontal .h4{font-size:16px}.product__info-wrapper ul.icon-with-text.icon-with-text--horizontal.list-unstyled{margin-bottom:100px}.heading_inner{text-align:center;width:100%;max-width:800px;margin:0 auto}.feature-section{background-color:#f5f0e8;padding-top:50px;padding-bottom:100px}.feature-heading{font-size:36px;font-weight:700;margin-bottom:10px}.feature-description{font-size:16px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:0 auto;padding-top:50px}.feature-item{text-align:center}.feature-icon{width:100%;height:auto;max-width:100px}.feature-title{font-size:24px;font-weight:600;margin-bottom:10px}.feature-text{font-size:16px}.product__tax.caption.rte,.product-form__input legend.form__label{display:none}.product__info-wrapper .product-form__input{border:1px solid #000;padding:10px;width:100%;max-width:fit-content;border-radius:4px}.product__info-wrapper .product-form__input label{margin:0!important;border-radius:4px!important;border:0!important;font-size:16px!important}.product__media-wrapper .product-media-container{max-width:100%!important;width:100%!important;border:0!important}.product__info-wrapper .price__sale{font-size:22px!important;font-family:Bricolage Grotesque}.product__info-wrapper .product__description ul{padding:0}.product__info-wrapper .product__description ul li span{font-size:14px}.product__info-wrapper .product__description ul{list-style:none;padding:0;margin:0}.product__info-wrapper .product__description ul li{position:relative;padding-left:36px;margin-bottom:10px}.product__info-wrapper .product__description ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='12' cy='12' r='12' fill='%23F5F0E8'/><circle cx='12' cy='12' r='7.2' fill='%23012D12'/></svg>");background-size:contain;background-repeat:no-repeat}.product__info-wrapper .product-form__buttons{max-width:100%}.product__info-wrapper .product-form__submit{margin-bottom:1rem;background:#000;color:#fff;font-size:16px;font-weight:600;border-radius:12px;border:1px solid #000;padding:20px;transition:background .3s}.product__info-wrapper .product-form__submit:hover{background:#fff!important;color:#000}.product__info-wrapper .button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:unset}.product__info-wrapper .button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button__button--unbranded:focus{box-shadow:unset}.product__info-wrapper .button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:unset}.product__media-wrapper img.image-magnify-none{object-fit:contain}.product_featured_collection .button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:unset}.product_featured_collection .button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{box-shadow:unset}.product_featured_collection .button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:unset}.product_featured_collection .quick-add__submit{border:1px solid #5C8E62;border-radius:12px;color:#fff;font-size:16px;font-weight:500;background:#5c8e62;transition:background .3s}.product_featured_collection .quick-add__submit:hover{background:#fff;color:#5c8e62}.product_featured_collection h2.title.inline-richtext.h1.scroll-trigger.animate--slide-in{text-align:center;font-size:36px}.product-media-modal .accordion-item,.quick-add-modal[open] .accordion-item,.quick-add-modal[open] a.link.product__view-details.animate-arrow,.quick-add-modal[open] ul.icon-with-text.icon-with-text--horizontal.list-unstyled{display:none}.slider-dots{display:flex;justify-content:center;gap:8px;margin-top:10px}.slider-dot{width:20px;height:20px;border-radius:50%;background:#f5f0e8;border:none;cursor:pointer;transition:background .3s}.slider-dot.active{background:#ccac7a}.product__media-wrapper .slider-buttons{margin-bottom:50px}section.hyssop-banner-section{margin-bottom:100px}.hyssop-banner-container{display:flex;gap:0;overflow:hidden;justify-content:space-between;align-items:center}.hyssop-banner-image img{width:100%}.banner__cotent_inner{height:auto}.banner__main_image{width:100%;max-width:50%}.hyssop-banner-image{padding:50px 100px}.hyssop-banner-content{color:#fff;padding:40px;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;align-self:center;justify-self:center}.hyssop-banner-content .subheading{font-size:16px;text-transform:uppercase;margin-bottom:10px}.hyssop-banner-content .heading{font-size:36px;font-weight:700;margin:0;color:#fff}.hyssop-banner-content .description{font-size:14px;margin-bottom:20px}.banner-button{display:inline-block;padding:12px 24px;background:#fff;color:#000;text-decoration:none;border-radius:8px;font-size:16px;width:100%;max-width:200px;border:1px solid #fff;transition:background .3s}.banner-button:hover{background:transparent;color:#fff}.hyssop-banner-container{border-radius:0 12px 12px 0}.product-grid-container .card__heading{margin-top:0;margin-bottom:0;font-size:24px}.problem-section .hero-button:hover{color:#fff;background:#000}h2.jdgm-rev-widg__title{font-size:36px!important}.routine-section .heading_inner{margin-bottom:50px}.routine-section .heading_inner h2{font-size:36px}.step__inner{display:flex;gap:20px;align-items:center}.kl-private-reset-css-Xuajs1 h1{line-height:30px!important}.routine-section{padding:50px 0}.routine-wrapper{display:flex;align-items:center;gap:40px}.routine-wrapper.image-left{flex-direction:row}.routine-wrapper.image-right{flex-direction:row-reverse}.routine-content,.routine-image{flex:1;width:100%;max-width:50%}.routine-image img{width:100%;border-radius:16px}.step-number{font-size:15px;margin:0}.icon_step{display:flex;border:1px solid #5C8E62;width:100px;height:100px;border-radius:50%;align-items:center;justify-content:center;font-size:50px;text-align:center}.step-title{font-size:30px;font-weight:700;margin:5px 0}.step-description{margin:10px 0}.routine-section .checklist{margin-top:15px;padding-left:20px;color:#000}.routine-section .checklist ul{list-style:none;padding:0}.routine-section .checklist li:before{content:"\2714  ";color:#5c8e62;font-weight:700}.why-hyssop-cleanse-section .why-hyssop-container{display:flex;align-items:flex-start;gap:30px}@media (max-width: 767px){.step-card img{max-height:140px;max-width:50%}.header--mobile-center .header__heading-logo{height:auto;max-width:100px}.faq-question{gap:20px}.faq-section span.faq-toggle-icon{width:100%;max-width:30px;height:30px}.routine-wrapper.image-right{flex-direction:column!important;flex-wrap:wrap}.routine-image{max-width:100%!important}.routine-wrapper.image-left{flex-direction:column!important}.routine-content{max-width:100%!important}.content_card{width:100%;max-width:50%}.promo-banner-container{flex-direction:column;text-align:center}.hero-content ul li{text-align:left}.problem-inner{grid-template-columns:1fr}.why-us-container{flex-direction:column}.hyssop-banner-container{flex-direction:column;border-radius:12px}.hyssop-banner-container .banner__main_image{width:100%;max-width:100%;border-radius:12px 12px 0 0}.hyssop-banner-container .hyssop-banner-image{padding:40px 50px}.promo-banner-text{margin-bottom:20px;max-width:100%;text-align:center;padding:0}.promo-banner-text h2{padding-top:60px}.promo-banner-image{width:100%;max-width:100%}.promo-banner-section{margin:100px 20px;border-radius:12px}.benefits-grid{grid-template-columns:1fr}.hero-content{width:100%;max-width:100%}.hero-content h2{font-size:42px}.hero-image{width:100%;height:auto;max-width:100%}.hero-container{flex-direction:column;text-align:center}.hero-image img{margin-top:20px;height:auto;width:100%;Object-fit:cover}.hygiene-item{height:630px!important}.hygiene-heading{font-size:32px}.why-hyssop-container{flex-direction:column;text-align:center}.why-hyssop-container.image-left{flex-direction:column}.why-hyssop-content p,.why-hyssop-content{max-width:100%}.why-hyssop-image{width:100%;max-width:100%}.step-card{flex:1 1 100%;max-width:100%}.footer .footer__btm{padding-bottom:30px;flex-direction:column}.feature-grid{grid-template-columns:1fr}}@media (min-width: 1024px){.footer .footer-block--menu{max-width:max-content}.hygiene-section .swiper-slide{height:600px}.footer-block--menu .footer-block__details-content{max-width:max-content}.footer-block:has(.footer-block__image-wrapper){max-width:25%!important}.footer .footer__blocks-wrapper{justify-content:space-between}.product--thumbnail_slider .thumbnail-slider{align-items:self-start}.product--thumbnail_slider{position:relative}.product--thumbnail_slider media-gallery{display:flex;flex-direction:row-reverse}.product--thumbnail_slider .slider-mobile-gutter:not(.thumbnail-slider){width:100%}.product--thumbnail_slider .thumbnail-slider{width:100px;padding-right:10px}.product--thumbnail_slider .slider-button{display:none!important}.product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider--tablet-up{height:100%;overflow:scroll;padding:0;display:block}.product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%;margin-bottom:10px}.product__media-wrapper .thumbnail{border-radius:4px!important;border:0}.product__media-wrapper .thumbnail[aria-current]{box-shadow:unset!important;border:1px solid #000!important;border-radius:4px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.hero-container{flex-direction:column}.routine-wrapper.image-left{flex-direction:row!important}.hero-content{width:100%;max-width:100%;padding-bottom:50px}.hero-image{width:100%;height:100%;max-width:100%}.hero-image img{height:100%;width:100%;Object-fit:cover;overflow:hidden;border-radius:10px}.hero-image{width:100%;height:100%;max-width:100%;overflow:hidden}.benefits-grid{grid-template-columns:repeat(2,1fr)}.promo-banner-image{width:100%;max-width:100%;text-align:center}.promo-banner-text{width:100%;max-width:100%;text-align:center;padding:30px 0}.promo-banner-container{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
