.shop-play-menu{position:fixed;bottom:0;left:0;right:0;z-index:45;display:flex;justify-content:center;background:#fff;border-top:2px solid #111;padding:8px 8px calc(8px + env(safe-area-inset-bottom));font-family:var(--font-shop-gmarket),sans-serif;gap:4px}.shop-play-menu a{display:flex;flex:1;max-width:160px;min-width:0;align-items:center;flex-direction:column;gap:4px;padding:6px 2px;color:#111;text-decoration:none;font-size:11px;white-space:nowrap}.shop-play-menu a>span{font-size:22px;line-height:24px}.shop-play-menu a[aria-current]{background:#dfff00;outline:1px solid #111;font-weight:700}.shop-play-menu a:focus-visible{outline:3px solid #ff2a9d}.shop-layout{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.shop-layout .shop-bottom-nav{display:none}.shop-play-menu a{font-size:12px}@media (min-width:900px){.shop-play-menu{display:none}.shop-layout{padding-bottom:0}}.shop-layout>.shop-unified-header{position:sticky;top:0;z-index:30;background:#080808;color:#fff;border-bottom:3px solid #dfff00;font-family:var(--font-shop-gmarket),sans-serif}.shop-unified-header-inner{box-sizing:border-box;max-width:1184px;height:85px;padding:0 32px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.shop-unified-header .shop-official-brand{display:inline-flex;flex:0 1 auto;min-width:0;line-height:0;padding:0}.shop-unified-header .shop-official-brand>img{display:block;width:210px;max-width:100%;height:auto;object-fit:contain}.shop-unified-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.shop-unified-actions>a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#fff;text-decoration:none}.shop-unified-actions img{width:24px;height:24px;filter:brightness(0) invert(1);image-rendering:pixelated}.shop-unified-actions svg{width:24px;height:24px;stroke:#fff}.shop-unified-header a:focus-visible{outline:3px solid #ff2d9b;outline-offset:3px}@media(max-width:600px){.shop-unified-header-inner{height:72px;padding:0 16px;gap:8px}.shop-unified-header .shop-official-brand>img{width:150px}.shop-unified-actions{gap:0}.shop-unified-actions img,.shop-unified-actions svg{width:21px;height:21px}}@media(max-width:360px){.shop-unified-header-inner{padding:0 12px}.shop-unified-header .shop-official-brand>img{width:140px}}.shop-unified-main{display:none}@media(min-width:900px){.shop-unified-header-inner{justify-content:flex-start}.shop-unified-actions{margin-left:auto}.shop-unified-main{display:flex;align-items:center;gap:4px;margin-left:28px}.shop-unified-main a{position:relative;padding:10px 16px;color:#fff;text-decoration:none;font-family:var(--font-shop-gmarket),sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;opacity:.82;transition:opacity .15s}.shop-unified-main a:hover{opacity:1}.shop-unified-main a[aria-current]{opacity:1;color:#dfff00}.shop-unified-main a[aria-current]:after{content:"";position:absolute;left:16px;right:16px;bottom:2px;height:3px;background:#ff2a9d}.shop-unified-main a:focus-visible{outline:3px solid #ff2a9d;outline-offset:2px;opacity:1}}