.password{margin-top:calc(var(--simple-header-height) * -1);padding-top:var(--simple-header-height);min-height:100vh;background-color:#000;padding-inline:var(--outer);display:flex;justify-content:center;align-items:center;position:relative}.password:has(video){position:relative}.password:has(video):after{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,#000,#0009 calc(var(--simple-header-height) + 20%))}.password video{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:.6}.password video::-webkit-media-controls-panel{display:none!important}.password__content{transform:translateY(calc(var(--simple-header-height) * -.5));position:relative;z-index:2;max-width:100%;display:flex;flex-flow:column;align-items:center;text-align:center;font-family:Sharp Sans,sans-serif;color:#fff}.password__subtitle{font-size:14px;text-transform:uppercase;color:#dc563c;margin-bottom:0}@media screen and (min-width: 768px){.password__subtitle{font-size:18px}}.password__title{margin-top:12px;font-size:30px;text-transform:uppercase;margin-bottom:0}@media screen and (min-width: 768px){.password__title{font-size:48px}}.password .text-placeholder{--text-placeholder-width: 280px}.password .countdown-timer{margin-top:12px;font-size:16px}@media screen and (min-width: 768px){.password .countdown-timer{font-size:18px}}.password__code-info{margin-top:32px;font-size:12px;font-weight:700}@media screen and (min-width: 768px){.password__code-info{font-size:14px}}.password__code-form{margin-top:12px;margin-bottom:0;position:relative;z-index:1;display:flex;flex-flow:column;align-items:center}.password__code-form [data-code-input]{display:none!important}.password__code-digit-wrapper{display:flex;justify-content:center;gap:12px}.password__code-digit{width:40px!important;height:50px;border-radius:8px;border:1px solid rgba(255,255,255,.7)!important;display:flex;justify-content:center;align-items:center;text-align:center;font-size:18px;font-weight:600;color:#fff!important;margin-bottom:0!important}.password .errors{margin-bottom:0;background-color:transparent;font-weight:700}.password .errors ul{list-style:none;margin-left:0}.password__modal-open{margin-top:20px;font-size:14px;font-weight:700;text-decoration:underline}.password__register__overlay{position:fixed;z-index:3;top:0;left:0;width:100%;height:100%;background-color:#0009;padding:10px;display:none;justify-content:center;align-items:center}.password__register__overlay.is-open{display:flex}.password__register__content,.password__register__success{display:flex;flex-flow:column}.pre-password .password__register__success{margin-top:24px}.password__register__subtitle,.password__register__title,.password__register__text{text-align:center}.password__register__subtitle{font-size:14px;text-transform:uppercase;font-weight:700;color:#dc563c}.password__register__title{font-size:30px;text-transform:uppercase;font-weight:700}.password__register__text{font-size:14px;font-weight:500}.password__register__text:not(:first-child){margin-top:4px}.password__register__success .password__code-digit-wrapper{margin-top:20px}.password__register__success .password__register__button{margin-top:16px;align-self:center;min-width:160px}.password__register__form{width:400px;max-width:100%;max-height:100%;overflow:auto;border-radius:12px;background-color:#252522;padding:20px;color:#fff;display:flex;flex-flow:column;margin-bottom:0}@media screen and (min-width: 768px){.password__register__form{padding:40px}}.password__register__form:not(:first-child){margin-top:20px}.pre-password .password__register__form{width:472px;background-color:transparent;padding:0}.pre-password .password__register__form:not(:first-child){margin-top:8px}.password__register__form input[type=text],.password__register__form input[type=email]{border-radius:9999px;border:1px solid #D9D9D9;padding:12px 16px;font-size:14px;color:#fff!important;margin-bottom:0!important}.password__register__form input[type=text]{margin-top:20px}.pre-password .password__register__form input[type=text]{margin-top:32px}.password__register__form input[type=email]{margin-top:12px}.password__register__terms{margin-top:16px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500}.password__register__terms input[type=checkbox]{width:20px;height:20px;border-radius:2px;cursor:pointer}.password__register__terms a{text-decoration:underline}.password__register__button{margin-top:16px;border-radius:9999px;background-color:#fff;padding:16px 20px;color:#000;font-size:14px;font-weight:700;transition:background-color .07s}.password__register__button:hover{background-color:#e2e2e2}.password__register__close{margin-top:12px;align-self:center;font-size:12px;text-decoration:underline;font-weight:500;color:#ffffffb3}.password__scroll-button{position:absolute;z-index:2;left:50%;transform:translate(-50%);bottom:40px;padding:12px;display:flex;flex-flow:column;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/331/assets/password.css.map */
