.gs-nl-responses {
max-width: 480px;
margin: 0 auto;
}
.gs-nl-response {
display: none;
align-items: flex-start;
gap: 12px;
margin: 0;
padding: 16px 18px;
border: 3px solid #000000;
background-color: #000000;
color: #ffffff;
font-family: "Inter Bold", "Inter", sans-serif;
font-size: 13px;
line-height: 1.4;
letter-spacing: 0.04em;
text-align: left;
text-transform: uppercase;
animation: gs-nl-response-in 0.35s ease both;
} .gs-nl-response.is-visible {
display: flex;
margin-top: 20px;
align-items: center;
}
.gs-nl-response::before {
flex: 0 0 auto;
width: 22px;
height: 22px;
border-radius: 50%;
background-color: #ffffff;
color: #000000;
font-size: 13px;
line-height: 22px;
text-align: center;
}
.gs-nl-response--success::before {
content: "\2713"; }
.gs-nl-response--error {
border-color: #EC1A3A;
background-color: #EC1A3A;
}
.gs-nl-response--error::before {
content: "!";
color: #EC1A3A;
} .garsport-newsletter-form.is-sending {
opacity: 0.6;
pointer-events: none;
} .garsport-newsletter-form.is-subscribed .mc-field-group,
.garsport-newsletter-form.is-subscribed .gdpr-mergeRow,
.garsport-newsletter-form.is-subscribed .optionalParent,
.garsport-newsletter-form.is-subscribed #mc_description {
display: none;
}
@keyframes gs-nl-response-in {
from {
opacity: 0;
transform: translateY(-6px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
@media (prefers-reduced-motion: reduce) {
.gs-nl-response {
animation: none;
}
}