.local-map-view-shop{color:#1b1b13;font:900 24px / 1.1 var(--font-sofia-sans), sans-serif;text-transform:uppercase;cursor:pointer;background:#ffcf38;border:0;border-radius:3px;padding:12px 18px;transition:background-color .16s,transform .16s}.local-map-view-shop:hover,.local-map-view-shop:focus-visible{background:#fff;transform:scale(1.02)}.local-map-shop{background:#393a34ed;border-top:4px solid #eee9dc;border-radius:4px;height:900px}.local-map-shop .local-map-details-header{background:#22231fd1;min-height:0;padding:20px 44px 18px 22px;display:block}.local-map-shop .local-map-shop-subtitle{color:#c5c3b9;overflow-wrap:anywhere;margin:7px 0 0;font-size:15px}.local-map-shop-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7d5cc transparent;flex:1;min-height:0;padding:12px;overflow-y:auto;container-type:inline-size}.local-map-shop .local-map-details-footer{align-items:center;gap:12px}.local-map-shop .local-map-shop-note{margin:0 auto 0 0;font-size:13px;font-weight:400}.local-map-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.local-map-shop-grid li{min-width:0}.local-map-shop-item{isolation:isolate;border-radius:4px;text-decoration:none;position:relative}.local-map-shop-item:hover,.local-map-shop-item:focus-visible{outline-offset:0;outline:2px solid #eee9dc}.local-map-shop-art{aspect-ratio:1.65;display:block;position:relative}.local-map-shop-art img{object-fit:contain;width:64%;height:68%;position:absolute;inset:16% 18%}.local-map-shop-quantity{color:#eeece5;text-shadow:0 1px 3px #000;font-size:21px;line-height:1;position:absolute;bottom:7px;right:12px}.local-map-shop-price{color:#eeece5;text-align:center;font-variant-numeric:tabular-nums;background:#181a1766;border-radius:0 0 4px 4px;padding:7px 6px;font-size:22px;line-height:1.15;position:relative}@container (max-width:460px){.local-map-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.local-map-shop-price{font-size:19px}.local-map-shop-quantity{font-size:17px;bottom:5px;right:7px}}@media (prefers-reduced-motion:reduce){.local-map-view-shop{transition:none}.local-map-view-shop:hover,.local-map-view-shop:focus-visible{transform:none}}
