.newsletter-section{padding:34px 0;background:var(--colorBgSecondary)}.newsletter-section h2{max-width:500px;margin-left:auto;margin-right:auto}.newsletter-section .rte p{font-weight:600}.newsletter-section .newsletter-buttons{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.newsletter-section .newsletter-form{display:grid;grid-template-columns:repeat(2,1fr)}.newsletter-section .newsletter-form .newsletter-form__email{grid-column:span 2}.newsletter-options__wrapper{margin:20px 0;display:flex}.newsletter-options__wrapper .newsletter-buttons .label-button{font-weight:600}.newsletter-section .newsletter-options__title{font-size:calc(var(--typeBaseSize) * .8);line-height:17px;padding-right:2rem}.newsletter-section .newsletter-buttons{gap:1rem}.newsletter-section .newsletter-form .input-wrapper{text-align:start}.newsletter-section .newsletter-form .input-wrapper input{width:100%}.newsletter-section .newsletter-form .input-wrapper label{font-weight:var(--typeBaseWeight);text-transform:uppercase;margin-bottom:5px}.newsletter-section .newsletter-form button{grid-column:span 2;margin:auto}.newsletter-section .newsletter-form .wrap{grid-column:span 2}.newsletter-section .newsletter-form .wrap a{text-decoration:underline;font-weight:600;color:#3a75c4}.newsletter-section .newsletter-form .wrap a:hover,.newsletter-section .newsletter-form .wrap a:visited{color:#1d397f}.newsletter-section .newsletter-buttons .wrap,.newsletter-section .newsletter-form .wrap{display:flex;align-items:center;height:fit-content;position:relative;flex-wrap:wrap}.newsletter-section .newsletter-buttons label{text-transform:uppercase;margin:0;line-height:17px}.newsletter-section .newsletter-buttons label,.newsletter-section .newsletter-form .wrap label{padding-left:22px;font-weight:var(--typeBaseWeight);z-index:1;text-align:left}.newsletter-section .newsletter-buttons input,.newsletter-section .newsletter-form .wrap input{margin-right:5px}.newsletter-section .newsletter-buttons input:focus-visible~span,.newsletter-section .newsletter-form .wrap input:focus-visible~span{border:2px solid;border-color:var(--colorLinkHover)}.newsletter-section .newsletter-buttons .checkbox,.newsletter-section .newsletter-form .wrap .checkbox{position:absolute;top:0;left:0;height:17px;width:17px;border:2px solid #c9dff1;background-color:#fff}.newsletter-section .newsletter-buttons input:checked~.checkbox:after,.newsletter-section .newsletter-form .wrap input:checked~.checkbox:after{display:block}.newsletter-section .newsletter-buttons .checkbox:after,.newsletter-section .newsletter-form .wrap .checkbox:after{content:"";position:absolute;display:none;left:4px;top:0;width:6px;height:10px;border:solid black;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.newsletter-section .newsletter-form>*{margin:3px}.newsletter-section input:not([checkbox]){background:var(--colorInputBg);color:var(--colorTextBody)}.newsletter-section input::placeholder{color:#0009}.newsletter-section--with-divider{border-top:1px solid;border-top-color:var(--colorBorder)}.newsletter-section .error-message{color:red;font-size:calc(var(--typeBaseSize) * .8);line-height:17px;margin-top:5px}
/*# sourceMappingURL=/cdn/shop/t/254/assets/section-newsletter.css.map */
