.form-group.required .form-control-label:before{content:"*";color:var(--error-primary)}.login-page{margin-top:1em}.login-page .login-form-nav{margin-bottom:1.25em}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .login-form-nav .nav-item .nav-link:focus,.login-page .login-form-nav .nav-item:focus{outline:0}.login-page .login-form-nav .nav-item .nav-link.active{border-color:var(--border-special-3)}.login-page .login{margin-bottom:.938em}.login-page .login .error-message-form{padding:.625em;background-color:var(--error-primary);color:var(--error-primary);border-radius:.188em}.registration-page .privacy-policy{margin-top:1rem}.login-banner{background-image:url(../images/account.jpg);background-position-y:40%}.equal-height .card{width:100%}.page-title{font-family:Helvetica;font-weight:700;text-align:center;color:#666;font-size:40px;padding-bottom:20px}@media(max-width:1023.98px){.page-title{font-size:20px;padding:10px 0;margin:0;line-height:0}}.cartMobile-container{background-color:#eee;display:flex;padding:10px;justify-content:space-between;align-items:center}.catTopBanner-container .topDesktop{padding-bottom:35px}.catTopBanner-container .topDesktop img{width:100%}@media(max-width:1023.98px){.catTopBanner-container .topDesktop{display:none}}.catTopBanner-container .topMobile{display:none}@media(max-width:1023.98px){.catTopBanner-container .topMobile{display:flex}.catTopBanner-container .topMobile img{height:107px;width:100%}}.stepLogin-container .stepDesktop{padding:50px 120px}.stepLogin-container .stepDesktop img{width:100%}@media(max-width:1023.98px){.stepLogin-container .stepDesktop{display:none}}.stepLogin-container .stepMobile{display:none}@media(max-width:1023.98px){.stepLogin-container .stepMobile{display:flex}.stepLogin-container .stepMobile img{width:101px;height:23px}}.equal-height .card-header-checkout{background-color:#8f8f8f;border-top-right-radius:7px!important;border-top-left-radius:7px!important}@media(max-width:1023.98px){.equal-height .card-header-checkout{height:35px}}.equal-height .card-header-checkout h2{font-family:Helvetica Light;font-size:1.3rem}@media(max-width:1023.98px){.equal-height .card-header-checkout h2{font-size:14px;margin-top:-3px}}.equal-height .card{border:1px solid transparent!important;margin-bottom:0!important}@media(max-width:1023.98px){.equal-height .card .card-body{padding:.25rem 1.25rem 5px!important}}.equal-height .card-header{border-bottom:1px solid transparent}.equal-height .card-body-checkout{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-bottom-left-radius:7px!important;border-bottom-right-radius:7px!important;margin-bottom:1rem}.equal-height .btn-checkout,.equal-height .submit-forgot-password{background-color:#c00;color:#fff}@media(max-width:1023.98px){.equal-height .btn-checkout,.equal-height .submit-forgot-password{margin-bottom:0}}.equal-height .btn-checkout:hover,.equal-height .submit-forgot-password:hover{background-color:#cf4545;transform:scale(1)}@media(max-width:1023.98px){.equal-height .btn{line-height:26px}}.equal-height .btn-checkout,.equal-height .btn-checkout-border{box-shadow:none!important;border-radius:7px;font-family:Helvetica Light;font-size:20px;height:55px;max-width:618px}@media(max-width:1023.98px){.equal-height .btn-checkout,.equal-height .btn-checkout-border{font-size:15px;border-radius:4px;height:30px;margin:0 auto 10px}}.equal-height .button-between{justify-content:left;flex-direction:column;text-align:start!important}.equal-height #password-reset{text-decoration:underline;color:#444;font-size:15px;font-family:Helvetica Light}.equal-height #password-reset:hover{text-decoration:none}@media(max-width:1023.98px){.equal-height #password-reset{font-size:11px}}.equal-height .btn-checkout-border{border:1px solid #cf4545;color:#cf4545;background-color:#fff;display:flex;justify-content:center;align-items:center;margin-top:0!important}.equal-height .btn-checkout-border:hover{transform:scale(1);color:var(--text-secondary);background-color:#c00;border-color:var(--border-secondary)}@media(max-width:1023.98px){.equal-height .form-group.custom-checkbox{font-size:.75rem;margin-bottom:-5px}}@media(max-width:1023.98px){.equal-height .form-group.custom-checkbox .custom-control-label:before{top:0}}.equal-height .form-group input{border-radius:7px;background:#fff;color:#666;font-size:16px}@media(max-width:1023.98px){.equal-height .form-group input{font-size:12px;border-radius:4px;height:27px}}#requestPasswordResetModal .modal-content .modal-header{padding:.5rem}#requestPasswordResetModal .modal-content .modal-title{color:#666;margin:0 auto;font-family:Helvetica Light;font-size:20px}#requestPasswordResetModal .modal-content .close{padding:0;margin:0}#requestPasswordResetModal .modal-content .modal-body{color:#666}#requestPasswordResetModal .modal-content .modal-body .btn{box-shadow:none}#requestPasswordResetModal .modal-content .modal-body #submitEmailButton{border-radius:4px;font-family:Helvetica Light;font-size:20px;text-transform:uppercase}#refillAccount .modal-body .order-lg-1,#refillAccount .modal-body h2{display:none}#refillAccount .modal-body .privacy-policy-checkbox-position{margin-right:1rem}#refillAccount .modal-body .edit-profile-form .registerPrivicyPolicy .form-group{flex-wrap:wrap}#refillAccount .modal-body .edit-profile-form .registerPrivicyPolicy .form-group .content-asset{width:90%}#refillAccount .modal-body .edit-profile-form .registerPrivicyPolicy .form-group .invalid-feedback{margin-left:30px}#refillAccount .modal-body .edit-profile-form .toggle-password{float:right;position:relative;bottom:27px;right:5px;cursor:pointer}