.email-signup-offer-wrap button{background:#a41e21;font-size:12px;height:auto!important;line-height:1.2;background-image:url(icon-waiting.gif);background-size:17px 17px;background-repeat:no-repeat;background-position:right -20px top 8px;border:solid 1px #fff;border-left:none}.email-signup-offer-wrap button.loading{padding-right:40px;background-position:right 10px top 10px}.email-signup-offer-wrap button.disabled{background-color:#d3d3d3;color:grey}.email-signup-offer-wrap button.disabled:hover{background-color:#d3d3d3;color:grey}.email-signup-offer-wrap button:not(.disabled){background-color:#a41e21;color:#fff}.email-signup-offer-wrap button:not(.disabled):hover{background-color:#802528;color:#fff;cursor:pointer}.email-signup-offer-wrap .email-offer-success-msg{font-size:12px}.email-signup-offer-wrap .email-offer-applied-msg{position:relative;display:inline-block;color:#fff;background-color:transparent;font-size:10px;padding:10px 2px;line-height:1;font-weight:700;text-transform:uppercase;border:1px solid #a41e21;width:95%}.email-signup-offer-wrap .email-offer-applied-msg::before{content:" ";position:relative;left:0;top:2px;width:12px;height:12px;background-image:url(checkbox-green-sm.png);background-repeat:no-repeat;background-size:cover;display:inline-block;margin-right:4px}@media(min-width:322px){.email-signup-offer-wrap .email-offer-applied-msg{font-size:11.5px}.email-signup-offer-wrap button.loading{background-position:right 10px top 12px}}#promo-tab-signup{text-align:center;background:#a41e21}#promo-tab-signup h2{line-height:1.2;margin:0;font-size:24px;color:#fff;padding:30px 0 0}#promo-tab-signup p{font-size:16px;line-height:1.1;color:#fff;margin:0}#promo-tab-signup p span{font-weight:700}#promo-tab-signup .fineprint{padding-top:15px;padding-bottom:25px;color:#fff;font-size:10px;line-height:1;margin:0}#promo-tab-signup .email-offer-success-msg{margin-top:15px}#promo-tab-signup .email-signup-offer-wrap .email-offer-applied-msg{display:none}#promo-tab-signup .action-container{display:flex}#promo-tab-signup .action-container input{height:2.6em;width:64%}#promo-tab-signup .action-container button{width:36%}#promo-tab-signup form{margin:0 9px;width:calc(100% - 18px)}#promo-tab-signup form label{color:#fff;text-align:left;padding:25px 0 0;margin:0;font-size:11px}#promo-tab-signup form input[type=email]{background:#fff;line-height:1;font-size:13px;letter-spacing:.05em;color:#000}#promo-tab-signup .recaptcha-statement{font-size:10px;line-height:1.3;margin:10px 0 0}#promo-tab-signup .recaptcha-statement a{font-size:inherit;line-height:inherit;color:#fff;text-decoration:underline}#promo-tab-signup .nublet{position:absolute}#promo-tab-signup .top-left{top:0;left:0;height:105px;width:28px}#promo-tab-signup .bottom-right{right:0;bottom:0;height:44px;width:12px}@media(min-width:322px){#promo-tab-signup h2{font-size:26px}#promo-tab-signup p{font-size:16px}#promo-tab-signup .email-signup-offer-wrap .email-offer-success-msg{font-size:14px}}#foot_subscribe .email-signup-offer-wrap button{width:31%;padding:0;height:36px!important}#foot_subscribe .email-signup-offer-wrap button.loading{padding-right:25px;background-position:right 7px top 8px}#foot_subscribe .email-signup-offer-wrap label{margin:0;padding:0}#foot_subscribe .email-signup-offer-wrap .email-offer-success-msg{margin-bottom:10px;margin-top:-10px}#foot_subscribe .email-signup-offer-wrap .email-offer-applied-msg{color:#000}@media(min-width:322px){#foot_subscribe .email-signup-offer-wrap button.loading{background-position:right 30px top 9px;color:rgba(100,100,100,.3);padding:0}#foot_subscribe .email-signup-offer-wrap .email-offer-applied-msg{width:100%;text-align:center}}