footer.checkout-footer{background:none;min-height:0;width:100%;position:relative;bottom:0}@media (max-width:991.98px){footer.checkout-footer{margin-top:0;padding-top:0}}.checkout-footer-icons .icon-amex,.credit-card-icons .icon-amex{width:37px;height:15px}.checkout-footer-icons .icon-visa,.credit-card-icons .icon-visa{width:42px;height:14px}.checkout-footer-icons .icon-maestro,.credit-card-icons .icon-maestro{width:35px;height:29px}.checkout-footer-icons .icon-mc,.credit-card-icons .icon-mc{width:36px;height:28px}.checkout-footer-icons .icon-mc-secure,.credit-card-icons .icon-mc-secure{width:34px;height:14px}.checkout-footer-icons .icon-verifiedbyvisa,.credit-card-icons .icon-verifiedbyvisa{width:34px;height:20px}.checkout-footer-icons .icon-applepay,.credit-card-icons .icon-applepay{width:40px;height:17px}.checkout-footer-icons .icon-clearpay,.credit-card-icons .icon-clearpay{width:86px;height:17px}.checkout-footer-icons .icon-gpay,.credit-card-icons .icon-gpay{width:41px;height:17px}.checkout-footer-icons .icon-paypal,.credit-card-icons .icon-paypal{width:67px;height:17px}.checkout-footer-icons{-ms-flex-align:center;align-items:center;padding:1.1875rem 0}@media (min-width:544px){.checkout-footer-icons{padding:.875rem 0 1.25rem}}.checkout-footer-icons .checkout-icons{margin:.6875rem .625rem}.checkout-footer-icons .checkout-icons.icon-gpay{background-image:url("../../images/google-pay-mark_800.svg");width:80px;height:50px;margin:0}.checkout-footer-icons .checkout-icons.icon-amazon-pay{margin:0}@media (min-width:544px){.checkout-footer-icons .checkout-icons{margin:0 1.375rem}}@media (min-width:544px){.checkout-footer-icons{padding:.8125rem 0}}.request-password-title{height:18px;color:#454444;font-size:.9375rem;font-weight:300;letter-spacing:.07812rem;line-height:1.0625rem}@media (max-width:991.98px){.request-password-title{height:16px;font-size:.8125rem;letter-spacing:.0675rem;line-height:1.0625rem}}.request-password-body p{width:369px;margin-bottom:.75rem;color:#454444;font-size:.9375rem;font-weight:300;line-height:1.5rem}@media (max-width:991.98px){.request-password-body p{width:100%;font-size:.8125rem;line-height:1.3125rem}}.request-password-body .form-group{margin-bottom:1.25rem}.request-password-body input#reset-password-email{width:100%;border:none}.forgotpassword .modal-dialog{max-width:400px;width:100%;margin:0 auto}.forgotpassword .modal-dialog .border-remove{border:none}.forgotpassword .modal-dialog .modal-content{background-color:#fbf9f9}.forgotpassword .modal-dialog .modal-body{height:auto;overflow-x:auto;padding-top:0}.forgotpassword .modal-dialog .login-close{top:4px;color:#a29585;font-weight:300}.forgotpassword .modal-dialog button#submitEmailButton{height:47px;border:1px solid #a29585;max-width:100%}@media (max-width:991.98px){.forgotpassword .modal-dialog-centered{-ms-flex-align:start;align-items:flex-start;top:143px}}.forgotpassword .modal-header{padding-top:1.125rem;padding-bottom:.9375rem}.forgotpassword .modal-body{padding-bottom:1.875rem}.forgotpassword .modal-body.veiled{text-align:center;margin:15px 0}.forgotpassword .modal-body.veiled .send-email-btn{display:none}.modal-backdrop{background-color:#fff}.modal-backdrop.show{opacity:.8}.password-toggle{position:absolute;top:36px;right:10px}.password-toggle .fa-fw{font-size:1.25rem}.password-toggle .fa-eye,.password-toggle .fa-eye-slash{color:#eee}.toggle-password-field.is-invalid+.password-toggle{display:none}.total-items-label,.total-price{font-weight:700;margin-bottom:.25rem}#maincontent{min-height:calc(100vh - 220px)}@media (max-width:991.98px){#maincontent{min-height:calc(100vh - 248px)}}.brand{position:static;transform:none;padding:1.5625rem 0}.brand img{width:168px}@media (max-width:543.98px){.brand img{width:100px}}.login-oauth .form-group{margin-top:.8em;margin-bottom:0}@media (max-width:991.98px){.login-oauth .form-group{margin-top:1.25em}}.login-oauth .oauth-goggle{padding-right:30px}.guest-checkout .checkout-btn{max-width:100%;height:47px}.login{max-width:100%}.login .form-group{margin-top:.7em}.login .checkout-btn{max-width:100%;height:47px}@media (min-width:992px){.login,.login .checkout-btn{width:330px}}.nav-checkout-tab{border-bottom:1px solid #ece6e5}.nav-checkout-tab a{font-size:1.3125rem;line-height:1.4375rem;color:#454444;width:165px;text-align:center;font-weight:400}@media (max-width:991.98px){.nav-checkout-tab a{font-size:.9375rem;line-height:1.0625rem;width:160px}}.nav-checkout-tab a.active{border-bottom:3px solid #454444;font-weight:700}.checkout-form-nav .tab-content{margin:0 auto;max-width:100%}@media (min-width:544px){.checkout-form-nav .tab-content{width:330px}}.checkout-form-nav .tab-content .tab-pane{padding-top:.6em}@media (max-width:991.98px){.checkout-form-nav .tab-content .tab-pane{padding-top:1em}}.checkout-form-nav .tab-content .tab-pane .login-heading{display:none}.checkout-form-nav .tab-content .tab-pane .checkout-as-guest{color:#454444;background-color:#fff;border:1px solid #454444;box-shadow:none;padding:1.4em}.checkout-form-nav .tab-content .privacy-policy{color:#a29585}.checkout-form-nav .tab-content .addToEmailList{color:#454444;font-weight:400;line-height:.875rem;font-size:.8125rem}@media (max-width:991.98px){.checkout-form-nav .tab-content #password-reset{text-decoration:revert}}.checkout-form-nav .tab-content .checkout-tab-title{color:#454444;font-size:.8125rem;font-weight:300;line-height:1.3125rem;display:inline-block;padding-bottom:.5625rem}.checkout-form-nav .tab-content .guest-checkout-tab-title{padding-bottom:1.0625rem}.checkout-form-nav .tab-content #password-reset{text-decoration:revert}