/** Shopify CDN: Minification failed

Line 929:0 Unexpected "}"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:collection-grid (INDEX:7) */
.featured-collection-wrapper {
    padding: 46.6px 0px 36px;
  }
.featured-subheading {
    font-weight: 400;
    font-size: 15.68px;
    line-height: 23.52px;
    letter-spacing: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 8.42px;
    grid-gap: 10.45px;
}
  .featured-subheading img {
    max-width: 90px;
}
.featured-heading {
    font-weight: 500;
    font-size: 31.26px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 47.53px;
}
  .featured-subheading strong {
    font-weight: 500;
}
  .review-info span.stars {
    margin-bottom: 0;
}
  .featured-heading strong {
    font-weight: 500;
    color: rgba(0, 147, 112, 1);
  }
  .featured-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 15px;
  }
.product-card {
    width: calc(25% - 12px);
    border: 1px solid rgba(0, 0, 0, 0.3);
    padding: 9px 8px 19px;
    border-radius: 4px;
    background: rgba(255, 255, 255, 1);
    display: flex;
    flex-direction: column;
}
.product-card .add-to-cart-btn {
    margin-top: auto;
}
.product-title {
    font-weight: 500;
    font-size: 16px;
    /* min-height: 40px; */
    line-height: 20px;
    letter-spacing: 0;
    margin-top: 10px;
}
  .product-price {
font-weight: 500;
font-size: 16px;
line-height: 20px;
letter-spacing: 0;
color: rgba(0, 0, 0, 1);
  }
  .product-compare {
    text-decoration: line-through;
font-weight: 400;
font-size: 16px;
line-height: 20px;
letter-spacing: 0;
color: rgba(0, 0, 0, 0.5);
  }
.add-to-cart-btn {
    margin-top: 10px;
    background: rgba(9, 89, 70, 1);
    color: #fff;
    border: none;
    cursor: pointer;
    font-family: 'Clash Grotesk';
    font-size: 16px;
    line-height: 16px;
    font-weight: 500;
    padding: 14px;
    width: 100%;
    border-radius: 5px;
    min-height: 45px;
  transition: .5s;
}
.bottom-part .add-to-cart-btn {
    display: inline-block;
    text-align: center;
}
  .add-to-cart-btn:hover {
    box-shadow: 0 0 0 2px rgba(9, 89, 70, 1) inset;
    background: transparent;
    color: rgba(9, 89, 70, 1);
}
  .img-sec {
    position: relative;
}
.bestseller-badge {
    background: #095946;
    position: absolute;
    border-radius: 35px;
    color: #fff;
    line-height: 19.57px;
    font-size: 14px;
    font-weight: 500;
    font-family: Clash Grotesk;
    padding: 2px 35px;
    display: inline-flex;
    grid-gap: 4px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: auto;
    justify-content: center;
    align-items: center;
    max-width: 155px;
    top: -12px;
}
  .sold-today {
    border: .3px solid rgba(0, 0, 0, 0.3);
    background: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(4px);
    position: absolute;
    bottom: 10px;
    left: 8px;
    border-radius: 4px;
    font-size: 12px;
    line-height: 19.57px;
    width: 123px;
    text-align: center;
    font-weight: 500;
    min-height: 23px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.bottom-part {
    padding: 12px 8px 0;
}
span.rating-number {
    font-weight: 400;
    font-size: 14px;
    line-height: 12.61px;
    letter-spacing: 0;
    white-space: pre;
}
span.rating-number strong {
    font-weight: 500;
}
  span.stars svg {
    max-width: 64px;
    height: auto;
}
.review-info {
    display: flex;
    align-items: center;
    grid-gap: 5.5px;
    line-height: 12.61px;
}
.price-custom {
    margin-top: 10px;
}
.ful-img > .img-sec {
    margin-top: -9px;
    width: calc(100% + 16px);
    margin-left: -8px;
}
.img-sec .new-bag-img {
    width: 100%;
    height: auto;
    display: block;
}
.product-card:not(.ful-img) .img-sec {
    margin-bottom: 7px;
}
  button.add-to-cart-btn.btn--loading {
    background: #095946;
}

@media (max-width: 991px) {
.featured-subheading img {
    max-width: 74px;
}
.featured-subheading {
    font-size: 13.04px;
    line-height: 19.57px;
    margin-bottom: 9.5px;
    grid-gap: 8.7px;
}
.featured-heading {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 17px;
}
.featured-collection-wrapper {
    text-align: center;
    padding: 40px 0;
}
.featured-grid .product-card {
    text-align: left;
    margin: 20px 7.5px 1px;
}
/* .featured-collection-wrapper.line-arrow .container-1233 {
    padding-left: 36px;
    padding-right: 36px;
} */
.review-info .stars {
    margin-bottom: auto;
}
.featured-grid.slick-initialized.slick-slider.slick-dotted {
    margin-left: -7.5px;
    margin-right: -7.5px;
}
  
}
/* END_SECTION:collection-grid */

/* START_SECTION:testimonial-slider (INDEX:10) */
.review-subheading:has(+.review-subheading) {
    margin-bottom: unset !important;
}
.review-subheading+.review-subheading {
    font-size: 60%;
    line-height: normal;
}
  sup.dagger {
    font-size: 40%;
    vertical-align: super;
    line-height: 0;
  }
  .section-headers img {
    margin: 0 auto 11.85px;
    max-width: 140px;
    height: auto;
}
.review-section {
    padding: 40px 0;
    background: #f1f3ea;
    text-align: center;
   
}
h2.review-heading {
    font-weight: 500;
    font-size: 31.08px;
    line-height: 100%;
    margin-bottom: 11.95px;
}
h2.review-heading strong {
    font-weight: 500;
    color: rgba(0, 147, 112, 1);
}
  .review-strip {
    max-width: 100%;
    margin-bottom: 20px;
  }

.review-subheading {
    font-weight: 400;
    font-size: 16.73px;
    line-height: 22.71px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 31.9px;
}

.ts-review-swiper {
  padding: 0 0 40px !important;
}
.ts-review-swiper .swiper-slide {
  height: auto;
  display: flex;
}

.review-card {
    background: #fff;
    border-radius: 8px;
    padding: 27px 25px;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border: 1px solid rgba(0, 0, 0, 0.3);
    margin: 1px 8px;
}
.review-rating {
    font-weight: 400;
    font-size: 13.88px;
    line-height: 110%;
    letter-spacing: 0;
    text-align: center;
    display: flex;
    grid-gap: 6px;
    align-items: center;
    margin-bottom: 20px;
}
.review-rating img {
    max-width: 74px;
    height: auto;
}
  .review-quote {
font-weight: 400;
font-size: 15px;
line-height: 20px;
letter-spacing: 0;
text-align: left;
    margin-bottom: 20px;
  }
  .review-quote-title {
    font-weight: 700;
    margin-bottom: 6px;
  }
  .review-quote-body {
    font-weight: 400;
  }
.auth-name {
    display: flex;
    align-items: center;
    grid-gap: 6px;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    letter-spacing: 0;
    text-transform: uppercase;
  color: rgba(0, 0, 0, 0.5);
}
.auth-name img {
    max-width: 20px;
    height: auto;
}
  .review-name {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.review-name span {
    font-weight: 400;
    font-size: 11px;
    line-height: 100%;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #009370;
    display: flex;
    align-items: center;
    grid-gap: 2px;
}
.review-tags {
    margin-top: 20px;
    text-align: left;
    display: flex;
    grid-gap: 13px;
}
.review-tag {
    background: #0093701a;
    color: #009370;
    padding: 6px 6px;
    border-radius: 20px;
    font-size: 12px;
    margin: 0;
    border: .5px solid rgba(0,147,112,1);
    min-width: calc(50% - 6px);
    text-align: center;
}

/* Review Block card */
.rb-source {
  font-size: 15px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.5);
  margin-bottom: 12px;
  text-align: left;
}
.rb-headline {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color: #111;
  margin-bottom: 14px;
  text-align: left;
}
.rb-body {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.7);
  text-align: left;
}
.rb-tags {
  margin-top: 20px;
  display: flex;
  gap: 13px;
}
.rb-tag {
  flex: 1;
  min-width: 0;
  text-align: center;
}

/* Swiper pagination dots */
.ts-review-swiper .swiper-pagination-bullet {
  background: rgba(0,0,0,0.25);
  opacity: 1;
  width: 8px;
  height: 8px;
}
.ts-review-swiper .swiper-pagination-bullet-active {
  background: #009370;
  width: 22px;
  border-radius: 4px;
}

/* Navigation arrows */
.ts-nav {
  display: flex;
  justify-content: center;
  gap: 12px;
  margin-top: 4px;
}
.ts-arrows {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Photo marquee */
.ts-marquee-outer {
  overflow: hidden;
  margin-bottom: 40px;
}
.ts-marquee-track {
  display: flex;
  gap: 4px;
  width: max-content;
  animation: ts-marquee 20s linear infinite;
}
@keyframes ts-marquee {
  0%   { transform: translateX(0); }
  100% { transform: translateX(var(--marquee-end, -50%)); }
}
.customer-img-item {
  display: block;
  width: 99px;
  height: 99px;
  border-radius: 5px;
  object-fit: cover;
  flex-shrink: 0;
}

@media (max-width: 991px) {
.review-section {
  display: flex !important;
  flex-direction: column !important;
  padding: 32px 16px !important;
}
.review-section > .container-1233 {
  padding: 0 !important;
  margin: 0 !important;
}
.review-section > .container-1233:first-child {
  order: 1 !important;
}
.ts-marquee-outer {
  order: 2 !important;
}
.review-section > .container-1233:last-child {
  order: 3 !important;
}
}
@media (max-width: 767px) {
.section-headers img {
    margin: 0 auto 10px;
    max-width: 116px;
}
h2.review-heading {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 10px;
}
.review-subheading {
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 11.9px;
}
.review-card {
    border-radius: 4px;
    margin: 0 3.5px;
}
.ts-marquee-outer {
    margin-bottom: 18px;
}
.review-rating {
    font-size: 13px;
    grid-gap: 6px;
}
}
/* END_SECTION:testimonial-slider */

/* START_SECTION:trust-wellness (INDEX:11) */
.trust-wellness-wrapper {
  background-color: #0f5a47;
  padding: 39px 20px 33px;
  color: #fff;
  text-align: center;
  border-radius: 10px;
  margin-bottom: 41px;
}
.trust-heading {
font-weight: 500;
font-size: 26px;
line-height: 100%;
letter-spacing: 0%;
text-align: center;

  margin-bottom: 27px;
}
.trust-icons {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    margin-bottom: 29px;
}
.trust-icons div {
    font-weight: 300;
    font-size: 16.57px;
    line-height: 24.85px;
    letter-spacing: 0%;
    text-align: center;
    display: flex;
    align-items: center;
    gap: 4px;
}
.trust-features {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 33px;
}
  .feature-box img {
    margin: 0 auto;
    height: 40px;
    width: auto;
}
.feature-box {
    border: 1.2px solid #fff;
    padding: 11px 5px 9px;
    border-radius: 6.11px;
    width: 75px;
    text-align: center;
}
.feature-box p {
    font-weight: 400;
    font-size: 11.06px;
    line-height: 14.67px;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
    margin: 10px 0 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 44px;
}
/* END_SECTION:trust-wellness */

/* START_SECTION:feature-icons-scroll (INDEX:107) */
.feature-scroll-container {
    overflow: hidden;
    background-color: rgba(226, 241, 196, 0.05);
    padding: 3px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.3);
}

  .feature-scroll-track {
    display: flex;
    animation: scroll-left 40s linear infinite;
    width: max-content;
  }

.feature-icon-item {
    display: flex;
    align-items: center;
    margin-right: 58px;
    white-space: nowrap;
}

.feature-icon-item img {
    width: 16.9px;
    height: 16.9px;
    margin-right: 5px;
}

.feature-icon-item span {
    font-weight: 500;
    font-size: 16.9px;
    color: rgba(0, 0, 0, 1);
    line-height: 20.45px;
}

  /* Keyframes for continuous scroll */
  @keyframes scroll-left {
    0% {
      transform: translateX(0%);
    }
    100% {
      transform: translateX(-50%);
    }
  }
/* END_SECTION:feature-icons-scroll */

/* START_SECTION:prostate-testimonial-slider (INDEX:446) */
.review-subheading:has( + .review-subheading) {
    margin-bottom: unset !important;
  }
  .hide-on-desktop {
    display: none;
  }
  .review-subheading + .review-subheading {
    font-size: 60%;
    line-height: normal;
  }
  sup.dagger {
    font-size: 40%;
    vertical-align: super;
    line-height: 0;
  }
  .section-headers img {
    margin: 0 auto 11.85px;
    max-width: 140px;
    height: auto;
  }
  .review-section {
    padding: 40px 0;
    background: #f1f3ea;
    text-align: center;

  }
  h2.review-heading {
    font-weight: 500;
    font-size: 31.08px;
    line-height: 100%;
    margin-bottom: 11.95px;
  }
  h2.review-heading strong {
    font-weight: 500;
    color: rgba(0, 147, 112, 1);
  }
  .review-strip {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .review-subheading {
    font-weight: 400;
    font-size: 16.73px;
    line-height: 22.71px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 31.9px;
  }
  .swiper-wrappers {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .ts-review-swiper {
    padding: 0 !important;
  }
  .ts-review-swiper .swiper-slide {
    height: auto;
    display: flex;
  }

  .hide-on-desktop .review-card {
    background: #fff;
    border-radius: 8px;
    padding: 27px 25px;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border: 1px solid rgba(0, 0, 0, 0.3);
    margin: 1px 8px;
    border-radius: 20px !important;
    border-color: #EAEBE6;
  }
  .review-rating {
    font-weight: 400;
    font-size: 13.88px;
    line-height: 110%;
    letter-spacing: 0;
    text-align: center;
    display: flex;
    grid-gap: 6px;
    align-items: center;
    margin-bottom: 20px;
  }
  .review-rating img {
    max-width: 74px;
    height: auto;
  }
  .review-quote {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 20px;
  }
  .review-quote-title {
    font-weight: 700;
    margin-bottom: 6px;
  }
  .review-quote-body {
    font-weight: 400;
  }
  .auth-name {
    display: flex;
    align-items: center;
    grid-gap: 6px;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    letter-spacing: 0;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.5);
  }
  .auth-name img {
    max-width: 20px;
    height: auto;
  }
  .review-name {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .review-name span {
    font-weight: 400;
    font-size: 11px;
    line-height: 100%;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #009370;
    display: flex;
    align-items: center;
    grid-gap: 2px;
  }
  .review-tags {
    margin-top: 20px;
    text-align: left;
    display: flex;
    grid-gap: 13px;
  }
  .review-tag {
    background: #0093701a;
    color: #009370;
    padding: 6px;
    border-radius: 20px;
    font-size: 12px;
    margin: 0;
    border: 0.5px solid rgba(0, 147, 112, 1);
    min-width: calc(50% - 6px);
    text-align: center;
  }

  /* Review Block card */
  .rb-source {
    font-size: 15px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.5);
    margin-bottom: 12px;
    text-align: left;
  }
  .rb-headline {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3;
    color: #111;
    margin-bottom: 14px;
    text-align: left;
  }
  .rb-body {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    color: rgba(0, 0, 0, 0.7);
    text-align: left;
  }
  .rb-tags {
    margin-top: 20px;
    display: flex;
    gap: 13px;
  }
  .rb-tag {
    flex: 1;
    min-width: 0;
    text-align: center;
  }

  /* Swiper pagination dots */
  .ts-review-swiper .swiper-pagination-bullet {
    background: rgba(0, 0, 0, 0.25);
    opacity: 1;
    width: 8px;
    height: 8px;
  }
  .ts-review-swiper .swiper-pagination-bullet-active {
    background: #009370;
    width: 22px;
    border-radius: 4px;
  }

  /* Navigation arrows */
  .ts-nav {
    display: flex;
    justify-content: center;
    gap: 12px;
    margin-top: 4px;
  }
  .ts-arrows {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  /* Photo marquee */
  .ts-marquee-outer {
    overflow: hidden;
    margin-bottom: 40px;
  }
  .ts-marquee-track {
    display: flex;
    gap: 4px;
    width: max-content;
    animation: ts-marquee 20s linear infinite;
  }
  @keyframes ts-marquee {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(var(--marquee-end, -50%));
    }
  }
  .customer-img-item {
    display: block;
    width: 99px;
    height: 99px;
    border-radius: 5px;
    object-fit: cover;
    flex-shrink: 0;
  }

  @media (max-width: 991px) {
    .review-section {
      display: flex !important;
      flex-direction: column !important;
      padding: 32px 16px !important;
    }
    .review-section > .container-1233 {
      padding: 0 !important;
      margin: 0 !important;
    }
    .review-section > .container-1233:first-child {
      order: 1 !important;
    }
    .ts-marquee-outer {
      order: 2 !important;
    }
    .review-section > .container-1233:last-child {
      order: 3 !important;
    }
  }
  @media (max-width: 767px) {
    .section-headers img {
      margin: 0 auto 10px;
      max-width: 116px;
    }
    h2.review-heading {
      font-size: 26px;
      line-height: 32px;
      margin-bottom: 10px;
    }
    .review-subheading {
      font-size: 14px;
      line-height: 19px;
      margin-bottom: 11.9px;
    }
    .review-card {
      border-radius: 4px;
      margin: 0 3.5px;
    }
    .ts-marquee-outer {
      margin-bottom: 18px;
    }
    .review-rating {
      font-size: 13px;
      grid-gap: 6px;
    }
    .hide-on-desktop {
      display: block;
    }
  }
}
/* END_SECTION:prostate-testimonial-slider */

/* START_SECTION:reviews-section (INDEX:492) */
.reviews-section {
    padding: 50px 0;
  }

  .reviews-block {
    padding-bottom: 40px;
  }

  .reviews-block:last-child {
    padding-bottom: 0;
  }

  .reviews-section__heading {
    text-align: center;
    font-size: 1.75rem;
    font-weight: 700;
    margin-bottom: 24px;
  }

  .slider-wrap {
    overflow: hidden;
    width: 100%;
    padding-bottom: 16px;
  }

  .slider-wrap:hover .slider-track {
    animation-play-state: paused;
  }

  .slider-track {
    display: flex;
    gap: 16px;
    width: max-content;
  }

  .slide {
    width: 500px;
    border-radius: 12px;
    overflow: hidden;
    flex-shrink: 0;
    border: 1px solid rgba(0, 0, 0, 0.15);
    background: #fff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  }

  @media (max-width: 700px) {
    .slide {
      width: 300px;
    }
  }

  .slide img {
    width: 100%;
    height: auto;
    display: block;
    cursor: zoom-in;
  }

  .scroll-left {
    animation: scroll-left var(--slider-speed, 35s) linear infinite;
  }

  @keyframes scroll-left {
    0%   { transform: translateX(0); }
    100% { transform: translateX(-50%); }
  }

  .scroll-right {
    animation: scroll-right var(--slider-speed, 35s) linear infinite;
  }

  @keyframes scroll-right {
    0%   { transform: translateX(-50%); }
    100% { transform: translateX(0); }
  }

  /* ── Lightbox ── */
  .rv-lightbox {
    display: none;
    position: fixed;
    inset: 0;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.88);
    align-items: center;
    justify-content: center;
    padding: 20px;
  }

  .rv-lightbox.is-open {
    display: flex;
  }

  .rv-lightbox__img {
    max-width: 90vw;
    max-height: 90vh;
    border-radius: 10px;
    box-shadow: 0 8px 40px rgba(0, 0, 0, 0.6);
    object-fit: contain;
    animation: rv-lb-in 0.2s ease;
  }

  @keyframes rv-lb-in {
    from { opacity: 0; transform: scale(0.93); }
    to   { opacity: 1; transform: scale(1); }
  }

  .rv-lightbox__close {
    position: fixed;
    top: 18px;
    right: 22px;
    background: rgba(255,255,255,0.15);
    border: none;
    color: #fff;
    font-size: 28px;
    line-height: 1;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.2s;
  }

  .rv-lightbox__close:hover {
    background: rgba(255,255,255,0.3);
  }

  .rv-lightbox__prev,
  .rv-lightbox__next {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255,255,255,0.15);
    border: none;
    color: #fff;
    font-size: 28px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.2s;
  }

  .rv-lightbox__prev { left: 16px; }
  .rv-lightbox__next { right: 16px; }

  .rv-lightbox__prev:hover,
  .rv-lightbox__next:hover {
    background: rgba(255,255,255,0.3);
  }
/* END_SECTION:reviews-section */

/* START_SECTION:usp-bar (INDEX:549) */
.usp-bar-wrapper {
    background-color: #064e3b;
    padding: 17.23px 0 16.23px;
  }
  .usp-bar-inner {
    display: flex;
    justify-content: space-between;
    gap: 43px;
    width: 100%;
  }
.usp-item {
    border: 1.3px solid #fff;
    color: #fff;
    padding: 7px 18px;
    border-radius: 6.9px;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    background: transparent;
    width: 100%;
    text-align: center;
    justify-content: center;
}

  .usp-item .usp-icon {
    margin-right: 11px;
    font-weight: 400;
    font-size: 16.07px;
    line-height: 16.55px;
    letter-spacing: 0%;
    text-transform: uppercase;
}

  @media (max-width: 767px) {
    /* .usp-bar-wrapper .container-1233 {
    padding-left: 14px;
    padding-right: 14px;
} */
.usp-bar-inner {
    gap: 5.72px;
}
.usp-item {
    border: 1.01px solid #fff;
    padding: 7px 8px 9px 5px;
    border-radius: 5.05px;
    font-size: 9.14px;
    text-align: left;
    line-height: 12px;
}
.usp-item .usp-icon {
    margin-right: 4.74px;
}
span.usp-icon img {
    min-width: 33px;
}

    
  }
/* END_SECTION:usp-bar */