.password-modal{background-color:#00000080;display:none;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--z-modals)}.password-modal[open]{display:flex}.password-modal__dialog{background-color:#f9f4ec;padding:52px 48px 48px;border-radius:0;max-width:400px;width:90%;position:relative}.password-modal__close{background:none;padding:0;border:none;margin:0;position:absolute;inset-block-start:18px;inset-inline-end:20px;z-index:1;cursor:pointer;font-size:18px;color:#000;line-height:1;opacity:.5}.password-modal__close:hover{opacity:1}.password-modal__content{min-width:unset;max-width:unset;margin:0;font-family:var(--font-button-family),"Harmonia Sans",sans-serif}.password-modal__content .container{position:relative}.password-modal__title{font-family:var(--font-button-family),"Harmonia Sans",sans-serif;font-size:10px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:#000;margin-block:0 32px}.password-modal__content label{display:none}.password-modal__content input[type=password]{width:100%;border:none;border-bottom:1px solid #000;background:transparent;padding:10px 0;font-family:var(--font-button-family),"Harmonia Sans",sans-serif;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#000;outline:none;border-radius:0;box-sizing:border-box;box-shadow:none;-webkit-appearance:none}.password-modal__content input[type=password]::placeholder{color:#999;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.password-modal__content button[type=submit],.password-modal__content .button{margin-top:14px;width:auto;background:none;color:#000;border:none;padding:0;font-family:var(--font-button-family),"Harmonia Sans",sans-serif;font-size:10px;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;font-weight:600;border-radius:0;box-shadow:none;display:block;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.password-modal__content button[type=submit]:hover{opacity:.6}.password-modal__content .caption,.password-modal__content p{font-family:var(--font-button-family),"Harmonia Sans",sans-serif;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#aaa;margin-top:20px;text-align:center}.password-modal__content .caption a,.password-modal__content p a{color:#000;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.password-modal__content{min-width:unset}.password-modal__dialog{padding:44px 28px 36px;width:88%}.password-modal__close{inset-block-start:14px;inset-inline-end:16px}.password-modal__title{font-size:9px;margin-block:0 24px}.password-modal__content input[type=password]{font-size:10px}.password-modal__content button[type=submit]{font-size:9px;margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-password-modal.css.map */
