.variants-container {
  margin-bottom: 0;
}
.variants-container .css-slider-holder.css-slider--no-drag .product-variant__container {
  display: flex;
  justify-content: center;
  gap: 0.6875rem;
}
.variants-container .css-slider-holder.css-slider--no-drag .product-variant__container .hidden-when-no-scroll {
  display: none;
}
.variants-container .css-slider-holder.css-slider--no-drag .product-variant__container .product-variant__item--radio.css-slide {
  margin: 0;
}
.variants-container .css-slider-holder.css-slider--no-drag .product-variant__container .product-variant__item--radio.css-slide:last-child {
  padding-inline-end: 0;
}

.product-variant__item--radio input:focus-visible + label {
  outline: 2px solid var(--color-text-main, #000);
  outline-offset: 2px;
}
