.newsletter-wrapper{flex-direction:column;width:100%;gap:20px}.newsletter .newsletter-wrapper .newsletter-heading{font-family:var(--font-stack-heading);font-weight:400;font-size:28px;line-height:31px;letter-spacing:0;padding-inline:48px}.newsletter-wrapper .newsletter-heading strong{font-weight:700}.newsletter-wrapper .newsletter-form-input-wrapper .newsletter-form-button-submit{position:absolute;right:7px;top:0;bottom:0}.newsletter-wrapper .newsletter-form-input-wrapper .push-btn .icon{width:36.81px;height:36.81px;background-color:#0c0b0b;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}.newsletter-wrapper .newsletter-form-input-wrapper input[type=email]{background-color:#fff;color:#000;min-height:47px;padding-right:20%;transition:all .5 ease;box-shadow:none}.newsletter-wrapper .newsletter-form-input-wrapper input[type=email]:focus-visible{outline-width:var(--input-border-width);outline-style:solid;outline-offset:-3px;outline-color:#000}.newsletter-wrapper .newsletter-form-input-wrapper:hover input[type=email]{background-color:#fff1e3;transition:all .5 ease}.newsletter-wrapper .newsletter-form-input-wrapper input[type=email]::placeholder{color:#000;letter-spacing:-1px}.newsletter-wrapper .newsletter-form-input-wrapper:focus{outline-width:var(--input-border-width);outline-style:solid;outline-color:rgb(var(--color-scheme-text));outline-offset:-.15rem}.newsletter-wrapper .newsletter-image-wrapper{width:100%;height:100%;object-fit:cover;padding-inline:50px}.newsletter-wrapper .newsletter-image-wrapper img{width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1}.newsletter-shape-divider{background-color:#fff}@media (min-width: 990px){.newsletter-wrapper{flex-direction:row}.newsletter.px-section{padding-left:80px;padding-right:80px}.newsletter-wrapper .newsletter-image-wrapper{padding-inline:0;width:31.1%}.newsletter-wrapper .newsletter-content-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.newsletter .newsletter-wrapper .newsletter-heading{font-size:40px;line-height:44px;letter-spacing:0;text-align:left;padding-inline:0}.newsletter-wrapper .newsletter-richtext{font-size:14px;line-height:15px;letter-spacing:-.1px;text-align:left;font-weight:400}.newsletter-wrapper .newsletter-form-wrapper{margin-top:20px;width:100%}.newsletter-wrapper .newsletter-form-input-wrapper{margin-right:30.4px}.newsletter-success-message,.newsletter-error-message{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/newsletter-wrapper.css.map */
