/**
 * VELORA Commerce — best sellers
 *
 * Scoped to the section root so edits here cannot reach any other part
 * of the page. Colours come from the theme tokens, never literals.
 */

#fp-sellers .fp-card{width:clamp(210px,22vw,290px);flex:0 0 auto}
#fp-sellers .fp-card__img{aspect-ratio:1/1}

/* === SELLERS HEAD :: start === */
#fp-sellers .fp-glowhead{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,22px);width:min(1240px,calc(100vw - 48px));max-width:none;margin:0 auto clamp(24px,3.5vw,38px);padding-inline:0}
#fp-sellers .fp-glowhead__line{flex:1 1 0;min-width:24px;height:1.5px}
#fp-sellers .fp-glowhead__line--start{background:linear-gradient(to left,transparent,color-mix(in srgb,var(--primary) 85%,transparent))}
#fp-sellers .fp-glowhead__line--end{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--primary) 85%,transparent))}
#fp-sellers .fp-glowhead__gem{flex:0 0 auto;width:9px;height:9px;transform:rotate(45deg);background:var(--primary2);box-shadow:0 0 10px 2px color-mix(in srgb,var(--primary) 60%,transparent)}
#fp-sellers .fp-glowhead__title{flex:0 1 auto;margin:0;color:var(--text);font-size:clamp(26px,3.4vw,44px);font-weight:800;line-height:1.3;text-align:center}
#fp-sellers .fp-glowhead__title em{font-style:normal;background:linear-gradient(180deg,var(--primary2),var(--primary));-webkit-background-clip:text;background-clip:text;color:transparent}
@media (max-width:600px){
#fp-sellers .fp-glowhead{gap:10px}
#fp-sellers .fp-glowhead__line{min-width:16px}
#fp-sellers .fp-glowhead__gem{width:7px;height:7px}
#fp-sellers .fp-glowhead__title{font-size:24px}
}
/* === SELLERS HEAD :: end === */
