.download-gift-widget{text-align:center;padding:.5rem;margin-bottom:1rem;border:1px solid #3B1A6E;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;} .auth-content{margin-top:0.75rem;font-size:.9rem;}@media (min-width:640px){ .auth-content{margin-top:1.5rem;}} .auth-content.reg{margin-left:-0.35rem;margin-right:-0.35rem;} .auth-content.reg:before,
.auth-content.reg:after{content:" ";display:table;} .auth-content.reg:after{clear:both;} .auth-widget-content{padding:.75rem;margin-top:0.75rem;box-shadow:0 0 .4rem rgba(0, 0, 0, 0.2);border-radius:0;background-color:#ffffff;}@media (min-width:1200px){ .auth-widget-content{padding:1.7rem;}}@media (min-width:640px){ .auth-widget-content{margin-top:1.5rem;}} .auth-login-widget{position:relative;min-height:1px;padding-left:0.75rem;padding-right:0.75rem;}@media (min-width:640px){ .auth-login-widget{float:left;width:33.33333333333333%;}} .auth-reg-widget{position:relative;min-height:1px;padding-left:0.75rem;padding-right:0.75rem;margin-top:0.75rem;}@media (min-width:640px){ .auth-reg-widget{float:left;width:66.66666666666666%;}}@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;} .auth-title-wrap:before,
.auth-title-wrap:after{content:" ";display:table;} .auth-title-wrap:after{clear:both;} .auth-title{font-size:1.3rem;} .auth-reg-title{float:left !important;} .auth-b2b-redirect-box{float:right !important;} .auth-switcher-link{display:block;}@media (min-width:640px){ .auth-form.reg h2{font-size:.9rem;}} .auth-form.reg .auth-form-dateOfBirth-wrap{margin-left:-0.35rem;margin-right:-0.35rem;} .auth-form.reg .auth-form-dateOfBirth-wrap:before,
.auth-form.reg .auth-form-dateOfBirth-wrap:after{content:" ";display:table;} .auth-form.reg .auth-form-dateOfBirth-wrap:after{clear:both;} .auth-form.reg .auth-form-dateOfBirth-wrap .auth-form-dateOfBirth-month,
.auth-form.reg .auth-form-dateOfBirth-wrap .auth-form-dateOfBirth-day,
.auth-form.reg .auth-form-dateOfBirth-wrap .auth-form-dateOfBirth-year{position:relative;float:left;width:33.33333333333333%;min-height:1px;padding-left:0.35rem;padding-right:0.35rem;} .auth-reg-widget .auth-form-section,
.interests-alert-widget,
.captcha-widget,
.charity-widget,
.promo-code-widget{margin-left:-0.35rem;margin-right:-0.35rem;padding-top:.2rem;padding-bottom:.2rem;} .auth-reg-widget .auth-form-section:before,
.interests-alert-widget:before,
.captcha-widget:before,
.charity-widget:before,
.promo-code-widget:before,
.auth-reg-widget .auth-form-section:after,
.interests-alert-widget:after,
.captcha-widget:after,
.charity-widget:after,
.promo-code-widget:after{content:" ";display:table;} .auth-reg-widget .auth-form-section:after,
.interests-alert-widget:after,
.captcha-widget:after,
.charity-widget:after,
.promo-code-widget:after{clear:both;} .auth-login-widget .auth-form-section{padding-top:.2rem;padding-bottom:.2rem;}@media (min-width:640px){ .auth-reg-widget .auth-form-section.PlainText .auth-form-field-wrap,
.auth-reg-widget .auth-form-section.CheckBox .auth-form-field-wrap,
.auth-reg-widget .auth-form-section.RadioButton .auth-form-field-wrap{margin-left:33.33333333333333%;}} .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{position:relative;float:left;width:100%;min-height:1px;padding-left:0.35rem;padding-right:0.35rem;font-weight:bold;}@media (min-width:640px){ .promo-code-title,
.interests-alert-title-wrap,
.captcha-title,
.charity-title-wrap,
.auth-reg-widget .auth-form-field-name{float:left;width:33.33333333333333%;}}@media (min-width:640px){ .promo-code-title,
.interests-alert-title-wrap,
.captcha-title,
.charity-title-wrap,
.auth-reg-widget .auth-form-field-name{text-align:right;}}@media (min-width:640px){ .auth-reg-widget .auth-form-field-name{text-align:right;margin-bottom:0;padding-top:.4rem;}} .promo-code-content-wrap,
.interests-alert-content-wrap,
.captcha-main-wrap,
.charity-edit,
.auth-reg-widget .auth-form-field-wrap,
.charity-desc{float:left;width:100%;position:relative;min-height:1px;padding-left:0.35rem;padding-right:0.35rem;}@media (min-width:640px){ .promo-code-content-wrap,
.interests-alert-content-wrap,
.captcha-main-wrap,
.charity-edit,
.auth-reg-widget .auth-form-field-wrap,
.charity-desc{float:left;width:66.66666666666666%;}} .auth-login-widget .auth-form-section{margin-bottom:1.07rem;} .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{padding-bottom:0;} .interests-alert-widget .interests-alert-title{display:none;} .interests-alert-widget .interests-alert-helptext{display:none;} .interests-alert-widget .interests-alert-content{padding:0 0.35rem;} .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{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");} *[data-switcher-control="login"] *[data-switcher-widget="reg"]{display:none !important;visibility:hidden !important;} *[data-switcher-control="reg"] *[data-switcher-widget="login"]{display:none !important;visibility:hidden !important;} .forgot-password-popup .forgot-password-section-message{padding:1rem 0;} .forgot-password-popup .forgot-password-section-btns{text-align:center;} .btn{background:#3B1A6E;border-radius:5px;padding:15px 20px;display:inline-block;text-align:center;border:none;font-weight:700;color:#FFFFFF;} .btn:visited{color:#000;} .btn:hover{background:#7348B2;padding:15px 20px;color:#FFFFFF !important;} select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"]{border-radius:4px;box-shadow:none;border:1px solid #d8d8d8;font-size:14px;font-weight:400;color:#000000;background-color:#fff;padding:11px 10px;margin-top:.3rem;} .auth-reg-widget .auth-form-field-name{padding-top:0.9rem;}