.newsletter-horizontal .newsletter__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.newsletter-horizontal .newsletter__section .content__wrapper,
.newsletter-horizontal .newsletter__section .form__wrapper {
  text-align: center;
  width: 100%;
}

.newsletter-horizontal .newsletter__section .newsletter-form__field-wrapper {
  flex-direction: column;
}

.newsletter-horizontal .newsletter-form__field-wrapper .field {
  margin-bottom: 1rem;
}

.newsletter-horizontal .newsletter-form__field-wrapper .button {
  text-transform: uppercase;
  --color-button: 217, 200, 158;
}

.shopify-section-group-footer-group .newsletter {
  display: none;
}