.form-group.required .form-control-label::before{content:"*";color:#c00}.equal-height .card{width:100%}.login-page .login-toast-messages{transform:translate(-50%, -50%);position:fixed;top:18%;left:50%;z-index:99}@media(max-width: 768.98px){.login-page .login-toast-messages{top:10%;width:calc(100% - 1rem);margin:0 auto}}.login-page .login-toast-alert{box-shadow:0 .25rem .375rem rgba(0,0,0,.1),0 .625rem 1.5rem rgba(0,0,0,.15);padding:1em;display:flex;align-items:center;justify-content:space-between;gap:2rem}.login-page .login-toast-alert .close:focus{outline:.188rem solid #000;outline-offset:.125rem;opacity:1}.login-page .login-toast-alert p{margin:0}@keyframes fade{0%,100%{opacity:0}10%,90%{opacity:1}}.login-page .login-toast-alert.show{display:block}.login-page .login-form-nav{margin-bottom:1.25em}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .login{margin-bottom:.938em}.login-page .login .error-message-form{padding:.625em;background-color:#c00;color:#fff;border-radius:.188em}.login-page .header-login{padding:2.5rem 3rem}@media(max-width: 991.98px){.login-page .header-login{padding:1rem .5rem}}.login-page .header-login .link{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline}.login-page .header-login .link:hover{text-decoration:none}.login-page .header-login .link img{margin-right:.625rem;display:inline-block;vertical-align:middle;transform:rotateY(180deg)}.login-page .container-login{padding:0 4.875rem 2.5rem}@media(max-width: 991.98px){.login-page .container-login{padding:0 .5rem 2.5rem}}.login-page .container-login .bloc-forms{display:flex;gap:3.75rem}@media(max-width: 991.98px){.login-page .container-login .bloc-forms{flex-direction:column;gap:0}}.login-page .container-login .bloc-forms h2{color:#000;font-size:2.5rem;font-style:normal;font-weight:800;line-height:2.5rem;margin:0 0 2.5rem}@media(max-width: 991.98px){.login-page .container-login .bloc-forms h2{font-size:1.875rem;line-height:2rem}}.login-page .container-login .bloc-forms h2 span{color:#000;font-size:1.563rem;font-style:normal;font-weight:400;line-height:1.875rem;display:block}.login-page .container-login .bloc-forms .form-control-label{font-size:1rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:.5rem}@media(max-width: 991.98px){.login-page .container-login .bloc-forms .form-control-label{font-size:.875rem;line-height:1.3125rem;margin-bottom:.375rem}}.login-page .container-login .bloc-forms .form-control-label::before{display:none}.login-page .container-login .bloc-forms .form-control-label span{color:#b03a2e}.login-page .container-login .bloc-forms .form-control-label.no-sigle::after{display:none}.login-page .container-login .bloc-forms .form-control-label .required-indicator{color:#b03a2e;margin-left:.25rem}.login-page .container-login .bloc-forms .form-group .form-control{height:2.5rem;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;border-radius:0}@media(max-width: 991.98px){.login-page .container-login .bloc-forms .form-group .form-control{padding:0 1rem .375rem .5rem;height:1.875rem}}.login-page .container-login .bloc-forms .form-group .form-control::-moz-placeholder{color:#6f6f6f;opacity:1}.login-page .container-login .bloc-forms .form-group .form-control::placeholder{color:#6f6f6f;opacity:1}.login-page .container-login .bloc-forms .form-group .form-control:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.login-page .container-login .bloc-forms .form-group .form-control:autofill{-webkit-text-fill-color:#000;transition:background-color 9999s ease-in-out 0s}.login-page .container-login .bloc-forms .form-group.password{position:relative}.login-page .container-login .bloc-forms .form-group.password .toggle-password{position:absolute;top:2.4rem;right:.75rem;width:1.375rem;height:1.375rem;background:url("../images/icon-eye.svg") no-repeat center;background-size:contain;border:none;cursor:pointer;z-index:1;opacity:.5}.login-page .container-login .bloc-forms .form-group.password .toggle-password:hover,.login-page .container-login .bloc-forms .form-group.password .toggle-password.active{opacity:.8}.login-page .container-login .bloc-forms button.btn-primary{color:#fff;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.0625rem;text-transform:uppercase;background:#000;padding:1rem 2.5rem;border-color:#000;border-radius:0;height:3.5rem;margin:auto}@media(max-width: 991.98px){.login-page .container-login .bloc-forms button.btn-primary{max-width:100%;height:4rem;width:100%}}.login-page .container-login .bloc-forms button.btn-primary:hover{color:#000;background:#fff}.login-page .container-login .bloc-forms button.btn-primary:focus{box-shadow:none}.login-page .container-login .bloc-forms button.btn-primary.btn-submit-login{max-width:15.125rem}@media(max-width: 991.98px){.login-page .container-login .bloc-forms button.btn-primary.btn-submit-login{max-width:100%}}.login-page .container-login .bloc-forms button.btn-primary.btn-create-account{margin-top:2.375rem}@media(max-width: 991.98px){.login-page .container-login .bloc-forms button.btn-primary.btn-create-account{margin-top:2.5rem}}.login-page .container-login .bloc-forms .email-example{color:#000;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.125rem;margin:.5rem 0 0}@media(max-width: 991.98px){.login-page .container-login .bloc-forms .email-example{margin-top:.375rem}}.login-page .container-login .bloc-forms .login-form{width:100%}@media screen and (max-width: 1440px){.login-page .container-login .bloc-forms .login-form{max-width:42rem}}@media(max-width: 991.98px){.login-page .container-login .bloc-forms .login-form{max-width:100%}.login-page .container-login .bloc-forms .login-form.second-order{order:2}}.login-page .container-login .bloc-forms .login-form .card{border:0;background:#f8f6f1;padding:3.75rem;width:100%;margin:0}@media(max-width: 991.98px){.login-page .container-login .bloc-forms .login-form .card{padding:2.5rem .5rem}}.login-page .container-login .bloc-forms .login-form .card .card-body{padding:0}.login-page .container-login .bloc-forms .login-form .card .card-body .login{margin-bottom:0}.login-page .container-login .bloc-forms .login-form .card .card-body .login .form-group.required .form-control-label::before{display:none}.login-page .container-login .bloc-forms .login-form .card .card-body .login .form-group.email{margin-bottom:2rem}@media(max-width: 991.98px){.login-page .container-login .bloc-forms .login-form .card .card-body .login .form-group.email{margin-bottom:1.5rem}}.login-page .container-login .bloc-forms .login-form .card .card-body .login .form-group.password{margin-bottom:.5rem;position:relative}@media(max-width: 991.98px){.login-page .container-login .bloc-forms .login-form .card .card-body .login .form-group.password{margin-bottom:.375rem}}.login-page .container-login .bloc-forms .login-form .card .card-body .login .form-group.custom-checkbox{display:flex;padding-left:2.25rem;margin-bottom:2.5rem}.login-page .container-login .bloc-forms .login-form .card .card-body .login .form-group.custom-checkbox .custom-control-label{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center}.login-page .container-login .bloc-forms .login-form .card .card-body .login .form-group.custom-checkbox .custom-control-label::after{top:50%;transform:translateY(-50%);left:-2rem}.login-page .container-login .bloc-forms .login-form .card .card-body .login .form-group.custom-checkbox .custom-control-label::before{width:1.25rem;height:1.25rem;background:none;border:.0625rem solid #000;border-radius:0;box-shadow:none;top:50%;transform:translateY(-50%);left:-2.25rem}.login-page .container-login .bloc-forms .login-form .card .card-body .login .forgot-password{margin-bottom:2rem}@media(max-width: 991.98px){.login-page .container-login .bloc-forms .login-form .card .card-body .login .forgot-password{margin-bottom:1.5rem}}.login-page .container-login .bloc-forms .login-form .card .card-body .login .forgot-password a{color:#c0392b;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.3125rem;text-decoration:underline}.login-page .container-login .bloc-forms .login-form .card .form-group .form-control:-webkit-autofill{box-shadow:0 0 0px 1000px #f8f6f1 inset;-webkit-text-fill-color:#000}.login-page .container-login .bloc-forms .creation-account-form{width:100%}.login-page .container-login .bloc-forms .creation-account-form h2{margin-bottom:.875rem}@media(max-width: 768.98px){.login-page .container-login .bloc-forms .creation-account-form h2{margin-bottom:1rem}}@media screen and (max-width: 1440px){.login-page .container-login .bloc-forms .creation-account-form{max-width:34.5rem}}@media(max-width: 991.98px){.login-page .container-login .bloc-forms .creation-account-form{max-width:100%}}.login-page .container-login .bloc-forms .creation-account-form .card{border:0;padding-top:3.75rem}@media(max-width: 768.98px){.login-page .container-login .bloc-forms .creation-account-form .card{padding:2.5rem 0 0}}.login-page .container-login .bloc-forms .creation-account-form .card .register-step-1 p{color:#6f6f6f;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.3125rem;margin-bottom:.875rem}@media(max-width: 768.98px){.login-page .container-login .bloc-forms .creation-account-form .card .register-step-1 p{margin-bottom:2.5rem}}.login-page .container-login .bloc-forms .creation-account-form .card .register-step-1 p.email-example{color:#000;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.125rem;margin:.5rem 0 0}.login-page .container-login .bloc-forms .creation-account-form .card .register-step-1 p.invalid-feedback{color:#b00510}.login-page .container-login .bloc-forms .creation-account-form .card .register-step-1 .register-step-1-email .form-group{margin-bottom:0}.login-page .container-login .bloc-forms .creation-account-form .card .register-step-1 .register-step-1-email .form-group .btn-center{display:flex;justify-content:center}.login-page .container-login .bloc-forms .creation-account-form .card .register-form-container label span{color:#c0392b;margin-left:.25rem}.registration-page .privacy-policy{margin-top:1rem}.login-banner{background-image:url("../images/account.jpg");background-position-y:40%}.track-order-header{font-size:1.75rem}.request-password-title{font-size:1.5rem}@media(max-width: 768.98px){#register{background:#f8f6f1;margin:0 -0.5rem;padding:1.5rem .625rem}}@media(max-width: 768.98px){#register .register-form-container{background:#fff;padding:1.5rem .375rem}}#register .register-form-container h2{color:#000;font-size:2.5rem;font-style:normal;font-weight:800;line-height:2.5rem;margin-bottom:1rem;text-align:center}@media(max-width: 768.98px){#register .register-form-container h2{font-size:1.875rem;line-height:2rem;margin-bottom:.5rem}}#register .register-form-container .legal-notice{color:#6f6f6f;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.125rem}#register .register-form-container .legal-notice p:last-child{margin-bottom:0}#register .register-form-container .legal-notice a{text-decoration:underline}#register .register-form-container .legal-notice a:hover{text-decoration:none}#register .register-form-container .msg-fields-required{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;text-align:center;margin-bottom:2.5rem}@media(max-width: 768.98px){#register .register-form-container .msg-fields-required{font-size:.875rem;line-height:1.3125rem;margin-bottom:2rem}}#register .register-form-container .msg-fields-required span{color:#e30613}#register .register-form-container .one-field-in-line{width:100%}#register .register-form-container .one-field-in-line.half{max-width:calc(50% - .5rem)}@media(max-width: 768.98px){#register .register-form-container .one-field-in-line.half{max-width:100%}}#register .register-form-container .form-group{margin-bottom:1rem}#register .register-form-container .form-group .form-control-label{color:#000;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.3125rem;margin-bottom:.375rem}#register .register-form-container .form-group .form-control{height:1.875rem;color:#000}#register .register-form-container .form-group .form-control::-moz-placeholder{color:#6f6f6f;opacity:1}#register .register-form-container .form-group .form-control::placeholder{color:#6f6f6f;opacity:1}#register .register-form-container .form-group .form-control#birthday{color:#6f6f6f}#register .register-form-container .form-group select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../images/icon-arrow-down.svg") no-repeat center right 1rem}@media(max-width: 991.98px){#register .register-form-container .form-group select.form-control option{font-size:.875rem}}#register .register-form-container .form-group.custom-checkbox{position:relative;flex-direction:column;padding-left:2.25rem}#register .register-form-container .form-group.custom-checkbox .custom-control-label{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 768.98px){#register .register-form-container .form-group.custom-checkbox .custom-control-label{font-size:.875rem;line-height:1.3125rem}}#register .register-form-container .form-group.custom-checkbox .custom-control-label::before{top:-0.188rem;transform:none;left:-2.25rem}@media(max-width: 768.98px){#register .register-form-container .form-group.custom-checkbox .custom-control-label::before{top:0}}#register .register-form-container .form-group.custom-checkbox .custom-control-label a{text-decoration:underline}#register .register-form-container .form-group.custom-checkbox .custom-control-label a:hover{text-decoration:none}#register .register-form-container .form-group.custom-checkbox .custom-control-label span{color:#ec5729}#register .register-form-container .form-group.custom-checkbox .custom-control-input:checked~.custom-control-label::after{top:.094rem;left:-2rem;transform:none}@media(max-width: 768.98px){#register .register-form-container .form-group.custom-checkbox .custom-control-input:checked~.custom-control-label::after{top:.25rem}}#register .register-form-container .form-group.custom-checkbox.multi-checkbox{flex-flow:row wrap;gap:.625rem;margin-bottom:2.313rem}#register .register-form-container .form-group.custom-checkbox.multi-checkbox .multi-custom-checkbox{padding-left:2.25rem;position:relative;z-index:1;display:flex;margin-right:.625rem}#register .register-form-container .two-fields-in-line{display:flex;gap:1rem}@media(max-width: 768.98px){#register .register-form-container .two-fields-in-line{flex-direction:column;gap:0}}#register .register-form-container .two-fields-in-line .form-group{width:100%}#register .register-form-container .form-group:not(.required) .form-control-label::after{display:none}#register .register-form-container .password-group{flex-wrap:wrap}#register .register-form-container .password-group .form-group{margin-bottom:.375rem}#register .register-form-container .password-example{display:flex;width:100%;color:#6f6f6f;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.125rem}#register .register-form-container .optin{list-style:none;margin:1.5rem 0 0;padding:0}@media(max-width: 768.98px){#register .register-form-container .optin{margin-top:1rem}}#register .register-form-container .optin li{display:flex}#register .register-form-container .optin li .legend-text{margin:0;width:auto;font-size:.875rem}#register .register-form-container .optin li a{font-size:.875rem;text-decoration:underline}#register .register-form-container .optin li .form-group.custom-checkbox .custom-control-label{font-size:.875rem;line-height:1.125rem}#register .register-form-container .bloc-btn-submit{margin:2.5rem auto;display:inline-block;text-align:center;width:100%}@media(max-width: 768.98px){#register .register-form-container .bloc-btn-submit{margin:2rem auto}}#register .register-form-container .bloc-btn-submit .btn-primary{max-width:21.063rem;padding:1rem 5rem;height:4rem}@media(max-width: 768.98px){#register .register-form-container .bloc-btn-submit .btn-primary{max-width:100%}}
