.password-page .image-container{width:100%;height:100vh}.password-page .outer-container.display-none{display:none}.password-page .outer-container{position:fixed;height:100dvh;width:100vw;z-index:10;top:0;left:0;transition:transform .6s ease-in-out;transform:translateY(0)}.password-page .outer-container.fade-out{transform:translateY(-100%);pointer-events:none}.password-page .image-container img{height:100%;width:100%;object-fit:cover}.password-page .image-container{background:#fff}.password-page .image-container .mobile-blur{background:#ffffff80;width:100%;position:absolute;top:0;height:100%}.password-page .text-container{display:flex;position:absolute;top:0;left:0;padding:0 20px;height:100%;flex-direction:column;width:100%;justify-content:center;align-items:center}.password-page .unit .label.desktop,.password-page .image-container .desktop{display:none}.password-page .numbers{color:var(--blue);font-size:40px;display:flex;justify-content:center}.password-page .unit .label{font-size:14px;color:var(--blue)}.password-page span.unit{text-align:center;border-right:1px solid var(--dark50);padding:0 16px}.password-page span.unit:last-of-type{border-right:unset}.password-page .button-container{display:flex;align-items:center;gap:8px;color:var(--blue);font-size:14px;align-self:flex-end;margin-top:32px}.password-page .text-container p{color:var(--blue);text-align:center;font-size:16px}.password-page .text-container.colour-white p{color:var(--white)}.password-page .text-container.colour-dark p{color:var(--dark)}.password-page .text-container h1{color:var(--blue);margin-bottom:40px;text-align:center;font-size:50px}.password-page .text-container.colour-white h1{color:var(--white)}.password-page .text-container.colour-dark h1{color:var(--dark)}.password-page .input-container{display:flex;margin-top:16px;width:100%}.password-page .input-container input{background:#fff;padding:12px;color:var(--blue);width:100%}.password-page .input-container input::placeholder{color:var(--blue)}.password-page button{width:fit-content;background:#fff;padding:0 8px}@media screen and (min-width:1000px){.password-page .button-container{position:unset;margin-top:66px}.password-page .input-container input{max-width:409px}.password-page .image-container .desktop{display:unset}.password-page .image-container .mobile{display:none}.password-page .text-container h1{padding-top:0;margin-bottom:50px;text-align:left}.password-page .text-container{display:grid;padding:130px 80px 80px;grid-template-columns:54.722% 45.278%;grid-template-rows:repeat(5,min-content);max-width:1440px}.password-page .text-container>*{grid-column:1 / 2}.password-page span.unit:last-of-type{padding-right:0}.password-page .image-container .mobile-blur{display:none}.password-page .text-container p{text-align:left;width:75.1%}.password-page .input-container{margin-top:32px}.password-page .button-container svg{width:24px;height:24px}}@media screen and (min-width:1300px){.password-page .text-container p{font-size:24px}.password-page .numbers{font-size:70px}.password-page .text-container h1{font-size:100px}.password-page .unit .label{font-size:16px}.password-page span.unit{padding:0 24px}.password-page .button-container{font-size:16px}.password-page .unit .label.desktop{display:unset}.password-page .unit .label.mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/54bs_password-page.css.map */
