.sf-collections__header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.sf-collections__header h2{max-width:18ch;margin:0 0 8px}.sf-collections__eyebrow{margin:0 0 9px!important;color:var(--r2s-color-accent);font-size:.78rem;font-weight:800;letter-spacing:.13em}.sf-collections__description{max-width:62ch;margin:0!important;color:var(--r2s-color-muted)}.sf-collections__all{flex:none;display:inline-flex;align-items:center;gap:12px;padding:11px 0;color:var(--r2s-color-accent)!important;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor}.sf-collections__all:hover{gap:18px}.sf-collections__grid{display:grid;grid-template-columns:repeat(var(--sf-collection-cols,3),minmax(0,1fr));gap:18px}.sf-collection-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--r2s-color-border);border-radius:22px;background:var(--r2s-color-card);color:var(--r2s-color-heading)!important;text-decoration:none;box-shadow:0 12px 30px rgba(15,23,42,.055);transition:transform .2s ease,box-shadow .2s ease}.sf-collection-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px rgba(15,23,42,.13)}.sf-collection-card__media{position:relative;overflow:hidden;display:grid;place-items:center;aspect-ratio:1.45;background:color-mix(in srgb,var(--r2s-color-accent) 10%,var(--r2s-color-card))}.sf-collection-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.sf-collection-card:hover .sf-collection-card__media img{transform:scale(1.045)}.sf-collection-card__initial{font-size:clamp(64px,10vw,120px);line-height:1;font-weight:800;color:color-mix(in srgb,var(--r2s-color-accent) 55%,var(--r2s-color-card))}.sf-collection-card__body{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 22px 8px}.sf-collection-card__body h3{font-size:clamp(20px,2vw,27px);margin:5px 0 0;overflow-wrap:anywhere}.sf-collection-card__count{display:block;color:var(--r2s-color-muted);font-size:.82rem;font-weight:700}.sf-collection-card__arrow{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--r2s-color-accent) 12%,var(--r2s-color-card));color:var(--r2s-color-accent);font-size:22px}.sf-collection-card__action{padding:0 22px 20px;color:var(--r2s-color-accent);font-size:.88rem;font-weight:700}.sf-collections__empty{grid-column:1/-1;padding:24px;border:1px dashed var(--r2s-color-border);border-radius:18px;color:var(--r2s-color-muted)}@media(max-width:900px){.sf-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sf-collections__header{align-items:start;flex-direction:column;gap:8px}.sf-collections__grid{grid-template-columns:repeat(var(--sf-collection-cols-mobile,2),minmax(0,1fr));gap:10px}.sf-collection-card{border-radius:16px}.sf-collection-card__media{aspect-ratio:1}.sf-collection-card__body{padding:12px 12px 6px;align-items:start}.sf-collection-card__body h3{font-size:16px}.sf-collection-card__arrow{width:29px;height:29px;font-size:16px}.sf-collection-card__action{padding:0 12px 14px;font-size:.75rem}.sf-collection-card__count{font-size:.73rem}}@media(prefers-reduced-motion:reduce){.sf-collection-card,.sf-collection-card__media img{transition:none}}
