.seller-card{--seller-font-body: var(--font-body-family);--seller-font-heading: var(--font-heading-family);--seller-font-body-weight: var(--font-body-weight, 400);--seller-font-heading-weight: var(--font-heading-weight, 600);--seller-color-accent: rgb(var(--color-accent-1));--seller-color-text: rgb(var(--color-foreground));--seller-color-text-muted: rgba(var(--color-foreground), .6);--seller-color-bg: rgb(var(--color-background));--seller-color-bg-subtle: rgba(var(--color-foreground), .05);--seller-color-border: rgba(var(--color-foreground), .1);--seller-color-success: #16a34a;--seller-color-warning: #f59e0b;--seller-color-verified: #ff4500;font-family:var(--seller-font-body)}.seller-card--card{height:100%}.seller-card--card .card-media{position:relative}.seller-card--card .card-media-image{object-fit:cover}.seller-card__placeholder{background:linear-gradient(135deg,var(--seller-color-verified) 0%,#ff6b35 100%)}.seller-card__placeholder-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.seller-card__placeholder-inner span{font-family:var(--seller-font-heading);font-size:calc(var(--font-heading-scale) * 4rem);font-weight:var(--seller-font-heading-weight);color:#fff;text-transform:uppercase}.seller-card__title-row{display:flex;align-items:center;gap:6px}.seller-card__verified-badge{position:relative;display:flex;align-items:center;flex-shrink:0;cursor:pointer}.seller-card__badge-tooltip{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:220px;padding:12px 14px;background:#1a1a1a;border-radius:10px;box-shadow:0 8px 30px #00000040;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:100;pointer-events:none}.seller-card__badge-tooltip:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #1a1a1a}.seller-card__verified-badge:hover .seller-card__badge-tooltip,.seller-card__badge:hover .seller-card__badge-tooltip{opacity:1;visibility:visible}.seller-card__badge-tooltip strong{display:block;color:#fff;font-family:var(--seller-font-body);font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:var(--seller-font-heading-weight);margin-bottom:4px}.seller-card__badge-tooltip p{color:#ffffffbf;font-family:var(--seller-font-body);font-size:calc(var(--font-body-scale) * 1.2rem);line-height:1.4;margin:0}.seller-card--card .seller-card__link{display:block}.seller-card--card .card-heading{margin:0}.seller-card--card .card-heading a{font-family:var(--seller-font-heading);font-size:calc(var(--font-heading-scale) * 2rem);font-weight:var(--seller-font-heading-weight);color:var(--seller-color-text);line-height:1.2;text-decoration:none}.seller-card--card .card-heading a:hover{color:var(--seller-color-accent)}.seller-card__rating{display:flex;align-items:center;gap:4px;font-family:var(--seller-font-body);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:var(--seller-font-heading-weight);color:var(--seller-color-text)}.seller-card--card .seller-card__rating{margin-top:6px}.seller-card__rating svg{flex-shrink:0}.seller-card__description{margin:10px 0 0;font-family:var(--seller-font-body);font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.5;color:var(--seller-color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.5 * 1.4rem * var(--font-body-scale, 1))}.seller-card__brands{display:flex;align-items:center;gap:6px;margin-top:12px;flex-wrap:wrap}.seller-card__brand{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--seller-color-bg-subtle);border-radius:6px;padding:4px}.seller-card__brand img{max-width:100%;max-height:100%;object-fit:contain}.seller-card__brands-more{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;background:var(--seller-color-bg-subtle);border-radius:6px;font-family:var(--seller-font-body);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:var(--seller-font-heading-weight);color:var(--seller-color-text-muted)}.seller-card--card .card-footer{margin-top:auto;padding-top:12px}.seller-card--card .seller-card__stats{display:flex;flex-wrap:wrap;gap:6px}.seller-card__stat-item{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;background:var(--seller-color-bg-subtle);border-radius:6px;font-family:var(--seller-font-body);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:500;color:var(--seller-color-text);white-space:nowrap}.seller-card__stat-item svg{flex-shrink:0;width:16px;height:16px;color:var(--seller-color-accent)}.seller-card__stat-value{font-weight:var(--seller-font-heading-weight)}.seller-card--product{background:#f8f9fa;border:1px solid #e9ecef;border-radius:var(--border-radius-base, 8px);padding:1.5rem;margin-bottom:1.5rem}.seller-card--product .seller-card__header{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.2rem}.seller-card--product .seller-card__logo{flex-shrink:0;width:60px;height:60px;border-radius:50%;overflow:hidden;background:#fff;border:2px solid #e9ecef}.seller-card--product .seller-card__logo img{width:100%;height:100%;object-fit:cover}.seller-card__logo-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--seller-color-accent) 0%,#ff8533 100%);color:#fff;font-family:var(--seller-font-heading);font-size:calc(var(--font-heading-scale) * 2.4rem);font-weight:var(--seller-font-heading-weight)}.seller-card--product .seller-card__info{flex:1;min-width:0}.seller-card__name-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;flex-wrap:wrap}.seller-card__name{font-family:var(--seller-font-heading);font-size:calc(var(--font-heading-scale) * 1.6rem);font-weight:var(--seller-font-heading-weight);color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-card__badge{position:relative;flex-shrink:0;display:flex;align-items:center;cursor:pointer}.seller-card__badge svg{filter:drop-shadow(0 1px 2px rgba(255,69,0,.3))}.seller-card__status{font-family:var(--seller-font-body);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:var(--seller-font-heading-weight);padding:.2rem .6rem;border-radius:4px}.seller-card__status--open{background:#dcfce7;color:#166534}.seller-card__status--closed{background:#fee2e2;color:#991b1b}.seller-card__meta{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.seller-card--product .seller-card__rating{font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:500;color:#1a1a1a;gap:.3rem}.seller-card__action{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:#fff;border:1px solid #dee2e6;border-radius:var(--border-radius-base, 6px);font-family:var(--seller-font-body);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:500;color:#495057;cursor:pointer;transition:all .2s ease}.seller-card__action:hover{background:#fff;border-color:var(--seller-color-accent);color:var(--seller-color-accent)}.seller-card__action svg{flex-shrink:0}.seller-card__action-badge{background:#dcfce7;color:#166534;font-family:var(--seller-font-body);font-size:calc(var(--font-body-scale) * 1rem);font-weight:var(--seller-font-heading-weight);padding:.2rem .5rem;border-radius:4px}.seller-card--product .seller-card__stats{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;margin-bottom:1.2rem}.seller-card__stat{display:flex;align-items:center;gap:.4rem;font-family:var(--seller-font-body);font-size:calc(var(--font-body-scale) * 1.2rem);color:#666}.seller-card__stat svg{color:#999}.seller-card__spinner{display:inline-block;width:12px;height:12px;border:2px solid #e9ecef;border-top-color:var(--seller-color-accent);border-radius:50%;animation:seller-card-spin .6s linear infinite}@keyframes seller-card-spin{to{transform:rotate(360deg)}}.seller-card--product .seller-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.seller-card__message{display:flex;align-items:center;gap:.5rem;margin:0;font-family:var(--seller-font-body);font-size:calc(var(--font-body-scale) * 1.3rem);color:#495057}.seller-card__message svg{flex-shrink:0;color:var(--seller-color-accent)}.seller-card__link{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--seller-font-body);font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:var(--seller-font-heading-weight);color:var(--seller-color-accent);text-decoration:none;transition:gap .2s ease}.seller-card__link:hover{gap:.6rem;text-decoration:none}@media screen and (max-width: 749px){.seller-card__placeholder-inner span{font-size:calc(var(--font-heading-scale) * 2.5rem)}.seller-card--card .card-heading a{font-size:calc(var(--font-heading-scale) * 1.6rem)}.seller-card__description{font-size:calc(var(--font-body-scale) * 1.3rem);min-height:calc(2 * 1.5 * 1.3rem * var(--font-body-scale, 1))}.seller-card--card .seller-card__rating{font-size:calc(var(--font-body-scale) * 1.2rem)}.seller-card__brand{width:28px;height:28px}.seller-card__brands-more{min-width:28px;height:28px}.seller-card__stat-item{padding:4px 8px;font-size:calc(var(--font-body-scale) * 1.1rem);gap:3px}.seller-card__stat-item svg{width:14px;height:14px}.seller-card--product{padding:1.2rem}.seller-card--product .seller-card__header{flex-wrap:wrap;gap:1rem}.seller-card--product .seller-card__logo{width:50px;height:50px}.seller-card__logo-placeholder{font-size:calc(var(--font-heading-scale) * 2rem)}.seller-card__name{font-size:calc(var(--font-heading-scale) * 1.4rem)}.seller-card__action{padding:.5rem .8rem;font-size:calc(var(--font-body-scale) * 1.1rem)}.seller-card--product .seller-card__stats{gap:.8rem}.seller-card__stat{font-size:calc(var(--font-body-scale) * 1.1rem)}.seller-card--product .seller-card__footer{flex-direction:column;align-items:flex-start;gap:.8rem}.seller-card__message{font-size:calc(var(--font-body-scale) * 1.2rem)}}.collection-actions-main label[for=sellers-sort-order]{margin:0;flex:none;width:auto}@media (max-width: 1119px){.collection-actions-main label[for=sellers-sort-order]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-seller-card.css.map */
