.newsletter{color:rgba(var(--color-foreground),1);background:var(--gradient-background);background-color:rgb(var(--color-background));border-radius:min(var(--button-radius),.8rem);padding:4.18rem 0}@media screen and (max-width: 750px){.newsletter{padding:2.1rem 0}}.newsletter__wrapper{max-width:1500px;display:grid;align-items:center;margin-left:auto;margin-right:auto;background-color:#f6f6f6;border-radius:5px}.newsletter_header,.newsletter_form-header{display:flex;flex-direction:column;gap:8px}.newsletter_description{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}@media screen and (max-width: 750px){.newsletter_description{font-size:12px}}.newsletter_description strong{font-weight:600}.newsletter_description ul{margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.newsletter_description ul li{list-style:none;position:relative;padding-left:28px}.newsletter_description ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:18px;height:12px;border-radius:50%;background-image:url(./newsletter-list-mark.svg);background-size:contain;background-repeat:no-repeat}.newsletter__wrapper .newsletter_info,.newsletter__wrapper .newsletter_form{display:flex;flex-direction:column;justify-content:center;height:100%;padding:2.78rem 4.17rem;gap:24px;margin:0}.newsletter__wrapper .newsletter_info{border-right:1px solid #CBD6E2}.newsletter_heading,.newsletter_form-heading{margin:0;font-size:28px;line-height:147%;letter-spacing:0;vertical-align:middle;text-transform:uppercase;text-align:center}.newsletter__subheading,.newsletter_form-subheading{margin:0;font-weight:400;font-size:12px;line-height:18.6px;letter-spacing:0;text-align:center}@media screen and (max-width: 749px){.newsletter__subheading,.newsletter_form-subheading{font-size:11px;text-align:start}}@media screen and (min-width: 990px){.newsletter__wrapper{grid-template-columns:1fr 1fr}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:1rem}.newsletter__wrapper>*+form-state{display:block;margin-top:2rem}.newsletter_description p{margin:0}.newsletter__wrapper .newsletter-form__field-wrapper{width:100%;max-width:100%;display:inline-block}.newsletter__wrapper .form__message{margin-top:1.5rem}.newsletter__wrapper .newsletter-form .field__input{font-size:1.5rem}.newsletter_form .stroked_text{margin:0 0 10px;font-size:28px;letter-spacing:4.6px;text-transform:uppercase;word-break:break-word;font-weight:600}.newsletter__wrapper .newsletter-form__field-wrapper .field__input{background:#fff;border:none;padding:0 1.2rem}.newsletter-form__field-wrapper .field .button{width:100%;text-align:center;position:relative;background:rgb(var(--color-button-background));color:rgb(var(--color-button-text))}.form_consent label{font-size:10px;display:block;max-width:300px}.form_consent{display:flex;align-items:flex-start;gap:10px;margin-top:10px}.form_consent input{margin:0;width:17px;height:17px}@media (min-width: 750px){.hide_desktop{display:none}.newsletter-form__field-wrapper .field .button.hide_mobile{max-width:260px}}@media (max-width: 1500px){.newsletter_form .stroked_text{font-size:70px}}@media (max-width: 1300px){.newsletter_form .stroked_text{font-size:50px}}@media (max-width: 1200px){.newsletter-form__field-wrapper .field .button.hide_mobile{max-width:200px}}@media (max-width: 989px){.newsletter_form{display:grid;gap:10px}.newsletter_form .newsletter-form{order:-1}.newsletter__wrapper{padding-bottom:0}.newsletter__wrapper .newsletter_info{border-right:none;border-bottom:1px solid #CBD6E2}}@media (max-width: 749px){.hide_mobile{display:none}.newsletter-form__field-wrapper .field .button.hide_desktop{max-width:56px;height:4.2rem;padding:0;font-size:20px}.newsletter__wrapper .newsletter_info,.newsletter__wrapper .newsletter_form{padding:1.4rem;gap:16px}.newsletter_form .stroked_text{font-size:65px}.newsletter_header .newsletter_heading,.newsletter_form-heading{font-size:22px}}@media (max-width: 640px){.newsletter_form .stroked_text{font-size:54px}}@media (max-width: 480px){.newsletter_form .stroked_text{font-size:30px}}@media screen and (min-width: 750px){.newsletter__wrapper .newsletter-form .field__input{font-size:1.6rem}}.newsletter__wrapper .newsletter-form .field__input::placeholder{color:rgb(var(--color-foreground))}.newsletter__wrapper .newsletter-form .field__button .icon{width:1.5rem;height:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/65/assets/section-newsletter.css.map */
