.section.bp-newsletter-section{margin:0}.bp-newsletter{padding:var(--bp-newsletter-padding-top, 0) 40px var(--bp-newsletter-padding-bottom, 80px)}.bp-newsletter__card{background:linear-gradient(135deg,#0a1a28,#0f1923);border:1px solid rgba(0,170,255,.2);border-radius:24px;padding:60px;text-align:center;max-width:1200px;margin:0 auto}.bp-newsletter__title{font-family:var(--font-heading-family);font-size:36px;font-weight:700;color:#fff;margin:0 0 12px;line-height:1.2}.bp-newsletter__subtitle{font-family:var(--font-body-family);font-size:16px;font-weight:400;color:#888;margin:0 0 32px;line-height:1.5}.bp-newsletter__form{display:flex;gap:12px;max-width:500px;margin:0 auto}.bp-newsletter__input-wrapper{flex:1;position:relative}.bp-newsletter__input{width:100%;padding:14px 20px;border-radius:8px;border:1px solid #333333;background-color:#1a1a1a;color:#fff;font-family:var(--font-body-family);font-size:15px;transition:border-color .2s ease}.bp-newsletter__input::placeholder{color:#666}.bp-newsletter__input:focus{outline:none;border-color:#0af}.bp-newsletter__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:8px;border:none;background-color:#0af;color:#1a1a1a;font-family:var(--font-body-family);font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease;white-space:nowrap}.bp-newsletter__button:hover{background-color:#3bf;transform:translateY(-2px)}.bp-newsletter__button:active{transform:translateY(0)}.bp-newsletter__message{margin-top:16px;font-family:var(--font-body-family);font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.bp-newsletter__message--success{color:#4d4}.bp-newsletter__message--error{color:#f44}.bp-newsletter__message svg{width:16px;height:16px}@media screen and (max-width:749px){.bp-newsletter{padding-left:20px;padding-right:20px}.bp-newsletter__card{padding:40px 24px;border-radius:16px}.bp-newsletter__title{font-size:28px}.bp-newsletter__subtitle{font-size:15px;margin-bottom:24px}.bp-newsletter__form{flex-direction:column}.bp-newsletter__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-bp-newsletter.css.map */
