.newsletter-section{margin:var(--margin-top-mobile) 0 var(--margin-bottom-mobile);padding:var(--padding-top-mobile) 0 var(--padding-bottom-mobile)}@media (min-width: 1024px){.newsletter-section{margin:var(--margin-top) 0 var(--margin-bottom);padding:var(--padding-top) 0 var(--padding-bottom)}}.newsletter-section--inner{position:relative;padding:44px 16px}@media (min-width: 1024px){.newsletter-section--inner{padding:44px 80px}}.newsletter-section__background{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.newsletter-section__background picture{height:100%}.newsletter-section__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.newsletter-section__content{position:relative;z-index:2;display:flex;justify-content:center}@media (min-width: 1024px){.newsletter-section__content.position-left{justify-content:start}.newsletter-section__content.position-center{justify-content:center}.newsletter-section__content.position-right{justify-content:flex-end}}.newsletter-section__content--base,.newsletter-section__content--success{display:none;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%}@media (min-width: 1024px){.newsletter-section__content--base,.newsletter-section__content--success{width:51.7%;max-width:661px}}.newsletter-section__content--base.active,.newsletter-section__content--success.active{display:flex}.newsletter-section__content--success{padding:70px 0}.newsletter-section__content--success .newsletter-section__content__title{width:100%}@media (min-width: 1024px){.newsletter-section__content--success .newsletter-section__content__title{width:77%}}.newsletter-section__content__icon{width:100px;margin-bottom:10px}.newsletter-section__content__icon svg{width:100%;height:100%}@media (min-width: 1440px){.newsletter-section__content__icon{width:125px}}@media (min-width: 1750px){.newsletter-section__content__icon{width:150px;margin-bottom:30px}}.newsletter-section__content__title{color:var(--title-color);font-size:24px;font-style:normal;font-weight:500;line-height:92.023%;margin-bottom:40px;font-family:Inter,sans-serif}@media (min-width: 1440px){.newsletter-section__content__title{font-size:40px;line-height:92.023%}}@media (min-width: 1750px){.newsletter-section__content__title{font-size:34px;line-height:100%;max-width:500px}}.newsletter-section__content__form,.newsletter-section__content__form .subscribe-form{width:100%}.newsletter-section__content__form .subscribe-form form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:24px;grid-gap:0 24px;flex-direction:column;align-items:flex-start;justify-content:center;max-width:500px;margin:0 auto}.newsletter-section__content__form .subscribe-form .subscribe-input{width:100%;position:relative}.newsletter-section__content__form .subscribe-form .subscribe-input input{width:100%;padding:0 18px 18px 0;background-color:transparent;color:var(--content-text-color);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px;border:none;border-bottom:2px solid var(--theme-first-base-color);margin-bottom:34px;outline:none;box-shadow:none;font-family:Inter,sans-serif}.newsletter-section__content__form .subscribe-form .subscribe-input input::-moz-placeholder{color:var(--content-text-color);text-transform:uppercase}.newsletter-section__content__form .subscribe-form .subscribe-input input::placeholder{color:var(--content-text-color);text-transform:uppercase}@media (min-width: 768px){.newsletter-section__content__form .subscribe-form .subscribe-input input{text-align:left;margin-bottom:26px}}.newsletter-section__content__form .subscribe-form .subscribe-input input:-webkit-autofill,.newsletter-section__content__form .subscribe-form .subscribe-input input:-webkit-autofill:hover,.newsletter-section__content__form .subscribe-form .subscribe-input input:-webkit-autofill:focus,.newsletter-section__content__form .subscribe-form .subscribe-input textarea:-webkit-autofill,.newsletter-section__content__form .subscribe-form .subscribe-input textarea:-webkit-autofill:hover,.newsletter-section__content__form .subscribe-form .subscribe-input textarea:-webkit-autofill:focus,.newsletter-section__content__form .subscribe-form .subscribe-input select:-webkit-autofill,.newsletter-section__content__form .subscribe-form .subscribe-input select:-webkit-autofill:hover,.newsletter-section__content__form .subscribe-form .subscribe-input select:-webkit-autofill:focus{border:none;border-bottom:2px solid var(--theme-first-base-color);-webkit-text-fill-color:var(--content-text-color);-webkit-box-shadow:0 0 0px 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.newsletter-section__content__form .subscribe-form .subscribe-input .success-mail-icon{opacity:0;visibility:hidden;position:absolute;top:0;left:20%;transform:translate(-50%);transition:all .1s ease-in-out}.newsletter-section__content__form .subscribe-form .subscribe-input .success-mail-icon.active{opacity:1;visibility:visible}.newsletter-section__content__form .subscribe-form .name-input{grid-column:1/3;grid-row:1}@media (min-width: 768px){.newsletter-section__content__form .subscribe-form .name-input{grid-column:1;grid-row:1}}.newsletter-section__content__form .subscribe-form .last-name-input{grid-column:1/3;grid-row:2}@media (min-width: 768px){.newsletter-section__content__form .subscribe-form .last-name-input{grid-column:2;grid-row:1}}.newsletter-section__content__form .subscribe-form .email-input{grid-column:1/3;grid-row:3}@media (min-width: 768px){.newsletter-section__content__form .subscribe-form .email-input{grid-column:1/3;grid-row:2}}.newsletter-section__content__form .subscribe-form .body-input{grid-column:1/3;grid-row:4}.newsletter-section__content__form .subscribe-form .custom-checkbox{margin-bottom:26px;grid-column:1/3;grid-row:5;margin-left:auto;margin-right:auto;text-align:center}.newsletter-section__content__form .subscribe-form .custom-checkbox input{font-size:14px;line-height:19px}@media (min-width: 768px){.newsletter-section__content__form .subscribe-form .custom-checkbox{margin-left:0;margin-right:0}.newsletter-section__content__form .subscribe-form .custom-checkbox{text-align:left}}.newsletter-section__content__form .subscribe-form button[type=submit]{margin:0 auto;grid-column:1/3;grid-row:7}@media (min-width: 1024px){.newsletter-section__content__form .subscribe-form button[type=submit]{margin:5px auto 0}}.newsletter-section__content .newsletter-incluencer-link{color:var(--content-text-color);text-align:left;font-size:15px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;display:none;font-family:Inter,sans-serif}.newsletter-section__content__message{color:var(--content-text-color);width:100%;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px;font-family:Inter,sans-serif}@media (min-width: 1024px){.newsletter-section__content__message{width:51%}}.newsletter-section__content .newsletter-email-error,.newsletter-section__content .newsletter-terms-error{grid-column:1/3;text-align:center;font-size:8px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.8px;width:100%;opacity:0;height:0;transition:all .3s ease-in-out;font-family:Inter,sans-serif}.newsletter-section__content .newsletter-email-error.active,.newsletter-section__content .newsletter-terms-error.active{height:auto;opacity:1;padding:8px}.newsletter-section__content .newsletter-email-error{grid-row:3;grid-column:1/3;background:var(--email-error-color);color:var(--content-text-color)}.newsletter-section__content .newsletter-email-error.active{margin-bottom:16px}.newsletter-section__content .newsletter-terms-error{grid-row:6;grid-column:1/3;background:var(--terms-error-color);color:var(--content-text-color)}.newsletter-section__content .newsletter-terms-error.active{margin-bottom:16px}
/*# sourceMappingURL=/cdn/shop/t/98/assets/newsletter-section.css.map */
