/** Shopify CDN: Minification failed

Line 1489:0 Expected "}" to go with "{"

**/
/*@sd:editable*/


  .subheading{
    font-family: "larken", sans-serif;
    font-weight: 100;
    font-style: italic;
    font-size: 38px;
    color: #005461;
  }

@media screen and (max-width: 740px){
    .subheading{
    font-size: 25px;
  }
}

#mobile-facet-toolbar{
    display: none;
}

/* Product badge */
.product__badge {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 2;
  width: 64px;
  height: 64px;
  border-radius: 64px;
  background: rgba(82,136,208,.5);
  text-align: center;
  font-weight: 600;
  color: #fff;
  font-size: 14px;
  line-height: 1.15;
}


.account--order-list .account__block-list{
  text-align: center;
}
.homepage-banner__subheading {
  font-size: 15px;
}
.homepage-banner__text-container {
  font-size: 18px;
}
.rc_layout .columns {
  margin: auto;
  padding-top: 8rem;
}


/* cart css */

.cart__recap{
  padding: 30px;
}

.cart__recap-more{
  border: 1px solid #3AA83A;
  padding: 20px;
  margin-bottom: 20px;
}

.cart__recap-more p{
  font-size: 12px;
}

.cart__recap-secure{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.cart__recap-secure span{
  width: 146px;
  font-size: 11px;
  line-height: normal;
}

.cart__recap-secure div{
  font-size: 13px;
  background: #C8E8FC;
  padding: 15px;
}

.mobile--version{
  display: none;
}




@media screen and (max-width: 740px){
  .mobile--version{
    display: block!important;
    margin-bottom: 30px;
  }
  .desktop--version{
    display: none!important;
  }
  .shipping-bar__text{
    width: 100%!important;
    margin: auto;
    padding: 5px!important;
    border-radius: 7px;
    font-size: 15px;
    font-weight: bold;
}
  .main--cart img{
    width: 100%!important;
    margin: auto!important;
  }
  .drawer__header{
    max-height: 40px;
  }
  .progress--bar-image img{
    width: 100%!important;
    margin-top: 0px!important;
}
  .shop-now a{
    margin-top: 30px;
    width: 50%!important;
}
}

.cart__product-tag{
  background: #C8E8FC;
  width: 69px;
  height: 19px;
  border-radius: 30px;
  text-align: center;
}

.cart__product-tag p{
  color: #038BA4;
  font-size: 11px;
}

/* Product Stain remover amazon page */
.shopify-section--featured-product .label--subdued{
  display: none;
}


.manage--subscription{
  margin-top: 20px;
}

.manage--subscription p{
  font-size: 15px;
}


@media (max-width: 767px){
  .manage--subscription p{
    font-size: 13px;
  }
}


/* new featured collection */
.shopify-section--new-featured-collections .product-item{
  opacity: 1;
}

.shopify-section--new-sd-collections .homepage-skinny-banner__image-wrapper{
}

.shopify-section--new-sd-collections .product-item{
  opacity: 1;
}

.shopify-section--new-featured-collections .product-list{
  padding: 15px 0px 15px 0px;
}

.shopify-section--new-sd-collections.product-list{
  padding: 15px 0px 15px 0px;
}

.shopify-section--new-featured-collections .article-item{
  display: flex;
  align-items: center;
}

.shopify-section--new-sd-collections .article-item{
  display: flex;
  align-items: center;
}

.shopify-section--new-featured-collections .article-item__image{
  width: 100%;
}

.shopify-section--new-sd-collections .article-item__image{
  width: 100%;
}

.shopify-section--new-featured-collections .article-item__title{
font-size: 15px;
margin-left: 15px;
}

.shopify-section--new-sd-collections .article-item__title{
  font-size: 15px;
  margin-left: 15px;
  }

.blog__banner{
  width: 225%;
  margin-right: 40px;
}

.blog__content{
  display: flex;
}

.shopify-section--new-featured-collections .article-list{
  display: block!important;
  margin-left: 0px!important;
  margin-right: 0px!important;
}

.shopify-section--new-sd-collections .article-list{
  display: block!important;
  margin-left: 0px!important;
  margin-right: 0px!important;
}

.shopify-section--new-featured-collections .article-item{
  width: 100%;
}

.shopify-section--new-sd-collections  .article-item{
  width: 100%;
}

@media screen and (max-width: 740px){
  .blog__content{
    display: block;
  }
  .blog__banner{
    width: 80%;
    margin-left: 28px;
  }

  .blog__links{
    width: 100%!important;
  }
  .shopify-section--new-featured-collections .section {
    overflow: hidden;
  }
  .shopify-section--new-sd-collections  .section {
    overflow: hidden;
  }
  .shopify-section--image-with-text .button {
    letter-spacing: 0.5px!important;
  }
  .collection--banner{
    display: block!important;
    width: 100%;
  }
  .blog__banner{
    display: none;
  }
  .blog--desktop{
    display: none;
  }
  .blog--mobile{
    display: block!important;
  }
  .blog__articles .heading--small {
    color: #038ba4;
  }
  .navigation--bar{
    width: 100%!important;
  }
}

.shopify-section--new-featured-collections .faq__category{
  color: white;
  background-color: #00A78B;
  margin-bottom: 15px;
  font-size: 25px;
}

.shopify-section--new-sd-collections .faq__category{
  color: white;
  background-color: #00A78B;
  margin-bottom: 15px;
  font-size: 25px;
  padding: 0 35px;
}

.shopify-section--new-featured-collections .faq__category{
  color: white;
  background-color: #00A78B;
  margin-bottom: 15px;
  font-size: 25px;
}

.shopify-section--new-sd-collections .faq__category{
  color: white;
  background-color: #00A78B;
  margin-bottom: 15px;
  font-size: 25px;
  padding: 0 35px;
}

.shopify-section--custom-image-with-clean{
    background: #EBF2F1;
}
.shopify-section--custom-image-with-text{
  background: #EBF2F1;
}
.shopify-section--custom-image-with-text .image-with-text__wrapper {
  padding-bottom: 50px!important
}
.shopify-section--custom-image-with-clean .image-with-text__wrapper {
/*  padding-bottom: 50px!important*/
}


.shopify-section--new-sd-collections .product-list--center .product-list__inner{
  justify-content: flex-start!important;
}
.shopify-section--new-sd-collections  .new--collection__desc{
  padding: 0 35px;
}

@media (min-width: 768px){
  .shopify-section--collection-banner .homepage-banner__inner {
    flex-direction: row-reverse;
}
  .drawer__header{
    max-height: 50px;
  }
  .shopify-section--mini-cart  .shipping-bar {
    margin-bottom: 8px;
    margin: 3px 0px 0px 0px;
}
  .shipping-bar__text {
    font-size: 15px
  }
}

  .progress--bar-image{
    text-align: center;
  }
.promotion-block--quote::before{
  width: 50px;
  height: 40px;
  -webkit-mask-image: url(usp-icon.svg);
  mask-image: url(usp-icon.svg);
  width: 60px;
  height: 60px;
}
/*
.shipping-bar__progress{
    display: none;
}*/
.shipping-bar__text{
  width: 91%;
  margin: auto;
  padding: 3px;
  border-radius: 7px;
  font-weight: bold;
}
.progress--bar-image img{
  width: 90%;
  margin-top: 15px;
}

.shopify-section--mini-cart .progress--bar-image{
    border-bottom: 0.5px solid #038ba4;
    padding-bottom: 15px;
    margin-bottom: 0px;
}


.main--cart .shipping-bar__text{
    width: 104%;
    margin: auto;
    padding: 4px;
    border-radius: 7px;
    font-weight: bold;
}

.main--cart img{
  width: 50%;
  margin: auto!important;
}


/* Added for clean-can-detergent */


/* Text with button */
.text__button-content{
  display: flex;
  justify-content: center;
  align-items: center;
}
.text--content{
  margin-right: 50px;
}

.shopify-section--cstom-rich-text .content-box{
  display: flex;
  align-items: center;
}

.shopify-section--text-button{
  margin-bottom: 70px;
}

@media (max-width: 767px){
  .text__button-content{
    display: block;
    text-align: center;
  }
  .text--content{
    margin-right: 0px;
    margin-bottom: 30px;
  }
  .text--content h2{
    font-size: 14px;
  }
  .shopify-section--cstom-rich-text .content-box{
    display: block!important;
  }
  .shopify-section--cstom-rich-text .content-box h2{
    text-align: center!important;
  }
  .shopify-section--rich-text .text-container{
   /* margin-top: 30px*/
}
}



/* Promotes Product */
.shopify-section--mobile-promote-products{
  margin-top: 50px;
}
.promote__products-content{
  display: flex; 
  align-items: center;
  justify-content: space-evenly;
  width: 100%;
  margin: 40px auto;
}
.promote-product{
  display: flex;
  align-items: center;
}
.promote-product .image-wrapper{
  width: 50%;
}
.promote-product .text-wrapper{
  width: 50%;
  padding: 15px;
}
.promote-product h2{
  line-height: 31px;
}

.shopify-section--mobile-promote-products{
  box-shadow: 0px 4px 14px 0px rgba(231,235,237,1);
}
.promote__product-second{
  margin-left: 30px;
}
.promote-product h2{
  color: #00994e;
  font-size: 30px;
}
.promote-product span{
  background-color: #00994e;
  color: white;
  text-align: center;
  padding: 7px;
  border-radius: 6px;
  width: 90%;
  font-weight: 800;
  font-size: 12px;
}
.promote__products-mobile-content{
  display: none;
}
.shopify-section--promote-products{
  margin-top: 80px;
  margin-bottom: 80px;
}

@media (max-width: 767px){
  .shopify-section--mobile-promote-products .promote__products-mobile-content{
    display: block!important; 
  }
  .shopify-section--promote-products .promote__products-content{
    display: none;
  }
  .promote__products-content{
    width: 100%;
  }
  .promote-product p{
    font-size: 11px;
  }
  .promote-product .image-wrapper {
    width: 100%;
    margin-bottom: 10px;
}
  .promote-product .text-wrapper{
    text-align: center;
    width: 100%;
    padding: 15px 0 41px 0px;
}
  .promote-product{
    flex-direction: column-reverse;
  }
  .promote-product p{
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1200px){
  .shopify-section--hor-image .multi-column--medium {
    --section-items-per-row: 3;
}
}

.shopify-section--hor-image .multi-column__inner{
  justify-content: space-around;
}

/* Homepage-banner stars */
.homepage-banner__ratings-subheading{
  display: flex;
  align-items: center;
}
.homepage-banner__ratings-subheading .rating{
  margin-right: 15px;
}
.claims--content{
  display: flex;
  align-items: center;
  margin: 30px 0;
}
.claims--right{
  margin-left: 50px;
}
.claim-one{
  display: flex;
  align-items: center;
  padding: 15px;
}
.claim-two{
  display: flex;
  align-items: center;
  padding: 15px;
}
.claims--content img{
  width: 10%;
}

.claims--content h2{
  font-size: 12px;
  margin-left: 6px;
}
.shopify-section--featured-product-paid .block-swatch-list div:nth-child(2){
  display: none!important;
}
/*
.shopify-section--featured-product-paid #AddToCart{
  display: none!important;
}
.shopify-payment-button__button, .additional-checkout-buttons, .shopify-payment-button {
  display: none !important;
}
*/

/*
Paid reviews
}
*/

@media screen and (min-width: 1145px) {
  .testimonial__item {
    width: 360px!important;

}
}


.testimonial__item p{
   font-size: 14px;
}
.testimonial__item .h5{
   font-size: 20px;
}


.verified--buyer-author{
  margin-bottom: -33px;
  font-size: 17px;
  font-weight: 700;
  margin-left: 0px;
}
.test--footer{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 60px;
}
.verified--buyer-texts{
  display: flex;
  align-items: center;
  justify-content: center;
}


@media screen and (max-width: 740px) {
  .verified--author-image img{
    width: 40px!important;
    height: 40px!important;
  }
}
.verified--buyer{
  margin-left: 10px;
  margin-top: 26px;
}
.verified--buyer-icon{
  margin-left: 5px;
}
.verified--buyer-texts p{
  padding: 0 0!important;
}

.shop-now {
  text-align: center;
}
.shop-now a{
  width: 25%;
}
.homepage--icons{
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
}
.homepage--icons .multi-column__text-container{
  width: 50%;
  margin-bottom: 30px;
}

/* Product-list css */
.product--list-image {
  position: relative;
}

.product--list-image .product--list-hover {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

.product--list-image:hover .product--list-hover {
  display: block;
}

.product--list-image:hover .product--list-hover {
  display: block;
}

.shopify-section--product-list span{
  background: white!important;
  padding: 15px;
  font-size: 14px;
}
.shopify-section--product-list .list-collections__item-list{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.shopify-section--product-list .product--list-image{
  width: 300px;
}
@media (max-width: 767px){
  .shopify-section--product-list .product--list-image{
    width: 100%;
  }
  .shopify-section--product-list .list-collections__item{
    background: transparent;
  }
  .shopify-section--product-list .list-collections__item-list{
    grid-gap: 12px;
  }
 }


/* Desktop mobile banner css */
@media (max-width: 767px){
 .shopify-section--homepage-mobile .homepage-banner__image-wrapper {
    padding-bottom: calc(4/3 * 90%)!important;
}
  .shopify-section--homepage-mobile .homepage-banner__content{
      display: none!important;
  }
}

@media (max-width: 999px){
  .shopify-section--homepage-mobile .homepage-banner__image-wrapper {
     padding-bottom: calc(4/3 * 90%)!important;
     width: 100%;
 }
   .shopify-section--homepage-mobile .homepage-banner__content{
       display: none!important;
   }
   .homepage-banner__image-wrapper{
    height: auto;
   }
 }

 @media (min-width: 1000px){
   .homepage-banner__image-wrapper{
    height: auto;
   }
 }

 /* Homepage Skinny Banner */
.homepage-skinny-banner__image{
  width: 100%;
}

/* Video Slider */
.shopify-section--multiple-video .slick-dotted .slick-slider{
      margin-bottom: 90px;
}
.videos--container{
  display: flex;
  justify-content: center;
  align-items: center;
}
.product--container{
  display: flex;
  justify-content: center;
  align-items: center;
}
.multi--container{
  display: flex;
  justify-content: center;
  align-items: center;
}
.paid--container{
  display: flex;
  justify-content: center;
  align-items: center;
}
.carousel-cell{
  width: 253px!important;
  height: 450px;
  margin-right: 30px;
} 
.shopify-section--multiple-video .video-wrapper{
  width: 253px;
  height: 450px;
}

.slick-prev, .slick-next{
  top: 107%!important;
}

.videos--container{
  position: relative;
}
.product--container{
  position: relative;
}
.multi--container{
  position: relative;
}
.paid--container{
  position: relative;
}

.slick-next{
  right: 25%!important;
  z-index: 111;
}
.slick-prev{
  left: 20%!important;
  z-index: 111;
}

.slick-prev:before, .slick-next:before{
  font-size: 35px!important;
  color: black!important;
}
.slick-dots{
  bottom: -46px!important;
}
.slick-track{
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 1200px){

}

  .videos{
  margin: 50px auto!important;
}
@media screen and (max-width: 740px){
 .videos--container{
    display: block;
    position: relative;
  }
   .product--container{
    display: block;
    position: relative;
  }
    .multi--container{
    display: block;
    position: relative;
  }
    .paid--container{
    display: block;
    position: relative;
  }
  .carousel-cell{
    margin-right: 0px;
  }
  .slick-track{
    justify-content: space-around;
  }
  .shopify-section--multiple-video .video-wrapper{
    width: 100%;
  }
  .slick-list{
    overflow: hidden;
  }
  .videos{
    margin-bottom: 75px!important;
  }
  .shopify-section--rich-text{
   /* margin-top: 75px;*/
  }
}

/* End Video Slider */

 /* Blog posts */

.shopify-section--blog-post-banner .article__excerpt{
  margin-bottom: 30px!important;
}
.shopify-section--blog-content .image-with-text__image{
  width: 480px;
  height: 320px;
}
.shopify-section--blog-content .image-with-text{
  text-align: left;
}
.shopify-section--blog-content .image-with-text__image-wrapper{
  margin: 0;
}

.shopify-section--blog-content .image-with-text__content-wrapper{
  margin: 30px 0 0 0;
}
.shopify-section--blog-content .image-with-text__image-wrapper{
  width: 100%;
}
.shopify-section--blog-content img{
  width: 100%;
}

.shopify-section--new-main-article .article__tags-label {
    margin-bottom: 0px!important; 
}
.shopify-section--new-main-article .article__share, .article__tags {
  display: flex;
  align-items: center;
  justify-content: center;
}
.new-article__info{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.new-article__inner{
  border-top: 1px solid rgb(var(--border-color));
}
.new-article__info{
  padding-top: 20px;
}
.shopify-section--blog-content h3{
  font-size: 38px;
  font-weight: bold;
}
.shopify-section--blog-content h2{
  font-size: 30px;
  font-weight: normal;
}
.shopify-section--blog-content p{
  font-size: 16px;
  font-weight: normal;
}
.shopify-section--blog-content .image-with-text__content-wrapper{
  width: 100%;
}
.shopify-section--blog-content a{
  color: #038ba4;
  font-weight: bold;
  text-decoration: underline;
  text-decoration-color: #038ba4!important;
}

.shopify-section--blog-contentp a:hover{
  color: #038ba5d4;
  text-decoration-color: #038ba5d4;
}

@media screen and (pointer: fine) {
  p a:not(.button):hover,
  .rte a:not(.button):hover,
  .link:hover {
    color: #038ba5d4;
    text-decoration-color: #038ba5d4;
  }
}

@media screen and (min-width: 1400px) {
  .shopify-section--blog-content .content-box--fill {
    padding-left: calc(var(--container-outer-margin) + var(--grid-column-width) + var(--grid-gap));
  }
    .shopify-section--blog-rich-text .content-box--fill {
    padding-left: calc(var(--container-outer-margin) + var(--grid-column-width) + var(--grid-gap));
  }
}

@media screen and (max-width: 740px){
  .content-box{
    padding-left: 0px!important;
  }
  .shopify-section--blog-content .image-with-text__image{
    width: 100%;
    height: 100%;
  }
  .new-article__info{
    display: block;
  }
  .shopify-section--new-main-article .article__tags{
    padding-bottom: 20px;
    justify-content: flex-start!important;
  }
  .shopify-section--new-main-article .article__share{
    justify-content: flex-start!important;
  }
  
  .shopify-section--new-main-article .article__share{
    border-top: 1px solid rgb(var(--border-color));
    width: 100%;
    padding-top: 20px;
  }
  .shopify-section--blog-content h3{
    font-size: 30px;
    font-weight: bold;
  }
  .shopify-section--blog-content h2{
    font-size: 24px;
    font-weight: normal;
  }
  .shopify-section--blog-content .content-box--fill{
    padding-left: 0px!important;
  }
  .new-article__inner{
    padding-left: 0px!important;
  }
  .shopify-section--blog-content .image-with-text{
    padding: 50px 0px!important;
  }
}

/* Blog column */

.shopify-section--blog-multi-column .multi-column__item{
  box-shadow: 0px -2px 14px 0px rgba(231,235,237,1);
  border-radius: 20px;
  padding: 0px 15px 15px 15px;
}
.shopify-section--blog-multi-column .multi-column__inner{
  overflow: visible;
}
.shopify-section--blog-multi-column .multi-column__image-wrapper{
 margin-top: -60px;
 margin-bottom: -5px;
}

@media screen and (max-width: 740px){
.shopify-section--blog-multi-column .multi-column__inner{
  margin-top: 30px;
  grid-auto-flow: row;
  grid-template-columns: auto!important;
}
}

 /* Text with link */
.shopify-section--button-text .content-box {
  display: flex;
  align-items: center;
  justify-content: center;
}

.shopify-section--button-text .heading{
  margin: 0!important;
}
.shopify-section--button-text .button-wrapper{
  margin-top: 0;
  margin-left: 30px;
}
@media screen and (max-width: 740px){
  .shopify-section--button-text .content-box {
  display: block;
}
}

/* navbar*/

.header__linklist li:nth-child(2) a{
  color: #015C68;
  font-weight: bold;
}

.header__linklist li:nth-child(3) a{
  /*color: #4ba38c;
  font-weight: bold;*/
}
.mobile-nav li:nth-child(2) a{
  color: #015C68;
  font-weight: bold;
}

.mobile-nav__item a{
 /*color: inherit;
  font-weight: inherit;*/
}

.collapsible li:nth-child(2) a{
  color: inherit;
  font-weight: inherit;
}

.linklist li:nth-child(2) a{
  color: inherit;
  font-weight: inherit;
}


/* Saving label*/

.option-label {
  position: relative;
  margin-bottom: -25px;
  z-index: 2;
  top: -28px;
  display: none;
  left: -20px;
}

.block-swatch{
  margin-bottom: 30px;
}

.product-form__option-info{
  margin-bottom: 30px;
}


/* Subscription pdp block*/

.product-subs__block {
  position: relative;
}
.product-subs__btn{
  position: absolute;
  right: 10%;
  bottom: 5%;
  cursor: pointer;
}
.product-subs__btn ::after{
  content: url(subs-arrow.svg);
  top: 10%;
  position: absolute;
  right: -25%;
}

.subs-popup__title{
  position: absolute;
  top: 24px;
  left: 24px;
  font-size: 18px;
  color: #038299;
}


.product-subs__desc{
  padding: 11px 14px 14px 53px;
  border: 1px solid #E4E7EC;
  border-radius: 15px;
  margin-bottom: 15px;
}
.product-subs__desc p{
  margin-top: 0px;
  font-size: 14px;
}

.product-subs__url{
  color: #005461;
  font-weight: bold;
}



.popup-title{
  font-size: 14px;
  font-weight: 500;
  color: #038299;
  margin-bottom: 0px;
  position: relative;
}


.popup-modal{
  width: 480px;
}

.popup-title__step1::before{
  content: url(one.svg);
  top: 0%;
  position: absolute;
  right: 100%;
  margin-right: 10px;
}

.popup-title__step2::before{
  content: url(two.svg);
  top: 0%;
  position: absolute;
  right: 100%;
  margin-right: 10px;
}

.popup-title__step3::before{
  content: url(three.svg);
  top: 0%;
  position: absolute;
  right: 100%;
  margin-right: 10px;
}

.modal__content{
  overflow-x: hidden;
}



@media screen and (max-width: 1200px){
  .product-subs__block {
    width: 490px!important;
}
}

@media screen and (max-width: 713px){
  .product-subs__block {
    width: auto!important;
}
}

@media screen and (max-width: 1140px){
  .product-subs__block {
    width: 445px!important;
}
}

@media screen and (max-width: 1125px){
  .product-subs__block {
    width: auto!important;
}
}

@media screen and (min-width: 1000px){
  .subs-modal__content {
    padding: 80px 48px 24px 24px;
}
}

@media screen and (max-width: 740px){
  .product-subs__block {
    width: auto!important;
  }
  .product-subs__block ul {
    margin-bottom: 30px;
    padding-left: 20px;
  }
  .popup-modal{
    width: 95%;
  }
  .subs-modal__content{
    padding: 70px 0px 20px 20px;
  }
}

@media screen and (max-width: 390px){
  .product-subs__block{
    width: 354px;
  }
  .popup-modal {
    width: 360px!important;
  }
}


@media screen and (max-width: 393px){
  .product-subs__block{
    width: 343px!important;
  }
  .popup-modal {
    width: 366px!important;
  }
}

@media screen and (max-width: 360px){
  .product-subs__block{
    width: 312px!important;
  }
  .popup-modal {
    width: 329px!important;
  }
}

/* Cart drawer docapp*/
.docapp-free-shipping{
  display: none!important;
}
.docapp-est-total{
  display: none!important;
}
.docapp-summary-note{
  display: none!important;
}

/* Footer*/
.social-media__item::before{
  background: #035c68!important;
}

/* New text with image banner*/
@media (min-width: 768px){
  #text-with-image .homepage-banner__image-wrapper, .homepage-banner__content{
    width: 50%;
}
}

#text-with-image .heading{
  width: 100%;
  text-align: center;
}
#text-with-image .homepage-banner__text-container{
  text-align: center;
  font-size: inherit!important;
}


#text-with-image .homepage-banner__image{
  display: block!important;
}

/* comparison */
.comparison{
  display: flex;
  padding: 4rem 0;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: flex-end;
  position: relative;
}
.comparison .wrapper {
  position: relative;
}

.wrapper {
  width: 92rem;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 2rem;
  display: inherit;
  flex-wrap: inherit;
  justify-content: inherit;
  flex-flow: inherit;
  align-items: inherit;
}
.comparison .wrapper p {
  font-family: "larken", sans-serif;
  text-align: center;
  padding: 0 158px;
  margin: 0 auto;
}
.comparison .wrapper>h2{
  text-align: center;
  padding: 0 158px;
  margin: 0 auto;
}
.comparison__list {
  position: absolute;
  left: 45px;
  width: 74%;
}
.comparison__other {
  background: url('/cdn/shop/files/comp-leaf.png?v=1700051259') no-repeat center bottom/contain;
  flex: 0 0 27%;
}
.comparison__bv {
  background: url('/cdn/shop/files/brand-leaf.png?v=1700051259') no-repeat center bottom/contain;
  flex: 0 0 35%;
  margin: 0 2rem 0 0;
}

.comparison__list ul {
  list-style: none;
  padding: 0;
}
.comparison__list ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.comparison__list ul li h3 {
  font-size: 18px;
  display: flex;
  font-weight: 500;
  flex-wrap: wrap;
  align-items: center;
  text-align: left;
  line-height: 1.6;
  margin: 0 0 1.1rem;
}
.comparison__list ul li h3 img {
  margin: 0 1rem 0 0;
}
.comparison__list ul li>img {
  margin-left: auto;
}
.comparison__bv img {
  width: 262px;
  margin: 0 auto;
  display: block;
  position: relative;
}
.comparison__other img {
  width: 200px;
  margin: 0 auto;
  display: block;
}
.shopify-section--comparison button{
  width: 219.27px;
}
    .comparison-title{
      width: 100%;
  }
@media (max-width: 1023px){
  .wrapper {
    padding: 0 1.5rem;
  }
  .comparison {
    justify-content: space-between;
    padding: 2rem 0 0;
  }
}

@media screen and (max-width: 740px){
    .comparison-title{
      font-size: 30px!important;
  }
  .comparison-para{
      font-size: 20px!important;
  }
  .comparison .wrapper>h2, .comparison .wrapper p{
    padding: 0px;
  }
  .comparison__list ul li h3 {
    font-size: 14px;
    margin: 0 0 0.1rem!important;
  }
}

@media (max-width: 1023px){
  .comparison__bv {
    flex: 0 0 55%;
    margin: 0;
}
.comparison__other {
  flex: 0 0 42%;
  margin: 0;
}
.comparison__list {
  width: 100%;
  left: 0;
  position: relative;
}
.comparison__list ul {
  margin: 2rem 0;
}
.comparison__list ul li {
  margin: 0 -15px 0.5rem;
}

.comparison__list ul li>img {
  margin: 0 0 0 auto;
}
}

@media (max-width: 1024px){
  .shopify-section--comparison .mobile-hide {
    display: none!important;
}
.shopify-section--comparison .mobile-show{
  display: block!important;

}

.shopify-section--comparison .mobile-show{
  display: none;
}
#shopify-section-template--14384981344352__16782641645969ccfa{
  background: #F4F0ED!important;
}


/* image with text pdp */
@media screen and (max-width: 740px) {
  .shopify-section--image-with-text-pdp .heading{
      text-align: center;
  }
  .shopify-section--image-with-text-pdp .container{
    --container-gutter: 10px;
  }
  .shopify-section--image-with-text-pdp .button-wrapper{
      text-align: center;
  }
  .shopify-section--image-with-text-pdp .button-wrapper .button{
      width: 322px;
  }
  
  .shopify-section--image-with-text-pdp .image-with-text__image-wrapper{
     margin-top: 50px;
  }
  .shopify-section--image-with-text-pdp .image-with-text__wrapper{
      flex-direction: column-reverse;
      display: flex;
  }
}



@media screen and (max-width: 999px){
  .product-tabs__tab-item-wrapper {
    display: block;
    border-top: 1px solid rgb(var(--border-color));
}
}

