:root{--eeh-pink: #fd3482;--eeh-blue: #3c6090;--eeh-green: #15772a;--eeh-lime: #6DDD8D;--eeh-lime-dark: #5cc87a;--eeh-sky: #a8dff0;--eeh-cream: #F9F3EC;--eeh-gold: #d4c24a;--eeh-font: "Raleway", sans-serif;--eeh-radius: 8px;--eeh-z-popup: 10000;--eeh-z-bubble: 8003}.eeh-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.eeh-scroll-lock{position:fixed;left:0;right:0;overflow-y:scroll}.eeh-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--eeh-z-popup);align-items:center;justify-content:center}.eeh-popup--open{display:flex}.eeh-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;cursor:pointer}.eeh-popup__card{position:relative;z-index:1;width:clamp(300px,92vw,600px);border-radius:0;box-shadow:0 8px 40px #00000040;perspective:1200px}.eeh-popup__close{position:absolute;top:0;right:0;background:none;border:none;font-size:0;line-height:0;cursor:pointer;z-index:10;width:32px;height:32px;opacity:0}.eeh-popup__flipper{position:relative;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,0,.2,1)}.eeh-popup__flipper--flipped{transform:rotateY(180deg)}.eeh-popup__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;cursor:pointer}.eeh-popup__face--front{position:relative}.eeh-popup__face--back{transform:rotateY(180deg)}.eeh-popup__face-img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.eeh-popup__face--back .eeh-popup__face-img{width:100%;height:100%;object-fit:fill}@media(max-width:600px){.eeh-popup__close{top:0;right:0}}.eeh-bubble{position:fixed;top:68px;right:16px;z-index:var(--eeh-z-bubble);display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none;opacity:0;transform:translateY(-8px) scale(.85);transition:opacity .3s ease,transform .3s ease}.eeh-bubble--visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.eeh-bubble--nav-open{z-index:6999}.eeh-bubble__btn{position:relative;width:68px;height:68px;border-radius:50%;border:none;background:#fff;box-shadow:0 4px 20px #00000038;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}.eeh-bubble__btn:hover{transform:scale(1.08);box-shadow:0 6px 28px #00000047}.eeh-bubble__egg-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.eeh-bubble__egg-svg{width:auto;height:54px;display:none;flex-shrink:0;object-fit:contain}.eeh-bubble--clue-1 .eeh-bubble__egg-svg--1,.eeh-bubble--clue-2 .eeh-bubble__egg-svg--2,.eeh-bubble--clue-3 .eeh-bubble__egg-svg--3{display:block}.eeh-bubble__badge{position:absolute;top:-4px;right:-4px;width:22px;height:22px;border-radius:50%;background:var(--eeh-pink);color:#fff;font-family:var(--eeh-font);font-weight:900;font-size:12px;line-height:22px;text-align:center;border:2px solid #fff}.eeh-bubble__tray{display:flex;gap:6px;background:#ffffffe6;border-radius:20px;padding:6px 10px;box-shadow:0 2px 10px #00000024}.eeh-bubble__tray-slot{display:flex;align-items:center;justify-content:center;width:22px;height:28px}.eeh-bubble__tray-slot svg{width:100%;height:100%}.eeh-bubble__tray-slot--found:nth-child(1) svg path{fill:#ffaed2}.eeh-bubble__tray-slot--found:nth-child(2) svg path{fill:#a7deff}.eeh-bubble__tray-slot--found:nth-child(3) svg path{fill:#e9dd51}.eeh-egg{position:absolute;width:36px;height:44px;background:none;border:none;padding:0;cursor:pointer;opacity:1;-webkit-tap-highlight-color:transparent;transition:transform .2s;z-index:2;animation:eeh-egg-bob 3s ease-in-out infinite}.eeh-egg:hover{transform:scale(1.12);animation-play-state:paused}.eeh-egg:hover .eeh-egg__icon{animation:eeh-egg-wiggle .5s ease-in-out}.eeh-egg--1{bottom:10%;right:5%}.eeh-egg--2{bottom:-60px;right:12px}.eeh-egg--3{top:50%;right:-14px;transform:translateY(-50%) rotate(15deg)}@media(max-width:600px){.eeh-egg--3{top:50%;right:auto;left:4px;transform:translateY(-50%) rotate(-10deg)}}.eeh-egg__icon{width:100%;height:100%;display:block}.eeh-egg__icon svg{width:100%;height:100%;display:block;overflow:visible}.eeh-egg svg path{stroke-width:28;paint-order:stroke fill}.eeh-egg--1 svg path{stroke:#8c0039}.eeh-egg--2 svg path{stroke:#1f4070}.eeh-egg--3 svg path{stroke:#5c4a00}@keyframes eeh-egg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes eeh-egg-wiggle{0%,to{transform:rotate(0) scale(1)}15%{transform:rotate(18deg) scale(1.15)}30%{transform:rotate(-14deg) scale(1.1)}45%{transform:rotate(10deg) scale(1.08)}60%{transform:rotate(-6deg) scale(1.05)}80%{transform:rotate(3deg) scale(1.02)}}.eeh-egg--wiggle{animation-play-state:paused!important;opacity:1!important}.eeh-egg--wiggle .eeh-egg__icon{animation:eeh-egg-wiggle .55s ease-in-out}.eeh-confetti-star{position:fixed;pointer-events:none;z-index:10001;width:10px;height:10px;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:eeh-confetti-burst .75s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes eeh-confetti-burst{0%{opacity:1;transform:translate(0) scale(1) rotate(0)}to{opacity:0;transform:translate(var(--cx),var(--cy)) scale(.2) rotate(var(--cr))}}.eeh-landing{padding:48px 20px;text-align:center;font-family:var(--eeh-font)}.eeh-landing__inner{max-width:680px;margin:0 auto}.eeh-landing__image-wrap{margin:0 0 32px}.eeh-landing__image{max-width:100%;height:auto;border-radius:var(--eeh-radius)}.eeh-landing__cta{margin-bottom:32px}.eeh-landing__start-btn{display:inline-block;background:var(--eeh-pink);color:#fff;font-family:var(--eeh-font);font-weight:900;font-size:clamp(18px,3.5vw,24px);letter-spacing:.03em;border:none;border-radius:50px;padding:16px 56px;cursor:pointer;transition:background .15s,transform .15s}.eeh-landing__start-btn:hover{background:#d82870;transform:scale(1.03)}.eeh-landing__eggs-preview{display:flex;justify-content:center;gap:16px}.eeh-landing__egg-slot{display:inline-block;width:40px;height:52px}.eeh-landing__egg-slot svg{width:100%;height:100%}.eeh-landing__egg-slot--found:nth-child(1) svg path{fill:#ffaed2}.eeh-landing__egg-slot--found:nth-child(2) svg path{fill:#a7deff}.eeh-landing__egg-slot--found:nth-child(3) svg path{fill:#e9dd51}
/*# sourceMappingURL=/cdn/shop/t/65/assets/easter-egg-hunt.css.map */
