/** Shopify CDN: Minification failed

Line 1491:0 Unexpected "{"
Line 1491:1 Expected identifier but found "%"
Line 1505:0 Unexpected "{"
Line 1505:1 Expected identifier but found "%"
Line 1508:4 Unexpected "{"
Line 1508:5 Expected identifier but found "%"
Line 1526:0 Unexpected "{"
Line 1526:1 Expected identifier but found "%"
Line 1528:0 Unexpected "{"
Line 1528:1 Expected identifier but found "%"

**/


/* CSS from section stylesheet tags */
.about-us-hero {
  padding-top: 5.625em;
  padding-bottom: 5.625em;
  background: linear-gradient(243.15deg, #fce2d0 16.8%, #fce2d0 16.8%, #f8a9a0 85.43%);
  margin-top: -55px;
  font-size: 13px;
  font-weight: 400;
}
.about-us-hero h1 {
  margin-bottom: 0.71em;
  font-size: 2.625em;
  font-weight: 700;
  line-height: 1.19;
  letter-spacing: -0.01em;
}
.about-us-hero .section-description {
  max-width: 54em;
  margin: 0 auto;
}
.about-us-hero p {
  font-size: 1.125em;
  line-height: 1.22;
  letter-spacing: -0.01em;
}
@media (min-width: 750px) {
.about-us-hero {
  font-size: 16px;
}
}
.about-ingredient-section{padding-top:3em; padding-bottom:3em; background:#000;color:#fff;}
.about-ingredient-section .ingredient-img-wrapper{text-align:center;margin:2em auto;max-width: 400px;}
.about-ingredient-section .ingredient-img-wrapper img{border-radius: 50%;overflow: hidden;border: 3px solid #ffc7b3!important;}
.about-ingredient-section .ingredient-intro h2 {margin-bottom: 0.44em; font-size: 2.25em; line-height: 1.39; font-weight: 400;letter-spacing: .01em; }
.about-ingredient-section .ingredient-intro h2 span { font-weight: 700;}
.about-ingredient-section .divTable{display: table; width: 75%;}
.about-ingredient-section .divTableRow {display: table-row; }
.about-ingredient-section .divTableHeading {background-color: #EEE; display: table-header-group; }
.about-ingredient-section .divTableCell, .divTableHead {border-bottom: 1px solid #f37268; display: table-cell; padding:30px 10px;font-style: normal; font-weight: normal; font-size:18px; line-height: 24px; -webkit-letter-spacing: 0.03em; -moz-letter-spacing: 0.03em; -ms-letter-spacing: 0.03em; letter-spacing: 0.03em; color: #ffffff;}
.about-ingredient-section .divTableRow .divTableCell:nth-child(1){width: 40%;font-size:22px;font-weight: 700;white-space: nowrap;}
.about-ingredient-section .divTableBody .divTableRow:last-child .divTableCell{border-bottom:none;}
.about-ingredient-section .divTableHeading {background-color: #EEE; display: table-header-group; font-weight: bold; }
.about-ingredient-section .divTableFoot {background-color: #EEE; display: table-footer-group; font-weight: bold; }
.about-ingredient-section .divTableBody {display: table-row-group;}

@media only screen and (max-width: 749px){
.about-ingredient-section .setu-flex{flex-wrap: wrap;}
.about-ingredient-section .divTable{display: table; width:100%; }
.about-ingredient-section .ingredient-img-wrapper{margin:2em auto;}
}
.setu-experts {
  font-size: 13px;
}
.expert-intro {
  padding: 4.5em 0;
  text-align: center;
}
.expert-card--container {
  padding: 0.125em 1.875em 1.875em;
  color: #fff;
  background: #000;
  border-radius: 0.625em;
}
.expert-intro h2 {
  margin-bottom: 0.44em;
  font-size: 2.25em;
  line-height: 1.39;
  font-weight: 700;
}
.expert-intro h2 span {
  color: #f37268;
  font-style: italic;
}
.expert-intro .section-description {
  max-width: 42em;
}
.expert-intro p {
  font-size: 1.125em;
  line-height: 1.67;
}
.expert-image--container {
  width: calc(100% + 3.5em);
  margin-left: -1.75em;
  margin-right: -1.75em;
  margin-bottom: 1.875em;
}
.expert-card--container img {
  max-width: none;
  width: 100%;
  border-radius: 0.625em;
}
.expert-card--container h5 {
  margin-bottom: 1em;
  font-size: 1.25em;
  line-height: 1;
  font-weight: 700;
}
.expert-card--container p {
  font-size: 0.875em;
  line-height: 1.43;
  color: #fff;
}
.expert-card--wrapper {
  margin-bottom: 1.5em;
}

@media (min-width: 750px) {
.setu-experts {
  font-size: 16px;
}
.expert-intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: left;
}
.expert-cards {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 2em 1fr 2em 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 1fr;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}
.expert-card--wrapper {
  margin-bottom: 0;
}
}
.setu-present {
  font-size: 13px;
}
.present-intro {
  padding: 4.5em 0;
}
.present-intro h2 {
  margin-bottom: 0.44em;
  font-size: 2.25em;
  line-height: 1.39;
  font-weight: 700;
}
.present-intro h2 span {
  color: #f37268;
  font-style: italic;
}
.present-intro .section-description {
  max-width: 42em;
}
 @media  (max-width: 900px) and (min-width: 750px)  {
.present-intro .section-description{max-width:60%;}  
  }
@media  (max-width:768px) {
.present-intro .section-description{margin-top: 0.84em;}
  }
.present-intro p {
  font-size: 1.125em;
  line-height: 1.67;
}
.present-intro--left {
 -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.present-intro--left p {color: #f37268;}
  
@media (min-width: 750px) {
  .present-intro--left p {
  color: #f37268;
  max-width: 16em;
}
.setu-present {
  font-size: 16px;
}
.present-intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
}
.setu-understands {
  padding-top: 4.5em;
  padding-bottom: 4.5em;
  color: #FFF;
  background: #000000;
  font-size: 13px;
}
.setu-understands h2 {
  margin-bottom: 0.44em;
  font-size: 2.25em;
  line-height: 1.39;
  font-weight: 700;
}
.setu-understands h2 span {
  color: #f37268;
  font-style: italic;
}
.setu-understands h4 {
  margin-bottom: 1.25em;
  font-size: 1.875em;
  line-height: 1.2;
  font-weight: 700;
  font-style: italic;
}
.setu-understands .section-description {
  max-width: 60em;
  margin: 0 auto;
}
.setu-understands p {
  font-size: 1.125em;
  line-height: 1.67;
  color: #FFF;
}
@media (min-width: 750px) {
.setu-understands {
font-size: 16px;
}
}
.price--listing {
  margin-bottom: 24px;
}
.filters-toolbar-wrapper {
  display: none;
}
.collection-header + .page-width {
  display: none;
}
.collection-sliders .swiper {overflow:visible; overflow-x:clip;}
  .collection-sliders .product-card {overflow: visible;}
  .custom-select{position:relative;}
  .bze-option{cursor:pointer;}
  .bze-option.is-active {opacity: 1;background: rgb(249, 224, 225);}
  .prod-card-product-variation-drp{
        position: relative;
        height: 100%;
		border: none;        border-top: 1px solid rgb(238, 237, 237);
        border-bottom-left-radius: 20px;
    }
    .prod-card-custom-dropdown{
        cursor: pointer;
    }
    .prod-pack-size-arrow-icon{
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        padding: 0px 15px;
    }
    .prod-card-custom-selected-data{
        font-style: normal;
        font-weight: normal;
        font-size: 16px;
        line-height: 40px;
        color: rgb(0, 0, 0);
        cursor: pointer;
    }
    .prod-card-custom-drop-value{
        position: absolute;
        background: rgb(255, 255, 255);
        border: 1px solid rgb(238, 237, 237);
        box-sizing: border-box;
        top: 0px;
        width: 100%;
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px;
        z-index: 1;
    }
    .prod-card-single-valued{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: rgb(0, 0, 0);
    padding: 10px 15px;
    }
    .prod-card-single-valued.last{
        font-style: normal;
        font-weight: normal;
        font-size: 16px;
        line-height: 20px;
        color: rgb(0, 0, 0);
        padding: 10px 15px;
    }
    .prod-card-single-valued:hover {
        background: rgb(249, 224, 225);
    }
/*  .prod-card-custom-drop-value{display:none;}*/
  .product-card--green-icon {border: 2px solid green; width: 20px; height: 20px; text-align: center; color:green; background:transparent; display: block; position: absolute; bottom: 1em; left: 1em;}
  .product-card--green-icon::before{content:'';position: absolute;left: 2px;right: 2px;bottom: 2px;top: 2px;width: 12px;height: 12px;background-color: green;border-radius: 50%; }

  .product-card--red-icon {background-image: url(/cdn/shop/files/Non-Veg_Icon_6mm.svg?v=1655464527);width: 20px; height: 20px; text-align: center; color:red; display: block; position: absolute; bottom: 1em; left: 1em; }
  /*.product-card--red-icon::before{content:'';position: absolute;left: 2px;right: 2px;bottom: 2px;top: 2px;width: 12px;height: 12px;background-color: red;border-radius: 50%; }*/
  .setu-flex-wrap {flex-wrap: wrap;}
  @media only screen and (max-width: 749px){
  .prod-card-product-variation-drp{/*border-bottom-left-radius:0px;*/}
  }
.price--listing {
    margin-bottom: 24px;
  }
  .filters-toolbar-wrapper {
    display: none;
  }
  .collection-header + .page-width {
    display: none;
  }
  .collection-sliders .swiper {
    overflow: visible;
    overflow-x: clip;
  }
  .collection-sliders .product-card {
    overflow: visible;
  }
  .custom-select {
    position: relative;
  }
  .bze-option {
    cursor: pointer;
  }
  .bze-option.is-active {
    opacity: 1;
    background: rgb(249, 224, 225);
  }
  .prod-card-product-variation-drp {
    position: relative;
    height: 100%;
    border: none;
    border-top: 1px solid rgb(238, 237, 237);
    border-bottom-left-radius: 20px;
  }
  .prod-card-custom-dropdown {
    cursor: pointer;
  }
  .prod-pack-size-arrow-icon {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding: 0px 15px;
  }
  .prod-card-custom-selected-data {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 40px;
    color: rgb(0, 0, 0);
    cursor: pointer;
  }
  .prod-card-custom-drop-value {
    position: absolute;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(238, 237, 237);
    box-sizing: border-box;
    top: 0px;
    width: 100%;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    z-index: 1;
  }
  .prod-card-single-valued {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: rgb(0, 0, 0);
    padding: 10px 15px;
  }
  .prod-card-single-valued.last {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: rgb(0, 0, 0);
    padding: 10px 15px;
  }
  .prod-card-single-valued:hover {
    background: rgb(249, 224, 225);
  }
  /*.prod-card-custom-drop-value {
    display: none;
  }*/
  .product-card--green-icon {
    border: 2px solid green;
    width: 20px;
    height: 20px;
    text-align: center;
    color: green;
    background: transparent;
    display: block;
    position: absolute;
    bottom: 1em;
    left: 1em;
  }
  .product-card--green-icon::before {
    content: '';
    position: absolute;
    left: 2px;
    right: 2px;
    bottom: 2px;
    top: 2px;
    width: 12px;
    height: 12px;
    background-color: green;
    border-radius: 50%;
  }

  .product-card--red-icon {
    background-image: url(/cdn/shop/files/Non-Veg_Icon_6mm.svg?v=1655464527);
    width: 20px;
    height: 20px;
    text-align: center;
    color: red;
    display: block;
    position: absolute;
    bottom: 1em;
    left: 1em;
  }
  /*.product-card--red-icon::before{content:'';position: absolute;left: 2px;right: 2px;bottom: 2px;top: 2px;width:
12px;height: 12px;background-color: red;border-radius: 50%; }*/
  .setu-flex-wrap {
    flex-wrap: wrap;
  }
  @media only screen and (max-width: 749px) {
    .prod-card-product-variation-drp {
      /*border-bottom-left-radius:0px;*/
    }
  }
.grid-view-item__image {
/*  border-top-left-radius: 20px;
  border-top-right-radius: 20px;*/
}
.product-card {
  background: #FFF;
  border: 1px solid #EEEDED;
  border-radius: 20px;
}
@media only screen and (min-device-width: 1191px) and (max-device-width: 1345px) {
  .product-card__title{height: 65px !important;display: -webkit-box !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
}
@media only screen and (min-device-width: 750px) and (max-device-width: 1027px) {
  .product-card__title{display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
}
@media only screen and (max-device-width: 600px) {
  .product-card__title{display: -webkit-box !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
}
.product-card__title {
  display: block;
  font-size: 1.125em;
  line-height: 1.22;
  height: 45px;
  font-weight: 600;
  letter-spacing: 0.01em;
  border-bottom: 0 !important;
}
.product-card__subtext {margin-top: 20px;font-size: 1em;line-height: 1.57142857;min-height: 50px;}
.product-card > * {
  padding-left: 1rem;
  padding-right: 1rem;
}
.product-card .grid-view-item__image-container,
.product-card .product-card__image-with-placeholder-wrapper{
  padding-left: 0;
  padding-right: 0;border-radius:20px; 
}
.grid-view-item__image-wrapper {
  margin-bottom: 20px;
}
.price-item {
  font-weight: 500;
  font-size: 18px;
}
.price--listing {
  margin-bottom: 24px;
}
.price-item--sale {
  color: #000;
}
.price--on-sale .price-item--regular {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.01em;
  opacity: 0.5;
}
.price--on-sale .price__sale {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  width: 114%;
}
.price-item--save, .price-item--offer {
  font-size: 14px;
  font-weight: 600;
  color: #999999;
}
.price-item--offer { 
  color: #F1574B;
}
.price__offer__percentage {
  margin-left: auto;
}
.price__offer__percentage dd {
  margin-right: 0;
}
.concern-rating-info{height: 40px;}
@media only screen and (max-width: 750px){ 

 .product-card__title, .concern-rating-info{font-size: 0.9em;height: 45px;overflow: hidden;}
#shopify-section-collection-template .product-card__title, #shopify-section-collection-template .concern-rating-info{font-size: 0.9em;height: 52px;overflow: hidden;padding-inline: 9px;}
.price--listing{margin-bottom: 1em;}
/*.grid-view-item__image {border-top-left-radius:10px;border-top-right-radius: 10px;}*/
#shopify-section-collection-template .price--on-sale .price-item--regular,#shopify-section-collection-template .price-item--offer,#shopify-section-collection-template .price-item--save{font-size:1.45vh !important;font-weight: 400;letter-spacing: .01em;}
.product-card__subtext{font-size: 12px !important;line-height: normal;height: 55px;margin: 0.5em;overflow: hidden;padding: 7px !important;margin-inline: 5px !important;
min-height: 60px !important;} 
.price dd {margin: 0 0.3em 0 0; }
.prod-pack-size-arrow-icon{padding: 0px 5px !important;}

.price--listing {margin-bottom: 0.4em !important;}
}
/* Mobile- store collection css */
@media only screen and (max-width: 750px){
  #shopify-section-collection-template .price-item.price-item--sale {font-size: 17px;}
  /* #shopify-section-collection-template .price-item--offer{ display: none !important;} */
  #shopify-section-collection-template .concern-rating-info{height: 20px !important;}
  #shopify-section-collection-template .price--on-sale .price__sale{width: 113% !important;margin-left: -10px;}
  #shopify-section-collection-template .product-card .product-form__cart-submit{border-bottom-left-radius: 18px !important;}
  #shopify-section-collection-template .product-card__subtext{border: 1px solid #f1574bb3;background: #f1574b1a;border-radius: 5px;height: auto !important;}
  #shopify-section-collection-template .price dd {margin: 0 0.1em 0 0;}
  #shopify-section-collection-template .grid__item {padding-left: 15px !important;}
  #shopify-section-collection-template .product-card .product-form__cart-submit span {font-size: 17px !important; font-weight: 700;text-transform: uppercase;}

}
#shopify-section-collection-template .product-card .product-form__cart-submit span {font-size: 17px !important;
font-weight: 700;text-transform: uppercase;}
.rivyoReviewWidget span.rivyoReviewAverage {font-weight: 700 !important;}
.rivyoReviewWidget {gap: 5px !important;}
.FAQs-hero {
  padding-top: 5.625em;
  padding-bottom: 5.625em;
  background: linear-gradient(45deg, #5863AD 0%, #5863AD 0%, #5E7BB0 28.71%, #70BFB7 93.5%, #72C7B7 100%);
  margin-top: -55px;
  font-size: 13px;
  font-weight: 400;
}
.FAQs-hero h1 {font-family: 'Neue Montreal'; font-size: 42px; font-weight: 700; line-height: 50px; letter-spacing: -0.01em;color:#ffffff}
.FAQs-hero .section-description {max-width: 54em;margin: 0 auto;}
.FAQs-hero p {font-family: Neue Montreal; font-size: 14px; font-weight: 400; line-height: 24px; letter-spacing: 0em;color:#ffffff}
@media (min-width: 750px) {
.FAQs-hero {
  font-size: 16px;
}
}
/*featured-blog.liquid*/
.grid--blog .article__title {
  font-size: 1em;
  line-height: 1.375;
  min-height: 2.75em;
  font-weight: 500;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 80%;
  flex: 0 1 80%;font-weight:600; 
}
.article__author, .article__date {
  font-size: 0.875em;
  font-style: italic;
  font-weight: 500;
  opacity: 0.5;
}
.article__date {
  margin-left: 10px;
}
.meta_separator {
  opacity: 0.2;
  font-weight: 500;
  font-size: 12px
}
.article__grid-excerpt {
  font-size: 0.875em;
  line-height: 1.21;
  font-weight: 500;
  opacity: 0.7;
  margin-bottom: 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
/*  -webkit-box-orient: vertical;*/
  overflow: hidden;
}
.article__grid-meta {
  margin-bottom: 0.625em;
}
.grid--blog article {
  padding: 5px 15px;
  background: #FFF;
  border: 1px solid #EEEDED; 
  border-radius: 20px;margin-bottom: 2em;
}
.grid--blog article header {
  margin-left: -10px;
  margin-right: -10px;
}
.grid--blog .article__tags {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 22px;
}
.article__tag {
  display: inline-block;
  text-transform: uppercase;
  font-size: 0.625em;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 1.2;
  padding: 1em;
  border-radius: 100px;
  background: #FEE9E9;
  margin-top: 10px;
} 
.article__tag:not(:last-child) {
  margin-right: 0.75em;
  margin-bottom: 0.75em;
}
.article__grid-image-container {
  margin-bottom: 0px;
}
.article__title_share {
  padding-left: 10px;
  padding-right: 10px;
}
.article__share-rss {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 20%;
  flex: 0 1 20%;
}

.blogs-listing-section {
  position: relative;
} 
/*.blogs-listing-section::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 51.25%;
  background: var(--color-highlight);
  opacity: 0.2;
}*/
.blogs-listing-section .section-header {
  margin-bottom: 28px;
}
.blogs-listing-section .page-width {
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 750px){
.blogs-listing-section::before{
height:16%;
}
.article__grid-image-container {
margin-bottom: 0px;
}
}
.footer-copyright {color: #000; background-color: #f1f1f1; font-size: 12px; font-weight: 400; line-height: 15px;padding:15px; }

.footer-copyright p, .footer-copyright a{font-size: 16px;font-weight: 500; line-height: 19px; letter-spacing: 0em; text-align: left;color: rgba(0, 0, 0, 0.7);}
.footer-copyright p span{margin:0 10px;}
.site-footer h4, .site-footer .h4 {
  font-size: 1em;
  line-height: 1.5;
  font-weight: 700;
  /* margin-bottom: 1.5em; */
}
.site-footer__linklist-item {
  padding-bottom: 5px
}
.footer--main-info {
  column-gap: 30px;
}
.footer_logo {
  filter: invert(1);
}
.setu--link_list {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}
.site-footer {
  padding-bottom: 0;
}
.site-footer p {
  margin-bottom: 1em;
}
.follow-us-label {
  margin-bottom: 0.875em !important
}
.social-icons__item {
  padding: 0;
  margin: 0 0.78125em;
}
.social-icons__item:first-child {
  margin-left: 0
}
.site-footer__social-icons {
  padding-top: 0;
}
.site-footer__social-icons svg {
  display: block;
}
@media only screen and (max-width: 750px){
.site-footer__item{display: block;}
.site-footer__linklist{width: 50%;}
.footer_logo{margin-bottom: 20px;}
.footer-copyright p span{font-size:12px;margin:0 5px;}
.footer-copyright p, .footer-copyright a{font-size:12px;margin:0 5px;}
}
.grid-view-item__image {
  /*border-top-left-radius: 20px;
  border-top-right-radius: 20px;*/
}
.product-card {
  background: #FFF;
  border: 1px solid #EEEDED;
  border-radius: 20px;
}
.product-card__title {
  display: block;
  font-size: 1.125em;
  line-height: 1.22;
  height: 45px;
  font-weight: 600;
  letter-spacing: 0.01em;
  border-bottom: 0 !important;
}
.product-card__subtext {margin-top: 20px;font-size: 1em;line-height: 1.57142857;min-height: 50px;}
.product-card > * {
  padding-left: 1rem;
  padding-right: 1rem;
}
.product-card .grid-view-item__image-container,
.product-card .product-card__image-with-placeholder-wrapper{
  padding-left: 0;
  padding-right: 0;border-radius:20px; 
}
.grid-view-item__image-wrapper {
  margin-bottom: 20px;
}
.price-item {
  font-weight: 500;
  font-size: 18px;
}
.price--listing {
  margin-bottom: 24px;
}
.price-item--sale {
  color: #000;
}
.price--on-sale .price-item--regular {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.01em;
  opacity: 0.5;
}
.price--on-sale .price__sale {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  width: 100%;
}
.price-item--save, .price-item--offer {
  font-size: 14px;
  font-weight: 600;
  color: #999999;
}
.price-item--offer { 
  color: #F1574B;
}
.price__offer__percentage {
  margin-left: auto;
}
.price__offer__percentage dd {
  margin-right: 0;
}
@media only screen and (max-width: 750px){ 
.product-card__title, .concern-rating-info{font-size: 0.9em;height: 41px;overflow: hidden; }
.price--listing{margin-bottom: 1em;}
/*.grid-view-item__image {border-top-left-radius:10px;border-top-right-radius: 10px;}*/
.price--on-sale .price-item--regular, .price-item--offer, .price-item--save{font-size:1em;font-weight: 400;letter-spacing: .01em;}
.product-card__subtext{font-size:12px; line-height:normal; height: 45px; margin: 1em 0; overflow: hidden;} 
.price-item.price-item--sale {font-size: 14px;}
}
.health-goals-section {
  background: #FBFAFA;
}
.health-goals-section .collection-sliders {
  --swiper-navigation-color: #000000;
  padding-bottom: 3.5em;
}
.tabs-wrapper {
  column-gap: 3.5em;
  padding: 4.75em 0 2.5em; 
}
.tabs-wrapper .section-heading {
  white-space: nowrap;
}
.tab-coll--name img {
  display: block;margin: 0 auto; 
}
.setu-coll--icon {
 position: relative;
 margin-bottom: 1em;
}
.coll-icon--hover {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  object-fit: contain;
  opacity: 0;
  z-index: 1;
}
.coll-icon--normal {
  opacity: 0.5;
}
[role="tablist"] li:hover .coll-icon--hover, [role="tablist"] [aria-selected="true"] .coll-icon--hover {
  opacity: 1;
}
[role="tablist"] a[aria-selected="true"] {background:#fff;}
[role="tablist"] li:hover .coll-icon--normal, [role="tablist"] [aria-selected="true"] .coll-icon--normal {
  opacity: 0;
}
[role="tablist"] li a span {
  opacity: 0.5;
}

[role="tablist"] li:hover a span, [role="tablist"] [aria-selected="true"] span {
  opacity: 1;
}
.product-card .product-form {
  margin-left: -1rem;
  margin-right: -1rem;
  padding-top: 0;
}
.product-card .product-form__item {
  -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  padding: 0;
  margin-bottom: 0;
}
.product-card .product-form__controls-group {
  width: 60%;
}
.product-card .product-form__controls-group--submit {
  width: 40%;
  margin-top: 0;
}
/* .product-card .product-form__cart-submit span {
  text-transform: none;
  font-weight: 500;
  letter-spacing: 0.02em;
  font-size: 16px;
}
.product-card .product-form select {
  border-color: #EEEDED !important;
  outline: none !important;
  border-bottom-left-radius: 10px;
  border-left: 0;
  border-bottom: 0;
  border-right: 0;
} */

/*.product-card .product-form__cart-submit {
  margin-bottom: 0;
  border-radius: 0;
  border-radius:0 0 10px 10px;
  height: 44px;
  overflow: hidden;
}
.product-card span[data-add-to-cart-text] {
  display: none !important;
}*/
.product-card--flavour {
  font-size: 0.75em;
  font-weight: 500;
  line-height: 1.2;
  padding: 0.6em 1em;
  border-radius: 100px;
  /*color: #000;*/
  background: rgba(243, 100, 0, 0.1);
  display: block;
  position: absolute;
  top: 1em;
  right: 1em;
}
 @media only screen and (max-width: 768px){
.product-card--flavour{top: 0.5em;right: 0.5em;}
}

.product-card--new-launch {
  font-size: 0.75em;
  font-weight: 500;
  line-height: 1.2;
  padding: 0.6em 1em;
  border-radius:20px 0;
  color: #fff;
  background: #F36400;
  display: block;
  position: absolute;
  top: 0em;
  left: 0em; 
}

.product-card--concern {
  font-weight: 400;
  letter-spacing: 0.01em;
}
/* .product-card--concern > img {
  width: 1.375em;
  margin-right: 0.4em;
  height: auto;
  max-width: none;
} */
.concern-rating-info {
  margin-top: 0.875em;
}
.product-card--rating {
  font-size: 1.125em;
}
.slick-slide .product-card--rating img{display:inline;}
.health-goals-section .collection-sliders .swiper-button-next {
  right: -55px;
}
.health-goals-section .collection-sliders .swiper-button-prev {
  left: -55px;
}
@media only screen and (max-width: 768px){
.health-goals-section .collection-sliders .swiper-button-next {right: -25px;}
.health-goals-section .collection-sliders .swiper-button-prev {left: -25px;}
.product-card .product-form__controls-group--submit {width:100%;}
/* .product-card .product-form__cart-submit{border-bottom-left-radius: 10px;} */
.product-card .product-form__controls-group {width:100%;}
}
.ingredient-science-section{padding-top:3em; padding-bottom:3em; background:#FFF;color:#000;}
.ingredient-science-section .ingredient-img-wrapper{}
.ingredient-science-section .ingredient-img-wrapper img{max-width:315px;}
.ingredient-science-section .ingredient-intro{position: relative;}
.ingredient-science-section .ingredient-intro h2 {margin-bottom: 1.44em; font-size: 2.25em; line-height: 1.39; font-weight:700;letter-spacing: .01em;color: #f35c54; }
.ingredient-science-section .ingredient-intro h2 span {font-style: italic;}
.ingredient-science-section .ingredient-intro ul{width: 80%;margin-left: 5%;}
.ingredient-science-section .ingredient-intro ul li{margin-bottom: 15px;} 
.ingredient-science-section .ingredient-intro ul li::before {content: "\2192";position: absolute;left:0px;}
.ingredient-science-section .ingredient-intro ul li a {color: #f37268;text-decoration: underline;white-space: nowrap;}
@media only screen and (max-width: 749px){
.ingredient-science-section .ingredient-intro ul {width: 90%;margin-left: 10%;}
.ingredient-science-section .setu-flex{flex-wrap: wrap;}
.ingredient-science-section .grid__item:nth-child(1){order: 1;}
}
.inner-Ingredients-hero {
  padding-top: 5.625em;
  padding-bottom:1em;
  background:#fac9ad;
  margin-top: -55px;
  font-weight: 400;
}
.inner-Ingredients-hero h1 {
  margin-bottom: 0em;
  font-size:4em;
  font-weight: 700;
  line-height:normal;
  letter-spacing: 0.01em;
}
.inner-Ingredients-hero .section-description {
  margin-left:5em;
}
.inner-Ingredients-hero p {
  font-size: 1.125em;
  line-height: 1.22; 
  letter-spacing: 0.01em;
  font-family:'Neue Montreal';
}
.ingredi-catagory-list li{width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; background: black; color: white; border-radius: 30px; padding:5px 20px 5px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 10px; }
.ingredi-catagory-list li img{width:15px;margin-right:10px;vertical-align: middle;}
.ingredi-catagory-list li span{font-family: Neue Montreal; font-size:14px;color:#fff;}
.inner-Ingredients-hero .section-header{margin-left:5em;}
@media only screen and (max-width: 749px){
.inner-Ingredients-hero h1{font-size:2.5em;}
.inner-Ingredients-hero .setu-flex{flex-wrap: wrap;margin:0;}
.inner-Ingredients-hero .setu-flex .grid__item:nth-child(1){order:3;}
.inner-Ingredients-hero .setu-flex .grid__item:nth-child(2){order:2;}
.inner-Ingredients-hero .setu-flex .grid__item:nth-child(3){order:1;}
.inner-Ingredients-hero .section-header, .inner-Ingredients-hero .section-description{margin-left:0;}
.ingredi-catagory-list li{display:inline-block;margin: 2em 0;}
}
.products-with-ingredient{padding-top:3em; padding-bottom:3em; background:rgba(243,114,104,0.2);}
.products-with-ingredient .ingredient-img-wrapper{text-align:center;margin:2em;max-width: 600px;margin-left: auto;}
.products-with-ingredient .ingredient-img-wrapper img{border-radius: 50%;overflow: hidden;border: 3px solid #ffc7b3!important;}
.products-with-ingredient .ingredient-intro h2 {margin-bottom: 1.44em; font-size: 1.25em; line-height: 1.39; font-weight: 400;letter-spacing: .01em; }
.products-with-ingredient .ingredient-intro h2 span { font-weight: 700;}
.products-with-ingredient .divTable{display: table; width: 75%; }
.products-with-ingredient .divTableRow {display: table-row; }
.products-with-ingredient .divTableHeading {background-color: #EEE; display: table-header-group; }
.products-with-ingredient .divTableCell, .divTableHead {border-bottom: 1px solid #f37268; display: table-cell; padding:30px 10px;font-style: normal; font-weight: normal; font-size:18px; line-height: 24px; -webkit-letter-spacing: 0.03em; -moz-letter-spacing: 0.03em; -ms-letter-spacing: 0.03em; letter-spacing: 0.03em; color: #ffffff;}
.products-with-ingredient .divTableRow .divTableCell:nth-child(1){width: 40%;font-size:22px;font-weight: 700;white-space: nowrap;}
.products-with-ingredient .divTableBody .divTableRow:last-child .divTableCell{border-bottom:none;}
.products-with-ingredient .divTableHeading {background-color: #EEE; display: table-header-group; font-weight: bold; }
.products-with-ingredient .divTableFoot {background-color: #EEE; display: table-footer-group; font-weight: bold; }
.products-with-ingredient .divTableBody {display: table-row-group;}
@media only screen and (max-width: 749px){
.products-with-ingredient .divTable{display: table; width:100%; }
}
.setu-cards {
  display: flex;
  overflow: hidden;
  width: 100%;
  align-items: stretch;
  height: 29rem;
  padding: 0 90px;
}

.setu-card {
  position: relative;
  overflow: hidden;
  min-width: 13rem;
  flex-grow: 1;
  margin: 3px;
  cursor: pointer;
  transition-duration: 700ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.2, 1, 0.25, 1);
}

.setu-card.setu-card--active {
  flex-grow: 10;
  border-radius: 10px;
}

.setu-card--content {
  display: none;
}

.setu-card.setu-card--active .setu-card--label {
  display: none;
}

.setu-card.setu-card--active .setu-card--content {
  display: flex;
  height: 100%;
}

#card-experts {
  background: linear-gradient(243.15deg, #fef5ef 16.8%, #fef5ef 16.8%, #fde2df 85.43%);
}

#card-needs {
  background: linear-gradient(45deg, #f8d2db 0%, #e6e7ee 100%);
}

#card-suggestions {
  background: linear-gradient(45deg, #dee0ef 0%, #dee0ef 0%, #dfe5ef 28.71%, #e2f2f1 93.5%, #e3f4f1 100%);
}

[data-next-length='2'] .setu-card--next {
  margin-top: 10px;
  margin-bottom: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

[data-next-length='2'] .setu-card--next ~ .setu-card--next {
  margin-top: 20px;
  margin-bottom: 20px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

[data-prev-length='2'] .setu-card--prev {
  margin-top: 20px;
  margin-bottom: 20px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

[data-prev-length='2'] .setu-card--prev ~ .setu-card--prev {
  margin-top: 10px;
  margin-bottom: 10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

[data-next-length='1'] .setu-card--prev {
  margin-top: 10px;
  margin-bottom: 10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

[data-next-length='1'] .setu-card--next {
  margin-top: 10px;
  margin-bottom: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.setu-card--label {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  padding: 30px;
}

.setu-card--label h4 {
  font-weight: 400;
  font-size: 1.375em;
  line-height: 1.45;
}

.setu-card--content {
  padding: 2em;
  column-gap: 2em;
}

.setu-card--text p {
  font-size: 1.125em;
  line-height: 1.44;
  font-weight: 400;
}

.setu-card--text h4 {
  font-size: 1.5em;
  line-height: 1.2;
  font-weight: 500;
}
.setu-card--text .btn {font-size: 1.25vw; line-height: 1.25; letter-spacing: normal; padding: 0.625em 1.5625em; }

.setu-card--content > img {
  border-radius: 94px;max-width: 209px; 
}

.setu-cards--wrapper {
  padding: 1.375em 0 4.8125em;
}

.setu-card--text > img, .setu-card--label > img {
  margin-bottom: 1em;
}
@media only screen and (max-width: 750px){
.setu-cards-swiper{position:relative;}
.setu-cards--wrapper .setu-card--content, .setu-card.setu-card--active .setu-card--label{display:block;text-align: center;padding-bottom: 4em;}
.setu-card--content>img {border-radius: 94px;max-width: 50%;}
.setu-cards-swiper .swiper-button-next, .setu-cards-swiper .swiper-button-prev{color:#f37268!important;top:35%;}
.setu-card--text .btn {font-size: 16px; line-height:normal;}
.setu-cards--wrapper .swiper-pagination-bullet-active {background: #000;width: 25px;border-radius: 20px;}
.setu-cards--wrapper,  .setu-cards--wrapper .page-width {padding: 0;}
.setu-card--text h4{margin:20px 0;font-size:14px; font-weight: 700;}
.setu-card--text p{font-family: Neue Montreal; font-size: 12px;font-weight: 400; line-height: 20px;}
}
.tabs-wrapper {
    column-gap: 3.5em;
    padding: 4.75em 0 2.5em;
  }
  .tabs-wrapper .section-heading {
    white-space: nowrap;
  }
  .tab-coll--name img {
    display: block;
    margin: 0 auto;
  }
  .setu-coll--icon {
    position: relative;
    margin-bottom: 1em;
  }
  .coll-icon--hover {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    object-fit: contain;
    opacity: 0;
    z-index: 1;
  }
  .coll-icon--normal {
    opacity: 0.5;
  }
  [role='tablist'] li:hover .coll-icon--hover,
  [role='tablist'] [aria-selected='true'] .coll-icon--hover {
    opacity: 1;
  }
  [role='tablist'] a[aria-selected='true'] {
    background: #fff;
  }
  [role='tablist'] li:hover .coll-icon--normal,
  [role='tablist'] [aria-selected='true'] .coll-icon--normal {
    opacity: 0;
  }
  [role='tablist'] li a span {
    opacity: 0.5;
  }

  [role='tablist'] li:hover a span,
  [role='tablist'] [aria-selected='true'] span {
    opacity: 1;
  }
  .product-card .product-form {
    border-radius: 0 0 20px 20px;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-top: 0;
  }
  .product-card .product-form__item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding: 0;
    margin-bottom: 0;
  }
  .product-card .product-form__controls-group {
    width: 60%;
    flex-wrap: nowrap;
  }

  .product-card .product-form__controls-group--submit {
    width: 40%;
    margin-top: 0;
  }
  .product-card .product-form__cart-submit span {
    text-transform: none;
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
  }
  .product-card .product-form select {
    border-color: #eeeded !important;
    outline: none !important;
    border-bottom-left-radius: 0 !important;
    border-left: 0;
    border-bottom: 0;
    border-right: 0;
  }
  .product-card .product-form__cart-submit {
    margin-bottom: 0;
    border-radius: 0;
    border-bottom-right-radius: 18px !important;
    border-bottom-left-radius: 0 !important;
    height: 50px;
    overflow: hidden;
  }
  /*.product-card span[data-add-to-cart-text] {
  display: none !important;
}*/
  .product-card--flavour {
    font-size: 0.75em;
    font-weight: 500;
    line-height: 1.2;
    padding: 0.6em 1em;
    border-radius: 100px;
    /*color: #F36400;*/
    background: rgba(243, 100, 0, 0.1);
    display: block;
    position: absolute;
    top: 1em;
    right: 1em;
  }

  @media only screen and (max-width: 768px) {
    .product-card--flavour {
      top: 0.5em;
      right: 0.5em;
    }
    .rv__product_box .add-btns {
      width: 100%;
    }
  }
  .product-card--new-launch {
    font-size: 0.75em;
    font-weight: 500;
    line-height: 1.2;
    padding: 0.6em 1em;
    border-radius: 20px 0;
    color: #fff;
    background: #f36400;
    display: block;
    position: absolute;
    top: 0em;
    left: 0em;
  }

  .product-card--concern {
    font-weight: 400;
    letter-spacing: 0.01em;
  }
  .product-card--concern > img {
    width: 14px !important;
    margin-right: 0.4em;
    height: auto;
    max-width: none;
  }
  .concern-rating-info {
    margin-top: 0 !important;
  }
  .product-card--rating {
    font-size: 1.125em;
  }
  .slick-slide .product-card--rating img {
    display: inline;
  }
  .setu-Collection-section-new .collection-sliders .swiper-button-next {
    right: 0;
    top: -14%;
  }
  .setu-Collection-section-new .collection-sliders .swiper-button-prev {
    left: auto;
    right: 80px;
    top: -14%;
  }
  .setu-Collection-section-new .collection-sliders .swiper-pagination {
    left: auto;
    right: 30px;
    top: -90px;
    font-size: 20px;
    bottom: auto;
    width: auto;
    padding: 0;
    margin: 0;
  }
  @media only screen and (max-width: 768px) {
    .product-card--concern,
    .product-card--rating {
      color: #f28682;
      font-size: 10px;
      font-style: normal;
      font-weight: 700;
      line-height: normal;
      letter-spacing: 0.2px;
    }
    .product-card--rating img {
      vertical-align: middle;
      width: 12px;
    }
    .product-card--new-launch {
      border-radius: 10px 0;
      font-size: 0.5em;
    }
    .setu-Collection-section-new .collection-sliders .swiper-button-next {
      top: -72px;
    }
    .setu-Collection-section-new .collection-sliders .swiper-button-prev {
      top: -72px;
    }
    .setu-Collection-section-new .collection-sliders .swiper-pagination {
      top: -60px;
    }
    .product-card .product-form__controls-group--submit {
      width: 100%;
    }
    .product-card .product-form__controls-group {
      width: 100%;
    }
    .prod-card-product-variation-drp {
      border-bottom-left-radius: 0;
    }
  }
.tabs-wrapper {
  column-gap: 3.5em;
  padding: 4.75em 0 2.5em; 
}
.tabs-wrapper .section-heading {
  white-space: nowrap;
}
.tab-coll--name img {
  display: block;margin: 0 auto; 
}
.setu-coll--icon {
 position: relative;
 margin-bottom: 1em;
}
.coll-icon--hover {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  object-fit: contain;
  opacity: 0;
  z-index: 1;
}
.coll-icon--normal {
  opacity: 0.5;
}
[role="tablist"] li:hover .coll-icon--hover, [role="tablist"] [aria-selected="true"] .coll-icon--hover {
  opacity: 1;
}
[role="tablist"] a[aria-selected="true"] {background:#fff;}
[role="tablist"] li:hover .coll-icon--normal, [role="tablist"] [aria-selected="true"] .coll-icon--normal {
  opacity: 0;
}
[role="tablist"] li a span {
  opacity: 0.5;
}

[role="tablist"] li:hover a span, [role="tablist"] [aria-selected="true"] span {
  opacity: 1;
}
.product-card .product-form {
  margin-left: -1rem;
  margin-right: -1rem;
  padding-top: 0;
}
.product-card .product-form__item {
  -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  padding: 0;
  margin-bottom: 0;
}
.product-card .product-form__controls-group {width: 60%;flex-wrap: nowrap;}
  
.product-card .product-form__controls-group--submit {
  width: 40%;
  margin-top: 0;
}
.product-card .product-form__cart-submit span {
  text-transform: none;
  font-weight: 500;
  letter-spacing: 0.02em;
  font-size: 16px;
}
.product-card .product-form select {
  border-color: #EEEDED !important;
  outline: none !important;
  border-bottom-left-radius: 10px;
  border-left: 0;
  border-bottom: 0;
  border-right: 0;
}
.product-card .product-form__cart-submit {
  margin-bottom: 0;
  border-radius: 0;
  border-bottom-right-radius: 10px;
  height: 50px;
  overflow: hidden;
}
/*.product-card span[data-add-to-cart-text] {
  display: none !important;
}*/
.product-card--flavour {
  font-size: 0.75em;
  font-weight: 500;
  line-height: 1.2;
  padding: 0.6em 1em;
  border-radius: 100px;
  /*color: #F36400;*/
  background: rgba(243, 100, 0, 0.1);
  display: block;
  position: absolute;
  top: 90%;
  right: 1em;
}

{% if product.title == "Apple Cider Vinegar (ACV): Gummies" %} 
.product-card--flavour {
  font-size: .85em;
  font-weight: 600;
  line-height: 1.2;
  padding: 0.6em 1em;
  border-radius: 100px;
  /*color: #F36400;*/
  background: rgba(243, 100, 0, 0.1);
  display: block;
  position: absolute;
  top: 90%;
  right: 1em;
}
{% endif %}

  @media only screen and (max-width: 768px){
    {% if product.title == "Apple Cider Vinegar (ACV): Gummies" %} 
      .product-card--flavour {
        font-size: .70em;
        font-weight: 600;
        line-height: 1.2;
        padding: 0.6em;
        border-radius: 100px;
        /*color: #F36400;*/
        background: rgba(243, 100, 0, 0.1);
        display: block;
        position: absolute;
        top: 1em;
        right: 1em;
      }
    }
  
 @media only screen and (max-width: 768px){
.product-card--flavour{top: 17em;right: 0.5em;}
{% if page.url == "/" %}
  .product-card--flavour{top: 80%;right: 0.5em;}
{% endif %}
.product-card .product-form__cart-submit {border-radius:0 0 10px 10px;}
.rv__product_box .add-btns{width: 100%;}
.product-card .product-form{flex-wrap: wrap;}
}
.product-card--new-launch {
  font-size: 0.75em;
  font-weight: 500;
  line-height: 1.2;
  padding: 0.6em 1em;
  border-radius:20px 0;
  color: #fff;
  background: #F36400;
  display: block;
  position: absolute;
  top: 0em;
  left: 0em; 
}

.product-card--concern {
  font-weight: 400;
  letter-spacing: 0.01em;
}
.product-card--concern > img {
  width: 1.375em;
  margin-right: 0.4em;
  height: auto;
  max-width: none;
}
.concern-rating-info {
  margin-top: 0.875em;
}
.product-card--rating {font-size: 1.125em;}
.slick-slide .product-card--rating img{display:inline;}
.setu-Collection-section .collection-sliders .swiper-button-next {right:0;top:-75px;}
.setu-Collection-section .collection-sliders .swiper-button-prev {left:auto; right:80px;top:-75px;}
.setu-Collection-section .collection-sliders .swiper-pagination {left: auto; right: 30px; top: -90px;font-size:20px; bottom: auto; width: auto; padding: 0; margin: 0; }
@media only screen and (max-width: 768px){
.product-card--concern, .product-card--rating{font-size:0.8em}
.product-card--rating img{vertical-align: middle;width: 12px;}
.product-card--new-launch{border-radius:10px 0;font-size: 0.5em;}
.setu-Collection-section .collection-sliders .swiper-button-next {top:-45px;}
.setu-Collection-section .collection-sliders .swiper-button-prev {top:-45px;}
.setu-Collection-section .collection-sliders .swiper-pagination {top:-60px;}
.product-card .product-form__controls-group--submit {width:100%;}
.product-card .product-form__controls-group{width:100%;}
.prod-card-product-variation-drp{border-bottom-left-radius:0;}
}
.grid--diagonsis{padding:15px;border-radius:10px;background:#fff;position: relative;align-items: center;border:1px solid #D8D8D8;}
.setu-diagonsis{} 
.setu-diagonsis--img .product_label{font-size: 12px; font-weight: 700; line-height: 19px; letter-spacing:0.02em;color:#fff;background: #F37268;margin: -8px; padding: 5px 20px; border-radius: 30px;position: absolute;z-index: 1;}
.setu-diagonsis .product-form{padding:0;}
.setu-diagonsis--info {display: flex; flex-direction: column; justify-content:space-evenly;height: 40vh;}
.setu-diagonsis--info .nutri-pro-title {font-family: Neue Montreal; font-size: 18px; font-weight: 700; line-height: 22px; letter-spacing: 0.02em; text-align: left;margin-bottom:0;position:relative;}
.setu-diagonsis--info .featured-product__price{position: absolute; top: 0; right: 10px;}
.setu-diagonsis--info .nutri-pro-description{font-family: Neue Montreal; font-size: 14px; font-weight: 400; line-height: 20px; letter-spacing: 0em; text-align: left;margin-bottom:0;}
.setu-diagonsis--info .howitworks h6{font-family: Neue Montreal; font-size: 16px; font-weight: 700; line-height: 24px; letter-spacing: 0em; text-align: left;opacity:0.4;}
.setu-diagonsis--info .howitworks p,.setu-diagonsis--info .howitworks li{font-family: Neue Montreal; font-size: 14px; font-weight: 400; line-height: 17px; letter-spacing: 0.05em; text-align: left;margin-bottom: 1em;list-style: disc;margin-left: 1em;}
.setu-diagonsis {background:#FFF;}
.setu-diagonsis {padding: 5em 0}
.setu-diagonsis .setu-diagonsis--img img{width: 100%;border-radius: 10px;display: block;}
.setu-diagonsis--info {margin-top: 0;}
.setu-diagonsis--info .product-form__cart-submit{width: 100%; position: absolute; left: 0; border-radius: 0 0 10px 10px;bottom: -10px;}

.powered_by{color:#999999;margin: 2em 0;}


@media only screen and (max-width: 750px){
.grid--diagonsis{flex-wrap: wrap;}
.grid-setu-diagonsis .grid__item{padding:0;}
.grid-setu-diagonsis{flex-wrap: wrap;margin-left: 0;}
.grid-setu-diagonsis .section-heading{margin-left:0;}
.setu-diagonsis--info {height: 40vh;/*height: auto;justify-content: center;padding: 1em 0px;*/}
.setu-diagonsis{padding:3em 0;}
.setu-diagonsis ul li:last-child .setu-highlight{border-bottom:none}
.setu-diagonsis--info .product-form__cart-submit{}
}
.setu-highlight--info h5 {
  font-weight: 400;
  margin-bottom: 0;
}
.setu-highlight--info h5 span{
  font-weight: 700;
}
.setu-highlights {
  background: linear-gradient(120.01deg, #F4F2F0 51.58%, rgba(244, 242, 240, 0) 123.07%);
}
.setu-highlights {
  padding: 5em 0
}
.setu-highlights .setu-highlight img {
  max-height: 80px;
}
.setu-highlights .setu-highlight--info {
  margin-top: 0;
}
@media only screen and (max-width: 750px){
.setu-highlights{padding:3em 0;}
.setu-highlight, .grid--highlights{display: flex;align-items: center;}
.setu-highlights .setu-highlight--img{flex: 0 0 20%;}
.setu-highlight--info h5 {margin:0 10px;font-size: 16px;white-space: nowrap;} 
}
@media only screen and (min-width: 750px){
.setu-highlights .swiper-slide{flex-shrink: unset;}
}
.setu-app--link {
  margin-right: 1em;
}
.setu-app--content {
  margin-left: 3.5em;
  max-width: 24em
}
.opening-screen { 
  position: relative;
}
.screenshot-screen {
  margin-left: -5.25em;
}
.setu-mobile-app {
  position: relative;
  margin-top: 2.5em
}
.setu-mobile-app::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: 60%;
  background: #FDF1E2;
}
.setu-mobile-app .page-width {
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 750px){
.setu-app--wrapper{flex-wrap: wrap;}
.setu-mobile-app::before{height:100%} 
.screenshot-screen {margin-left: 0;width:8em;}
.setu-app--content {margin-left: 1.5em;width:100%;margin-bottom: 1em;}
.setu-app--content .section-heading span{display:block;margin-top: 2em;}
.setu-app--link {margin-right: 0.5em;display: inline-block;width: 43%;vertical-align: top;}
}
.grid--nutritionist{padding:15px;border-radius:10px;background:#fff;position: relative;display: flex;align-items: center;}
.setu-nutritionist{}
.setu-nutritionists .product-form{padding:0;}
.setu-nutritionist--info {display: flex; flex-direction: column; justify-content:space-evenly;height: 40vh;}
.setu-nutritionist--info .nutri-pro-title {font-family: Neue Montreal; font-size: 18px; font-weight: 700; line-height: 22px; letter-spacing: 0.02em; text-align: left;margin-bottom:0;position:relative;}
.setu-nutritionist--info .featured-product__price{position: absolute; top: 0; right: 10px;}
.setu-nutritionist--info .nutri-pro-description{font-family: Neue Montreal; font-size: 14px; font-weight: 400; line-height: 20px; letter-spacing: 0em; text-align: left;margin-bottom:0;}
.setu-nutritionist--info .howitworks h6{font-family: Neue Montreal; font-size: 16px; font-weight: 700; line-height: 24px; letter-spacing: 0em; text-align: left;opacity:0.4;margin-bottom:0;}
.setu-nutritionist--info .howitworks p,.setu-nutritionist--info .howitworks li{font-family: Neue Montreal; font-size: 14px; font-weight: 400; line-height: 17px; letter-spacing: 0.05em; text-align: left;margin-bottom: 1em;list-style: disc;margin-left: 1em;}
.setu-nutritionists {background: linear-gradient(45deg, rgba(247, 156, 55, 0.5) 0%, rgba(247, 156, 55, 0.5) 0%, rgba(252, 220, 56, 0.5) 100%);}
.setu-nutritionists {padding: 5em 0}
.setu-nutritionist .setu-nutritionist--img img{width: 100%;border-radius: 10px;display: block;}
.setu-highlight--info {margin-top: 0;}
.setu-nutritionist--info .product-form__cart-submit{width: auto;padding: 10px 30px;}




@media only screen and (max-width: 750px){
.grid--nutritionist{flex-wrap: wrap;}
.grid--nutritionist .grid__item{padding:0;}
.grid-setu-nutritionist{flex-wrap: wrap;margin-left: 0;}
.grid-setu-nutritionist .section-heading{margin-left:0;}
.setu-nutritionist--info {height: 50vh;/*height: auto;justify-content: center;padding: 1em 0px;*/}
.setu-nutritionists{padding:3em 0;}
.setu-nutritionist ul li:last-child .setu-highlight{border-bottom:none}
.setu-nutritionist--info .product-form__cart-submit{width: 100%; position: absolute; left: 0; border-radius: 0 0 10px 10px;bottom: -10px;}
}
.index-section--Offers .copy_text{vertical-align: middle;margin-left: 5px;}
.index-section--Offers .offers-wrapper{max-width: 1024px;margin: 2em auto;border-radius: 10px;overflow: hidden;position:
relative;}

@media only screen and (max-width: 750px){
.index-section--Offers .offers-wrapper{border-radius: 10px;}
}
.index-section--Offers .copy_text {
    vertical-align: middle;
    margin-left: 5px;
  }
  .setu-Tabs .image-container {
    width: 80%;
    margin: auto;
  }
  .setu-Tabs .text-container h3 {
    font-family: Neue Montreal;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    letter-spacing: 0em;
    margin: 15px 0;
  }
  .setu-Tabs .text-container p {
    font-family: Neue Montreal;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.02em;
    text-align: center;
  }
.section-setu-testimonials {
  position: relative; 
}
.section-setu-testimonials::before {
  /*opacity: 0.2;
  background: var(--color-highlight);*/
}
.section-setu-testimonials .page-width {
  position: relative;
}
.setu-testimonials {
  position: relative;
  width: 100%;
}
.setu-testimonials .swiper {
  background: #FFF;
}
.section-heading span{font-weight:400;}
#testi-main-slider {
  position: relative;
  width: 72%;
  margin: 0 auto;
  z-index: 2;border: 1px solid #EEEDED;
  -webkit-box-shadow: 5px 5px 10px -5px rgba(0,0,0,0.2);
-moz-box-shadow: 5px 5px 10px -5px rgba(0,0,0,0.2);
box-shadow: 5px 5px 10px -5px rgba(0,0,0,0.2);
}
#testi-prev-slider,
#testi-next-slider {
  position: absolute;
  top: 0;
  width: 72%;
  transform: scale(0.64);
  opacity: 0.5;
  cursor: pointer;border: 1px solid #aaa;
}
#testi-prev-slider {
  left: 0;
  transform-origin: left center;
}
#testi-next-slider {
  right: 0;
  transform-origin: right center;
}
.setu-testimonial {
  padding: 10px;
}
.testimonial-image {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 40%;
  flex: 0 1 40%;
}
.testimonial-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.testimonial-content {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 60%;
  flex: 0 1 60%;
  padding: 1.25em 1.25em 1.25em 1.875em;
}
.testimonial-content > p {
 /* display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  margin-bottom: 0;
  overflow: hidden;
  font-size: 1.125em;line-height: 1.33333333;*/
font-family: Neue Montreal; font-size: 16px; font-weight: 400; line-height: 24px; letter-spacing: 0em; text-align: left;
}
.author-info h5 {
  font-weight: 500;
  font-size: 1.25em;
  margin-bottom: 0;
}
.client-image img {
  display: block;
  max-width: 7.125em;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}
.testimonial-product-info a {
  font-weight: 400;text-decoration: underline;
}
@media only screen and (max-width: 750px){
.section-setu-testimonials {padding-bottom: 0;} 
.setu-testimonial{background: #FFF;border-radius: 10px;border:1px solid #EEEDED;padding:5px;} 
.testimonial-content{padding:1em .5em;}
.testimonial-content .product-testimonial>p{margin: 0.5em 0;font-size:14px;}
/*.client-image img{max-width:3.5em;}*/
/* .price-item--sale{font-size:12px;} */
.testimonial-product-info h4{font-size:16px;font-weight: 600;}
.testimonial-product-info a{font-size:14px;}
.coll-info{margin:0.5em 0}
.coll-info img{max-width:20px;vertical-align: sub;margin-right:0.1em}
.rating-info .rating-data img{max-width:80%;display: block;margin: 0.5em 0;}
.rating-info .author-info h5{font-size:14px;font-weight: 600;line-height: 24px;}
.rating-info p.small{font-size:10px;}
}
.section-setu-testimonials {
  position: relative; 
}
.section-setu-testimonials::before {
  /*opacity: 0.2;
  background: var(--color-highlight);*/
}
.section-setu-testimonials .page-width {
  position: relative;
}
.setu-testimonials {
  position: relative;
  width: 100%;
}
.setu-testimonials .swiper {
  background: #FFF;
}
.section-heading span{font-weight:400;}
#testi-main-slider {
  position: relative;
  width: 72%;
  margin: 0 auto;
  z-index: 2;border: 1px solid #EEEDED;
  -webkit-box-shadow: 5px 5px 10px -5px rgba(0,0,0,0.2);
-moz-box-shadow: 5px 5px 10px -5px rgba(0,0,0,0.2);
box-shadow: 5px 5px 10px -5px rgba(0,0,0,0.2);
}
#testi-prev-slider,
#testi-next-slider {
  position: absolute;
  top: 0;
  width: 72%;
  transform: scale(0.64);
  opacity: 0.5;
  cursor: pointer;border: 1px solid #aaa;
}
#testi-prev-slider {
  left: 0;
  transform-origin: left center;
}
#testi-next-slider {
  right: 0;
  transform-origin: right center;
}
.setu-testimonial {
  padding: 10px;
}
.testimonial-image {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 40%;
  flex: 0 1 40%;
}
.testimonial-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.testimonial-content {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 60%;
  flex: 0 1 60%;
  padding: 1.25em 1.25em 1.25em 1.875em;
}
.testimonial-content > p {
 /* display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  margin-bottom: 0;
  overflow: hidden;
  font-size: 1.125em;
  line-height: 1.33333333;*/
font-family: Neue Montreal; font-size:16px; font-weight: 400; line-height: 24px; letter-spacing: 0em; text-align: left;
}
.author-info h5 {
  font-weight: 500;
  font-size: 1.25em;
  margin-bottom: 0;
}
.client-image img {
  display: block;
  max-width: 7.125em;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
} 
.testimonial-product-info a {
  font-weight: 400;text-decoration: underline;
}
@media only screen and (max-width: 750px){
.section-setu-testimonials {padding-bottom: 0;} 
.setu-testimonial{background: #FFF;border-radius: 10px;border:1px solid #EEEDED;padding:5px;} 
.testimonial-content{padding:1em .5em;}
.testimonial-content .product-testimonial>p{margin: 0.5em 0;font-size:14px;}
/*.client-image img{max-width:3.5em;}*/
/* .price-item--sale{font-size:12px;} */
.testimonial-product-info h4{font-size:16px;font-weight: 600;}
.testimonial-product-info a{font-size:14px;}
.coll-info{margin:0.5em 0}
.coll-info img{max-width:20px;vertical-align: sub;margin-right:0.1em}
.rating-info .rating-data img{max-width:80%;display: block;margin: 0.5em 0;}
.rating-info .author-info h5{font-size:14px;font-weight: 600;line-height: 24px;}
.rating-info p.small{font-size:10px;}
}
.shop-by-concern {
    text-align: center;
    margin: 20px auto;
    padding: 0 !important;
}

.shop-by-concern h2 {
    text-align: left;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
}

.concern-container-new {
    display: flex;
    overflow-x: scroll;
    height: 140px;
}

.concern-container-new::-webkit-scrollbar {
    display: none;
}

.concern-item-new {
    position: relative;
    min-width: 90px;
    height: 110px;
}

.concern-item-new img {
    width: 90%;
    height: 80%;
    border-radius: 10px;
    object-fit: cover;
}

.concern-text-new {
    position: relative;
    bottom: 1px;
    left: 50%;
    transform: translateX(-50%);
    color: #040404;
    font-size: 13px;
    font-weight: bold;
    /* text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6); */
        padding: 0 5px;
}

.image-icons-section {
    text-align: center;
    padding: 20px;
}

.icon-container {
    overflow: hidden;
    width: 100%;
}

.scrolling-content {
    display: flex;
    width: max-content;
    animation: scroll 10s linear infinite;
    gap: 25px;
}
@keyframes scroll {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-50%);
    }
}

@media only screen and (min-width: 1600px) {
    .page-width-nhp {
        padding: 0 3%;
    }
}

@media only screen and (min-width: 850px) {
    .page-width-nhp {
        padding: 0 45px;
    }
}

@media only screen and (min-width: 768px) {
    .scrolling-content {
        animation: none;
        gap: 120px;
        margin: 0 auto;
    }

    .shop-by-concern {
        display: none;
    }

    .hide-desktop {
        display: none;
    }

    .page-width-nhp {
        margin: 0 auto !important;
        padding: 20px 45px !important;
    }

}
.why-setu-slider-section {
    max-width: 100% !important;
    background: #ebebeb;
}

.why-setu-slider-section-wrapper {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    margin: 0 auto;
}

.why-setu-slider-section h2 {
    font-size: 24px;
    margin-bottom: 10px;
    text-align: left;
    font-weight: bold;
}

.why-setu-card-title {
    font-size: 16px;
    font-style: normal;
/*    margin-bottom: 10px;*/
    font-weight: 700;
    line-height: normal;
/*    letter-spacing: 0.32px;*/
}

.why-setu-card-description {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.32px;
}

.why-setu-card-description li {
    list-style-type: disc;
    margin-left: 10px;
}

.why-setu-container {
    width: 100%;
    padding: 20px 0;
}

.why-setu.swiper-slide {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    padding: 20px;
    box-sizing: border-box;
    flex-direction: column;
    /* width: 260px !important; */
/*    border-radius: 16px;*/
    background: #fff;
    min-height: 280px;
}

.why-setu-slide-content {
    text-align: left;
}

.slide-content h3 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

.slide-image {
    max-width: 60%;
    margin-top: 20px;
}

.slide-image img {
    width: 100%;
    height: auto;
    border-radius: 10px;
}

.why-setu-slider-section .swiper-pagination {
    position: absolute;
}

.help-container {
    display: flex;
    justify-content: center;
    flex-direction: row;
    margin-top: 135px;
    gap: 15px;
}

.help-content-wrapper {
    display: flex;
    max-width: 420px;
    flex: 1;
    flex-direction: column;
}

.help-box {
    border-radius: 16px 16px 0 0;
    border: 2px #f28682;
    height: 80px;
    flex-shrink: 0;
    position: relative;
}

.help-box img {
    position: absolute;
    height: 190px;
    width: auto;
    bottom: 0;
    left: 5%;
}

.help-link-desktop {
    display: none;
}

.help-link-mob {
    height: auto;
    border-radius: 0px 0px 16px 16px;
    padding: 10px 15px;
    background: #000;
    position: relative;
    text-align: center;
}

.help-link-mob a {
    display: flex;
    justify-content: end;
    align-items: center;
}

.help-link-mob span {
    height: 12px;
    width: 12px;
    margin: 0 0 15px 20px;
}

.help-link-mob p {
    color: #fff;
    text-align: left;
    margin-bottom: 0;
}

.setus-promise-section {
    max-width: 100%;
    background: #EBEBEB;
}

.setus-promise-section-wrapper {
    text-align: center;
    padding: 20px;
}

.product-card--green-icon,
.product-card--red-icon {
    top: 1em !important;
}

.promise-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* Two columns of equal width */
    gap: 10px; /* Space between items */
}

.promise-item {
    text-align: center;
    box-sizing: border-box;
    align-items: center;
    display: flex;
    flex-direction: column; /* Stack icon and text vertically */
}

.promise-item img {
    width: 75px; /* Icon size */
    object-fit: contain;
}

.promise-text {
    margin-top: 10px;
}

.promise-text h3 {
    font-size: 16px;
    font-weight: bold;
}

.promise-text p {
    text-align: center;
    margin-bottom: 0;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.28px;
    max-width: 99%;
}

.as-seen-in-swiper-container {
    overflow: hidden;
    margin: 0 10px;
}

.as-seen-in-section {
    background-color: #f5f5f5;
}

.as-seen-in-section .swiper-wrapper {
    align-items: center;
}

.as-seen-in-section-wrapper {
    text-align: center;
    padding: 20px;
    position: relative;
    margin-bottom: 50px !important;
}

.as-seen-in-section h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
}

.swiper-container {
    width: 100%;
    /* height: 120px; */
    overflow: hidden;
}

.as-seen-in-section .swiper-slide {
    display: flex;
    /* align-items: center; */
    justify-content: center;
}

.as-seen-in-section .swiper-slide img {
    height: 100%;
    /* object-fit: contain; */
}

.as-seen-in.swiper-button-prev,
.as-seen-in.swiper-button-next {
    color: black;
    top: 50%;
    opacity: 0.3;
    height: 8px;
    width: 14px;
}

.swiper-button-prev {
    left: 10px;
}

.swiper-button-next {
    right: 10px;
}

.shop-by-concern {
    text-align: center;
    margin: 20px auto;
}

.shop-by-concern h2 {
    text-align: left;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
}

.concern-container {
    display: flex;
    overflow: scroll;
    height: 90px;
}

.concern-container::-webkit-scrollbar {
    display: none;
}

.concern-item {
    position: relative;
    min-width: 140px;
    height: 80px;
    margin-right: 10px;
}

.concern-item img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    object-fit: cover;
}

.concern-text {
    position: absolute;
    bottom: 1px;
    left: 50%;
    transform: translateX(-50%);
    color: white;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6);
}

.image-icons-section {
    text-align: center;
    padding: 20px;
}

.icon-container {
    overflow: hidden;
    width: 100%;
}

.scrolling-content {
    display: flex;
    width: max-content;
    animation: scroll 10s linear infinite;
    gap: 25px;
}

.icon-item {
    flex: 0 0 auto;
    text-align: center;
    margin-right: 50px;
}

.icon-item img {
    width: 75px;
    height: auto;
    object-fit: contain;
}

.icon-main-title {
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
}

.icon-sub-title {
    font-size: 12px;
    line-height: 12px;
}

.listening-accordion-head h2 {
    margin-bottom: 0;
    font-size: 13px !important;
    /* margin-left: 5px; */
}

#listening_section.accordion_section .listening-accordion .listening-accordion-head::after {
    left: -.7em;
    font-size: 2.3em;
}

.the_science_section-setu_collection_new_CDUBQW {
/*    padding-top: 25px !important;*/
}
@keyframes scroll {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-50%);
    }
}

@media only screen and (min-width: 1600px) {
    .page-width-nhp {
        padding: 0 3%;
    }
}

@media only screen and (min-width: 850px) {
    .page-width-nhp {
        padding: 0 45px;
    }
}

@media only screen and (min-width: 768px) {
    .as-seen-in.swiper-button-prev, .as-seen-in.swiper-button-next{
        top: 50%;
    }
    .as-seen-in-swiper-container {
        overflow: hidden;
        margin-top: 30px;
    }

    .scrolling-content {
        animation: none;
        gap: 120px;
        margin: 0 auto;
    }

    .shop-by-concern {
        display: none;
    }

    .hide-desktop {
        display: none;
    }

    .page-width-nhp {
        margin: 0 auto !important;
        padding: 20px 45px;
    }

    .icon-item {
        margin-right: 30px;
    }

    .icon-item img {
        width: 90px;
    }

    .concern-container {
        height: 120px;
        justify-content: center;
    }

    .concern-item {
        min-width: 184px;
        height: 100px;
        margin-right: 30px;
    }

    .concern-item img {
        object-fit: cover;
        height: 100px;
    }

    .help-container {
        margin-top: 110px;
        gap: 65px;
    }

    .help-content-wrapper {
        position: relative;
    }

    .help-box {
        height: 146px;
    }

    /* .help-container .help-content-wrapper:nth-of-type(2) .help-box img {
        left: unset;
        right: 6%;
    } */

    .help-box img {
        height: 235px;
    }

    .help-link-mob a {
        display: none;
    }

    .help-link-desktop {
        display: block;
        position: absolute;
        left: 13rem;
        bottom: 40%;
        width: 160px;
    }

    /* .help-container .help-content-wrapper:nth-of-type(2) .help-link-desktop {
        left: unset;
        right: 13rem;
    } */

    .help-link-desktop a {
        display: flex;
        justify-content: end;
        align-items: center;
    }

    .help-link-desktop span {
        height: 12px;
        width: 25px;
        margin: 0 0 15px 20px;
    }

    .help-link-desktop p {
        font-size: 18px;
        color: #000;
        text-align: left;
        margin-bottom: 0;
        font-weight: 500;
    }

    .image-icons-section {
        margin: 30px auto !important;
    }

    .promise-item {
        flex-direction: column;
        flex: 0 0 20%;
    }

    .promise-container {
        margin: 30px 0;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }

    .setus-promise-section h2 {
        text-align: left;
    }

    .our-experts {
        margin-top: 20px !important;
    }

    .promise-item img {
        width: auto;
        height: 90px;
    }

    .promise-text {
        margin-left: 10px;
    }

    .promise-text p {
        font-size: 18px;
        text-align: center;
        max-width: 100%;
    }

    .slide-content {
        max-width: 50%;
        text-align: left;
    }

    .slide-image {
        max-width: 50%;
    }

    .as-seen-in-section .swiper-slide img {
        height: 60px;
        width: 1005;
    }

    .why-setu.swiper-slide {
      height:160px;
/*        width: 280px !important;*/
    }

    .why-setu-card-description {
        font-size: 16px;
    }

    .why-setu-container .swiper-wrapper {
/*        justify-content: center;*/
    }

    .why-setu-slider-section .swiper-pagination {
        display: none;
        bottom: -17px !important;
        left: 45% !important;
    }

    .listening-accordion-head h2 {
        font-size: 20px !important;
    }
}
.FAQs-hero {
  padding-top: 5.625em;
  padding-bottom: 5.625em;
  background: linear-gradient(45deg, #5863AD 0%, #5863AD 0%, #5E7BB0 28.71%, #70BFB7 93.5%, #72C7B7 100%);
  margin-top: -55px;
  font-size: 13px;
  font-weight: 400;
}
.FAQs-hero h1 {font-family: 'Neue Montreal'; font-size: 42px; font-weight: 700; line-height: 50px; letter-spacing: -0.01em;color:#ffffff}
.FAQs-hero .section-description {max-width: 54em;margin: 0 auto;}
.FAQs-hero p {font-family: Neue Montreal; font-size: 14px; font-weight: 400; line-height: 24px; letter-spacing: 0em;color:#ffffff}
@media (min-width: 750px) {
.FAQs-hero {
  font-size: 16px;
}
}

@media only screen and (max-width: 750px){
    .why-setu.swiper-slide {
      height: 320px !important;
    }
}