#discount-popup-container,#discount-popup-nb-reward-container{border-top:1px solid #efefef;box-shadow:0 3px 5px #767676;z-index:101}#discount-popup-container .column__separator,#discount-popup-nb-reward-container .column__separator{background:#cf0a2c;border:2px solid #cf0a2c;width:5rem}#discount-popup-container .tnc-text>a,#discount-popup-nb-reward-container .tnc-text>a{text-decoration:underline}#discount-popup-nb-reward-container.v2{display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow:auto;padding:0;position:fixed;resize:vertical;top:0;width:100%;z-index:999}#discount-popup-nb-reward-container .background{background-color:#000;height:100%;opacity:.5;position:fixed;width:100%}#discount-popup-nb-reward-container .background.white{background-color:#fff;opacity:1}#discount-popup-nb-reward-container .interior{align-items:center;background:#fff;display:flex;height:100%;margin:0 auto;overflow:hidden;padding:20% 0;position:relative;width:100%}@media(min-width:992px){#discount-popup-nb-reward-container .interior{height:auto;padding:0;width:674px}}@media(max-width:991.98px){#discount-popup-nb-reward-container .interior .wrapper{max-width:374px}}#discount-popup-nb-reward-container .interior .wrapper--265{max-width:265px}@media(min-width:992px){#discount-popup-nb-reward-container .interior .wrapper-lg-265{max-width:265px}}#discount-popup-nb-reward-container button.close{align-items:center;background-color:#f2f2f3;border-radius:4px;display:flex;height:30px;justify-content:center;opacity:1;pointer-events:auto;position:absolute;right:1rem;top:1rem;width:32px;z-index:2}@media(min-width:992px){#discount-popup-nb-reward-container button.close{right:40px;top:40px}}#discount-popup-nb-reward-container button.close svg{color:#151415}[dir=rtl] #discount-popup-nb-reward-container button.close{left:1.5rem;right:auto}#discount-popup-nb-reward-container .custom-checkbox.email-subscription.no-visible{position:absolute;visibility:hidden;z-index:-2}#discount-popup-nb-reward-container form .button-wrapper{display:flex;flex-direction:column;gap:8px;justify-content:space-between}#discount-popup-nb-reward-container form .font-body.error{background:rgba(207,10,44,.2);border:1px solid #cf0a2c;border-radius:4px;color:#cf0a2c;margin:8px;padding:4px 12px;text-align:center}#discount-popup-nb-reward-container form .form-group{margin-bottom:0}#discount-popup-nb-reward-container form .form-group select{padding:24px 11px 12px}#discount-popup-nb-reward-container form .form-group input:not([type=radio]):not([type=checkbox]),#discount-popup-nb-reward-container form .form-group select{border:1px solid #abb0b4;border-radius:4px;font-size:1rem;height:58px;line-height:inherit;min-height:0;padding:28px 12px 12px}#discount-popup-nb-reward-container form .form-group input:not([type=radio]):not([type=checkbox]):focus,#discount-popup-nb-reward-container form .form-group input:not([type=radio]):not([type=checkbox]):not(:placeholder-shown),#discount-popup-nb-reward-container form .form-group select:focus,#discount-popup-nb-reward-container form .form-group select:not(:placeholder-shown){background:transparent;color:#000;font-weight:300;min-height:1.25rem;padding:28px 12px 12px;padding-inline-start:12px!important}[dir=rtl] #discount-popup-nb-reward-container form .form-group input:not([type=radio]):not([type=checkbox]),[dir=rtl] #discount-popup-nb-reward-container form .form-group select{text-align:right}#discount-popup-nb-reward-container form .form-group input:not([type=radio]):not([type=checkbox]).is-invalid,#discount-popup-nb-reward-container form .form-group select.is-invalid{background-image:none;border:1px solid #92071f}#discount-popup-nb-reward-container form .form-group input:not([type=radio]):not([type=checkbox]):focus~label,#discount-popup-nb-reward-container form .form-group input:not([type=radio]):not([type=checkbox]):not(:placeholder-shown)~label,#discount-popup-nb-reward-container form .form-group select:focus~label,#discount-popup-nb-reward-container form .form-group select:not(:placeholder-shown)~label{color:#5c6268;font-size:.875rem;left:12px;line-height:1;top:12px}[dir=rtl] #discount-popup-nb-reward-container form .form-group input:not([type=radio]):not([type=checkbox]):focus~label,[dir=rtl] #discount-popup-nb-reward-container form .form-group input:not([type=radio]):not([type=checkbox]):not(:placeholder-shown)~label,[dir=rtl] #discount-popup-nb-reward-container form .form-group select:focus~label,[dir=rtl] #discount-popup-nb-reward-container form .form-group select:not(:placeholder-shown)~label{right:12px}#discount-popup-nb-reward-container form .invalid-feedback{color:#92071f;font-size:.875rem;margin:0}#discount-popup-nb-reward-container form .form-group label{color:#5c6268;font-size:.875rem;font-weight:300;left:12px;line-height:1;padding:0;position:absolute;text-transform:lowercase;top:12px;z-index:1}#discount-popup-nb-reward-container form .form-group label:first-letter{text-transform:capitalize}#discount-popup-nb-reward-container form .font-body:not(.text-main){color:#5c6268}#discount-popup-nb-reward-container form .custom-checkbox .custom-control-input:not(:checked)+.custom-control-label:after{background-image:none;border:1px solid #000}#discount-popup-nb-reward-container form .hide-show{inset-inline-end:12px;position:absolute;top:18px;z-index:1}#discount-popup-nb-reward-container form .hide-password{display:none}#discount-popup-create-account.interior{align-items:start;overflow:scroll;padding:0;width:100%}#discount-popup-create-account .wrapper{max-width:375px}#discount-popup-create-account .card-form .card-body .custom-checkbox label{color:#151415;font-weight:500;left:0;min-width:120px;padding:0;top:4px}#discount-popup-create-account .card-form .card-body .custom-checkbox label:after,#discount-popup-create-account .card-form .card-body .custom-checkbox label:before{border-radius:4px;inset-inline-start:0;left:0;top:0}#discount-popup-create-account .card-form .card-body .custom-checkbox label+div{padding:2px}#discount-popup-create-account-close a{border-bottom:1px solid;color:#151415;cursor:pointer;font-size:1rem;line-height:1.2rem}#discount-popup-create-account-close a:focus,#discount-popup-create-account-close a:hover{text-decoration:none}.font-body-small,.gray-blue{color:#5c6268}