:root{--hzp-red: #c41e3a;--hzp-red-dark: #a3162f;--hzp-red-light: #fef2f4;--hzp-gold: #d4a843;--hzp-text: #1a1a1a;--hzp-muted: #6b7280;--hzp-radius: 20px;--hzp-shadow: 0 25px 60px rgba(0,0,0,.2), 0 8px 24px rgba(0,0,0,.1)}.hzp-egg{display:inline-flex!important;align-items:center;justify-content:center;position:absolute!important;pointer-events:all!important;cursor:pointer;z-index:10001!important;user-select:none;-webkit-user-select:none;line-height:1!important;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .3s,filter .3s}.hzp-egg[data-egg-color="0"]{filter:saturate(2) hue-rotate(80deg) brightness(1.15)}.hzp-egg[data-egg-color="1"]{filter:saturate(2) hue-rotate(160deg) brightness(1.15)}.hzp-egg[data-egg-color="2"]{filter:saturate(2) hue-rotate(270deg) brightness(1.15)}.hzp-egg[data-egg-color="3"]{filter:saturate(2) hue-rotate(200deg) brightness(1.15)}.hzp-egg[data-egg-color="4"]{filter:saturate(2) hue-rotate(300deg) brightness(1.15)}.hzp-egg:hover{transform:scale(1.6) rotate(8deg)!important;opacity:1!important;filter:brightness(1.5) saturate(2.5)!important}@keyframes hzp-wobble{0%,to{transform:rotate(-3deg) translateY(0)}25%{transform:rotate(3deg) translateY(-1px)}50%{transform:rotate(-2deg) translateY(0)}75%{transform:rotate(2deg) translateY(1px)}}@keyframes hzp-crack{0%{transform:scale(1) rotate(0);opacity:1;filter:brightness(1)}20%{transform:scale(1.3) rotate(-8deg);filter:brightness(1.3)}40%{transform:scale(1.6) rotate(12deg);opacity:.9;filter:brightness(1.5)}70%{transform:scale(.8) rotate(-5deg);opacity:.4}to{transform:scale(0) rotate(20deg);opacity:0}}@keyframes hzp-particle{0%{transform:translate(0) scale(0) rotate(0);opacity:1}15%{transform:translate(calc(var(--dx)*.15),calc(var(--dy)*.15)) scale(1.2);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.4) rotate(var(--rot));opacity:0}}@keyframes hzp-confetti-fall{0%{transform:translateY(-10vh) rotate(0);opacity:1}to{transform:translateY(110vh) rotate(720deg);opacity:0}}#hzp-progress-toast{position:fixed!important;bottom:28px;left:50%;transform:translate(-50%);background:#fff;color:var(--hzp-text);border:none;border-radius:16px;padding:14px 24px;font:600 15px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;z-index:2147483645!important;text-align:center;animation:hzp-toast-in .5s cubic-bezier(.34,1.56,.64,1);letter-spacing:.3px}@keyframes hzp-toast-in{0%{transform:translate(-50%) translateY(40px) scale(.9);opacity:0}to{transform:translate(-50%) translateY(0) scale(1);opacity:1}}.hzp-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;background:#0006!important;z-index:2147483643!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;box-sizing:border-box!important;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);opacity:0;transition:opacity .4s ease;text-align:center!important}.hzp-overlay.show{opacity:1}.hzp-popup{background:#fffffff7!important;border-radius:var(--hzp-radius);padding:40px 32px 32px;max-width:400px;width:100%;text-align:center!important;box-shadow:var(--hzp-shadow);position:relative;border:1px solid rgba(255,255,255,.6);animation:hzp-popup-enter .6s cubic-bezier(.16,1,.3,1);overflow:hidden;margin:0 auto!important;float:none!important}.hzp-popup:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hzp-red),var(--hzp-gold),var(--hzp-red));background-size:200% 100%;animation:hzp-gradient-shift 3s ease infinite}@keyframes hzp-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes hzp-popup-enter{0%{transform:translateY(30px) scale(.92);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.hzp-popup-close{position:absolute;top:12px;right:14px;background:#0000000d;border:none;width:32px;height:32px;border-radius:50%;font-size:18px;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;line-height:1}.hzp-popup-close:hover{background:#0000001a;color:#333;transform:rotate(90deg)}.hzp-popup-emoji{font-size:48px;margin-bottom:12px;animation:hzp-emoji-bounce .6s cubic-bezier(.34,1.56,.64,1) .3s both}@keyframes hzp-emoji-bounce{0%{transform:scale(0) rotate(-20deg)}60%{transform:scale(1.15) rotate(5deg)}to{transform:scale(1) rotate(0)}}.hzp-popup h2{font-size:22px;font-weight:800;color:var(--hzp-text);margin:0 0 6px;letter-spacing:-.3px}.hzp-popup p{font-size:15px;color:var(--hzp-muted);line-height:1.6;margin:0 0 6px}.hzp-popup .hzp-highlight{background:linear-gradient(135deg,var(--hzp-red-light),#fff5f6);border:1.5px solid rgba(196,30,58,.2);border-radius:14px;padding:14px 18px;margin:14px 0;font-size:16px;font-weight:700;color:var(--hzp-red);position:relative;overflow:hidden}.hzp-popup .hzp-highlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.6) 50%,transparent 60%);background-size:250% 250%;animation:hzp-shimmer 3s ease-in-out infinite}@keyframes hzp-shimmer{0%{background-position:200% 200%}to{background-position:-50% -50%}}.hzp-search-hint{display:flex;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:600;color:#444;margin:10px 0 4px}.hzp-egg-demo{font-size:24px;opacity:1;display:inline-flex;gap:4px;align-items:center}.hzp-egg-demo span{display:inline-block;animation:hzp-egg-wobble 1.4s ease-in-out infinite}.hzp-egg-demo span:nth-child(1){filter:saturate(2) hue-rotate(80deg) brightness(1.15);animation-delay:0s}.hzp-egg-demo span:nth-child(2){filter:saturate(2) hue-rotate(160deg) brightness(1.15);animation-delay:.2s}.hzp-egg-demo span:nth-child(3){filter:saturate(2) hue-rotate(270deg) brightness(1.15);animation-delay:.4s}.hzp-egg-demo span:nth-child(4){filter:saturate(2) hue-rotate(200deg) brightness(1.15);animation-delay:.6s}.hzp-egg-demo span:nth-child(5){filter:saturate(2) hue-rotate(300deg) brightness(1.15);animation-delay:.8s}@keyframes hzp-egg-wobble{0%,to{transform:rotate(-8deg) scale(1)}50%{transform:rotate(8deg) scale(1.15)}}.hzp-popup .hzp-steps{text-align:left;font-size:14px;color:#555;line-height:2;margin:12px auto;max-width:270px}.hzp-popup .hzp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--hzp-red);color:#fff!important;font-size:16px;font-weight:700;padding:14px 32px;border:none;border-radius:14px;cursor:pointer;text-decoration:none!important;margin-top:10px;transition:all .2s ease;box-shadow:0 4px 14px #c41e3a40;letter-spacing:.2px;position:relative;overflow:hidden}.hzp-popup .hzp-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%);background-size:250% 250%;animation:hzp-shimmer 2.5s ease-in-out infinite}.hzp-popup .hzp-btn:hover{background:var(--hzp-red-dark);transform:translateY(-2px);box-shadow:0 6px 20px #c41e3a59}.hzp-popup .hzp-btn:active{transform:translateY(0);box-shadow:0 2px 8px #c41e3a33}.hzp-popup .hzp-fine{font-size:11px;color:#aaa;margin:12px 0 0;line-height:1.6}.hzp-popup .hzp-fine a{color:var(--hzp-red);text-decoration:none}.hzp-popup .hzp-fine a:hover{text-decoration:underline}.hzp-popup .hzp-warning{background:#fffbeb;border:1.5px solid #f0d060;border-radius:12px;padding:12px 16px;margin:12px 0;font-size:13px;font-weight:600;color:#92700c;display:flex;align-items:flex-start;gap:8px;text-align:left;line-height:1.5}.hzp-spinner{width:28px;height:28px;border:3px solid #f0f0f0;border-top-color:var(--hzp-red);border-radius:50%;animation:hzp-spin .7s linear infinite;margin:12px auto}@keyframes hzp-spin{to{transform:rotate(360deg)}}@keyframes hzp-success-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.hzp-success{color:#16a34a;font-weight:700;font-size:15px;animation:hzp-success-pop .4s cubic-bezier(.34,1.56,.64,1);margin:8px 0}.hzp-success-icon{display:inline-flex;width:36px;height:36px;border-radius:50%;background:#dcfce7;align-items:center;justify-content:center;font-size:18px;margin-bottom:6px;animation:hzp-success-pop .5s cubic-bezier(.34,1.56,.64,1) .1s both}.hzp-confetti-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:var(--hzp-radius)}.hzp-confetti-piece{position:absolute;width:8px;height:8px;border-radius:1px;top:-10px;animation:hzp-confetti-fall linear forwards;opacity:.8}@media(hover:none)and (pointer:coarse){.hzp-egg{min-width:40px!important;min-height:40px!important;-webkit-tap-highlight-color:transparent}.hzp-egg:active{transform:scale(1.5)!important;opacity:1!important}}@media(max-width:480px){.hzp-popup{padding:28px 20px 24px;max-width:92%;border-radius:16px}.hzp-popup-emoji{font-size:36px}.hzp-popup h2{font-size:19px}.hzp-popup p{font-size:13px}.hzp-popup .hzp-highlight{font-size:14px;padding:12px 14px}.hzp-popup .hzp-steps{font-size:13px}.hzp-popup .hzp-btn{font-size:15px;padding:13px 24px;width:100%;box-sizing:border-box}.hzp-popup .hzp-fine{font-size:10px}.hzp-popup .hzp-warning{font-size:12px}.hzp-popup-close{width:36px;height:36px}#hzp-progress-toast{font-size:14px;padding:12px 20px;bottom:20px;max-width:88%}.hzp-overlay{padding:14px}}@media(max-width:360px){.hzp-popup{padding:22px 16px 20px}.hzp-popup-emoji{font-size:30px}.hzp-popup h2{font-size:17px}.hzp-popup .hzp-btn{font-size:14px;padding:12px 20px}}@supports (padding-bottom: env(safe-area-inset-bottom)){#hzp-progress-toast{bottom:calc(20px + env(safe-area-inset-bottom))}.hzp-overlay{padding-bottom:env(safe-area-inset-bottom)}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/easter-egg-hunt.css.map */
