.newsletter__wrapper>*+.newsletter-form{margin-top:4rem}.newsletter__wrapper h2{font-size:clamp(3rem,3.6vw,4.8rem)}.newsletter__subheading{max-width:46rem;font-size:1.6rem;line-height:1.6}.newsletter__wrapper .newsletter-form,.newsletter__wrapper .newsletter-form__field-wrapper{max-width:46rem;margin-inline:auto}@media screen and (min-width:750px){.newsletter__wrapper .newsletter-form{align-items:center}}.newsletter__wrapper .field{--inputs-radius: 4rem;--inputs-radius-outset: 4rem}.newsletter__wrapper .field:after{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.35)}.newsletter__wrapper .field:hover.field:after{box-shadow:0 0 0 .1rem #d4a922b3}.newsletter__wrapper .field__input{height:6rem;padding-left:2.6rem;padding-right:7rem;background-color:transparent;color:rgb(var(--color-foreground));font-size:1.5rem;letter-spacing:.04em}.newsletter__wrapper .field__input:focus,.newsletter__wrapper .field__input:focus-visible{box-shadow:0 0 0 .2rem #d4a922e6}.newsletter__wrapper .field__label{left:2.6rem;top:1.85rem;font-size:1.5rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.6)}.newsletter__wrapper .field__input:focus~.field__label,.newsletter__wrapper .field__input:not(:placeholder-shown)~.field__label{top:.9rem;left:2.6rem;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.newsletter__wrapper .newsletter-form__button{top:.6rem;right:.6rem;width:4.8rem;height:4.8rem;border-radius:50%;background-color:#d4a922;color:#3e1b0e;transition:background-color .15s ease,transform .15s ease}.newsletter__wrapper .newsletter-form__button:hover{background-color:#e4b429;transform:scale(1.04)}.newsletter__wrapper .newsletter-form__button:focus,.newsletter__wrapper .newsletter-form__button:focus-visible,.newsletter__wrapper .newsletter-form__button:not(:focus-visible):not(.focused){background-color:#d4a922;box-shadow:none}.newsletter__wrapper .newsletter-form__button:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem #d4a922}.newsletter__wrapper .newsletter-form__button .icon{width:1.6rem;color:#3e1b0e}.newsletter__wrapper .newsletter-form__message{margin-top:1.6rem;font-size:1.4rem}@media screen and (max-width:749px){.newsletter__wrapper .field__input{height:5.4rem;padding-left:2.2rem}.newsletter__wrapper .field__label{left:2.2rem;top:1.55rem}.newsletter__wrapper .newsletter-form__button{width:4.2rem;height:4.2rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-gdm-form.css.map */
