/** Shopify CDN: Minification failed

Line 67:12 Expected identifier but found whitespace
Line 68:8 Unexpected "{"
Line 69:15 Expected ":"
Line 73:7 Unexpected "0"
Line 74:8 Unexpected "{"
Line 75:15 Expected ":"
Line 79:6 Expected ":"

**/
.nh-usp {
  padding: 50px 0;
}

.nh-usp__container {
  overflow-x: auto;
  width: 100%;
}

@media screen and (min-width: 1729px) {
  .nh-usp__container {
    margin: 0 auto;
    width: fit-content;
  }
}

.nh-usp__list {
  display: flex;
  flex-wrap: nowrap;
  gap: 20px;
  overflow-x: auto;
  padding: 0 40px;
  width: 100%;

  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE/Edge */
}

.nh-usp__list::-webkit-scrollbar {
  display: none;
  /* Chrome/Safari */
}

.nh-usp li {
  align-items: start;
  background-color: rgba(255, 255, 255, 0.24);
  border-radius: var(--rounded-lg);
  display: flex;
  flex-direction: column;
  gap: 14px;
  min-width: 320px;
  padding: 28px;
}

.nh-usp__text {
  color: var(--color-olive);
  font-size: 1.6rem;
  line-height: 1.35;
  max-width: 264px;
}

@media (min-width: 640px) {
  .nh-usp {
    padding: {
        {
        section.settings.padding_top_desktop
      }
    }

    px 0 {
        {
        section.settings.padding_bottom_desktop
      }
    }

    px 0 !important;
  }
}

@media screen and (max-width: 639px) {
  .nh-usp {
    padding: 0;
  }

  .nh-usp__list {
    padding: 0 26px;
  }

  .nh-usp li {
    gap: 12px;
    padding: 20px;
  }

  .nh-usp__item img {
    height: 22px;
  }
}