body#password-page-bg{margin:0;padding:0;background:#fff}#lock-2026,#lock-2026 *{box-sizing:border-box}#lock-2026 h1,#lock-2026 h2,#lock-2026 p{max-width:none;padding:0;text-align:center;text-transform:none;font-style:normal}#lock-2026 img{max-width:100%}#lock-2026 .lock-password-input,#lock-2026 .lock-password-input:focus,#lock-2026 .lock-password-input:active{display:block;min-height:40px;margin:0;line-height:normal;border:none;box-shadow:none;-webkit-appearance:none}#lock-2026 .lock-password-btn,#lock-2026 .lock-password-btn:active{margin:0;line-height:1;text-transform:none;box-shadow:none}#lock-2026 .flip-countdown{--flip-bg: #ec2a66;--flip-digit-color: #fff;--flip-label-color: #fff;--flip-digit-size: clamp(26px, 2.8vw, 34px);--flip-label-size: 13px;display:flex;align-items:flex-start;justify-content:center;gap:clamp(10px,1.2vw,13px)}#lock-2026 .flip-group{display:flex;flex-direction:column;align-items:center;gap:10px}#lock-2026 .flip-card{position:relative;width:clamp(64px,6.5vw,78px);height:clamp(64px,6.5vw,78px);perspective:300px}#lock-2026 .flip-card-inner{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden;background:var(--flip-bg);box-shadow:0 4px 12px #00000040}#lock-2026 .flip-card-inner:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff40;z-index:5}#lock-2026 .card-top,#lock-2026 .card-bottom,#lock-2026 .flip-card-inner .card-flap{position:absolute;left:0;right:0;top:0;height:100%;display:flex;align-items:center;justify-content:center;font-family:Mont,sans-serif;font-size:var(--flip-digit-size);font-weight:700;letter-spacing:1px;color:var(--flip-digit-color);background:var(--flip-bg)}#lock-2026 .card-top{clip-path:inset(0 0 50% 0)}#lock-2026 .card-bottom{clip-path:inset(50% 0 0 0)}#lock-2026 .flip-label{font-size:var(--flip-label-size);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--flip-label-color)}#lock-2026 .flip-card-inner .card-flap{backface-visibility:hidden;z-index:10}#lock-2026 .card-flap-top{clip-path:inset(0 0 50% 0);transform-origin:center center;border-radius:10px 10px 0 0;animation:flipTop .3s ease-in forwards}#lock-2026 .card-flap-bottom{clip-path:inset(50% 0 0 0);transform-origin:center center;transform:rotateX(90deg);border-radius:0 0 10px 10px;animation:flipBottom .3s .3s ease-out forwards}@keyframes flipTop{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes flipBottom{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}#lock-2026{background:#fff;font-family:Mont,sans-serif}#lock-2026 .lock-hero{position:relative;padding:0 0 70px;text-align:center;background-color:#3f1000;background-image:var(--lock-page-bg);background-size:cover;background-position:center top;color:#fff}#lock-2026 .lock-2026-drip{--drip-h: max(15.3125vw, 150px);position:relative}#lock-2026 .lock-2026-drip-img{display:block;width:100%;height:var(--drip-h);object-fit:cover;object-position:center bottom}#lock-2026 .lock-hero-logo{position:absolute;top:calc(var(--drip-h) * .27);left:50%;transform:translate(-50%);margin:0;line-height:0}#lock-2026 .lock-hero-logo .password-logo{width:calc(var(--drip-h) * .34);max-width:none;height:auto}#lock-2026 .lock-hero-content{max-width:900px;padding:0 16px;margin:clamp(10px,4vw,50px) auto 0}#lock-2026 .lock-2026-sale-logo{margin:0 auto;width:min(420px,82vw);line-height:0}#lock-2026 .lock-2026-sale-logo img{display:block;width:100%;height:auto}#lock-2026 .lock-2026-starts-in{margin:clamp(30px,4vw,48px) 0 20px;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.3;color:#fff}#lock-2026 .lock-hero-countdown{margin-bottom:clamp(40px,5vw,60px)}#lock-2026 .lock-2026-priority-title{margin:0 0 16px;font-family:Mont,sans-serif;font-size:clamp(19px,1.9vw,23px);font-weight:800;letter-spacing:0;text-transform:none;color:#f0346f}#lock-2026 .lock-2026-priority-copy{margin:0 0 12px;font-size:clamp(14px,1.45vw,17px);line-height:1.35;color:#fff}#lock-2026 .lock-2026-priority-copy strong{font-weight:800;color:inherit}#lock-2026 .lock-2026-note{margin:0;font-size:clamp(13px,1.3vw,15px);font-style:italic;font-weight:400;line-height:1.4;color:#f6cdd8;-webkit-text-stroke:.8px currentColor}#lock-2026 .lock-store-password{padding:clamp(28px,3.3vw,40px) 0 clamp(26px,3vw,36px);text-align:center}#lock-2026 .lock-password-form{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:500px;margin:0 auto}#lock-2026 .lock-password-input,#lock-2026 input.lock-password-input{flex:1 1 260px;width:100%;height:40px;padding:0 20px;border:none;border-radius:999px!important;outline:none;box-sizing:border-box;background:#fff;color:#222;font-family:Mont,sans-serif;font-size:18px;font-weight:600;text-align:center;letter-spacing:1px}#lock-2026 .lock-password-input::placeholder{color:#333;font-size:13px;font-weight:400;letter-spacing:1px}#lock-2026 .lock-password-btn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border:none;border-radius:999px;background:#ec2a66;color:#fff;font-family:Mont,sans-serif;font-size:17px;font-weight:600;letter-spacing:.5px;white-space:nowrap;cursor:pointer;transition:background .2s}#lock-2026 .lock-password-btn:hover{background:#c81f53}#lock-2026 .lock-password-error{width:100%;margin:4px 0 0;text-align:center;color:#ffd166;font-size:16px;font-weight:600}#lock-2026 .lock-2026-mechanics{max-width:960px;margin:0 auto;padding:0 16px 40px}#lock-2026 .lock-2026-mechanics img{display:block;width:100%;height:auto}@media(min-width:768px){#lock-2026 .lock-2026-starts-in{white-space:nowrap}}@media(max-width:480px){#lock-2026 .flip-countdown{--flip-digit-size: 24px;--flip-label-size: 11px;gap:8px}#lock-2026 .flip-card{width:60px;height:60px}#lock-2026 .lock-2026-mechanics{padding:0 0 24px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lock-page.css.map */
