.preloader{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99990;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#060608;overflow:hidden;pointer-events:all;transition:opacity .5s var(--ease-out-expo);animation:preloaderSafetyFade .6s ease-out 3.5s forwards}@keyframes preloaderSafetyFade{0%{opacity:1;pointer-events:all}to{opacity:0;pointer-events:none;visibility:hidden}}.preloader.fade-out{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.preloader-canvas-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}#ash-canvas{width:100%;height:100%;display:block}.preloader-center-content{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center}.preloader-logo-wrapper{position:relative;width:clamp(150px,22vw,230px);height:clamp(150px,22vw,230px);margin-bottom:2rem;display:flex;align-items:center;justify-content:center}.preloader-logo-glow-ring{position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.12) 0%,rgba(255,70,0,.08) 50%,transparent 75%);animation:pulseGlowRing 2.5s ease-in-out infinite;pointer-events:none}@keyframes pulseGlowRing{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.15);opacity:1}}.preloader-logo-img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 20px rgba(255,255,255,.5)) drop-shadow(0 0 45px rgba(255,69,0,.25));transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1),filter .4s ease;-webkit-user-select:none;user-select:none}.preloader-logo-img.igniting{filter:drop-shadow(0 0 35px rgba(255,80,0,.9)) drop-shadow(0 0 70px rgba(255,140,0,.6)) brightness(1.3) contrast(1.2);transform:scale(1.05);opacity:.15}.preloader-ui{z-index:10;display:flex;flex-direction:column;align-items:center;gap:.75rem;pointer-events:none;transition:opacity .4s ease}.preloader-brand-title{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.28em;color:#f5f5f7;text-transform:uppercase;text-shadow:0 0 20px rgba(255,255,255,.3)}.preloader-status{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.18em;color:var(--accent-ash);text-transform:uppercase}.preloader-bar-wrap{width:240px;height:2px;background:#ffffff1a;overflow:hidden;position:relative;border-radius:1px}.preloader-bar-fill{height:100%;width:0%;background:linear-gradient(90deg,#555,#f5f5f7,#f50);transition:width .08s linear}.preloader-counter{font-family:var(--font-display);font-size:2.4rem;font-weight:700;color:#f5f5f7;letter-spacing:.05em;text-shadow:0 0 25px rgba(255,255,255,.3)}.skip-preloader-btn{position:absolute;top:2rem;right:2rem;z-index:20;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-subtle);padding:.45rem .9rem;border-radius:var(--radius-sm);background:#ffffff08;transition:all var(--transition-fast);cursor:pointer}.skip-preloader-btn:hover{color:var(--text-primary);border-color:var(--border-medium);background:#ffffff14}.blinds-transition-layer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99980;display:flex;pointer-events:none}.blind-column{flex:1;height:100%;background:#08080a;transform:scaleY(0);transform-origin:top;border-right:1px solid rgba(255,255,255,.02);transition:transform .75s cubic-bezier(.77,0,.175,1)}.blinds-active .blind-column{transform:scaleY(1)}.blinds-opening .blind-column{transform-origin:bottom;transform:scaleY(0)}.hero-giant-text{font-family:var(--font-display);font-weight:700;font-size:clamp(4rem,16vw,18vw);line-height:.85;letter-spacing:.03em;color:#060608;text-transform:uppercase;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;text-shadow:3px 3px 0px #cccccc,6px 6px 0px #aaaaaa,9px 9px 0px #888888,14px 14px 25px rgba(0,0,0,.15);transition:transform .1s ease-out}.hero-sub-text{font-family:var(--font-display);font-size:clamp(2rem,5vw,6vw);letter-spacing:.14em;color:#060608;text-transform:uppercase;text-shadow:0 2px 10px rgba(255,255,255,.8);pointer-events:none}@keyframes pulseGlow{0%,to{filter:drop-shadow(0 0 15px rgba(255,255,255,.15))}50%{filter:drop-shadow(0 0 30px rgba(255,255,255,.35)) drop-shadow(0 0 45px rgba(255,70,0,.2))}}.glow-pulse{animation:pulseGlow 4s ease-in-out infinite}@keyframes floatElement{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-slow{animation:floatElement 5s ease-in-out infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.reveal-fade-up{animation:fadeInUp .9s var(--ease-out-expo) forwards}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{display:flex;width:max-content;animation:marqueeScroll 25s linear infinite}.marquee-track:hover{animation-play-state:paused}.spinning-seal-badge{position:absolute;top:15%;left:6%;width:110px;height:110px;z-index:5;pointer-events:none;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.spinning-seal-svg{width:100%;height:100%;animation:rotateSeal 20s linear infinite;transform-origin:center center}.spinning-seal-svg text{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.18em;fill:#060608;text-transform:uppercase}.spinning-seal-center{position:absolute;font-size:1.4rem;color:#060608;animation:pulseGlow 3s ease-in-out infinite}@keyframes rotateSeal{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-card{position:relative;transform-style:preserve-3d;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease;will-change:transform}.product-card-glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-sm);background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.08) 0%,transparent 60%);pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:4}.product-card:hover .product-card-glare{opacity:1}@keyframes headlineGlitch{0%,to{filter:drop-shadow(0 20px 40px rgba(0,0,0,.12));transform:none}92%{filter:drop-shadow(0 20px 40px rgba(0,0,0,.12));transform:none}93%{filter:drop-shadow(-3px 0 0 rgba(255,69,0,.4)) drop-shadow(3px 0 0 rgba(0,200,255,.3));transform:translate(2px,-1px)}94%{filter:drop-shadow(0 20px 40px rgba(0,0,0,.12));transform:none}96%{filter:drop-shadow(3px 0 0 rgba(255,69,0,.3)) drop-shadow(-3px 0 0 rgba(255,255,255,.4));transform:translate(-2px,1px)}97%{filter:drop-shadow(0 20px 40px rgba(0,0,0,.12));transform:none}}.hero-headline-artwork{animation:headlineGlitch 7s ease-in-out infinite}.btn-primary,.btn-cod-cta,.btn-outline,.header-btn{transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,box-shadow .2s ease;will-change:transform}.glitch-decode-active{color:var(--accent-ember)!important;text-shadow:0 0 15px rgba(255,69,0,.6)}#ambient-ember-canvas,#cursor-sparks-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:99990}#ambient-ember-canvas{z-index:1;opacity:.65}@keyframes modelBreathingFloat{0%,to{transform:translateY(0) scale(1.05)}50%{transform:translateY(-8px) scale(1.058)}}.hero-model-img-wrap{animation:modelBreathingFloat 6.5s ease-in-out infinite}.laser-divider{position:relative;width:100%;height:1px;background:#ffffff0f;overflow:hidden}.laser-divider:after{content:"";position:absolute;top:0;left:0;width:160px;height:100%;background:linear-gradient(90deg,transparent,#ff4500,#ffffff,#ff4500,transparent);animation:laserSweep 4.5s ease-in-out infinite;box-shadow:0 0 10px #ff4500}@keyframes laserSweep{0%{transform:translate(-100%)}50%,to{transform:translate(100vw)}}.floating-hud-coord{position:absolute;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;color:#ffffff40;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3;display:flex;align-items:center;gap:.5rem}.hud-pulse-dot{width:5px;height:5px;background:#22c55e;border-radius:50%;animation:pulseDot 2s infinite}@keyframes pulseDot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.3);box-shadow:0 0 8px #22c55e}}.shiny-text{background:linear-gradient(120deg,#ffffff73,#fff 40%,#ff5a00e6,#fff 60%,#ffffff73);background-size:250% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shinyText 3.8s ease-in-out infinite;display:inline-block}@keyframes shinyText{0%{background-position:-200% center}to{background-position:200% center}}.product-card,.cod-card,.lookbook-card{position:relative;overflow:hidden}.product-card:before,.cod-card:before,.lookbook-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:radial-gradient(380px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,80,20,.6) 0%,rgba(255,255,255,.2) 30%,transparent 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:3}.product-card:hover:before,.cod-card:hover:before,.lookbook-card:hover:before{opacity:1}.iridescent-badge{background:linear-gradient(135deg,#ff450033,#38bdf833,#a855f733);background-size:200% 200%;animation:foilShimmer 5s ease infinite;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 15px #ff450026}@keyframes foilShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#click-sparks-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:99995}
/*# sourceMappingURL=/cdn/shop/t/61/assets/animations.css.map */
