/** Shopify CDN: Minification failed

Line 96:0 Unexpected "}"

**/
.newsletter {
  color: rgba(var(--color-foreground), 0.75);
  background: var(--gradient-background);
  background-color: rgb(var(--color-background));
  border-radius: min(var(--button-radius), 0.8rem);
}

.newsletter__wrapper {
  margin: 0 auto;
  margin-bottom: 5.0rem;
}

@media screen and (min-width: 750px) {
  .newsletter__wrapper {
    padding: 3rem 4rem 4rem;
    margin-bottom: 1.0rem;
  }
}

@media screen and (min-width: 990px) {
  .newsletter__wrapper {
    max-width: 90.6rem;
    margin-bottom: 1.8rem;
  }
}

.newsletter__wrapper > * {
  margin-top: 0;
  margin-bottom: 0;
}

.newsletter__wrapper > * + * {
  margin-top: 1rem;
}

.newsletter__wrapper > * + form-state {
  display: block;
  margin-top: 2rem;
}

.newsletter__subheading {
  max-width: 70rem;
  font-size: 1.8rem;
  color:white;
}

.newsletter__wrapper .newsletter-form__field-wrapper {
  width: 33rem;
  max-width: 100%;
  display: inline-block;
  margin-bottom: 9.0rem;

}

.newsletter__wrapper .form__message {
  margin-top: 1.5rem;
}

.newsletter__wrapper .newsletter-form .field__input {
  font-size: 1.5rem;
  border-radius: 1.9rem;
  border: 0.2rem solid white;
  margin-right:0.9rem;
  margin-top: 2.9rem;
  margin-bottom:0.6rem;
  
}

@media screen and (min-width: 750px) {
  .newsletter__wrapper .newsletter-form .field__input {
    font-size: 1.6rem;

  }
}

.newsletter__wrapper .newsletter-form .field__input::placeholder {
  color: rgb(var(--color-foreground));
}

.newsletter__wrapper .newsletter-form .field__button .icon {
  width: 4.0rem;
  height: 4.0rem;
   background-color: none;
    border-radius: 2.7rem;
    margin-left:16.700000000000003rem;
  margin-bottom:0.3rem;
   padding:1.1rem;
  
}
 
}