/* slider må ikke klippe hover */
.owl-wrapper-outer,
.owl-stage-outer,
.owl-item{
  overflow: visible !important;
}

/* alle thumbnails lidt mørkere */
img.cloudzoom-gallery{
  clip-path: polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);
  transition: transform .2s ease, filter .2s ease;

  filter: brightness(0.75);
}

/* hover = lys + pop */
img.cloudzoom-gallery:hover{
  transform: translateY(-18px) scale(2.2);
  z-index:9999;

  filter: brightness(1);
}

/* 1) så hover-zoom ikke bliver klippet */
.owl-wrapper-outer,
.owl-stage-outer,
.owl-item{
  overflow: visible !important;
}

/* 2) normal: helt normal (ikke mørk/transparent) + hex */
img.cloudzoom-gallery{
  opacity: 1 !important;
  filter: none !important;

  background: #fff !important; /* hjælper mod “kant-bleed” */
  -webkit-clip-path: polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);
  clip-path: polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);

  transition: transform .2s ease !important;
  transform-origin: center bottom;
  position: relative;
  z-index: 1;
  backface-visibility: hidden; /* kan reducere mærkelige rendering-effekter */
}

/* 3) hover: større pop ud + stadig IKKE transparent */
img.cloudzoom-gallery:hover{
  opacity: 1 !important;
  filter: none !important;

  transform: translateY(-22px) scale(2.6) !important; /* STØRRE pop */
  z-index: 9999 !important;
}

/* så hover-zoom ikke bliver klippet */
.owl-wrapper-outer,
.owl-stage-outer,
.owl-item{
  overflow: visible !important;
}

/* NORMAL: mørkere (IKKE transparent) + hex */
img.cloudzoom-gallery{
  opacity: 1 !important;                 /* altid 1 = ikke gennemsigtig */
  filter: brightness(0.65) !important;   /* mørkere i rækken (justér 0.55-0.8) */

  background:#fff !important;
  -webkit-clip-path: polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);
  clip-path: polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);

  transition: transform .2s ease, filter .2s ease !important;
  transform-origin: center bottom;
  position: relative;
  z-index: 1;
}

/* HOVER: lys + større pop */
img.cloudzoom-gallery:hover{
  filter: brightness(1) !important;      /* normal/lys ved pop */
  opacity: 1 !important;                /* stadig ikke gennemsigtig */

  transform: translateY(-22px) scale(2.6) !important;  /* større pop */
  z-index: 9999 !important;
}

/* Normal: HEX */
img.cloudzoom-gallery{
  -webkit-clip-path: polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);
  clip-path: polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);
  border-radius: 0 !important;

  transition: transform .2s ease, filter .2s ease, clip-path .2s ease, border-radius .2s ease;
}

/* Hover/pop: CIRKEL */
img.cloudzoom-gallery:hover{
  -webkit-clip-path: none !important;
  clip-path: none !important;

  border-radius: 50% !important;  /* cirkel */
  transform: translateY(-22px) scale(2.6) !important;
  z-index: 9999 !important;
}

/* Normal: HEX */
img.cloudzoom-gallery{
  -webkit-clip-path: polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);
  clip-path: polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);
  border-radius: 0 !important;

  transition: transform .2s ease, filter .2s ease, clip-path .2s ease, border-radius .2s ease;
}

/* Hover/pop: CIRKEL */
img.cloudzoom-gallery:hover{
  -webkit-clip-path: none !important;
  clip-path: none !important;

  border-radius: 50% !important;  /* cirkel */
  transform: translateY(-22px) scale(2.6) !important;
  z-index: 9999 !important;
}