.scarcity-elements-section{position:relative}.scarcity-container{max-width:1200px;margin:0 auto;position:relative}.visitor-counter{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;padding:12px 20px;border-radius:25px;display:flex;align-items:center;gap:10px;margin-bottom:15px;box-shadow:0 4px 15px #ee5a244d;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.visitor-icon{font-size:18px}.visitor-text{font-size:14px;font-weight:500}.recent-orders{position:fixed;bottom:20px;left:20px;z-index:1000}.order-notification{background:#fff;border:2px solid #27ae60;border-radius:12px;padding:15px 20px;box-shadow:0 8px 30px #00000026;display:flex;align-items:center;gap:12px;max-width:350px;transform:translate(-400px);transition:transform .5s ease}.order-notification.show{transform:translate(0)}.order-icon{font-size:20px;flex-shrink:0}.order-text{font-weight:600;color:#333;font-size:14px;line-height:1.3}.order-time{font-size:12px;color:#666;font-style:italic}.cart-abandonment-warning{position:fixed;top:0;left:0;right:0;background:#e74c3c;color:#fff;z-index:1001;transform:translateY(-100%);transition:transform .3s ease}.cart-abandonment-warning.show{transform:translateY(0)}.warning-content{display:flex;align-items:center;padding:15px 20px;max-width:1200px;margin:0 auto;gap:15px}.warning-icon{font-size:24px;flex-shrink:0}.warning-text{flex:1}.warning-text strong{display:block;font-size:16px;margin-bottom:5px}.warning-text p{margin:0;font-size:14px;opacity:.9}.warning-close{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:5px;border-radius:50%;transition:background-color .3s ease}.warning-close:hover{background-color:#fff3}.discount-progress-bar{background:#fff;border:2px solid #3498db;border-radius:12px;padding:20px;margin:15px 0;box-shadow:0 4px 15px #3498db1a}.discount-info{display:flex;align-items:center;gap:10px;margin-bottom:15px}.discount-icon{font-size:20px}.discount-text{font-weight:600;color:#2c3e50}.progress-bar{height:12px;background:#ecf0f1;border-radius:6px;overflow:hidden;margin-bottom:15px}.progress-fill{height:100%;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:6px;transition:width .3s ease}.discount-benefits{display:flex;justify-content:space-around;font-size:12px;color:#7f8c8d;text-transform:uppercase;font-weight:500}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.popup-overlay.show{opacity:1;visibility:visible}.guarantee-popup{background:#fff;border-radius:16px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;transform:scale(.8);transition:transform .3s ease;position:relative}.guarantee-popup.show{transform:scale(1)}.popup-close{position:absolute;top:15px;right:20px;background:none;border:none;font-size:24px;color:#7f8c8d;cursor:pointer;padding:5px;border-radius:50%;transition:all .3s ease}.popup-close:hover{color:#e74c3c;background:#f8f9fa}.popup-content{padding:30px}.guarantee-header{text-align:center;margin-bottom:25px}.guarantee-icon{font-size:60px;margin-bottom:15px;display:block}.guarantee-header h3{font-size:24px;color:#2c3e50;margin:0}.guarantee-benefits{margin-bottom:25px}.benefit-item{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid #ecf0f1}.benefit-item:last-child{border-bottom:none}.benefit-icon{font-size:24px;flex-shrink:0}.guarantee-cta{width:100%;background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff;border:none;padding:15px 25px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.guarantee-cta:hover{background:linear-gradient(135deg,#229954,#27ae60);transform:translateY(-2px);box-shadow:0 6px 20px #27ae604d}@media (max-width: 768px){.recent-orders{bottom:10px;left:10px;right:10px}.order-notification{max-width:none;padding:12px 15px}.warning-content{padding:12px 15px;flex-direction:column;text-align:center;gap:10px}.discount-progress-bar{padding:15px}.popup-content{padding:20px}.guarantee-header h3{font-size:20px}.guarantee-icon{font-size:50px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-trust-badges.css.map */
