.form-group.required .form-control-label:before{color:#ea0029;content:"*"}.login-oauth{margin-top:1rem}.total-items-label,.total-price{font-weight:700;margin-bottom:.25rem}.checkout-heading{padding:20px;text-align:center}.checkout-heading h1.heading-text{color:#242424;font-family:var(--font-display);font-size:2rem;font-weight:400;line-height:1.5;margin-bottom:0}.card{border:unset;margin-bottom:8px}.checkout-login-container{background-color:#fff}.checkout-login-container h2.card-header-custom{font-weight:400}.checkout-login-container .guest-checkout-container a{background-color:#007694;color:#fff;font-size:.875rem}.checkout-login-container .guest-checkout-container p{color:#242424;font-size:1rem;font-weight:400}.checkout-login-container #requestPasswordResetModal button.btn-ghost{background-color:#0000}.checkout-login-container .insider-login button{font-size:.875rem;margin:15px 0 0;text-transform:unset}.checkout-login-container .insider-login .login-options{display:flex;justify-content:flex-end;margin:5px 0 0}.checkout-login-container .insider-login .login-options .remember-me{font-size:16px;margin:0;text-align:left}.checkout-login-container .insider-login .login-options .forgot-password{margin:0}.checkout-login-container .insider-login .login-options .forgot-password a{color:#0081a1;font-size:1rem}.card-header-custom{color:#242424;font-size:1rem;letter-spacing:1.4px;line-height:1.5;text-transform:uppercase}.cs-heading{color:#1a1f3d;font-size:1.5rem;font-weight:400;padding-bottom:3px}.checkout-header{border-bottom:1px solid #f1f1f1}.checkout-header .cart-heading{color:#1a1f3d;font-size:1.25rem;font-weight:400}.checkout-header .athome-logo{height:auto;width:135px}@media(min-width:768px){.checkout-header .athome-logo{width:160px}}@media(max-width:991.98px){.checkout-header .navbar-header.checkout .brand{display:block;margin:0 auto;text-align:center;width:135px}.checkout-header .navbar-header.checkout .brand a{display:inline-block}}@media(min-width:992px){.checkout-header .navbar-header.checkout .brand img{max-height:100px;max-width:200px;padding:30px 0 20px}}.checkout-header .header-left-arrow-icon{background-color:unset;border:unset;left:5px;padding-bottom:3px;top:5px}.checkout-header .header-left-arrow-icon svg.arrow-icon.left{color:#000!important}.checkout-header .customer-service-container{height:100%}.checkout-header .customer-service-container a.btn-ghost{margin-left:-38px}.checkout-header .cart-container{height:100%}.checkout-header .customer-service-store-info{font-size:16px;font-weight:300;text-align:right}@media(max-width:543.98px){.checkout-login-container:not(.interstitial-modal) .card-body form.login{display:grid}.checkout-login-container:not(.interstitial-modal) .card-body form.login .form-group:nth-of-type(2){margin-bottom:0}.checkout-login-container:not(.interstitial-modal) .card-body form.login button.sign-in{order:4}}@media(min-width:544px){#interstitial-signin-modal .modal-dialog{max-width:700px}}#interstitial-signin-modal .modal-header{padding:16px!important}#interstitial-signin-modal .modal-header .ah-close{padding:0 16px 26px!important}#interstitial-signin-modal .ah-modal__body{padding:0 16px 16px!important}#interstitial-signin-modal .checkout-heading{margin:0;padding:0}#interstitial-signin-modal .checkout-login-container{padding:0 16px}#interstitial-signin-modal .checkout-login-container .guest-checkout-container p{font-size:.875rem;line-height:1.2}#interstitial-signin-modal .login-options{display:flex;justify-content:flex-end;margin-top:8px}#interstitial-signin-modal .login-options #password-reset{color:#007694}@media(max-width:543.98px){#interstitial-signin-modal .heading-text{font-size:1.625rem}#interstitial-signin-modal .checkout-login-container{padding:0}}@media(min-width:431px){#interstitial-signin-modal .ah-modal__body,#interstitial-signin-modal .modal-header{padding:16px!important}}