.visitor-notification{position:fixed;left:2rem;bottom:2rem;z-index:1050;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem;width:min(34rem,calc(100vw - 3.2rem));padding:1.3rem 1.5rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.6rem;background:linear-gradient(135deg,rgba(var(--color-background),.98),rgba(var(--color-foreground),.035)),rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 1.8rem 5rem rgba(var(--color-foreground),.18);pointer-events:none;opacity:0;transform:translate3d(-2rem,1rem,0)}.visitor-notification.is-visible{animation:visitor-notification-slide-in .48s cubic-bezier(.2,.8,.2,1) forwards}.visitor-notification.is-hiding{animation:visitor-notification-fade-out .42s ease forwards}.visitor-notification__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:0 0 rgba(var(--color-foreground),.28);animation:visitor-notification-pulse 1.8s ease-out infinite}.visitor-notification__icon span{width:1.6rem;height:1.6rem;border-radius:50%;background:currentColor;box-shadow:-.85rem 1.3rem 0 -.45rem currentColor,.85rem 1.3rem 0 -.45rem currentColor}.visitor-notification__content p{margin:0;font-size:1.45rem;font-weight:750;line-height:1.2}.visitor-notification__content strong{font-size:1.95rem;font-weight:900;letter-spacing:0}.visitor-notification__content small{display:block;margin-top:.25rem;color:rgba(var(--color-foreground),.64);font-size:1.18rem;font-weight:700;line-height:1.2}@keyframes visitor-notification-slide-in{0%{opacity:0;transform:translate3d(-2rem,1rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes visitor-notification-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-1rem,.8rem,0)}}@keyframes visitor-notification-pulse{0%{box-shadow:0 0 rgba(var(--color-foreground),.3)}70%{box-shadow:0 0 0 1.1rem rgba(var(--color-foreground),0)}to{box-shadow:0 0 rgba(var(--color-foreground),0)}}@media screen and (max-width:749px){.visitor-notification{left:1.2rem;right:1.2rem;bottom:1.2rem;width:auto;padding:1.1rem 1.2rem;border-radius:1.4rem}.visitor-notification__icon{width:4rem;height:4rem}.visitor-notification__content p{font-size:1.32rem}.visitor-notification__content strong{font-size:1.72rem}}@media(prefers-reduced-motion:reduce){.visitor-notification,.visitor-notification.is-visible,.visitor-notification.is-hiding,.visitor-notification__icon{animation:none}.visitor-notification.is-visible{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/visitor-notification-popup.css.map */
