/** Shopify CDN: Minification failed

Line 19:18 Expected ":"

**/
/* ------------------ PDP ------------------ */

/* -- UPSs inline */
.custom-usps-inline__wrapper {
  display: flex;
  align-items: stretch;
  justify-content: start;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.custom-usps-inline__wrapper p {
  margin: 0;
  line-height: 1;e
}

.custom-usps-inline__point {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  border-radius: 0.25rem;

  padding: 0.375rem 0.675rem;
}
.custom-usps-inline__wrapper.icon-left .custom-usps-inline__point{
  flex-direction: row-reverse;
}
.custom-usps-inline__wrapper.icon-right .custom-usps-inline__point{
  flex-direction: row;
}

.custom-usps-inline__point-image img,
.custom-usps-inline__point-image svg {
  width: var(--icon-width, 1.2rem);
  height: auto;
  display: block;
}


/* -- text with icon -- */
.custom-text-with-icon__wrapper {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 2rem;
  padding: 0 1rem;
}
@media screen and (max-width: 600px) {
  .custom-text-with-icon__wrapper {
    gap: 0rem;
    padding: 0 0rem;
  }
}

.custom-text-with-icon__wrapper p {
  margin: 0;
  line-height: 1;
  font-size: 0.875rem;
}

.custom-text-with-icon__point {
  flex: 1;
  border-right: 1px solid #00000020;
}
.custom-text-with-icon__point:last-child {
  border-right: 1px solid #00000000;
}

.custom-text-with-icon__point-wrapper {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  border-radius: 0.25rem;

  padding: 0.375rem 0.675rem;
}
@media screen and (max-width: 600px) {
  .custom-text-with-icon__wrapper {
    padding: 0 0rem;
  }
}

.custom-text-with-icon__point::before {
  content: '';
  height: 100%;
  width: 0.2rem;
  background-color: #a1a1a1;
}
.custom-text-with-icon__point-image {
    flex-shrink: 0;
}

.custom-text-with-icon__point-image img,
.custom-text-with-icon__point-image svg {
  width: 2rem;
  height: auto;
  display: block;
}