.clearfix:after{clear:both;content:"";display:table}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;font-weight:400;margin:0;padding:0;vertical-align:baseline}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menu{float:left;margin:0;padding:0}.menu li{float:left;list-style:none outside none!important}.hidden{display:none!important}.veil{text-align:center;z-index:100}.veil,.veil .underlay{height:100%;left:0;position:absolute;top:0;width:100%}.veil .underlay{background-color:#000;opacity:.5}.spinner{-webkit-animation:sk-rotate 2s linear infinite;animation:sk-rotate 2s linear infinite;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;text-align:center;top:50%;width:80px}.dot1,.dot2{-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite;background-color:#fff;border-radius:100%;display:inline-block;height:60%;position:absolute;top:0;width:60%}.dot2{-webkit-animation-delay:-1s;animation-delay:-1s;bottom:0;top:auto}.container-iframe-spinner{position:relative}.container-iframe-spinner .iframe-spinner{-webkit-animation:sk-rotate 2s linear infinite;animation:sk-rotate 2s linear infinite;border:9px solid #f3f3f3;border-radius:50%;border-top-color:#fd712b;height:48px;left:50%;margin-left:-24px;margin-top:-24px;position:absolute;top:50%;width:48px}@-webkit-keyframes sk-rotate{to{transform:rotate(1turn)}}@keyframes sk-rotate{to{transform:rotate(1turn)}}@-webkit-keyframes sk-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.checkoutlogin,.login-container-page,.register-container-page{position:relative;width:100%}.checkoutlogin input,.login-container-page input,.register-container-page input{line-height:normal}.checkoutlogin .mb-30,.login-container-page .mb-30,.register-container-page .mb-30{margin-bottom:30px}.checkoutlogin .mb-10,.login-container-page .mb-10,.register-container-page .mb-10{margin-bottom:10px}.checkoutlogin .mb-20,.login-container-page .mb-20,.register-container-page .mb-20{margin-bottom:20px}.checkoutlogin .form-control:focus,.login-container-page .form-control:focus,.register-container-page .form-control:focus{box-shadow:none}.checkoutlogin .register-legal-notice.mb-50,.login-container-page .register-legal-notice.mb-50,.register-container-page .register-legal-notice.mb-50{margin-bottom:50px}.checkoutlogin .password.mt-0,.login-container-page .password.mt-0,.register-container-page .password.mt-0{margin-top:0!important}.checkoutlogin .form-row-button,.login-container-page .form-row-button,.register-container-page .form-row-button{clear:left;display:block;height:50px}.checkoutlogin h2,.checkoutlogin h3,.login-container-page h2,.login-container-page h3,.register-container-page h2,.register-container-page h3{margin:0}.checkoutlogin p,.login-container-page p,.register-container-page p{margin:1em 0}.checkoutlogin span.error,.login-container-page span.error,.register-container-page span.error{color:red;float:right;margin-left:0;position:absolute;right:0;top:90%}.checkoutlogin .required-indicator,.login-container-page .required-indicator,.register-container-page .required-indicator{color:#a3a3a3;float:right;font-size:12px;font-style:italic;padding:0}.checkoutlogin input[type=date],.checkoutlogin input[type=email],.checkoutlogin input[type=number],.checkoutlogin input[type=password],.checkoutlogin input[type=text],.checkoutlogin select,.login-container-page input[type=date],.login-container-page input[type=email],.login-container-page input[type=number],.login-container-page input[type=password],.login-container-page input[type=text],.login-container-page select,.register-container-page input[type=date],.register-container-page input[type=email],.register-container-page input[type=number],.register-container-page input[type=password],.register-container-page input[type=text],.register-container-page select{background:0 0;border:none;border-bottom:1px solid #a3a3a3;box-sizing:border-box;color:#000;font-size:20px;font-weight:400;height:auto;padding:0 0 10px;text-indent:0;width:100%}.checkoutlogin input[type=date]:focus,.checkoutlogin input[type=email]:focus,.checkoutlogin input[type=number]:focus,.checkoutlogin input[type=password]:focus,.checkoutlogin input[type=text]:focus,.checkoutlogin select:focus,.login-container-page input[type=date]:focus,.login-container-page input[type=email]:focus,.login-container-page input[type=number]:focus,.login-container-page input[type=password]:focus,.login-container-page input[type=text]:focus,.login-container-page select:focus,.register-container-page input[type=date]:focus,.register-container-page input[type=email]:focus,.register-container-page input[type=number]:focus,.register-container-page input[type=password]:focus,.register-container-page input[type=text]:focus,.register-container-page select:focus{outline:0}.checkoutlogin input:-webkit-autofill,.login-container-page input:-webkit-autofill,.register-container-page input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}.checkoutlogin .form-row.password,.login-container-page .form-row.password,.register-container-page .form-row.password{margin-bottom:0;margin-top:50px}.checkoutlogin .togglePassText,.login-container-page .togglePassText,.register-container-page .togglePassText{background-image:url(../images/icon-password-visibile.png);background-position:50%;background-repeat:no-repeat;background-size:15px;cursor:pointer;padding:6px 8px;position:absolute;right:0;top:10px}.checkoutlogin .login-oauth fieldset,.login-container-page .login-oauth fieldset,.register-container-page .login-oauth fieldset{margin:20px 0 0}.checkoutlogin .account-exist,.login-container-page .account-exist,.register-container-page .account-exist{background-color:#f7f7f7}.checkoutlogin label,.login-container-page label,.register-container-page label{font-size:18px;font-weight:400}.checkoutlogin label span,.login-container-page label span,.register-container-page label span{color:#a3a3a3;font-size:12px}.checkoutlogin label .form-caption,.login-container-page label .form-caption,.register-container-page label .form-caption{color:#a3a3a3;font-size:12px;font-style:italic}.checkoutlogin input[type=checkbox]:not(old)+label,.checkoutlogin input[type=radio]:not(old)+label,.login-container-page input[type=checkbox]:not(old)+label,.login-container-page input[type=radio]:not(old)+label,.register-container-page input[type=checkbox]:not(old)+label,.register-container-page input[type=radio]:not(old)+label{display:inline;line-height:18px;margin-left:36px}@media screen and (max-width:990px){.login-container-page.checkoutlogin .row{display:block!important;margin-left:0!important;margin-right:0!important}}.login-container-page.checkoutlogin .password.mt-0{margin-top:0!important}.login-container-page.checkoutlogin .password-wrapper.mt-50{margin-top:50px!important}.login-container-page.checkoutlogin .page-header.login-header.black-bar .page-title.bar-title{float:none;font-weight:900;margin:0 0 50px 100px}@media screen and (max-width:990px){.checkoutlogin .login-legal-notice.mob-mb-12,.login-container-page .login-legal-notice.mob-mb-12{margin-bottom:12px}}.checkoutlogin .form-row.without-before:before,.login-container-page .form-row.without-before:before{content:none}@media screen and (max-width:990px){.checkoutlogin .top-bar,.login-container-page .top-bar{min-height:100px;padding-top:20px!important;flex-direction:column;width:100%;align-items:flex-start}}.checkoutlogin .top-bar .pay-steps,.login-container-page .top-bar .pay-steps{box-sizing:border-box;color:#fff;padding:18px 50px;width:100%}@media(max-width:760px){.checkoutlogin .top-bar .pay-steps,.login-container-page .top-bar .pay-steps{padding:0}}.checkoutlogin .top-bar .pay-steps.authcustomer .step,.login-container-page .top-bar .pay-steps.authcustomer .step{width:33.33%}.checkoutlogin .top-bar .pay-steps .step,.login-container-page .top-bar .pay-steps .step{display:inline-block;float:left;font-size:31px;position:relative;text-align:center;width:25%}@media(max-width:760px){.checkoutlogin .top-bar .pay-steps .step,.login-container-page .top-bar .pay-steps .step{font-size:21px}}.checkoutlogin .top-bar .pay-steps .step div,.login-container-page .top-bar .pay-steps .step div{font-size:23px;font-weight:500;position:relative;text-transform:uppercase;top:8px}@media(max-width:760px){.checkoutlogin .top-bar .pay-steps .step div,.login-container-page .top-bar .pay-steps .step div{font-size:13px;min-width:200px;padding-left:20px;text-align:left}}@media(max-width:320px){.checkoutlogin .top-bar .pay-steps .step div,.login-container-page .top-bar .pay-steps .step div{font-size:11px}}.checkoutlogin .top-bar .pay-steps .step span,.login-container-page .top-bar .pay-steps .step span{border-radius:50%;box-sizing:border-box;display:inline-block;height:50px;padding-top:0;position:relative;text-align:center;vertical-align:middle;width:50px;z-index:2}@media(max-width:760px){.checkoutlogin .top-bar .pay-steps .step span,.login-container-page .top-bar .pay-steps .step span{height:40px;width:40px}}@media(max-width:320px){.checkoutlogin .top-bar .pay-steps .step span,.login-container-page .top-bar .pay-steps .step span{height:38px;width:38px}}.checkoutlogin .top-bar .pay-steps .step.active-step span,.login-container-page .top-bar .pay-steps .step.active-step span{border:2px solid}.checkoutlogin .top-bar .pay-steps .step.first-step:after,.login-container-page .top-bar .pay-steps .step.first-step:after{background:#fff;content:"";display:inline-block;height:1px;position:absolute;top:28px;width:50%;z-index:1}@media(max-width:760px){.checkoutlogin .top-bar .pay-steps .step.first-step:after,.login-container-page .top-bar .pay-steps .step.first-step:after{top:20px}}.checkoutlogin .top-bar .pay-steps .step.first-step:after,.login-container-page .top-bar .pay-steps .step.first-step:after{right:-23px}@media(max-width:760px){.checkoutlogin .top-bar .pay-steps .step.first-step:after,.login-container-page .top-bar .pay-steps .step.first-step:after{right:-20px}}@media(max-width:320px){.checkoutlogin .top-bar .pay-steps .step.first-step:after,.login-container-page .top-bar .pay-steps .step.first-step:after{right:-18px}}.checkoutlogin .top-bar .pay-steps .step.last-step:before,.login-container-page .top-bar .pay-steps .step.last-step:before{background:#fff;content:"";display:inline-block;height:1px;position:absolute;top:28px;width:50%;z-index:1}@media(max-width:760px){.checkoutlogin .top-bar .pay-steps .step.last-step:before,.login-container-page .top-bar .pay-steps .step.last-step:before{top:20px}}.checkoutlogin .top-bar .pay-steps .step.last-step:before,.login-container-page .top-bar .pay-steps .step.last-step:before{left:-23px}@media(max-width:760px){.checkoutlogin .top-bar .pay-steps .step.last-step:before,.login-container-page .top-bar .pay-steps .step.last-step:before{left:-23px}}@media(max-width:320px){.checkoutlogin .top-bar .pay-steps .step.last-step:before,.login-container-page .top-bar .pay-steps .step.last-step:before{left:-18px}}.checkoutlogin .top-bar .pay-steps .step.center-step:before,.login-container-page .top-bar .pay-steps .step.center-step:before{background:#fff;content:"";display:inline-block;height:1px;position:absolute;top:28px;width:50%;z-index:1}@media(max-width:760px){.checkoutlogin .top-bar .pay-steps .step.center-step:before,.login-container-page .top-bar .pay-steps .step.center-step:before{top:20px}}.checkoutlogin .top-bar .pay-steps .step.center-step:before,.login-container-page .top-bar .pay-steps .step.center-step:before{left:-23px}@media(max-width:760px){.checkoutlogin .top-bar .pay-steps .step.center-step:before,.login-container-page .top-bar .pay-steps .step.center-step:before{left:-20px}}@media(max-width:320px){.checkoutlogin .top-bar .pay-steps .step.center-step:before,.login-container-page .top-bar .pay-steps .step.center-step:before{left:-18px}}.checkoutlogin .top-bar .pay-steps .step.center-step:after,.login-container-page .top-bar .pay-steps .step.center-step:after{background:#fff;content:"";display:inline-block;height:1px;position:absolute;top:28px;width:50%;z-index:1}@media(max-width:760px){.checkoutlogin .top-bar .pay-steps .step.center-step:after,.login-container-page .top-bar .pay-steps .step.center-step:after{top:20px}}.checkoutlogin .top-bar .pay-steps .step.center-step:after,.login-container-page .top-bar .pay-steps .step.center-step:after{right:-23px}@media(max-width:760px){.checkoutlogin .top-bar .pay-steps .step.center-step:after,.login-container-page .top-bar .pay-steps .step.center-step:after{right:-20px}}@media(max-width:320px){.checkoutlogin .top-bar .pay-steps .step.center-step:after,.login-container-page .top-bar .pay-steps .step.center-step:after{right:-18px}}.checkoutlogin .top-bar .left-bloc-top-bar,.login-container-page .top-bar .left-bloc-top-bar{color:#fff;font-size:36px;text-transform:uppercase;flex:1;padding-left:50px}@media(max-width:1001px){.checkoutlogin .top-bar .left-bloc-top-bar,.login-container-page .top-bar .left-bloc-top-bar{flex:inherit;font-size:24px;padding:20px 0 20px 20px}}.checkoutlogin .top-bar .right-bloc-top-bar,.login-container-page .top-bar .right-bloc-top-bar{color:#fff;font-size:30px;padding-right:50px}.checkoutlogin .top-bar .right-bloc-top-bar i,.login-container-page .top-bar .right-bloc-top-bar i{margin-left:44px}@media(max-width:1001px){.checkoutlogin .top-bar .right-bloc-top-bar i,.login-container-page .top-bar .right-bloc-top-bar i{margin-left:0;margin-right:44px}.checkoutlogin .top-bar .right-bloc-top-bar,.login-container-page .top-bar .right-bloc-top-bar{padding:20px 0 20px 20px}}.uikit-body-login{background:url(../images/bg-layout-lge.svg) #f7f7f7 no-repeat center top -90px;border-bottom:1px solid #000;padding-bottom:80px;padding-top:80px}@media(max-width:760px){.uikit-body-login{background:#fff;padding-bottom:0;padding-top:0}}.uikit-body-login .uikit-container-login{background-color:#fff;display:block;max-width:800px;padding:40px}@media(max-width:760px){.uikit-body-login .uikit-container-login{padding:0 20px 30px}.uikit-body-login .uikit-container-login .title-bloc{background-color:#000;position:relative}.uikit-body-login .uikit-container-login .title-bloc:before{background:#000}.uikit-body-login .uikit-container-login .title-bloc:after,.uikit-body-login .uikit-container-login .title-bloc:before{content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:120%;z-index:0}.uikit-body-login .uikit-container-login .title-bloc:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.7)),url(../images/bg-img-secondary-lge.svg);background-position:0 0;background-repeat:repeat;background-size:auto}}.uikit-body-login .uikit-container-login h2{margin-bottom:16px}@media(max-width:1001px){.uikit-body-login .uikit-container-login h2{color:#000;font-size:16px;line-height:normal;margin-bottom:20px;padding:0}}.uikit-body-login .uikit-container-login h2.tracking-title{margin-bottom:30px}.uikit-body-login .uikit-container-login p.uikit-p{font-size:14px;margin:0 0 30px}@media(max-width:760px){.uikit-body-login .uikit-container-login p.uikit-p{display:none}}.uikit-body-login .uikit-container-login .bloc-form-login{max-width:600px}.uikit-body-login .uikit-container-login .bloc-form-login .uikit-form-group{margin-bottom:20px}.uikit-body-login .uikit-container-login .bloc-form-login .uikit-form-group input:autofill{background-color:#fff!important}.uikit-body-login .uikit-container-login .bloc-form-login .bloc-forgot-password{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-wrap:wrap;justify-content:space-between}.uikit-body-login .uikit-container-login .bloc-form-login .uikit-primary-btn{margin-bottom:40px;width:100%}@media(max-width:760px){.uikit-body-login .uikit-container-login .label-required{font-size:12px}.uikit-body-login .container-checkout-login{padding-bottom:0}}.uikit-body-login .container-checkout-login .tab-checkout-login .tab-content{padding:40px 0 30px}.uikit-body-login .container-checkout-login .tab-checkout-login .tab-content .description-creation-compte{display:none}@media(max-width:760px){.uikit-body-login .container-checkout-login .tab-checkout-login .tab-content .form-check{display:flex;align-items:flex-start}.uikit-body-login .container-checkout-login .tab-checkout-login .tab-content .form-check input[type=checkbox]{margin-top:5px}}.uikit-body-login .guest-part{margin-top:20px}@media(max-width:760px){.uikit-body-login .guest-part{border-top:1px solid #000;margin-top:0;padding:60px 20px 70px!important}.uikit-body-login .guest-part p.uikit-p{display:block;font-size:14px;margin-bottom:20px}}.uikit-body-login .guest-part .form-group{width:100%}@media(max-width:1001px){.uikit-body-login .guest-part .bloc-title h2{background:0 0;color:#000;font-size:16px;line-height:normal;margin-bottom:20px;padding:0}}.uikit-body-login .guest-part .isAlcoolInCart{color:#000;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:20px}.uikit-body-login .guest-part .form-caption{color:#e61d1d;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:18px;margin-bottom:0;margin-top:4px;width:100%}.uikit-body-login .guest-part .bloc-button-submit{margin-bottom:30px}.uikit-body-login .guest-part .bloc-button-submit button{width:100%}.uikit-body-login .guest-part .bloc-button-submit button:disabled{opacity:.25}.uikit-body-login .email-already-registred.minor-msg{font-size:13px}.link-login{display:table;margin:80px auto 30px}@media(max-width:760px){.link-login{border-bottom:0;border-top:1px solid #000;display:flex;margin:0;padding:20px 0;width:100%;justify-content:center}}.link-login ul{display:flex;list-style:none;margin:0;padding:0}.link-login ul li{list-style:none;margin:0 20px}.link-login ul li:first-child{position:relative}.link-login ul li:first-child:before{background:#000;content:"";display:block;height:4px;position:absolute;right:-22px;top:9px;width:4px}.link-login ul li a{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:21px}@media(max-width:544px){.bloc-forgot-password .mobile-remember{align-items:flex-start}.bloc-forgot-password .mobile-remember .mobile-remember-radio{margin-top:.25rem}}.tracking-page .uikit-tab .tab-content{padding:15px 0 0}@media(max-width:991px){.tracking-page .uikit-tab .liste-item-tab li a{height:45px;max-height:45px}}.tracking-page .no-order-found{margin:40px 0 0}.bloc-form-login .uikit-tab .tab-content{padding:15px 0 0}@media(max-width:991px){.bloc-form-login .uikit-tab .liste-item-tab li a.active{border-bottom:1px solid #000}}.bloc-form-login span.error{background-color:#fff}.login-page.bg-page{background-color:#f1f1f1;background-image:url(../images/bg-layout-lge.svg);background-position:top;background-repeat:no-repeat;background-size:initial}@media(max-width:767px){.login-page.bg-page{background-color:#fff;background-image:none}}.login-page__col-centered{display:flex;flex-direction:column;align-items:center}.login-page__col-centered .bloc-title{max-width:560px;width:100%}.login-page__col-centered .bloc-content{background:#fff;border-radius:2px;margin:60px 0 30px;max-width:724px;padding:40px;width:100%}@media(max-width:767px){.login-page__col-centered .bloc-content{margin:0;max-width:100%;padding:24px 16px}}.login-page .otp-text{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:2em 0;text-align:center}.login-page .js-otp-submit{width:100%}@media(max-width:767px){.login-page .otp-icon{margin-top:30px}}.login-page .otp-card__resend,.login-page .reset-pwd-card__resend{text-align:center}.login-page .otp-card__resend .uikit-link,.login-page .reset-pwd-card__resend .uikit-link{background:0 0;border:none;color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:1em 0;padding:0;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline}.login-page .otp-card__resend .uikit-link[disabled],.login-page .reset-pwd-card__resend .uikit-link[disabled]{cursor:not-allowed;opacity:.4;pointer-events:none}.login-page .otp-card__resend .js-otp-resend-timer,.login-page .reset-pwd-card__resend .js-otp-resend-timer{color:#e61d1d;font-family:Montserrat;font-size:14px;text-align:center}.login-page .pwd-reset-btn a:hover{color:#fff;text-decoration:none}.login-page .alert-danger,.login-page .loader{display:none}.login-page form.login{padding-top:16px}.login-page .login input:-webkit-autofill,.login-page .login input:-webkit-autofill:active,.login-page .login input:-webkit-autofill:focus,.login-page .login input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#000!important;caret-color:#000!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.pwd-reset-btn .btn-login-primary{margin:0}.new-password-title .login-step__subtitle{margin-bottom:40px;padding-bottom:0}.new-password-title .form-group-confirm{margin-bottom:16px}.newPasswordForm .form-group{margin-bottom:20px;position:relative}.newPasswordForm .btn-outline-primary,.newPasswordForm .btn-save{margin-bottom:20px}.newPasswordForm .btn-save{background-color:#000;border-color:#000}.newPasswordForm .btn-save:focus,.newPasswordForm .btn-save:hover{background-color:#333;border-color:#333}.newPasswordForm .btn-outline-primary{border:1px solid #000;color:#000;font-weight:700}.newPasswordForm .btn-outline-primary:hover{background-color:transparent;border-color:#000;color:#000}.page-reset-password .login-step__subtitle{padding-bottom:4px}.page-reset-password .login-step__description{padding-bottom:32px}.page-reset-password .reset-pwd-card__resend{margin-bottom:16px}.page-reset-password .reset-pwd-card__resend .uikit-link{font-weight:600}.login-page__col-centered .bloc-title .title-fieldset{color:#1a1a1a;font-size:22px;font-weight:700;letter-spacing:3px;margin-bottom:8px;text-transform:uppercase}@media(max-width:768px){.login-page__col-centered .bloc-title .title-fieldset{font-size:20px}}.login-step{width:100%}.login-step[hidden]{display:none}.login-step__subtitle{color:#000;font-family:Montserrat;font-size:22px;font-weight:700;line-height:1.6;line-height:33px;margin-bottom:28px;padding-bottom:16px;text-transform:uppercase}@media(max-width:760px){.login-step__subtitle{font-size:18px;margin-bottom:0}}.login-step__description{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:21px;padding-bottom:16px}@media(max-width:760px){.login-step__description{padding-bottom:24px}}.login-step__required{font-size:12px;font-weight:300;line-height:12px;margin-bottom:0}.login-step .bloc-forgot-password,.login-step__required{color:#000;font-family:Montserrat;font-style:normal;text-align:right}.login-step .bloc-forgot-password{font-size:14px;font-weight:400;line-height:21px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.login-step .bloc-forgot-password:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.login-step form.login .form-group.uikit-password{margin-bottom:8px}.btn-login-primary{background:#000;border:none;border-radius:2px;color:#fff;cursor:pointer;display:block;display:flex;font-family:Montserrat;font-size:13px;font-weight:700;height:46px;margin:16px 0;padding:2px 30px;text-transform:uppercase;transition:background .2s ease;width:100%;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:25px}.btn-login-primary:hover{background:#333}.btn-login-primary:disabled{cursor:not-allowed;opacity:.6}.login-separator{display:flex;align-items:center;gap:30px;margin-bottom:16px}.login-separator:after,.login-separator:before{content:"";-webkit-box-flex:1;border-top:1px solid #e5e5e5;flex:1}.login-separator span{color:#000;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase}.social-login{gap:20px;margin-bottom:32px}.social-login,.social-login__btn{display:flex}.social-login__btn{-webkit-box-flex:1;background:#f1f1f1;border:1px solid #e5e5e5;border-radius:3px;flex:1;height:52px;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center;padding:14px 20px;transition:background .2s ease}.social-login__btn:hover{background:#e0e0e0}.social-login__btn svg{height:24px;width:24px}.oauth-error-google{display:block!important}.login-global-error{background:#fdf0ef;border:1px solid #f5c6c2;border-radius:2px;color:#c0392b;display:none;font-size:13px;line-height:1.4;margin-bottom:16px;padding:12px 14px}.login-global-error.is-visible{display:block}.legal-links{display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:20px;justify-content:center;padding-bottom:16px;padding-top:30px}.legal-links__link{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:21px}.legal-links__link:hover{text-decoration:none}.legal-links__dot{background:#1a1a1a;border-radius:50%;display:inline-block;height:4px;width:4px;flex-shrink:0}.password-rules{margin-bottom:16px}.password-rules .rule{display:flex;align-items:center;gap:10px;margin-bottom:7px}.password-rules .rule p{margin:0}.password-rules .rule:last-child{margin-bottom:24px}.password-rules .rule .status-circle{display:inline-flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #999;border-radius:50%;color:#fff;font-size:12px;height:12px;justify-content:center;width:12px}.password-rules .rule.valid .status-circle{background-color:#019328;border-color:#019328}.password-rules .rule.failed-rule p{color:#e61d1d}.password-rules .rule.failed-rule .status-circle{border-color:#e61d1d}.password-rules .rule.failed-rule.valid p{color:#000}.password-rules .rule.failed-rule.valid .status-circle{background-color:#019328;border-color:#999}.password-rules .rule.valid .status-circle:after{background:url(../../images/checkicon.svg) 50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:15px;width:9px}.password-rules .rule p{color:#000;font-family:BrownProRegular;font-size:12px;font-weight:400;line-height:18px}.bloc-content-order-tracking .bloc-title{max-width:100%}.bloc-content-order-tracking .bloc-title .title-fieldset{margin-bottom:2em;text-align:center}.bloc-content-order-tracking .uikit-primary-btn{margin-bottom:3em;width:100%}