.login-page{margin-top:1.1875rem;margin-bottom:3.125rem;background-color:#fff;padding:2.9375rem 1.5625rem .5rem 1.5625rem}@media (max-width: 767.98px){.login-page{margin-top:0;margin-bottom:0;padding:1.4375rem 0 3.3125rem 0}}.login-page.login-wrapper{max-width:742px;padding-left:25px;padding-right:25px}@media (max-width: 767.98px){.login-page.login-wrapper{padding-left:20px;padding-right:20px}}.login-page .page-title{line-height:1;text-align:center;margin-bottom:.9375rem;text-transform:uppercase;font-weight:800;font-size:1.6875rem;color:#005f71}.login-page .login{margin-bottom:0.938em}.login-page .login .error-message-form{padding:0.625em;background-color:#c00;color:#fff;border-radius:0.188em}.nav-tabs{-ms-flex-pack:center;justify-content:center;font-size:0;-ms-flex-align:center;align-items:center;margin-bottom:2rem;border:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width: 767.98px){.nav-tabs{padding:0 .3125rem;margin-bottom:1.5rem}}.nav-tabs .tabs-item{-ms-flex:1 1 45%;flex:1 1 45%}.nav-tabs .tabs-separator{font-size:1.125rem;font-family:"CityStreetwear","FuturaStd","FuturaStd-Book",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#005f71;padding:0 .5625rem;font-weight:600}.nav-tabs .tabs-link{font-size:.875rem;color:#005f71;text-transform:uppercase;font-weight:400;white-space:nowrap}.nav-tabs .tabs-link:hover{text-decoration:none}.nav-tabs .tabs-link.active{box-shadow:inset 0 -.125rem #005f71;font-weight:700}@media (max-width: 767.98px){.nav-tabs .tabs-link{font-size:.875rem}.nav-tabs .tabs-link.active{font-size:.875rem}}.form-group{position:relative}.form-group.required .form-control-label span::after{content:"*"}.form-group.date .form-control-label{cursor:context-menu}.form-control{padding-left:.8125rem;font-family:"FuturaStd-Book","FuturaStd","FuturaStd-Book",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.form-control.is-invalid,.form-control.is-invalid:focus{border-color:#c00;border-width:.09375rem;box-shadow:none}.form-control.is-invalid[type="date"]{padding-right:.5rem !important}.form-control.is-invalid+.form-control-label{width:calc(100% - 18px)}.form-control:focus ~ .form-control-label,.form-control ~ .form-control-label.fixed-label{width:fit-content;top:-.5rem;font-size:.75rem;padding:0 .75rem}.form-control:focus ~ .form-control-label span,.form-control ~ .form-control-label.fixed-label span{opacity:0.7}@media (max-width: 767.98px){.form-control:focus ~ .form-control-label,.form-control ~ .form-control-label.fixed-label{padding:0 .5rem;top:-.5rem}}.form-control-label{width:calc(100% - 16px);position:absolute;top:.75rem;left:.875rem;transition:all .3s ease;font-size:.875rem;margin:0;cursor:text;background-color:#fff}@media (max-width: 767.98px){.form-control-label{width:calc(100% - 16px);left:.875rem;top:12px;font-size:.875rem}.form-control-label.text-mobile-replace span{display:none}.form-control-label.text-mobile-replace:after{content:attr(data-mobile-text)}}.warn-message{text-align:center;font-size:.75rem;opacity:0.7}.submit-button-wrapper{text-align:center;margin-bottom:1.1875rem}.submit-button-wrapper .btn-primary{padding:.9375rem 5.625rem;font-size:.875rem;font-weight:700;color:#fff;text-transform:uppercase}@media (max-width: 767.98px){.submit-button-wrapper{padding:0 1.25rem}.submit-button-wrapper .btn-primary{padding:.875rem 5rem;font-size:.875rem}}.invalid-feedback{font-style:italic;padding-left:.3125rem;font-size:.75rem}#error-message{text-align:center;padding:0;font-size:14px}.subscribe-loyality{margin-bottom:1.4375rem;padding:.9375rem 2.3125rem 1.5625rem 2.3125rem;background-color:#f7f7f7}.subscribe-loyality .subscribe-logo{margin-bottom:1.25rem;text-align:center}.subscribe-loyality .subscribe-logo img{max-height:3.4375rem}.subscribe-loyality .subscribe-description{margin-bottom:1.375rem;color:#005f71;font-size:.875rem;font-weight:400;line-height:20px;text-align:center}.personal-offers-heading{margin:0;font-size:.875rem;font-weight:400;line-height:1.5rem;text-align:center}@media (max-width: 767.98px){.personal-offers-heading{padding:0 2.5rem}}.personal-offers-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:1.0625rem}@media (max-width: 767.98px){.personal-offers-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;padding:0 1.875rem}}.custom-checkbox{display:none}.custom-checkbox ~ .custom-label{position:relative;padding:0 1.875rem;color:#005f71;font-size:.875rem;font-weight:700;line-height:1;text-align:left}.custom-checkbox ~ .custom-label::before{content:' ';position:absolute;top:25%;left:0;width:1.0625rem;height:1.0625rem;border:.0625rem solid #005f71;background-color:transparent;transition:all .5s ease}.custom-checkbox:checked ~ .custom-label::before{background-color:#005f71}.custom-checkbox:checked ~ .custom-label::after{content:'';position:absolute;top:27%;left:.3125rem;width:.4375rem;height:.75rem;transform:rotate(45deg);border-right:.125rem solid #fff;border-bottom:.125rem solid #fff;border-radius:.0625rem;background-color:transparent}.personal-offers .custom-checkbox ~ .custom-label{color:#000;font-weight:500;white-space:nowrap}.personal-offers .custom-checkbox ~ .custom-label::before{top:0%}.personal-offers-row .personal-offers-item:first-of-type{margin-right:1.25rem}.personal-offers .custom-checkbox:checked ~ .custom-label::before{top:0%}.personal-offers .custom-checkbox:checked ~ .custom-label::after{top:1px}.rgpd-create-account{padding:25px}@media (max-width: 767.98px){.registration{margin:0 -20px}}.reg-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-right:-18px;margin-bottom:22px}@media (max-width: 767.98px){.reg-row{padding:0 20px}}.reg-row .form-group{margin:0 18px 0 0}.reg-row.email .form-group{-ms-flex:1 1 45%;flex:1 1 45%}@media (max-width: 767.98px){.reg-row.email{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.reg-row.email .form-group{margin-bottom:20px;-ms-flex:1 1 100%;flex:1 1 100%}}.reg-row.main-info .form-group{-ms-flex:1 1 50%;flex:1 1 50%}.reg-row.main-info .form-group.gender{-ms-flex:0 0 170px;flex:0 0 170px}@media (max-width: 767.98px){.reg-row.main-info{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.reg-row.main-info .form-group{margin-bottom:20px;-ms-flex:1 1 30%;flex:1 1 30%}.reg-row.main-info .form-group.gender{-ms-flex:1 1 100%;flex:1 1 100%}}.reg-row.password{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:18px}.reg-row.password .form-group{-ms-flex:1 1 45%;flex:1 1 45%;-ms-flex-wrap:wrap;flex-wrap:wrap}.reg-row.password .password-help{width:100%;text-align:center;font-size:.75rem;opacity:0.8;margin-top:8px;margin-right:18px}@media (max-width: 767.98px){.reg-row.password .form-group{-ms-flex:1 1 100%;flex:1 1 100%}.reg-row.password .form-group.password-confirm{-ms-flex-order:2;order:2}.reg-row.password .password-help{-ms-flex-order:1;order:1;margin-top:0;margin-bottom:10px}}.reg-row.additional-info .form-group{-ms-flex:1 1 50%;flex:1 1 50%}.reg-row.additional-info .form-group.date{-ms-flex:0 0 170px;flex:0 0 170px}.reg-row.additional-info .form-group.date .form-control{font-size:14px;height:calc(1.5em + 1rem + 5px);-webkit-appearance:none}@media (max-width: 767.98px){.reg-row.additional-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.reg-row.additional-info .form-group{margin-bottom:20px;-ms-flex:1 1 30%;flex:1 1 30%}.reg-row.additional-info .form-group.phone-mobile{-ms-flex-order:2;order:2}.reg-row.additional-info .form-group.phone{-ms-flex-order:1;order:1}.reg-row.additional-info .form-group.date{-ms-flex-order:3;order:3;-ms-flex:1 1 100%;flex:1 1 100%}}.reg-row.subscribe{-ms-flex-direction:column;flex-direction:column;margin-right:0;margin-bottom:30px}@media (max-width: 767.98px){.reg-row.subscribe{padding:0}.reg-row.subscribe .subscribe-loyality{padding:15px 20px 30px 20px}.reg-row.subscribe .subscribe-description{padding:0 16px;font-size:1rem}.reg-row.subscribe .custom-label{font-size:.875rem}}.form-group.required .form-control-label::before{content:"*";color:#c00}.registration-page{height:5000px}.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}.custom-checkbox-login-registerform{float:left;margin-top:4px;margin-right:10px}.custom-label-checkbox-login-registerform{width:90%}.login-page-wrapper{background-color:#f7f7f7;overflow:hidden;position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.login-page-wrapper .background-animation{height:auto;transform:scale(1.2);position:absolute;z-index:-1}@media (max-width: 767.98px){.login-page-wrapper .background-animation{display:none}}
