.newsletter__wrapper{padding-right:calc(2rem / var(--font-body-scale));padding-left:calc(2rem / var(--font-body-scale));border-bottom:1px solid rgba(var(--color-foreground),.2)}.newsletter__wrapper h2,.newsletter-form .field__input,.newsletter-form .field__label{font-family:Dia}.newsletter__wrapper h2{letter-spacing:0;text-transform:none;font-size:calc(var(--font-heading-scale)* 2rem);line-height:calc(var(--font-heading-scale)* 2rem)}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:0}.newsletter__subheading{max-width:70rem;margin-left:auto;margin-right:auto;font-family:Dia}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:36rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem;font-family:Dia}.newsletter__button{margin-top:3rem;width:fit-content;font-family:Dia}.newsletter-form:not(.newsletter-form--stacked) button:not(#downshift-0-toggle-button){display:none}.newsletter-form input,.newsletter-form div.needsclick{text-align:left!important}.newsletter-form input:-webkit-autofill,.newsletter-form input:-webkit-autofill:hover,.newsletter-form input:-webkit-autofill:focus,.newsletter-form input:-webkit-autofill:active{transition:background-color 9999s ease-in-out 0s!important}.newsletter-form input:focus-visible,.newsletter-form input:focus-within,.newsletter-form input:focus,.newsletter-form div.needsclick:focus-visible,.newsletter-form div.needsclick:focus-within,.newsletter-form div.needsclick:focus{outline-width:0!important;outline-style:auto!important;outline-color:transparent!important;outline-offset:0}@media screen and (min-width:750px){.newsletter__wrapper{padding-right:8%;padding-left:8%;display:flex;justify-content:space-between;vertical-align:middle;align-items:center}.newsletter__wrapper>*+*{margin-top:0}.newsletter__wrapper h2{font-size:calc(var(--font-heading-scale)* 3rem);line-height:calc(var(--font-heading-scale)* 3rem)}.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}.newsletter-form,.newsletter__wrapper .newsletter-form__field-wrapper{max-width:unset;width:42.7rem;margin:0}.newsletter-form>div{width:100%}.newsletter-form .field__input{min-width:100%}.newsletter-form .field__label{line-height:unset}}.newsletter-form--stacked .newsletter-form__field-wrapper{display:flex;flex-direction:column;width:100%;max-width:none}.newsletter-form--stacked .newsletter-form__row{position:relative}.newsletter-form--stacked .newsletter-form__input{display:block;width:100%;height:4.5rem;margin:0;padding:0 1.6rem;border:1px solid #000;border-radius:0;background:transparent;box-shadow:none;color:#000;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.6rem;font-weight:400;line-height:normal;letter-spacing:normal;-webkit-appearance:none;appearance:none}.newsletter-form--stacked .newsletter-form__input::placeholder{color:#000;opacity:1}.newsletter-form--stacked .newsletter-form__input:focus{outline:0}.newsletter-form--stacked .newsletter-form__select{padding-right:4.4rem;cursor:pointer}.newsletter-form--stacked .newsletter-form__select option{color:#000}.newsletter-form--stacked .newsletter-form__caret{position:absolute;top:50%;right:1.7rem;width:2rem;height:2rem;fill:#000;transform:translateY(-50%);pointer-events:none}.newsletter-form--stacked button.newsletter-form__submit{display:block;width:100%;min-height:4.6rem;margin:0;padding:1.4rem;border:0;border-radius:0;background:#000;color:#fff;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.6rem;font-weight:500;line-height:normal;letter-spacing:normal;text-align:center;cursor:pointer}.newsletter-form--stacked button.newsletter-form__submit:hover{opacity:.85}.newsletter-form--stacked .consent-checkbox{margin-top:1.5rem}@media screen and (max-width:749px){.newsletter-form--stacked{margin-top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/newsletter-section.css.map */
