.newsletter{color:rgba(var(--color-foreground),.75);background:var(--gradient-background);background-color:rgb(var(--color-background));border-radius:min(var(--button-radius),.8rem);overflow:hidden}.newsletter--has-background{background-image:linear-gradient(90deg,#00000052,#00000014),var(--newsletter-background-image);background-position:center;background-size:cover;background-repeat:no-repeat}.newsletter__wrapper{margin:0 auto;padding:5rem 3rem 6rem}@media screen and (min-width:750px){.newsletter__wrapper{padding:20rem 5rem 10rem 20rem}}@media screen and (min-width:990px){.newsletter__wrapper{max-width:72.6rem;padding:20rem 5rem 10rem 30rem}}.newsletter--has-background .newsletter__wrapper{margin-inline-start:0;text-align:start}.newsletter__wrapper .h4{margin:0;max-width:min(100%,36rem);font-size:clamp(2rem,3vw,4rem);font-weight:800;line-height:1.18;letter-spacing:.02em;color:rgb(var(--color-foreground));white-space:normal;text-align:left}.newsletter__wrapper .h4 strong{color:var(--color-price)}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:1rem}.newsletter__wrapper>*+form-state{display:block;margin-top:2rem}.newsletter__subheading{max-width:70rem;font-size:1.4rem}.newsletter__wrapper .newsletter-form__field-wrapper{width:min(42rem,100%);max-width:100%;display:inline-block}.newsletter--has-background .newsletter-form__field-wrapper{display:block}.newsletter__wrapper .form__message{margin-top:1.5rem}.newsletter__wrapper .newsletter-form .field__input{min-height:5.4rem;padding:0 7rem 0 2rem;border:0;border-radius:999rem;color:#000;background:#ffffffb8;box-shadow:none;font-size:1.5rem;font-weight:700;letter-spacing:.04em;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}@media screen and (min-width:750px){.newsletter__wrapper .newsletter-form .field__input{font-size:1.6rem}}.newsletter__wrapper .newsletter-form .field__input::placeholder{color:#0000009e}.newsletter__wrapper .newsletter-form .field:hover .field__input,.newsletter__wrapper .newsletter-form .field__input:focus,.newsletter__wrapper .newsletter-form .field__input:focus-visible{border:0;box-shadow:0 0 0 .2rem #ffffff59}.newsletter__wrapper .newsletter-form .newsletter__submit{position:absolute;top:50%;right:.6rem;width:4.4rem;min-width:0;height:4.4rem;min-height:0;padding:0;border:0;border-radius:50%;color:#fff;background:#585858e0;box-shadow:none;transform:translateY(-50%)}.newsletter__wrapper .newsletter-form .field:hover .newsletter__submit,.newsletter__wrapper .newsletter-form .field__input:focus~.newsletter__submit,.newsletter__wrapper .newsletter-form .field__input:focus-visible~.newsletter__submit{right:.6rem;padding:0}.newsletter__wrapper .newsletter-form .newsletter__submit:after{content:none}.newsletter__wrapper .newsletter-form .newsletter__submit .icon{width:3.2rem;height:3.2rem}.newsletter__wrapper .newsletter-form .newsletter__submit .icon-checkmark path:first-child{display:none}@media screen and (max-width:749px){.newsletter--has-background{background-image:linear-gradient(90deg,#00000057,#0000001f),var(--newsletter-mobile-background-image)}.newsletter__wrapper{padding:5rem}.newsletter__wrapper .h4{max-width:min(100%,36rem);font-size:3rem}.newsletter__wrapper .newsletter-form .field__input{min-height:5rem;padding-inline-start:1.6rem;padding-inline-end:6.2rem}.newsletter__wrapper .newsletter-form .newsletter__submit{width:4rem;height:4rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-newsletter.css.map */
