.fs-collection-alternatives{margin-top:10px;padding:11px 12px;border:1px solid #dfe7e1;border-radius:12px;background:#fff}
.fs-collection-alternatives[hidden]{display:none!important}
.fs-collection-alternatives__heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:center;gap:12px;margin-bottom:9px}
.fs-collection-alternatives__text-column{display:flex;min-width:0;flex-direction:column;gap:2px}
.fs-collection-alternatives__text-column strong{font-size:13px;line-height:1.3;color:var(--ink)}
.fs-collection-alternatives__text-column span{font-size:11px;line-height:1.35;color:var(--muted)}
.fs-collection-alternatives__whatsapp-column{display:flex;min-width:0;justify-content:flex-end;border-left:1px solid #e3e9e5;padding-left:12px}
.fs-collection-alternatives__whatsapp{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-width:0;color:#087b45;font-size:12px;font-weight:800;line-height:1.3}
.fs-collection-alternatives__whatsapp svg{flex:0 0 23px;width:23px;height:23px;stroke:#087b45;stroke-width:1.9}
.fs-collection-alternatives__whatsapp span{min-width:0}
.fs-collection-alternatives__whatsapp:hover{text-decoration:underline}
.fs-collection-alternatives__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
.fs-collection-alternative{display:grid;grid-template-columns:64px minmax(0,1fr);min-width:0;min-height:92px;overflow:hidden;border:1px solid #e1e6e2;border-radius:8px;background:#fff}
.fs-collection-alternative__image{display:block;width:64px;height:92px;background:#faf9f6}
.fs-collection-alternative__image img,.fs-collection-alternative__image svg{width:100%;height:100%;object-fit:contain}
.fs-collection-alternative__content{display:flex;min-width:0;flex-direction:column;gap:1px;padding:6px 6px 5px}
.fs-collection-alternative__content>span{overflow:hidden;color:#a81717;font-size:7.5px;font-weight:800;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.fs-collection-alternative__content h3{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:9.5px;line-height:1.3}
.fs-collection-alternative__content small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}
.fs-collection-alternative__content strong{margin-top:auto;font-size:10.5px;line-height:1.2}
.fs-collection-alternative__view{color:#146eb4;font-size:8.5px;font-weight:700;line-height:1.2}
.fs-collection-alternative__view:hover{text-decoration:underline}
@media(max-width:1099px) and (min-width:750px){
  .fs-collection-alternatives__heading{grid-template-columns:minmax(0,1fr) minmax(200px,.9fr)}
  .fs-collection-alternatives__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:749px){
  .fs-collection-alternatives{margin-top:8px;padding:10px}
  .fs-collection-alternatives__heading{grid-template-columns:minmax(0,1fr) minmax(145px,.9fr);gap:8px}
  .fs-collection-alternatives__text-column strong{font-size:12.5px}
  .fs-collection-alternatives__text-column span{font-size:10px}
  .fs-collection-alternatives__whatsapp-column{padding-left:8px}
  .fs-collection-alternatives__whatsapp{gap:6px;font-size:11px}
  .fs-collection-alternatives__whatsapp svg{flex-basis:21px;width:21px;height:21px}
  .fs-collection-alternatives__grid{display:flex;gap:7px;margin-right:-10px;padding-right:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}
  .fs-collection-alternatives__grid::-webkit-scrollbar{display:none}
  .fs-collection-alternative{flex:0 0 178px;grid-template-columns:60px minmax(0,1fr);min-height:86px;scroll-snap-align:start}
  .fs-collection-alternative__image{width:60px;height:86px}
}
