@import"https://fonts.googleapis.com/css2?family=Creepster&family=Metal+Mania:wght@400&family=Nosifer&display=swap";@font-face{font-family:gothic-font;src:local("Creepster"),local("Metal Mania"),local("Nosifer"),local("Old English Text MT"),local("Blackletter"),serif}a{color:#fff;text-decoration:none}a:link,a:visited{color:#fff}a:hover{color:#fff;text-decoration:underline}a:active{color:#fff}body:has(.splash-container){background-color:#000!important;margin:0;padding:0}body:has(.splash-container) header,body:has(.splash-container) .header,body:has(.splash-container) nav,body:has(.splash-container) .navigation,body:has(.splash-container) .site-header,body:has(.splash-container) .shopify-section-header{display:none!important}.splash-container{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:1;background-color:#000}.splash-background{position:absolute;top:0;left:0;width:100%;height:calc(100vw * 16 / 9 * var(--image-count, 6) * 2);background-color:#141414;z-index:1}.splash-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#141414;opacity:var(--overlay-opacity, .3);z-index:5;pointer-events:none}.image-scroll{position:absolute;top:0;left:0;width:100%;height:calc(100vw * 16 / 9 * var(--image-count, 6));animation:scrollUp var(--scroll-duration, 30s) linear infinite}.image-scroll-duplicate{top:calc(100vw * 16 / 9 * var(--image-count, 6))}.image-item{position:absolute;width:100vw;height:calc(100vw * 16 / 9);overflow:hidden;display:flex;align-items:center;justify-content:center}.image-item:nth-child(1){top:0}.image-item:nth-child(2){top:calc(100vw * 16 / 9 * 1)}.image-item:nth-child(3){top:calc(100vw * 16 / 9 * 2)}.image-item:nth-child(4){top:calc(100vw * 16 / 9 * 3)}.image-item:nth-child(5){top:calc(100vw * 16 / 9 * 4)}.image-item:nth-child(6){top:calc(100vw * 16 / 9 * 5)}.image-item:nth-child(7){top:calc(100vw * 16 / 9 * 6)}.image-item:nth-child(8){top:calc(100vw * 16 / 9 * 7)}.image-item:nth-child(9){top:calc(100vw * 16 / 9 * 8)}.image-item:nth-child(10){top:1600vw}.image-item img{width:100%;height:100%;object-fit:cover;object-position:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;font-weight:500}.splash-container[data-carousel-style=bounce] .image-scroll{animation:bounceScroll var(--scroll-duration, 30s) ease-in-out infinite alternate}.splash-container[data-carousel-style=fade] .image-scroll{animation:fadeCarousel var(--scroll-duration, 30s) ease-in-out infinite}.splash-container[data-carousel-style=fade] .image-item{transition:opacity .5s ease-in-out}.splash-container[data-scroll-direction=down] .image-scroll{animation:scrollDown var(--scroll-duration, 30s) linear infinite}.splash-container[data-scroll-direction=down][data-carousel-style=bounce] .image-scroll{animation:bounceScrollDown var(--scroll-duration, 30s) ease-in-out infinite alternate}.splash-container:hover .image-scroll{animation-play-state:running}.splash-container[data-pause-hover=true]:hover .image-scroll{animation-play-state:paused}.splash-logo-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;pointer-events:none;mix-blend-mode:difference}.splash-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.splash-logo-background{z-index:8}.splash-logo-background svg{max-width:120vw;max-height:60vh;width:auto;height:auto;opacity:.3;mix-blend-mode:overlay;filter:drop-shadow(0 0 20px rgba(20,20,20,.1))}.splash-logo-foreground{z-index:10}.splash-logo-foreground svg{max-width:80vw;max-height:40vh;width:auto;height:auto;mix-blend-mode:difference;filter:drop-shadow(0 0 20px rgba(20,20,20,.3))}.logo-placeholder svg{opacity:.9}.splash-button-container{position:absolute;top:60%;left:50%;transform:translate(-50%);z-index:10;pointer-events:auto}.splash-button{display:inline-block;padding:18px 36px;background:transparent;color:#fff;text-decoration:none;font-family:Creepster,Metal Mania,Nosifer,Old English Text MT,Blackletter,serif;font-size:18px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border:3px solid white;border-radius:0;transition:all .4s ease;cursor:pointer;mix-blend-mode:difference;filter:drop-shadow(0 0 15px rgba(255,255,255,.5)) drop-shadow(0 0 25px rgba(255,0,0,.3)) drop-shadow(0 0 35px rgba(0,0,0,.8));text-shadow:2px 2px 4px rgba(0,0,0,.8);animation:gothic-button-glow 3s ease-in-out infinite alternate}.splash-button:hover{background:#ffffff0d;color:#f8f8f8;transform:translateY(-1px);border-color:#f8f8f8;filter:drop-shadow(0 0 25px rgba(255,255,255,.4)) drop-shadow(0 0 40px rgba(255,255,255,.2)) drop-shadow(0 2px 15px rgba(0,0,0,.6));text-shadow:0 0 8px rgba(255,255,255,.3),2px 2px 4px rgba(0,0,0,.8)}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes scrollDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes bounceScroll{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-50%);opacity:.8}}@keyframes bounceScrollDown{0%,to{transform:translateY(-100%);opacity:1}50%{transform:translateY(-50%);opacity:.8}}@keyframes fadeCarousel{0%,to{opacity:1;transform:translateY(0)}25%{opacity:.3;transform:translateY(-25%)}50%{opacity:.7;transform:translateY(-50%)}75%{opacity:.3;transform:translateY(-75%)}}.splash-container{--scroll-duration: 30s}@media (max-width: 768px){.splash-logo-foreground svg{max-width:90vw;max-height:30vh}.splash-logo-background svg{max-width:110vw;max-height:45vh}.image-placeholder{font-size:1rem}.splash-button{padding:14px 28px;font-size:15px}}@media (max-width: 480px){.splash-logo-foreground svg{max-width:95vw;max-height:25vh}.splash-logo-background svg{max-width:105vw;max-height:35vh}.image-placeholder{font-size:.9rem}.splash-button{padding:12px 24px;font-size:14px;letter-spacing:.3px}}.image-scroll{will-change:transform;transform:translateZ(0)}.image-item img{will-change:auto}@media (prefers-reduced-motion: reduce){.image-scroll{animation-duration:60s}.splash-container[data-carousel-style=bounce] .image-scroll,.splash-container[data-carousel-style=fade] .image-scroll{animation:scrollUp 60s linear infinite}}.splash-logo-foreground svg text,.splash-logo-background svg text{font-family:Creepster,Metal Mania,Nosifer,Old English Text MT,Blackletter,serif;font-weight:700;text-transform:uppercase;letter-spacing:3px;filter:drop-shadow(0 0 10px rgba(255,255,255,.5)) drop-shadow(0 0 20px rgba(255,0,0,.3)) drop-shadow(0 0 30px rgba(0,0,0,.8));text-shadow:2px 2px 4px rgba(0,0,0,.8)}.splash-logo-foreground svg text{font-size:36px;animation:gothic-glow 2s ease-in-out infinite alternate}.splash-logo-background svg text{font-size:40px;opacity:.4}@keyframes gothic-glow{0%{filter:drop-shadow(0 0 10px rgba(255,255,255,.5)) drop-shadow(0 0 20px rgba(255,0,0,.3)) drop-shadow(0 0 30px rgba(0,0,0,.8))}to{filter:drop-shadow(0 0 15px rgba(255,255,255,.8)) drop-shadow(0 0 25px rgba(255,0,0,.6)) drop-shadow(0 0 35px rgba(0,0,0,1))}}@keyframes gothic-button-glow{0%{filter:drop-shadow(0 0 15px rgba(255,255,255,.5)) drop-shadow(0 0 25px rgba(255,0,0,.3)) drop-shadow(0 0 35px rgba(0,0,0,.8))}to{filter:drop-shadow(0 0 18px rgba(255,255,255,.7)) drop-shadow(0 0 28px rgba(255,0,0,.5)) drop-shadow(0 0 38px rgba(0,0,0,.9))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/splash-page.css.map */
