.c-MLCG_font{--th-display:"DM Serif Display", Georgia, serif}.c-MLCG_root{--lw-disp:var(--th-display,"DM Serif Display"), Georgia, serif;--lw-wood:#a86e3d;--lw-slate:#2e3b3a;--lw-kraft:#d8b987;--lw-steelink:#2a2d33;--lw-ease-settle:cubic-bezier(.34, 1.3, .5, 1);--lw-ease-draw:cubic-bezier(.65, 0, .35, 1)}.c-MLCG_root :is(.th-stop,.th-next){font-family:var(--lw-disp);font-weight:400}.c-MLCG_root .th-search{box-shadow:0 10px 0 -2px var(--lw-wood), 0 18px 28px -14px #10111473}.c-MLCG_hall{aspect-ratio:1200/360;max-width:1180px;margin:clamp(20px,3vh,34px) auto 0;position:relative}.c-MLCG_hall>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.c-MLCG_hallPhoto{background:#fbf4e4;width:21.333%;height:83.333%;position:absolute;top:11.111%;left:39.333%;overflow:hidden}.c-MLCG_hallPhoto :is(picture,img){object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.c-MLCG_hallGlass rect{fill:none;stroke:#fff;stroke-width:6px}.c-MLCG_frame path{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.c-MLCG_back{fill:#5a3420}.c-MLCG_shelf{stroke:#c08a55;stroke-width:3px}.c-MLCG_jars{fill:none;stroke:#f3d9a8;stroke-width:1.6px;stroke-linejoin:round}.c-MLCG_lamp line{stroke:#1b1c20;stroke-width:1.5px}.c-MLCG_lamp{transform-box:fill-box}.c-MLCG_shade{fill:#1b1c20}.c-MLCG_glow{fill:url(#lw-lampglow)}.c-MLCG_counter{fill:var(--lw-wood);stroke:#6e4424;stroke-width:2px}.c-MLCG_boards{stroke:#8a5a33;stroke-width:1.5px}.c-MLCG_goods{fill:#f3c98a;stroke:#3a2412;stroke-width:1.8px;stroke-linejoin:round}.c-MLCG_steam path{fill:none;stroke:#f3e6d0;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1}.c-MLCG_shutter{transform:translateY(-140px)}.c-MLCG_shutter rect{fill:#e7e2d8}.c-MLCG_shutter path{stroke:#b8b0a2;stroke-width:1.5px}.c-MLCG_shutter .c-MLCG_handle{fill:#8c8578}.c-MLCG_awning{fill:url(#lw-stripe);stroke:#fbf4e4;stroke-width:2px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 0}@media (max-width:743px){.c-MLCG_hall{width:200%;max-width:none;margin-left:-50%}}@media (min-width:1100px){.c-MLCG_hall{width:min(100%,1180px,max(600px,333.333svh - 1666.67px))}}@media (prefers-reduced-motion:no-preference){html[data-js]:not([data-ready]) .c-MLCG_frame path{stroke-dashoffset:1px}html[data-js]:not([data-ready]) .c-MLCG_hallPhoto{clip-path:inset(100% 0 0)}html[data-js]:not([data-ready]) .c-MLCG_awning{transform:scaleY(0)}html[data-js]:not([data-ready]) .c-MLCG_shutter{transform:none}html[data-js]:not([data-ready]) .c-MLCG_lamp{transform:translateY(-26px)}html[data-js]:not([data-ready]) .c-MLCG_glow{opacity:0}html[data-js]:not([data-ready]) .c-MLCG_steam path{stroke-dashoffset:1px}.c-MLCG_frame path{transition:stroke-dashoffset 1.1s var(--lw-ease-draw) .15s}.c-MLCG_hallPhoto{clip-path:inset(0);transition:clip-path .9s var(--ease-move) .55s}.c-MLCG_awning{transition:transform .45s var(--lw-ease-settle) calc(.95s + var(--i) * .32s)}.c-MLCG_shutter{transition:transform .8s var(--ease-move) calc(1.15s + var(--i) * .32s)}.c-MLCG_lamp{transition:transform .6s cubic-bezier(.34, 1.56, .64, 1) calc(1.65s + var(--i) * .32s + var(--k) * .1s)}.c-MLCG_glow{transition:opacity .5s ease calc(1.95s + var(--i) * .32s + var(--k) * .1s)}.c-MLCG_steam path{transition:stroke-dashoffset 1s var(--lw-ease-draw) 2.4s}}.c-MLCG_root .th-sign{border:2px solid var(--lw-steelink);background:var(--color-panel);color:var(--color-ink);font-family:var(--lw-disp);transform-origin:50% -20px;border-radius:10px;margin-top:22px;padding:9px 18px;font-size:18px;text-decoration:none;display:inline-block;position:relative}.c-MLCG_root .th-sign:before{content:"";border-left:2px dotted var(--lw-steelink);border-right:2px dotted var(--lw-steelink);height:16px;position:absolute;top:-18px;left:16px;right:16px}.c-MLCG_root .th-sign:after{content:"";background:var(--lw-steelink);border-radius:2px;height:4px;position:absolute;top:-22px;left:6px;right:6px}.c-MLCG_root .th-sign:is(:hover,:focus-visible){background:var(--color-pale)}:is(.c-MLCG_root .th-sign[aria-current],.c-MLCG_root .th-sign[aria-current]:hover){border-color:var(--color-field);background:var(--color-field);color:#fff}@media (prefers-reduced-motion:no-preference){html[data-js] .c-MLCG_root.field:not(.in-view) .th-sign{opacity:0;transform:rotate(9deg)}.c-MLCG_root .th-sign{transition:transform .9s var(--lw-ease-settle) var(--d,.15s), opacity .3s ease var(--d,.15s), background .2s ease}.c-MLCG_root .th-sign:nth-child(2){--d:.27s}.c-MLCG_root .th-sign:nth-child(3){--d:.39s}.c-MLCG_root .th-sign:nth-child(n+4){--d:.51s}}.c-MLCG_root .th-card{border:1.5px solid var(--lw-steelink);background:var(--color-panel);border-radius:16px;overflow:hidden}.c-MLCG_root .th-card-pic{background:var(--color-pale);display:block;position:relative}.c-MLCG_root .th-card-pic:before{content:"";z-index:1;background:repeating-linear-gradient(90deg,#fbf4e4 0 12px,#1e6b52 12px 24px);height:14px;position:absolute;inset:0 0 auto}.c-MLCG_root .th-card-from{border-top:1px dashed #c9ccd3;font-weight:700}.c-MLCG_root .th-window{border:10px solid var(--lw-steelink);box-shadow:var(--shadow-raised);border-radius:6px;overflow:hidden}.c-MLCG_root .th-drive{padding-top:30px;position:relative}.c-MLCG_root .th-drive:before{content:"";background:linear-gradient(#a2a8b0,#5f656e);border-radius:5px;height:10px;position:absolute;top:8px;left:-10px;right:-10px}.c-MLCG_root .th-drive>li{color:var(--color-ink);transform-origin:50% -16px;background:#fffdf6;border-radius:2px;padding:18px 14px 16px;position:relative;box-shadow:0 8px 18px -10px #10111480}.c-MLCG_root .th-drive>li:before{content:"";background:var(--lw-steelink);border-radius:3px 3px 7px 7px;width:34px;height:18px;position:absolute;top:-18px;left:calc(50% - 17px)}.c-MLCG_root .th-drive>li:after{content:"";background:radial-gradient(circle at 5px 0,#fffdf6 5px,#0000 5.5px) 0 0/10px 8px repeat-x;height:8px;position:absolute;bottom:-7px;left:0;right:0}.c-MLCG_root .th-drive-min{font-family:var(--lw-disp);font-size:34px;font-weight:400;line-height:1.05}@media (prefers-reduced-motion:no-preference){html[data-js] .c-MLCG_root.field:not(.in-view) .th-drive>li{opacity:0;transform:translate(-36px)rotate(-4deg)}.c-MLCG_root .th-drive>li{transition:transform .75s var(--lw-ease-settle) var(--d,.25s), opacity .35s ease var(--d,.25s)}.c-MLCG_root .th-drive>li:nth-child(2){--d:.38s}.c-MLCG_root .th-drive>li:nth-child(3){--d:.51s}.c-MLCG_root .th-drive>li:nth-child(n+4){--d:.64s}}.c-MLCG_root .th-around .th-icon{background:var(--lw-steelink);color:#fff;width:56px;height:56px;box-shadow:inset 0 0 0 4px var(--lw-steelink), inset 0 0 0 7px #f4b942, 0 6px 14px -6px #10111499;border-radius:50%;flex:0 0 56px;place-items:center;display:inline-grid}.c-MLCG_root .th-around .th-icon svg{width:26px;height:26px}@media (prefers-reduced-motion:no-preference){html[data-js] .c-MLCG_root.field.in-view .th-around .th-icon{animation:.5s .8s c-MLCG_buzz}}@keyframes c-MLCG_buzz{0%,to{transform:none}20%{transform:translate(-2px)rotate(-4deg)}40%{transform:translate(2px)rotate(4deg)}60%{transform:translate(-2px)rotate(-3deg)}80%{transform:translate(1px)rotate(2deg)}}.c-MLCG_root .th-daily>li{background:var(--lw-kraft);color:var(--color-ink);border-radius:4px 4px 12px 12px;margin-top:30px;padding:22px 16px 18px;position:relative;box-shadow:inset 0 12px #6e442424,0 10px 20px -12px #10111473}.c-MLCG_root .th-daily>li:before{content:"";border:3px solid #6e4424;border-bottom:0;border-radius:40px 40px 0 0;height:44px;position:absolute;top:-28px;left:30%;right:30%}.c-MLCG_root .th-daily-pic{background:#fffdf6;border-radius:6px;overflow:hidden}@media (prefers-reduced-motion:no-preference){html[data-js] .c-MLCG_root.field:not(.in-view) .th-daily>li{opacity:0;transform:translateY(-28px)rotate(-5deg)}.c-MLCG_root .th-daily>li{transition:transform .8s var(--lw-ease-settle) var(--d,80ms), opacity .35s ease var(--d,80ms)}.c-MLCG_root .th-daily>li:nth-child(2){--d:.15s}.c-MLCG_root .th-daily>li:nth-child(3){--d:.29s}.c-MLCG_root .th-daily>li:nth-child(n+4){--d:.43s}}.c-MLCG_root .th-reward{padding-left:128px;position:relative}.c-MLCG_root .th-reward:before{content:"";background:var(--color-field);transform-origin:50% 0;width:26px;position:absolute;top:0;bottom:0;left:58px}.c-MLCG_root .th-reward:after{content:"";background:var(--color-field);transform-origin:50%;width:120px;height:80px;position:absolute;top:-40px;left:11px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80'%3E%3Cg fill='none' stroke='%23000' stroke-width='7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M60,40C40,10,10,12,14,32s30,14,46,8'/%3E%3Cpath d='M60,40c20,-30,50,-28,46,-8s-30,14,-46,8'/%3E%3Cpath d='M56,44l-14,32M64,44l14,32'/%3E%3Ccircle cx='60' cy='40' r='7'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80'%3E%3Cg fill='none' stroke='%23000' stroke-width='7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M60,40C40,10,10,12,14,32s30,14,46,8'/%3E%3Cpath d='M60,40c20,-30,50,-28,46,-8s-30,14,-46,8'/%3E%3Cpath d='M56,44l-14,32M64,44l14,32'/%3E%3Ccircle cx='60' cy='40' r='7'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}@media (max-width:743px){.c-MLCG_root .th-reward{padding-left:62px}.c-MLCG_root .th-reward:before{width:18px;left:20px}.c-MLCG_root .th-reward:after{width:80px;height:54px;top:-28px;left:-11px}}@media (prefers-reduced-motion:no-preference){html[data-js] .c-MLCG_root.field:not(.in-view) .th-reward:before{transform:scaleY(0)}html[data-js] .c-MLCG_root.field:not(.in-view) .th-reward:after{opacity:0;transform:scale(.4)}.c-MLCG_root .th-reward:before{transition:transform .8s var(--ease-move) .2s}.c-MLCG_root .th-reward:after{transition:transform .6s var(--lw-ease-settle) .85s, opacity .3s ease .85s}}.c-MLCG_root .th-faq{background:var(--lw-slate);box-shadow:var(--shadow-raised), inset 0 0 44px #0000004d;border:14px solid #8a5a33;border-radius:16px;padding:clamp(14px,2.2vw,28px)}.c-MLCG_root .th-faq details{color:#f4f1e8;background:0 0;border:0;border-bottom:1px dashed #f4f1e866;border-radius:0}.c-MLCG_root .th-faq details:last-child{border-bottom:0}.c-MLCG_root .th-faq summary{font-family:var(--lw-disp);font-size:19px;font-weight:400}.c-MLCG_root .th-faq details>:not(summary){color:#e6e2d6}.c-MLCG_plaza{max-width:1100px;margin:clamp(10px,2vh,22px) auto 0;overflow-x:clip}.c-MLCG_plaza svg{width:100%;height:auto;display:block}.c-MLCG_plLine{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.c-MLCG_coping{stroke-width:3px}.c-MLCG_plBay{fill:#5a3420;stroke:#fff;stroke-width:2px}.c-MLCG_plGlass{fill:#f2c27a}.c-MLCG_plLamp{fill:#ffe7a8;filter:drop-shadow(0 0 6px #ffe7a8)}.c-MLCG_water{fill:#fff3}.c-MLCG_tall path{fill:#ffffffeb;transform-box:fill-box;transform-origin:50% 100%}.c-MLCG_bub path{fill:#fff;transform-box:fill-box;transform-origin:50% 100%}.c-MLCG_ripple ellipse{fill:none;stroke:#ffffffbf;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}.c-MLCG_nozzle ellipse{filter:drop-shadow(0 0 4px)}@media (max-width:743px){.c-MLCG_plaza svg{width:230%;max-width:none;margin-left:-65%}}@media (prefers-reduced-motion:no-preference){html[data-js] .field:not(.in-view):not(.seen) .c-MLCG_plaza .c-MLCG_plLine{stroke-dashoffset:1px}html[data-js] .field:not(.in-view):not(.seen) .c-MLCG_plaza :is(.c-MLCG_water,.c-MLCG_tall path,.c-MLCG_bub path,.c-MLCG_nozzle ellipse,.c-MLCG_ripple ellipse,.c-MLCG_plGlass,.c-MLCG_plLamp){opacity:0}html[data-js] .field:is(.in-view,.seen) .c-MLCG_plaza .c-MLCG_plLine{animation:c-MLCG_draw 1s var(--lw-ease-draw) .5s both}html[data-js] .field:is(.in-view,.seen) .c-MLCG_plaza .c-MLCG_water{animation:.5s 1.2s both c-MLCG_fade}html[data-js] .field:is(.in-view,.seen) .c-MLCG_plaza .c-MLCG_tall path{animation:c-MLCG_jet .6s ease-out calc(1.5s + var(--j) * .12s) both}html[data-js] .field:is(.in-view,.seen) .c-MLCG_plaza .c-MLCG_bub path{animation:c-MLCG_jet .5s ease-out calc(2.4s + var(--j) * 80ms) both}html[data-js] .field:is(.in-view,.seen) .c-MLCG_plaza .c-MLCG_nozzle ellipse{animation:c-MLCG_fade .3s ease calc(3s + var(--j) * 60ms) both}html[data-js] .field:is(.in-view,.seen) .c-MLCG_plaza .c-MLCG_ripple ellipse{animation:c-MLCG_ring .8s ease-out calc(3.4s + var(--j) * 50ms) both}html[data-js] .field:is(.in-view,.seen) .c-MLCG_plaza :is(.c-MLCG_plGlass,.c-MLCG_plLamp){animation:c-MLCG_fade .5s ease calc(4s + var(--b) * .15s) both}}@keyframes c-MLCG_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes c-MLCG_fade{0%{opacity:0}to{opacity:1}}@keyframes c-MLCG_jet{0%{opacity:0;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1.08)}to{opacity:1;transform:scaleY(1)}}@keyframes c-MLCG_ring{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:1;transform:scale(1)}}
