.password-modal .modal__content{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:grid!important;place-items:center!important;padding:1.5rem!important;background:#030405db!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:40}.password-modal .password-modal__content{position:relative!important;display:block!important;align-self:center!important;justify-self:center!important;width:min(90vw,360px)!important;max-width:360px!important;height:auto!important;min-height:0!important;padding:2.4rem 2rem 1.6rem!important;text-align:center;background:linear-gradient(180deg,#0b0d11,#07080a)!important;border:1px solid rgba(0,229,255,.32)!important;border-radius:0;box-shadow:0 22px 60px #000000bf,0 0 46px -12px #00e5ff59!important;animation:mpm-in .28s cubic-bezier(.2,.8,.3,1) both;overflow:visible}@keyframes mpm-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.password-modal .password-modal__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.03) 0 1px,transparent 1px 3px)}.password-modal .password-modal__content:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:linear-gradient(#00e5ff,#00e5ff) left top/14px 1px no-repeat,linear-gradient(#00e5ff,#00e5ff) left top/1px 14px no-repeat,linear-gradient(#00e5ff,#00e5ff) right top/14px 1px no-repeat,linear-gradient(#00e5ff,#00e5ff) right top/1px 14px no-repeat,linear-gradient(#00e5ff,#00e5ff) left bottom/14px 1px no-repeat,linear-gradient(#00e5ff,#00e5ff) left bottom/1px 14px no-repeat,linear-gradient(#00e5ff,#00e5ff) right bottom/14px 1px no-repeat,linear-gradient(#00e5ff,#00e5ff) right bottom/1px 14px no-repeat;opacity:.9}.password-modal .password-modal__content-heading{position:relative;z-index:1;font-family:Share Tech Mono,monospace!important;font-size:1.15rem!important;letter-spacing:.24em!important;text-transform:uppercase;color:#ffffffd1!important;margin:0 0 1.6rem!important;line-height:1.5}.password-modal .password-modal__content-heading:before{content:"// ";color:#00e5ff}.password-modal .password-modal__content .password-form{position:relative;z-index:1;width:100%;display:block!important;margin:0!important}.password-modal .password-modal__content .password-field{width:100%!important;flex:0 0 auto!important;height:auto!important;margin:0 0 .9rem!important}.password-modal .password-modal__content .password-field .field__input{width:100%!important;height:46px!important;padding:0 1rem!important;background:#050607!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:0!important;font-family:Share Tech Mono,monospace!important;font-size:1.15rem!important;letter-spacing:.1em;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease}.password-modal .password-modal__content .password-field .field__input::placeholder{opacity:1!important;color:#ffffff52!important;letter-spacing:.14em}.password-modal .password-modal__content .password-field .field__input:focus{border-color:#00e5ffbf!important;box-shadow:0 0 0 1px #00e5ff38,0 0 18px -4px #00e5ff80!important;outline:none!important}.password-modal .password-modal__content .password-field .field__label{display:none!important}.password-modal .password-modal__content .password-button,.password-modal .password-modal__content .password-button.button--outline{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:0!important;margin:0!important;padding:0!important;background:#00e5ff!important;background-color:#00e5ff!important;color:#050607!important;border:1px solid #00e5ff!important;border-radius:0!important;font-family:Share Tech Mono,monospace!important;font-size:1.1rem!important;letter-spacing:.24em!important;text-transform:uppercase;box-shadow:none!important;cursor:pointer;transition:box-shadow .2s ease,transform .06s ease}.password-modal .password-modal__content .password-button:before,.password-modal .password-modal__content .password-button:after{content:none!important;display:none!important}.password-modal .password-modal__content .password-button:hover{box-shadow:0 0 24px -4px #00e5ffbf!important}.password-modal .password-modal__content .password-button:active{transform:translateY(1px)}.password-modal .password-modal__content .password__footer-text{position:relative;z-index:1;display:block;margin-top:1.3rem!important;font-family:Share Tech Mono,monospace;font-size:.95rem;letter-spacing:.06em;color:#ffffff61!important}.password-modal .password-modal__content .password__footer-text a{color:#00e5ffcc!important;text-underline-offset:3px}.password-modal .password-modal__content .password__footer-text a:hover{color:#00e5ff!important}.password-modal .password-modal__content .form__message{font-family:Share Tech Mono,monospace;font-size:1rem;letter-spacing:.06em;color:#ff4d6a!important;justify-content:center;margin-top:.5rem}.password-modal .password-modal__content .modal__close-button{position:absolute!important;top:.4rem;right:.4rem;z-index:2;width:36px;height:36px;padding:0;color:#ffffff73!important;transition:color .18s ease,transform .18s ease}.password-modal .password-modal__content .modal__close-button:hover{color:#00e5ff!important;transform:rotate(90deg)}.password-modal .password-modal__content .modal__close-button .svg-wrapper{width:14px;height:14px}@media(prefers-reduced-motion:reduce){.password-modal .password-modal__content{animation:none}.password-modal .password-modal__content .modal__close-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/marathon-passmodal.css.map */
