.newsletter{padding:80px 0;background:#f9f9f9}.newsletter__container{max-width:600px;margin:0 auto;padding:0 20px;text-align:center}.newsletter__title{font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px}.newsletter__subtitle{font-size:14px;color:var(--color-text-light);margin-bottom:40px}.newsletter__form{display:flex;flex-direction:column;gap:20px}.newsletter__input-group{display:flex;gap:20px}.newsletter__input{flex:1;padding:15px 0;border:none;border-bottom:1px solid #ccc;background:transparent;font-family:var(--font-body);font-size:14px;color:var(--color-text);outline:none;transition:border-color .3s ease}.newsletter__input::placeholder{color:var(--color-text-light)}.newsletter__input:focus{border-color:var(--color-primary)}.newsletter__button{width:100%;padding:16px 40px;background:var(--color-primary);color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;cursor:pointer;transition:background .3s ease}.newsletter__button:hover{background:#333}.newsletter__disclaimer{font-size:11px;color:var(--color-text-light);margin-top:20px;line-height:1.6}.newsletter__disclaimer a{color:var(--color-text);text-decoration:underline}.newsletter__message{padding:15px;margin-bottom:20px;font-size:14px}.newsletter__message--success{background:#d4edda;color:#155724}.newsletter__message--error{background:#f8d7da;color:#721c24}@media(max-width:600px){.newsletter{padding:60px 0}.newsletter__input-group{flex-direction:column}.newsletter__title{font-size:18px;letter-spacing:1px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/newsletter.css.map */
