/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./sfra-webpack-builder/node_modules/css-unicode-loader/index.js!./sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./app_mackenziechilds_us/cartridge/client/default/scss/login.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Bodoni+Moda:wght@400;500&display=swap);
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./sfra-webpack-builder/node_modules/css-unicode-loader/index.js!./sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./app_mackenziechilds_us/cartridge/client/default/scss/login.scss (1) ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;700&display=swap);
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./sfra-webpack-builder/node_modules/css-unicode-loader/index.js!./sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./app_mackenziechilds_us/cartridge/client/default/scss/login.scss (2) ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./sfra-webpack-builder/node_modules/css-unicode-loader/index.js!./sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./app_mackenziechilds_us/cartridge/client/default/scss/login.scss (3) ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.form-group.required .form-control-label::before {
  content: "*";
  color: #c00;
}

.login-page {
  margin-top: 1em;
}
.login-page .login-form-nav {
  margin-bottom: 1.25em;
}
.login-page .login-form-nav .tab-pane {
  margin-top: 1em;
}
.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;
}

.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;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.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;
}

.middle-block {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.coverer {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.page {
  background-color: #fff;
}

.login-page {
  max-width: 100%;
  padding: 0;
  position: relative;
  margin-top: 80px;
  margin-bottom: 120px;
}
@media (max-width: 1025px) {
  .login-page {
    padding: 0px 20px;
    margin: 2px 0 56px 0;
  }
}
.login-page .card-container {
  gap: 146px;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media (max-width: 1025px) {
  .login-page .card-container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: unset;
  }
}
.login-page .track-order-header,
.login-page .track-order-subheader {
  border: none;
}
.login-page .track-order-header {
  padding-bottom: 8px;
}
.login-page .track-order-subheader {
  padding-bottom: 32px;
}
@media (max-width: 1025px) {
  .login-page .track-order-subheader {
    display: none;
  }
}
.login-page .mobile-sub {
  display: block;
}
@media (min-width: 1025px) {
  .login-page .mobile-sub {
    display: none;
  }
}
.login-page .card {
  border: none;
  max-width: 527px;
  margin-bottom: 0;
}
.login-page .card .card-body {
  padding: 30px 32px;
}
@media (max-width: 1025px) {
  .login-page .card .card-body {
    padding: 30px 16px;
  }
}
.login-page .wishlistItemCards {
  margin: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.login-page .nav-link,
.login-page .track-order-header {
  font-weight: 700;
  font-size: 14px;
  font-family: "Josefin Sans", serif;
  line-height: 21px;
}
@media (max-width: 1025px) {
  .login-page .track-order-header {
    font-size: 24px;
    line-height: 32px;
  }
}
.login-page .nav-link.active {
  border-bottom-color: #000;
}
.login-page #password-reset {
  font-weight: 700;
}
.login-page .policy-login {
  font-size: 12px;
  line-height: 18px;
}
.login-page input {
  padding: 12px;
  height: 50px;
}
.login-page input::-webkit-input-placeholder {
  opacity: 0;
}
.login-page input::-moz-placeholder {
  opacity: 0;
}
.login-page input:-ms-input-placeholder {
  opacity: 0;
}
.login-page input::-ms-input-placeholder {
  opacity: 0;
}
.login-page input::placeholder {
  opacity: 0;
}
.login-page .custom-placeholder {
  position: absolute;
  left: 13px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #515d68;
  pointer-events: none;
  font-weight: 400;
  font-size: 14px;
  font-family: "Lato", sans-serif;
  line-height: 21px;
}
.login-page .asterisk {
  color: #B01E23;
}
.login-page #password-reset {
  text-decoration: underline;
}
.login-page input:not(:-moz-placeholder-shown) ~ .custom-placeholder {
  display: none;
}
.login-page input:not(:-ms-input-placeholder) ~ .custom-placeholder {
  display: none;
}
.login-page input:focus + .custom-placeholder,
.login-page input:not(:placeholder-shown) ~ .custom-placeholder {
  display: none;
}
.login-page input:autofill + .custom-placeholder {
  display: none;
}
.login-page .form-group {
  padding-top: 0;
}
.login-page .tab-pane#login {
  margin-top: 40px;
}
@media (max-width: 1025px) {
  .login-page .tab-pane#login {
    margin-top: 32px;
  }
}
.login-page .tab-pane#login .clearfix {
  padding: 4px 0;
}
@media (max-width: 1025px) {
  .login-page .tab-pane#login .clearfix {
    padding: 0;
  }
}
.login-page .tab-pane#login .btn-primary {
  margin-bottom: 16px;
}
.login-page .track-order-btn {
  padding-top: 4px;
  margin-bottom: 0;
}
.login-page .card-break {
  width: 1px;
  height: 100%;
  background-color: #ced4d9;
  position: absolute;
}
@media (max-width: 1025px) {
  .login-page .card-break {
    width: 100%;
    height: 1px;
    position: unset;
    margin: 20px 16px;
  }
}
.login-page .login-form-nav {
  margin-bottom: 0;
}
.login-page .login {
  margin-bottom: 0;
}

.request-password-title {
  font-weight: 700;
  font-size: 22px;
  font-family: "Josefin Sans", serif;
  line-height: 21px;
}

/*# sourceMappingURL=login.css.map*/