.newsletter__wrapper{padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale))}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__subheading{max-width:70rem;margin-left:auto;margin-right:auto}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:48rem;align-items:center;grid-gap:10px}.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}}.newsletter .newletter_wrapper-block .field__input{background:var(--gradient-base-background-1)}.newsletter-custom .newsletter .newsletter__wrapper .newsletter-form__field-wrapper{display:grid}.newsletter-custom .newsletter .newsletter__wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-left:3%;padding-right:3%;margin-top:80px}.newsletter-custom .newsletter .newletter_wrapper-block .newsletter__wrapper-left{text-align:left}.newsletter-custom .newsletter .newletter_wrapper-block .newsletter__wrapper-left h2{line-height:1.1em;margin:0 0 10px;color:var(--gradient-base-background-5);font-size:4rem}.newsletter-custom .newsletter .newletter_wrapper-block .newsletter__wrapper-left .newsletter__subheading.rte{color:var(--gradient-base-background-5);font-size:1.4rem;letter-spacing:normal;font-weight:400;line-height:25px}.newsletter-custom .newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field .field__input,.newsletter-custom .newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field .newsletter-form__button{height:4.5rem}.newsletter-custom .newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field .field__input{background:transparent;border:1px solid var(--gradient-base-background-5);color:var(--gradient-base-background-5);transition:all .3s linear}.newsletter-custom .newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field .field__input:focus{border:1px solid var(--color-base-accent-4)}.newsletter-custom .newsletter .newsletter__wrapper .newsletter__wrapper-right{width:100%;max-width:480px}.newsletter-custom .newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field{align-items:center}.newsletter-custom .newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field .newsletter-form__button{background:var(--gradient-base-background-5);color:var(--gradient-base-background-3);font-size:1.4rem;transition:all .3s linear;padding:10px 20px}.newsletter-custom .newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field .newsletter-form__button:hover{background:var(--color-base-accent-4)}.button-icon{margin-left:10px}.newsletter-custom .newsletter .newsletter-social-icons .list-social{margin:0}.newsletter-custom .newsletter .newsletter-social-icons .list-social__item .link{text-decoration:none;font-size:1.4rem;text-transform:capitalize;letter-spacing:normal;transition:all .3s linear}.newsletter-custom .newsletter .newsletter-social-icons .list-social__item .icon{width:1.4rem;height:1.4rem;margin-right:2px}.newsletter-custom .newsletter .newsletter-social-icons .list-social__item .link:hover{color:var(--color-base-accent-4)}.newsletter-custom .newsletter .newsletter__wrapper>*+*{margin:0}.newsletter-custom .newsletter .newsletter-form__message{color:var(--gradient-base-background-5);font-size:1.6rem;letter-spacing:normal;margin:15px 0}.newsletter-custom .newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field input::placeholder{color:var(--gradient-base-background-5);opacity:.5;font-weight:400}.template-index .newsletter-custom .newsletter .newsletter__wrapper{margin-top:0}@media screen and (max-width: 1540px){.newsletter-custom .newsletter .newsletter__wrapper{justify-content:center;grid-gap:20px}.newsletter-custom .newsletter .newsletter__wrapper>div:not(:last-child){margin-bottom:0}}@media screen and (max-width: 767px){.newsletter-custom .newsletter .newsletter__wrapper{flex-direction:column;grid-gap:0px}.newsletter-custom .newsletter .newletter_wrapper-block .newsletter__wrapper-left{margin-bottom:0}}@media screen and (max-width: 480px){.newsletter-custom .newsletter .newletter_wrapper-block .newsletter__wrapper-left,.newsletter-custom .newsletter .newletter_wrapper-block .newsletter__wrapper-left .custom-paragraph p{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/newsletter-section.css.map */
