.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, 72px) var(--sy-gutter, 16px) var(--blog-nl-pad-bottom, 72px);border-radius:0;overflow:hidden;margin-top:0;position:relative;z-index:6}.blog-newsletter__inner{display:flex;align-items:flex-start;gap:80px}.blog-newsletter__content{max-width:820px}.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,Montserrat Fallback,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,Montserrat Fallback,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__submit{background:var(--blog-nl-btn-bg, #0e2f35);color:var(--blog-nl-btn-text, #faf9f6);padding:14px 32px;font-family:Montserrat,Montserrat Fallback,sans-serif;font-weight:600;font-size:14px;letter-spacing:.04em;text-transform:uppercase;border:none;border-radius:14px;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,Montserrat Fallback,sans-serif;font-size:13px;color:#c0392b;margin-bottom:16px;padding:10px 14px;background:#c0392b0f;border-radius:8px}.blog-newsletter__social{margin-left:auto}.blog-newsletter__social{display:flex;flex-direction:column;gap:12px;flex-shrink:0;align-self:flex-start;justify-content:flex-start}.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)}.blog-newsletter__aside{margin-top:28px;background:#ffffff38;border:1px solid color-mix(in srgb,var(--blog-nl-text, #0e2f35) 14%,transparent);border-radius:var(--sy-r-card, 14px);overflow:hidden}.blog-newsletter__ask{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:none;border:0;gap:32px;padding:22px 24px;cursor:pointer;color:var(--blog-nl-text, #0e2f35);font-family:Montserrat,Montserrat Fallback,sans-serif;transition:background .2s ease}.blog-newsletter__ask:hover{background:color-mix(in srgb,var(--blog-nl-text, #0e2f35) 3%,transparent)}.blog-newsletter__ask:focus-visible{outline:2px solid var(--blog-nl-text, #0e2f35);outline-offset:-2px}.blog-newsletter__ask-text{display:flex;flex-direction:column;gap:5px}.blog-newsletter__ask-lead{font-size:17px;font-weight:600;letter-spacing:-.01em}.blog-newsletter__ask-sub{font-size:14px;line-height:1.55;opacity:.66;max-width:60ch}.blog-newsletter__ask-go{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:11px;min-height:52px;padding:0 24px;border:2px solid currentColor;border-radius:var(--sy-r-card, 14px);font-size:15px;font-weight:600;white-space:nowrap;transition:background .2s ease,color .2s ease}.blog-newsletter__ask-go svg{width:17px;height:17px;display:block;flex:0 0 auto}.blog-newsletter__ask:hover .blog-newsletter__ask-go,.blog-newsletter__ask[aria-expanded=true] .blog-newsletter__ask-go{background:var(--blog-nl-text, #0e2f35);color:var(--blog-nl-btn-text, #faf9f6)}.blog-newsletter__say[hidden]{display:none}.blog-newsletter__say{padding:0 24px 24px;animation:nl-say-in .3s ease-out}@keyframes nl-say-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.blog-newsletter__sayrow{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.blog-newsletter__sayrow .blog-newsletter__input{flex:1 1 220px}.blog-newsletter__saysend{font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;padding:0 26px;min-height:48px;border:0;border-radius:14px;cursor:pointer;background:var(--blog-nl-btn-bg, #0e2f35);color:var(--blog-nl-btn-text, #faf9f6)}.blog-newsletter__saysend:focus-visible{outline:2px solid var(--blog-nl-text, #0e2f35);outline-offset:2px}.blog-newsletter__saydone,.blog-newsletter__sayerr{margin:10px 0 0;font-size:13px;font-family:Montserrat,Montserrat Fallback,sans-serif}.blog-newsletter__saydone{opacity:.8}.blog-newsletter__sayerr{color:#8b3a3a}@media(prefers-reduced-motion:reduce){.blog-newsletter__say{animation:none}.blog-newsletter__ask-go{transition:none}}@media(max-width:767px){.blog-newsletter{padding:36px var(--sy-gutter, 16px) 44px;text-align:left}.blog-newsletter__inner{flex-direction:column;gap:32px;align-items:stretch}.blog-newsletter__ask{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.blog-newsletter__ask-go{margin-left:0;width:100%;justify-content:center}.blog-newsletter__social{margin-left:0;justify-content:flex-start}.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/86/assets/blog-newsletter.css.map */
