.password{--color-base-text: 34, 88, 174;--color-base-background-1: 255, 255, 255;--gradient-base-background-1: #fff;--color-base-accent-1: 34, 88, 174;--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: 34, 88, 174;--password-blue: #2258ae;font-family:Helvetica Neue,Helvetica,Arial,FP-KoburinaGoStdN-W3,Yu Gothic Pr6N D,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-weight:500;color:var(--password-blue)}.password-header{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;max-width:none;padding:10rem 2.4rem 8rem;text-align:left}@media only screen and (min-width:750px){.password-header{display:flex;padding:10rem 4rem}}.password-hero{width:100%;max-width:76rem}.password-hero__logo{margin:0 0 2.4rem;line-height:0}.password-logo-svg{display:block;width:11rem;height:auto;color:var(--password-blue)}@media only screen and (min-width:750px){.password-hero__logo{margin-bottom:3rem}.password-logo-svg{width:15rem}}.password-content{text-align:left;font-size:1.3rem;line-height:2;letter-spacing:.1em}.password-content p{margin:0}@media only screen and (min-width:750px){.password-content{font-size:1.5rem;line-height:2.1}}@media only screen and (max-width:749px){.password-content{margin:0}}.password-period{margin:3rem 0 0;padding:1.6rem;border:2px solid var(--password-blue);text-align:center;font-size:1.3rem;line-height:1.8;letter-spacing:.06em}@media only screen and (min-width:750px){.password-period{margin-top:4rem;padding:2rem 2.4rem;font-size:1.5rem}}.password-header password-modal{position:absolute;top:2rem;right:2rem}@media only screen and (min-width:750px){.password-header password-modal{top:3rem;right:4rem}}.password-link{font-size:1.2rem;letter-spacing:.1em;color:var(--password-blue);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}@media only screen and (min-width:750px){.password-link{font-size:1.4rem}}.password-link svg{margin-right:.8rem}.password-modal__content{color:var(--password-blue)}.password-modal__content-heading{letter-spacing:.1em}.password-modal .field__input{border:2px solid var(--password-blue);border-radius:0;box-shadow:none}.password-button.button{background-color:var(--password-blue);color:#fff;border-radius:0;letter-spacing:.1em}.password-button.button:before,.password-button.button:after{box-shadow:none}.password-main{flex-grow:0}
/*# sourceMappingURL=/cdn/shop/t/22/assets/password-custom.css.map */
