.beforeEmailSubmit>h2{font-weight:700;text-transform:none}.signupWrap{display:flex;flex-direction:column;justify-content:center;width:100%}.email{background-color:#d4d4d4;padding:20px 25px;display:flex;flex-direction:column;justify-content:center}.sms{background-color:#f7f7f7;padding:25px 40px}.emailButton{border:0;background:#c52a39;background-color:#c52a39;color:#fff;box-shadow:none;margin-left:8px;padding:14px 0;font-weight:800;font-size:14px;line-height:18px;text-align:center;width:135px;height:45px;border-radius:3px}.sms .topText{background-color:#c52a39;border-radius:13px;border:1px solid #c52a39;max-width:407px;margin-left:auto;margin-bottom:16px}.sms .topText h3,.sms .bottomText h3{padding:20px 16px;font-size:18px;line-height:26px;margin:0;text-transform:none}.sms .bottomText{background-color:#eee;border-radius:13px;border:1px solid #eee;margin-right:auto;margin-bottom:21px;width:14em}.sms .smsLegal{font-size:8px;line-height:14px;color:#4c4e56}.infoText{color:#333;font-size:13px;font-weight:400;line-height:16px;margin:14px 0 13px}.formFootnote{font-size:10px;margin:1em 0}.emailText{font-size:16px;line-height:24px;letter-spacing:.15px;border:none;flex-grow:2;height:45px;max-width:100%;padding-left:15px;border-radius:3px}.sms .topText h3{color:#fff}.emailFormWrap strong{margin-bottom:10px;display:inline-block}.infoText a{color:#c52a39}@media only screen and (min-width: 1024px){.email{padding:45px 150px}.signupWrap{flex-direction:row}.email,.sms{width:50%;padding:45px}}@media (max-width:767px){.form-section{position:relative}.form-section .emailText{width:100%;max-width:100%}.emailButton{position:absolute;right:0;max-width:max-content;padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/172/compiled_assets/styles.css.map */
