.visitor-counter-bar{position:fixed;bottom:20px;left:20px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;padding:12px 20px;border-radius:30px;box-shadow:0 4px 20px #0000004d;z-index:90;font-size:14px;display:flex;align-items:center;gap:8px;animation:slideInLeft .5s ease-out}.visitor-counter-bar:before{content:"";width:8px;height:8px;background:#22c55e;border-radius:50%;animation:pulse 2s infinite}.visitor-count strong{color:#fbbf24;font-weight:600}.purchase-notification{position:fixed;bottom:20px;right:-400px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;padding:16px;max-width:380px;z-index:100;transition:right .5s cubic-bezier(.25,.46,.45,.94);border:1px solid #e5e5e5}.purchase-notification.show{right:20px}.notification-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.notification-icon{width:24px;height:24px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.notification-location{font-size:12px;color:#6b7280;display:flex;align-items:center;gap:4px}.notification-location:before{content:"\1f4cd";font-size:12px}.notification-content{display:flex;gap:12px}.notification-image{width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f3f4f6}.notification-image img{width:100%;height:100%;object-fit:cover}.notification-text h4{margin:0 0 4px;font-size:14px;font-weight:500;color:#1a1a1a}.notification-text p{margin:0 0 8px;font-size:13px;color:#4b5563;font-weight:600}.notification-verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#059669;font-weight:500}.notification-verified svg{width:14px;height:14px}.stock-warning-notification{position:fixed;top:100px;left:50%;transform:translate(-50%) translateY(-20px);background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626;padding:12px 24px;border-radius:30px;font-weight:600;font-size:14px;box-shadow:0 4px 20px #dc262633;z-index:110;opacity:0;transition:all .3s ease-out;border:1px solid #fca5a5}.stock-warning-notification:before{content:"\26a0\fe0f";margin-right:8px}.stock-warning-notification.show{opacity:1;transform:translate(-50%) translateY(0)}.cart-activity-ticker{position:fixed;top:80px;right:-400px;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;padding:10px 20px;border-radius:8px 0 0 8px;font-size:13px;font-weight:500;box-shadow:0 2px 10px #fbbf244d;z-index:95;transition:right .4s ease-out;max-width:320px;border:1px solid #fcd34d}.cart-activity-ticker:before{content:"\1f6d2";margin-right:8px}.cart-activity-ticker.show{right:0}.testimonial-popup{position:fixed;bottom:100px;left:50%;transform:translate(-50%) scale(.8);background:#fff;padding:24px 32px;border-radius:16px;box-shadow:0 20px 60px #0003;max-width:400px;text-align:center;z-index:105;opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);border:2px solid #e5e5e5}.testimonial-popup.show{opacity:1;transform:translate(-50%) scale(1)}.testimonial-rating{margin-bottom:12px}.testimonial-rating .star{color:#fbbf24;font-size:18px;text-shadow:0 1px 3px rgba(251,191,36,.3)}.testimonial-text{font-size:15px;line-height:1.6;color:#374151;margin-bottom:12px;font-style:italic}.testimonial-author{font-size:13px;color:#6b7280;font-weight:600}.social-proof-notification{position:fixed;bottom:30px;left:30px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000001f;padding:0;max-width:360px;z-index:100;opacity:0;transform:translateY(20px);transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.social-proof-notification.active{opacity:1;transform:translateY(0)}.social-proof-notification:hover{transform:translateY(-2px);box-shadow:0 15px 50px #00000026}.social-proof-notification .notification-content{display:flex;align-items:flex-start;padding:16px;gap:12px}.social-proof-notification .notification-image{width:50px;height:50px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f9fafb}.social-proof-notification .notification-image img{width:100%;height:100%;object-fit:cover}.social-proof-notification .notification-body{flex:1;min-width:0}.social-proof-notification .notification-header{display:flex;align-items:center;gap:6px;margin-bottom:4px}.social-proof-notification .notification-icon{font-size:14px}.social-proof-notification .notification-title{font-size:13px;font-weight:600;color:#111827}.social-proof-notification .notification-message{font-size:13px;color:#6b7280;margin:0 0 6px;line-height:1.4}.social-proof-notification .notification-message strong{color:#374151;font-weight:600}.social-proof-notification .notification-footer{display:flex;align-items:center;gap:12px;font-size:11px;color:#9ca3af}.social-proof-notification .notification-time{display:flex;align-items:center;gap:4px}.social-proof-notification .notification-time:before{content:"";width:6px;height:6px;background:#22c55e;border-radius:50%;display:inline-block;animation:pulse 2s infinite}.social-proof-notification .notification-verified{display:flex;align-items:center;gap:4px;color:#059669;font-weight:500}.social-proof-notification .notification-verified svg{width:14px;height:14px}.social-proof-notification .notification-close{position:absolute;top:8px;right:8px;background:#0000000d;border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#6b7280}.social-proof-notification .notification-close:hover{background:#0000001a;color:#374151}.notification-purchase .notification-icon{color:#059669}.notification-review .notification-icon{color:#fbbf24}.notification-stock{background:linear-gradient(135deg,#fee2e2,#fff);border-color:#fecaca}.notification-stock .notification-icon{color:#dc2626}.notification-urgent{animation:urgentPulse 2s ease-in-out infinite}.notification-trending{background:linear-gradient(135deg,#fef3c7,#fff);border-color:#fde68a}.notification-trending .notification-icon{color:#f59e0b}.repeat-customer{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;background:#dbeafe;color:#1e40af;border-radius:12px;font-size:10px;font-weight:600;margin-left:4px}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 #22c55e66}50%{opacity:.8;box-shadow:0 0 0 8px #22c55e00}}@keyframes urgentPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media (max-width: 768px){.visitor-counter-bar{bottom:10px;left:10px;font-size:12px;padding:10px 16px}.purchase-notification{right:-100%;max-width:calc(100vw - 20px)}.purchase-notification.show{right:10px}.social-proof-notification{bottom:20px;left:20px;right:20px;max-width:none}.testimonial-popup{bottom:20px;max-width:calc(100vw - 40px);padding:20px}}@media (prefers-reduced-motion: reduce){.visitor-counter-bar,.purchase-notification,.stock-warning-notification,.cart-activity-ticker,.testimonial-popup,.social-proof-notification{transition:none}.visitor-counter-bar:before,.notification-time:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/social-proof-notifications.css.map */
