.product-carousel-toggle {
  min-width: 178px;
  min-height: 44px;
  padding: 8px 16px;
  border: 1px solid var(--line);
  border-radius: 24px;
  background: transparent;
  color: var(--ink);
  font: inherit;
  font-size: .9375rem;
  line-height: 1.4;
  cursor: pointer;
}
.product-carousel-toggle:focus-visible { outline: 3px solid var(--green); outline-offset: 3px; }
.product-carousel-toggle:disabled { cursor: default; }
.product-slider { transition: none; }
