.stand-form .form-group{position:relative}.stand-form .form-label-group{margin-bottom:1rem}.stand-form .form-label-group input,.stand-form .form-label-group label{padding:var(--input-padding-y) var(--input-padding-x)}.stand-form .form-label-group label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#444;border:1px solid transparent;border-radius:0.25rem;transition:all 0.1s ease-in-out;white-space:nowrap;overflow:hidden}@media (max-width: 991.98px){.stand-form .form-label-group label{font-size:0.825rem}}.stand-form .form-label-group>span i{display:block;position:absolute;right:0;top:24px;transform:translate(-30px, -50%);cursor:pointer;color:#444}.stand-form .form-group.required label::after{content:"*";color:#FF2727}.stand-form .form-label-group input:not(:placeholder-shown),.stand-form .form-label-group input:focus{padding-top:calc( var(--input-padding-y) + var(--input-padding-y) * (2 / 3));padding-bottom:calc(var(--input-padding-y) / 3)}.stand-form .form-label-group input:not(:placeholder-shown) ~ label,.stand-form .form-label-group input:focus ~ label{padding-top:calc(var(--input-padding-y) / 3);padding-bottom:calc(var(--input-padding-y) / 3);font-size:12px;color:#999}.stand-form .custom-checkbox .custom-control-label::before{border:2px solid #000;background:#fff;width:1.05rem;height:1.05rem}.stand-form .form-control{height:auto}.stand-form .form-control.confidential::before{content:"*";color:#FF2727}.stand-form .form-control:focus{box-shadow:none}.stand-form .radio-toolbar input[type="radio"]{opacity:0;position:fixed;width:0}.stand-form .radio-toolbar label{display:inline-block;background-color:#fff;padding:10px 20px;font-family:sans-serif, Arial;font-size:16px;border:1px solid gainsboro;border-radius:.1875rem;cursor:pointer}@media (max-width: 767.98px){.stand-form .radio-toolbar label{padding:10px 10px}}.stand-form .radio-toolbar label:hover{background-color:#999}.stand-form .radio-toolbar input[type="radio"]:focus+label{border:2px solid #999}.stand-form .radio-toolbar input[type="radio"]:checked+label{background-color:#b6b6b6;border:1px solid black}.stand-form .validator{position:absolute;right:0;top:50%;transform:translate(-5px, -50%);width:1.5rem;height:1.5rem;display:none}.stand-form input.validate:valid ~ .validator{display:block}.stand-form .btn-submit{width:70%;margin:auto;text-transform:uppercase;padding-top:0.75rem;padding-bottom:0.75rem;border-radius:0}@media (max-width: 991.98px){.stand-form .btn-submit{width:100%}}.stand-form select ~ label{display:block;min-width:36px;position:absolute;top:12px;left:14px;margin:0;pointer-events:none}.stand-form select:valid ~ label{padding-top:calc(var(--input-padding-y) / 3);padding-bottom:calc(var(--input-padding-y) / 3);font-size:12px;color:#999;position:absolute;top:-2px}.row--hidden{display:none}.form-group{margin-bottom:.875rem}.form-group.required .form-control-label::after{content:"*";color:#FF2727;position:relative;left:0px;display:inline-block}.form-group .custom-checkbox-required-sign{color:#FF2727}.form-group input[type='text']:focus,.form-group input[type='password']:focus,.form-group input[type='email']:focus,.form-group input[type='tel']:focus,.form-group textarea:focus{border-width:1px;background:#f6f6f6}.form-group.file-group{height:22px}.form-group.file-group .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form-group.file-group .inputfile+label *{pointer-events:none}.form-group.file-group .inputfile+label{font-size:.875em;font-weight:400;color:#000;background-color:#f6f6f6;border:1px solid #E0E0E0;display:inline-block;cursor:pointer;padding:1px 10px;border-radius:4px}.form-group.file-group .inputfile:focus+label,.form-group.file-group .inputfile+label:hover{border-color:#000}.form-group.file-group .inputfile:focus+label{background-color:#E0E0E0;outline:-webkit-focus-ring-color auto 5px}.form-group.label-group{position:relative}.form-group.label-group label{font-size:16px;color:#1D1E1E;font-weight:600;padding-left:5px;margin-bottom:7px;position:relative;display:block}.form-group.label-group span{display:block;font-size:12px;font-style:italic;color:#1D1E1E;padding-left:5px;margin-bottom:7px}.form-group.label-group select:valid{padding-left:.95rem}.form-group.label-group input,.form-group.label-group textarea{padding:0 15px;background-color:#fff !important;border:solid 1px #E4E8E9;font-weight:400}.form-group.label-group input:-ms-input-placeholder,.form-group.label-group textarea:-ms-input-placeholder{color:#9EA8AC;font-family:"Barlow";font-size:14px}.form-group.label-group input::placeholder,.form-group.label-group textarea::placeholder{color:#9EA8AC;font-family:"Barlow";font-size:14px}.form-group.label-group input:not(:placeholder-shown) ~ label,.form-group.label-group input:focus ~ label,.form-group.label-group textarea:not(:placeholder-shown) ~ label,.form-group.label-group textarea:focus ~ label,.form-group.label-group select:valid ~ label{padding-top:.2rem;padding-left:1.2rem;font-size:11px;color:#707070}.login-page .crosscallup{margin-top:20px}.crosscallup .crosscall-up__container{background-color:#F5F7F8;border-radius:4px;border:1px solid #E4E4E4;margin-bottom:33px}.crosscallup .crosscall-up__container.crosscall-up-checkout{background-color:#fff;border:0;margin-top:40px}@media (max-width: 991.98px){.crosscallup .crosscall-up__container.crosscall-up-checkout{background-color:#F5F7F8}}.crosscallup .crosscall-up__content{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 991.98px){.crosscallup .crosscall-up__content{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.crosscallup .text-primary-link{font-weight:600;color:black !important;font-size:14px}.crosscallup label{cursor:pointer;font-size:14px}.crosscallup .crosscall-up__content--text{margin-top:26px}.crosscallup .crosscall-up__checkboxes{background-image:url("../../images/pattern-checkbox.svg");padding:27px 40px}@media (max-width: 991.98px){.crosscallup .crosscall-up__checkboxes{padding:20px}}.crosscallup .crosscall-up__checkboxes .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.725' height='8.069' viewBox='0 0 8.725 8.069'%3E%3Cpath d='M8616.856,731.142l2.43,2.143,4.856-6' transform='translate(-8616.195 -726.657)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;border:none;content:""}.crosscallup .crosscall-up__checkboxes .custom-checkbox .custom-control-input:not(:disabled):active ~ .custom-control-label::before,.crosscallup .crosscall-up__checkboxes .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,.crosscallup .crosscall-up__checkboxes .custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before,.crosscallup .crosscall-up__checkboxes .custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-color:#C3E914;background-color:#C3E914}.crosscallup .crosscall-up__content--image{background-image:url("../../images/crosscall-up-account.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width: 1199.98px){.crosscallup .crosscall-up__content--image{min-height:250px;background-position-y:26%}}.crosscallup .crosscall-up__content--image .logo-up{position:absolute;width:200px;right:20px;bottom:20px}.crosscallup .custom-checkbox{margin-bottom:10px !important}.crosscallup .custom-checkbox:last-child{margin-bottom:0 !important}.crosscallup .custom-control-label{color:white}.crosscallup .col-lg-6.crosscall-up__infos{padding:30px 40px}@media (max-width: 991.98px){.crosscallup .col-lg-6.crosscall-up__infos{padding:20px}}.crosscallup .check{background-image:url("../../images/check.svg");background-repeat:no-repeat;background-size:14px;padding-left:30px;margin-bottom:14px;font-size:16px;background-position-y:center}@media (min-width: 992px){.crosscallup .check:last-child{margin-bottom:0}}@media (min-width: 768px){.login-container{background:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}.login-container.showLoginBcg{background-image:url("../images/backLogin.jpg")}.login-container.showsignupBcg{background-image:url("../images/backSignup.jpg")}}.login-container .custom-checkbox .custom-control-label,.login-container .custom-radio .custom-control-label{font-size:14px;font-weight:600;padding-left:2px}.login-container .custom-checkbox .custom-control-label::after{border:2px solid #E0E0E0;border-radius:3px}.login-container .custom-checkbox .custom-control-input:not(:disabled):active ~ .custom-control-label::before,.login-container .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,.login-container .custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before,.login-container .custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-color:#56C3C7;background-color:#56C3C7}.login-container .custom-checkbox .custom-control-label::before{border:none;background:none;border-radius:3px}.login-container .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.725' height='8.069' viewBox='0 0 8.725 8.069'%3E%3Cpath d='M8616.856,731.142l2.43,2.143,4.856-6' transform='translate(-8616.195 -726.657)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;border:none;content:""}.login-container .custom-radio .custom-control-label::before{border:2px solid #E0E0E0;background:#fff}.login-container .custom-radio .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,.login-container .custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-color:#1D1E1E;background:#fff}.login-container .custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Ccircle cx='4' cy='4' r='4' fill='%231d1e1e'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;content:""}@media (min-width: 768px){.login-page{padding-top:100px;padding-bottom:100px;width:100%}}.login-page .login-form-nav{margin-bottom:2em;width:100%}.login-page .login{margin-bottom:0.938em}.login-page .login .error-message-form{padding:0.625em;background-color:#FF2727;color:#fff;border-radius:0.188em}.login-page .login .forgot-password{line-height:18px}.login-page .login .forgot-password a{color:#6C7478;text-decoration:underline;font-size:14px}.login-page .login .forgot-password a:hover{color:#56C3C7}.login-page a{color:#56C3C7}.login-page a:hover{color:#008084}.login-page input[type=date]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.registration-page{background:none;min-height:auto;background-image:url("../images/login@2x.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;padding-bottom:8rem}.registration-page .login-banner{padding-top:80px;padding-bottom:50px}.registration-page .privacy-policy{margin-top:1rem}.registration-page .login-form-nav{background-color:#fff}.login-banner{background:#000;background-repeat:no-repeat;background-image:url("../images/login@2x.jpg");background-position:center center;background-size:cover;padding-top:80px;padding-bottom:50px}@media (min-width: 768px){.login-banner{background:none}}.equal-height .card{width:100%}.track-order-header{font-size:1.75rem}.request-password-title{font-size:28px;width:390px;margin:auto;padding-left:30px;padding-right:30px}.login-oauth{margin-top:50px !important;padding:40px 0 50px;border-top:1px solid #9EA8AC}@media (min-width: 768px){.login-oauth{margin-top:1rem;margin-left:-5rem;margin-right:-5rem}}.login-oauth .checkoutLogin_connectWith_title{margin-bottom:1.25rem;font-size:18px;font-weight:600;color:#6C7478;line-height:23px}.login-oauth .btn{padding:1rem 1rem;margin:0}.login-oauth .btn .icon-container{width:24px;height:24px;margin-right:.6rem;background:#F5F7F8;border-radius:24px;position:relative}.login-oauth .btn.oauth-google{background:#F5F7F8}@media (min-width: 768px){.login-oauth .btn.oauth-google{margin-top:0}}.login-oauth .btn.oauth-google i{color:#E74235}.login-oauth .btn.oauth-facebook{background:#F5F7F8}.login-oauth .btn.oauth-facebook i{color:#fff;font-size:1.3rem;position:absolute;bottom:-2px}.login-oauth .btn.oauth-facebook .icon-container{background-color:#3B5A98;border-radius:4px}.required-fields{color:#FF2727;font-size:0.875rem}.request-password-modal .close{float:none;position:absolute;right:0;top:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.829' height='17.828' viewBox='0 0 17.829 17.828'%3E%3Cg transform='translate(-1620.527 -951.011)'%3E%3Cpath d='M1636.941,952.425l-15,15' transform='translate(0)' fill='none' stroke='%23f6f6f6' stroke-linecap='round' stroke-width='2'/%3E%3Cpath d='M1621.941,952.425l15,15' transform='translate(0)' fill='none' stroke='%23f6f6f6' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;width:25px;height:25px;opacity:1;background-color:#171717;margin:0}@media (min-width: 768px){.request-password-modal .close{right:0.1rem;top:-2rem;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.829' height='17.828' viewBox='0 0 17.829 17.828'%3E%3Cg id='Group_109' data-name='Group 109' transform='translate(-1620.527 -951.011)'%3E%3Cpath id='Path_180' data-name='Path 180' d='M1636.941,952.425l-15,15' transform='translate(0)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='Path_181' data-name='Path 181' d='M1621.941,952.425l15,15' transform='translate(0)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}}.request-password-modal .modal-dialog{max-width:665px}.request-password-modal .modal-body{padding:1.4rem}@media (min-width: 768px){.request-password-modal .modal-body{padding:2.4rem}.request-password-modal .modal-body h3::after{margin-bottom:1.5rem}}.request-password-modal .modal-header{position:relative;height:205px;background-repeat:no-repeat;background-image:url("../images/password-reset-mobile.png");background-position:top center;background-size:cover;border:none;border-radius:0}@media (min-width: 768px){.request-password-modal .modal-header{background-image:url("../images/password-reset.png");height:215px}}.login-page .checkoutLogin-image-desktop{position:absolute;width:100vw;left:-5rem;top:-7rem;z-index:0}.login-page .checkoutLogin_banneer_container{width:100%;position:relative}.login-page .checkoutLogin_banneer_container img{width:100%;height:auto}.login-page .checkoutLogin_banneer_container.ccup-mobile{display:block}@media (min-width: 768px){.login-page .checkoutLogin_banneer_container.ccup-mobile{display:none}}.login-page .checkoutLogin_banneer_container.ccup-desktop{display:none}@media (min-width: 768px){.login-page .checkoutLogin_banneer_container.ccup-desktop{display:block}}.login-page .checkoutLogin_banneer_title{position:absolute;top:50%;transform:translateY(-45%);z-index:1;left:25px;width:10rem;color:#fff;font-family:"Bison";font-size:46px !important;line-height:46px}@media (min-width: 768px){.login-page .checkoutLogin_banneer_title{position:unset;transform:none;color:#1D1E1E;text-align:center;width:auto;font-size:22px !important;line-height:22px}}.login-page .checkoutLogin_banneer_subtitle{color:#6C7478}@media (min-width: 768px){.login-page .checkoutLogin_banneer_subtitle{text-align:center;margin:auto}}.login-page .checkoutLogin_banneer_subtitle .text-center,.login-page .checkoutLogin_banneer_subtitle p{font-size:14px;margin:0 !important;line-height:18px}.login-page .checkoutLogin_rememForget{-ms-flex-pack:justify;justify-content:space-between;width:100%}.login-page .checkoutLogin_rememForget .custom-control-label{font-weight:400}.login-page .checkoutLogin_connectWith_buttons{-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){.login-page .checkoutLogin_connectWith_buttons{width:100% !important}}.login-page .checkoutLogin_connectWith_button{width:9rem}@media (min-width: 768px){.login-page .checkoutLogin_connectWith_button{width:10rem}}.login-page .checkoutLogin_connectWith_button a{color:#1D1E1E;width:100%}.login-page .checkoutLogin_connectWith_button a img{margin-right:7px}.login-page .checkoutLogin-image-mobile.container-signup-forms{width:100% !important;margin:auto !important}.login-page .checkoutLogin-image-mobile.container-signup-forms>.content-asset{width:345px;margin:auto}@media (min-width: 768px){.login-page .tabs-content{position:relative}}.login-page .tabs-content .tabs{width:100vw;display:-ms-flexbox;display:flex;background-color:#fff;height:2.8rem;font-size:46px !important;line-height:46px;padding:0 28px}@media (min-width: 768px){.login-page .tabs-content .tabs{height:auto;z-index:1;width:100%;padding:0}}.login-page .tabs-content .tabs .tab{-ms-flex:1;flex:1;background:transparent;outline:none;font-weight:700;color:#9EA8AC;height:100%;padding:0 0 .6rem;border:0;border-bottom:2px solid #E4E8E9;text-align:left;line-height:18px;font-size:18px;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end}@media (min-width: 768px){.login-page .tabs-content .tabs .tab{padding-left:0}}.login-page .tabs-content .tabs .tab.tab--active{font-weight:600;color:#1D1E1E;border-bottom:2px solid #1D1E1E}.login-page .checkoutLogin_container{background-color:#fff}@media (min-width: 768px){.login-page .checkoutLogin_container{width:46.5rem;margin:auto}}.login-page .tab-content{padding:28px}@media (min-width: 768px){.login-page .tab-content{padding:0}}.login-page .tab-content .active>div{background-color:#fff}.login-page .tab-content .active .login-form-nav{background-color:#fff}.login-page .tab-content .active .login-form-nav .alert-danger{font-size:14px;line-height:18px;margin-bottom:1rem}.login-page .tab-content .active .login-form-nav .container-signup-forms{margin:auto;margin-bottom:20px}@media (min-width: 768px){.login-page .tab-content .active .login-form-nav .container-signup-forms{width:330px}.login-page .tab-content .active .login-form-nav .container-signup-forms.ccUp{width:637px}}.login-page .tab-content .active .login-form-nav .container-signup-forms .container-signup-linkClub{border:0;background:transparent;width:100%;padding:0}@media (min-width: 768px){.login-page .tab-content .active .login-form-nav{position:relative}}@media (min-width: 768px){.login-page .tab-content .active .login-form-nav form{width:390px;margin:auto;padding-left:30px;padding-right:30px}}.login-page .tab-content .active .login-form-nav .tab-pane-title{font-family:"Barlow";color:#868686;font-size:1em;margin-bottom:1rem}.login-page .tab-content .active .login-form-nav p.text-center{margin:0}.login-page .tab-content .active .login-form-nav .js-show-trackorder-form{margin-top:26px}.login-page .tab-content .active .login-form-nav .trackorder{padding-top:40px;border-top:1px solid #9EA8AC;margin-top:0}.login-page .tab-content .active .login-form-nav .trackorder .text-center{color:#6C7478;font-size:18px;line-height:16px;font-weight:600}.login-page .tab-content .active .login-form-nav .guest{border-top:1px solid #9EA8AC}.login-page .tab-content .active .login-form-nav .guest .checkoutLogin_banneer_subtitle{margin-top:1rem}.login-page .tab-content .active .login-form-nav .guest .checkoutLogin_banneer_subtitle p:first-child{font-size:18px !important;line-height:23px;font-weight:600;margin-bottom:1rem;padding:0 4rem .8rem}.login-page .tab-content .active .login-form-nav .guest .btn{border:2px solid #1D1E1E !important;color:#1D1E1E !important;background-color:transparent;padding-top:8px;padding-bottom:10px;transition:all .2s;line-height:22px;margin-top:1rem}.login-page .tab-content .active .login-form-nav .guest .btn:hover,.login-page .tab-content .active .login-form-nav .guest .btn:active,.login-page .tab-content .active .login-form-nav .guest .btn:focus{color:#56C3C7;background-color:#1D1E1E !important;border-color:#1D1E1E !important}.login-page .tab-content .active .login-form-nav .guest .btn:hover:before,.login-page .tab-content .active .login-form-nav .guest .btn:active:before,.login-page .tab-content .active .login-form-nav .guest .btn:focus:before{width:100%}.login-page .tab-content .active .login-form-nav .guest .btn:hover:focus,.login-page .tab-content .active .login-form-nav .guest .btn:active:focus,.login-page .tab-content .active .login-form-nav .guest .btn:focus:focus{box-shadow:none}.login-page .tab-content .active .login-form-nav .guest .btn:hover{color:#fff !important}.login-page .form-control-label{display:none}.checkoutLogin-image-desktop{width:100vw}.checkoutLogin-image-desktop img{width:100%;min-height:972px}@media (min-width: 768px){.checkoutLogin-image-mobile{position:relative;background-color:#fff;padding-top:40px}}.checkoutLogin-image-desktop{display:none}@media (min-width: 768px){.checkoutLogin-image-desktop.show{display:block}}.checkoutLogin-image-mobile .checkoutLogin_banneer_container{display:block}@media (min-width: 768px){.checkoutLogin-image-mobile .checkoutLogin_banneer_container img{display:none}}
