.hero-section{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb,#f5576c,orange);background-size:400% 400%;animation:gradientShift 15s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.product-card{transition:transform .3s ease,box-shadow .3s ease;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#f97316,#f5576c,#667eea) border-box}.product-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #f9731666}.button-primary,button[class*=primary]{background:linear-gradient(135deg,#f97316,#f5576c);background-size:200% 200%;animation:buttonGlow 3s ease infinite;box-shadow:0 4px 15px #f9731666;transition:all .3s ease}.button-primary:hover{transform:scale(1.05);box-shadow:0 8px 25px #f9731699}@keyframes buttonGlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.product-card img{animation:floatImage 3s ease-in-out infinite}@keyframes floatImage{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.price,[class*=price]{background:linear-gradient(135deg,#f97316,#f5576c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.announcement-bar{background:linear-gradient(90deg,#667eea,#764ba2,#f5576c,orange);background-size:300% 100%;animation:announcementSlide 8s linear infinite}@keyframes announcementSlide{0%{background-position:0% 50%}to{background-position:100% 50%}}a:hover{color:#f97316;transition:color .3s ease}button[class*=add],.add-to-cart{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 #f97316b3}50%{box-shadow:0 0 0 10px #f9731600}}.loading{background:linear-gradient(90deg,#667eea,#764ba2,#f5576c);background-size:200% 100%;animation:loading 1.5s ease-in-out infinite}@keyframes loading{0%{background-position:0% 50%}to{background-position:100% 50%}}header,.header{background:linear-gradient(180deg,#0a0a0af2,#0a0a0afa);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-vibrant.css.map */
