.valentine-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:99999}.valentine-popup-inner{position:relative;max-width:500px;width:90%;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000080}.valentine-popup-inner img{width:100%;display:block}.valentine-close{position:absolute;top:10px;right:15px;font-size:30px;color:#fff;cursor:pointer;font-weight:700;z-index:1000001;background:transparent;border:0;padding:0;line-height:1}.valentine-popup-title{position:absolute;top:50%;left:65%;transform:translate(-50%,-50%);width:30%;color:#fff;font-weight:800;font-size:26px;line-height:1.25;text-align:center;text-transform:uppercase;text-shadow:-2px -2px 0 #c40000,2px -2px 0 #c40000,-2px 2px 0 #c40000,2px 2px 0 #c40000,0 0 25px rgba(0,0,0,.85);pointer-events:none}@media (max-width: 768px){.valentine-popup-title{font-size:18px;width:60%;left:70%}}.valentine-popup-prices{text-align:center;font-weight:600;font-size:18px;color:#fff;margin:12px 0 16px;letter-spacing:.5px}.nt-pop-anim{opacity:0;transform:scale(.92) translateY(10px);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.9,.2,1.1);will-change:transform,opacity}.nt-pop-anim.nt-pop-anim--in{opacity:1;transform:scale(1) translateY(0)}.nt-heart{position:absolute;width:14px;height:14px;pointer-events:none;transform:translate(-50%,-50%) scale(1);opacity:0;animation:nt-heart-fly .9s ease-out forwards;color:#ff4d6d}.nt-heart:before,.nt-heart:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:currentColor;top:0}.nt-heart:before{left:0}.nt-heart:after{left:6px}@keyframes nt-heart-fly{0%{opacity:0;transform:translate(var(--x0),var(--y0)) scale(.6) rotate(0)}10%{opacity:1}to{opacity:0;transform:translate(var(--x1),var(--y1)) scale(1.25) rotate(var(--r))}}.valentine-popup{opacity:0;visibility:hidden;pointer-events:none}html.nt-popup-ready .valentine-popup{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease}.nt-site-hearts-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:99998;opacity:1;transition:opacity 1.8s ease}.nt-site-hearts-layer.nt-fadeout{opacity:0}.nt-site-heart{position:absolute;font-size:18px;line-height:1;opacity:0;will-change:transform,opacity;filter:drop-shadow(0 2px 6px rgba(0,0,0,.18));animation:ntSiteHeartFly var(--dur) ease-out forwards}@keyframes ntSiteHeartFly{0%{transform:translate(var(--x0),var(--y0)) scale(.9);opacity:0}12%{opacity:1}to{transform:translate(var(--x1),var(--y1)) scale(1.2);opacity:0}}@media (prefers-reduced-motion: reduce){.nt-site-hearts-layer{display:none!important}}.valentine-popup .valentine-hearts-layer,.valentine-popup .valentine-heart,.valentine-popup .valentine-heart-emoji{display:none!important}.nt-site-hearts-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:99998}.nt-site-heart{position:absolute;left:0;top:0;font-size:18px;line-height:1;opacity:0;will-change:transform,opacity;filter:drop-shadow(0 2px 6px rgba(0,0,0,.18));animation:ntFlyUp var(--dur) ease-out forwards}@keyframes ntFlyUp{0%{transform:translate(var(--x0),var(--y0)) scale(.9);opacity:0}12%{opacity:1}to{transform:translate(var(--x1),var(--y1)) scale(1.2);opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/valentine-popup.css.map */
