.password-template{text-align:center}.password-template .page-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.password-template .page-wrapper::before{content:none}.password-template .page-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 auto;max-width:480px;padding:14px}@media screen and (min-width: 768px){.password-template .page-main{padding:80px}}.password-template .page-row{background:hsla(0,0%,100%,.9);-webkit-box-shadow:0 5px 20px rgba(0,0,0,.2);box-shadow:0 5px 20px rgba(0,0,0,.2);-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 auto;padding:14px}@media screen and (min-width: 768px){.password-template .page-row{margin:0 auto;padding:80px}}.password-template .logo-wrapper{margin:0 auto;max-width:260px}.password-template .logo .fill{fill:#000}.password-template input{text-align:center}.password-template .password-footer{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px}.password-template .password-footer .icon-shopify{top:-2px}.js .password-template #Login{max-height:500px;overflow:hidden;-webkit-transition:max-height .2s ease-in;transition:max-height .2s ease-in}.js .password-template #Login.no-js{display:block;max-height:0}.password-template .social-sharing a{font-size:80%}@media screen and (min-width: 1024px){.password-template{background-attachment:fixed;background-image:url('//bedankjes.nl/cdn/shop/t/47/assets/password-page-background.jpg?v=113610403502700758151738595394');background-origin:initial;background-position:center;background-repeat:no-repeat;background-size:cover}}.password-template .page-main::before{border:2px dotted #d2d2d2;border-bottom:0;border-top:0;content:"";height:100%;position:fixed;top:0;width:22px;z-index:-1}.password-template .page-main::after{border-right:2px dotted #d2d2d2;content:"";height:100%;position:fixed;top:0;width:74px;z-index:-1}.password-template .page-row{border:1px solid #d2d2d2;-webkit-box-shadow:10px 0 85px -10px rgba(0,64,255,.2);box-shadow:10px 0 85px -10px rgba(0,64,255,.2)}.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 #000}