.ed .ed-egg-inner{max-width:620px}.ed .ed-egg-stage{position:relative;--egg-p: 0;--egg-lead: -35}.ed .ed-egg-frame{position:relative;width:100%;max-width:440px;aspect-ratio:2990 / 3234;margin:0 auto}.ed .ed-egg-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:linear-gradient(to top right,#000 calc(var(--egg-lead) * 1% - 18%),transparent calc(var(--egg-lead) * 1%));mask-image:linear-gradient(to top right,#000 calc(var(--egg-lead) * 1% - 18%),transparent calc(var(--egg-lead) * 1%))}.ed .ed-egg-art img{width:100%;height:100%;display:block;object-fit:contain}.ed .ed-egg[data-section-egg] .ed-egg-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;margin:0;overflow:visible}.ed .ed-egg-burst{transform-origin:352px 52px}.ed .ed-egg-mover,.ed .ed-egg-slope{transition:opacity .45s ease .12s}.ed .is-won .ed-egg-mover,.ed .is-won .ed-egg-slope{opacity:0}.ed .ed-egg-grab{fill:transparent;stroke:none}.ed .ed-egg-stone{pointer-events:none}.ed .ed-egg-hint{margin-top:14px}.ed .ed-egg-caption{font-family:Comic Sans MS,Comic Sans MS5,Chalkboard SE,Comic Neue,Segoe Print,cursive;font-weight:700;font-size:clamp(15px,2.3vw,21px);line-height:1.3;max-width:22ch;margin:22px auto 0;color:var(--ed-ink);opacity:0;transform:translateY(8px);transition:opacity .55s ease .3s,transform .55s ease .3s}.ed .is-won .ed-egg-caption{opacity:1;transform:none}@media(max-width:600px){.ed .ed-egg-frame{max-width:330px}}@media(prefers-reduced-motion:reduce){.ed .ed-egg-mover,.ed .ed-egg-slope,.ed .ed-egg-caption{transition-duration:.01ms}}.ed .ed-who.ed-who--with-egg{grid-template-columns:.72fr 1fr .78fr;gap:5%}.ed .ed-who-egg{min-width:0}@media(max-width:980px){.ed .ed-who.ed-who--with-egg{grid-template-columns:1fr;gap:22px}}.ed .ed-egg.ed-egg--compact{text-align:left}.ed .ed-egg--compact .ed-egg-inner{max-width:none}.ed .ed-egg--compact .ed-egg-heading{font-size:clamp(19px,1.9vw,26px);margin-bottom:8px}.ed .ed-egg--compact .ed-egg-sub{margin-bottom:20px}.ed .ed-egg--compact .ed-egg-frame{max-width:260px;margin:0}.ed .ed-egg--compact .ed-egg-caption{margin-left:0;margin-right:0;max-width:none;font-size:clamp(13px,1.4vw,17px);margin-top:10px}.ed .ed-egg--compact .ed-egg-code{font-size:22px;padding:10px 16px}.ed .ed-egg--compact .ed-egg-copy{margin:0}@media(max-width:980px){.ed .ed-egg.ed-egg--compact{text-align:center}.ed .ed-egg--compact .ed-egg-frame{max-width:330px;margin:0 auto}.ed .ed-egg--compact .ed-egg-caption{margin-left:auto;margin-right:auto;max-width:22ch}.ed .ed-egg--compact .ed-egg-copy{margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/endless-easter-egg.css.map */
