.newsletter-form{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;position:relative}@media screen and (min-width:750px){.newsletter-form{align-items:flex-start;margin:0 auto 0 0;max-width:36rem}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:5rem}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width:750px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form__button{width:4.4rem;margin:0;right:.1rem;top:0;height:100%;z-index:2}.newsletter-form__button:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:focus{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.newsletter-form__button .icon{width:1.5rem}.newsletter .text-center{text-align:center}.newsletter .text-center .heading:after{left:50%;transform:translate(-50%)}.newsletter .text-center .newsletter-form{justify-content:center;margin:0 auto}.newsletter .text-right{text-align:right}.newsletter .text-right .heading:after{right:0;left:auto;transform:none}.newsletter .text-right .newsletter-form{justify-content:end;margin:0 0 0 auto}newsletter-form{display:block}newsletter-form[aria-busy] .newsletter-form{opacity:.6;pointer-events:none}.custom-newsletter .newsletter-form__field-wrapper{display:flex;flex-direction:column;gap:1rem}.newsletter-form__row{display:flex;flex-wrap:wrap;gap:.8rem;width:100%}.newsletter-form__row .field{flex:1 1 18rem}.custom-newsletter--inline .field__input,.custom-newsletter--below .field__input{padding-right:1.5rem}.newsletter-form__submit{flex:0 0 auto;margin:0}.custom-newsletter--below .newsletter-form__submit{flex-basis:100%}.newsletter-form__consent{display:flex;align-items:flex-start;gap:.8rem;font-size:1.3rem;line-height:1.4;text-align:start}.newsletter-form__checkbox{flex:none;width:1.6rem;height:1.6rem;margin:.1rem 0 0;accent-color:rgb(var(--color-foreground))}.newsletter-form__notice{margin:0;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.newsletter-form__notice a,.newsletter-form__consent a{color:inherit;text-decoration:underline}.newsletter-form__success{display:flex;flex-direction:column;gap:1.2rem;width:100%}.custom-newsletter .newsletter-form__message--success{margin-top:0}.newsletter-form__code{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.4rem;border:1px dashed rgba(var(--color-foreground),.35);border-radius:var(--inputs-radius, .6rem)}.newsletter-form__code-label{font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.newsletter-form__code-value{font-size:1.6rem;letter-spacing:.08em}.newsletter-form__copy{margin-left:auto;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:1.3rem;text-decoration:underline;cursor:pointer}.newsletter-form__sms{display:flex;flex-direction:column;gap:.8rem}.custom-newsletter .field__input:focus,.custom-newsletter .field__input:not(:placeholder-shown),.custom-newsletter .field__input:-webkit-autofill{padding-top:2rem;padding-bottom:.6rem}
/*# sourceMappingURL=/cdn/shop/t/60/assets/component-newsletter.css.map */
