/** Shopify CDN: Minification failed

Line 33:0 Unexpected "}"

**/
.main-password{
     display: flex;
     align-items: center;
     flex-wrap: wrap;
}
.main-password>div{
     width: 50%;
}
.password-logo{
     position: absolute !important;
     top: 20%;
     width: auto;
     display: flex;
     justify-content: center;
}
.password-content{
     padding: 2rem 4rem;
     position: relative;
     max-height: 82rem;
     overflow: auto;
}
.password-footer {
     display: flex;
     flex-direction: column;
     gap: 12px;
     margin-bottom: 12px;
}
}
.password-footer .list-social{
     justify-content: center;
}
.password_image{
     height: 100vh;
}
.password_image>img,
.password_image>svg{
     position: absolute;
     top: 0;
}
.password-form__field-wrapper>.field{
     flex-direction: column;
     gap: 12px;
     max-width: 38rem;
}
.password-form__field-wrapper>.btn{
     width: max-content;
}
.password-content>.title{
     margin: 2rem 0;
}
.password-modal .modal__toggle-open{
   display: inline-block;
  font-size: 14px;
}
.password-footer .password__footer-caption {
  position: fixed;
  bottom: 20px;
  left: 4rem;
}

@media screen and (max-width: 768px) {
   .main-password>div{
        width: 100%;
   }
   .password_image{
        height: 50vh;
        top: 5%;
   }
  .password-logo{
     position: relative !important;
     top: 0;
     margin-top: 20px;
     width: auto;
     display: flex;
     justify-content: center;
   }
   .password-content{
        margin-top: 0rem;
        padding: 2rem;
        max-height: 100% !important;
   }
   .main-password{
        padding: 1.5rem;
   }
   .password-form{
        width: 100%;
   }
   .password-field{
        flex-wrap: wrap;
   }
   .password-button{
        margin-top: 1rem;
   }
   .password-field>*{
        width: 100%;
   }
  .password-footer .password__footer-caption {
    position: static;
  }
  .password-footer .list-social {
    justify-content: flex-start;
  }
}