:root{--primary-orange: #FFA500;--secondary-cream: #DED2BC;--accent-dark: #3B3A36;--electric-blue: #00D4FF;--party-purple: #8B5FBF;--dance-pink: #FF6B9D;--energy-yellow: #FFE66D;--stage-light: #FFFFFF;--night-dark: #1A1A1A;--font-display: "Arial Black", "Helvetica Bold", sans-serif;--font-body: "Helvetica Neue", Arial, sans-serif;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--transition-fast: .2s ease;--transition-medium: .4s ease;--transition-slow: .6s ease}.coming-soon-section{width:100%;position:relative;overflow:hidden}.coming-soon-page{font-family:var(--font-body);background:linear-gradient(135deg,var(--night-dark) 0%,var(--accent-dark) 25%,var(--primary-orange) 50%,var(--dance-pink) 75%,var(--electric-blue) 100%);background-size:400% 400%;animation:epicGradient 12s ease-in-out infinite;background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative;padding:var(--space-lg) 0}@keyframes epicGradient{0%,to{background-position:0% 50%}25%{background-position:100% 0%}50%{background-position:100% 100%}75%{background-position:0% 100%}}.background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,#1a1a1a1a,#3b3a364d);z-index:2}.stage-lights{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 20%,var(--primary-orange) 3px,transparent 3px),radial-gradient(circle at 80% 30%,var(--electric-blue) 2px,transparent 2px),radial-gradient(circle at 40% 70%,var(--dance-pink) 2px,transparent 2px),radial-gradient(circle at 70% 80%,var(--energy-yellow) 1px,transparent 1px),radial-gradient(circle at 10% 60%,var(--party-purple) 2px,transparent 2px);background-size:80px 80px,120px 120px,60px 60px,40px 40px,100px 100px;animation:lightShow 8s linear infinite,pulseLights 3s ease-in-out infinite;opacity:.7;z-index:1}@keyframes lightShow{0%{transform:translate(0) rotate(0)}to{transform:translate(50px,-30px) rotate(360deg)}}@keyframes pulseLights{0%,to{opacity:.4}50%{opacity:.8}}.party-elements{position:absolute;width:100%;height:100%;z-index:3;pointer-events:none}.party-shape{position:absolute;animation:danceFloat 8s ease-in-out infinite}.party-shape:nth-child(1){top:10%;left:15%;width:100px;height:100px;background:radial-gradient(circle,var(--primary-orange),var(--energy-yellow));border-radius:50%;animation-delay:0s;animation-duration:6s}.party-shape:nth-child(2){top:70%;right:10%;width:80px;height:80px;background:linear-gradient(45deg,var(--electric-blue),var(--party-purple));clip-path:polygon(50% 0%,0% 100%,100% 100%);animation-delay:-2s;animation-duration:7s}.party-shape:nth-child(3){bottom:20%;left:5%;width:120px;height:60px;background:linear-gradient(90deg,var(--dance-pink),var(--primary-orange));border-radius:60px;animation-delay:-4s;animation-duration:8s}.party-shape:nth-child(4){top:40%;right:25%;width:60px;height:60px;background:conic-gradient(var(--energy-yellow),var(--electric-blue),var(--dance-pink),var(--energy-yellow));border-radius:20px;animation-delay:-1s;animation-duration:5s}.party-shape:nth-child(5){bottom:60%;left:70%;width:90px;height:90px;background:linear-gradient(135deg,var(--party-purple),var(--primary-orange));border-radius:50% 10%;animation-delay:-3s;animation-duration:9s}@keyframes danceFloat{0%,to{transform:translateY(0) translate(0) rotate(0) scale(1)}25%{transform:translateY(-40px) translate(30px) rotate(90deg) scale(1.1)}50%{transform:translateY(-20px) translate(-20px) rotate(180deg) scale(.9)}75%{transform:translateY(30px) translate(40px) rotate(270deg) scale(1.05)}}.main-container{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:var(--space-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;gap:var(--space-xl)}.logo-section{animation:logoEntrance 2s ease-out}@keyframes logoEntrance{0%{opacity:0;transform:scale(.5) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}.logo-container{transition:transform var(--transition-medium);filter:drop-shadow(0 10px 30px rgba(0,0,0,.3))}.logo-container:hover{transform:scale(1.1) rotate(2deg);filter:drop-shadow(0 15px 40px rgba(255,165,0,.4))}.logo-image{max-width:200px;max-height:120px;width:auto;height:auto;border-radius:16px;display:block}.logo-placeholder{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-xl);background:linear-gradient(135deg,#ffa500e6,#ded2bccc,#00d4ffb3);border:3px solid rgba(255,255,255,.3);border-radius:30px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all var(--transition-medium) cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;min-width:300px;box-shadow:0 20px 60px #0000004d}.logo-placeholder:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--primary-orange),var(--electric-blue),var(--dance-pink),var(--energy-yellow),var(--primary-orange));background-size:400% 400%;border-radius:32px;z-index:-1;opacity:0;animation:borderFlow 4s ease-in-out infinite;transition:opacity var(--transition-medium)}@keyframes borderFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.logo-placeholder:hover:before{opacity:1}.logo-placeholder:hover{transform:scale(1.1) translateY(-10px) rotate(2deg);box-shadow:0 30px 80px #ffa50066,0 0 50px #00d4ff4d,inset 0 0 30px #fff3;border-color:var(--stage-light)}.logo-icon{width:80px;height:80px;color:var(--stage-light);transition:all var(--transition-medium) cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 5px 15px rgba(0,0,0,.5))}.logo-placeholder:hover .logo-icon{transform:rotate(360deg) scale(1.2);color:var(--energy-yellow);filter:drop-shadow(0 8px 25px rgba(255,230,109,.8))}.logo-text{font-family:var(--font-display);font-weight:900;color:var(--stage-light);text-align:center;text-transform:uppercase;letter-spacing:.1em;transition:all var(--transition-medium);text-shadow:2px 2px 8px rgba(0,0,0,.5)}.logo-placeholder:hover .logo-text{color:var(--energy-yellow);text-shadow:0 0 20px rgba(255,230,109,.8),2px 2px 8px rgba(0,0,0,.5);transform:scale(1.1)}.logo-subtext{font-family:var(--font-body);color:#fffc;text-align:center;font-weight:400;letter-spacing:.05em;transition:all var(--transition-medium)}.logo-placeholder:hover .logo-subtext{color:var(--stage-light);transform:translateY(-2px)}.coming-soon-title{font-family:var(--font-display);font-weight:900;background:linear-gradient(45deg,var(--stage-light),var(--primary-orange),var(--electric-blue),var(--dance-pink),var(--stage-light));background-size:400% 400%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:textGlow 4s ease-in-out infinite,bounceIn 2s ease-out .5s both;text-shadow:0 0 50px rgba(255,165,0,.5);letter-spacing:.1em;text-transform:uppercase;margin:0;line-height:1.1}@keyframes textGlow{0%,to{background-position:0% 50%;filter:drop-shadow(0 0 20px rgba(255,165,0,.8))}50%{background-position:100% 50%;filter:drop-shadow(0 0 30px rgba(0,212,255,.8))}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3) translateY(50px)}50%{opacity:1;transform:scale(1.05) translateY(-10px)}70%{transform:scale(.95) translateY(5px)}to{opacity:1;transform:scale(1) translateY(0)}}.subtitle{font-family:var(--font-body);color:var(--stage-light);text-shadow:1px 1px 3px rgba(0,0,0,.7);font-weight:300;letter-spacing:.05em;animation:slideUp 2s ease-out 1s both;max-width:600px;line-height:1.4;margin:0}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.email-signup-section{animation:slideUp 2s ease-out 1.5s both;width:100%;max-width:500px}.email-form{display:flex;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;justify-content:center}.email-input{flex:1;min-width:250px;padding:var(--space-sm) var(--space-md);border:2px solid rgba(255,255,255,.3);border-radius:50px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--stage-light);font-size:1rem;font-family:var(--font-body);outline:none;transition:all var(--transition-medium)}.email-input::placeholder{color:#ffffffb3}.email-input:focus{border-color:var(--primary-orange);background:#fff3;box-shadow:0 0 20px #ffa50080}.notify-btn{padding:var(--space-sm) var(--space-lg);background:linear-gradient(45deg,var(--primary-orange),var(--dance-pink),var(--electric-blue));background-size:300% 300%;animation:buttonFlow 4s ease-in-out infinite;border:none;border-radius:50px;color:var(--stage-light);font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all var(--transition-medium);text-shadow:1px 1px 2px rgba(0,0,0,.5);box-shadow:0 5px 20px #ffa50066;white-space:nowrap}@keyframes buttonFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.notify-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 30px #ffa50099}.notify-btn:active{transform:translateY(-1px) scale(1.02)}.success-message{background:linear-gradient(45deg,var(--primary-orange),var(--electric-blue));color:var(--stage-light);padding:var(--space-sm);border-radius:16px;text-align:center;margin-bottom:var(--space-md);font-weight:600;box-shadow:0 5px 20px #ffa50066;animation:successGlow 2s ease-in-out infinite}@keyframes successGlow{0%,to{box-shadow:0 5px 20px #ffa50066}50%{box-shadow:0 8px 30px #00d4ff99}}.error-message{background:linear-gradient(135deg,var(--dance-pink),var(--primary-orange));color:var(--stage-light);padding:var(--space-sm);border-radius:16px;margin-bottom:var(--space-md);text-align:center;font-weight:600}.social-links{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.social-link{width:60px;height:60px;background:linear-gradient(135deg,#ffffff1a,#ffa5004d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--stage-light);text-decoration:none;font-size:1.5rem;transition:all var(--transition-medium);animation:socialFloat 4s ease-in-out infinite}.social-link:nth-child(1){animation-delay:0s}.social-link:nth-child(2){animation-delay:.5s}.social-link:nth-child(3){animation-delay:1s}.social-link:nth-child(4){animation-delay:1.5s}@keyframes socialFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.social-link:hover{transform:scale(1.2) translateY(-5px);background:linear-gradient(135deg,var(--primary-orange),var(--electric-blue));box-shadow:0 8px 25px #ffa50080}.audio-bars{position:absolute;bottom:var(--space-xl);left:50%;transform:translate(-50%);display:flex;gap:4px;z-index:5}.bar{width:6px;background:linear-gradient(to top,var(--primary-orange),var(--electric-blue));border-radius:3px;animation:audioViz 1.5s ease-in-out infinite}.bar:nth-child(1){height:30px;animation-delay:0s}.bar:nth-child(2){height:45px;animation-delay:.1s}.bar:nth-child(3){height:35px;animation-delay:.2s}.bar:nth-child(4){height:60px;animation-delay:.3s}.bar:nth-child(5){height:50px;animation-delay:.4s}.bar:nth-child(6){height:30px;animation-delay:.5s}.bar:nth-child(7){height:65px;animation-delay:.6s}.bar:nth-child(8){height:40px;animation-delay:.7s}.bar:nth-child(9){height:55px;animation-delay:.8s}.bar:nth-child(10){height:35px;animation-delay:.9s}@keyframes audioViz{0%,to{transform:scaleY(.3);opacity:.7}50%{transform:scaleY(1);opacity:1}}.coming-soon-section[data-bg-opacity="0"] .background-overlay{opacity:0}.coming-soon-section[data-bg-opacity="5"] .background-overlay{opacity:.05}.coming-soon-section[data-bg-opacity="10"] .background-overlay{opacity:.1}.coming-soon-section[data-bg-opacity="15"] .background-overlay{opacity:.15}.coming-soon-section[data-bg-opacity="20"] .background-overlay{opacity:.2}.coming-soon-section[data-bg-opacity="25"] .background-overlay{opacity:.25}.coming-soon-section[data-bg-opacity="30"] .background-overlay{opacity:.3}.coming-soon-section[data-bg-opacity="35"] .background-overlay{opacity:.35}.coming-soon-section[data-bg-opacity="40"] .background-overlay{opacity:.4}.coming-soon-section[data-bg-opacity="45"] .background-overlay{opacity:.45}.coming-soon-section[data-bg-opacity="50"] .background-overlay{opacity:.5}.coming-soon-section[data-bg-opacity="55"] .background-overlay{opacity:.55}.coming-soon-section[data-bg-opacity="60"] .background-overlay{opacity:.6}.coming-soon-section[data-bg-opacity="65"] .background-overlay{opacity:.65}.coming-soon-section[data-bg-opacity="70"] .background-overlay{opacity:.7}.coming-soon-section[data-bg-opacity="75"] .background-overlay{opacity:.75}.coming-soon-section[data-bg-opacity="80"] .background-overlay{opacity:.8}.coming-soon-section[data-bg-opacity="85"] .background-overlay{opacity:.85}.coming-soon-section[data-bg-opacity="90"] .background-overlay{opacity:.9}.coming-soon-section[data-bg-opacity="95"] .background-overlay{opacity:.95}.coming-soon-section[data-bg-opacity="100"] .background-overlay{opacity:1}@media (max-width: 768px){.main-container{padding:var(--space-sm);gap:var(--space-lg)}.logo-image{max-width:150px;max-height:80px}.logo-placeholder{min-width:250px;padding:var(--space-lg)}.logo-icon{width:60px;height:60px}.email-form{flex-direction:column;gap:var(--space-sm)}.email-input{min-width:auto}.social-links{gap:var(--space-sm)}.social-link{width:50px;height:50px;font-size:1.2rem}.party-shape{transform:scale(.7)}.audio-bars{bottom:var(--space-lg)}}@media (max-width: 480px){.main-container{padding:var(--space-xs)}.logo-placeholder{min-width:200px;padding:var(--space-md)}.logo-icon{width:50px;height:50px}.audio-bars{bottom:var(--space-sm)}.bar{width:4px;gap:3px}.party-shape{transform:scale(.5)}.social-link{width:45px;height:45px;font-size:1rem}}@media (hover: none) and (pointer: coarse){.email-input,.notify-btn,.social-link{min-height:44px}.logo-container:hover,.logo-placeholder:hover,.notify-btn:hover,.social-link:hover{transform:none;box-shadow:initial}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.party-elements,.stage-lights{display:none}}@media print{.party-elements,.stage-lights,.background-overlay,.audio-bars{display:none}.coming-soon-page{background:#fff!important;color:#000!important}.logo-placeholder{border:2px solid #000!important;box-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/coming-soon.css.map */
