:root{--ww-emerald: #0e5349;--ww-midnight-blue: #1a4a6b;--ww-cream: #f5f2ed;--ww-mauve: #ab94a0;--ww-lunar-mist: #d1e9fc;--ww-gold: #c9a961;--ww-gold-star: #f0c040;--ww-cosmic-navy: #0d1b3e;--hm-blue: #3498ff;--hm-blue-light: #7ec8ff;--hm-blue-navy: #1a4a8a;--hm-white: #ffffff;--hm-black: #141615;--hm-slate: #53585a;--neon-yellow: #e8f542;--neon-yellow-glow: rgba(232, 245, 66, .5);--cyber-purple: #9b59b6;--cyber-purple-glow: rgba(155, 89, 182, .4);--holo-pink: #ff6eb4;--holo-teal: #00e5cc;--glass-light: rgba(255, 255, 255, .12);--glass-dark: rgba(13, 27, 62, .55);--glass-haramoon: rgba(52, 152, 255, .1);--glass-blur: 12px;--glass-border: rgba(255, 255, 255, .18);--transition-smooth: all .4s cubic-bezier(.4, 0, .2, 1);--transition-fast: all .2s ease;--transition-slow: all .7s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes holoRotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulseGlow{0%,to{box-shadow:0 0 8px var(--hm-blue),0 0 16px #3498ff4d}50%{box-shadow:0 0 16px var(--hm-blue),0 0 32px #3498ff80}}@keyframes pulseGoldGlow{0%,to{box-shadow:0 0 8px var(--ww-gold),0 0 16px #c9a9614d}50%{box-shadow:0 0 16px var(--ww-gold),0 0 32px #c9a96180}}.fade-in-up{animation:fadeInUp .6s ease-out backwards}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.kpop-section{padding:60px 32px}.kpop-grid{display:grid;gap:28px}.kpop-grid-tight{display:grid;gap:16px}.kpop-grid-wide{display:grid;gap:36px}@media(max-width:768px){.kpop-section{padding:36px 16px}.kpop-grid{gap:16px}}.glass-card-light{background:var(--glass-light);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:16px}.glass-card-dark{background:var(--glass-dark);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid rgba(255,255,255,.1);border-radius:16px;color:var(--ww-cream)}.glass-card-haramoon{background:var(--glass-haramoon);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid rgba(52,152,255,.25);border-radius:16px}.holo-border{position:relative;border-radius:16px;overflow:hidden;transition:var(--transition-smooth)}.holo-border:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(45deg,var(--hm-blue),var(--ww-mauve),var(--ww-lunar-mist),var(--ww-gold),var(--cyber-purple),var(--hm-blue));background-size:300% 300%;border-radius:18px;opacity:0;z-index:-1;animation:holoRotate 3s linear infinite;transition:opacity .4s ease;pointer-events:none}.holo-border:hover:after{opacity:.65}.holo-border-haramoon:after{background:linear-gradient(45deg,var(--hm-blue),var(--hm-blue-light),var(--ww-lunar-mist),var(--hm-blue-navy),var(--hm-blue));background-size:300% 300%}.cyber-glow-blue:hover{box-shadow:0 0 12px #3498ff80,0 0 28px #3498ff40,0 4px 24px #00000026;transform:translateY(-3px);transition:var(--transition-smooth)}.cyber-glow-yellow:hover{box-shadow:0 0 12px var(--neon-yellow-glow),0 0 28px #e8f54233,0 4px 24px #00000026;transform:translateY(-3px);transition:var(--transition-smooth)}.cyber-glow-purple:hover{box-shadow:0 0 12px var(--cyber-purple-glow),0 0 28px #9b59b633,0 4px 24px #00000026;transform:translateY(-3px);transition:var(--transition-smooth)}.cyber-glow-gold:hover{box-shadow:0 0 12px #c9a96180,0 0 28px #c9a96140,0 4px 24px #00000026;transform:translateY(-3px);transition:var(--transition-smooth)}.card-wrapper.product-card-wrapper{transition:var(--transition-smooth);border-radius:16px}.card-wrapper.product-card-wrapper .card{border-radius:16px!important;overflow:hidden;transition:var(--transition-smooth);position:relative}.card-wrapper.product-card-wrapper{position:relative}.card-wrapper.product-card-wrapper:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(45deg,var(--hm-blue),var(--ww-mauve),var(--ww-lunar-mist),var(--ww-gold),var(--cyber-purple),var(--hm-blue));background-size:300% 300%;border-radius:18px;opacity:0;z-index:-1;animation:holoRotate 3s linear infinite;transition:opacity .4s ease;pointer-events:none}.card-wrapper.product-card-wrapper:hover:after{opacity:.55}.card-wrapper.product-card-wrapper:hover{transform:translateY(-6px);box-shadow:0 0 16px #3498ff4d,0 0 32px #ab94a033,0 12px 40px #0000002e}.card-wrapper.product-card-wrapper .card__media img,.card-wrapper.product-card-wrapper .media img{transition:transform .5s cubic-bezier(.4,0,.2,1)!important}.card-wrapper.product-card-wrapper:hover .card__media img,.card-wrapper.product-card-wrapper:hover .media img{transform:scale(1.07)}.card-wrapper.product-card-wrapper .card__information{padding:16px 20px 20px;background:#ffffff0a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.card-wrapper.product-card-wrapper .card__heading a{letter-spacing:.02em;font-weight:600;transition:color .3s ease}.card-wrapper.product-card-wrapper:hover .card__heading a{color:var(--hm-blue)}.card-wrapper.product-card-wrapper:hover .price__regular,.card-wrapper.product-card-wrapper:hover .price-item{color:var(--ww-gold);transition:color .3s ease}.card-wrapper.product-card-wrapper .caption-with-letter-spacing{letter-spacing:.08em;text-transform:uppercase;font-size:.72em;opacity:.7}.card-wrapper.product-card-wrapper .caption-with-letter-spacing:has-text("HARAMOON"),.card-wrapper.product-card-wrapper[data-vendor=HARAMOON] .caption-with-letter-spacing{color:var(--hm-blue);opacity:1}.card-wrapper.product-card-wrapper .quick-add__submit,.card-wrapper.product-card-wrapper .product-form__submit{transition:var(--transition-smooth);letter-spacing:.05em}.card-wrapper.product-card-wrapper .quick-add__submit:hover,.card-wrapper.product-card-wrapper .product-form__submit:hover{box-shadow:0 0 12px var(--neon-yellow-glow),0 0 24px #e8f54226;transform:translateY(-2px)}.card-wrapper.product-card-wrapper .badge{border-radius:6px;letter-spacing:.06em;font-size:.7em;font-weight:700;text-transform:uppercase}.product-grid .card-wrapper:nth-child(1){animation:fadeInUp .5s ease-out .05s backwards}.product-grid .card-wrapper:nth-child(2){animation:fadeInUp .5s ease-out .1s backwards}.product-grid .card-wrapper:nth-child(3){animation:fadeInUp .5s ease-out .15s backwards}.product-grid .card-wrapper:nth-child(4){animation:fadeInUp .5s ease-out .2s backwards}.product-grid .card-wrapper:nth-child(5){animation:fadeInUp .5s ease-out .25s backwards}.product-grid .card-wrapper:nth-child(6){animation:fadeInUp .5s ease-out .3s backwards}.product-grid .card-wrapper:nth-child(7){animation:fadeInUp .5s ease-out .35s backwards}.product-grid .card-wrapper:nth-child(8){animation:fadeInUp .5s ease-out .4s backwards}.product-grid .card-wrapper:nth-child(n+9){animation:fadeInUp .5s ease-out .45s backwards}.card-wrapper .card--card{border-radius:16px!important;overflow:hidden}.btn-cta,.button--primary,.shopify-payment-button__button,[class*=button][class*=primary]{transition:var(--transition-smooth)!important;letter-spacing:.05em}.btn-cta:hover,.button--primary:hover,.shopify-payment-button__button:hover{box-shadow:0 0 14px var(--neon-yellow-glow),0 0 28px #e8f54226,0 4px 20px #0003!important;transform:translateY(-2px)!important}.ingredient-card{transition:var(--transition-smooth);border-radius:16px;overflow:hidden}.ingredient-card:hover{transform:translateY(-5px);box-shadow:0 0 16px #3498ff59,0 8px 32px #00000026}.crystal-card{transition:var(--transition-smooth);border-radius:16px;overflow:hidden}.crystal-card:hover{transform:translateY(-5px);box-shadow:0 0 16px var(--cyber-purple-glow),0 0 32px #9b59b626,0 8px 32px #0003}.metaobject-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px}@media(max-width:768px){.metaobject-grid{grid-template-columns:1fr;gap:16px}}.glass-nav{background:#0d1b3ebf!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}@media(max-width:768px){.card-wrapper.product-card-wrapper:hover{transform:translateY(-3px)}.card-wrapper.product-card-wrapper:hover .card__media img{transform:scale(1.04)}}.utility-bar{font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important}.announcement-bar__message{font-weight:600!important;letter-spacing:.03em!important}.announcement-bar__link:hover .announcement-bar__message{color:var(--neon-yellow)!important;text-shadow:0 0 10px var(--neon-yellow-glow)!important}.banner__content .banner__box{background:var(--glass-dark)!important;backdrop-filter:blur(var(--glass-blur))!important;-webkit-backdrop-filter:blur(var(--glass-blur))!important;border:1px solid var(--glass-border)!important;border-radius:16px!important;padding:40px 48px!important;box-shadow:0 8px 32px #0000004d,0 0 60px #0a506d26!important}.banner__content .banner__heading{background:linear-gradient(135deg,var(--ww-lunar-mist) 0%,#ffffff 40%,var(--ww-gold) 70%,var(--hm-blue) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:800!important;letter-spacing:-.02em!important}.banner__content .banner__text{color:#dbe8ffd9!important;font-size:16px!important;line-height:1.6!important}.banner__content .button--primary{background:var(--neon-yellow)!important;color:#0a0a0a!important;border-color:var(--neon-yellow)!important;font-weight:700!important;letter-spacing:.05em!important;box-shadow:0 0 20px var(--neon-yellow-glow)!important;transition:all .3s ease!important}.banner__content .button--primary:hover{box-shadow:0 0 35px var(--neon-yellow-glow),0 4px 16px #0003!important;transform:translateY(-2px)!important}.header__heading-logo{max-height:56px!important;width:auto!important}.header__menu-item{font-weight:600!important;font-size:14px!important;letter-spacing:.03em!important;transition:color .2s ease!important}.header__menu-item:hover{color:var(--hm-blue)!important}.header__submenu{background:#fffffff7!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(10,80,109,.1)!important;border-radius:12px!important;box-shadow:0 8px 32px #0a506d26,0 2px 8px #00000014!important;overflow:hidden!important}.collection-list__item .card{transition:transform .3s ease,box-shadow .3s ease!important;border-radius:12px!important;overflow:hidden!important}.collection-list__item .card:hover{transform:translateY(-6px)!important;box-shadow:0 16px 40px #0a506d33,0 0 0 1px #3498ff33!important}.footer__list-item a:hover{color:var(--hm-blue)!important}.footer__heading{font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:12px!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/premium-enhancements.css.map */
