.wishlist-add-to[data-dc-wishlist-positioned] .dc-wishlist-popover.show .modal-dialog {
  position: fixed;
  inset: auto;
  top: var(--dc-picker-offset);
  left: var(--dc-picker-left);
  align-items: flex-start;
  width: var(--dc-picker-width);
  height: auto;
  min-height: 0;
  max-height: min(28rem, var(--dc-picker-room));
  margin: 0;
  overflow-y: auto;
  transform: none;
}

.wishlist-add-to[data-dc-wishlist-positioned="above"] .dc-wishlist-popover.show .modal-dialog {
  top: auto;
  bottom: var(--dc-picker-offset);
}

.wishlist-add-to[data-dc-wishlist-positioned]::after {
  position: fixed;
  top: var(--dc-picker-arrow-y);
  left: var(--dc-picker-arrow-x);
  z-index: 1081;
  width: 10px;
  height: 10px;
  pointer-events: none;
  content: "";
  background: var(--bs-modal-bg, #fff);
  border-top: 1px solid var(--dc-color-border);
  border-left: 1px solid var(--dc-color-border);
  transform: translate(-50%, -50%) rotate(45deg);
}

.wishlist-add-to[data-dc-wishlist-positioned="above"]::after {
  transform: translate(-50%, -50%) rotate(225deg);
}

