.seller-card{border:var(--tl-stroke-1) solid var(--tl-color-border-default);border-radius:var(--tl-radius-16);background:var(--tl-color-bg-surface);height:100%;color:var(--tl-color-text-primary);flex-direction:column;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.seller-card:focus-visible{outline:var(--tl-stroke-2) solid var(--tl-color-border-focus);outline-offset:var(--tl-space-2)}.seller-card-cover{aspect-ratio:2;background:var(--tl-color-bg-subtle);flex:none;display:block;position:relative}.seller-card-cover[data-empty=true]{background:radial-gradient(120% 140% at 100% 0%, var(--tl-color-bg-surface), transparent 60%), var(--tl-color-bg-subtle)}.seller-card-cover img{object-fit:cover}.seller-card-identity{align-items:center;gap:var(--tl-space-4);min-width:0;padding:0 var(--tl-space-12) var(--tl-space-12);text-align:center;flex-direction:column;display:flex}.seller-card-identity>.tl-avatar[data-size]{--tl-avatar-size:var(--tl-space-48);margin-top:calc(var(--tl-space-24) * -1);margin-bottom:var(--tl-space-4);box-shadow:0 0 0 var(--tl-space-4) var(--tl-color-bg-surface);font-size:var(--tl-type-label-l-size);border:0}.seller-card-name{max-width:100%}.seller-card-name .tl-seller-identity__name{justify-content:center}.seller-card-tagline{-webkit-line-clamp:2;font-size:var(--tl-type-body-s-size);line-height:var(--tl-type-body-s-line);color:var(--tl-color-text-secondary);word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.seller-card:hover{border-color:var(--tl-color-border-strong);box-shadow:var(--tl-shadow-1)}}@media (prefers-reduced-motion:reduce){.seller-card{transition:none}}@media (min-width:900px){.seller-card-identity{padding:0 var(--tl-space-16) var(--tl-space-16)}.seller-card-identity>.tl-avatar[data-size]{--tl-avatar-size:calc(var(--tl-space-48) + var(--tl-space-8));margin-top:calc((var(--tl-space-24) + var(--tl-space-4)) * -1)}.seller-card-name .tl-seller-identity__name{font-size:var(--tl-type-label-l-size);line-height:var(--tl-type-label-l-line)}.seller-card-tagline{font-size:var(--tl-type-body-m-size);line-height:var(--tl-type-body-m-line)}}
.seller-directory{gap:var(--tl-space-24);max-width:1120px;padding-block:var(--tl-space-8) var(--tl-space-64);margin-inline:auto;display:grid}.seller-directory-back{height:var(--tl-control-44);align-items:center;display:flex}.seller-directory-back>.product-back-link{margin-inline-start:calc(-1 * var(--btn-px-sm))}.seller-directory-header{gap:var(--tl-space-8);display:grid}.seller-directory-header h1{font-size:var(--tl-type-heading-l-size);font-weight:var(--tl-weight-bold);margin:0}.seller-directory-count{font-family:var(--tl-font-label);font-size:var(--tl-type-label-l-size);color:var(--tl-color-text-secondary);font-variant-numeric:tabular-nums}.seller-directory-header p{font-size:var(--tl-type-body-m-size);line-height:var(--tl-type-body-m-line);color:var(--tl-color-text-secondary);word-break:keep-all;margin:0}.seller-directory-grid{gap:var(--tl-space-24) var(--tl-space-16);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.seller-directory-grid>li{min-width:0}@media (min-width:768px){.seller-directory-back{height:36px}}@media (min-width:900px){.seller-directory{gap:var(--tl-space-32);padding-block:var(--tl-space-16) calc(var(--tl-space-64) + var(--tl-space-16))}.seller-directory-header h1{font-size:var(--tl-type-heading-xl-size)}.seller-directory-grid{gap:var(--tl-space-32);grid-template-columns:repeat(4,minmax(0,1fr))}}
