.media.newsletter__media--wrapper{background-color:transparent}.newsletter__signup--wrapper{position:relative;z-index:8;align-items:center;height:100%;padding-top:5rem;padding-bottom:5rem;gap:5rem}.newsletter__signup--wrapper>*{flex-grow:1;max-width:50%}.newsletter__signup--wrapper.form__left>.newsletter--signup__form{order:-1}.newsletter--signup__form .newsletter-form__field-wrapper input[type=email]{background-color:transparent;padding:10px 160px 10px 40px;height:clamp(50px,4cqi,60px)}.newsletter--signup__form .newsletter-form__field-wrapper input[type=email]:focus{box-shadow:unset}.newsletter-form__field-wrapper .input__field_form_button{right:8px;height:clamp(40px,3cqi,45px);padding:0 30px}.newsletter-form__field-wrapper .input__field_form_button:hover{color:rgb(var(--color-button-text))!important}.newsletter--signup__wrapper{position:relative}.newsletter__height--medium{min-height:28rem}.newsletter__height--small{min-height:24rem}.newsletter__height--large{min-height:38rem}@media only screen and (min-width:768px){.newsletter__height--medium{min-height:40rem}.newsletter__height--large{min-height:60rem}}@media only screen and (max-width:991px){.newsletter__form_wrapper{padding-left:0}.container.newsletter__signup--wrapper>*+*{margin-top:3rem}}.newsletter__media--wrapper{height:100%;position:absolute;left:0;top:0;width:100%}.newsletter--signup__content>*+*{margin-top:2rem}.newsletter__signup--wrapper.form__top>*,.newsletter__signup--wrapper.form__bottom>*{flex-grow:1;max-width:100%}.newsletter__signup--wrapper.form__top>.newsletter--signup__form{order:-1}.newsletter__signup--wrapper.medium,.newsletter__signup--wrapper.small{margin:0 auto;text-align:center}@media only screen and (min-width:991px){.newsletter__signup--wrapper.medium{width:70%}.newsletter__signup--wrapper.small{width:50%}.form__right .newsletter--signup__form.form__width{padding-inline-start:10rem}.form__left .newsletter--signup__form.form__width{padding-inline-end:10rem}}@media only screen and (max-width:991px){.newsletter__signup--wrapper>*{max-width:100%}.newsletter__signup--wrapper{gap:3rem}.conntent--center{text-align:center}.conntent--left{text-align:left}.conntent--right{text-align:right}}.newsletter__signup{--font-heading-family: "SF Pro Text", sans-serif}.newsletter__signup .newsletter--signup__content{text-align:center}.newsletter__signup .newsltter__signup--title{font-family:SF Pro Text,sans-serif;font-weight:700;font-size:2.35rem;line-height:1.25}.newsletter__signup .newsltter__signup--title:before{content:"Newsletter";display:block;font-size:1.3rem;letter-spacing:.03em;text-transform:none;color:#9a9a9a;font-weight:600;margin-bottom:1rem;font-family:SF Pro Text,sans-serif}.newsletter__signup .newsletter__signup--wrapper.form__bottom{flex-direction:column;align-items:center;gap:5rem}.newsletter__signup .newsletter--signup__form{margin:0 auto;max-width:104rem;width:100%}.newsletter__signup .newsletter__form_wrapper{background:#f2f2f4;border-radius:18px;padding:2.4rem 2.4rem 2rem}.newsletter__signup .input__field_form{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.newsletter__signup .input__field_form input[type=email]{flex:1 1 auto;width:auto;padding:12px 28px!important;height:62px;font-size:1.9rem}.newsletter__signup .newsletter-form__field-wrapper input[type=email]{background-color:#fff;border:1px solid #e4e4e7;border-radius:18px}.newsletter__signup .input__field_form input[type=email]::placeholder{color:#bababa;opacity:1}.newsletter__signup .input__field_form_button.button{position:static!important;transform:none!important;flex:0 0 auto;height:57px;padding:0 40px;font-size:1.8rem;font-weight:700;white-space:nowrap;background:#227cf7!important;color:#fff!important;border-radius:18px}.newsletter__signup .input__field_form_button.button:hover{background:#1b6fe0!important;color:#fff!important}.newsletter__signup .newsletter__box-text{margin-top:1.8rem;text-align:left;opacity:1;color:#3a3a3a;font-size:1.5rem}.newsletter__signup .newsletter__box-text p{margin:0;color:#3a3a3a}.newsletter__signup .newsletter__disclaimer{margin-top:1.6rem;text-align:left;opacity:1;color:#353535;font-size:1.45rem;line-height:1.5}.newsletter__signup .newsletter__disclaimer p{font-size:1.4rem;margin:0;color:#353535}@media only screen and (max-width:480px){.newsletter__signup .input__field_form_button.button{flex-grow:1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/newsletter-signup.css.map */
