.shop-loc-wrap[data-v-f2538521]{margin:.75rem 0 0;position:relative}.shop-loc-wrap__label[data-v-f2538521]{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin:0 0 .375rem;text-transform:uppercase}.shop-loc[data-v-f2538521]{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -1rem;padding-bottom:.25rem;padding-left:1rem;padding-right:1rem;scrollbar-width:none}.shop-loc[data-v-f2538521]::-webkit-scrollbar{display:none}.shop-loc-chip[data-v-f2538521]{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#374151;flex:0 0 auto;font-size:.8125rem;font-weight:600;padding:.4375rem .75rem;scroll-snap-align:start;transition:all .15s ease;white-space:nowrap}.shop-loc-chip[data-v-f2538521]:hover{background:#ecfdf5;border-color:#a7f3d0}.shop-loc-chip--active[data-v-f2538521]{background:#ecfdf5;border-color:#047857;color:#047857}.shop-loc-loading[data-v-f2538521]{animation:shop-loc-shimmer-f2538521 1.2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);inset:0;pointer-events:none;position:absolute}@keyframes shop-loc-shimmer-f2538521{0%{transform:translate(-100%)}to{transform:translate(100%)}}
