:root{--color-premium-gold: #F5D547;--color-gold-glow: #F9E589;--color-dark-background: #1C1816;--color-card-background: #221F1C;--color-muted-background: #2B2621;--color-deep-bronze: #63533A;--color-bronze-accent: #7D6645;--color-light-foreground: #F9E589;--color-muted-text: #998866;--color-kingdom-green: #22C55E;--color-border: #3D342B;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--shadow-primary-glow: 0 8px 32px -8px rgba(245, 213, 71, .4);--shadow-strong: 0 20px 60px -12px rgba(0, 0, 0, .5);--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--color-light-foreground);background:linear-gradient(135deg,#1c1816,#221f1c,#2b2520);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.coming-soon{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-xl);position:relative;overflow:hidden}.coming-soon:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(245,213,71,.1) 0%,transparent 50%);animation:pulse 8s ease-in-out infinite;z-index:0}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.coming-soon__content{position:relative;z-index:1;max-width:800px;width:100%;text-align:center}.coming-soon__logo{margin-bottom:var(--spacing-2xl);animation:fadeInDown 1s ease-out}.coming-soon__logo img{max-width:300px;width:100%;height:auto;filter:drop-shadow(0 4px 20px rgba(245,213,71,.5))}.coming-soon__heading{font-size:5rem;font-weight:700;margin-bottom:var(--spacing-lg);color:var(--color-premium-gold);text-transform:uppercase;letter-spacing:.15rem;text-shadow:0 4px 20px rgba(245,213,71,.6);animation:fadeInUp 1s ease-out .2s backwards;line-height:1.1}.coming-soon__subheading{font-size:1.75rem;font-weight:500;margin-bottom:var(--spacing-3xl);color:var(--color-gold-glow);animation:fadeInUp 1s ease-out .4s backwards;line-height:1.5}.countdown{display:flex;justify-content:center;gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl);animation:fadeInUp 1s ease-out .6s backwards}.countdown__item{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-lg);background:linear-gradient(145deg,#221f1c,#252320);border:2px solid var(--color-border);border-radius:12px;min-width:100px;box-shadow:var(--shadow-strong);transition:var(--transition-smooth)}.countdown__item:hover{border-color:var(--color-premium-gold);transform:translateY(-4px);box-shadow:var(--shadow-primary-glow)}.countdown__number{font-size:3rem;font-weight:700;color:var(--color-premium-gold);line-height:1;margin-bottom:var(--spacing-sm)}.countdown__label{font-size:.875rem;font-weight:600;color:var(--color-muted-text);text-transform:uppercase;letter-spacing:.05rem}.coming-soon__form{animation:fadeInUp 1s ease-out .8s backwards;margin-bottom:var(--spacing-2xl)}.form__wrapper{display:flex;gap:var(--spacing-sm);max-width:500px;margin:0 auto var(--spacing-md)}.form__input{flex:1;padding:14px var(--spacing-lg);font-size:1rem;background-color:var(--color-dark-background);border:2px solid var(--color-border);border-radius:8px;color:var(--color-light-foreground);transition:var(--transition-smooth);min-height:48px}.form__input::placeholder{color:var(--color-muted-text)}.form__input:focus{outline:none;border-color:var(--color-premium-gold);box-shadow:0 0 0 2px #f5d54733}.form__button{padding:14px var(--spacing-xl);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05rem;background:linear-gradient(135deg,#f5d547,#f9e589);color:#1c1816;border:none;border-radius:8px;cursor:pointer;transition:var(--transition-smooth);box-shadow:var(--shadow-primary-glow);min-height:48px;white-space:nowrap}.form__button:hover{transform:scale(1.05);box-shadow:0 12px 48px -8px #f5d547cc}.form__message{font-size:.875rem;color:var(--color-muted-text);text-align:center}.coming-soon__cta{animation:fadeInUp 1s ease-out .6s backwards;margin-bottom:var(--spacing-3xl)}.cta__button{display:inline-block;padding:20px var(--spacing-3xl);font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;background:linear-gradient(135deg,#f5d547,#f9e589);color:#1c1816;text-decoration:none;border-radius:12px;transition:var(--transition-smooth);box-shadow:var(--shadow-primary-glow)}.cta__button:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 16px 64px -8px #f5d547e6}.coming-soon__social{animation:fadeInUp 1s ease-out .8s backwards;margin-bottom:var(--spacing-xl)}.social__label{font-size:.875rem;font-weight:600;color:var(--color-muted-text);text-transform:uppercase;letter-spacing:.05rem;margin-bottom:var(--spacing-md)}.social__links{display:flex;justify-content:center;gap:var(--spacing-md)}.social__link{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-deep-bronze),var(--color-bronze-accent));border-radius:8px;color:var(--color-gold-glow);transition:var(--transition-smooth);border:1px solid var(--color-border)}.social__link:hover{background:linear-gradient(135deg,var(--color-premium-gold),var(--color-gold-glow));color:var(--color-dark-background);transform:translateY(-2px);box-shadow:var(--shadow-primary-glow)}.social__link svg{width:24px;height:24px}.coming-soon__footer{animation:fadeInUp 1s ease-out 1s backwards;font-size:.875rem;color:var(--color-muted-text)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 640px){.coming-soon__logo img{max-width:240px}.coming-soon__heading{font-size:2.5rem}.coming-soon__subheading{font-size:1.125rem}.countdown{gap:var(--spacing-md)}.countdown__item{min-width:70px;padding:var(--spacing-md)}.countdown__number{font-size:2rem}.countdown__label{font-size:.75rem}.form__wrapper{flex-direction:column}.form__button{width:100%}}@media screen and (max-width: 480px){.countdown{flex-wrap:wrap}.countdown__item{flex:1 1 calc(50% - var(--spacing-md))}}.form__success{display:none;padding:var(--spacing-md);background:#22c55e1a;border:1px solid var(--color-kingdom-green);border-radius:8px;color:var(--color-kingdom-green);margin-top:var(--spacing-md)}.form__success.active{display:block;animation:fadeInUp .5s ease-out}
/*# sourceMappingURL=/cdn/shop/t/7/assets/coming-soon.css.map */
