.splash-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:var(--splash-bg, #0a0a0a);overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.splash-loader--fade-out{-webkit-animation:splashExit .8s ease-in-out forwards;animation:splashExit .8s ease-in-out forwards;pointer-events:none}@-webkit-keyframes splashExit{0%{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}50%{opacity:1;-webkit-transform:scale(1.02) translateZ(0);transform:scale(1.02) translateZ(0)}to{opacity:0;-webkit-transform:scale(1.1) translateZ(0);transform:scale(1.1) translateZ(0)}}@keyframes splashExit{0%{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}50%{opacity:1;-webkit-transform:scale(1.02) translateZ(0);transform:scale(1.02) translateZ(0)}to{opacity:0;-webkit-transform:scale(1.1) translateZ(0);transform:scale(1.1) translateZ(0)}}.splash-loader__background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.splash-loader__grid{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background-image:linear-gradient(rgba(220,38,38,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(220,38,38,.03) 1px,transparent 1px);background-size:50px 50px;-webkit-animation:gridMove 20s linear infinite;animation:gridMove 20s linear infinite;-webkit-transform:rotateX(45deg);transform:rotateX(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@-webkit-keyframes gridMove{0%{-webkit-transform:rotateX(45deg) translateY(0);transform:rotateX(45deg) translateY(0)}to{-webkit-transform:rotateX(45deg) translateY(50px);transform:rotateX(45deg) translateY(50px)}}@keyframes gridMove{0%{-webkit-transform:rotateX(45deg) translateY(0);transform:rotateX(45deg) translateY(0)}to{-webkit-transform:rotateX(45deg) translateY(50px);transform:rotateX(45deg) translateY(50px)}}.splash-loader__glow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(220,38,38,.2) 0%,rgba(220,38,38,.05) 40%,transparent 70%);-webkit-animation:glowPulse 3s ease-in-out infinite;animation:glowPulse 3s ease-in-out infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes glowPulse{0%,to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.5}50%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);opacity:1}}@keyframes glowPulse{0%,to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.5}50%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);opacity:1}}.splash-loader__content{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:2rem;-webkit-transform:translateZ(0);transform:translateZ(0)}.splash-loader__logo-container{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-animation:logoEnter 1s cubic-bezier(.34,1.56,.64,1) forwards;animation:logoEnter 1s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes logoEnter{0%{opacity:0;-webkit-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0)}}@keyframes logoEnter{0%{opacity:0;-webkit-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0)}}.splash-loader__logo{max-width:100px;height:auto;-webkit-filter:drop-shadow(0 0 30px rgba(220,38,38,.6));filter:drop-shadow(0 0 30px rgba(220,38,38,.6));-webkit-animation:logoFloat 3s ease-in-out infinite;animation:logoFloat 3s ease-in-out infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes logoFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes logoFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.splash-loader__pulse-ring{position:absolute;width:150px;height:150px;border:2px solid var(--splash-accent, #dc2626);border-radius:50%;-webkit-animation:pulseRing 2s ease-out infinite;animation:pulseRing 2s ease-out infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden}.splash-loader__pulse-ring--delay{-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes pulseRing{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:1}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes pulseRing{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:1}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}.splash-loader__brand-icon{width:80px;height:80px;-webkit-animation:logoFloat 3s ease-in-out infinite;animation:logoFloat 3s ease-in-out infinite}.splash-loader__icon{width:100%;height:100%;-webkit-filter:drop-shadow(0 0 20px rgba(220,38,38,.8));filter:drop-shadow(0 0 20px rgba(220,38,38,.8))}.splash-loader__icon-shape{fill:none;stroke:var(--splash-accent, #dc2626);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;stroke-dashoffset:300;-webkit-animation:drawShape 1.5s ease-out .3s forwards;animation:drawShape 1.5s ease-out .3s forwards}.splash-loader__icon-inner{fill:var(--splash-accent, #dc2626);opacity:0;-webkit-animation:fadeScale .5s ease-out 1.5s forwards;animation:fadeScale .5s ease-out 1.5s forwards}@-webkit-keyframes drawShape{to{stroke-dashoffset:0}}@keyframes drawShape{to{stroke-dashoffset:0}}@-webkit-keyframes fadeScale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeScale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}}.splash-loader__brand{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.25rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000px;perspective:1000px}.splash-loader__brand-line{display:-webkit-box;display:-webkit-flex;display:flex;gap:.15em;font-family:Bebas Neue,Oswald,Impact,sans-serif;font-size:clamp(2rem,8vw,4rem);font-weight:700;letter-spacing:.2em;color:var(--splash-text, #ffffff);-webkit-backface-visibility:hidden;backface-visibility:hidden}.splash-loader__brand-line--accent{color:var(--splash-accent, #dc2626);text-shadow:0 0 20px rgba(220,38,38,.8),0 0 40px rgba(220,38,38,.4),0 0 60px rgba(220,38,38,.2);-webkit-animation:textGlow 2s ease-in-out infinite;animation:textGlow 2s ease-in-out infinite}@-webkit-keyframes textGlow{0%,to{text-shadow:0 0 20px rgba(220,38,38,.8),0 0 40px rgba(220,38,38,.4)}50%{text-shadow:0 0 30px rgba(220,38,38,1),0 0 60px rgba(220,38,38,.6),0 0 80px rgba(220,38,38,.4)}}@keyframes textGlow{0%,to{text-shadow:0 0 20px rgba(220,38,38,.8),0 0 40px rgba(220,38,38,.4)}50%{text-shadow:0 0 30px rgba(220,38,38,1),0 0 60px rgba(220,38,38,.6),0 0 80px rgba(220,38,38,.4)}}.splash-loader__letter{display:inline-block;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-animation:letterReveal .6s cubic-bezier(.34,1.56,.64,1) forwards;animation:letterReveal .6s cubic-bezier(.34,1.56,.64,1) forwards;-webkit-animation-delay:calc(.4s + var(--i) * .08s);animation-delay:calc(.4s + var(--i) * .08s);-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes letterReveal{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes letterReveal{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.splash-loader--loaded .splash-loader__brand-line--accent{-webkit-animation:glitchText .3s ease-in-out;animation:glitchText .3s ease-in-out}@-webkit-keyframes glitchText{0%,to{-webkit-transform:translateX(0);transform:translate(0);text-shadow:0 0 20px rgba(220,38,38,.8),0 0 40px rgba(220,38,38,.4)}20%{-webkit-transform:translateX(-3px);transform:translate(-3px);text-shadow:3px 0 #00ffff,-3px 0 #ff00ff}40%{-webkit-transform:translateX(3px);transform:translate(3px);text-shadow:-3px 0 #00ffff,3px 0 #ff00ff}60%{-webkit-transform:translateX(-2px);transform:translate(-2px);text-shadow:2px 0 #00ffff,-2px 0 #ff00ff}80%{-webkit-transform:translateX(2px);transform:translate(2px)}}@keyframes glitchText{0%,to{-webkit-transform:translateX(0);transform:translate(0);text-shadow:0 0 20px rgba(220,38,38,.8),0 0 40px rgba(220,38,38,.4)}20%{-webkit-transform:translateX(-3px);transform:translate(-3px);text-shadow:3px 0 #00ffff,-3px 0 #ff00ff}40%{-webkit-transform:translateX(3px);transform:translate(3px);text-shadow:-3px 0 #00ffff,3px 0 #ff00ff}60%{-webkit-transform:translateX(-2px);transform:translate(-2px);text-shadow:2px 0 #00ffff,-2px 0 #ff00ff}80%{-webkit-transform:translateX(2px);transform:translate(2px)}}.splash-loader__loader{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.75rem;opacity:0;-webkit-animation:fadeIn .5s ease-out 1.5s forwards;animation:fadeIn .5s ease-out 1.5s forwards}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}.splash-loader__loader-track{width:clamp(200px,50vw,300px);height:4px;background:#ffffff1a;border-radius:10px;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.splash-loader__loader-fill{height:100%;width:0;background:linear-gradient(90deg,var(--splash-accent, #dc2626),#ff6b6b,var(--splash-accent, #dc2626));background-size:200% 100%;border-radius:10px;-webkit-animation:loaderFill 2s ease-out 1.6s forwards,loaderShine .8s linear infinite;animation:loaderFill 2s ease-out 1.6s forwards,loaderShine .8s linear infinite;-webkit-box-shadow:0 0 20px rgba(220,38,38,.6);box-shadow:0 0 20px #dc262699;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes loaderFill{0%{width:0}to{width:100%}}@keyframes loaderFill{0%{width:0}to{width:100%}}@-webkit-keyframes loaderShine{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loaderShine{0%{background-position:200% 0}to{background-position:-200% 0}}.splash-loader__loader-text{font-family:Courier New,monospace;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:#ffffff80}.splash-loader__loading-dots:after{content:"";-webkit-animation:loadingDots 1.5s steps(4,end) infinite;animation:loadingDots 1.5s steps(4,end) infinite}@-webkit-keyframes loadingDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes loadingDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.splash-loader__tagline{font-family:Playfair Display,Georgia,serif;font-size:clamp(.9rem,2.5vw,1.2rem);font-style:italic;color:var(--splash-text, #ffffff);letter-spacing:.15em;opacity:0;-webkit-animation:fadeIn .5s ease-out 2s forwards;animation:fadeIn .5s ease-out 2s forwards;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:2px}.splash-loader__tagline-text{overflow:hidden;white-space:nowrap;-webkit-animation:typewriter 1s steps(20,end) 2s forwards;animation:typewriter 1s steps(20,end) 2s forwards;width:0}@-webkit-keyframes typewriter{to{width:100%}}@keyframes typewriter{to{width:100%}}.splash-loader__cursor{-webkit-animation:blink .8s step-end infinite;animation:blink .8s step-end infinite;color:var(--splash-accent, #dc2626)}@-webkit-keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.splash-loader__floaters{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.splash-loader__floater{position:absolute;font-size:1.5rem;color:var(--splash-accent, #dc2626);opacity:.15;-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden}.splash-loader__floater--1{top:15%;left:10%;-webkit-animation-delay:0s;animation-delay:0s;font-size:2rem}.splash-loader__floater--2{top:70%;left:85%;-webkit-animation-delay:1.5s;animation-delay:1.5s;font-size:1.2rem}.splash-loader__floater--3{top:80%;left:15%;-webkit-animation-delay:3s;animation-delay:3s;font-size:.8rem}.splash-loader__floater--4{top:25%;left:80%;-webkit-animation-delay:2s;animation-delay:2s;font-size:1.5rem}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0);opacity:.15}50%{-webkit-transform:translateY(-30px) rotate(180deg);transform:translateY(-30px) rotate(180deg);opacity:.3}}@keyframes float{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0);opacity:.15}50%{-webkit-transform:translateY(-30px) rotate(180deg);transform:translateY(-30px) rotate(180deg);opacity:.3}}.splash-loader__corner{position:absolute;width:60px;height:60px;opacity:0;-webkit-animation:cornerReveal .5s ease-out .5s forwards;animation:cornerReveal .5s ease-out .5s forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes cornerReveal{to{opacity:1}}@keyframes cornerReveal{to{opacity:1}}.splash-loader__corner--tl{top:30px;left:30px;border-top:2px solid var(--splash-accent, #dc2626);border-left:2px solid var(--splash-accent, #dc2626)}.splash-loader__corner--tr{top:30px;right:30px;border-top:2px solid var(--splash-accent, #dc2626);border-right:2px solid var(--splash-accent, #dc2626)}.splash-loader__corner--bl{bottom:30px;left:30px;border-bottom:2px solid var(--splash-accent, #dc2626);border-left:2px solid var(--splash-accent, #dc2626)}.splash-loader__corner--br{bottom:30px;right:30px;border-bottom:2px solid var(--splash-accent, #dc2626);border-right:2px solid var(--splash-accent, #dc2626)}.splash-loader--fade-out .splash-loader__corner--tl{-webkit-animation:cornerExitTL .4s ease-in forwards;animation:cornerExitTL .4s ease-in forwards}.splash-loader--fade-out .splash-loader__corner--tr{-webkit-animation:cornerExitTR .4s ease-in forwards;animation:cornerExitTR .4s ease-in forwards}.splash-loader--fade-out .splash-loader__corner--bl{-webkit-animation:cornerExitBL .4s ease-in forwards;animation:cornerExitBL .4s ease-in forwards}.splash-loader--fade-out .splash-loader__corner--br{-webkit-animation:cornerExitBR .4s ease-in forwards;animation:cornerExitBR .4s ease-in forwards}@-webkit-keyframes cornerExitTL{to{-webkit-transform:translate(-50px,-50px);transform:translate(-50px,-50px);opacity:0}}@keyframes cornerExitTL{to{-webkit-transform:translate(-50px,-50px);transform:translate(-50px,-50px);opacity:0}}@-webkit-keyframes cornerExitTR{to{-webkit-transform:translate(50px,-50px);transform:translate(50px,-50px);opacity:0}}@keyframes cornerExitTR{to{-webkit-transform:translate(50px,-50px);transform:translate(50px,-50px);opacity:0}}@-webkit-keyframes cornerExitBL{to{-webkit-transform:translate(-50px,50px);transform:translate(-50px,50px);opacity:0}}@keyframes cornerExitBL{to{-webkit-transform:translate(-50px,50px);transform:translate(-50px,50px);opacity:0}}@-webkit-keyframes cornerExitBR{to{-webkit-transform:translate(50px,50px);transform:translate(50px,50px);opacity:0}}@keyframes cornerExitBR{to{-webkit-transform:translate(50px,50px);transform:translate(50px,50px);opacity:0}}@media screen and (max-width: 749px){.splash-loader__brand-line{font-size:2.5rem;letter-spacing:.15em}.splash-loader__logo{max-width:70px}.splash-loader__brand-icon{width:60px;height:60px}.splash-loader__pulse-ring{width:100px;height:100px}.splash-loader__corner{width:40px;height:40px}.splash-loader__corner--tl,.splash-loader__corner--tr,.splash-loader__corner--bl,.splash-loader__corner--br{top:20px;left:20px;right:20px;bottom:20px}.splash-loader__corner--tr{left:auto}.splash-loader__corner--bl{top:auto}.splash-loader__corner--br{top:auto;left:auto}.splash-loader__glow{width:300px;height:300px}.splash-loader__floater{display:none}.splash-loader{height:100vh;height:-webkit-fill-available;height:100dvh}.splash-loader__grid{-webkit-transform:none;transform:none;-webkit-animation:none;animation:none;opacity:.3}}@supports (padding: max(0px)){.splash-loader{padding-top:max(0px,env(safe-area-inset-top));padding-bottom:max(0px,env(safe-area-inset-bottom));padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}@media (prefers-reduced-motion: reduce){.splash-loader *,.splash-loader *:before,.splash-loader *:after{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}.splash-loader__letter,.splash-loader__logo-container,.splash-loader__loader,.splash-loader__tagline,.splash-loader__corner{opacity:1;-webkit-transform:none;transform:none}.splash-loader__loader-fill,.splash-loader__tagline-text{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-splash-loader.css.map */
