.akb-map-side{transition:width .35s cubic-bezier(.7,0,.3,1),border-width .35s}.akb-map-chips{scrollbar-width:none}.akb-map-chips::-webkit-scrollbar{display:none}.akb-map-chip{transition:transform .15s,box-shadow .15s}@media (hover:hover) and (pointer:fine){.akb-map-chip:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #111}}.akb-map-sidetog svg{transition:transform .3s}.akb-map-sidetog[aria-expanded=false] svg{transform:rotate(180deg)}.akb-map-rbtn{transition:transform .15s}.akb-map-rbtn:active{transform:scale(.94)}.akb-pin{transform-origin:50% 100%;width:30px;height:39px;display:block;position:relative}.akb-pin-body{transform-origin:50% 100%;transition:transform .25s cubic-bezier(.3,1.5,.5,1);position:absolute;inset:0}.akb-pin .akb-pin-drop{fill:#111;stroke:#fff;stroke-width:3px}.akb-pin .akb-pin-card{fill:#fdf31e}.akb-pin-tip{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#111;border-radius:4px;padding:5px 10px;font-size:14px;font-weight:700;transition:opacity .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.akb-pin:hover .akb-pin-body,.akb-pin:focus-visible .akb-pin-body{transform:translateY(-5px)}.akb-pin:hover .akb-pin-tip,.akb-pin:focus-visible .akb-pin-tip{opacity:1}.akb-pin.is-selected .akb-pin-body{transform:scale(1.3)}.akb-pin.is-selected .akb-pin-drop{fill:#fdf31e;stroke:#111;stroke-width:3.5px}.akb-pin.is-selected .akb-pin-card{fill:#111}.akb-pin.is-selected .akb-pin-tip{opacity:0}.akb-pin-ring{opacity:0;pointer-events:none;border:3px solid #111;border-radius:50%;width:40px;height:15px;margin-left:-20px;position:absolute;bottom:-7px;left:50%}.akb-pin.is-selected .akb-pin-ring{animation:1.4s ease-out infinite akb-pin-ring}@keyframes akb-pin-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}.akb-pin-shadow{background:#1111114d;border-radius:50%;width:18px;height:7px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.akb-pin.is-leaving{pointer-events:none;animation:.35s cubic-bezier(.3,0,.6,1) forwards akb-pin-out}@keyframes akb-pin-out{to{opacity:0;transform:scale(.3)}}.akb-cluster{border-radius:50%;position:relative}.akb-me{background:#fdf31e;border:3px solid #111;border-radius:50%;width:24px;height:24px;position:relative;box-shadow:0 0 0 3px #fff}.akb-me:after{content:"";opacity:0;pointer-events:none;background:#1113;border-radius:50%;animation:2s ease-out infinite akb-me;position:absolute;inset:-16px}@keyframes akb-me{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.akb-map-popup .maplibregl-popup-content{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.akb-map-popup .maplibregl-popup-tip{display:none!important}.akb-shopcard-in{animation:.45s cubic-bezier(.85,0,.15,1) .15s backwards akb-shopcard-cut}.akb-shopcard-in .akb-flash{border-radius:8px;animation:.3s ease-out .55s akb-flash}@keyframes akb-shopcard-cut{0%{clip-path:polygon(0 0,0 0,-20% 100%,-20% 100%);transform:translate(-50px)skew(12deg)}70%{transform:translate(6px)skew(-2deg)}to{clip-path:polygon(-10% 0,120% 0,100% 100%,-20% 100%);transform:none}}.akb-shopsheet-in{animation:.45s cubic-bezier(.2,1.2,.4,1) .1s backwards akb-shopsheet}@keyframes akb-shopsheet{0%{transform:translateY(130%)}}.akb-map-intro .akb-shopcard-in{animation-delay:1.5s}.akb-map-intro .akb-shopcard-in .akb-flash{animation-delay:1.95s}.akb-map-intro .akb-shopsheet-in{animation-delay:1.5s}.akb-map-item{transition:transform .15s,box-shadow .15s,background-color .15s}@media (hover:hover) and (pointer:fine){.akb-map-item:hover{box-shadow:4px 4px 0 var(--home-edge);transform:translate(-2px,-2px)}}.akb-map-list[data-deal=a] .akb-map-item{animation:.4s cubic-bezier(.2,.8,.2,1) backwards akb-map-item-a;animation-delay:calc(min(var(--i,0), 12) * 40ms)}.akb-map-list[data-deal=b] .akb-map-item{animation:.4s cubic-bezier(.2,.8,.2,1) backwards akb-map-item-b;animation-delay:calc(min(var(--i,0), 12) * 40ms)}@keyframes akb-map-item-a{0%{opacity:0;transform:translate(-46px)rotate(-3deg)}}@keyframes akb-map-item-b{0%{opacity:0;transform:translate(-46px)rotate(-3deg)}}.akb-map-empty{animation:.35s cubic-bezier(.3,1.5,.5,1) akb-pop}.akb-map-speed{pointer-events:none;opacity:0;background:repeating-linear-gradient(100deg,#0000 0 34px,#fdf31ee6 34px 39px,#0000 39px 92px,#ffffff8c 92px 94px);position:absolute;inset:-10% -40%}.akb-map-intro .akb-map-speed{animation:.6s linear akb-map-speed}@keyframes akb-map-speed{0%{opacity:1;transform:translate(25%)}80%{opacity:1}to{opacity:0;transform:translate(-25%)}}.akb-map-intro .akb-map-side-in{animation:.5s cubic-bezier(.2,.8,.2,1) 50ms backwards akb-map-sidein}@keyframes akb-map-sidein{0%{opacity:0;transform:translate(-60px)}}.akb-map-intro .akb-map-eye{animation:.55s steps(12,end) .3s backwards akb-type}.akb-map-intro .akb-map-list .akb-map-item{animation:.45s cubic-bezier(.2,.8,.2,1) backwards akb-map-item-a;animation-delay:calc(.4s + min(var(--i,0), 12) * 60ms)}.akb-map-intro .akb-map-canvas{animation:.5s cubic-bezier(.85,0,.15,1) .2s backwards akb-map-cutin,.34s linear .7s akb-impact}@keyframes akb-map-cutin{0%{clip-path:polygon(110% 0,110% 0,100% 100%,100% 100%)}to{clip-path:polygon(-20% 0,110% 0,100% 100%,0 100%)}}.akb-map-slash{pointer-events:none;visibility:hidden;background:#fdf31e;width:26%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-140%)skew(-18deg)}.akb-map-intro .akb-map-slash{animation:.45s cubic-bezier(.7,0,.3,1) .5s akb-map-slash}@keyframes akb-map-slash{0%{visibility:visible;transform:translate(-140%)skew(-18deg)}to{visibility:visible;transform:translate(480%)skew(-18deg)}}.akb-map-intro .akb-map-flash{animation:.3s ease-out .68s akb-flash}.akb-map-intro .akb-map-rail{animation:.45s cubic-bezier(.2,.8,.2,1) .5s backwards akb-map-railin}@keyframes akb-map-railin{0%{opacity:0;transform:translate(90px)}}.akb-map-intro .akb-map-rbtn{animation:.4s cubic-bezier(.3,1.5,.5,1) backwards akb-pop;animation-delay:calc(.72s + var(--i,0) * 50ms)}.akb-map-intro .akb-map-chip,.akb-map-intro .akb-map-sidetog,.akb-map-intro .akb-map-menubtn{animation:.4s cubic-bezier(.2,.8,.2,1) backwards akb-map-chipin;animation-delay:calc(.55s + min(var(--i,0), 16) * 35ms)}.akb-map-intro .akb-map-sidetog,.akb-map-intro .akb-map-menubtn{animation-delay:.5s}@keyframes akb-map-chipin{0%{opacity:0;transform:translateY(-26px)}}.akb-map-intro .akb-station{animation:.45s cubic-bezier(.3,1.5,.5,1) backwards akb-pop;animation-delay:calc(.75s + var(--i,0) * 80ms)}.akb-map-intro .akb-pin-intro .akb-pin-fall{animation:.55s cubic-bezier(.3,1.35,.5,1) backwards akb-pin-fall;animation-delay:var(--d,.8s)}@keyframes akb-pin-fall{0%{opacity:0;transform:translateY(-150px)}40%{opacity:1}}.akb-map-intro .akb-pin-intro .akb-pin-shadow{animation:.55s ease-out backwards akb-pin-shadow;animation-delay:var(--d,.8s)}@keyframes akb-pin-shadow{0%{opacity:0;transform:translate(-50%)scale(.2)}}.akb-map-intro .akb-cluster{animation:.45s cubic-bezier(.3,1.5,.5,1) 1.25s backwards akb-pop}.akb-map-intro .akb-me{animation:.45s cubic-bezier(.3,1.5,.5,1) 1.3s backwards akb-pop}.akb-menu-dim{animation:.3s ease-out backwards akb-menu-fade}.akb-menu-sheet{animation:.3s cubic-bezier(.2,.8,.2,1) backwards akb-menu-up}@keyframes akb-menu-fade{0%{opacity:0}}@keyframes akb-menu-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.akb-menu-dim,.akb-menu-sheet{animation:none}.akb-map-root *,.akb-map-root :before,.akb-map-root :after{transition:none!important;animation:none!important}}
