.ladies-inner-wrapper .flex-container {
  display: flex;
  justify-content: var(--ladies-justify-content, flex-start);
  flex-wrap: wrap;
}
.ladies-inner-wrapper .flex-container[rowlen="1"] > * {
  width: calc(50% - var(--ladies-gutter, var(--grid-gutter, 0px)));
  min-width: calc(50% - var(--ladies-gutter, var(--grid-gutter, 0px)));
  margin-right: var(--grid-gutter, 0px);
}
.ladies-inner-wrapper .flex-container[rowlen="1"] > *:nth-of-type(n + 2) {
  margin-top: var(--grid-gutter-top, var(--ladies-gutter, var(--grid-gutter, 0px)));
}
.ladies-inner-wrapper .flex-container[rowlen="2"] > * {
  width: calc(50% - var(--grid-gutter, 0px) / 2);
  min-width: calc(50% - var(--grid-gutter, 0px) / 2);
  margin-right: var(--grid-gutter, 0px);
  margin-left: 0;
}
.ladies-inner-wrapper .flex-container[rowlen="2"] > *:nth-of-type(2n + 2) {
  margin-right: 0;
}
.ladies-inner-wrapper .flex-container[rowlen="2"] > *:nth-of-type(n + 3) {
  margin-top: var(--grid-gutter-top, var(--ladies-gutter, var(--grid-gutter, 0px)));
}
@media (max-width: 768px) {
  .ladies-inner-wrapper .flex-container[rowlen="2"] > * {
    width: 100%;
    min-width: 100%;
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="2"] > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="2"] > *:nth-of-type(n + 2) {
    margin-top: var(--grid-gutter-top, var(--ladies-gutter, var(--grid-gutter, 0px)));
  }
}
.ladies-inner-wrapper .flex-container[rowlen="3"] > * {
  width: calc(33.333% - var(--grid-gutter, 0px) * 2 / 3);
  min-width: calc(33.333% - var(--grid-gutter, 0px) * 2 / 3);
  margin-right: var(--grid-gutter, 0px);
  margin-left: 0;
}
.ladies-inner-wrapper .flex-container[rowlen="3"] > *:nth-of-type(3n + 3) {
  margin-right: 0;
}
.ladies-inner-wrapper .flex-container[rowlen="3"] > *:nth-of-type(n + 4) {
  margin-top: var(--grid-gutter-top, var(--ladies-gutter, var(--grid-gutter, 0px)));
}
@media (max-width: 1024px) {
  .ladies-inner-wrapper .flex-container[rowlen="3"] > * {
    width: calc(50% - var(--grid-gutter, 0px) / 2);
    min-width: calc(50% - var(--grid-gutter, 0px) / 2);
    margin-right: var(--grid-gutter, 0px);
  }
  .ladies-inner-wrapper .flex-container[rowlen="3"] > *:nth-of-type(3n + 3) {
    margin-right: var(--grid-gutter, 0px);
  }
  .ladies-inner-wrapper .flex-container[rowlen="3"] > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="3"] > *:nth-of-type(n + 3) {
    margin-top: var(--grid-gutter-top, var(--ladies-gutter, var(--grid-gutter, 0px)));
  }
}
@media (max-width: 768px) {
  .ladies-inner-wrapper .flex-container[rowlen="3"] > * {
    width: 100%;
    min-width: 100%;
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="3"] > *:nth-of-type(3n + 3) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="3"] > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="3"] > *:nth-of-type(n + 2) {
    margin-top: var(--grid-gutter-top, var(--ladies-gutter, var(--grid-gutter, 0px)));
  }
}
.ladies-inner-wrapper .flex-container[rowlen="4"] > * {
  width: calc(25% - var(--grid-gutter, 0px) * 3 / 4);
  min-width: calc(25% - var(--grid-gutter, 0px) * 3 / 4);
  margin-right: var(--grid-gutter, 0px);
  margin-left: 0;
}
.ladies-inner-wrapper .flex-container[rowlen="4"] > *:nth-of-type(4n + 4) {
  margin-right: 0;
}
.ladies-inner-wrapper .flex-container[rowlen="4"] > *:nth-of-type(n + 5) {
  margin-top: var(--grid-gutter-top, var(--ladies-gutter, var(--grid-gutter, 0px)));
}
@media (max-width: 768px) {
  .ladies-inner-wrapper .flex-container[rowlen="4"] > * {
    width: calc(33.333% - var(--grid-gutter, 0px) * 2 / 3);
    min-width: calc(33.333% - var(--grid-gutter, 0px) * 2 / 3);
    margin-right: var(--grid-gutter, 0px);
    margin-left: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="4"] > *:nth-of-type(4n + 4) {
    margin-right: var(--grid-gutter, 0px);
  }
  .ladies-inner-wrapper .flex-container[rowlen="4"] > *:nth-of-type(3n + 3) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="4"] > *:nth-of-type(n + 4) {
    margin-top: var(--grid-gutter-top, var(--ladies-gutter, var(--grid-gutter, 0px)));
  }
}
@media (max-width: 1024px) {
  .ladies-inner-wrapper .flex-container[rowlen="4"] > * {
    width: calc(50% - var(--grid-gutter, 0px) / 2);
    min-width: calc(50% - var(--grid-gutter, 0px) / 2);
    margin-right: var(--grid-gutter, 0px);
  }
  .ladies-inner-wrapper .flex-container[rowlen="4"] > *:nth-of-type(5n + 5) {
    margin-right: var(--grid-gutter, 0px);
  }
  .ladies-inner-wrapper .flex-container[rowlen="4"] > *:nth-of-type(4n + 4) {
    margin-right: var(--grid-gutter, 0px);
  }
  .ladies-inner-wrapper .flex-container[rowlen="4"] > *:nth-of-type(3n + 3) {
    margin-right: var(--grid-gutter, 0px);
  }
  .ladies-inner-wrapper .flex-container[rowlen="4"] > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="4"] > *:nth-of-type(n + 3) {
    margin-top: var(--grid-gutter-top, var(--ladies-gutter, var(--grid-gutter, 0px)));
  }
}
@media (max-width: 768px) {
  .ladies-inner-wrapper .flex-container[rowlen="4"] > * {
    width: 100%;
    min-width: 100%;
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="4"] > *:nth-of-type(5n + 5) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="4"] > *:nth-of-type(4n + 4) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="4"] > *:nth-of-type(3n + 3) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="4"] > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="4"] > *:nth-of-type(n + 3) {
    margin-top: 0;
  }
}
.ladies-inner-wrapper .flex-container[rowlen="5"] > * {
  width: calc(20% - var(--grid-gutter, 0px) * 4 / 5);
  min-width: calc(20% - var(--grid-gutter, 0px) * 4 / 5);
  margin-right: var(--grid-gutter, 0px);
  margin-left: 0;
}
.ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(5n + 5) {
  margin-right: 0;
}
.ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(n + 6) {
  margin-top: var(--grid-gutter-top, var(--ladies-gutter, var(--grid-gutter, 0px)));
}
@media (max-width: 1024px) {
  .ladies-inner-wrapper .flex-container[rowlen="5"] > * {
    width: calc(25% - var(--grid-gutter, 0px) * 3 / 4);
    min-width: calc(25% - var(--grid-gutter, 0px) * 3 / 4);
    margin-right: var(--grid-gutter, 0px);
    margin-left: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(5n + 5) {
    margin-right: var(--grid-gutter, 0px);
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(4n + 4) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(n + 5) {
    margin-top: var(--grid-gutter-top, var(--ladies-gutter, var(--grid-gutter, 0px)));
  }
}
@media (max-width: 768px) {
  .ladies-inner-wrapper .flex-container[rowlen="5"] > * {
    width: calc(33.333% - var(--grid-gutter, 0px) * 2 / 3);
    min-width: calc(33.333% - var(--grid-gutter, 0px) * 2 / 3);
    margin-right: var(--grid-gutter, 0px);
    margin-left: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(5n + 5) {
    margin-right: var(--grid-gutter, 0px);
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(4n + 4) {
    margin-right: var(--grid-gutter, 0px);
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(3n + 3) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(n + 4) {
    margin-top: var(--grid-gutter-top, var(--ladies-gutter, var(--grid-gutter, 0px)));
  }
}
@media (max-width: 1024px) {
  .ladies-inner-wrapper .flex-container[rowlen="5"] > * {
    width: calc(50% - var(--grid-gutter, 0px) / 2);
    min-width: calc(50% - var(--grid-gutter, 0px) / 2);
    margin-right: var(--grid-gutter, 0px);
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(5n + 5) {
    margin-right: var(--grid-gutter, 0px);
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(4n + 4) {
    margin-right: var(--grid-gutter, 0px);
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(3n + 3) {
    margin-right: var(--grid-gutter, 0px);
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(n + 3) {
    margin-top: var(--grid-gutter-top, var(--ladies-gutter, var(--grid-gutter, 0px)));
  }
}
@media (max-width: 768px) {
  .ladies-inner-wrapper .flex-container[rowlen="5"] > * {
    width: 100%;
    min-width: 100%;
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(5n + 5) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(4n + 4) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(3n + 3) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .ladies-inner-wrapper .flex-container[rowlen="5"] > *:nth-of-type(n + 3) {
    margin-top: 0;
  }
}
.ladies-inner-wrapper .lady-profile {
  display: block;
  position: relative;
  overflow: hidden;
}
.ladies-inner-wrapper .lady-profile .lady-photo {
  display: block;
  width: 100%;
}
.ladies-inner-wrapper .lady-profile .lady-name {
  -webkit-clip-path: polygon(0 12%, 100% 0, 90% 88%, 0% 100%);
          clip-path: polygon(0 12%, 100% 0, 90% 88%, 0% 100%);
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(154, 196, 43, 0.8);
  z-index: 10;
  padding: 20px 30px;
  width: 90%;
  transition: all 0.3s;
  font-size: 30px;
  line-height: 1.2;
  font-weight: 700;
  text-transform: uppercase;
}
.ladies-inner-wrapper .lady-profile .lady-details {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(-100%);
  width: 100%;
  height: 100%;
  background-color: rgba(51, 51, 51, 0.9);
  transition: all 0.3s;
  z-index: 100;
  padding: 30px 20px 0;
}
.ladies-inner-wrapper .lady-profile .lady-details * {
  color: #fff;
}
.ladies-inner-wrapper .lady-profile .lady-details .lady-detail {
  font-size: 16px;
  display: flex;
}
.ladies-inner-wrapper .lady-profile .lady-details .lady-detail .icon-container {
  display: flex;
  min-width: 35px;
  max-width: 35px;
  width: 35px;
}
.ladies-inner-wrapper .lady-profile .lady-details .lady-detail .icon-container img {
  display: block;
  height: 15px;
}
.ladies-inner-wrapper .lady-profile .lady-details .lady-detail.lady-detail-name {
  display: block;
  font-size: 25px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 20px;
}
.ladies-inner-wrapper .lady-profile:hover .lady-details {
  transform: translateX(0);
}