@charset "UTF-8";
.kolonihave-facilities {
  list-style: none;
  margin-left: 0px;
  columns: 3;
}
.kolonihave-facilities li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 5px;
  font-size: 16px;
}
.kolonihave-facilities li:before {
  content: "›";
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 5px;
}
@media screen and (max-width: 520px) {
  .kolonihave-facilities {
    columns: 2;
  }
}

.swiper-slide-image {
  max-width: 99% !important;
}

.wc-memberships-restriction-message.wc-memberships-message {
  margin-top: -105px !important;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), white);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), white);
  border-top: 0px;
  color: transparent;
  height: 110px;
}
.wc-memberships-restriction-message.wc-memberships-message::before {
  content: "";
}

.added_to_cart.wc-forward {
  display: none;
}

.blurred-container {
  display: inline-block;
  position: relative; /* Allows positioning of the hover message */
}

.blurred-content {
  filter: blur(5px); /* Applies the blur effect to the content */
  transition: filter 0.3s;
}

.blurred-container:hover .hover-message {
  opacity: 1; /* Shows the message on hover */
}

.hover-message {
  content: "Du skal være medlem og logget ind for at kunne se dette";
  position: absolute;
  left: 50%;
  top: 100%;
  transform: translateX(-50%);
  background-color: rgba(0, 0, 0, 0.8); /* Background color for the tooltip */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  white-space: nowrap; /* Prevents text from wrapping */
  font-size: 12px;
  margin-top: 5px; /* Adds some spacing above the message */
  pointer-events: none; /* Ensures the message doesn't interfere with hovering */
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  z-index: 10; /* Ensures the message appears above other elements */
}

.kolonihave-contact-info {
  color: var(--e-global-color-text);
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 3px;
  word-wrap: break-word;
}
.kolonihave-contact-info strong {
  font-weight: 600 !important;
}
.kolonihave-contact-info a {
  color: var(--e-global-color-text);
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.kolonihave-possibly-sold-notification-wrapper > p,
.kolonihave-possibly-sold-notification-message {
  font-size: 15px;
  margin-top: 15px;
}

.kolonihave-possibly-sold-notification {
  background-color: #5d97b7;
  font-family: "Poppins", Sans-serif;
  font-size: 13px !important;
  font-weight: 400;
  line-height: 30px;
  fill: #ECF2F3 !important;
  color: #ECF2F3 !important;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #5d97b7;
  border-radius: 15px 15px 15px 15px;
  padding: 5px;
  display: flex;
  justify-content: center;
}

.ug-slider-wrapper {
  cursor: pointer;
}

p.curated-information-text,
p.curated-information-text > a {
  font-size: 11px;
  font-style: italic;
}