.form-group.required .form-control-label::before{content:"*";color:#e10600}.form-group.required .form-control-label.novalid::before,.form-group.required .form-control-label.valid::before{font-family:'FontAwesome'}.form-group.required .form-control-label.valid::before{content:"\F00C";color:#008827}.form-group.required .form-control-label.novalid::before{content:"\F00D";color:#e10600}.form-group label{font-weight:400;font-size:.875rem;margin-bottom:0.25em}.form-group .suggestion-box{position:relative;background-color:#f3f2f2;z-index:1;font-size:0.81em;max-height:200px;overflow-y:none}.form-group .suggestion-box.active{border:1px solid #444;overflow-y:scroll}.form-group .suggestion-box .item-city{padding:0.5rem 0.5rem;display:block;border-bottom:1px dotted rgba(0,0,0,0.125);font-size:1rem}.form-group .suggestion-box .item-city:hover{background-color:white}.form-group.gdpr-fields label{font-size:.75rem}.form-group.gdpr-fields label.notvalid::before{border-color:#e10600}.form-group .text-reminder{position:absolute;right:0;top:0.5rem;display:block;display:none}.form-group input.focus:focus+.text-reminder{position:absolute;right:0;top:0.5rem;display:block}.form-control{border:1px solid #dadada;border-radius:0;height:3.125rem}.form-control:focus{color:#495057;background-color:#fff;border-color:#7ed0ee;outline:0;box-shadow:0 0 0 0.2rem rgba(0,161,224,0.25)}.page[data-action="Login-Show"] h1.page-title{text-transform:none}.edit-login-message{transform:translate(-50%, -50%);position:fixed;top:30%;left:50%}.edit-login-alert{animation:fade 5s linear forwards;box-shadow:1px 1px 5px grey;padding:1em}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.edit-login-alert.show{display:block}.breadcrumbs{display:none}@media (min-width: 769px){.breadcrumbs{display:block}}.login-page{margin-top:1.875em}.login-page .login-form-nav{margin-bottom:1.25em}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .login{margin-bottom:1.5em}.login-page .login .form-control{border-color:#dadada}.login-page .login .error-message-form{padding:0.625em;background-color:#e10600;color:#fff;border-radius:0.188em}@media (min-width: 769px){.login-page .login{margin-bottom:1.5em}}.login-page .login .btn.btn-primary{width:21.25rem;height:3rem;line-height:unset;border-radius:15px;font-size:1.0625rem;text-transform:none}.login-page .login-oauth .btn.btn-block.btn-secondary.oauth-google{width:21.25rem;height:3rem;line-height:unset;border-radius:15px;font-size:1.0625rem;text-transform:none;border-color:#dadada}.login-page .login-oauth .oauth-google,.login-page .login-oauth .oauth-facebook{display:none}.login-page .card{border:none}.login-page .card.track{-ms-flex-item-align:baseline;align-self:baseline;margin-top:40px;padding:1rem;background-color:#f3f2f2}@media (min-width: 769px){.login-page .card.track{padding:2.5rem}}.login-page .card.track .btn-secondary{margin-top:40px}.login-page .card .card-body{padding:0}.login-page .tab-content{padding:30px;border:1px solid #dadada;border-top:none}.login-page .nav-tabs{border-bottom:none}.login-page .nav-tabs .nav-link.active,.login-page .nav-tabs .nav-item.show .nav-link{border-color:#dadada;border-bottom:none}.login-page input.focus:focus+.info-email .tooltip{animation:fade-in 0.5s linear forwards;z-index:10}.login-page .info-email{position:relative;bottom:4rem;left:50%}.login-page .info-email .tooltip{bottom:100%;padding:0.312rem;border-radius:0.1875rem;background-color:#444;color:#fff;font-size:0.928rem;min-width:20rem;max-width:15rem;transform:translate(-50%, -0.625em);left:50%;margin-left:4px;z-index:-1}.login-page .info-email .tooltip::before{content:" ";position:absolute;display:block;height:1.25em;left:0;bottom:-1.25em;width:100%}.login-page .info-email .tooltip::after{border-left:solid transparent 0.625em;border-right:solid transparent 0.625em;border-top:solid #444 0.625em;bottom:-0.625em;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.registration-page .privacy-policy{margin-top:1rem}.login-banner{background-image:url("../images/account.jpg");background-position-y:40%}.equal-height .card{width:100%}.track-order-header{font-size:1.75rem}.request-password-title{font-size:1.5rem}.mk-form{position:relative;background-color:#f3f2f2;margin:1rem -15px 1.5rem;padding:0 1rem}.mk-form-title{padding:15px 0;line-height:1.5rem;font-weight:700;font-size:1rem}.mk-form-title:hover{cursor:pointer}@media (min-width: 769px){.mk-form-title i{position:relative;font-size:1.4rem;top:1rem}}.mk-form-title i{position:absolute;font-size:1.2rem;right:1rem;top:1.2rem}.mk-form-title i::before{color:green}.mk-form .card{background:initial}@media (min-width: 769px){.mk-form{margin:1rem 0 1.5rem}}.password-requirements{font-size:.75rem}.login-form-nav .clearfix{margin-bottom:20px}#register .registration .form-group .form-control{border:1px solid #dadada !important}#register .registration .btn.btn-block.btn-primary{width:21.25rem;height:3rem;line-height:unset;font-size:1.0625rem;text-transform:none}.btn-primary{border-radius:15px;text-transform:none}#tel-prefix{width:70px;margin-right:16px;display:inline}#registration-form-phone{width:calc(100% - 92px);display:inline}a.info{text-decoration:underline}a.info:hover{color:#000}
