.shop-tile-row{scrollbar-width:none;flex-wrap:nowrap;align-items:flex-start;gap:12px;padding:8px 10px 12px 8px;display:flex;overflow:auto hidden}.shop-tile-row::-webkit-scrollbar{display:none}.shop-tile{width:88px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:9px;margin:0;padding:0;display:flex}.shop-tile:focus{outline:none}.shop-tile:focus-visible{outline-offset:6px;outline:3px solid #294224}.shop-tile:disabled{cursor:default}.shop-tile-art{box-sizing:border-box;background-color:#efe6d4;background-image:radial-gradient(circle,#2a2a2a1c 1.1px,#0000 1.6px);background-size:7px 7px;border:2px solid #2a2a2abf;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;transition:transform .14s steps(2,end),box-shadow .14s steps(2,end);display:flex;box-shadow:3px 3px #2a2a2a66}.shop-tile-icon{pointer-events:none;width:64px;height:64px;display:block}.shop-tile-label{color:#2a2a2a;text-align:center;font-size:13.5px;font-weight:600;line-height:1.2}.shop-tile:hover .shop-tile-art{border-color:#2a2a2a;transform:translate(-2px,-2px)rotate(-2deg);box-shadow:5px 5px #2a2a2a73}.shop-tile:hover .shop-tile-icon{animation:.5s steps(2,end) infinite wob}.shop-tile:active .shop-tile-art{transform:translate(2px,2px);box-shadow:1px 1px #2a2a2a4d}.shop-tile.is-selected .shop-tile-art{background-color:#dce6d5;background-image:none;border:2px solid #294224;box-shadow:3px 3px #29422459}.shop-tile.is-selected .shop-tile-label{color:#2d3815;font-weight:700}.shop-tile.is-selected:hover .shop-tile-art{background-color:#dce6d5;background-image:none;border-color:#294224;box-shadow:3px 3px #29422459}.shop-tile.is-selected:active .shop-tile-art{transform:translate(2px,2px);box-shadow:1px 1px #2942244d}.shop-tile.is-loading .shop-tile-art{box-shadow:none;background-color:#29422414;background-image:none;border-color:#0000;animation:1.2s steps(2,end) infinite shop-tile-pulse}.shop-tile:disabled:hover .shop-tile-art,.shop-tile:disabled:active .shop-tile-art{box-shadow:none;transform:none}@keyframes wob{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)translateY(-2px)}}@keyframes shop-tile-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:759px){.shop-tile{width:72px}.shop-tile-art{border-radius:12px;width:72px;height:72px;box-shadow:2px 2px #2a2a2a38}.shop-tile-icon{width:54px;height:54px}.shop-tile-label{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.shop-tile-art,.shop-tile-icon{transition:none;animation:none}.shop-tile:hover .shop-tile-art,.shop-tile:active .shop-tile-art,.shop-tile.is-selected:hover .shop-tile-art,.shop-tile.is-selected:active .shop-tile-art,.shop-tile:hover .shop-tile-icon{animation:none;transform:none}}