.password-page{--blue-900: #0c1f3b;--blue-700: #13315b;--blue-600: #2a5089;--blue-400: #5b83b5;--blue-200: #a9c0de;--cream: #fdf8f0;--white: #fff;--burgundy: #800020;--font-display: "Instrument Serif", Georgia, serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-body: "Karla", system-ui, sans-serif;--font-script: "Allura", cursive;--border-hair: 1px;--track-wordmark: .3em;box-sizing:border-box}.password-page *,.password-page *:before,.password-page *:after{box-sizing:inherit}html,body{min-block-size:100%;margin:0}.password-page :where(h1,p){margin:0}.password-page :where(button,input){font:inherit}.password-page{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(320px,.8fr);min-block-size:100svh;background:var(--cream);color:var(--blue-700);font-family:var(--font-body)}.password-page__content{display:flex;flex-direction:column;min-block-size:100svh;padding:clamp(24px,3vw,44px)}.password-page__wordmark{align-self:flex-start;color:inherit;font-family:var(--font-display);font-size:25px;letter-spacing:var(--track-wordmark);line-height:1;text-decoration:none;text-transform:uppercase}.password-page__copy{display:flex;flex:1;flex-direction:column;justify-content:center;max-inline-size:760px;padding-block:clamp(36px,6vh,60px)}.password-page__eyebrow,.password-page__note,.password-page__legal,.password-entry__trigger,.password-entry__label,.password-entry__button{font-family:var(--font-mono);text-transform:uppercase}.password-page__eyebrow{margin-block-end:clamp(18px,2vw,26px);color:var(--blue-600);font-size:10px;font-weight:600;letter-spacing:.18em}.password-page__title{max-inline-size:12ch;color:var(--blue-700);font-family:var(--font-display);font-size:clamp(58px,6.5vw,96px);font-weight:400;letter-spacing:-.045em;line-height:.9}.password-page__line{max-inline-size:47ch;margin-block-start:clamp(22px,3vw,34px);color:var(--blue-600);font-size:clamp(16px,1.35vw,20px);line-height:1.7}.password-page__script{margin-block-start:clamp(18px,2.5vw,28px);color:var(--blue-600);font-family:var(--font-script);font-size:clamp(34px,4vw,58px);line-height:1}.password-page__note{margin-block-start:clamp(20px,3vw,34px);color:var(--blue-400);font-size:9px;letter-spacing:.15em}.password-entry{max-inline-size:620px;border-block-start:var(--border-hair) solid var(--blue-200);padding-block-start:18px}.password-entry__trigger{display:flex;justify-content:space-between;gap:20px;min-block-size:44px;cursor:pointer;color:var(--blue-400);font-size:9px;letter-spacing:.12em;list-style:none}.password-entry__trigger::-webkit-details-marker{display:none}.password-entry__trigger span{color:var(--blue-700)}.password-entry__form{padding-block:8px 22px}.password-entry__label{display:block;margin-block-end:8px;color:var(--blue-600);font-size:9px;letter-spacing:.14em}.password-entry__fields{display:grid;grid-template-columns:minmax(0,1fr) auto}.password-entry__input{min-block-size:52px;padding-inline:16px;border:var(--border-hair) solid var(--blue-700);background:var(--white);color:var(--blue-700);outline-offset:2px}.password-entry__button{min-block-size:52px;padding-inline:24px;border:var(--border-hair) solid var(--blue-700);background:var(--blue-700);color:var(--white);cursor:pointer;font-size:10px;letter-spacing:.14em}.password-entry__error{margin-block-start:10px;color:var(--burgundy);font-size:13px}.password-page__legal{margin-block-start:24px;color:var(--blue-400);font-size:8px;letter-spacing:.12em}.password-page__art{position:relative;min-block-size:100%;overflow:hidden;border-inline-start:var(--border-hair) solid var(--blue-200);background:var(--blue-900);color:var(--cream)}#chat-bubble{display:none!important}@media(max-width:767px){.password-page{grid-template-columns:1fr}.password-page__content{min-block-size:78svh;padding:24px 20px 28px}.password-page__copy{padding-block:56px}.password-page__title{font-size:clamp(52px,16vw,72px)}.password-page__line{font-size:15px}.password-entry__trigger{flex-direction:column;gap:8px}.password-entry__fields{grid-template-columns:1fr;gap:8px}.password-page__art{min-block-size:310px;border-block-start:var(--border-hair) solid var(--blue-200);border-inline-start:0}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/password.css.map */
