.cmp-font-size-h3{font-size:51px}@media screen and (max-width:768px){.cmp-font-size-h3{font-size:32px}}.cmp-a{-webkit-box-sizing:border-box;box-sizing:border-box;color:#796e65;cursor:pointer;display:inline-block;font-size:16px;line-height:20px;padding:16px 10px;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:212px}.cmp-a_active{background-color:#796e65;color:#fff}.cmp-font-size-h4{font-size:38px}@media screen and (max-width:768px){.cmp-font-size-h4{font-size:32px}}.cmp-input{-ms-flex-negative:0;border:1px solid #d7d4d1;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#796e65;cursor:pointer;flex-shrink:0;font-size:14px;font-style:normal;font-weight:400;height:48px;line-height:20px;padding:0 1pc;width:100%}.cmp-input_error{border:1px solid #e10600!important}.cmp-textarea{border:1px solid #d7d4d1;-webkit-box-sizing:border-box;box-sizing:border-box;color:#796e65;height:6pc;margin-bottom:0;padding:10px 1pc;resize:none;width:100%}.cmp-textarea::-webkit-input-placeholder{color:#d7d4d1}.cmp-textarea::-moz-placeholder{color:#d7d4d1}.cmp-textarea:-ms-input-placeholder{color:#d7d4d1}.cmp-textarea::-ms-input-placeholder{color:#d7d4d1}.cmp-textarea::placeholder{color:#d7d4d1}.cmp-checkbox{-webkit-appearance:none;border:1px solid #d7d4d1;border-radius:3px;height:24px;margin-right:8px;vertical-align:middle;width:24px}.cmp-checkbox,.cmp-checkbox:checked{-moz-appearance:none;appearance:none}.cmp-checkbox:checked{-webkit-appearance:none;background-color:transparent;background-image:url(../images/checked_checkbox.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border:transparent}.cmp-font-size-small-text{font-size:12px}.cmp-font-size-body{font-size:16px}@media screen and (max-width:768px){.cmp-font-size-body{font-size:14px}}.form-group.required .form-control-label:before{color:#dc3545;content:"*"}.login-page{margin-top:16px}.login-page .login-form-nav{margin-bottom:16px}.login-page .login-form-nav .nav{position:relative}.login-page .login-form-nav .nav:after{background-color:#d4d4d8;bottom:0;content:"";display:block;height:1px;position:absolute;width:100%}.login-page .login-form-nav .nav-item{width:50%;z-index:1}.login-page .login-form-nav .nav-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-bottom:3px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center}.login-page .login-form-nav .nav-link.active{border-color:#ca3604}.login-page .login-form-nav .tab-content{padding:24px 0 0}.login-page .login-form-nav .tab-pane{margin-top:16px}.login-page .login-form-nav .forgot-password{margin-bottom:16px}.login-page .track-order-header{margin:0 20px;padding:20px 0}.login-page .login{margin-bottom:15px}.login-page .login .error-message-form{background-color:#ca3604;border-radius:3px;color:#ca3604;padding:10px}.login-page .privacy-policy{margin-top:16px}.login-page .password-reset-link,.login-page .privacy-policy-link{color:#ca3604;text-underline-offset:2px}.registration-page .privacy-policy{margin-top:16px}.login-banner{background-image:var(--content-banner-image);background-position-y:40%;text-align:center}.equal-height .card{width:100%}.track-order-header{font-size:28px}.request-password-reset-modal .close{margin:0;opacity:1;padding:0}.request-password-reset-modal .icon{height:32px;width:32px}.request-password-reset-modal .modal-dialog{max-width:660px}.request-password-reset-modal .request-password-title{font-size:28px;line-height:32px}.request-password-reset-modal .request-password-body{margin-bottom:24px}@media(max-width:1023.98px){.request-password-reset-modal .modal-header{padding:20px}.request-password-reset-modal .modal-body{padding:0 20px 20px}}.request-password-reset-page{max-width:680px;padding:48px 20px 24px}.request-password-reset-page .request-password-title{font-size:28px;margin-bottom:24px;text-transform:uppercase}@media(min-width:1024px){.request-password-reset-page .request-password-title{font-size:36px;margin-bottom:36px}}.new-password-page{max-width:680px;padding:48px 20px 24px}.new-password-page .card-header{padding:20px}.new-password-page .new-password-page-title{font-size:24px}