#pro-gallery-container-comp-lbkb681p {
  height: auto !important;
  overflow: visible !important;
}

#pro-gallery-margin-container-comp-lbkb681p {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 10px !important;
  row-gap: 10px !important;
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
}

#pro-gallery-margin-container-comp-lbkb681p > [data-hook="item-link-wrapper"] {
  position: relative !important;
  inset: auto !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
}

#SITE_CONTAINER #main_MF#main_MF .css-editing-scope #pro-gallery-margin-container-comp-lbkb681p [data-hook="item-container"] {
  position: relative !important;
  inset: auto !important;
  transform: none !important;
  width: 100% !important;
  height: var(--deedee-activity-card-size) !important;
  margin: 0 !important;
  aspect-ratio: auto !important;
}

#pro-gallery-margin-container-comp-lbkb681p [data-hook="item-container"] > div:not([data-hook="item-action"]),
#pro-gallery-margin-container-comp-lbkb681p [data-hook="item-wrapper"],
#pro-gallery-margin-container-comp-lbkb681p [data-hook="image-item"],
#pro-gallery-margin-container-comp-lbkb681p .gallery-item-hover,
#pro-gallery-margin-container-comp-lbkb681p .item-hover-flex-container,
#pro-gallery-margin-container-comp-lbkb681p .gallery-item-hover-inner {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
}

#pro-gallery-margin-container-comp-lbkb681p [data-hook="gallery-item-image-img"] {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}
