.nye-city-shop{position:fixed;top:2vh;right:2vw;bottom:2vh;left:2vw;margin:auto;width:min(1500px,96vw);max-width:none;max-height:96vh;padding:18px;background:#17111c;color:#e8e1cb;border:2px solid #af82a0;font-family:monospace;overflow:auto;box-shadow:0 0 0 7px #30243a}.nye-city-shop::backdrop{background:#09060dea}.nye-city-shop header{display:flex;align-items:center;justify-content:space-between;gap:16px}.nye-city-shop h2{font:900 clamp(24px,4vw,42px)/1 monospace;margin:8px 0;color:#b6ca76}.nye-city-shop button,.nye-city-shop a{font:700 14px/1.4 monospace;color:inherit}.nye-city-shop button{background:#29202d;border:1px solid #ad87a0;padding:12px;cursor:pointer}.nye-city-shop a{display:inline-block;padding:10px;color:#c9dc87;text-underline-offset:5px}.nye-city-shop button:focus-visible,.nye-city-shop a:focus-visible{outline:3px solid #c9dc87;outline-offset:3px}.nye-city-shop button:disabled{opacity:.4;cursor:default}.nye-shop-scroll{overflow:auto;max-height:68vh;overscroll-behavior:contain;touch-action:pan-x pan-y;border:1px solid #514057}.nye-shop-scene{position:relative;width:1536px;max-width:100%;aspect-ratio:3/2;margin:auto;isolation:isolate}.nye-shop-backdrop{display:block;width:100%;height:auto}.nye-city-shop .nye-rack-product{position:absolute;top:40%;width:13.7%;height:26%;transform:translate(-50%);background:transparent;border:0;padding:0;overflow:visible}.nye-rack-product img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform-origin:50% 0;transition:transform .18s}.nye-rack-product:hover img{transform:rotate(-2deg)}.nye-price-tag{position:absolute;top:100%;left:4%;right:4%;font-size:clamp(8px,1vw,12px);line-height:1.15;background:#e2d5b8;color:#211523;padding:4px;box-shadow:2px 3px #271621;transform:rotate(-2deg)}.nye-city-shop .nye-record-product{position:absolute;top:34.4%;width:6.65%;height:10%;transform:translate(-50%);padding:0;border:0;background:#241b29}.nye-record-product img{width:100%;height:100%;object-fit:contain}.nye-record-product:hover{outline:3px solid #b8ca70}.nye-city-shop nav{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:14px 0}.nye-city-shop [data-shop-detail]:not(:empty){border-top:1px solid #877280;padding:16px 0}.nye-city-shop [data-shop-detail] a,.nye-city-shop [data-shop-detail] button{margin-right:10px}.nye-city-shop iframe{display:block;border:0;width:min(100%,600px);margin-top:15px}.nye-shop-note{font-size:12px;color:#b8aabb}.nye-city-shop [data-shop-hint]{line-height:1.5}.nye-city-shop .nye-shop-scene{min-width:min(740px,calc(1536px / var(--nye-dpr,1)))}@media(max-width:600px){.nye-city-shop{top:1vh;right:1vw;bottom:1vh;left:1vw;width:98vw;padding:10px}.nye-city-shop header{align-items:flex-start}.nye-city-shop header button{max-width:150px;font-size:11px}.nye-price-tag{font-size:10px}.nye-city-shop .nye-rack-product{min-height:110px}.nye-city-shop nav{gap:6px}.nye-city-shop button,.nye-city-shop a{font-size:12px}}@media(prefers-reduced-motion:reduce){.nye-rack-product img{transition:none}.nye-rack-product:hover img{transform:none}}.nye-city-shop .nye-rack-product[data-kind=cd]{width:6%;top:50%}.nye-city-shop .nye-rack-product[data-kind=beanie] .nye-price-tag{min-width:130%;left:-15%}.nye-city-shop .nye-rack-product[data-kind=cd] .nye-price-tag{min-width:170%;left:-35%}.nye-city-shop .nye-rack-product{top:36.5%;height:auto;width:14%;filter:drop-shadow(4px 8px 3px #0b070cb0)}.nye-rack-product img{width:100%;height:auto;mix-blend-mode:normal}.nye-city-shop .nye-rack-product[data-kind=beanie]{width:7%;top:46%}.nye-city-shop .nye-rack-product[data-kind=cd]{width:6%;top:50%;transform:translate(-50%) rotate(-6deg)}.nye-rack-product[data-kind=cd] img{border:3px ridge #92928d;box-shadow:5px 2px #373037}.nye-price-tag{top:calc(100% + 4px)}.nye-city-shop .nye-rack-product{min-height:0}.nye-city-shop .nye-record-product{min-width:44px;min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/nye-city-shops-v17.css.map */
