.wave .wave__svg{width:200%;max-width:none}.hero-show__item--2{z-index:4}.hero-show__tag{z-index:6;white-space:nowrap}.bubbles{padding:1.1rem .35rem 1.4rem}@media(max-width:749px){.bubbles:not(.bubbles--page){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem .9rem;overflow:visible;scroll-snap-type:none}.bubbles .bubble{width:100%}.bubbles .bubble__label{font-size:.86rem;line-height:1.25}}.lumi{position:relative;display:inline-block;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.lumi:focus-visible .lumi__img{filter:drop-shadow(0 0 4px var(--c-sun)) drop-shadow(0 0 16px rgba(255,150,230,.75))}.lumi__body{transform-origin:50% 100%;animation:lumi-dance 3.2s ease-in-out infinite}@keyframes lumi-dance{0%,to{transform:translateY(0) rotate(0) scale(1)}15%{transform:translateY(0) rotate(-3deg) scale(1.03,.97)}30%{transform:translateY(-14px) rotate(2deg) scale(.98,1.03)}45%{transform:translateY(0) rotate(3deg) scale(1.03,.97)}60%{transform:translateY(-8px) rotate(-2deg) scale(.99,1.02)}75%{transform:translateY(0) rotate(0) scale(1.02,.98)}}.lumi__img{filter:drop-shadow(0 0 16px rgba(255,150,230,.75)) drop-shadow(0 18px 18px rgba(60,0,80,.35))}.lumi__shadow{position:absolute;left:15%;right:15%;bottom:-16px;height:18px;border-radius:50%;background:radial-gradient(rgba(60,0,60,.35),transparent 70%);animation:lumi-shadow 3.2s ease-in-out infinite}@keyframes lumi-shadow{30%{transform:scaleX(.78);opacity:.55}60%{transform:scaleX(.88)}}.lumi__hand{position:absolute;top:4%;right:-8%;z-index:2;font-size:clamp(2.2rem,7vw,3.2rem);line-height:1;transform-origin:70% 85%;animation:lumi-wave 2.6s ease-in-out infinite;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25))}@keyframes lumi-wave{0%,50%,to{transform:rotate(0)}56%{transform:rotate(20deg)}62%{transform:rotate(-12deg)}68%{transform:rotate(20deg)}74%{transform:rotate(-10deg)}80%{transform:rotate(14deg)}88%{transform:rotate(0)}}.lumi__heart{position:absolute;top:10%;left:6%;z-index:2;font-size:2rem;opacity:0;pointer-events:none}.lumi.is-happy .lumi__body{animation:lumi-jump .9s cubic-bezier(.3,1.6,.5,1)}.lumi.is-happy .lumi__hand{animation:lumi-wave .9s ease-in-out;animation-delay:-1.4s}.lumi.is-happy .lumi__heart{animation:lumi-heart 1s ease-out}@keyframes lumi-jump{0%{transform:none}25%{transform:scale(1.1,.86)}55%{transform:translateY(-42px) rotate(-8deg) scale(.95,1.08)}78%{transform:translateY(0) rotate(4deg) scale(1.06,.94)}to{transform:none}}@keyframes lumi-heart{0%{opacity:0;transform:translateY(10px) scale(.4)}30%{opacity:1;transform:translateY(-10px) scale(1.2)}to{opacity:0;transform:translateY(-60px) scale(.9) rotate(-15deg)}}.lumi__say{min-height:1.6em;margin:.1rem 0 1rem;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--c-pop);font-size:1.05rem}.lumi__say:after{content:"\258d";margin-left:2px;color:var(--c-pop);animation:lumi-caret 1s steps(1) infinite}@keyframes lumi-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.lumi__body,.lumi__shadow,.lumi__hand,.lumi__say:after{animation:none!important}}.mascot__figure{position:relative}.mascot__figure .lumi{position:relative;z-index:1}.swirl{position:absolute;left:50%;top:48%;width:170%;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;z-index:0}@media(max-width:749px){.swirl{width:150%}}.swirl__rot{position:absolute;top:0;right:0;bottom:0;left:0;animation:swirl-spin 20s linear infinite;will-change:transform}@keyframes swirl-spin{to{transform:rotate(360deg)}}.swirl__bloom{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle,#fffc,#fff0fc73 32%,#fff0 68%);opacity:.55}.swirl__glow{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:repeating-conic-gradient(from 0deg,#fff3 0deg 12deg,#fff0 12deg 40deg);-webkit-mask:radial-gradient(circle,#000 15%,rgba(0,0,0,.5) 45%,transparent 70%);mask:radial-gradient(circle,#000 15%,rgba(0,0,0,.5) 45%,transparent 70%);animation:swirl-spin 44s linear infinite reverse}.swirl__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.swirl__cloud{fill:none;stroke:#ffffff80;stroke-width:11;stroke-linecap:round;filter:url(#swBig)}.swirl__core{fill:none;stroke:#fff8fdd9;stroke-width:5.5;stroke-linecap:round;filter:url(#swMid)}.swirl__s{position:absolute;width:var(--sz);height:var(--sz);margin:calc(var(--sz) / -2) 0 0 calc(var(--sz) / -2);border-radius:50%;background:radial-gradient(circle,#fff 0 34%,var(--c, #fff) 55%,rgba(255,255,255,0) 72%);box-shadow:0 0 8px 3px #fffffff2,0 0 20px 4px #e1ebffcc;animation:swirl-twinkle var(--t, 1.6s) ease-in-out var(--d) infinite}.swirl__s--star{border-radius:0;box-shadow:none;background:linear-gradient(135deg,#fff,var(--c, #e3ebf7) 50%,#fff);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 14px rgba(225,235,255,.95))}@keyframes swirl-twinkle{0%,to{opacity:.35;transform:scale(.45)}50%{opacity:1;transform:scale(1.3)}}.swirl__d{position:absolute;width:var(--sz);height:var(--sz);margin:calc(var(--sz) / -2) 0 0 calc(var(--sz) / -2);border-radius:50%;background:#fff;box-shadow:0 0 5px 1px var(--c, #fff),0 0 10px 1px #fffc;animation:swirl-crackle var(--t, 1s) ease-in-out var(--d) infinite}@keyframes swirl-crackle{0%,to{opacity:.1;transform:scale(.3)}45%{opacity:1;transform:scale(1.2)}60%{opacity:.8}}.swirl__flare{position:absolute;width:40px;height:40px;margin:-20px 0 0 -20px;opacity:0;background:linear-gradient(90deg,transparent 0 46%,#fff 50%,transparent 54% 100%),linear-gradient(0deg,transparent 0 46%,#fff 50%,transparent 54% 100%),radial-gradient(circle,#fff 0 12%,#fff9 22%,#fff0 50%);filter:drop-shadow(0 0 6px #fff);animation:swirl-flare 3.2s ease-in-out var(--d) infinite}@keyframes swirl-flare{0%,70%,to{opacity:0;transform:scale(.2) rotate(0)}80%{opacity:1;transform:scale(1.4) rotate(45deg)}90%{opacity:.6;transform:scale(.9) rotate(70deg)}}.swirl--img{width:175%}@media(max-width:749px){.swirl--img{width:155%}}.swirl--img .swirl__rot{animation-duration:28s}.swirl__pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:saturate(1.25) brightness(1.1)}.swirl--img .swirl__bloom{top:-6%;right:-6%;bottom:-6%;left:-6%;background:radial-gradient(circle,#ffffff80,#ffe6fa66 45%,#fff0 72%)}.swirl__fx{position:absolute;top:0;right:0;bottom:0;left:0}.swirl__l{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#fff;box-shadow:0 0 6px 2px #fff,0 0 14px 4px #ffdcf5e6;animation:swirl-chase 2.2s linear var(--d) infinite}@keyframes swirl-chase{0%,to{opacity:.15;transform:scale(.5)}12%{opacity:1;transform:scale(1.5)}30%{opacity:.35;transform:scale(.7)}}.mascot__vortex{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.mascot__vortex-spin{position:absolute;left:50%;top:50%;width:150vw;height:150vw;transform:translate(-50%,-50%);animation:vortex-spin 80s linear infinite;will-change:transform}@keyframes vortex-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.mascot__vortex-img{display:block;width:100%;height:100%}.mascot__vortex-fx{position:absolute;top:0;right:0;bottom:0;left:0}.mascot__inner>.mb-field{z-index:1}@media(prefers-reduced-motion:reduce){.swirl__rot,.swirl__bloom,.swirl__glow,.swirl__s,.swirl__d,.swirl__flare,.swirl__core,.swirl__l,.mascot__vortex-spin{animation:none!important}}.hero-show__disc{overflow:hidden;background:#fff;border:0}.hero-show__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal;transform:scale(1.14);border-radius:inherit}.hero-show__disc:before,.bubble__media:before{background:conic-gradient(from 0deg,#ff96d7f2,#a0c8fff2,#96ffdce6,#fff096f2,#cda0fff2,#ff96d7f2);-webkit-mask:radial-gradient(circle,transparent 52%,rgba(0,0,0,.5) 58%,#000 64%,#000 69%,rgba(0,0,0,.7) 70.7%);mask:radial-gradient(circle,transparent 52%,rgba(0,0,0,.5) 58%,#000 64%,#000 69%,rgba(0,0,0,.7) 70.7%)}.hero-show__disc:after,.bubble__media:after{background:radial-gradient(ellipse 26% 15% at 30% 18%,#fffffff2,#fff0),radial-gradient(ellipse 10% 6% at 72% 82%,#ffffffbf,#fff0),radial-gradient(circle,#fff0 60%,#ffffff59 66%,#ffffffe6 69.5%,#fff0 71%)}.hero-show__disc{box-shadow:0 0 0 3px #ffffff8c,0 0 22px 6px #c8e1ff8c,0 18px 40px #07283c4d}
/*# sourceMappingURL=/cdn/shop/t/37/assets/lagon-fix.css.map */
