.section-subscribe .email-signup-banner__box{max-width:100%!important;display:flex;flex-wrap:wrap;padding:40px 0 135px;border-top:1px solid #000000}.section-subscribe .email-signup-banner{min-height:unset;overflow:hidden}.page-width-large.page-width{max-width:calc(var(--page-width) + 148.2px)!important}.section-subscribe .email-signup-banner__heading{font-size:33px;flex-basis:40%;padding-right:1em}.section-subscribe .form-container{flex-basis:60%;margin-top:0}.section-subscribe form{width:100%;max-width:100%}.section-subscribe .newsletter-form__field-wrapper{max-width:unset;display:flex;height:72px}.section-subscribe .field__input{height:fit-content;padding-top:24px;padding-bottom:24px;font-size:16px;color:#6f6d6d}.section-subscribe .field__label{top:50%;transform:translateY(-50%);color:#6f6d6d;font-family:Roboto,sans-serif}.section-subscribe .newsletter-form__button{padding:20px;font-size:28px;line-height:1;width:355px;min-width:355px;background:#aeaeae!important;color:#fff;text-transform:uppercase;letter-spacing:0;font-weight:700;font-family:Inter,sans-serif;position:unset;z-index:0;height:100%}.section-subscribe .newsletter-form__button:hover{background:#164f90!important}.section-subscribe .field__input:focus~.field__label{margin-top:8px}.section-subscribe .newsletter-form__field-wrapper .field{z-index:1!important;height:100%}.section-subscribe .newsletter-form__field-wrapper input{margin:0}.email-signup-banner__box .field__input:not(:placeholder-shown)+.field__label{margin-top:8px}@media screen and (max-width:1250px){.section-subscribe .newsletter-form__button{min-width:unset}}@media screen and (max-width:850px){.section-subscribe .newsletter-form__button{min-width:unset}.section-subscribe .email-signup-banner__heading{flex-basis:100%;text-align:center;margin-bottom:3rem}.section-subscribe .form-container{flex-basis:100%;text-align:center}}.section-subscribe .banner__content{height:fit-content;padding-top:0;padding-bottom:0}@media screen and (max-width:749px){.section-subscribe .email-signup-banner__box{margin-left:20px;margin-right:20px}}@media screen and (max-width:600px){.section-subscribe .newsletter-form__button{font-size:18px;width:fit-content;padding-left:30px;padding-right:30px}.section-subscribe .newsletter-form__field-wrapper{height:60px}.section-subscribe .email-signup-banner__heading{padding-right:0}.section-subscribe .field__input{padding-top:18px;padding-bottom:18px}.section-subscribe .email-signup-banner__box{padding-bottom:80px}}.section-subscribe .hsfc-ErrorAlert,.section-subscribe .hsfc-NavigationRow__Alerts,.section-subscribe .hsfc-FieldLabel{display:none!important}.section-subscribe .hsfc-Step__Content{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important}.section-subscribe .hsfc-Step .hsfc-Row:first-child{flex-basis:65%!important;margin-bottom:0!important}.section-subscribe .hsfc-NavigationRow{flex-basis:35%!important;margin-top:0!important;height:100%!important}.section-subscribe .hsfc-NavigationRow__Buttons{height:100%!important;width:100%!important;margin:0!important}.section-subscribe .hsfc-Button{height:100%!important;width:100%!important;border-radius:0!important;background-color:#aeaeae!important;font-size:28px!important;font-weight:700!important;font-family:Inter,sans-serif}.section-subscribe .hsfc-Button:hover{background-color:#da6027!important;transform:unset!important}.section-subscribe .hsfc-TextInput{margin-bottom:0!important;border-radius:0!important}.section-subscribe .hsfc-ErrorAlert{position:absolute!important;bottom:-4rem!important}.hsfc-Step__Content{flex-wrap:nowrap!important}.section-subscribe .hs-form-html{background-color:#fff!important}@media screen and (max-width:1100px){.email-signup-banner__heading.h1{flex-basis:100%!important;margin-bottom:3rem!important}.form-container{flex-basis:100%!important}}@media screen and (max-width:749px){.section-subscribe .hsfc-ErrorAlert{bottom:-6rem!important}.section-subscribe .hsfc-Button{font-size:16px!important}.section-subscribe .hsfc-Step .hsfc-Row:first-child{flex-basis:55%!important}.section-subscribe .hsfc-NavigationRow{flex-basis:45%!important}.section-subscribe .hsfc-Button{min-width:unset!important;font-size:16px!important;max-width:100%;width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-subscribe.css.map */
