.variant-picker--cushions .block-swatch {
  min-width: 0;
}

.variant-picker--cushions .block-swatch > span {
  min-width: 0;
  overflow-wrap: anywhere;
}

.variant-picker--cushions .vibi-option-thumbnail {
  width: 64px;
  height: 64px;
  flex-basis: 64px;
  object-fit: contain;
}

@media (max-width: 699px) {
  .variant-picker--cushions .vibi-option-thumbnail {
    width: 48px;
    height: 48px;
    flex-basis: 48px;
  }
}
