.site-footer .footer-block-newsletter{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:20px;text-align:center;padding:40px 0;margin:32px 0;position:relative;z-index:0}.site-footer .footer-block-newsletter:before{content:"";position:absolute;top:0;bottom:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;background-color:rgba(var(--color-foreground-rgb),.045);z-index:-1}.site-footer .footer-block-newsletter .footer-newsletter-heading-text{flex:0 0 auto;max-width:100%;margin:0;text-align:center}.site-footer .footer-block-newsletter .footer-newsletter-heading-text .footer-block-subheading{max-width:100%;margin-left:auto;margin-right:auto;text-align:center}@media only screen and (min-width:750px){.site-footer .footer-block-newsletter .footer-newsletter-heading-text .footer-block-subheading{white-space:nowrap}}.site-footer .footer-block-newsletter .footer-newsletter-heading-text .footer-block-heading{text-align:center}.site-footer .footer-block-newsletter .newsletter-form{flex:0 0 auto;max-width:440px;width:100%;margin-top:0!important;margin-left:auto;margin-right:auto}.site-footer .footer-block-newsletter .newsletter-form__field-wrapper{margin:0}.site-footer .footer-block-newsletter .newsletter-form__field-wrapper .field{background-color:var(--color-background, #ffffff)!important;border-color:rgba(var(--color-foreground-rgb),.25)}.site-footer .footer-block-newsletter .newsletter-form__field-wrapper .field__input,.site-footer .footer-block-newsletter .newsletter-form__field-wrapper .field button{height:40px;min-height:40px}.site-footer .footer-block-newsletter .newsletter-form__field-wrapper .field__input{padding-top:0;padding-bottom:0}.site-footer .footer-block-newsletter .footer-newsletter-legal-note{margin-top:12px;font-size:12px;line-height:1.65;letter-spacing:0;color:rgba(var(--color-foreground-rgb),.65);text-align:left}@media only screen and (max-width:749px){.site-footer .footer-block-newsletter{flex-direction:column;gap:16px}.site-footer .footer-block-newsletter .footer-newsletter-heading-text,.site-footer .footer-block-newsletter .newsletter-form{max-width:100%;flex-basis:auto;flex-grow:0;flex-shrink:0}}.site-footer .footer-block-newsletter .newsletter-form__field-wrapper .field:focus-within{border-color:rgb(var(--color-foreground-rgb))!important;outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:2px}.site-footer{overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/77/assets/custom-footer-newsletter.css.map */
