.newsletter-section .container-1770{padding:0!important}.newsletter-section .section-content-wrapper{display:flex;align-items:center;justify-content:var(--justify-content);gap:var(--grid-gap-style)}.newsletter-section .section-content-wrapper>*{flex:1 0 50%}.newsletter-section .section-content{--gap: 20px;display:flex;align-items:center;justify-content:var(--newsletter_form_justify_content);column-gap:var(--gap);padding-inline:15px}.newsletter-section .section-content:not(:has(.description)){--gap: 54px}.newsletter-section .section-content.flex-direction-row{flex-direction:row;width:100%}.newsletter-section .section-content.flex-direction-row .section-form-wrapper .field__input{max-width:var(--input-max-width)}.newsletter-section .section-content.flex-direction-column{flex-direction:column}.newsletter-section .section-content.flex-direction-column.text-left{align-items:flex-start}.newsletter-section .section-content.flex-direction-column.text-center{align-items:center}.newsletter-section .section-content.flex-direction-column.text-right{align-items:flex-end}.newsletter-section .section-content.flex-direction-column .title,.newsletter-section .section-content.flex-direction-column .description{max-width:100%}.newsletter-section .section-content.flex-direction-column .description p{margin:0}.newsletter-section .section-content.flex-direction-column .description a{display:inline;text-decoration:underline;text-underline-offset:4px}.newsletter-section .section-content:not(:has(.description)) .title-wrapper{display:flex;gap:8px;align-items:center;margin:0}.newsletter-section .section-content .title{font-size:var(--title-font-size);color:var(--title-color);font-weight:var(--title-font-weight);margin-top:0;margin-bottom:0;text-transform:var(--title-text-transform);font-style:var(--title-font-style);line-height:1.3;padding-top:calc(var(--title-font-size) / 4)}.newsletter-section .section-content .description{max-width:24%;font-size:var(--description-font-size);color:var(--description-color);font-weight:var(--description-font-weight);margin-top:0;margin-bottom:var(--description-margin-bottom);line-height:1.5}.newsletter-section .section-content .description a{color:var(--description-color)}.newsletter-section .newsletter-form__field-wrapper{display:flex;gap:var(--form-gap)}.newsletter-section .newsletter-form__field-wrapper .field{width:clamp(300px,300px + (var(--input-max-width-number) - 300) * (100vw - 1024px) / (1920 - 1024),var(--input-max-width));flex:1 1;height:48px}.newsletter-section .newsletter-form__field-wrapper .field__input{height:48px;background:var(--input-background);border:1px solid var(--input-border-color);border-radius:20px;font-size:var(--input-text-font-size, var(--font-body-size));line-height:1.5;position:relative;padding-top:var(--btn-1-padding-top);padding-bottom:var(--btn-1-padding-bottom)}.newsletter-section .newsletter-form__field-wrapper .form-input-placeholder::placeholder{color:var(--placeholder-color);opacity:0}.newsletter-section .newsletter-form__field-wrapper .effect_placeholder{position:absolute;left:15px;right:15px;top:50%;transform:translateY(-50%);width:calc(100% - 30px);pointer-events:none;white-space:nowrap;overflow:hidden;transition-delay:.3s;text-align:left}.newsletter-section .newsletter-form__field-wrapper .input_placeholder{pointer-events:none;color:var(--placeholder-color);font-size:var(--input-text-font-size, var(--font-body-size));line-height:1.5;width:100%;display:inline-block;transition:opacity .3s}.newsletter-section .newsletter-form__field-wrapper .field__input:focus+.effect_placeholder .input_placeholder,.newsletter-section .newsletter-form__field-wrapper .field__input:not(:placeholder-shown)+.effect_placeholder .input_placeholder{opacity:0}.newsletter-section .newsletter-form__button{width:auto;height:var(--button-width);font-size:var(--button-font-size);line-height:1.5;font-weight:var(--button-font-weight);text-transform:var(--button-text-transform);color:var(--button-text-color);border:1px solid var(--button-border-color);border-radius:15px;background:var(--button-background);min-width:unset;max-width:unset;background-origin:border-box;padding:0 15px;display:inline-flex;gap:6px;align-items:center;justify-content:center;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.newsletter-section .newsletter-form__button:hover{color:var(--button-text-color-hover);border:1px solid var(--button-border-color-hover);background:var(--button-background-hover);background-origin:border-box}.btn_1_br_outside .newsletter-section .newsletter-form__button span:after{border:1px solid var(--button-border-color)}.btn_1_br_outside .newsletter-section .newsletter-form__button:hover span:after{border:1px solid var(--button-border-color-hover)}.newsletter-section .newsletter-form-row{display:flex;align-items:center;flex-wrap:wrap}.newsletter-section .newsletter-form-row>newsletter-form{flex:1 1 auto}.newsletter-section .newsletter-benefits{display:flex;flex-direction:column;gap:var(--benefits-item-gap);text-align:left;flex:0 1 auto}.newsletter-section .newsletter-benefits .check{display:flex;align-items:center;gap:8px;color:var(--benefits-text-color);font-size:var(--benefits-font-size);font-weight:var(--benefits-font-weight);line-height:1.4}.newsletter-section .newsletter-benefits .check svg{color:var(--benefits-icon-color);flex:0 0 auto;width:18px;height:18px}.newsletter-success-modal.halo-popup{opacity:1;visibility:visible;pointer-events:auto;display:none;border-radius:3px;transition:none}.newsletter-success-modal.halo-popup .halo-popup-wrapper{position:relative;padding:15px 30px;z-index:999;background:#fff;text-align:center}.newsletter-success-modal.halo-popup .halo-popup-wrapper .close{width:35px;height:35px;display:block;text-align:center;position:absolute;top:0;right:0;padding:8px;border:none;background:none}.newsletter-success-modal.halo-popup .halo-popup-wrapper .form-message--success{color:#428445}.newsletter-success-modal.halo-popup .halo-popup-wrapper .form-message--success svg{color:#428445;fill:#428445}.newsletter-success-modal.halo-popup .halo-popup-wrapper svg{width:18px;height:18px;margin-right:5px;position:relative;top:-2px}@media(max-width:1400px){.newsletter-section .section-content-wrapper{flex-direction:column}.newsletter-section .section-content-wrapper>*{flex:1 0 100%;width:100%}}@media screen and (max-width:1024px){.newsletter-section .section-content-wrapper{gap:15px}.newsletter-section .section-content{--gap: 20px;flex-wrap:wrap}.newsletter-section .section-content.flex-direction-row{flex-direction:column}.newsletter-section .section-content .title,.newsletter-section .section-content .description,.newsletter-section .section-form-wrapper{max-width:100%}.newsletter-section .section-content .title{font-size:var(--title-font-size-mb);margin-bottom:var(--title-margin-bottom-mb);max-width:450px!important}.newsletter-section .section-content .title br{display:none}.newsletter-section .section-content .title-wrapper{width:100%;justify-content:center;margin-bottom:12px}.newsletter-section .section-content .description{font-size:var(--description-font-size-mb);margin-bottom:15px}.newsletter-section .section-content.flex-direction-column .description p{display:inline}.newsletter-section .newsletter-form__field-wrapper .field,.newsletter-section .section-form-wrapper{max-width:var(--input-max-width);min-width:var(--input-max-width);align-items:center;justify-content:center}}@media screen and (max-width:767px){.newsletter-section .section-content{--gap: 5px;flex-direction:column}.newsletter-section .newsletter-form__field-wrapper{flex-direction:column}.newsletter-section .newsletter-form__field-wrapper .field{max-width:unset}.newsletter-section .newsletter-form-row{flex-direction:column;align-items:stretch}}@media(max-width:551px){.newsletter-section .newsletter-form__field-wrapper .field,.newsletter-section .section-form-wrapper{width:100%;max-width:calc(100vw - 30px);min-width:320px;align-items:center;justify-content:center}}@media(max-width:1200px)and (min-width:992px){.newsletter-section .newsletter-form__field-wrapper .field{flex:unset}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/section-newsletter-block.css.map */
