.cw-rp {
  width: 100%;
}

.cw-rp-slider {
  position: relative;
}

.cw-rp-slider .uk-slider-items > li {
  display: flex;
}

.cw-rp-slider .cw-po-card-wrap {
  width: 100%;
  display: flex;
}

.cw-rp-slider .cw-po-card {
  width: 100%;
}

.cw-rp-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex: none;
  width: 36px;
  min-width: 36px;
  height: 36px;
  padding: 0;
  border-radius: 50%;
  background: var(--cw-po-nav-bg, var(--cw-fw-card-background, #ffffff));
  border: 1px solid var(--cw-po-nav-border, var(--cw-fw-border-color, #e5e7eb));
  color: var(--cw-po-nav-color, var(--cw-fw-heading-color, #1a1a2e));
  text-decoration: none;
  transition: all 0.2s ease;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
.cw-rp-nav:hover {
  background: color-mix(in srgb, currentColor 6%, var(--cw-po-nav-bg, var(--cw-fw-card-background, #ffffff)));
  border-color: color-mix(in srgb, currentColor 25%, transparent);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
  color: var(--cw-po-nav-color, var(--cw-fw-heading-color, #1a1a2e));
  text-decoration: none;
}
.cw-rp-nav svg {
  flex-shrink: 0;
}

.cw-rp-nav--prev {
  margin-right: var(--cw-po-nav-offset, 30px);
}

.cw-rp-nav--next {
  margin-left: var(--cw-po-nav-offset, 30px);
}

@media (max-width: 639px) {
  .cw-rp-nav {
    display: none;
  }
}
.cw-rp-dots {
  margin-top: 20px;
}/*# sourceMappingURL=related-products.css.map */