.blog-newsletter-wrap{padding:0 var(--blog-nl-margin, 0px);position:relative;z-index:6}.blog-newsletter{background:var(--blog-nl-bg, #e8e4da);color:var(--blog-nl-text, #0e2f35);padding:var(--blog-nl-pad-top, 80px) var(--blog-nl-pad-side, 24px) var(--blog-nl-pad-bottom, 80px);border-radius:var(--blog-nl-radius, 24px) var(--blog-nl-radius, 24px) 0 0;overflow:hidden;margin-top:calc(-1 * var(--blog-stack-radius, 24px));position:relative;z-index:6}.blog-newsletter__inner{max-width:800px;margin:0 auto;display:flex;align-items:flex-start;gap:60px}.blog-newsletter__content{flex:1;min-width:0}.blog-newsletter__heading{font-family:Charter,Bitstream Charter,serif;font-size:var(--blog-nl-heading-size, 44px);font-weight:700;line-height:1.2;color:var(--blog-nl-text, #0e2f35);margin:0 0 12px}.blog-newsletter__subtext{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.6;color:var(--blog-nl-text, #0e2f35);opacity:.7;margin:0 0 32px}.blog-newsletter__row{display:flex;gap:16px;margin-bottom:16px}.blog-newsletter__field{flex:1}.blog-newsletter__field--full{margin-bottom:16px}.blog-newsletter__input,.blog-newsletter__textarea{width:100%;font-family:Montserrat,sans-serif;font-size:16px;color:var(--blog-nl-text, #0e2f35);border:2px solid var(--blog-nl-text, #0e2f35);border-radius:10px;padding:16px 18px;background:transparent;outline:none;transition:border-color .2s ease;box-sizing:border-box}.blog-newsletter__input:focus,.blog-newsletter__textarea:focus{border-color:var(--blog-nl-text, #0e2f35);box-shadow:0 0 0 3px #0e2f351a}.blog-newsletter__input::placeholder,.blog-newsletter__textarea::placeholder{color:var(--blog-nl-text, #0e2f35);opacity:.5}.blog-newsletter__textarea{resize:vertical;min-height:80px}.blog-newsletter__expand-btn{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:var(--blog-nl-text, #0e2f35);opacity:.7;background:none;border:none;cursor:pointer;padding:0;margin-bottom:16px;transition:opacity .2s ease}.blog-newsletter__expand-btn:hover{opacity:.8}.blog-newsletter__extra{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease;margin-bottom:0}.blog-newsletter__extra--open{max-height:200px;opacity:1;margin-bottom:16px}.blog-newsletter__submit{background:var(--blog-nl-btn-bg, #0e2f35);color:var(--blog-nl-btn-text, #faf9f6);padding:14px 32px;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;letter-spacing:.04em;text-transform:uppercase;border:none;border-radius:32px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.blog-newsletter__submit:hover{transform:scale(1.03);box-shadow:0 4px 16px #0e2f3533}.blog-newsletter__submit:active{transform:scale(.98)}.blog-newsletter__success{padding:24px 0}.blog-newsletter__success-text{font-family:Charter,Bitstream Charter,serif;font-size:20px;color:var(--blog-nl-text, #0e2f35);margin:0}.blog-newsletter__error{font-family:Montserrat,sans-serif;font-size:13px;color:#c0392b;margin-bottom:16px;padding:10px 14px;background:#c0392b0f;border-radius:8px}.blog-newsletter__social{display:flex;flex-direction:column;gap:12px;flex-shrink:0;align-self:flex-end;justify-content:center}.blog-newsletter__social-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:2px solid var(--blog-nl-text, #0e2f35);color:var(--blog-nl-text, #0e2f35);background:transparent;cursor:pointer;transition:background .2s ease,color .2s ease;text-decoration:none;padding:0}.blog-newsletter__social-link svg{width:20px;height:20px}.blog-newsletter__social-link:hover,.blog-newsletter__copy-link--copied{background:var(--blog-nl-text, #0e2f35);color:var(--blog-nl-bg, #f2efe8)}@media(max-width:767px){.blog-newsletter{padding:48px 16px;text-align:center}.blog-newsletter__inner{flex-direction:column;gap:32px;align-items:center}.blog-newsletter__heading{font-size:32px}.blog-newsletter__row{flex-direction:column}.blog-newsletter__social{flex-direction:row;align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/blog-newsletter.css.map */
