.recent-stores{margin:64px 0 80px;min-width:0}.recent-stores-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.recent-stores-heading p{margin:0 0 5px;color:#667085;font-size:14px}.recent-stores-heading h2{margin:0;font-size:clamp(24px,3vw,32px)}.recent-stores-controls{display:flex;gap:8px}.recent-stores-controls[hidden]{display:none}.recent-stores-controls button{width:42px;height:42px;border:1px solid #d6dce4;border-radius:50%;background:#fff;color:#263649;font-size:20px;cursor:pointer}.recent-stores-controls button:disabled{opacity:.35;cursor:default}.recent-stores-track{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:4px 2px 18px}.market-catalog.listing.recent-stores .recent-stores-track>.store-card{flex:0 0 calc((100% - 36px)/3);min-width:0;scroll-snap-align:start}.recent-stores-track:focus-visible,.recent-stores-controls button:focus-visible{outline:3px solid #315efb;outline-offset:3px}@media(max-width:850px){.market-catalog.listing.recent-stores .recent-stores-track>.store-card{flex-basis:calc((100% - 18px)/2)}}@media(max-width:560px){.recent-stores{margin:42px 0 55px}.market-catalog.listing.recent-stores .recent-stores-track>.store-card{flex-basis:86%}}


.recent-stores-empty{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border:1px solid #e4e9f0;border-radius:16px;background:#f8fafc}.recent-stores-empty p{margin:0;color:#536276;font-size:14px}.recent-stores-empty a{flex:none;color:#165d98;font-weight:700;text-decoration:none}@media(max-width:560px){.recent-stores-empty{align-items:flex-start;flex-direction:column;padding:20px}}
