.team-newsletter-card{background-color:var(--team-primary-color, #000);border-radius:var(--radius-Card);padding:24px;box-shadow:var(--shadow-01);display:flex;flex-direction:column;gap:32px;justify-content:center;align-items:center;color:var(--text-color);height:100%}@media (width < 768px){.team-newsletter-card{gap:24px}}.team-newsletter-card img{width:80px;height:auto;object-fit:contain}.team-newsletter-card__content{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:8px}.team-newsletter-card__content *{color:var(--white)}team-newsletter-form,.team-newsletter-card__content{max-width:558px}team-newsletter-form,.team-newsletter__form,.team-newsletter__form form,.team-newsletter__form input{width:100%}.team-newsletter__form{display:flex;padding:0 16px;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--text-color);height:64px}.team-newsletter__form form{display:flex;align-items:center}.team-newsletter__form form input::placeholder{color:var(--text-color)}.team-newsletter__form_success{text-align:center;display:flex;justify-content:center;align-items:center}.team-newsletter__form form input,.team-newsletter__form_success{font-family:var(--typography-family-Body, "Helvetica Neue");font-size:16px;font-style:normal;font-weight:400;line-height:100%;color:var(--white)}.team-newsletter__form form input{padding:16px 0;height:64px;background:none;border:none}.team-newsletter__form form input:focus,.team-newsletter__form form input:focus-visible,.team-newsletter__form form input:active{border-color:none!important;box-shadow:none!important;outline:none!important}.team-newsletter__form:has(input:hover),.team-newsletter__form:has(input:focus),.team-newsletter__form:has(input:focus-visible),.team-newsletter__form:has(input:active){border:1px solid var(--team-secondary-color)}.team-newsletter__form form button{background-color:var(--team-secondary-color);border-radius:100%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;flex-shrink:0;cursor:pointer;transition:all .3s ease-in}.team-newsletter__form form button svg{width:12px;height:12px;color:var(--white)}.team-newsletter__form form button:hover{opacity:.7}.team-newsletter__form button svg{transition:transform .3s ease}button.rotating svg{animation:rotate 1s linear infinite}@media (width < 768px){.team-newsletter-card-container[data-grid-cols="3"]{grid-column:1 / span 2!important}}
/*# sourceMappingURL=/cdn/shop/t/4451/assets/component-team-newsletter-card.css.map */
