.section-newsletter {
	padding: 0 20px;
}
.newsletter-content {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	width: 100%;
}
.newsletter-button-group {
	display: flex;
	justify-content: center;
	margin-top: 15px;
	width: 100%;
}
.newsletter-desc {
	margin-top: 15px;
}
.newsletter-links{
  margin-top: 15px;
  font-size: 14px;
}
.newsletter-links .newsletter-links__span{
  display: inline;
  margin: 0 4px;
}
.newsletter--field {
	margin-bottom: 0;
	width: 260px;


}
.newsletter--field .field__input{
  border-radius: 0;
}
.newsletter--field::after{
  border-radius: 0;
  border-right: none;
}
@media screen and (max-width: 959px) {
	.newsletter-content form {
		width: 100%;
	}
	.newsletter--field {
		width: 100%;
	}
	.newsletter-button-group .shopline-localization-form {
		flex: 1;
	}
}

@media screen and (min-width: 960px) {
  .newsletter-content {
    flex-direction: row;
    gap: 120px;
  }
  .newsletter-left .newsletter-title .section-title,
  .newsletter-left .newsletter-desc,
  .newsletter-left .newsletter-links{
    text-align: left;
  }
}

.newsletter-commit--message .icon {
	width: 14px;
	margin-right: 4px;
}
.newsletter--button {
	min-width: 90px;
  border-radius: 0;
}
.newsletter--button::before{
  display: none;
}
.newsletter-form {
	width: 100%;
}
