.newsletter__blocks{text-align:left}.checkbox.newsletter-form__checkbox{flex-direction:row}.checkbox.newsletter-form__checkbox input{background-color:unset}.checkbox.newsletter-form__checkbox a{color:inherit}.newsletter__blocks .field input{color:var(--neutral-400);border-color:var(--neutral-600);min-width:unset}.newsletter .checkbox input:checked~.checkmark{background-color:transparent}.newsletter__socials .list-social{margin-right:4.8rem}.newsletter__socials .list-social__item a{padding:0 var(--spacing-xs)}.newsletter__socials .list-social__item:last-of-type a{padding-right:0}@media screen and (max-width: 749px){.page-full{padding-inline:var(--spacing-s)}.newsletter__wrapper{padding-block:2.4rem}.newsletter__socials{display:none}.newsletter__blocks h3,.newsletter__subheading{margin:0 0 var(--spacing-s)}.newsletter__blocks .field{flex-direction:column;gap:2.4rem}.newsletter__blocks .field input{max-height:4.4rem}.checkbox.newsletter-form__checkbox p{margin:0 0 0 1.2rem}.newsletter__wrapper .newsletter-form__field-wrapper{display:flex;flex-direction:column;gap:2.4rem}}@media screen and (min-width: 750px){.page-full{padding-inline:7.6rem}.newsletter__wrapper{padding-block:4.8rem;display:flex;justify-content:space-between}.newsletter__blocks{width:50%}.newsletter__socials{width:33%;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.newsletter__blocks h3,.newsletter__subheading{margin:0 0 3.8rem}.newsletter__blocks .field{flex-direction:row;gap:var(--spacing-s)}.newsletter__blocks .field input{min-width:32rem}.newsletter-form__checkbox{width:100%}.newsletter__blocks .field{max-height:4.4rem}.checkbox.newsletter-form__checkbox{margin-top:var(--spacing-s)}.checkbox.newsletter-form__checkbox p{margin:0 0 0 var(--spacing-s);max-width:28rem}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:36rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{margin-top:3rem;width:fit-content}@media screen and (min-width: 750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/newsletter-section.css.map */
