.section--product-partners {
    border-top:10px solid var(--abc-grey-light);
	position: relative;
}

/* a11y helper */
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* position under dots */
.partners-carousel{position:relative;padding-bottom:3.25rem}
.partners-carousel .owl-toggle.icon-only{
  position:absolute;left:50%;bottom:.5rem;transform:translateX(-50%);
}

/* circle button */
.owl-toggle .icon-play { display: none; }
/* when paused (aria-pressed="true"), show play, hide pause */
.owl-toggle[aria-pressed="true"] .icon-pause { display: none; }
.owl-toggle[aria-pressed="true"] .icon-play  { display: inline-block; }
/* if your reset removes the browser default for [hidden], restore it */
.owl-toggle [hidden] { display: none !important; }

.owl-toggle.icon-only{
  --red: var(--abc-red);
  width:36px;height:36px;min-width:36px;min-height:36px;
  border-radius:9999px;background:#fff;border:2px solid var(--red);
  color:var(--red);display:inline-flex;align-items:center;justify-content:center;
  padding:0;line-height:1;cursor:pointer;
  transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;
  position: absolute;
  top: 10px; right: 10px;
  /*transform: translateX(-50%); left: 50%;*/
  z-index: 999;
}

/* hover: red bg + white icon */
.owl-toggle.icon-only:hover,
.owl-toggle.icon-only:active{
  background:var(--red);color:#fff;border-color:var(--red);
}

/* focus ring */
.owl-toggle.icon-only:focus-visible{
  outline:3px solid var(--abc-red);outline-offset:3px;border-color:var(--abc-red);
}

/* give dots breathing room */
#partners-filtered .owl-dots{margin-bottom:1.25rem}




















.slick-dotted.slick-slider {
    margin-bottom: 30px;
    padding: 0 auto 30px;
}

.slick-slide {
    margin: 0 20px;
    /* Adjust the margin as needed */
}

