/* Organic, asymmetric portrait treatments for Limor. */

body.lhs-design-v146.home .lhs-about-image-frame,
body.lhs-design-v146.home .lhs-v121-about-image {
  position: relative;
  overflow: hidden !important;
  border: 1px solid rgb(204 90 39 / 26%) !important;
  border-radius: 43% 57% 36% 64% / 58% 38% 62% 42% !important;
  background: #f5ddca !important;
  box-shadow: 18px 16px 0 rgb(224 170 71 / 20%) !important;
}

body.lhs-design-v146.home .lhs-about-image-frame img,
body.lhs-design-v146.home .lhs-v121-about-image img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  border-radius: inherit !important;
  object-fit: cover !important;
  object-position: center 42% !important;
}

body.lhs-design-v146.lhs-page-about .lhs-about-continuous-portrait {
  position: relative !important;
  overflow: hidden !important;
  border: 1px solid rgb(204 90 39 / 26%) !important;
  border-radius: 38% 62% 45% 55% / 27% 44% 56% 73% !important;
  background: #f5ddca !important;
  box-shadow: 18px 16px 0 rgb(224 170 71 / 18%) !important;
  isolation: isolate;
}

body.lhs-design-v146.lhs-page-about .lhs-about-continuous-portrait::before {
  display: none !important;
}

body.lhs-design-v146.lhs-page-about .lhs-about-continuous-portrait img {
  position: relative;
  z-index: 1;
  border-radius: inherit !important;
  object-fit: contain !important;
  object-position: center bottom !important;
}

@media (max-width: 760px) {
  body.lhs-design-v146.home .lhs-about-image-frame,
  body.lhs-design-v146.home .lhs-v121-about-image {
    border-radius: 48% 52% 39% 61% / 47% 36% 64% 53% !important;
    box-shadow: 11px 10px 0 rgb(224 170 71 / 18%) !important;
  }

  body.lhs-design-v146.lhs-page-about .lhs-about-continuous-portrait {
    border-radius: 43% 57% 39% 61% / 31% 48% 52% 69% !important;
    box-shadow: 11px 10px 0 rgb(224 170 71 / 16%) !important;
  }
}
