*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:calc(var(--font-body-scale) * 62.5%)}body{background-color:#000!important;color:rgb(var(--color-foreground));font-size:1.5rem;margin:0;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}@font-face{font-family:BrandLogoFont;src:url(/cdn/shop/files/Angel_wish.ttf?v=1769148944);font-display:swap}.password-header{padding:4rem 2rem;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important}.password-logo-wrapper{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}.password-heading-main{font-family:var(--font-heading-family)!important;font-weight:900!important;font-size:8rem!important;color:red!important;text-transform:uppercase!important;letter-spacing:-.05em!important;line-height:.9!important;text-shadow:2px 2px 0px #000;white-space:nowrap!important;animation:glitch-flicker 2.5s infinite}.system-status{font-family:monospace!important;color:red!important;font-size:1.2rem;letter-spacing:10px!important;text-transform:uppercase;margin-top:10px!important;text-shadow:0 0 5px #ff0000}.news-ticker-container{width:100vw!important;overflow:hidden!important;border-top:1px solid #ff0000;border-bottom:1px solid #ff0000;padding:15px 0;background:#000;margin-top:20px}.news-ticker-scroll{display:flex!important;white-space:nowrap!important;width:max-content!important;animation:scroll-left-full 25s linear infinite!important}.news-ticker-scroll span{font-family:BrandLogoFont,sans-serif!important;font-size:2.5rem!important;color:red!important;text-shadow:0 0 10px #ff0000;padding-right:100px;animation:ticker-glitch-flicker 4s linear infinite}@media(prefers-reduced-motion:no-preference){body:active:before,html:focus-within:before{animation-play-state:paused}}password-modal{display:flex!important;justify-content:center!important;width:100%!important;padding:40px 0!important}.password-link{font-family:var(--font-heading-family)!important;color:red!important;text-transform:uppercase!important;letter-spacing:.3rem!important;text-decoration:none!important;display:flex!important;align-items:center!important;gap:12px!important}@keyframes glitch-flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;transform:skew(0)}20%,22%,24%,55%{opacity:.5;transform:skew(3deg);text-shadow:-3px 0 #fff,3px 0 #ff0000}}@keyframes scroll-left-full{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@keyframes ticker-glitch-flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;transform:skew(0)}20%,24%,55%{opacity:0}22%{opacity:.5;transform:skew(10deg);text-shadow:-2px 0 #fff,2px 0 #ff0000}}@media screen and (max-width:749px){body:before{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;border-width:2px!important}.password-header{padding:2.5rem 1rem!important}.password-heading-main{font-size:3.2rem!important;white-space:nowrap!important;letter-spacing:.1rem!important}.system-status{font-size:.8rem!important;letter-spacing:4px!important}.news-ticker-scroll span{font-size:1.8rem!important}.password-link{font-size:1.1rem!important;letter-spacing:.15rem!important}}.shopify-name,.shopify-logo,.password__footer-text,.password__footer-login,.admin-login-link,[id*=powered-by-shopify],.shopify-link{display:none!important}.password__footer{background:transparent!important;padding:0!important}.shopify-name,.shopify-logo,[id*=powered-by-shopify],.shopify-link,.password__footer-text,.admin-login-link{display:none!important;opacity:0!important;visibility:hidden!important;height:0!important}.password-header,.password-logo-wrapper,password-modal,.password-main{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important}.password-heading-main{white-space:nowrap!important;display:inline-block!important;margin:0 auto!important;color:red!important;text-shadow:0 0 15px #ff0000!important}body:before{content:"";position:fixed;top:15px;right:15px;bottom:15px;left:15px;border:3px dashed #ff0000;pointer-events:none;z-index:9999;border-radius:10px;box-shadow:0 0 10px red,inset 0 0 10px red;animation:thread-glow 2s ease-in-out infinite alternate,thread-snake 15s linear infinite}@media screen and (max-width:749px){body:before{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;border-width:2px!important}.password-heading-main{font-size:2.5rem!important;letter-spacing:1px!important;white-space:nowrap!important}.system-status{font-size:.6rem!important;letter-spacing:.2rem!important}.news-ticker-container{padding:8px 0!important}}@keyframes thread-snake{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}@keyframes thread-glow{0%{border-color:#000;box-shadow:0 0 5px #000}to{border-color:red;box-shadow:0 0 20px red}}@media screen and (max-width:749px){.password-main,.password-main__content,#MainContent,.shopify-section-main-password-footer{flex:1 0 auto!important;display:flex!important;flex-direction:column!important;background-color:#000!important}.image-banner,.banner,.banner--adapt,.password-main__content>.shopify-section,.password-main__content img{height:75vh!important;min-height:500px!important;margin:0!important}.banner__media img,.image-banner__image,.password-main__content img,[class*=banner] img{object-fit:cover!important;object-position:center!important;height:100%!important;width:100%!important}.section-password-header-padding{padding-bottom:0!important}.password__footer{margin-top:-20px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-password.css.map */
