.social-proof-notifications{position:fixed;bottom:20px;left:20px;z-index:9999;pointer-events:none}@media screen and (max-width: 749px){.social-proof-notifications{left:10px;right:10px;bottom:10px}}.notification{background:#fffffffa;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 20px #00000026;border:1px solid rgba(0,0,0,.1);margin-bottom:12px;pointer-events:auto;transform:translate(-100%);opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);max-width:380px;position:relative;overflow:hidden}@media screen and (max-width: 749px){.notification{max-width:none;margin-bottom:8px}}.notification.show{transform:translate(0);opacity:1}.notification.hide{transform:translate(-100%);opacity:0}.notification__content{display:flex;align-items:center;gap:12px;padding:16px 50px 16px 16px}@media screen and (max-width: 749px){.notification__content{padding:12px 40px 12px 12px;gap:10px}}.notification__icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#34c759,#30d158);color:#fff}@media screen and (max-width: 749px){.notification__icon{width:32px;height:32px}.notification__icon svg{width:16px;height:16px}}.notification__text{flex:1;min-width:0}.notification__message{font-size:14px;font-weight:500;color:#1d1d1f;line-height:1.4;margin-bottom:2px}@media screen and (max-width: 749px){.notification__message{font-size:13px}}.notification__message strong{font-weight:600;color:#007aff}.notification__time{font-size:12px;color:#8e8e93;font-weight:400}.notification__image{flex-shrink:0;width:40px;height:40px;border-radius:8px;overflow:hidden;background-color:#f8f8f8}@media screen and (max-width: 749px){.notification__image{width:32px;height:32px;border-radius:6px}}.notification__image img{width:100%;height:100%;object-fit:cover}.notification__stars{display:flex;gap:2px;margin-top:4px}.notification__stars svg{color:#fc0}.notification__close{position:absolute;top:8px;right:8px;background:none;border:none;color:#8e8e93;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;width:32px;height:32px}@media screen and (max-width: 749px){.notification__close{top:6px;right:6px;padding:6px;width:28px;height:28px}.notification__close svg{width:12px;height:12px}}.notification__close:hover{background-color:#0000000d;color:#1d1d1f}.notification__close:focus{outline:2px solid #007aff;outline-offset:2px}.purchase-notification .notification__icon{background:linear-gradient(135deg,#34c759,#30d158)}.visitor-notification .notification__icon{background:linear-gradient(135deg,#007aff,#5856d6)}.stock-notification .notification__icon{background:linear-gradient(135deg,#ff9500,#ff6b00)}.discount-notification .notification__icon{background:linear-gradient(135deg,#ff3b30,#ff6b47)}.review-notification .notification__icon{background:linear-gradient(135deg,#fc0,#ff9500)}.purchase-notification .notification__message strong{color:#34c759}.visitor-notification .notification__message strong{color:#007aff}.stock-notification .notification__message strong{color:#ff9500}.discount-notification .notification__message strong{color:#ff3b30}.review-notification .notification__message strong{color:#fc0}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.notification.animate-in{animation:slideInLeft .4s cubic-bezier(.4,0,.2,1) forwards}.notification.animate-out{animation:slideOutLeft .4s cubic-bezier(.4,0,.2,1) forwards}.notification__icon{animation:pulse 2s ease-in-out infinite}.notification:hover{transform:translate(5px);box-shadow:0 6px 25px #0003}.notification:hover .notification__icon{animation-play-state:paused}@media (prefers-color-scheme: dark){.notification{background:#1c1c1efa;border-color:#ffffff1a;box-shadow:0 4px 20px #0006}.notification__message{color:#f2f2f7}.notification__time,.notification__close{color:#8e8e93}.notification__close:hover{background-color:#ffffff1a;color:#f2f2f7}.notification__image{background-color:#2c2c2e}}@media (prefers-reduced-motion: reduce){.notification{transition:none;animation:none}.notification__icon{animation:none}.notification:hover{transform:none}}@media (prefers-contrast: high){.notification{border:2px solid #000;background:#fff}.notification__message{color:#000}.notification__time{color:#666}}.notification:nth-child(1){z-index:10}.notification:nth-child(2){z-index:9}.notification:nth-child(3){z-index:8}.notification:nth-child(4){z-index:7}.notification:nth-child(5){z-index:6}@media screen and (max-width: 360px){.social-proof-notifications{left:5px;right:5px}.notification__content{padding:10px 35px 10px 10px;gap:8px}.notification__message{font-size:12px}.notification__time{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ds-section-social-proof.css.map */
