.password-modal{background-color:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:none;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;inset-block-start:0;inset-inline-start:0;z-index:9999}.password-modal[open]{display:flex}.password-modal__dialog{background-color:#fff;padding:3rem 3.5rem 3.5rem;border-radius:0;text-align:center;position:relative}.password-modal__close{background:none;padding:0;border:none;border-radius:0;margin:0;position:absolute;inset-block-start:1.2rem;inset-inline-end:1.2rem;z-index:1;cursor:pointer;opacity:.4;transition:opacity .3s ease}.password-modal__close:hover{opacity:1}.password-modal__content{min-width:480px;max-width:480px;margin:0 auto}.password-modal__content .container{position:relative}.password-modal__title{font-size:1rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:-.02em!important;color:#000!important;margin:0 0 1.5rem!important}.password-modal__content .caption{display:none!important}.password-modal .form-row{margin-bottom:.6rem}.password-modal .form-row input[type=password],.password-modal .form-row .form-field__input{text-align:center!important;font-size:1rem!important;letter-spacing:-.02em!important;text-transform:none!important;border:1px solid #e0e0e0!important;border-radius:0!important;padding:1.1rem 1.5rem!important;background:#fafafa!important;color:#000!important;transition:border-color .3s ease!important;width:100%!important}.password-modal .form-row input[type=password]::placeholder{letter-spacing:-.02em!important;text-transform:none!important;font-size:1rem!important;color:#aaa!important}.password-modal .form-row input[type=password]:focus,.password-modal .form-row .form-field__input:focus{border-color:#000!important;background:#fff!important;outline:none!important}.password-modal .form-row .button,.password-modal .form-row button[type=submit]{width:100%!important;background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;padding:1.1rem!important;font-size:.8rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;cursor:pointer!important;transition:opacity .3s ease!important}.password-modal .form-row .button:hover,.password-modal .form-row button[type=submit]:hover{opacity:.8!important}.password-modal .form-field__message{font-size:.75rem!important;color:#c00!important;margin-top:.6rem!important;text-align:center!important}.password-modal .form-field__label{display:none!important}@media screen and (max-width: 749px){.password-modal__dialog{margin:0 1.5rem;padding:2.5rem 2rem}.password-modal__content{min-width:auto;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-password-modal.css.map */
