.password-template{text-align:center}.password-template .page-wrapper{align-items:center}.password-template .page-wrapper:before{content:none}.password-template .page-main{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;flex-direction:row;padding:30px;max-width:480px;margin:0 auto}@media screen and (min-width:768px){.password-template .page-main{padding:40px}}@media screen and (min-width:1280px){.password-template .page-main{padding:100px}}.password-template .logo-wrapper{margin:0 auto;max-width:260px}.password-template .logo .fill{fill:#770202}.password-template .page-row{background:rgba(253,250,250,.9);flex:1 1 100%;margin:0 auto;padding:30px;box-shadow:10px 0 85px -10px rgba(0,64,255,.2);border:1px solid #d2d2d2}@media screen and (min-width:768px){.password-template .page-row{margin:0 auto;padding:40px}}@media screen and (min-width:1280px){.password-template .page-row{padding:100px}}.password-template .page-row-content{padding:0}.password-template .password-message{margin-top:0}.password-template .button{width:100%}.password-template .form-row{margin-top:.7rem}.password-template .form-row input{border:1px solid #770202}.password-template input{text-align:center}.password-template .password-footer{padding:45px;box-sizing:border-box}.password-template .password-footer .icon-shopify{top:-2px}.js .password-template #Login{max-height:500px;transition:max-height .2s ease-in;overflow:hidden}.js .password-template #Login.no-js{display:block;max-height:0}.password-template .social-sharing a{font-size:80%}.social-sharing{display:flex;align-items:center;justify-content:flex-start}.social-sharing .social-share__link{margin-left:15px}.social-sharing .social-share__link .icon-wrapper{width:20px;padding-bottom:20px}.social-sharing .social-sharing__title{text-transform:uppercase;font-family:sofia-pro,sans-serif;font-size:1rem;line-height:2.1875rem;letter-spacing:.03em;margin:0}