.download-gift-widget{text-align:center;padding:.5rem;margin-bottom:1rem;border:1px solid #6c8aba;border-radius:0;}@media (min-width:640px){ .download-gift-widget{padding:.8rem;margin-bottom:2rem;border-width:2px;}} .download-gift-widget .download-gift-congratulations{font-weight:bold;} .force-subscribe-popup,
.subscribe-country-cat-wrap{display:none;} .subscribe-country-cat-wrap{margin-left:-0.25rem;margin-right:-0.25rem;} .subscribe-country-cat-wrap:before,
.subscribe-country-cat-wrap:after{content:" ";display:table;} .subscribe-country-cat-wrap:after{clear:both;} .wrap-elem-col{position:relative;min-height:1px;padding-left:0.25rem;padding-right:0.25rem;} .wrap-elem-col .subscribe-category-label{display:block;}@media (min-width:640px){ .wrap-elem-col{float:left;width:25%;}} .force-subscribe-popup-help-text{margin:1rem 0;} .force-daily-alerts-buttons{text-align:center;padding:1rem 0;} .force-subscribe-submit-button{margin-right:.5rem;} .content-wrap{padding:0;margin-top:0;margin-bottom:0;background:none;box-shadow:none;} .content-wrap{max-width:800px;margin:0 auto;}@media (min-width:992px){ .content-wrap{margin-bottom:3rem;}} .auth-content{font-size:.9rem;position:relative;margin-left:-0.35rem;margin-right:-0.35rem;} .auth-content:before,
.auth-content:after{content:" ";display:table;} .auth-content:after{clear:both;} .auth-content:before{content:"Login or Create Account";display:block;text-align:center;padding:1.5rem;margin-bottom:1rem;position:relative;font-size:2rem;color:#6c8aba;text-transform:uppercase;background:#ffffff;background-clip:content-box;}@media (min-width:640px){ .auth-content:before{padding:1.5rem 14.5rem;}} .auth-content:after{content:"";border-bottom:3px solid #b5b5b4;display:block;position:absolute;width:550px;top:2.6rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;z-index:-1;} .auth-login-widget{position:relative;min-height:1px;padding-left:2rem;padding-right:2rem;}@media (min-width:640px){ .auth-login-widget{float:left;width:50%;}} .auth-reg-widget{position:relative;min-height:1px;padding-left:2rem;padding-right:2rem;margin-top:0.75rem;border-left:2px solid #b5b5b4;}@media (min-width:640px){ .auth-reg-widget{float:left;width:50%;}}@media (min-width:640px){ .auth-reg-widget{margin-top:1.5rem;}} .auth-reg-widget .reg-blocked-message{margin-top:.8rem;margin-bottom:.8rem;font-size:1rem;}@media (min-width:640px){ .auth-reg-widget{margin-top:0;}} .auth-title-wrap{line-height:1.729rem;margin-bottom:1.5rem;} .auth-title-wrap:before,
.auth-title-wrap:after{content:" ";display:table;} .auth-title-wrap:after{clear:both;} .auth-title{font-size:1.4rem;} .auth-reg-title{float:left !important;} .auth-reg-title-text,
.auth-login-title-text,
.forgot-password-title{display:none;color:#f39324;font-weight:normal;} .auth-reg-title-text:first-child,
.auth-login-title-text:first-child,
.forgot-password-title:first-child{display:block;} .auth-b2b-redirect-box{float:right !important;} .auth-switcher-link{display:block;} .auth-switcher{display:none !important;visibility:hidden !important;}@media (min-width:640px){ .auth-form.reg h2{font-size:.9rem;}} .auth-form .auth-form-field-name{margin-bottom:.5rem;font-size:1.1rem;} .auth-form .auth-form-field,
.auth-form .promo-code-field,
.auth-form .forgot-password-field{padding:.7rem;} .auth-form .auth-form-field,
.auth-form .promo-code-field,
.auth-form .forgot-password-field,
.auth-form .auth-form-field:focus,
.auth-form .promo-code-field:focus,
.auth-form .forgot-password-field:focus{box-shadow:none;} .auth-form .auth-form-field::-webkit-input-placeholder,
.auth-form .promo-code-field::-webkit-input-placeholder,
.auth-form .forgot-password-field::-webkit-input-placeholder{color:#ffffff;} .auth-form .auth-form-btn{width:100%;} .auth-form .auth-form-btn,
.auth-form .promo-code-btn{border:none;box-shadow:none;padding:1rem;font-size:1.1rem;text-transform:uppercase;font-weight:lighter;} .auth-form .promo-code-btn{font-size:1rem;padding:.85rem .5rem;} .auth-login-widget .auth-form-section,
.auth-reg-widget .auth-form-section,
.interests-alert-widget,
.captcha-widget,
.charity-widget,
.promo-code-widget{padding-top:.2rem;padding-bottom:.2rem;margin-bottom:.7rem;display:block;} .auth-reg-widget .auth-form-section.RadioButton .auth-form-field-wrap{position:relative;display:block;min-height:1.44rem;} .auth-reg-widget .auth-form-section.RadioButton .auth-form-field-wrap label{padding-left:1.44rem;margin-bottom:0;font-weight:normal;cursor:pointer;} .auth-reg-widget .auth-form-section.RadioButton .auth-form-field-wrap + .auth-reg-widget .auth-form-section.RadioButton .auth-form-field-wrap{margin-top:-.36rem;} .auth-reg-widget .auth-form-section.RadioButton .auth-form-field-wrap.disabled label,
fieldset[disabled] .auth-reg-widget .auth-form-section.RadioButton .auth-form-field-wrap label{cursor:not-allowed;} .auth-reg-widget .auth-form-section.RadioButton .auth-form-field-wrap input[type="radio"]{position:absolute;margin-left:-1.44rem;margin-top:.15rem;} .auth-reg-widget .auth-form-section.CheckBox .auth-form-field-wrap{position:relative;display:block;min-height:1.44rem;} .auth-reg-widget .auth-form-section.CheckBox .auth-form-field-wrap label{padding-left:1.44rem;margin-bottom:0;font-weight:normal;cursor:pointer;} .auth-reg-widget .auth-form-section.CheckBox .auth-form-field-wrap + .auth-reg-widget .auth-form-section.CheckBox .auth-form-field-wrap{margin-top:-.36rem;} .auth-reg-widget .auth-form-section.CheckBox .auth-form-field-wrap.disabled label,
fieldset[disabled] .auth-reg-widget .auth-form-section.CheckBox .auth-form-field-wrap label{cursor:not-allowed;} .auth-reg-widget .auth-form-section.CheckBox .auth-form-field-wrap input[type="checkbox"]{position:absolute;margin-left:-1.44rem;margin-top:.15rem;} .custom-attrs .auth-reg-widget .auth-form-section img{margin:0;vertical-align:top;float:none;} .promo-code-title,
.interests-alert-title-wrap,
.captcha-title,
.charity-title-wrap,
.auth-reg-widget .auth-form-field-name{display:block;} .interests-alert-widget,
.captcha-widget,
.charity-widget,
.promo-code-widget{padding-bottom:.8rem;} .promo-code-widget .promo-code-content{margin-left:-0.35rem;margin-right:-0.35rem;} .promo-code-widget .promo-code-content:before,
.promo-code-widget .promo-code-content:after{content:" ";display:table;} .promo-code-widget .promo-code-content:after{clear:both;} .promo-code-widget .promo-code-field-wrap{position:relative;float:left;width:75%;min-height:1px;padding-left:0.35rem;padding-right:0.35rem;} .promo-code-widget .promo-code-btn-wrap{position:relative;float:left;width:25%;min-height:1px;padding-left:0.35rem;padding-right:0.35rem;} .promo-code-widget .promo-code-message{color:green;} .promo-code-widget.error .promo-code-message{font-size:.8rem;color:red;} .fb-connect-widget{text-align:center;margin-top:0.75rem;border-radius:.5rem;}@media (min-width:640px){ .fb-connect-widget{margin-top:1.5rem;}} .fb-connect-widget .fb-connect-title{padding-bottom:.8rem;} .interests-alert-widget .interests-alert-country-name{font-size:1rem;} .interests-alert-widget .interests-alert-sections{margin-left:-0.35rem;margin-right:-0.35rem;} .interests-alert-widget .interests-alert-sections:before,
.interests-alert-widget .interests-alert-sections:after{content:" ";display:table;} .interests-alert-widget .interests-alert-sections:after{clear:both;} .interests-alert-widget .interests-alert-section{float:left;width:50%;min-height:1px;padding-left:0.35rem;padding-right:0.35rem;position:relative;display:block;min-height:1.44rem;margin-top:.2rem;margin-bottom:.2rem;} .interests-alert-widget .interests-alert-section label{padding-left:1.44rem;margin-bottom:0;font-weight:normal;cursor:pointer;} .interests-alert-widget .interests-alert-section + .interests-alert-widget .interests-alert-section{margin-top:-.36rem;} .interests-alert-widget .interests-alert-section.disabled label,
fieldset[disabled] .interests-alert-widget .interests-alert-section label{cursor:not-allowed;} .interests-alert-widget .interests-alert-section input[type="checkbox"]{position:absolute;margin-left:-1.44rem;margin-top:.15rem;} .interests-alert-widget.hide-items .interests-alert-content{display:none !important;visibility:hidden !important;} .charity-widget .charity-edit-section{margin-left:-0.35rem;margin-right:-0.35rem;padding:.3rem 0;} .charity-widget .charity-edit-section:before,
.charity-widget .charity-edit-section:after{content:" ";display:table;} .charity-widget .charity-edit-section:after{clear:both;} .charity-widget .charity-edit-section .charity-edit-label{position:relative;min-height:1px;padding-left:0.35rem;padding-right:0.35rem;font-weight:bold;}@media (min-width:640px){ .charity-widget .charity-edit-section .charity-edit-label{float:left;width:33.33333333333333%;}}@media (min-width:640px){ .charity-widget .charity-edit-section .charity-edit-label{text-align:right;margin-bottom:0;padding-top:.4rem;}} .charity-widget .charity-edit-section .charity-edit-field-wrap{position:relative;min-height:1px;padding-left:0.35rem;padding-right:0.35rem;}@media (min-width:640px){ .charity-widget .charity-edit-section .charity-edit-field-wrap{float:left;width:66.66666666666666%;}} .captcha-widget .captcha-content-wrap{margin-left:-0.35rem;margin-right:-0.35rem;} .captcha-widget .captcha-content-wrap:before,
.captcha-widget .captcha-content-wrap:after{content:" ";display:table;} .captcha-widget .captcha-content-wrap:after{clear:both;} .captcha-widget .captcha-content{position:relative;min-height:1px;padding-left:0.35rem;padding-right:0.35rem;}@media (min-width:640px){ .captcha-widget .captcha-content{float:left;width:66.66666666666666%;}} .captcha-widget .captcha-help-box{position:relative;min-height:1px;padding-left:0.35rem;padding-right:0.35rem;font-size:.8rem;}@media (min-width:640px){ .captcha-widget .captcha-help-box{float:left;width:33.33333333333333%;}} .captcha-widget .captcha-img-inner img,
.captcha-widget .captcha-img-inner{max-width:100%;} .captcha-widget .captcha-field-wrap{padding-top:.5rem;} .captcha-widget.loading .captcha-main{opacity:0;filter:alpha(opacity=0);} .captcha-widget.loading .captcha-main-wrap{position:relative;} .captcha-widget.loading .captcha-main-wrap:before{position:absolute;top:24%;left:24%;display:block;width:32px;height:32px;content:url("https://productimages.nimbledeals.com/images/ajax-loader-big.gif");} .auth-forgot-password-link{display:none;} .forgot-password-popup .forgot-password-section-message{padding:1rem 0;} .forgot-password-popup .forgot-password-section-btns{text-align:center;} .forgot-password{margin-top:2rem;border-top:2px solid #b5b5b4;padding:1.5rem 0;} .forgot-password *[data-btn="cancel"]{display:none;} .forgot-password .forgot-password-field-name{margin-bottom:.5rem;font-size:1.1rem;} .forgot-password .forgot-password-field{padding:.7rem;} .forgot-password .forgot-password-field,
.forgot-password .forgot-password-field:focus{box-shadow:none;} .forgot-password .forgot-password-field::-webkit-input-placeholder{color:#ffffff;} .forgot-password-title{margin-bottom:1.5rem;} .zipCode{display:none !important;visibility:hidden !important;} .terms .error-message{display:block;} .submit-forgot-password,
.confirm-success-button{display:block;border:none;box-shadow:none;padding:1rem;font-size:1.1rem;text-transform:uppercase;font-weight:lighter;margin-top:1rem;} .success-message{font-size:1rem;overflow:hidden !important;word-wrap:break-word;} .remember-me{display:none !important;visibility:hidden !important;}