.puravida-banner{background:linear-gradient(135deg,#2cd5c4,#1fb3a3,#179085 90%,#156d64);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;position:relative;overflow:hidden;min-height:55px;display:flex;align-items:center;justify-content:center;z-index:1000;box-shadow:0 2px 8px #2cd5c426,0 8px 32px #2cd5c414;border-bottom:1px solid rgba(255,255,255,.12);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.puravida-banner:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),rgba(255,255,255,.12),rgba(255,255,255,.08),transparent);animation:premiumShine 8s infinite ease-in-out;z-index:1;pointer-events:none}.puravida-banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 15% 85%,rgba(255,255,255,.04) 1px,transparent 1px),radial-gradient(circle at 85% 15%,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(circle at 45% 55%,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px,90px 90px,35px 35px;animation:sparkle 12s linear infinite;z-index:1;pointer-events:none;opacity:.7}@keyframes premiumShine{0%{left:-100%;opacity:0}15%{opacity:1}50%{left:100%;opacity:1}85%{opacity:0}to{left:-100%;opacity:0}}@keyframes sparkle{0%{transform:translate(0) translateY(0)}25%{transform:translate(5px) translateY(-2px)}50%{transform:translate(10px) translateY(0)}75%{transform:translate(5px) translateY(2px)}to{transform:translate(0) translateY(0)}}.banner-carousel{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.banner-item{display:none;text-align:center;padding:15px 10px;font-weight:500;font-size:16px;text-shadow:0 1px 3px rgba(0,0,0,.1);animation:slideInUp .8s cubic-bezier(.23,1,.32,1);letter-spacing:.2px;line-height:1.35;transition:all .4s cubic-bezier(.4,0,.2,1)}.banner-item.active{display:block}.banner-item .emoji{display:inline-block;margin-right:8px;font-size:1.1em;animation:gentlePulse 4s ease-in-out infinite;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}@keyframes slideInUp{0%{opacity:0;transform:translateY(15px) scale(.95)}60%{transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gentlePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.banner-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:none;gap:8px;z-index:3}.puravida-banner[data-show-dots=true] .banner-dots{display:flex}.banner-dot{width:8px;height:8px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.banner-dot:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;background:#ffffff26;transform:scale(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.banner-dot.active{background:#ffffffe6;transform:scale(1.2);box-shadow:0 2px 6px #00000026;border-color:#fff9}.banner-dot.active:before{transform:scale(1)}.banner-dot:hover{background:#ffffffb3;transform:scale(1.1);box-shadow:0 2px 4px #0000001a}@media (max-width: 480px){.puravida-banner{min-height:50px;box-shadow:0 2px 10px #2cd5c433}.banner-carousel{padding:0 15px}.banner-item{font-size:13px;padding:12px 5px;letter-spacing:.2px}.banner-item .emoji{font-size:1em;margin-right:6px}.banner-dots{display:none!important}.puravida-banner:before{animation-duration:6s}}@media (min-width: 481px) and (max-width: 768px){.puravida-banner{min-height:52px}.banner-item{font-size:14px;padding:13px 8px}.banner-item .emoji{font-size:1.05em;margin-right:7px}.banner-dots{display:none!important}}@media (min-width: 769px) and (max-width: 1024px){.puravida-banner{min-height:54px}.banner-item{font-size:15px;padding:14px 10px}}@media (min-width: 1025px){.puravida-banner{min-height:58px}.banner-item{font-size:17px;padding:16px 12px}.banner-item .emoji{font-size:1.2em;margin-right:10px}}.puravida-banner:hover{box-shadow:0 3px 12px #2cd5c433,0 8px 32px #2cd5c41a;transform:translateY(-.5px);transition:all .4s cubic-bezier(.4,0,.2,1)}.puravida-banner:hover .banner-item{transform:translateY(-1px);text-shadow:0 2px 4px rgba(0,0,0,.15)}.puravida-banner:hover .banner-item .emoji{animation:gentleBounce .8s ease}@keyframes gentleBounce{0%,20%,60%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-2px) scale(1.03)}80%{transform:translateY(-1px) scale(1.01)}}@media (prefers-color-scheme: dark){.puravida-banner{background:linear-gradient(135deg,#1fb3a3,#179085,#126b62);box-shadow:0 4px 15px #17908566}}@media (prefers-reduced-motion: reduce){.puravida-banner:before,.puravida-banner:after,.banner-item .emoji{animation:none}.banner-item{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}}@keyframes slideOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes dotActivate{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1.3)}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/puravida-banner-premium.css.map */
