html,body{margin:0!important;padding:0!important;background:#050505!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important}*{box-sizing:border-box}.mc-pass{min-height:100svh;position:relative;isolation:isolate;background:#080808 center/cover no-repeat;color:#fff!important;display:flex;flex-direction:column}.mc-pass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#000000f5,#000000d4 46%,#00000047),linear-gradient(0deg,rgba(0,0,0,.78),transparent 52%)}.mc-wrap{width:min(1180px,calc(100% - 48px));margin:auto}.mc-top{padding:28px 0;border-bottom:1px solid rgba(255,255,255,.22)}.mc-logo{font-size:31px;letter-spacing:-1.5px;font-weight:400;color:#fff!important}.mc-logo b{font-weight:900}.mc-tag{display:block;font-size:9px;font-weight:900;letter-spacing:.35em;margin-top:7px;color:#fff!important}.mc-main{flex:1;display:flex;align-items:center;padding:55px 0}.mc-copy{max-width:650px}.mc-kicker{color:#f01813!important;font-size:13px;font-weight:900;letter-spacing:.2em;margin-bottom:14px}.mc-pass h1{color:#fff!important;font-size:66px!important;line-height:.94!important;letter-spacing:-.035em!important;margin:0 0 22px!important;max-width:650px!important;font-weight:900!important;text-shadow:0 2px 18px #000}.mc-desc{color:#fff!important;font-size:19px!important;line-height:1.5!important;max-width:610px;margin:0 0 30px!important;text-shadow:0 2px 12px #000}.mc-sign-title{color:#fff!important;font-size:13px!important;letter-spacing:.09em;font-weight:900;margin:0 0 11px!important}.mc-fields{display:flex;gap:8px;max-width:610px}.mc-fields input{flex:1;min-width:0;background:#000000ad!important;border:1px solid rgba(255,255,255,.7)!important;color:#fff!important;padding:16px!important;font-size:15px!important}.mc-fields button{border:0!important;background:#e10b06!important;color:#fff!important;font-size:14px!important;font-weight:900!important;padding:0 27px!important;cursor:pointer}.mc-note,.mc-success,.mc-errors{color:#fff!important;font-size:11px!important;margin:10px 0 0!important}.mc-note{opacity:.72}.mc-success{font-weight:800}.mc-errors{color:#ffaaa7!important}.mc-foot{padding:20px 0 25px;border-top:1px solid rgba(255,255,255,.22);display:flex;justify-content:space-between;align-items:flex-end;gap:20px;color:#ffffffb8!important;font-size:11px!important}.mc-owner{position:relative;color:#fff!important}.mc-owner summary{cursor:pointer;color:#fff!important;text-decoration:underline;text-underline-offset:3px;list-style:none}.mc-owner summary::-webkit-details-marker{display:none}.mc-owner-box{position:absolute;right:0;bottom:28px;width:310px;padding:16px;background:#080808;border:1px solid #444;color:#fff!important}.mc-owner-box label{display:block;color:#fff!important;margin-bottom:8px;font-weight:800}.mc-owner-box .mc-fields button{padding:0 15px!important}@media(max-width:700px){.mc-pass{background-position:60% center}.mc-pass:before{background:linear-gradient(90deg,#000000ed,#000000c2 52%,#0000005c),linear-gradient(0deg,rgba(0,0,0,.82),transparent 58%)}.mc-wrap{width:calc(100% - 38px)}.mc-top{padding:21px 0}.mc-logo{font-size:27px}.mc-tag{font-size:8px}.mc-main{align-items:flex-start;padding:58px 0 42px}.mc-copy{max-width:100%}.mc-pass h1{font-size:40px!important;line-height:.98!important;max-width:94%!important}.mc-desc{font-size:16px!important;max-width:91%;margin-bottom:25px!important}.mc-fields{flex-direction:column;max-width:100%}.mc-fields input{width:100%}.mc-fields button{height:51px}.mc-foot{flex-direction:column-reverse;align-items:flex-start}.mc-owner-box{left:0;right:auto;width:min(310px,calc(100vw - 38px))}}@media(max-width:390px){.mc-pass h1{font-size:35px!important}.mc-main{padding-top:45px}}@media(max-width:700px){.mc-pass{background-position:66% center}.mc-main{padding:44px 0 28px}.mc-pass h1{font-size:38px!important;line-height:.98!important;max-width:92%!important}.mc-desc{font-size:15px!important;line-height:1.45!important;margin-bottom:22px!important;max-width:88%}.mc-sign-title{margin-bottom:9px!important}.mc-fields button{height:49px}.mc-note{margin-top:8px!important}.mc-foot{padding:15px 0 18px;gap:12px}}@media(max-width:390px){.mc-pass{background-position:68% center}.mc-pass h1{font-size:34px!important}.mc-main{padding-top:38px}}@media(max-width:700px){.mc-pass{min-height:100svh}.mc-main{flex:0 0 auto}.mc-foot{margin-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/password.css.map */
