.newsletter.newsletter{margin-top:1rem!important;margin-bottom:0!important;padding-bottom:0!important;max-width:2048px;margin-right:auto!important;margin-left:auto!important}@media screen and (width <= 2048px){.newsletter.newsletter{margin-left:1rem!important;margin-right:1rem!important}}.newsletter__wrapper{border-radius:1.25rem 1.25rem 0 0!important;background-color:var(--c-new-dark)!important;padding-left:3rem;padding-right:3rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;align-items:center}@media screen and (max-width: 1024px){.newsletter__wrapper{display:flex;justify-content:center;align-items:center;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;align-items:flex-start}.newsletter-form__wrapper{max-width:50%}}@media screen and (max-width: 768px){.newsletter__wrapper{display:flex;flex-direction:column;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;align-items:flex-start}.newsletter-form__wrapper{max-width:100%}}.newsletter__wrapper-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;grid-column:1}.newsletter__wrapper-text .newsletter__subheading{width:100%;max-width:27rem}.newsletter__wrapper-text h2{line-height:1.6;color:#fff}@media screen and (max-width: 768px){.newsletter__wrapper-text h2{font-size:1.75rem!important;line-height:1.4;text-align:left}}.newsletter__wrapper-text p{color:#818387;font-size:1rem;line-height:1.4;font-weight:400;letter-spacing:.32px;text-align:left}.newsletter-form__button.newsletter-form__button{display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,1.3vw,.8rem) clamp(1.5rem,1.5vw,3.5rem);border:1px solid var(--c-new-accent);border-radius:.8rem;background-color:var(--c-new-accent)!important;color:var(--c-new-dark);font-size:1rem;font-weight:500;letter-spacing:.32px;line-height:18px;transition:all .3s ease}.newsletter-form__wrapper{grid-column:3}.newsletter-form__wrapper .field__input{padding:.8rem 1rem!important;background-color:var(--input-field-bg-default, rgba(45, 46, 48, .5))!important;border-radius:.725rem!important;border:1px solid var(--input-field-border-default, rgba(90, 91, 94, .5));box-shadow:none!important;font-size:.725rem!important;font-weight:400!important;color:#a2a5aa;height:3rem!important;margin-right:6rem}.newsletter-form__wrapper .field:after{display:none!important}.newsletter-form__wrapper .field__label{font-size:.725rem!important;color:#a2a5aa;top:50%!important;left:1rem!important;transform:translateY(-50%)!important}.newsletter-form__wrapper .field__input:focus~.field__label{font-size:.725rem!important;color:#a2a5aa;font-weight:400!important;top:-1.5rem!important;text-transform:none!important;letter-spacing:0!important}.newsletter-form__wrapper .field__input:focus~.field__label,.newsletter-form__wrapper .field__input:not(:placeholder-shown)~.field__label,.newsletter-form__wrapper .field__input:-webkit-autofill~.field__label{top:-1.5rem!important}.newsletter-form__wrapper .checkbox-field .checkbox-input{opacity:0;visibility:hidden;margin-top:0!important;z-index:-1;position:absolute}.newsletter-form__wrapper .checkbox-field .checkbox-label{position:relative;z-index:1;display:block;padding-left:1.8rem;cursor:pointer}.newsletter-form__wrapper .checkbox-field .checkbox-label p{margin:0;color:#a2a5aa;font-size:.875rem;line-height:1.4}.newsletter-form__wrapper .checkbox-field .checkbox-label p a{color:#fff}.newsletter-form__wrapper .checkbox-field .checkbox-label:before{content:"";display:block;width:1rem;height:1rem;background-color:var(--input-field-bg-default, rgba(45, 46, 48, .5))!important;border-radius:3px!important;border:1px solid var(--input-field-border-default, rgba(90, 91, 94, .5));box-shadow:none!important;position:absolute;top:0;left:0;z-index:0}.newsletter-form__wrapper .checkbox-field .checkbox-label:after{content:"";display:block;width:.6rem;height:.6rem;background-color:var(--c-new-accent);position:absolute;top:.2rem;left:.2rem;z-index:1;border-radius:2px;opacity:0;visibility:hidden;transition:all .3s ease}.newsletter-form__wrapper .checkbox-field .checkbox-input:checked+.checkbox-label:after,.newsletter-form__wrapper .checkbox-field .checkbox-label:has(.checkbox-input:checked):after{opacity:1;visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/12/assets/newsletter-section.css.map */
