.seller-photo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.25vw,18px);display:grid}.seller-photo-card{background:#fff;border:1px solid #e5e7eb;flex-direction:column;min-width:0;transition:box-shadow .2s,transform .2s;display:flex}.seller-photo-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #11182724}.seller-photo-card__main{min-width:0;color:inherit;text-decoration:none;display:block}.seller-photo-card__banner{aspect-ratio:1;background:#f3f4f6;position:relative;overflow:hidden}.seller-photo-card__banner--wide{aspect-ratio:2.15}.seller-photo-card__shade{background:linear-gradient(#0000 22%,#00000029 38%,#000000d6);position:absolute;inset:0}.seller-photo-card__banner-copy{z-index:1;color:#fff;max-width:calc(100% - 24px);display:block;position:absolute;bottom:12px;left:12px;right:12px}.seller-photo-card__banner-copy strong{font:var(--t-title-section);line-height:1.2;display:block}.seller-photo-card__banner-copy small{color:#ffffffe6;font:var(--t-caption);margin-top:8px;display:block}.seller-photo-card__badge{z-index:2;color:#fff;min-height:28px;font:var(--t-14-700);background:#17b5c9;justify-content:center;align-items:center;padding:0 9px;display:flex;position:absolute;top:10px;right:10px}.seller-photo-card__identity{align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex}.seller-photo-card__avatar{color:#fff;width:48px;height:48px;font:var(--t-20-700);background:#17b5c9;flex:none;justify-content:center;align-items:center;display:flex}.seller-photo-card__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.seller-photo-card__meta>strong{font:var(--t-price-card);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.seller-photo-card__meta>span{color:#4b5563;font:var(--t-caption)}.seller-photo-card__meta em{color:#087f8c;font-style:normal}.seller-photo-card__verified{flex:none}.seller-photo-card__arrow{color:#6b7280;background:#f3f4f6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.seller-photo-card__footer{border-top:1px solid #e5e7eb;flex-direction:column;flex:1;justify-content:space-between;gap:12px;padding:12px 18px 16px;display:flex}@media (max-width:900px){.seller-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.seller-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-photo-card__identity{gap:10px;padding:12px}.seller-photo-card__footer{padding:12px}}.seller-photo-grid.seller-photo-grid--top-sellers{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.seller-photo-grid.seller-photo-grid--top-sellers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.seller-photo-grid.seller-photo-grid--top-sellers{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.seller-photo-card{transition:none}.seller-photo-card:hover{transform:none}}
.seller-photo-grid.nearby-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nearby-shop-grid .seller-photo-card__banner{aspect-ratio:2.15}.nearby-shop-card__tags{flex-wrap:wrap;gap:6px;display:flex}.nearby-shop-card__tags .tag{color:#4b5563;font:var(--t-caption);background:#f3f4f6;padding:3px 8px}.nearby-shop-card__tags .tag.ok{color:#166534;background:#dcfce7}.nearby-shop-card__actions{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.nearby-shop-card__actions a{color:#087f8c;font:var(--t-14-700)}.nearby-shop-card__actions a:hover{text-decoration:underline}.nearby-shop-open{color:#bbf7d0!important}.nearby-shop-closed{color:#fde68a!important}@media (min-width:1101px){.seller-photo-grid.nearby-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.seller-photo-grid.nearby-shop-grid{grid-template-columns:1fr}}
