.spinningDiamond {
  display: flex;
  align-items: center;
  justify-content: center
}
.spinningDiamond.loadingFullScreen {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
  }
.spinningDiamond.loadingFullScreen img {
      width: 30%;
    }

._3Ry37pWghd71CPrL80yuI4 {
  border: 1px solid #ddd;
  border-radius: 4px;
  text-align: center;
  padding: 20px
}
._3Ry37pWghd71CPrL80yuI4 strong {
    color: #000000;
  }

._3A1gY7lR7TpCV66QFzgZN3 {
  padding: 12px 30px;
  font-family: 'Futura Regular';
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #e8e8e8;
  color: #fff;
  border: none;
  border-radius: 6px;
  outline: none;
  cursor: pointer;
}

.SmAuJMtScQ0d1CoO5zyhn {
  background-color: #000000;
  border-radius: 6px;
  /* box-shadow: 0 3px 0 0 #0da07a; */
}

._3VKK3b_RieuLzKz1EJuraC {
  background-color: #000000;
}

._1X6d2YGn_LQFHXvLC7sLFd {
  color: #000000;
  background: none;
  border-radius: 0;
  border: 2px solid #000000;
}
.JJnvSsGabsdTfzT8r0GWn {
  padding: 10px;
  background-color: #fff;
  border: 1px solid #f1f1f1
}
.JJnvSsGabsdTfzT8r0GWn .cardIcon {
    font-size: 36px;
    color: #aaa
  }
.JJnvSsGabsdTfzT8r0GWn .cardIcon.icon {
      display: inline-block;
    }
.JJnvSsGabsdTfzT8r0GWn .cardHeader {
    text-align: center;
    color: #000000;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
  }
._30W_WDMQXBtjnKGkpA0sJW {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  background-color: #fff;
}

._3sk9a4aS1161VzZY5afgoD {
  padding: 0 20px;
  width: min(100%, 1280px);
}
.ePFWDe42sYSUb6l4xwmAt {
  width: 100%;
  display: flex;
  justify-content: center;
  background-color: #f7f7f7;
}

._3sSc5L5jfD83o3QsDDt_st {
  width: 70%;
  display: flex;
  padding: 25px 0
}

._3sSc5L5jfD83o3QsDDt_st .card {
    background-color: #fff;
  }

._2ibI698W9Vd_zcaEjDe-yq {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 25px 0;
  background-color: #000000;
  color: #fff
}

@media (max-width: 1024px) {

._2ibI698W9Vd_zcaEjDe-yq {
    padding: 15px 0
}
  }

._1OEz5zHsN97wi_uEAc7g2c {
  display: flex;
  align-items: center;
  justify-content: center;
}

._2OyRm6YvPrmR0SuINDCyLy {
  width: 100%;
  height: 320px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #f7f4f2 url(/55d29cbafb6393650732.png);
  background-size: 90rem auto
}
._2OyRm6YvPrmR0SuINDCyLy img {
    width: 28px;
    margin-bottom: 20px;
  }
._2OyRm6YvPrmR0SuINDCyLy h1 {
    color: #39384d;
    font-family: 'Playfair Display Bold';
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    font-size: 42px;
    margin-top: 5px;
  }
._2OyRm6YvPrmR0SuINDCyLy h2 {
    color: #39384d;
    text-align: center;
    font-size: 22px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 4px;
  }
._2OyRm6YvPrmR0SuINDCyLy h3 {
    color: #39384d;
    text-align: center;
    font-size: 18px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 12px 0 0 0;
  }
._2OyRm6YvPrmR0SuINDCyLy h4 {
    color: #39384d;
    font-size: 18px;
    font-weight: 300;
    margin: 6px 0 10px 0;
    text-align: center;
    line-height: 24px;
  }
h4.SYVEI9aNNr5sKY5aaJ5f- {
  color: #39384d;
    font-family: 'Playfair Display Bold';
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    font-size: 42px;
    margin-top: 5px;
}
._1wCVkIjitL5je7DoMY_RMZ {
  height: 100%;
  display: flex;
  align-items: center;
}

._2h1mJoaJSukMPnyiqO0wYb {
  height: 100%;
  margin: 0 14px
}

@media (max-width: 768px) {

._2h1mJoaJSukMPnyiqO0wYb {
    margin: 0 10px
}
  }

._2h1mJoaJSukMPnyiqO0wYb {

  position: relative
}

._2h1mJoaJSukMPnyiqO0wYb a {
    height: 100%;
    display: flex;
    align-items: center;
    text-transform: uppercase
  }

._2h1mJoaJSukMPnyiqO0wYb a:hover {
      color: #000;
    }

._2h1mJoaJSukMPnyiqO0wYb .icon {
    display: inline-block;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 40px;
  }

._2h1mJoaJSukMPnyiqO0wYb img {
    width: 36px;
    margin: 0 5px;
  }

._2h1mJoaJSukMPnyiqO0wYb::after {
  position: absolute;
  top: 65%;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #eee;
  content: '';
  opacity: 0;
  transition: opacity 0.3s, transform 0.3s;
  transform: translateY(10px);
}

._2h1mJoaJSukMPnyiqO0wYb:hover::after {
  opacity: 1;
  transform: translateY(0px);
}

._28V-viuwApRW4RAM59iU26 {
  color: #000000;
  font-weight: bold;
}

._2Xfe81XDKLH-vf4tCw_dsX {
  display: inline-block;
  width: 1px;
  height: 30%;
  margin: 0 10px;
  background-color: #dedede;
}

._1U4YDFAcssPcvBK5xHBri4 {
  display: flex;
  align-items: center;
  color: #aaa
}

._1U4YDFAcssPcvBK5xHBri4 .fa-cog {
    font-size: 30px;
    margin-right: 5px;
  }

._1U4YDFAcssPcvBK5xHBri4 .fa-caret-down {
    font-size: 14px;
  }

._3lmIds0SN0FnGQ2G4Noz3Y {
  color: #000000;
  position: relative;
}

.LC4kMFyqfgbHqMxw65eTE {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  border-width: 1px;
  transition: all 0.2s ease;
  padding: 12px 18px;
  text-transform: uppercase
}

@media (max-width: 992px) {

.LC4kMFyqfgbHqMxw65eTE {
    padding: 12px 12px;
    font-size: 12px
}
  }

@media (max-width: 768px) {

.LC4kMFyqfgbHqMxw65eTE {
    padding: 12px 10px
}
  }

.LC4kMFyqfgbHqMxw65eTE:hover {
  background-color: #000000;
  color: #fff;
}

.hJMyHy65tqTTpEAfcqLZm {
  /* @media (max-width: 1024px) {
    display: none;
  } */
}

.M-WhcfvnzUvV_MnWXZbD4 {
  height: 100%;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  font: inherit;
  color: inherit;
  position: relative
}

.M-WhcfvnzUvV_MnWXZbD4:hover {
    color: #000;
  }

._3WPGjK7wujWBTC1fYuFjvG {
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #ff6262;
  border-radius: 50%;
  top: 22px;
  right: -5px;
}

._10wYD255BZYNv2sVyE9de0 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 30px
}

._10wYD255BZYNv2sVyE9de0 h2 {
    text-transform: uppercase;
    font-size: 25px;
  }

._AbsxVQzHl_nzR1nFfe-H {
  box-sizing: border-box;
  max-width: 100%;
  padding: 15px 20px;
  display: flex;
  grid-gap: 10px;
  margin: 20px 20px;
  /* justify-content: center; */
  color: #a2a2ab;
  background-color: #fff;
  overflow-x: auto;
  /* flex-wrap: wrap; */
}

._AbsxVQzHl_nzR1nFfe-H::-webkit-scrollbar {
  height: 5px;
}

._AbsxVQzHl_nzR1nFfe-H::-webkit-scrollbar-track {
  background: #f1f1f1;
}

._AbsxVQzHl_nzR1nFfe-H::-webkit-scrollbar-thumb {
  background-color: #000000;
}

._1Efa6bohwGL5HtKRnCaNOi {
  margin: 0;
  background-color: #f1f1f1;
  padding: 10px 20px;
  color: #000000;
  font-size: 16px;
  font-weight: 400
}

@media (max-width: 1024px) {

._1Efa6bohwGL5HtKRnCaNOi {
    font-size: 12px
}
  }

._1Efa6bohwGL5HtKRnCaNOi {

  transition: all 0.2s ease
}

._1Efa6bohwGL5HtKRnCaNOi a {
    text-transform: uppercase;
  }

._1Efa6bohwGL5HtKRnCaNOi:hover::after {
  opacity: 0;
}

._1Efa6bohwGL5HtKRnCaNOi:hover {
  color: #39384d;
}

._1Efa6bohwGL5HtKRnCaNOi > div {
  text-transform: uppercase;
  cursor: pointer;
  display: flex;
  align-items: center;
}

._1Efa6bohwGL5HtKRnCaNOi i {
  font-size: 10px;
  margin-left: 5px;
}

._2PqjrxJbhMkGcU9Um05-0d {
  position: absolute;
  display: none;
  padding: 10px 25px;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  box-shadow: 0 3px 0 0 #aaa;
  border-radius: 4px;
  z-index: 99;
  top: 100%;
  white-space: nowrap;
  overflow: hidden;
  color: #a2a2ab;
}

._1Efa6bohwGL5HtKRnCaNOi:hover ._2PqjrxJbhMkGcU9Um05-0d {
  display: block;
}

._2PqjrxJbhMkGcU9Um05-0d a {
  text-transform: none;
  padding: 15px 0;
  border-top: 1px dashed #ddd
}

._2PqjrxJbhMkGcU9Um05-0d a:nth-of-type(1n) {
    border-top: 0px dashed #ddd;
  }

._2PqjrxJbhMkGcU9Um05-0d a:nth-of-type(2n) {
    border-top: 1px dashed #ddd;
  }

._2PqjrxJbhMkGcU9Um05-0d a:nth-of-type(3n) {
    border-top: 1px dashed #ddd;
  }

._2PqjrxJbhMkGcU9Um05-0d a:nth-of-type(4n) {
    border-top: 1px dashed #ddd;
  }

._2PqjrxJbhMkGcU9Um05-0d a:nth-of-type(5n) {
    border-top: 1px dashed #ddd;
  }

._2PqjrxJbhMkGcU9Um05-0d a:hover {
  color: #39384d;
}

.WhxH6ppn_MSwbE31WCz3N {
  color: #ce6774;
}

._3ITPUyNM24c5ZBPjrQYeXS {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  height: 1980px;
  left: 252px;
  top: 239px;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  box-shadow: 0px 3px 0px #aaaaaa;
  border-radius: 4px;
}

._2jY_MJatc-IhbAcILLD8M9 {
  text-transform: uppercase;
}

._2_L6ek3lQOu2--mbYV7Ua1 {
  font-size: 20px;
  margin: 5px 0 20px 0;
  text-align: center;
}

._3p7ez3jP3PYHK2jjGyQh8Z {
  width: 100%;
  line-height: 22px
}

._3p7ez3jP3PYHK2jjGyQh8Z img {
    width: 290px;
    height: 397.63px;
  }

._3LBUHc75gI2cSxIDs3AHwU {
  width: 842px;
  height: 399px;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  border-radius: 4px;
  text-align: left;
  margin-bottom: 20px
}

._3LBUHc75gI2cSxIDs3AHwU strong {
    color: #000;
  }

._3LBUHc75gI2cSxIDs3AHwU li {
    margin-left: 40px;
    list-style-type: circle;
  }

._3Dwj1p3rhFx53qJg6dAkwz {
  display: flex;
}

._2wjPp3vrypmp3Vim78XHOE {
  width: 238px;
  height: 46px;
  margin-left: 33%;
  margin-top: 15px;
}

._2-ci26HSNw8kJerPhOdfmb {
  font-size: 12px;
  color: #aaa;
  text-align: center;
}

._8nQkcdVb8XmDjI-qKYBMo {
  width: 474px;
  height: 338px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 160%;
  /* or 26px */
  padding-left: 20px;
  letter-spacing: 0.5px;

  color: #000666;
}

._3xYseRkmJAwO6pOF4Cyw_n {
  width: 842px;
  height: 197px;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  border-radius: 4px;
}

._18VMgf_fsBzAZinki6ZOSu {
  padding: 20px;
  width: 800px;
  height: 147px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 160%;
  /* or 22px */

  letter-spacing: 0.5px;

  color: #000666;
}

._3pnBFUHm0IQWkJlX3GCbzd {
  padding: 20px;
  width: 734px;
  height: 24px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  text-align: center;

  color: #000666;
}

.qoZipPNVlSxeN3uKrR71J {
  width: 842px;
  height: 338px;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  border-radius: 4px;
}

._1FxAJX5AS0IXgX-niqYKmF {
  padding: 20px;
  width: 800px;
  height: 233px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 160%;
  /* or 22px */

  letter-spacing: 0.5px;

  color: #000666;
}

._1519G7QtF_z4y_J9VQ-qnS {
  width: 842px;
  height: 394px;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  border-radius: 4px;
}

.AJ7O4y-RLHd-pTziBLQ4R {
  padding: 20px;
  width: 800px;
  height: 370px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 160%;
  /* or 22px */

  letter-spacing: 0.5px;

  color: #000666;
}

._3QyYU255_p4WHra5xwMoaA {
  width: 842px;
  height: 235px;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  border-radius: 4px;
}

._1b6TzWyN-ZeSYhtq3Q5GF {
  padding: 20px;
  width: 800px;
  height: 233px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 160%;
  /* or 22px */

  letter-spacing: 0.5px;

  color: #000666;
}

._1Sj67azOiS3cCtYpzInW0g {
  color: #000000;
}
._5ql9F7EAoJTi9mZk1jenT {
  width: 40px;
  height: 35px;
  line-height: 35px;
  position: absolute;
  top: 10px;
  left: -10px;
  font-size: 20px;
  text-align: center;
  background-color: #fff;
  color: #838383;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  box-shadow: 2px 2px 0 0 #ddd;
}

._1A0QNg4M9uqKYSBRvLqdMY {
  color: #a9a9a9;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: flex;
  grid-gap: 5px;
  flex-wrap: wrap;
  /* justify-content: center; */
  align-items: center;
}

._2s_gX_vVbd5BslGA3gifK {
  color: #000000;
  font-size: 14px;
  font-family: 'Futura Medium';
  font-weight: 800;
}

.RbxUBn25aGpHBA17elviw {
  margin-left: 3px;
  text-transform: lowercase;
}

._1BD77VeicIc56Rk3o0XryU {
  margin-left: 1px;
  text-transform: uppercase;
}

._3rLGytbL-5NJDq458nqMWg {
  color: #000;
  font-size: 18px;
  /* color: var(--mainColor); */
  /* font-size: 14px; */
  font-family: 'Futura Medium';
  font-weight: 800;
}

._1AoU9oklB3_q3-8W05riMf {
  /* display: block;
  text-align: center; */
  font-size: 10px;
  white-space: break-spaces;
}

@media only screen and (max-width: 767px) {
  ._3rLGytbL-5NJDq458nqMWg {
    color: #000;
    /* font-size: 12px; */
  }
  ._1AoU9oklB3_q3-8W05riMf {
    font-size: 12px;
  }
}

@media only screen and (max-width: 400px) {
  ._3rLGytbL-5NJDq458nqMWg {
    color: #000;
    font-size: 12px !important;
  }

  ._1AoU9oklB3_q3-8W05riMf {
    font-size: 11px;
  }
}

._1Ynahzn2RZG7kNTUb8VtP2 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  /* justify-content: space-between; */
  padding: 0;
  background-color: #fff;
  cursor: pointer;
}

.lA0MbJnxjspG3UKmKTjG0 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.75);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  border-radius: 4px;
  pointer-events: none;
}

.RjjfqeeVSkG_lJnVjAhoY {
  width: 30px;
  height: 30px;
  border: 3px solid #e0e0e0;
  border-top-color: #9b8b5a;
  border-radius: 50%;
  animation: _1wQN_G0mUz77gyiJNnW-ND 0.7s linear infinite;
}

@keyframes _1wQN_G0mUz77gyiJNnW-ND {
  to {
    transform: rotate(360deg);
  }
}

.mo3w8vnK18vPjZYEQ6G63:after {
  content: '';
  position: absolute;
  z-index: 0;
  background: rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
}

.mo3w8vnK18vPjZYEQ6G63 {
  position: relative;
  width: 100%;
  height: 350px;
  border-radius: 4px 4px 0 0;
  overflow: hidden;
  z-index: 1
}

.mo3w8vnK18vPjZYEQ6G63 img {
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%)
  }

.mo3w8vnK18vPjZYEQ6G63 img.RIWGp4GvKqFtsXERUBlJY {
      width: 100%;
      height: 100%;
      position: relative;
      top: auto;
      left: auto;
      transform: translateX(0%);
      -o-object-fit: contain;
         object-fit: contain
    }

.mo3w8vnK18vPjZYEQ6G63 img.RIWGp4GvKqFtsXERUBlJY:after {
        content: '';
        position: absolute;
        z-index: 0;
        background: rgba(0, 0, 0, 0.1);
        width: 100%;
        height: 100%;
      }
/* @media (min-width: 768px) and (max-width: 992px) {
  .image .thumbnailImage {
    width: 350px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    object-fit: cover;
  }
} */

& .i4n7i9Q8bIJO-vLNWQPv4 {
  margin: 2px 0 0 0;
  padding: 4px 8px;
  font-size: 10px;
  font-weight: 500;
  background-color: #888;
  color: #fff;
  border-radius: 4px;
}

._1Jne24-2yr6qhlFSCOo9Bg {
  position: relative
}

._1Jne24-2yr6qhlFSCOo9Bg img {
    width: auto;
    height: 100%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
  }

._1AbwDPFFYRW7mvzIIl7hoH {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 2
}

._1AbwDPFFYRW7mvzIIl7hoH img {
    width: 30px;
    height: 30px;
  }

._24asY2vkd7aWp4nyEJwBPX {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  top: 235px
}

._24asY2vkd7aWp4nyEJwBPX img {
    width: 30px;
  }

.CvYYMNOKHKfAgCMp08N1B {
  width: calc(100% - 10px);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px;
}

._2ChVAXYWri9n40NGFeYLr {
  margin-bottom: 3px;
  padding: 0 5px;
}

._3_Ls2U6lUZxUuRoN8jRq8_ {
  font-size: 16px;
}

._3UWkjRD2N0JQp0aakB5CQc {
  width: 100%;
  margin: 5px 0;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}

.i4n7i9Q8bIJO-vLNWQPv4 {
  font-family: 'Playfair Display Regular', serif;
  margin: 0;
}

.HngP-gcH7RbyF-FpzTbvz {
  margin-top: 10px;
}

._3wHta84kSBNLfhQhplI0yb {
  width: 100%;
  margin: 15px 0;
  padding: 10px 0;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  display: flex;
  justify-content: space-between
}

._3wHta84kSBNLfhQhplI0yb .soqjRzVSKtgzqM1W0A8jr {
    text-transform: uppercase;
  }

._1yM5D5MDQWvDDG2Bb7iAe0 {
  width: 100%;
  margin: 20px 0 0;
  padding: 10px 0 0;
  border-top: 1px solid #dbdbdb;
  display: flex;
  justify-content: center
}

._1yM5D5MDQWvDDG2Bb7iAe0 .soqjRzVSKtgzqM1W0A8jr {
    text-transform: uppercase;
  }

.VjvoAuIpbiEKZ34ANaRZr {
  color: #f7d202;
  cursor: pointer;
}

._1v4S-Qk0WuZLEE53XtRv1E {
  color: #959595;
  font-weight: 600;
  cursor: pointer;
}

.sK8Zp0Sh9sQfBczvUo31P {
  color: #ddd;
}

.eHHedPoC2y5xqVg1TX2_2 {
  width: 100%;
}

._3pKqNYmE45MZuaTkSEqFgm {
  padding-top: 2px;
  text-align: center;
}

.LiHL-sK-YWtS6WJ_jH56q {
  width: 100%;
  color: rgb(169, 169, 169);
  text-align: center;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.soqjRzVSKtgzqM1W0A8jr {
  font-size: 12px;
  font-weight: 700;
  color: #000000;
}

._1hCQr0ATraxqZyEazDVcID {
  font-size: 12px;
  font-weight: 300;
  margin-right: 5px;
}

.r11ljdCCrb8kuNqzLIeKl {
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  position: relative;
  top: -1px
}

.r11ljdCCrb8kuNqzLIeKl.black {
    background-color: #222;
  }

.r11ljdCCrb8kuNqzLIeKl.blue {
    background-color: #5598ac;
  }

.r11ljdCCrb8kuNqzLIeKl.brown {
    background-color: #946b3c;
  }

.r11ljdCCrb8kuNqzLIeKl.canary {
    background-color: #efd81c;
  }

.r11ljdCCrb8kuNqzLIeKl.champagne {
    background-color: #c0a880;
  }

.r11ljdCCrb8kuNqzLIeKl.cognac {
    background-color: #cea185;
  }

.r11ljdCCrb8kuNqzLIeKl.green {
    background-color: #85c070;
  }

.r11ljdCCrb8kuNqzLIeKl.grey {
    background-color: #999;
  }

.r11ljdCCrb8kuNqzLIeKl.orange {
    background-color: #f5a23b;
  }

.r11ljdCCrb8kuNqzLIeKl.pink {
    background-color: #feb7c6;
  }

.r11ljdCCrb8kuNqzLIeKl.purple {
    background-color: #af7bbb;
  }

.r11ljdCCrb8kuNqzLIeKl.red {
    background-color: #e15650;
  }

.r11ljdCCrb8kuNqzLIeKl.yellow {
    background-color: #f8e8a1;
  }

._260OnXu5wpaYYneHXNIlD9 {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

._1tXBTplX7bmg_qyMA4FZWN {
  padding: 6px 0;
  width: 48%;
  font-weight: 300;
}

._2-hQIYolG6AQHDZENmxcO4 {
  color: #000000;
  background-color: #fff;
  border: 2px solid #dbdbdb
}

._2-hQIYolG6AQHDZENmxcO4 .icon {
    position: relative;
    top: 1px;
    left: -5px;
  }

.RK91jYn18MXGGLMgh7M3f {
  color: #000000;
}

._2ep3OKlg0540SK2P7Ue_Kv {
  color: #000000
}

._2ep3OKlg0540SK2P7Ue_Kv a {
    padding: 6px 15px;
  }

.QmYaq4NllIsfVaBjIrRuO {
  background-color: #000000
}

.QmYaq4NllIsfVaBjIrRuO a {
    padding: 6px 15px;
  }

._2xrJgXqp2KTLVjimQZAXlo {
  width: 150px;
  height: 150px;
  overflow: hidden;
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 1;
}

._2Yms5MtEZgSr8es-1jJmRs {
  left: -25px;
  top: 30px;
  transform: rotate(45deg);
  position: absolute;
  display: block;
  width: 225px;
  padding: 10px 0;
  background-color: #000000;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
  text-align: center;
}

._3Sr_HD2EIaq0OAebTVoe-G {
  font-size: 8px;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
}

._7z0RUj7iwnSyShOO8ex8C {
  .Aqn4e5kYUqwJX6WQHNMoS {
    width: 100%;

    p {
      width: 100%;
      margin-top: 5px;
      overflow: hidden;
      text-overflow: ellipsis;
      font-family: 'Futura Medium';
      font-weight: 800;
      font-size: 18px;
      white-space: nowrap;
    }
  }

  ._3ZXuB6SKTt6hEPKfzqUNAi {
    width: 100%;
    display: flex;

    p {
      strong {
        color: #000000;
        font-size: 14px;
        font-family: 'Futura Medium';
        font-weight: 800;
      }

      span {
        font-size: 14px;
        color: #959595;
      }
    }
  }

  ._1rJGtNRLVdTeNj-2HzRU1_ {
    display: flex;
    justify-content: space-between;
    width: 100%;

    .E3ADBZk73Es6R9OaY5G3M {
      display: flex;
      align-items: center;
      grid-gap: 4px;
      min-width: 0;
      flex: 1;

      span {
        font-size: 14px;
        color: #959595;
        flex-shrink: 0;
      }

      strong {
        color: #000000;
        font-size: 14px;
        font-family: 'Futura Medium';
        font-weight: 800;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        min-width: 0;
      }
    }
  }

  ._1xGLu9yumvSXukyrRJHS__ {
    width: 100%;
    display: flex;
    justify-content: end;

    button {
      border-radius: 0px;
    }
  }

  .hYL9pqk8LabejaIZhaBBn {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;

    ._2ChVAXYWri9n40NGFeYLr {
      span {
        color: #000000;
        font-size: 14px;
        font-family: 'Futura Medium';
        font-weight: 800;
      }
    }

    span {
      font-size: 14px;
      color: #959595;
    }
  }
}

._3M3TIz0uNWX9mgK792A7nO {
  background-color: #e4ded4;
  position: absolute;
  bottom: 8px;
  right: 8px;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  color: #fff !important;
  border: none;
  font-size: 18px;
  /* line-height: 51px; */
  /* background: rgba(255, 255, 255); */
  z-index: 9;
}
@media (max-width: 992px) {
  ._7z0RUj7iwnSyShOO8ex8C {
    .hYL9pqk8LabejaIZhaBBn {
      ._2ChVAXYWri9n40NGFeYLr {
        span {
          font-size: 12px;
        }
      }
      span {
        font-size: 12px;
      }
    }
  }
}

.fz0zKZwyrhP3OYeNwmyJ6 {
  width: 100%;
  display: flex;
  justify-content: center;
  background-color: #fff;
  border-bottom: 1px solid #dedede;
}

._2sPzgw4NAsdSsZi3OX21yu {
  width: 70%;
  height: 220px;
  color: #000000;
  display: flex;
  justify-content: flex-end;
  position: relative;
  background: #fff url(/4b3201195e6d2281b635.jpg) -30px 0 / auto 100% no-repeat;
}

._2wmUUcqDED7MVw4lY6cdhn {
  width: 40%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.NKV2bFcoTXH7jkRIpDhck {
  position: absolute;
  top: 35%;
  left: 7%;
  background: none;
  border: none
}

.NKV2bFcoTXH7jkRIpDhck img {
    width: 120px;
    height: 120px;
  }

.q0G2irjwWJkphnTiWI8-G {
  margin-left: 15px
}

.q0G2irjwWJkphnTiWI8-G h2 {
    font-family: "Playfair Display Bold", serif;
    color: #333;
    font-size: 32px;
  }

.q0G2irjwWJkphnTiWI8-G p {
    font-size: 20px;
    margin: 5px 0 0 0;
  }

.q0G2irjwWJkphnTiWI8-G span {
    color: #000000;
  }

._1YsHSRauwbyjpfM_ahtWPH {
  width: 17.9104478%
}

._1YsHSRauwbyjpfM_ahtWPH img {
    width: 100%;
  }
@media (max-width: 1200px) {
 
._2sPzgw4NAsdSsZi3OX21yu {
  width: 1000%;
}
}
._2OzNKF30muY1U2UQiE7lyV {
  text-transform: uppercase;
  font-size: 14px;
  color: #fff;
  line-height: 20.99px;
}

._2SBZzR3ve_bwlnHrk49kSh .pageContent {
    flex-wrap: wrap;
    justify-content: center
  }

@media (max-width: 1024px) {

._2SBZzR3ve_bwlnHrk49kSh .pageContent {
      width: 100%;
      justify-content: flex-start
  }
    }

._2p_8pK8Z2VSyDtQrn_YU5E {
  width: 28%;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 20px
}

@media (max-width: 1024px) {

._2p_8pK8Z2VSyDtQrn_YU5E {
    box-sizing: border-box;
    width: calc((100% - 40px) / 3);
    margin: 0 20px 20px 0
}
    ._2p_8pK8Z2VSyDtQrn_YU5E:nth-of-type(3n) {
      margin-right: 0;
    }
  }

.GWCODNDuXZ-2NeblP86ZP {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  padding: 20px 0;
}

._27Wjhl0UqDjPWUQmTSd6Zx {
  width: 28%;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 20px;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 1px 4px rgba(0,0,0,0.08)
}

@media (max-width: 1024px) {

._27Wjhl0UqDjPWUQmTSd6Zx {
    box-sizing: border-box;
    width: calc((100% - 40px) / 3);
    margin: 0 20px 20px 0
}
    ._27Wjhl0UqDjPWUQmTSd6Zx:nth-of-type(3n) {
      margin-right: 0;
    }
  }

._1gYsMENKmUS0xAYRLYt6q2 {
  width: 100%;
  padding-top: 75%;
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: _3uTv-l4h8X2O7crTtEBiaY 1.5s infinite;
}

._2sw1cMeSDhKqjWERMXnylu {
  padding: 12px;
}

._2158HlXK9hnAgI5yosAak2 {
  height: 14px;
  border-radius: 4px;
  margin-bottom: 10px;
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: _3uTv-l4h8X2O7crTtEBiaY 1.5s infinite;
}

._3Cs8vOK8LPlHUuQHaDdJyy {
  width: 60%;
}

@keyframes _3uTv-l4h8X2O7crTtEBiaY {
  0% { background-position: 200% 0; }
  100% { background-position: -200% 0; }
}

.RxGJaO35G2tXtI6fAxYzk {
  width: 91%;
  padding: 10px;
  border: 1px solid lightgray;
  border-radius: 5px;
  position: absolute;
  bottom: 11px;
}

._1iz4p8r2xTHM6zGTvEEWv2 {
  width: calc(100% - 42px);
  outline: none;
  border: none;
  font-family: "Montserrat", Arial, sans-serif;
}

._1nhkmTwGj-wa3qTj52CDed {
  color: #000000;
  padding: 4px 0px;
  font-size: 16px;
  float: right;
  cursor: pointer;
}

._2AX8-ilo3wtrFc3lhuAzl7 {
  color: #ccc;
  cursor: not-allowed;
}

._3JojlABWF_fB5TWvIss81r {
  color: #000000;
  padding: 4px;
  font-size: 16px;
  cursor: pointer;
}

._1akxDrZA-fIBDuj2-Cd_vx {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1000;
}

._3B6rXoz5uLs1jWVEEr25Vt {
  width: 420px;
  padding: 20px;
  background-color: white;
  box-shadow: 3px 3px 20px 1px rgba(0, 0, 0, 0.6);
  z-index: 1001;
}

._1yh_hX5igZFyM8qksRmH3f {
  width: 100%;
  position: relative;
  border: 2px solid lightgray;
  border-radius: 7px;
  height: 350px;
  margin: 30px 0px;
}
.CNJMc7JGLHzDECoqsAsbI {
  display: flex;
  justify-content: center;
  margin-top: 30px;
}
._2LiCrrWS-WWtCxK_Ek6q3a {
  padding: 0px 13px;
  height: 283px;
  overflow-y: scroll;
}

._2YlZdIM0L9YialgyPi5ans {
  display: flex;
  justify-content: center;
}

._30bVn_WtLhomsYS9nZPSnv {
  color: #000000;
  font-weight: bold;
  margin-bottom: 0px;
}

.V3rwYaJXjK6wUR7eaGsyK {
  color: #7e7db1;
  font-weight: bold;
  margin-bottom: 0px;
}

.V_yoq-nD-k278K3Iihosu {
  margin-top: 3px;
}

/* .backButton {
  composes: plainButton from '~common/components/common/Button.css';
  width: 49%;
} */

._2LiCrrWS-WWtCxK_Ek6q3a::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}

._2LiCrrWS-WWtCxK_Ek6q3a::-webkit-scrollbar {
  width: 6px;
  background-color: #f5f5f5;
}

._2LiCrrWS-WWtCxK_Ek6q3a::-webkit-scrollbar-thumb {
  /* background-color: #000000; */
  background-color: #000000;
}

/* Hide scrollbar for Chrome, Safari and Opera */
/* .messageContain::-webkit-scrollbar {
  display: none;
} */

/* Hide scrollbar for IE and Edge */
._2LiCrrWS-WWtCxK_Ek6q3a {
  -ms-overflow-style: none;
}

._2nROz55Y5YJ8xoAe-56Sau {
  width: 420px;
  margin: 0px 10px;
  position: relative;
}

._37ieR5uDC99Wv2paqiUoGL {
  margin: 0 0 14px;
}

.c-8umRmDtbZb6pqMlMsE_ {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 32px;
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #cf2727;
  background: #fff;
  color: #cf2727;
  font-size: 20px;
  line-height: 1;
  font-weight: 700;
  cursor: pointer;
}

.c-8umRmDtbZb6pqMlMsE_:hover {
  background: #fff4f4;
}

._2c-NKQqz-IYgoL3RBReWBG {
  margin-top: 10px;
  width: 100%;
}

.U3lYmNzA5rzVh8xvyzSCq {
  width: 100%;
  margin-top: 10px;
}

._3ajkHOiYH2AD1nmYTRQyNa {
  width: 140px;
  margin: 4px 15px;
}

._3ajkHOiYH2AD1nmYTRQyNa img {
  width: 100%;
  height: 140px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
  display: block;
}

._32HruQ9JTm_o2skEU2Ov4d {
  display: flex;
  justify-content: center;
  align-items: center;
}
._2cbm2ygCNNdFnUwAQVGxSe {
  height: 130px;
}
._33W9Cjt9hPu8BHt78YR6Nu {
  height: 100%;
}

@media only screen and (max-width: 400px) {
  ._3ajkHOiYH2AD1nmYTRQyNa {
    width: 110px;
    margin: 0px;
    margin-bottom: 4px;
  }

  ._3ajkHOiYH2AD1nmYTRQyNa img {
    height: 110px;
  }
}

._2LImigRKg2z5rw7tkj7zsm,
._2ujqQuTpjYZxXYFZ4lmlCB {
  text-align: center
}

._2LImigRKg2z5rw7tkj7zsm input[type="file"], ._2ujqQuTpjYZxXYFZ4lmlCB input[type="file"] {
    display: none;
  }

._2LImigRKg2z5rw7tkj7zsm {
}

._2ujqQuTpjYZxXYFZ4lmlCB {
}

._2nprbfwWPG8h4vvg-Ftpnp {
}

._7lJ0eQYkdrB4xPbkTpo- {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  left: -15px;
}

._34HOBqg-8RK8ULqJDynXte {
  width: 80px;
  height: 80px;
  position: relative;
  margin: 0 0 15px 15px;
  box-shadow: 0 0 2px 0px #888888
}

._34HOBqg-8RK8ULqJDynXte img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
  }

.bVH1qfKoHsBIpY_fDoDqH {
  position: absolute;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  top: -8px;
  right: -10px;
  background-color: #fff
}

.bVH1qfKoHsBIpY_fDoDqH .fa {
    color: red;
    font-size: 18px;
  }

._2ZwOd-HL6GnC6TdD4SFK9V {
  display: block;
}

._2VBYKZf94piR6vkGtxXFL- {
  align-self: flex-start;
  margin-top: 5px;
  font-size: 10px;
  color: red;
}

._3EzMooMF2FCjUlNSUEauWC {
  text-transform: uppercase;
}

._17ndxDvp_paBX0kHkC0pqO {
  background-color: #fff;
  width: 60%;
}

._3juKX8O8TmUkR8DxgC4o3r {
  width: 30%;
  margin-left: 20px;
}

.eZ0fqHWnt4e-yjq2aZ_Cq {
  margin-top: 15px
}

.eZ0fqHWnt4e-yjq2aZ_Cq p {
    margin: 0 0 15px 0;
  }

.T3dWt0_PzT_EYnTsZpdA8 {
  margin-top: 20px;
}

._28zd7_k_5IhtFmV1BzawnS {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._7_iBKXp46X5F9_za1SZOP {
  width: 100%;
  height: 50px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 300;
}

.fFThuJRzMYlRC3xJP6pOc {
  background-color: #000000;
  color: #fff
}

.fFThuJRzMYlRC3xJP6pOc .icon {
    margin-right: 5px;
    font-size: 35px;
    color: #000000;
  }

.CqEh1Z0m2FnmabPlcSfHe {
  margin-top: 10px;
  color: #000000;
}

._3mMmy5tk5fPC9ZnemJO7d {
  font-size: 1.2em;
  font-weight: 600;
}

._2LEnFjzfYnkM0hpICk5Frb {
  width: 100%;
}

@media(max-width:992px){
  ._3juKX8O8TmUkR8DxgC4o3r{
    width: 50%;
  }
}
._1-qKPnjSIollqIsORBoi7j {
  position: relative;
  width: 100%;
  height: 320px;
  border: 0;
  background: #fff;
}

._3AnIq_D2BGq0VhrGgB4nD9 {
  width: 100%;
  height: 320px;
  border: 0;
}

a._2ZX6T3D13RWPwLgBjO44U3 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 320px;
  border: 0;
}

._1cpnY0-EFCHye3s0qonf8u {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
  background-color: rgba(0, 0, 0, 0.5);

  .IFB26191jBfVq9g2ZeNxr {
    margin: 0 auto;
    display: block;
    width: 1080px;
    margin-top: 2vh;
    background-color: #fff;
    max-height: 96vh;
    max-width: 98%;

    ._3J7An60QdABD8EWLdR5-de {
      width: 100%;
      max-height: 96vh;
      overflow: auto;

      ._1I6HkHC_lJKOpHQnZHkNnl {
        text-align: center;
        padding: 25px;
        position: relative;

        h2 {
          font-family: 'Playfair Display Bold';
          font-size: 30px;
          color: #84818a;
          display: flex;
          text-align: center;
          align-items: end;
          justify-content: center;
          grid-gap: 10px;
        }

        .bHBzm7E2HrPLlkIbE4pCy {
          position: absolute;
          top: 10px;
          right: 10px;
          cursor: pointer;
        }
      }

      .hSMWjPlipRsqD3ViPu5G5 {
        display: flex;
        justify-content: space-between;
        grid-gap: 10px;
        height: calc(100% - 100px);

        .B7eP_WlaWQP6C5_8jdScl {
          font-size: 15px;
          font-family: 'Futura Bold';
        }

        ._2SLPSfBXeBPSo8TzFtQZTD,
        .jeOjKv3HbRvKXWoYQe3bk {
          width: 50%;
          padding: 4px 60px 20px;
          height: 100%;
          overflow: auto;

          ._2kd4Gnp2kuz2AeVw7aPLRT {
            display: flex;
            width: 100%;
            padding: 16px 0px;
            grid-gap: 0px;
            align-items: center;
            margin-top: 16px;
            margin-bottom: 20px;

            ._2Y9MeobRw4osRBIgnTWx_A {
              width: 85px;
              height: 85px;
              overflow: hidden;

              img {
                height: 100%;
                width: 100%;
                -o-object-fit: cover;
                   object-fit: cover;
              }
            }

            ._3mSNsVDc1gpAT-axWU7fS7 {
              width: calc(100% - 85px);
              padding-left: 16px;

              p {
                font-family: 'Futura Regular';

                strong {
                  font-family: 'Futura Bold';
                }
              }

                p._1PG3KtbGjv2Mr_xCBDPkJJ {
                  font-family: 'Playfair Display Bold';
                }

              h3 {
                font-size: 15px;
              }
            }
          }

          .ONA3kPrVMKS_jHH6HS6Jt {
            ._3w7PbJlGiVl23APjxhdUf_ {
              width: 100%;
              display: flex;
              align-items: center;
              grid-gap: 10px;
              margin-bottom: 16px;

              span {
                font-family: 'Futura Regular';
                font-size: 15px;
              }
            }

            p {
              font-size: 13px;
              font-family: 'Futura Bold';
              margin-bottom: 16px;
            }

            ._2vn68hAkpiWPNd5STECRgR {
              width: 100%;
              border-radius: 0px;
              min-height: 40px;
              margin-bottom: 16px;
              border: 1px solid #84818a;
              color: #7d7c80;
              padding: 12px;
            }

            .nTT1Lh6bBmhElsJWmvnKg {
              width: 100%;
              border-radius: 0px;
              min-height: 140px;
              margin-bottom: 16px;
              border: 1px solid #84818a;
              color: #84818a;
              padding: 12px;
            }
          }

          ._22_9myU7hNWvamufd4B5pJ {
            Button {
              font-size: 20px;
              font-weight: 300;
              letter-spacing: 1px;
              border-width: 1px;
              transition: all 0.2s ease;
              padding: 10px 30px;
              min-width: 160px;
              margin-right: 8px;
              font-family: 'Futura Bold';
              cursor: pointer
            }

              Button._1rfPF7NcolpQeU73l7y7OT {
                background-color: #000000;
                color: #fff
              }

                Button._1rfPF7NcolpQeU73l7y7OT:hover {
                  background-color: #fff;
                  color: #000000;
                }

              Button ~ ._3jgV5oDz646umeuJGH-cNO {
                background-color: #fff;
                color: #000000;
                border: 1px solid;
                width: 150px;
                text-align: center;
                height: 52px;
                /* display: inline-block; */
                border-radius: 0;
                position: relative;
                top: 0px;
                padding: 0px;
                text-align: center;
                font-size: 20px;
                font-weight: 300;
                letter-spacing: 1px;
                border-width: 1px;
                transition: all 0.2s ease;
                padding: 10px 30px;
                min-width: 160px;
                margin-right: 8px;
                font-family: 'Futura Bold';
                cursor: pointer;

                img {
                  width: 14px;
                }
              }

                Button ~ ._3jgV5oDz646umeuJGH-cNO:hover {
                  background-color: #000000;
                  color: #fff;
                }
          }
        }

        ._2SLPSfBXeBPSo8TzFtQZTD {
          ._2Y9MeobRw4osRBIgnTWx_A {
            border-radius: 12px;
          }

          ._3mSNsVDc1gpAT-axWU7fS7 {
            h3 {
              font-family: 'Playfair Display Regular';
            }

            p {
              color: #d9d9d9;

              strong {
                color: #000;
              }
            }
          }
        }

        .jeOjKv3HbRvKXWoYQe3bk {
          position: relative
        }

          .jeOjKv3HbRvKXWoYQe3bk::after {
            content: '';
            height: 80%;
            width: 1px;
            background-color: #d9d9d9;
            top: 10%;
            left: 0;
            position: absolute;
          }

        .jeOjKv3HbRvKXWoYQe3bk {

          ._2Y9MeobRw4osRBIgnTWx_A {
            border-radius: 50%;
          }

          ._3mSNsVDc1gpAT-axWU7fS7 {
            h3 {
              font-family: 'Playfair Display Bold';
            }
          }
        }
      }
    }
  }
}

.-lP2w-FQnUoOU1zFx0hb6 {
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 150px;
  max-width: 200px;
  margin-bottom: 8px;
  border-radius: 8px;
  border: 1px solid #d9d9d9;
}

._27KZkkrBiCXzgs9iKrbHsV {
  position: relative;
  display: inline-block;
  margin: 8px 0 16px 0;
}

.hpW1Ged-qNgT8ULtphvmL {
  position: absolute;
  top: -8px;
  right: -8px;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  border-radius: 50%;
  padding: 6px;
  cursor: pointer;
  font-size: 14px;
  width: 26px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.hpW1Ged-qNgT8ULtphvmL:hover {
  background: rgba(255, 0, 0, 0.8);
  transform: scale(1.1);
}

::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  /* box-shadow: inset 0 0 5px grey; */
  background: #f1f1f1;
  border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #d9d9d9;
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #777;
}

._3GZbwrJCOg9CMUeaykFUSh {
  color: #ff0000;
}

@media (max-width: 992px) {
  ._2SLPSfBXeBPSo8TzFtQZTD,
  .jeOjKv3HbRvKXWoYQe3bk {
    ._22_9myU7hNWvamufd4B5pJ {
      Button {
        padding: 10px 20px !important;
        min-width: 72px !important
      }
        Button._1rfPF7NcolpQeU73l7y7OT {
          padding: 10px 20px !important;
          min-width: 72px !important;
        }
      ._3jgV5oDz646umeuJGH-cNO {
        max-width: 130px !important;
        padding: 10px 20px !important;
        min-width: auto !important;
      }
    }
  }
}

._29WBGZCXbHzH4R8XRfhdKZ {
  font-size: 11px;
  color: #888;
  text-align: right;
  margin: 2px 0 4px;
  line-height: 1.2;
}

._1DMTWoELXMYZ1hnhP4116c {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
  background-color: rgba(0, 0, 0, 0.5);

  ._1IzoGpWVu8svtNkHMYcmhT {
    margin: 0 auto;
    display: block;
    width: 1080px;
    /* height: 98vh; */
    margin-top: 1vh;
    max-width: 98%;
    background-color: #fff;

    ._3ItvKOJaFvyKZ1UBqG0YvJ {
      width: 100%;
      height: 100%;

      ._3qlcuk3s_6d4u4yGzq9oMp {
        display: flex;
        justify-content: space-between;
        grid-gap: 10px;
        height: 100%;

        ._3JEnzQ8ih8FlqwPnb76KIR {
          width: 400px;
          height: 100%;
          overflow: auto;
          padding: 4px;

          .fZ_-78QjrWKmjv3wW2AZq {
            position: absolute !important;
            top: 0;
            width: 100%;
            z-index: 0;
            left: 0;
            height: 97vh;
            overflow: hidden;

            img {
              height: 97vh;
              width: 100% !important;
              -o-object-fit: cover !important;
                 object-fit: cover !important;
            }
          }

          ._2rKPrjxJjJOxwSUjs0hcR5 {
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            position: relative;

            ._35RSJU6MZuYen-X-RwfHm2 {
              font-family: 'Playfair Display Bold';
              background-color: rgba(255, 255, 255, 0.8);
              text-align: center;
              padding: 10px 16px;
              z-index: 99;

              h2 {
                font-size: 18px;
                padding: 0px 30px;
              }

              p {
                font-size: 16px;
              }

              ._1739UzReqhN9-UJWz52KQw {
                display: flex;
                align-items: center;
                width: 100%;
                justify-content: center;
                grid-gap: 10px;

                ._3ZDNy-aWgzBnDcVtgcyhdq {
                  font-size: 14px;
                }

                ._1Edo-7LYbNzv8H295ifX3l {
                  font-size: 14px;
                }
              }
            }

            ._3aGCVcxEZXaTAr4AWFSgiL {
              z-index: 99;
              font-size: 20px;
              font-family: 'Futura Bold';
              background: #000;
              color: #fff;
              text-align: center;
              padding: 16px;
            }
          }
        }

        ._2dD5FoU8kQBvaNzgW2N1bV {
          text-align: right;
          padding-right: 20px;
          margin-top: -25px;
        }

        ._36XqUsHGz0MvF5R7mN2_Df {
          width: calc(100% - 400px);
          height: 100%;

          .Uok4CZMqL3wVI-HazKshY {
            padding: 16px;
            background-color: #fff;
            border-radius: 0px;
            height: 100%;
            width: 100%;
            overflow: auto;

            ._2dD5FoU8kQBvaNzgW2N1bV {
              text-align: right;
              display: block;
              width: 100%;

              img {
                cursor: pointer;
              }
            }

            .Slq5WTNO8cWuzhpj5917E {
              width: 100%;
              margin-bottom: 16px;
              border-bottom: 1px solid #ccc;
              padding: 26px 0px;

              ul {
                margin: 0px;
                padding: 0px;

                li {
                  display: inline-block;
                  margin-right: 8px;
                  width: 30px;
                  height: 30px;
                  border-radius: 50%;
                  background-color: #f6f6f6;
                  text-align: center;
                  cursor: pointer;
                  line-height: 34px
                }

                  li.wrX9gLHrHQ3-otlOs-Z2r {
                    background-color: #84818a;
                  }
              }

              h1 {
                font-size: 20px;
                font-family: 'Playfair Display Bold';

                span {
                  font-family: 'Playfair Display Regular';
                }
              }
            }

            /* this comment is for test purpose only */
            ._32MxFa23o8YMlg540JQZui {
              height: calc(100% - 260px);
              width: 100%;
              overflow: hidden;
              display: flex;
              flex-direction: column;

              ._3yCmsEcz1nM5XOiAapCNWQ {
                width: 100%;
                display: flex;
                margin-bottom: 20px;
                position: relative;

                .y5BfeHsSO7aAbcqZJhJ9Z {
                  display: flex;
                  padding-bottom: 16px;
                  justify-content: space-between;
                  width: 100%;
                  padding-right: 12px;

                  ._2_QqNy463tSDBMAHcPQL7V {
                    width: 70px;

                    img {
                      width: 50px;
                      height: 50px;
                      -o-object-fit: cover;
                         object-fit: cover;
                      border-radius: 50%;
                    }
                  }

                  ._2CmnAfdvITJzXJ5DtVn7kT {
                    width: calc(100% - 220px);

                    p {
                      font-family: 'Futura Regular';

                      strong {
                        font-family: 'Futura Bold';
                      }
                    }

                    ._2ZBHrsEIdXPj0DijRBSo1U {
                      display: flex;
                      justify-content: space-between;
                      align-items: center;
                      height: 50px;

                      h3 {
                        font-family: 'Playfair Display Regular';
                      }

                      span {
                        font-family: 'Futura Regular';
                        padding-right: 16px;
                      }
                    }

                    ._1cFNdxJLTD-sUsMMZBhYV_ {
                      p {
                        font-family: 'Futura Regular';
                        font-size: 14px;
                      }
                    }
                  }

                  ._1QNdees4IXIH5ECGJF0jbL {
                    width: 150px;
                    color: #d9d9d9;
                    font-family: 'Futura Regular';
                    text-align: right;
                  }
                }
              }
            }

            ._3J6Nq3j9qAcLUlURtruKR- {
              width: 100%;
              display: block;
              margin: 20px 0px;
              text-align: center;

              ._3TqpxTDz0yBNAroz_DwQTN {
                border: 2px solid #84818a;
                color: #84818a;
                font-family: 'Futura Bold';
                padding: 8px 20px;
                background-color: #fff;
                cursor: pointer
              }

                ._3TqpxTDz0yBNAroz_DwQTN:hover {
                  background-color: #84818a;
                  color: #fff;
                }
            }

            ._1-wgkmh7QMJiKbM2aFxpC0 {
              display: flex;
              width: 100%;
              grid-gap: 8px;
              justify-content: space-between;
              align-items: center;
              box-shadow: 0px 4px 10px #d9d9d9;
              padding: 6px;

              .pXP0gY9s2X9am8ox-Gd_n {
                width: 70px;
                display: contents;

                img {
                  width: 40px;
                  height: 40px;
                  border-radius: 50%;
                }
              }

              .aotKukgjCv0ambe2YDU4q {
                width: calc(100% - 200px);
                position: relative;

                ._3-pJPqTwIoLfV6XOgk0gwz {
                  position: absolute;
                  height: 200px;
                  width: 200px;
                  top: -220px;
                  padding: 10px;
                  border-radius: 10px;
                  background-color: #f2f2f2;

                  img.eRrxhjEwvRZTn5FAFzroE {
                    width: 100%;
                    height: 100%;
                    -o-object-fit: contain;
                       object-fit: contain;
                  }

                  img._1IirRIVSU8HqLXkxNpeE33 {
                    position: absolute;
                    z-index: 99;
                    top: 8px;
                    right: 8px;
                    cursor: pointer;
                  }
                }

                input {
                  border: none;
                  width: 100%;
                  font-size: 16px;
                  font-family: 'Futura Regular';
                  color: #84818a;
                  outline: none !important;
                  border: none;
                }
              }

              .hLndNobgDasSA2dJSS2lT {
                display: flex;
                width: 175px;
                align-items: center;

                Button {
                  background-color: transparent;
                  padding: 0px;
                  border-left: 1px solid #d9d9d9;
                  border-radius: 0px;
                  padding: 0px 16px;
                  height: 40px
                }

                  Button:nth-child(1) {
                    border: none;
                  }
              }
            }
          }
        }
      }
    }
  }
}

._1fWPutTS-HRzA7GqxGruG3 {
  max-width: 100%;
  max-height: 150px;
}

.aotKukgjCv0ambe2YDU4q em-emoji-picker {
  position: absolute;
  top: -449px;
}

::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  /* box-shadow: inset 0 0 5px grey; */
  background: #f1f1f1;
  border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #d9d9d9;
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #777;
}

._3V6FDtYr77UzqopnNBi3Pu {
  width: 100%;
  padding: 50px 0px;

  .el3-ir4iUJd69ULHg7BpM {
    width: 100%;
    text-align: center;
    position: relative;

    ._37fIjA6_TvrwjpmcZOSUp8 {
      font-size: 30px;
      font-weight: bold;
      text-transform: uppercase;
      letter-spacing: 3px;
      display: block;
      font-family: 'Playfair Display Bold';
    }

    ._17YVVsH34N24w687e3gqyb {
      font-size: 14px;
      color: #84818a;
      font-family: 'Futura Regular';
      margin-top: 8px;
    }
  }
}

._1MHR2Iu0LVB3lt0yg7X4It {
  width: 100%;
  padding: 20px;

  ._3xCBwhj6ZcwZFGl5ziF-Vh {
    width: 100%;
  }
}

._3PQuwq9cJEEKM-C25TSq9i {
  border: 1px solid #f1f1f1;
  width: 100%;
  padding: 20px;
  border-radius: 10px;

  .owKJFNrLNWtDEX4iBVE3g {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 16px;
    font-family: 'Playfair Display Bold';
    color: #494949;
    margin-bottom: 16px;
  }

  ._3wI_QbwcUEK7wSl93ywXE {
    padding-right: 10px;
    margin-bottom: 16px
  }

    ._3wI_QbwcUEK7wSl93ywXE p {
      font-size: 16px;
      font-family: 'Playfair Display Bold';
      color: #84818a;
    }

  ._8rNMR-EBpPZWYohDY0tS1 {
    display: inline;
    background: none;
    border: none;
    padding: 0 0 0 4px;
    font-size: 14px;
    font-family: 'Playfair Display Bold';
    color: #b08d57;
    cursor: pointer;
    text-decoration: underline;
  }

  .WjmkP6zQg9JbrWwsdqKj6 {
    display: flex;
    justify-content: space-between;
    align-items: baseline;

    ._1Q-TCt4O9XuLvbQ5Nci3J_ {
      display: flex;
      grid-gap: 10px;

      img {
        width: 50px;
        height: 50px;
        -o-object-fit: cover;
           object-fit: cover;
        border-radius: 10px;
      }
    }

    ._2hMzglw2iXNw4bZGwm8Ys0 {
      color: #d9d9d9;
      font-size: 12px;

      span {
        margin-left: 12px;
        display: inline-block;
      }
    }
  }
}

.DCccOQy406RAyCSQ4gU_5 {
  min-width: 80px;
}

._3avzBE8w1HOU6HwXRUsigI {
  width: 100%;
  text-align: center;
  margin-top: 30px;
  padding: 20px 0;
}

._3LztgUUhBCPON_LA-19H0t {
  background-color: #84818a;
  color: white;
  border: 2px solid #84818a;
  padding: 12px 24px;
  font-family: 'Futura Bold';
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  border-radius: 4px;
  transition: all 0.3s ease
}

._3LztgUUhBCPON_LA-19H0t:hover {
    background-color: transparent;
    color: #84818a;
  }

._3LztgUUhBCPON_LA-19H0t:focus {
    outline: none;
    box-shadow: 0 0 0 2px rgba(132, 129, 138, 0.3);
  }

._3hu2tJWHhRC6FPnpvSqpXv {
  width: 70%;
}

._2MXoZFA-gVcstcrKm9jnsn.slick-arrow {
    width: 35px;
    height: 35px;
  }

._12bM78ZC8odR6R0T0nJjoz {
}

._12bM78ZC8odR6R0T0nJjoz.slick-prev {
    left: -40px;
    transition: all 0.2s ease;
  }

._12bM78ZC8odR6R0T0nJjoz:hover.slick-prev {
    transform: scale3d(1,1,1) translate3d(-3px,-50%,0);
  }

._3qkT1hZQm_YnH6jeJ2jIlz {
}

._3qkT1hZQm_YnH6jeJ2jIlz.slick-next {
    right: -40px;
    transition: all 0.2s ease;
  }

._3qkT1hZQm_YnH6jeJ2jIlz:hover.slick-next {
    transform: scale3d(1,1,1) translate3d(3px,-50%,0);
  }

._2HyaWWzFGYhGjN4cpSCjte {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 0;
  background-color: #fff;
  width: calc((100% - 68px) / 4);
  margin-right: 20px;
  margin-bottom: 20px
}

._2HyaWWzFGYhGjN4cpSCjte:nth-of-type(4n) {
    margin-right: 0;
  }

._2HyaWWzFGYhGjN4cpSCjte ._2Dv-dIEHsCU8vXVkTRdy0T {
    width: calc(100% - 30px);
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 15px;
  }

._2HyaWWzFGYhGjN4cpSCjte .Q_WRP1WKgwFJ23X1f_Yvv {
    width: 100%;
    height: 250px;
    overflow-y: hidden
  }

._2HyaWWzFGYhGjN4cpSCjte .Q_WRP1WKgwFJ23X1f_Yvv img {
      width: 100%;
      border-radius: 4px 4px 0 0;
    }

._2HyaWWzFGYhGjN4cpSCjte ._1X2XIRtiAKFtr4TAY8OT82 {
    color: #a9a9a9;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

._2HyaWWzFGYhGjN4cpSCjte ._11tRqFzNfxnkm96ZmVMVIY {
    color: #000000;
    font-size: 18px;
  }

._2HyaWWzFGYhGjN4cpSCjte .ZmrZPztQhvAL9gT0OkwKA {
    margin-left: 1px;
    text-transform: uppercase;
  }

._2HyaWWzFGYhGjN4cpSCjte ._3dAji9avzOXVL62McYLvhH {
    margin: 5px 0;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
  }

._2HyaWWzFGYhGjN4cpSCjte ._3S-y7zhZHsn5vMf5uzNh-c {
    margin: 2px 0 0 0;
    padding: 4px 8px;
    font-size: 10px;
    font-weight: 500;
    background-color: #888;
    color: #fff;
    border-radius: 4px;
  }

._2HyaWWzFGYhGjN4cpSCjte ._1Vtud2RLNFHUI4wCaOZMel {
    width: 100%;
    margin: 20px 0 0;
    padding: 10px 0 0;
    border-top: 1px solid #dbdbdb;
    display: flex;
    justify-content: center
  }

._2HyaWWzFGYhGjN4cpSCjte ._1Vtud2RLNFHUI4wCaOZMel ._3xCrZFQ5o9tH8_E7UXREgN {
      text-transform: uppercase;
    }

._2HyaWWzFGYhGjN4cpSCjte .DmchOXiMIF3hlczwTPWs4 {
    width: 100%;
  }

._2HyaWWzFGYhGjN4cpSCjte ._3GWaW8VkYzCZJmvF3ODKTf {
    width: 100%;
    color: rgb(169, 169, 169);
    text-align: center;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

._2HyaWWzFGYhGjN4cpSCjte ._1fXmSXCPTWg5blm4sTJcgr {
    padding-top: 2px;
    text-align: center;
  }

._2HyaWWzFGYhGjN4cpSCjte .jr2pjGhR9NQXktDS3XPZF {
    color: #F7D202;
  }

._2HyaWWzFGYhGjN4cpSCjte ._3FMRzuNRnUbNAbolUvxlLQ {
    width: 100%;
    margin: 15px 0;
    padding: 10px 0;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    display: flex;
    justify-content: space-between
  }

._2HyaWWzFGYhGjN4cpSCjte ._3FMRzuNRnUbNAbolUvxlLQ ._3xCrZFQ5o9tH8_E7UXREgN {
      text-transform: uppercase;
    }

._2HyaWWzFGYhGjN4cpSCjte ._3qQHTXOE-Fr_LjyNTtvHYN {
    font-size: 12px;
    font-weight: 300;
    margin-right: 5px;
  }

._2HyaWWzFGYhGjN4cpSCjte .eX8D8-WEwR4bXFI_DYZ8Z {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
  }

._2HyaWWzFGYhGjN4cpSCjte ._3xCrZFQ5o9tH8_E7UXREgN {
    font-size: 12px;
    font-weight: 700;
    color: #000000;
  }

._2HyaWWzFGYhGjN4cpSCjte ._2ItpwIT0tVTzF32yicujZg {
    position: absolute;
    top: 10px;
    right: 10px
  }

._2HyaWWzFGYhGjN4cpSCjte ._2ItpwIT0tVTzF32yicujZg img {
      width: 30px;
      height: 30px;
    }

._2VwasVxSWVecIWY5O6di4a {
  padding: 8px 0;
  width: 100%;
  font-weight: 300;
}

._20rXMrTT3dy330M-51Qa7r {
  background-color: #000000
}

._20rXMrTT3dy330M-51Qa7r a {
    padding: 6px 15px;
  }

@media all and (max-width: 1350px) {
  ._1ChIZVlg35hUJ_7XBcPoYL, ._2HyaWWzFGYhGjN4cpSCjte {
    width: calc((100% - 48px) / 3);
    margin-right: 20px
  }
    ._1ChIZVlg35hUJ_7XBcPoYL:nth-of-type(4n), ._2HyaWWzFGYhGjN4cpSCjte:nth-of-type(4n) {
      margin-right: 20px;
    }
    ._1ChIZVlg35hUJ_7XBcPoYL:nth-of-type(3n), ._2HyaWWzFGYhGjN4cpSCjte:nth-of-type(3n) {
      margin-right: 0;
    }
}

@media all and (max-width: 1160px) {
  ._1ChIZVlg35hUJ_7XBcPoYL, ._2HyaWWzFGYhGjN4cpSCjte {
    width: calc((100% - 168px) / 3);
  }
  ._3O_72wHlH8cFJ1vV8xUy7J {
    flex: 1;
    margin-left: 90px
  }
    ._3O_72wHlH8cFJ1vV8xUy7J .pageContent {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
    }
}

@media all and (max-width: 1024px) {
  ._1ChIZVlg35hUJ_7XBcPoYL, ._2HyaWWzFGYhGjN4cpSCjte {
    width: calc((100% - 24px) / 2)
  }
    ._1ChIZVlg35hUJ_7XBcPoYL:nth-of-type(3n), ._2HyaWWzFGYhGjN4cpSCjte:nth-of-type(3n) {
      margin-right: 20px;
    }
    ._1ChIZVlg35hUJ_7XBcPoYL:nth-of-type(2n), ._2HyaWWzFGYhGjN4cpSCjte:nth-of-type(2n) {
      margin-right: 0;
    }
  ._3O_72wHlH8cFJ1vV8xUy7J {
    flex: 1;
    margin-left: 0;
  }
}

._28roAEDNONO1qgIerh2td9 {
  text-transform: uppercase;
  font-size: 14px;
  color: #fff;
  line-height: 20.99px;
}

._3f4b61-G9HICK12ocpeCLj {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: row;
  background-color: #f7f7f7;
}

._1dfTy5O9aNFvcI54PZJ9xw {
  width: calc((100% - 68px) / 4);
  margin-right: 20px;
  margin-bottom: 20px
}

._1dfTy5O9aNFvcI54PZJ9xw:nth-of-type(4n) {
    margin-right: 0;
  }

@media all and (max-width: 1350px) {
  ._1dfTy5O9aNFvcI54PZJ9xw {
    width: calc((100% - 48px) / 3);
    margin-right: 20px
  }
    ._1dfTy5O9aNFvcI54PZJ9xw:nth-of-type(4n) {
      margin-right: 20px;
    }
    ._1dfTy5O9aNFvcI54PZJ9xw:nth-of-type(3n) {
      margin-right: 0;
    }
}

@media all and (max-width: 1160px) {
  ._1dfTy5O9aNFvcI54PZJ9xw {
    width: calc((100% - 168px) / 3);
  }
  ._22WetHnt8w3Kqzl5beec3E {
    width: 60%;
    margin-left: 90px
  }
    ._22WetHnt8w3Kqzl5beec3E .pageContent {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
    }
}

@media all and (max-width: 1024px) {
  ._1dfTy5O9aNFvcI54PZJ9xw {
    width: calc((100% - 48px) / 2)
  }
    ._1dfTy5O9aNFvcI54PZJ9xw:nth-of-type(3n) {
      margin-right: 20px;
    }
    ._1dfTy5O9aNFvcI54PZJ9xw:nth-of-type(2n) {
      margin-right: 0;
    }
  ._22WetHnt8w3Kqzl5beec3E {
    width: 80%;
    margin-left: 0
  }
    ._22WetHnt8w3Kqzl5beec3E .pageContent {
      margin-right: 40px;
    }
}

._22WetHnt8w3Kqzl5beec3E {
  width: 80%
}

._22WetHnt8w3Kqzl5beec3E.single .pageContent {
    justify-content: center;
  }

._22WetHnt8w3Kqzl5beec3E .pageContent {
    flex-wrap: wrap;
    width: 100%;
    margin-left: 20px;
    margin-right: 50px;
    height: -moz-fit-content;
    height: fit-content;
  }


  ._2SuAuHIRWsGIHnVw09TPJy .fa {
    margin-right: 5px;
  }

._13chBJ5FdoQx_j2ntf4UWX {
  font-size: 36px;
  margin: 0 5px;
  height: 0;
  line-height: 0;
  position: relative;
  top: 6px;
}

._3rQtPmz7UaXLFOy0xjFiK7 {

  /* composes: card from './Card.css'; */
  /* display: flex;
  flex-direction: column; */
  /* align-items: center;
  margin: 20px 0 0 0;
  background-color: #fff; */
  border: none;
  text-align: left;
  border-left: 1px solid #f1f1f1;
  margin-top: 20px;
  /* height: calc(100% - 40px); */

  ._2wPbMRQNLjUMcZH-Hq53Dw {
    font-family: 'Playfair Display Bold';
    font-size: 18px;
    margin-bottom: 12px;
  }
}

._2IUxWeVsOxkW-PXCc84sbU {
  padding: 0 20px
  /* text-align: center; */
}

._2IUxWeVsOxkW-PXCc84sbU strong {
    color: #000000;
  }
.HN_CH6jATWe-l60zQaIOn {
  margin-top: 20px;
  flex: 1;
  min-height: 150px
}

@media (max-width:768px) {

.HN_CH6jATWe-l60zQaIOn {
    margin-bottom: 100px
}
  }

._1cWUa7i-Ty7y-wXWHfbped {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0
}

.page ._1cWUa7i-Ty7y-wXWHfbped {
    padding: 0
}

._3PqxBHJCc5lJQcUfU-F0q8 {
  font-size: 20px;
  margin: 5px 0;
}

._2VUnAAFO7Mb4rOkuZQs4XV {
  font-size: 10px;
}


.yJHIvFH04A0m6s5Fz5xow {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  width: 100%;
  padding: 0;
  cursor: pointer;
  padding-top: 0px;
}

._2trLsoFQxBtFpLCma3Seel {
  height: 300px;
  /* border-radius: 4px 4px 0 0; */
  overflow: hidden;
  position: relative;
  width: 100%;
}

._1M1rSHdKU7mNq8Jq6Qy7Jb {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-drag: none;
  -webkit-tap-highlight-color: transparent;
  pointer-events: auto;
}

._2f_qqC3y2M3Sh7qhC_d05p {
  flex: 1;
  padding: 15px 10px 10px;
  display: flex;
  flex-direction: column;
  grid-gap: 0px;
  text-align: center;
}

._3bwWUpJICZNOTaJaCWF6NY {
  color: #777777;
}

._3JzLRvyJ1vZabAvZJCwkfk {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center
}

._3JzLRvyJ1vZabAvZJCwkfk ._2HjyZANi4dIWw_GHLcusqp {
    text-transform: uppercase;
  }

._3KNHod-uQAI40K8gTfGTZw {
  color: #ffa043;
}

._2wbX3EYdukbgLmIsNmH3nl {
  color: #ddd;
}

._1MOZRjUfuDSIv_eUAq5in1 {
  display: flex;
  align-items: center;
  grid-gap: 5px;
}

._1MOZRjUfuDSIv_eUAq5in1 p {
  font-family: 'Playfair Display Bold';
  font-size: 0.9rem;
}

._3yVmdzUKquXdy4QMNPlF1e {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

._2bEubv4Pkfcu-P79Fcy6Jy {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

.AUUuFSQuH6c59vtKVIOcX {
  width: 100%;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  font-size: 18px;
  white-space: nowrap;
}

.HvEE1mw7kDza1ZAN9X9ia {
  margin-top: 10px;
  text-align: center;
}

._3qpDbRw9yXyBZCUmaD-Xw5 {
  width: 100%;
  display: flex;
  grid-gap: 5px;
  text-align: center;
}

._3qpDbRw9yXyBZCUmaD-Xw5 p {
  text-align: center;
  width: 100%;
  margin: 0px;
}

._3qpDbRw9yXyBZCUmaD-Xw5 p span {
  font-family: 'Playfair Display Bold';
  font-weight: 700;
}

._33uW7kJA77fkOLnutGnQ73 {
  font-size: 14px;
  color: #000000;
}

._3I734D1YF7ASr-60w2s4fQ {
  display: flex;
  align-items: center;
  grid-gap: 5px;
  text-align: center;
}

._3I734D1YF7ASr-60w2s4fQ p {
  font-size: 14px;
  color: #959595;
  margin: 0px;
}

._3I734D1YF7ASr-60w2s4fQ ._1TuO1TkdiQ9AYqIPS5l5he {
  color: #000000;
  font-size: 14px;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
}

._2FKiLEr9Jn60NXayWQ-qJg {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

._2FKiLEr9Jn60NXayWQ-qJg ._2Ua1Jwj9KaqS18khFY_6nL {
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

._2RoSitVRU3MxLorrY6Pyjw {
  border-radius: 0;
  background-color: #000000;
  padding: 10px 20px;
  font-size: 14px;
  font-family: 'Futura Bold';
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

._2Ua1Jwj9KaqS18khFY_6nL button {
  background: none;
  border: none;
  outline: none;
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  background-color: #f6f6f6;
  border-radius: 100%;
  cursor: pointer;
}

._2Ua1Jwj9KaqS18khFY_6nL button img {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
}

._2In-qk5YTuMSSDSgEd9TJZ {
  font-family: 'Playfair Display Regular', sans-serif;
  font-size: 18px;
}

._3bwWUpJICZNOTaJaCWF6NY {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

._33uW7kJA77fkOLnutGnQ73 {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  color: #000000;
}

._3yQ6VEP6ZSYkYBx8WFlAGM {
  -webkit-line-clamp: 3;
}

._3YSJ15R_RLv-T-SIxyKiMb {
  width: 130px;
  height: 130px;
  overflow: hidden;
  position: absolute;
  top: -15px;
  right: -10px;
  z-index: 1;
}

._6NeZqb8I97-1rpF2sWwct {
  left: -31px;
  top: 40px;
  transform: rotate(45deg);
  position: absolute;
  display: block;
  width: 225px;
  padding: 10px 0;
  background-color: #000000;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}

._3QqMfdkEPXzbk9qfKj9zx0 {
  width: 2rem;
  height: 2rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
}

._2TH_EMcDKg56LjOObBnx59 {
  display: flex;
  align-items: flex-start;
  grid-gap: 10px;
}

@media (min-width: 768px) {
  & .src-app-components-common-RecentDiamondsCard__newsaveButton {
    display: none !important;
  }
}

@media only screen and (max-width: 767px) {
  .AUUuFSQuH6c59vtKVIOcX {
    font-size: 15px;
    white-space: nowrap;
    margin-bottom: 0px;
    padding: 0px;
  }

  ._2trLsoFQxBtFpLCma3Seel {
    height: 150px;
  }

  ._2f_qqC3y2M3Sh7qhC_d05p {
    grid-gap: 5px;
  }
}

@media only screen and (max-width: 479px) {
  .AUUuFSQuH6c59vtKVIOcX {
    font-size: 14px;
  }

  ._2trLsoFQxBtFpLCma3Seel {
    height: 200px;
  }

  ._3qpDbRw9yXyBZCUmaD-Xw5 {
    font-size: 12px;
  }

  ._3qpDbRw9yXyBZCUmaD-Xw5 p span {
    font-weight: 500;
  }

  ._1MOZRjUfuDSIv_eUAq5in1 p {
    font-size: 12px;
  }
  ._3qpDbRw9yXyBZCUmaD-Xw5 p {
    margin: 0px !important;
  }

  ._3yVmdzUKquXdy4QMNPlF1e {
    font-size: 12px;
  }

  ._2bEubv4Pkfcu-P79Fcy6Jy {
    font-size: 12px;
  }

  ._3I734D1YF7ASr-60w2s4fQ p {
    font-size: 12px;
  }

  ._3I734D1YF7ASr-60w2s4fQ ._1TuO1TkdiQ9AYqIPS5l5he {
    font-size: 12px;
    font-weight: 600;
  }
}

.IHXvhlTntS1hEbw4BjPeN button {
  display: inline-block;
  background: #000;
  padding: 10px 20px;
  color: #fff;
  border: 1px solid #000;
}

.IHXvhlTntS1hEbw4BjPeN button:hover {
  display: inline-block;
  background: #fff;
  padding: 10px 20px;
  color: #000;
  border: 1px solid #000;
}

._2hrmFjJ9gtyIzjteRXnmVI {
  position: absolute;
  bottom: 8px;
  right: 8px;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  color: #fff !important;
  border: none;
  font-size: 18px;
  background-color: #e4ded4;
  z-index: 9;
  display: grid;
  align-items: center;
  justify-items: center;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center
}

._2hrmFjJ9gtyIzjteRXnmVI img,
  ._2hrmFjJ9gtyIzjteRXnmVI svg {
    width: 18px;
    height: 18px;
  }

._28WzZ7t3TLPsCW5IoUarK7 {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
  background-color: rgba(0, 0, 0, 0.5);

  .pAVFKDSQhDmBe-sB0Dgfe {
    margin: 0 auto;
    display: block;
    width: 1080px;
    height: 77vh;
    margin-top: 1vh;
    background-color: #fff;

    ._1QrzlBIdm62TraH3-6Tu8y {
      width: 100%;
      height: 100%;

      ._2xHxUtmAzsXkKS24g6U04E {
        display: flex;
        justify-content: space-between;
        grid-gap: 10px;
        height: 100%;

        .tLu_t4a2nKjdnS2ZijMka {
          width: 400px;
          height: 100%;
          overflow: auto;
          padding: 4px;

          ._3Ax3flA8I5ltsyyKwbdStE {
            position: absolute !important;
            top: 0;
            width: 100%;
            z-index: 0;
            left: 0;
            height: 77vh;
            overflow: hidden;

            img {
              height: 75vh;
              width: 100% !important;
              -o-object-fit: cover !important;
                 object-fit: cover !important;
            }
          }

          ._2SzMbYzb2RK-Hze63bKqoi,
          .OV1ta7Z1iNjIKRfHiOup2 {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            z-index: 10;
            background: rgba(0, 0, 0, 0.45);
            color: #fff;
            border: none;
            border-radius: 50%;
            width: 36px;
            height: 36px;
            font-size: 28px;
            line-height: 1;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: background 0.2s
          }

            ._2SzMbYzb2RK-Hze63bKqoi:hover, .OV1ta7Z1iNjIKRfHiOup2:hover {
              background: rgba(0, 0, 0, 0.7);
            }

          ._2SzMbYzb2RK-Hze63bKqoi {
            left: 8px;
          }

          .OV1ta7Z1iNjIKRfHiOup2 {
            right: 8px;
          }

          .oKJqPYp19FtoUnyAYvtrf {
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            position: relative;

            ._28Qloje5VmdmuvsNrF3OvS {
              font-family: 'Playfair Display Bold';
              background-color: rgba(255, 255, 255, 0.8);
              text-align: center;
              padding: 10px 16px;
              z-index: 99;

              h2 {
                font-size: 18px;
                padding: 0px 30px;
              }

              p {
                font-size: 16px;
              }

              ._3WemFvSEp8ud5sPr3Wnx2s {
                display: flex;
                align-items: center;
                width: 100%;
                justify-content: center;
                grid-gap: 10px;

                ._2JI_Bu4_Sdy7IFjjTKwz5z {
                  font-size: 14px;
                }

                ._3xJcqccKseQonDkp12hlI4 {
                  font-size: 14px;
                }
              }
            }

            ._1XOJlRHJ5AEPamYTxxLLhu {
              z-index: 99;
              font-size: 20px;
              font-family: 'Futura Bold';
              background: #000;
              color: #fff;
              text-align: center;
              padding: 16px;
              cursor: pointer;
            }
          }
        }

        ._1cy9A8stKvGbttZ32L79Ca {
          width: calc(100% - 400px);
          height: 100%;

          ._3MjY-gW7MEWRJQ4f_w4iu9 {
            padding: 16px;
            background-color: #fff;
            border-radius: 0px;
            height: 100%;
            width: 100%;
            overflow: auto;

            ._1YWs2zPhuKffgCp0YE6LmF {
              text-align: right;
              display: block;
              width: 100%;

              img {
                cursor: pointer;
              }
            }

            ._11YCAgHvOfWD4xUOqj2uHk {
              width: 100%;
              margin-bottom: 16px;
              border-bottom: 1px solid #ccc;
              padding: 26px 0px;

              ul {
                margin: 0px;
                padding: 0px;

                li {
                  display: inline-block;
                  margin-right: 8px;
                  width: 30px;
                  height: 30px;
                  border-radius: 50%;
                  background-color: #f6f6f6;
                  text-align: center;
                  cursor: pointer;
                  line-height: 34px
                }

                  li._1TmhQj74OG_ip8PZ0SWXUC {
                    background-color: #84818a;
                  }
              }

              h1 {
                font-size: 20px;
                font-family: 'Playfair Display Bold';

                span {
                  font-family: 'Playfair Display Regular';
                }
              }
            }

            /* this comment is for test purpose only */
            ._2vRiUNPgCVj87cI5mfQKc5 {
              height: calc(100% - 160px);
              width: 100%;
              /* overflow: hidden; */
              overflow: auto;
              display: flex;
              /* flex-direction: column; */
              flex-direction: column-reverse;

              .JUXFo9rAmwV50FXAk9DqU {
                width: 100%;
                display: flex;
                margin-bottom: 20px;
                position: relative;

                ._2nMTQ8atZ9Wz4Q3shoGBwC {
                  display: flex;
                  padding-bottom: 16px;
                  justify-content: space-between;
                  width: 100%;
                  padding-right: 12px;

                  ._2M734-a3OB8QzJam0HL_Qd {
                    width: 70px;

                    img {
                      width: 50px;
                      height: 50px;
                      -o-object-fit: cover;
                         object-fit: cover;
                      border-radius: 50%;
                    }
                  }

                  ._1a43vhFfnBIYdBB1_d8FAR {
                    width: calc(100% - 220px);
                    word-break: break-word;
                    word-wrap: break-word;

                    p {
                      font-family: 'Futura Regular';

                      strong {
                        font-family: 'Futura Bold';
                      }
                    }

                    ._2nhBhcE3bBP7cJ55B9D8Q5 {
                      display: flex;
                      justify-content: space-between;
                      align-items: center;
                      height: 50px;

                      h3 {
                        font-family: 'Playfair Display Regular';
                      }

                      span {
                        font-family: 'Futura Regular';
                        padding-right: 16px;
                      }
                    }

                    ._2edQv2s4XkScq5a6Ltzpuo {
                      p {
                        font-family: 'Futura Regular';
                        font-size: 14px;
                      }
                    }
                  }

                  ._1Z1OoFTTD4RbDkOQivS50j {
                    width: 150px;
                    color: #d9d9d9;
                    font-family: 'Futura Regular';
                    text-align: right;
                    display: flex;
                    justify-content: flex-end;
                    grid-gap: 8px;

                    .km3iYGIokJbasJAN-qddX {
                      color: #4f4f4f;
                      font-family: 'Futura Bold';
                    }

                    ._9uTdRXtXZCuwwIZx4x6YC {
                      cursor: pointer;
                      transition: color 0.2s ease;
                      color: #ff7575
                    }

                      ._9uTdRXtXZCuwwIZx4x6YC:hover {
                        color: #ff0000;
                      }
                  }
                }
              }
            }

            ._123nxciuNr98s8H52EpZap {
              width: 100%;
              display: block;
              margin: 20px 0px;
              text-align: center;

              ._3hzTLQrsLukziosrWwv3by {
                border: 2px solid #84818a;
                color: #84818a;
                font-family: 'Futura Bold';
                padding: 8px 20px;
                background-color: #fff;
                cursor: pointer
              }

                ._3hzTLQrsLukziosrWwv3by:hover {
                  background-color: #84818a;
                  color: #fff;
                }
            }

            ._2E1CMmy4XhKv666BvoVmCG {
              display: flex;
              width: 100%;
              grid-gap: 8px;
              justify-content: space-between;
              align-items: center;
              box-shadow: 0px 4px 10px #d9d9d9;
              padding: 6px;
              position: relative;

              ._3HTIVgYUJD1igbyRx_qyAB {
                width: 70px;
                display: contents;

                img {
                  width: 40px;
                  height: 40px;
                  border-radius: 50%;
                }
              }

              .y4CRcUrLjCvoSPu7IuhTO {
                width: calc(100% - 200px);
                position: relative;

                ._14w5VKNLvidE5s6DLIiIhQ {
                  position: absolute;
                  height: 100px;
                  width: 200px;
                  top: -121px;
                  padding: 5px;
                  border-radius: 10px;
                  background-color: #f2f2f2;

                  img._2j4RzxKrCX-TMsjECUboIu {
                    width: 100%;
                    height: 100%;
                    -o-object-fit: contain;
                       object-fit: contain;
                  }

                  img._2NoXuvlB5TOJz8um5LU3Dc {
                    position: absolute;
                    z-index: 99;
                    top: 8px;
                    right: 8px;
                    cursor: pointer;
                  }
                }

                input {
                  border: none;
                  width: 100%;
                  font-size: 12px;
                  font-family: 'Futura Regular';
                  color: #84818a;
                  outline: none !important;
                  border: none;
                }
              }

              ._1pTbonf5sjxyXLKfEMH28u {
                display: flex;
                width: 175px;
                align-items: center;

                Button {
                  background-color: transparent;
                  padding: 0px;
                  border-left: 1px solid #d9d9d9;
                  border-radius: 0px;
                  padding: 0px 16px;
                  height: 40px
                }

                  Button:nth-child(1) {
                    border: none;
                  }
              }
            }
          }
        }
      }
    }
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {

._28WzZ7t3TLPsCW5IoUarK7 {
    .pAVFKDSQhDmBe-sB0Dgfe {
      width: 95%;
    }
}
  }

.ba5nsta_90NTTnxtBI5aL {
  max-width: 100%;
  max-height: 150px;
}

.y4CRcUrLjCvoSPu7IuhTO em-emoji-picker {
  position: absolute;
  top: -449px;
}

::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  /* box-shadow: inset 0 0 5px grey; */
  background: #f1f1f1;
  border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #d9d9d9;
  border-radius: 10px;
}

._2fj0X33wZbj4I4QmnjIG5l {
  padding: 4px 0;
}

._2fj0X33wZbj4I4QmnjIG5l > span {
  display: inline-block;
}

._3A3zPuIf7hvTXYsaKSs-rK {
  position: absolute;
  top: -8px;
  right: -8px;
  color: #ff0000;
  cursor: pointer;
  width: 18px;
  height: 18px;
  border: 1px solid #ff0000;
  padding: 2px;
  border-radius: 50%;
  background: #fff;
  z-index: 1;
  flex-shrink: 0;
}

._2lBnb2DfKJzcLqqNIgAqHn {
  position: relative;
  display: inline-block;
}

._76uEX3guQ8Lb2rS6VmhKd {
  position: relative;
  display: inline-flex;
  align-items: center;
  grid-gap: 8px;
  padding: 6px 10px;
  border: 1px solid #ddd;
  border-radius: 8px;
  background: #fff;
  max-width: 240px;
}

._76uEX3guQ8Lb2rS6VmhKd p {
  margin: 0;
  font-size: 12px;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 160px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #777;
}

._1ctoZDtJWb6OYAKD92iHWt {
  text-align: center;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;

  img {
    width: 60px;
    height: 60px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}

._24OLcaP8o-KYaqoVGXCvoB {
  font-size: 11px;
  color: #888;
  text-align: right;
  margin: 2px 0 0;
  line-height: 1.2;
}

._2TX_FAim4mpVvJnSxe-67P {
  color: #ff0000;
  font-size: 12px;
  margin: 4px 0 0;
}

.jDvYo15ezcT3dsGW_U4W1 {
  color: #007bff;
  cursor: pointer;
  font-size: 12px;
  white-space: nowrap;
  margin-left: 2px;
  font-family: 'Futura Regular';
}
._3wg9s9jm2UoZ0XshmN3yrp {
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline;
  font-family: 'Playfair Display Bold';
  text-align: center;
}

._3wg9s9jm2UoZ0XshmN3yrp span {
  font-weight: bold;
  display: block;
  margin-bottom: 15px;
}

._3JVCqGmbLfS3EswFBFzaYn {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  max-width: 100%
}

@media (max-width: 767px) {

._3JVCqGmbLfS3EswFBFzaYn {
    justify-content: space-around;
    grid-gap: 12px;
    padding: 8px
}
  }

._14pW4WTnOR_FQ_6GyewSlU {
  width: 48%;
  display: flex
}

@media (max-width: 1024px) {

._14pW4WTnOR_FQ_6GyewSlU {
    width: calc((100% - 15px) / 2)
}
  }

.sIS1a9_IwBPNRw9rOyZdv {
  width: 100%;
  color: #000000;
  font-weight: 300;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  ._3wg9s9jm2UoZ0XshmN3yrp {
    font-size: 20px;
  }
}

._36En4_tP71dayhUNwar2Lz {
  display: flex;
  flex-direction: column;
  background-color: transparent;
  width: 100%;
  padding: 0;
  cursor: pointer;
  /* border: none; */
}

.nJWyzA5fez74AogwdMpDv {
  /* height: 300px; */
  width: 100%;
}

._3fK9nBqVSJixTpHb_jBsWg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
._2m_Amy6IoVSTcMI6dQ2-Vi {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
._2-5wNAp9hz6dlldI_8bWbk {
  font-family: 'Playfair Display Bold';
  font-size: 16px;
}

.-KA8DYDQyATRtPFT6eEse {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.B4VWsrEpgk2BTlaiXuBJC {
  font-family: 'Futura Regular';
  font-size: 16px;
  width: 50%;
}

._1v2Vzk85gmECPxghI06dKH {
  display: flex;
  align-items: center;
  grid-gap: 5px;
}

._1v2Vzk85gmECPxghI06dKH p {
  font-family: 'Playfair Display Regular';
  font-size: 0.9rem;
}

._3EAOKn4NiPukU8Iln8to9N {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

._24R0zD0QUIPS5GsFt7QC12 {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

._1JDJK4kZVWMqAZm2yzBPPA {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Futura Bold';
  font-weight: 800;
  font-size: 20px;
  text-transform: uppercase;
}

._3ook89IIsOavY_O3fyZK4t {
  margin-top: 10px;
  text-align: center;
}

._2cVaQCA9sBwHEcdrd1NJee {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._2cVaQCA9sBwHEcdrd1NJee p span {
  font-family: 'Playfair Display Bold';
  font-weight: 700;
}

._1rmxjlfoV-v5fMOjjF5t3J {
  display: flex;
  align-items: center;
  grid-gap: 5px;
  text-align: center;
}

._1rmxjlfoV-v5fMOjjF5t3J p {
  font-size: 14px;
  color: #959595;
  margin: 0px;
}

._1rmxjlfoV-v5fMOjjF5t3J ._2XINjWNuz2uV3WvgLZozsN {
  color: #000000;
  font-size: 14px;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
}

._2ep27yoGyRLUngY_7faQhh {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

._2ep27yoGyRLUngY_7faQhh ._3QTDuycdTEbdPpTCEaZW25 {
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

._3QTDuycdTEbdPpTCEaZW25 button {
  background: none;
  border: none;
  outline: none;
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px;
  background-color: #f6f6f6;
  border-radius: 100%;
  cursor: pointer;
}

._3QTDuycdTEbdPpTCEaZW25 button img {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
}

._2bqfFvBwgIX_U0VU-3cCsS {
  width: 100%;
  color: rgb(169, 169, 169);
  text-align: center;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._3T8G4NhIJInNS00aS8DBEi {
  width: 130px;
  height: 130px;
  overflow: hidden;
  position: absolute;
  top: -15px;
  right: -10px;
  z-index: 1;
}

._2wMCbopS6cWJtaX3ssKpsw {
  left: -31px;
  top: 40px;
  transform: rotate(45deg);
  position: absolute;
  display: block;
  width: 225px;
  padding: 10px 0;
  background-color: #000000;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}

.sUfcHTU5ZQQ5zOiUEcRar {
  /* max-height: 250px;
  overflow-y: hidden; */
  position: relative;
  width: 100%;
  height: 250px;
  border-radius: 4px 4px 0 0;
  overflow: hidden;
  z-index: 1;

  .Vs0jjXk3n9hTgwbfnef1M {
    position: absolute;
    bottom: 8px;
    right: 8px;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    color: #fff !important;
    border: none;
    font-size: 18px;
    /* line-height: 51px; */
    /* background: rgba(255, 255, 255, 0.5); */
    background-color: #e4ded4;
    z-index: 9;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

.-KA8DYDQyATRtPFT6eEse {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  padding: 0 10px 10px 10px;
}

._1JDJK4kZVWMqAZm2yzBPPA {
  color: #000000;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  font-size: 18px;
  white-space: nowrap;
  text-align: left;
}

._3NJCp7WUYbf0VfmkyZI09- {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
._2C_pw5OhsaLCdIDc3CbXUT {
  color: black;
}

._3Fexi8PYPHVE8E-suRC1sf {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: block;
    margin-bottom: 30px;
    font-family: 'Playfair Display Bold';
    text-align: center;
}

._3Fexi8PYPHVE8E-suRC1sf span {
    font-weight: bold;
    display: block;
}

.LUSbEIO1xEg3FP6q23KJM {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 100%;
    justify-content: center
}

@media (max-width: 767px) {

.LUSbEIO1xEg3FP6q23KJM {
        justify-content: space-between
}
    }

/* .thumbnailCardWrap {
    width: 48%;
    display: flex;

    @media (max-width: 1024px) {
        width: calc((100% - 15px) / 2);
    }
} */
._3xc7UfwLeFwjNvDcCRbHqU {
    /* width: 32%;
    margin-right: 2%; */
    width: 24%;
    margin: 0 1% 20px 0;
}
._3xc7UfwLeFwjNvDcCRbHqU:nth-of-type(4n) {
        margin-right: 0;
    }
._3xc7UfwLeFwjNvDcCRbHqU {

    display: flex;
    justify-content: left;
}

._1cgWK7Hasr_iWkKyytpkpi {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
}

._2H1RSdcZPlzEpCmUTAMyJP {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
    border-width: 1px;
    padding: 12px 20px
}

@media (max-width: 1024px) {

._2H1RSdcZPlzEpCmUTAMyJP {
        font-size: 14px
}
    }

._1LsPXucre28IcLAK7X61vi {
    width: 100%;
    color: #000000;
    font-weight: 300;
    text-transform: uppercase;
}
._2zK8NePnIzPz4FQmqVI6ZX {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: block;
    margin-bottom: 30px;
    font-family: 'Playfair Display Bold';
    text-align: center;
}

._2zK8NePnIzPz4FQmqVI6ZX span {
    font-weight: bold;
    display: block;
}

._38U1ZoJDaXeO8cDtzFp_iI {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 100%;
    justify-content: center
}

@media (max-width: 767px) {

._38U1ZoJDaXeO8cDtzFp_iI {
        justify-content: space-between
}
    }

/* .thumbnailCardWrap {
    width: 48%;
    display: flex;

    @media (max-width: 1024px) {
        width: calc((100% - 15px) / 2);
    }
} */
._2Pk8OIaESltHgFxdWRtRdZ {
    /* width: 32%;
    margin-right: 2%; */
    width: 24%;
    margin: 0 1% 20px 0;
}
._2Pk8OIaESltHgFxdWRtRdZ:nth-of-type(4n) {
        margin-right: 0;
    }
._2Pk8OIaESltHgFxdWRtRdZ {

    display: flex;
    justify-content: left;
}

._10vYmxm6ZhlEVdIG_a4Zno {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
}

._1e0xTX-3_EowFtm8HjglI9 {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
    border-width: 1px;
    padding: 12px 20px
}

@media (max-width: 1024px) {

._1e0xTX-3_EowFtm8HjglI9 {
        font-size: 14px
}
    }

._2tSFg6czK7vTUEze9c3FQ7 {
    width: 100%;
    color: #000000;
    font-weight: 300;
    text-transform: uppercase;
}
.Qf3noOwlPE2_SUuWW969a {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: block;
    margin-top: 20px;
    font-family: 'Playfair Display Bold';
    text-align: center;
}

.Qf3noOwlPE2_SUuWW969a span {
    font-weight: bold;
    display: block;
}

._3hM-9ICR1khOQsZquuV1RU {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 100%;
    margin-top: 180px;
    justify-content: center
}

@media (max-width: 767px) {

._3hM-9ICR1khOQsZquuV1RU {
        justify-content: space-between
}
    }

/* .thumbnailCardWrap {
    width: 48%;
    display: flex;

    @media (max-width: 1024px) {
        width: calc((100% - 15px) / 2);
    }
} */
.WbJOYGgH0_mW-l470WXm4 {
    /* width: 32%;
    margin-right: 2%; */
    width: 24%;
    margin: 0 1% 20px 0;
}
.WbJOYGgH0_mW-l470WXm4:nth-of-type(4n) {
        margin-right: 0;
    }
.WbJOYGgH0_mW-l470WXm4 {

    display: flex;
    justify-content: left;
}

.asKRi0TnPo8UaJsQg5e7V {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
}

.losgTWql4mqDkbXhioQbj {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
    border-width: 1px;
    padding: 12px 20px
}

@media (max-width: 1024px) {

.losgTWql4mqDkbXhioQbj {
        font-size: 14px
}
    }

._2Zyq9ETWVlxjQKAbTemqtu {
    width: 100%;
    color: #000000;
    font-weight: 300;
    text-transform: uppercase;
}

._3yl3nrcGGzGcY2lvuEhD-Y {
    width: 100%;
    height: 42px;
    background-color: #F6F6F6;
    position: absolute;
    left: 0;
    right: 0;
    display: flex;
    /* justify-content: center; */
    align-items: center;
    flex-direction: column;
    text-align: center;
    grid-gap: 20px;
    /* margin-bottom: 20px; */
}
._3p-1_1pFLVWSMgHmxQCgd7 {
  width: 100%;
  padding: 50px 0px;

  ._1GGJfEZBKu_LCtUrMYx2V {
    width: 100%;
    text-align: center;
    position: relative;

    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1rem 2rem;

    ._3F0wUapsq866jhDaNtdayH {
      font-size: 30px;
      font-weight: bold;
      text-transform: uppercase;
      letter-spacing: 3px;
      display: block;
      font-family: 'Playfair Display Bold';
    }
  }
}

._2JAVZMZZBBWmRgur-yQtzV {
  width: 100%;

  ._2alVrArQoUaG_elMpEaFsg {
    width: 100%;
  }
}

._1xniKHEwErIDE9awsg20PD {
  border: 1px solid #f1f1f1;
  width: 100%;
  padding: 20px;
  border-radius: 10px;

  ._36CHWTc47FCDK-w-2huoLA {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 16px;
    font-family: 'Playfair Display Bold';
    color: #494949;
    margin-bottom: 16px;
  }

  .idMWcz3OuYvvYUazy4Q44 {
    padding-right: 10px;
    margin-bottom: 16px
  }

    .idMWcz3OuYvvYUazy4Q44 p {
      font-size: 16px;
      font-family: 'Playfair Display Bold';
      color: #84818a;
    }

  ._3ic0HHNkKyJiDLlcKk9dgf {
    display: inline;
    background: none;
    border: none;
    padding: 0 0 0 4px;
    font-size: 14px;
    font-family: 'Playfair Display Bold';
    color: #b08d57;
    cursor: pointer;
    text-decoration: underline;
  }

  .i_OAL48Md2g759hPSX2_H {
    display: flex;
    justify-content: space-between;
    align-items: baseline;

    ._2EZuGfMit90LJQRUAPkJXS {
      display: flex;
      grid-gap: 10px;

      img {
        width: 50px;
        height: 50px;
        -o-object-fit: cover;
           object-fit: cover;
        border-radius: 10px;
      }
    }

    .JcZn_GLFcOt--ytIwgP4H {
      color: #d9d9d9;
      font-size: 12px;

      span {
        margin-left: 12px;
        display: inline-block;
      }
    }
  }
}

._1fFgW8oFWnT_R8wnNTawAr {
  display: flex;
  align-items: center;
  margin: 50px 0px;

  ._2MgBx2boE_Ob5eiukFCFLs {
    width: 50%;
    justify-content: center;
    display: flex;
    align-items: center;
    grid-gap: 8px;

    ._3ot3KymGM6oTi_XgmK1XQa {
      font-size: 24px;
      line-height: 24px;
    }

    ._2YStBOJkswaYgWtiAzFIwd {
      font-size: 14px;
      font-weight: 600;
    }
  }

  ._3D1wyTG9cjzo6KQKaeM0up {
    width: 50%;
    justify-content: center;
    display: flex;
    align-items: center;
    flex-direction: column;
    grid-gap: 12px;
    border-left: 1px solid #f2f2f2;

    ._2_qOtRQKbhlDcHT42yEMjf {
      justify-content: center;
      display: flex;
      align-items: center;
      width: 70%;
      grid-gap: 12px;

      ._1wJGmlr1iQdW2seoa6yYGt {
        width: 30px;
        font-size: 14px;
        font-weight: 600;
      }

      ._2q8XbX7dAac7euQZbRqK8u {
        width: calc(100% - 220px);
      }

      ._1KfhoK5-3TBlQyawRuM0Az {
        width: 180px;
        font-size: 24px;
        line-height: 24px;
      }
    }
  }
}

.btVZ_WQworYTQUgeX5DVw {
  background-color: #fff;
  color: #000000;
  border-radius: 0px;
  border: 2px solid #000000;
  position: absolute;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 12px;
  padding: 12px 14px;
  cursor: pointer;
}

._3g5JSSpNPrANdSREH6KyZ7 {
  text-align: center
}

._3g5JSSpNPrANdSREH6KyZ7:nth-of-type(2) {
    margin-top: 15px;
  }

._3cXSpytHEcj7rFnIhuAb6l {
  padding-top: 15px;
  /* border-top: 1px solid var(--sectionSepColor); */
  color: #000000;
  text-transform: uppercase;
  font-size: 12px
}

._3cXSpytHEcj7rFnIhuAb6l .fa {
    margin-right: 10px;
  }

._2HaN4Jt3Fy0WB3UM_uuK_Z {
  margin: 15px 0;
}
._3jrpUpFJ3s40AisyhdcJYv {
  width: 100%;
  font-size: 12px
}

._3jrpUpFJ3s40AisyhdcJYv li {
    display: flex;
  }

._24Svs2HwXL0rra7r0fG_c3 {
  width: 50%;
  height: 20px;
  text-align: left;
  text-transform: uppercase;
  font-weight: 300;
}

._2l_rYAc5s_Fqdag74ctvkF {
  width: 50%;
  text-align: center;
  font-weight: 400;
}

._1i1dyspnYsyXLYC8v2ZhCN {
  margin-top: 3px;
  color: #000000
}
._1i1dyspnYsyXLYC8v2ZhCN .fa {
    margin-right: 3px;
  }

.yOWqxrGntnsqbG-HYqnRD {
  margin-top: 5px;
}

.xeu3grjfwj2AmSZlkrk1Z {
  font-size: 10px;
  margin: 8px 4px 0 0;
  float: left;
}

._2el7a8yyk4ykFbQxj_5E5q {
  cursor: pointer;
  float: left;
  margin-left: 2px;
  outline: none;
}

._2NcmZS5rO8BQ-KvKVF1P9_ {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._36r4C2WB9_xQ9524RGSuGV {
  width: 100%;
  padding: 0 20px;
  margin-bottom: 10px;
  font-size: 18px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box
}

._36r4C2WB9_xQ9524RGSuGV span {
    margin-left: 8px;
  }

._2JA0YNy4kIrSvpq5OFX5Qw {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 25px 0;
  /* background-color: var(--contentBgColor); */
}

._1KYC7M7Tv8NOWEEfIBnnLk {
  /* width: var(--desktopContentContainerWidth); */
}

._1KYC7M7Tv8NOWEEfIBnnLk .card {
    background-color: #fff;
  }

@media (max-width: 1024px) {

._1KYC7M7Tv8NOWEEfIBnnLk {
    width: calc(100% - 30px)
}
  }

.N9OCLV_8Pd_UnK2PYcVsC {
  display: flex;
  justify-content: space-between
}

@media (max-width: 1024px) {

.N9OCLV_8Pd_UnK2PYcVsC {
    flex-direction: column
}
  }

._2N9rF5GJEpXFdouai2513p {
  width: 65%;
  display: flex;
  justify-content: space-between
}

._2N9rF5GJEpXFdouai2513p ._1qEEhnX_Yy5aMJr7xcP8-B {
    width: 100%;
  }

._2N9rF5GJEpXFdouai2513p ._3nlmarDSUr1n1EkIKc3S-K {
    margin: 0 0 20px 0;
  }

._37n8rdvXspqjt_oWLPX4mP {
  padding: 0 20px;
  position: relative;
  top: -15px;
}

._3d57f2FAqlxKPfGg9vqk4q {
  padding: 20px 20px 0 20px;
}

._202PFa4hzx4KTzH2XoS3DR {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 15px
}

.page ._202PFa4hzx4KTzH2XoS3DR {
    padding: 0
}

.WVELF_Oc64gSxQpYG-IJy {
  box-sizing: border-box;
  max-width: 100%;
  margin: 5px 0;
  padding: 0 20px;
  font-size: 20px;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._3ohfP2AdmlaXZnUF0ClY91 {
  font-size: 10px;
}

._1ZRcAb9BRe78E_x-PxVER7 {
  margin-top: 0;
  color: #000000;
}

._1W8dknk2V-zlFA8fq3ma-W {
  text-transform: none;
  font-size: 18px;
}

._2RigsFMj4w2sxli_b018yp {
  font-size: 12px;
  text-transform: lowercase;
}

._1uxnWOS90vp24LyBZ8b-rr {
  font-size: 10px;
  padding: 10px;
  background-color: #efedd6;
  border-radius: 4px;
  width: 80%;
  margin: 15px auto;
}

._1daq5msA6FQs8ElMZIYc3U {
  position: relative;
}

._3oYm3XNDOop4oHRPKfvtxN {
  width: 150px;
}

._1lLYIReThcpR1g5D11ovpg {
  width: 40px;
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
}

._1cv1x757U1DvivMJeRvdU6 {
  font-size: 10px;
  color: #000000;
  border-top: 1px solid #ddd;
  padding-top: 10px;
}

._20h6OTfGhVHty81KTWkCJS h3 {
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
    text-align: center;
  }

._20h6OTfGhVHty81KTWkCJS .Qdi5S9dCixOKd7o8JLoxt {
    margin-top: 5px;
  }

.Qdi5S9dCixOKd7o8JLoxt {
  font-size: 12px;
  text-align: center;
  margin: 15px 0;
}

._1Yc557Tx8Db1e7kxw6b0tY {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 20px
}

._1Yc557Tx8Db1e7kxw6b0tY em {
    color: #000000;
    font-style: normal;
    font-weight: 400;
  }

._1moY6E5Rdaw9hXx7IgIXIL {
  width: 100%;
  margin: 15px 0;
  padding: 10px;
  color: #000000;
  font-weight: 300;
}

._3ZVDOV8lLLvApBoLjltsBX {
  padding: 20px 0 0 0
}

.page ._3ZVDOV8lLLvApBoLjltsBX section {
      padding: 0 20px;
    }

._3ZVDOV8lLLvApBoLjltsBX ._1moY6E5Rdaw9hXx7IgIXIL {
    margin-top: 0;
  }

._3ZVDOV8lLLvApBoLjltsBX .WVELF_Oc64gSxQpYG-IJy {
    color: #000000;
  }

._2Ew5gpOlq5I2N1FQQK3iOR {
  font-weight: 300;
  font-size: 12px;
  text-align: center;
  margin-bottom: 15px;
}

._3j3eICziX5CQNUTQvbb-Z2 {
  margin: 3px 0;
}

._1s9AjtjADLX20SChJxyqb6 {
  position: relative;
  width: 100%;
  height: 185px;
}

._1J6O2vE8ORUWuFJpGhNYP4 {
  box-shadow: none;
  padding: 8px 16px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 300;
  position: absolute;
  top: 20px;
  right: 20px;
}

._2bVtcrt6-z-K0DhKHj_n8c {
  width: 100%
}

@media (max-width: 1024px) {

._2bVtcrt6-z-K0DhKHj_n8c {
    width: 100%;
    display: flex;
    justify-content: space-between
}

    ._2bVtcrt6-z-K0DhKHj_n8c ._9FE8Az73SR875u-0Vq-rr,
    ._2bVtcrt6-z-K0DhKHj_n8c ._1lkE8xzWZHSZfPI_m4HwBf {
      box-sizing: border-box;
      /* width: calc((100% - 15px) / 2); */
      width: 100%;
      flex: none;
    }
  }

._2fMkKAxt8nets_1K5rPeNr {
  width: 33%
}

@media (max-width: 1024px) {

._2fMkKAxt8nets_1K5rPeNr {
    width: 100%
}
  }

._1p8spx2IybbsYm9VPH9jo- {
  margin: 20px 0 0 0;
}

._1IJMbStjUNI78LT8mEOoKR {
}

._3KpRMNkWU4Z91WbgRojNe3 {
}

._3FmdwZCLEUS-ChvkBLMwUS {
  margin-top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 36px;
  flex-wrap: wrap;

  span {
    font-size: 20px;
  }
}

._1wbsyarSprfp_lCmq7lcvx {
  text-transform: none;
  font-size: 18px;
}

._34pLVoqqb3ovgp4puulgCM {
  font-size: 12px;
  text-transform: lowercase;
}

.DK8UGFOkBusVN24WyAmVS {
  font-size: 10px;
  padding: 6px 10px;
  background-color: #f1f1f1;
  color: #000;
  border-radius: 4px;
  width: -moz-fit-content;
  width: fit-content;
  margin: 10px auto;
  margin-top: 10px;
}

._3FL2FFjX98xz_TZAgvIfq- {
  position: relative;
  margin-top: 15px;
}

._3_8dzUuB7awS637epXg0CK {
  width: 130px;
  border-radius: 4px 4px 0 0;
  margin: 10px 0 -3px 0;
}

._2pXntnWjk8RAstP0KCeeMq {
  width: 35px;
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
}

.zYYeQ-XipzPwUCtAfPUn1 {
  font-size: 10px;
  color: #000000;
  border-top: 1px solid #ddd;
  padding-top: 20px;
}

._3_gtGbzMvkxuIPpGGLZCeF {
  margin: 30px 0;
  border-top: 1px solid #ddd;
}

._1y2wElkROBzK97PwsypTwL {
  text-align: center
}

._1y2wElkROBzK97PwsypTwL h3 {
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
  }

._1y2wElkROBzK97PwsypTwL p {
    margin: 5px 0 20px 0;
    font-size: 13px;
  }

._8pE616WdwWfGsSt8wELwe {
}

.Cn6XvWSYkL-Mq5gQMI0jR {
  display: flex;
  grid-gap: 10px;
  justify-content: center;
  margin-bottom: 40px;

  button {
    max-width: 175px !important;
    border-radius: 0;
    grid-gap: 10px;
  }
}

._1fziaHAsorEBAcpYdRx2SV {
  width: 100%;
  max-width: 250px;
}

._30W6ABOg4GSt3BlWRPRRB4 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
  width: 100%;
  max-width: 250px;
  font-weight: 300
}

._30W6ABOg4GSt3BlWRPRRB4 .fa,
  ._30W6ABOg4GSt3BlWRPRRB4 .icon {
    font-size: 24px;
    color: #000000;
    margin-right: 10px;
  }

._2YB6HpdXWfp0qwwP0XxrxV {
  margin-bottom: 0;
  color: #fff;
  background-color: #333;
  padding: 13px
}

._2YB6HpdXWfp0qwwP0XxrxV .icon {
    font-size: 28px;
    margin-right: 12px;
  }

._1g-FfiOi1lmy09bcWtJZX1 {
  margin-bottom: 0;
  color: #fff;
  background-color: #333
}

._1g-FfiOi1lmy09bcWtJZX1 .icon {
    font-size: 35px;
    margin-right: 5px;
  }

._3aiVwfG_pf_B58Uu2ORAO8 {
  background-color: #fff;
  border: 2px solid #dedede;
  padding: 4px;
  margin-bottom: 0
}

._3aiVwfG_pf_B58Uu2ORAO8 .icon {
    font-size: 36px;
    margin-right: 5px;
  }

.jtHu5yGTlB3JQ0qIbfh4l {
  background-color: #fff;
  border: 2px solid #dedede
}

.jtHu5yGTlB3JQ0qIbfh4l .icon {
    font-size: 22px;
  }

._1K42WpvPWj-5gi7LbPLKmS {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px 0px;

  ._3WgwXocIgE67CCGErLg2lz {
    width: 122px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px;
    border-radius: 50px;
    box-shadow: 0px 0px 8px #ccc;

    ._1e__7nmLFNtOElOBJBzkNF {
      width: 30px;
      height: 30px;
      border-radius: 50%;
      text-align: center;
      background-color: #eaeaea;
      line-height: 27px;
      font-size: 21px;
      color: #84818a;
    }
  }
}

._1y2wElkROBzK97PwsypTwL {
  h3 {
    font-family: 'Playfair Display Bold';
    font-weight: 800;
    font-size: 30px;
    text-transform: capitalize;
    margin: 50px 0px 10px;
  }

  h4 {
    margin-bottom: 10px;
  }
}

._1cjNJneW55iNKi6BcCzcEg {
  width: 100%;
  display: flex;
  grid-gap: 10px;
  text-align: left;

  img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

._27AEuIZDQzDSSh5GaWYkbr {
  width: 98%;
  display: flex;
  align-items: center;
  justify-content: space-between;

  ._3Sgfdd_QT0VxcRdVQt3hpx {
    display: flex;
    align-items: center;
    grid-gap: 10px;
  }

  ._2q54HJ7HUc4H7GwHlXeH8f {
    display: flex;
    align-items: center;
    grid-gap: 10px;
    margin: 10px 0px;

    button {
      border: none;
      height: 30px;
      width: 30px;
      line-height: 44px;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;

      img {
        width: 16px;
        height: 16px;
      }
    }
  }
}
.RETB0xfrnfb0BBy6bvbVx {
  width: 20px;
  /* margin-top: 5px;
  margin-left: -1px; */
}
@media (min-width: 991px) {
  .RETB0xfrnfb0BBy6bvbVx {
    margin-left: 1px;
  }
}
@media (max-width: 919px) {
  .Cn6XvWSYkL-Mq5gQMI0jR {
    button {
      max-width: 145px !important;
    }
  }
}

.e8pqLQUZ5-RCmWEt51fcf {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
  background-color: rgba(0, 0, 0, 0.5);

  ._1XORjUpUt7GTM0J7Znk4bt {
    margin: 0 auto;
    display: flex;
    width: 100%;
    height: 98vh;
    margin-top: 1vh;
    align-items: center;
    justify-content: center;
    /* background-color: #fff; */

    ._1ZydX4HeyawZaoPvxC1p6P {
      width: 100%;
      max-width: 500px;
      /* height: 100%; */

      ._1FR0WkRX4EgQP2XwMPKbdv {
        position: relative;
        /* display: flex;
                justify-content: space-between;
                gap: 10px;
                height: 100%; */
      }
    }
  }
}

.lYCuLIjyMf-yEnj8PgbRF {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 20px;
  cursor: pointer;
  z-index: 999;
  -webkit-tap-highlight-color: transparent;
}

._2huOglGaN9Z2INDe3hiw55 {
  max-width: 100%;
  max-height: 150px;
}

._3GXfYrumJVoPDBLgRjeiH8 em-emoji-picker {
  position: absolute;
  top: -449px;
}

::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  /* box-shadow: inset 0 0 5px grey; */
  background: #f1f1f1;
  border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #d9d9d9;
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #777;
}

.W1S2oTmXvG1CAJW4GsFwl {
  display: flex;
  align-items: center;
  font-size: 12px;
  padding: 5px 0;
}

._1DZB_DzJv1zG9KcPDASQ47 {
  text-transform: uppercase;
  width: 50%;
  text-align: left;
}

._1L8aLW8OkQwI4ZyiJXDSuC {
  flex-grow: 1;
  text-align: right;
  color: #333;
}


    .qbRdMi1xXjsXL1zFAZphG .slick-dots button:before {
      font-size: 12px;
      color: #fff;
      opacity: .75;
    }

.qbRdMi1xXjsXL1zFAZphG .slick-dots .slick-active button:before {
      opacity: 1;
      color: #000000;
    }

/* ── Custom gallery layout: main image + side thumbnail strip ── */
._1AlNUTCpR1RR5WDE13QWK8 {
  display: flex;
  grid-gap: 8px;
  width: 100%;
  align-items: flex-start; /* thumbStrip height set by JS measurement */
}

._1Xs6tOZjqUqiy5yZNWYTF5 {
  flex: 1;
  min-width: 0

  /* Force react-image-gallery to fill the flex container */
}

._1Xs6tOZjqUqiy5yZNWYTF5 .image-gallery,
  ._1Xs6tOZjqUqiy5yZNWYTF5 .image-gallery-content,
  ._1Xs6tOZjqUqiy5yZNWYTF5 .image-gallery-slide-wrapper,
  ._1Xs6tOZjqUqiy5yZNWYTF5 .image-gallery-slides,
  ._1Xs6tOZjqUqiy5yZNWYTF5 .image-gallery-slide,
  ._1Xs6tOZjqUqiy5yZNWYTF5 .image-gallery-swipe {
    width: 100%;
  }

._1Xs6tOZjqUqiy5yZNWYTF5 .image-gallery-image {
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }

/* Thumbnail strip — height controlled via JS (ResizeObserver on galleryMain) */
.IfIPk-1jNynTOg0RAp60t {
  display: flex;
  flex-direction: column;
  width: 80px;
  flex-shrink: 0;
}

/* Thumb list fills all available strip height so 4 thumbs split it evenly */
._3SWVokblw8oi3SHYZtkaXg {
  flex: 1;
  display: flex;
  flex-direction: column;
  grid-gap: 4px;
  width: 100%;
  position: relative; /* anchor for the circular arrow buttons */
}

.rVKC-vybP-JNNr1Lw3ZYs {
  flex: 0 0 auto;
  cursor: pointer;
  border: 2px solid transparent;
  box-sizing: border-box;
  border-radius: 4px;
  overflow: hidden;
  transition: border-color 0.15s
}

.rVKC-vybP-JNNr1Lw3ZYs img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    display: block;
  }

.rVKC-vybP-JNNr1Lw3ZYs:hover {
    border-color: rgba(0, 0, 0, 0.3);
  }

._2ecpfzg4NnY7VyyDB1KtN7 {
  border-color: #000000;
}

/* Circular navigation arrow overlaid on thumbnail strip edges */
._19EzZyxKZue382lLdNnnmN {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.92);
  border: 1px solid #d0d0d0;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  padding: 0;
  transition: background 0.15s, box-shadow 0.15s
}
._19EzZyxKZue382lLdNnnmN:hover {
    background: #fff;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
  }
._19EzZyxKZue382lLdNnnmN {

  /* CSS chevron arrow drawn via a rotated bordered square */
}
._19EzZyxKZue382lLdNnnmN::before {
    content: '';
    display: block;
    width: 9px;
    height: 9px;
    border-right: 2.5px solid #333;
    border-bottom: 2.5px solid #333;
    flex-shrink: 0;
  }

/* Up arrow: centered at the top boundary of the thumb list */
._3a7A5oEq04IXwLKMJ3G-k_ {
  top: -17px
}
._3a7A5oEq04IXwLKMJ3G-k_::before {
    transform: rotate(-135deg) translate(-2px, 2px);
  }

/* Down arrow: centered at the bottom boundary of the thumb list */
._2HKpJ7loZzosjDsOiYxE2h {
  bottom: -17px
}
._2HKpJ7loZzosjDsOiYxE2h::before {
    transform: rotate(45deg) translate(-2px, -2px);
  }

._3xVDmtw4HLw2FrLpaYMfwt {
  overflow: hidden;
  padding: 0 1px;
  box-sizing: border-box;
}

._3XB6k_qM9yLNPDvckIi3jQ {
  position: relative;
}

._126rliTlLFcv6CRIJipttQ {
  display: inline-block;
  width: 60%;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 700;
}

._1nkQwBUrchqgz2vs3z-6PU {
  display: inline-block;
  width: 80%;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 300;
}

._9phnLU2lfcsYzxAjJmX9i.slick-arrow {
    width: 40px;
    height: 40px;
  }

._1px9OCAoeMFTXpbmUPpzcT {
  left: -50px;
}

._2tiVpnI8DUv-LpXMdtVbEI {
  right: -50px;
}

._2ePYq0gtVYNHDET3dCE8vh {
  width: 100%;
  height: 400px !important;
}

._1vLZ2BEWxY6Hw-mvkEJzkG {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  border: none
}

._1vLZ2BEWxY6Hw-mvkEJzkG .panel {
    width: 100%;
  }

._3BoHJkGRYyYy59-IMypFdm {
  width: 100%;
  display: flex;
}

._VL_Xk_5vYMOpEUYD9mdG {
  width: calc(50% - 20px);
  margin-left: 20px;
}
._2rCqU34h1CyaU1n0nUzG73 {
  width: 50%;
}
._3A0YJgkPCYmm8BeDwcsLyx {
  width: 100%
}
._3A0YJgkPCYmm8BeDwcsLyx .image-gallery-image {
    width: 100%;
    max-height: 480px;
    -o-object-fit: contain;
       object-fit: contain;
    background-color: #f5f5f5;
  }
._3A0YJgkPCYmm8BeDwcsLyx .image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image {
    max-height: 480px;
  }
._3A0YJgkPCYmm8BeDwcsLyx .image-gallery-thumbnail-image {
    height: 85px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }

._38dtJ8B5CiCoiZbcyZU90o {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 30px
}

._38dtJ8B5CiCoiZbcyZU90o h4 {
    text-transform: uppercase;
    margin-bottom: 10px;
  }

/* 2-column info row: Seller Remarks (50%) | Additional Info (50%) */
._3U0CPTcEaiRev53EDt7Phl {
  display: flex;
  width: 100%;
  margin-top: 32px;
  grid-gap: 24px;
  align-items: flex-start;
  border-top: 1px solid #ebebeb;
  padding-top: 24px;
}

._1Kp0P9qfkTYYPohcy05tYp {
  width: 33.333%;
}

.TLoZFcJam4ejRSMbsmw9t {
  width: 50%;
}

._39dgdKFMuWRsBMW-X1KTz6 {
  width: 100%;
}

._1vG-p5a1n06Bv8-uuYlRg0 {
  display: block;
  margin-top: 16px;
  width: 100%;
}

._1vG-p5a1n06Bv8-uuYlRg0 button {
  width: 100%;
}

._1ab_RwrSQ0P33lN2_qOUWH {
  font-size: 13px;
  font-family: 'Futura Bold', 'Futura', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 12px;
  padding-bottom: 8px;
  border-bottom: 1px solid #ebebeb;
}

._1mGVRBGVqvIo1Ec2wDURvX {
  font-size: 12px;
  text-transform: uppercase;
  margin: 10px 0 6px;
  color: #555;
}

._29HG_cRswLTms-P8fv7WDw {
  display: flex;
  align-items: center;
  font-size: 12px;
  padding: 5px 0;
}

._3cMd4_S4zGSbYyMdELUix3 {
  text-transform: uppercase;
  width: 50%;
  text-align: left;
  color: #555;
}

._333JMOsxfw8mxaF2zj_cOj {
  flex-grow: 1;
  text-align: right;
  color: #333;
}

._3fOYHvlcechd23_FloGweQ {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between
}

._3fOYHvlcechd23_FloGweQ li {
    width: 30%
  }

._3fOYHvlcechd23_FloGweQ li .label {
      width: 100px;
    }

._3fOYHvlcechd23_FloGweQ li .value {
      text-align: left;
    }

.kcXhw5nS_q8Kcmz92Oxhu {
}

._3rUDgEpwjzTNAuoqGxafum {
  padding: 20px 20px 0 20px;
}

._3jck1ztGf9DnptVoJ5U-e0 {
  width: 100%
}

._3jck1ztGf9DnptVoJ5U-e0 ._3dqL_Ynlj6zTC46ksosnJ_ li,
    ._3jck1ztGf9DnptVoJ5U-e0 ._3dqL_Ynlj6zTC46ksosnJ_ .value {
      width: auto;
      width: initial;
    }

._3dqL_Ynlj6zTC46ksosnJ_ {
  justify-content: center;
}

/* Force gallery content to flex layout */
.image-gallery-content {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

/* Customize the thumbnail sidebar */
.image-gallery-thumbnails-wrapper {
  width: 120px !important;
}

/* Make thumbnails vertical with spacing */
.image-gallery-thumbnails {
  display: flex;
  flex-direction: column;
  grid-gap: 8px;
}

/* Set size of each thumbnail */
.image-gallery-thumbnail {
  width: 100px;
  height: 85px;
  overflow: hidden;
}

/* Match main image height with 4 thumbnails + 3 gaps */
.image-gallery-slide-wrapper {
  height: auto !important;
  display: flex;
  align-items: flex-start !important;
}

/* :global(.image-gallery-slide-wrapper) {
  height: calc((100px * 4) + (8px * 3));
  display: flex;
  align-items: center;
} */

/* :global(.image-gallery-slide-wrapper.image-gallery-main) {
  height: auto !important;
  display: flex;
  align-items: flex-start !important;
} */

/* Set the actual image inside thumbnail to 100x100 */
.image-gallery-thumbnail .image-gallery-thumbnail-image {
  width: 100px;
  height: 85px;
  -o-object-fit: cover;
     object-fit: cover;
}

.image-gallery-slide img {
  height: 365px;
  width: 100%;
  /* object-fit: cover !important; */
}

.image-gallery-slide .image-gallery-image {
  -o-object-fit: cover;
     object-fit: cover;
}

/* Bullets */
.image-gallery-bullets {
  position: absolute;
  bottom: 80px; /* spacing from bottom */
  left: 50%;
  transform: translateX(-50%);
  z-index: 2; /* ensure it stays above the image */
  display: flex;
  justify-content: center;
}

/* Optional: style bullets */
.image-gallery-bullet {
  width: 12px;
  height: 12px;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 50%;
  margin: 0 4px;
  transition: background 0.3s ease;
}

.image-gallery-bullet.active {
  background: #007bff; /* Active bullet color */
}

._1Al_jcqgJ0UJk4y-w5kAyP {
  background-color: #fff;
  flex-grow: 1;
  padding: 24px;
  margin-top: 20px;
  border: none;
  box-shadow: 0px 0px 32px #ccc;
  border-radius: 0px;
  max-width: 800px;
  margin: 50px auto;
  position: relative;
  z-index: 0;
}

._1ubYZO8kleTRmWg5a2XlrA {
  padding: 0 20px 10px 20px;
  border-bottom: 1px solid #dedede;
}

.KQ9f_U9XVZa3WUAOBZCd_ {
  cursor: pointer;
}

._2Euk-iPVV6ImdKf54k3qOI {
  color: #000000;
}

.TiMFipVymVmNxTtJlJAFp {
}

._1Q6jMz7ekLTxczA5inqYvO {
  /* border: 1px solid #ddd; */
  border-radius: 4px;
  padding: 0px 20px;
  margin-bottom: 0px;
  text-align: left
}

._1Q6jMz7ekLTxczA5inqYvO em {
    color: #000000;
    font-style: normal;
    font-weight: 400;
  }

._1DYpp7VoezvqN6JB0Bk0dF {
}

.a014vcUX9YmEmgDVO27nA {
  font-weight: 300;
  font-size: 12px;
  text-align: center;
  margin-bottom: 15px;
}

.eLIFUHU-Vocfs6eMHo4eK {
  margin: 3px 0;
}

.aweN_IwTe3uz7CCxrPaRI {
  position: relative;
  width: 100%;
  height: 185px;
}

._1lPDIorfvW2hWdTP4Ywy8D {
  box-shadow: none;
  padding: 8px 16px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 300;
  position: absolute;
  top: 20px;
  right: 20px;
}

.q0X_cZLF9VZky4sNGQCUE {
  width: 140px;
  margin-left: 8px;
  border: 1px solid #eee;
  border-radius: 50%;
  height: 140px;
  cursor: pointer;
  -o-object-fit: cover;
     object-fit: cover;
}

._9PeogsyMhUh10ImWPqis5 {
  width: 100%;
  display: flex;
  align-items: baseline;

  ._1rivTzwTs_OcBNObNWxuJM {
    width: 100%;
    display: flex;

    ._19E_K9cWYyimpi0IaRO_1o {
      width: 160px;
    }

    ._1-B5XTshq1x-X2LJnvPA5H {
      width: calc(100% - 160px);
      text-align: left;

      h1 {
        font-size: 20px;
        font-weight: 800;
        font-family: 'Playfair Display Bold';
        padding: 0 20px;
      }

      .a014vcUX9YmEmgDVO27nA {
        text-align: left;
        padding: 0 20px;
      }
    }
  }
}

._3DkCo4bMowryoAQPYikoqo {
  width: 100%;
  justify-content: start;
  display: flex;
  align-items: center;
  grid-gap: 8px;
  padding-left: 20px;

  ._3updkxv4fCnYhvN6PKxacl {
    font-size: 18px;
    line-height: 18px;
  }

  .qu23FpnooXL6a79EYSQOF {
    font-size: 14px;
    font-weight: 600;
  }
}

._3fJnxYdHVwFrDIBCKCLCKD {
  width: calc(100% - 150px);
}

.Z2LtM4-ilaZcAIppfGwCE {
  width: 150px;

  button {
    width: 100%;
    margin-bottom: 10px;
    padding: 8px;
  }

  .ws_A_du7sx-hGJRGSHR70 {
    background-color: #000000;
    color: #fff;
    border-radius: 0px;
    border: 2px solid #000000
  }

    .ws_A_du7sx-hGJRGSHR70:hover {
      background-color: #fff;
      color: #000000;
    }

  .jS1TnWjGOBvoxgdBmkOU0 {
    background-color: #fff;
    color: #000000;
    border-radius: 0px;
    border: 2px solid #000000
  }

    .jS1TnWjGOBvoxgdBmkOU0:hover {
      background-color: #000000;
      color: #fff;
    }
}

._2ElCNP9TJkyAk78pXjGBbU {
  width: 100%;
  height: 42px;
  background-color: #f6f6f6;
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  /* justify-content: center; */
  align-items: center;
  flex-direction: column;
  text-align: center;
  grid-gap: 20px;
  /* margin-bottom: 20px; */
  z-index: 0;
  margin-top: 80px;
}

._2JZlyr16dlIU2b8sAogwPE {
  display: flex;
  grid-gap: 50px;
  justify-content: space-between;

  .yIaT5pTBhe-MfrurB04lM {
    width: calc(50% - 25px);
    border: 1px solid #f2f2f2;
    background-color: #f6f6f6;
  }

  ._20CbTkgL2HMfk-hSwlgkEf {
    width: calc(50% - 25px);
    border: 1px solid #f2f2f2;
    background-color: #f6f6f6;
  }
}

._38JFe5Ss90UNxzuTwe4kLL {
    font-size: 18px;
    font-weight: 500;
    padding: 10px;
    font-family: 'Playfair Display Medium';
    background-color: #fff;
}



._2vTr61Vh7IFjCTSvSg2jeI {
    padding: 10px;

    ul {
        display: grid;
        grid-template-columns: 60% 40%;
        /* border-left: 1px solid; */
        position: relative
    }

        ul:after {
            position: absolute;
            content: '';
            width: 1px;
            height: calc(100% - 24px);
            left: calc(50% - 1px);
            background-color: #777;
            top: 12px;
        }

    ul {

        li {
            position: relative;
            padding: 8px 20px
        }

            li:after {
                position: absolute;
                content: '';
                width: 10px;
                height: 10px;
                left: 0px;
                border-radius: 50%;
                background-color: #777;
                top: 12px;
            }
    }
}
 .R0PR-dkWOahGrlqv3dBqY {
      padding: 10px;
    }
    ._1zCblL2WqZWf0pa68Wc1QQ {
    font-size: 18px;
    font-weight: 500;
    padding: 10px;
    font-family: 'Playfair Display Medium';
    background-color: #fff;
}
.upR-DhP8molBCHXgH46Et {
  width: calc(35% - 20px);
  margin: 20px 0 0 20px;
}

.jYD67LoaC7j5u_p3FT1TI {
}

._2BCoA3wZFcdt7VmsV3Gfhd {
}

._3DT1TKqVmXfLTl93BCWea- {
}

.LGc5oeFREeB7yNL8qHAS7 {
}

.M5Lhs7nTbPqW962P64oi2 {
  margin: 20px 0 0 0;
}

.G4FUjXRDjLWNSz1ec0TFO {
}

._1Ynniq0FVbg3wMAkQRwpXE {
}

._1slFjowsPnQPBHMJ_mK7eI {
}

._3KSAgb2dij8eX7W0bP3FKE {
}

._2AxqICcHqenWpJa0lOTOw2 {
  padding: 0 30px;
}

._1225MtzzeRkFDm-NpY_MD4 {
}

._1225MtzzeRkFDm-NpY_MD4 li {
    margin: 5px 0;
  }

._22oMIvek542YCIOFuWMZd2 {
  padding: 40px 10px;
  text-align: center;
  background-color: #000;
  color: #fff;
  font-weight: 100;
  font-size: 20px;
  border-radius: 6px;
  cursor: pointer;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media all and (max-width: 1300px) {
	._22oMIvek542YCIOFuWMZd2 {
		padding: 32px 8px;
	}  
}

._1a32ZivF2R7TTcXJR5hX2i{
  width: 110px; 
  margin-left: 8px; 
  border: 1px solid #eee; 
  border-radius: 6px; 
  height: 100px;
  cursor: pointer;
}

@media all and (max-width: 1300px) {
	._1a32ZivF2R7TTcXJR5hX2i {
		width: 85px;
		height: 85px;
	}  
}
._3IeZ1AM5wY3nlnpRapz0OP {
  width: 100%;
  background-color: #fff;
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #dedede;
}

.iJ9gk_G7FdeOK5agtkKrJ {
  width: 70%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0
}

@media (max-width: 1024px) {

.iJ9gk_G7FdeOK5agtkKrJ {
    width: 100%;
    padding: 15px 0
}
  }
.voVtiCrNt6wj2TH3m4Gnj {
  width: calc(100% / 3);
}
.c4OIiF52YbX0c5YUFoJMt {
  display: flex;
  flex-direction: column;
  margin-left: auto;
}

.NUtI98kQRDKPhiKnnkjqh {
  padding: 23px 0px;
  text-align: center;
  width: 110px;
  margin-left: 8px;
  border: 1px solid #eee;
  border-radius: 6px;
  cursor: pointer;
}

.P1i8i6JGXbN6nvUK4IxAU {
  margin: 0;
  font-size: 30px;
}
@media all and (max-width: 1300px) {
  .NUtI98kQRDKPhiKnnkjqh {
    width: 85px;
    padding: 15px 0;
  }
}

._1mwBvH_z1mCIGQt-Fuc7Nw {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 50px 0;
}

._3dLMzdu2W8bpArLm5Sc1Nw {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._3RC_3t2OqtKiU3s5sSVyAe {
  margin-bottom: 30px;
  text-align: center;
  font-family: 'Playfair Display Bold'
}

._3RC_3t2OqtKiU3s5sSVyAe h2,
  ._3RC_3t2OqtKiU3s5sSVyAe h3,
  ._3RC_3t2OqtKiU3s5sSVyAe p {
    color: #39384d;
    text-align: center;
    text-transform: uppercase;
  }

._3RC_3t2OqtKiU3s5sSVyAe h2 {
    font-family: 'Futura Regular';
    padding-top: 5px;
    margin-bottom: 8px;
    text-align: center;
    font-size: 25px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 4px;
  }

._3RC_3t2OqtKiU3s5sSVyAe h3 {
    font-weight: bold;
    letter-spacing: 8px;
    font-size: 50px;
    font-family: 'Playfair Display Black';
  }

._3RC_3t2OqtKiU3s5sSVyAe p {
    margin-top: 8px;
  }

._3RC_3t2OqtKiU3s5sSVyAe .icon {
    display: block;
    font-size: 36px;
    color: #ccc;
    margin-bottom: 10px;
  }

._3RC_3t2OqtKiU3s5sSVyAe ._3R0mfWPM0NgST2SG_hk8E2 {
    max-width: 36px;
    margin-bottom: 10px;
  }

._3RC_3t2OqtKiU3s5sSVyAe ._1ekEMKKTCXtAG_PklKlTlq {
    max-width: 60px;
    margin-bottom: 10px;
  }
._MoqbJgbqBkygRNnRsZ0g {
  background: url(/f179e54581e13f0a9b69.png) center top /
    cover no-repeat;
  padding: 80px 0 0 0
}

._MoqbJgbqBkygRNnRsZ0g h3,
  ._MoqbJgbqBkygRNnRsZ0g h2 {
    color: #fff;
  }

._MoqbJgbqBkygRNnRsZ0g img {
    display: block;
    width: 100%;
    max-width: 310px;
  }

._2-io58jQuV5ArUXrn64oUr {
  background: #44bc9a
    url(/2a081181c3309578eb65.jpg) center top /
    cover no-repeat
}

._2-io58jQuV5ArUXrn64oUr p {
    max-width: 780px;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #fff;
  }

._2-io58jQuV5ArUXrn64oUr h3 {
    color: #fff;
  }

._2-io58jQuV5ArUXrn64oUr strong {
    font-weight: 400;
  }

._2-io58jQuV5ArUXrn64oUr button {
    background-color: #fff;
    color: #000000;
  }

._1bo-e7MiQUyJvLt5AT_kG4 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #434172;
  width: 100%;
}

._3xEsoatEdz7ziA8R5KQabA {
  width: 30%;
  max-width: 390px
}

._3xEsoatEdz7ziA8R5KQabA img {
    display: block;
    width: 100%;
  }

.D9ZQtry2OQ4MPUv98IzBT h3,
  .D9ZQtry2OQ4MPUv98IzBT p {
    text-align: center;
    color: #fff;
  }

.D9ZQtry2OQ4MPUv98IzBT h3 {
    font-size: 30px;
  }

.D9ZQtry2OQ4MPUv98IzBT p {
    margin: 0 0 30px 0;
    font-size: 20px;
  }

._3V5hpYvXp1qiDP807DHVTY {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px
}

._3V5hpYvXp1qiDP807DHVTY a {
    width: 100%;
    max-width: 180px;
    margin: 0 2%
  }

._3V5hpYvXp1qiDP807DHVTY a img {
      width: 100%;
    }

.VT1oKNAhSiPGfRGQ5BF5w {
  display: flex;
  width: 100%;
  position: relative;

  ._1J_y3okUIhYOSKovrvwyrY {
    width: 50%;
    text-align: center;

    ._2WJ1f5ntCVU7g4zrwY5n-_ {
      background: #d9d9d9;
      width: 300px;
      margin: 25px auto;
      height: 1px;
    }

    ._1-8jTH9Mu19ntg5Ztb94C2 {
      font-size: 24px;
      font-weight: bold;
      color: #333;
      font-family: 'Playfair Display Bold';
    }

    ._2yP5tW4ruNlBJS31PbfLoG {
      h2 {
        color: #000000;
        font-size: 26px;
        font-family: 'Playfair Display Bold';
        margin-bottom: 20px;
      }

      p {
        small {
          color: #004ab0;
          font-family: 'Futura Regular';
          /* font-family: 'Futura Bold';
            letter-spacing: 2px; */
          letter-spacing: 2px;
          font-size: 12px;
        }
      }

      h3 {
        margin-top: 12px;
        color: #004ab0;
        font-size: 26px;
        margin-bottom: 20px;
        font-family: 'Playfair Display Bold';
      }
    }

    .RE4Er9FWGxIBG1qnf-8LD {
      margin: 20px 0px;

      button {
        font-size: 20px;
        font-weight: 300;
        letter-spacing: 1px;
        border-width: 1px;
        transition: all 0.2s ease;
        padding: 14px 30px;
        margin: 8px;
        font-family: 'Futura Bold';
        cursor: pointer
      }

        button._26vGLirSsiPbMG5LGV9P2n,
        button._1suCW6muksfLkyUxXgWXDr {
          background-color: #fff;
          color: #000000;
          border: 1px solid #000;
          outline: none
        }

          button._26vGLirSsiPbMG5LGV9P2n:hover, button._1suCW6muksfLkyUxXgWXDr:hover {
            background-color: #000000;
            color: #fff;
          }

        button.sZxcAUrvbYc8-3FS4ctHy {
          background-color: #000000;
          color: #fff
        }

          button.sZxcAUrvbYc8-3FS4ctHy:hover {
            background-color: #fff;
            color: #000000;
          }
    }
  }

  ._3KWNYmn_Qed4ho6UO9l5ms {
    position: relative;
    flex: 1;
    padding: 10px;
    text-align: right;
    z-index: 0;

    ._19UMYXjin4QXxR6zI-6ALV {
      position: absolute;
      font-size: 100px;
      font-family: 'Playfair Display Black';
      bottom: -10px;
      color: rgb(205 205 205 / 10%);
      z-index: -1;
      left: 0;
      letter-spacing: 20px;
    }

    .sFUnR9YwO0V6J0y35_slo {
      max-width: 100%;
      margin-bottom: -10px;
    }

    ._3jD6qshyQCCAg0qgFVJhOm {
      position: absolute;
      right: 0;
      top: 0;

      img {
        max-width: 200px;
        margin-bottom: 10px;
      }
    }
  }
}

@media only screen and (max-width: 991px) {
  ._MoqbJgbqBkygRNnRsZ0g {
    background-size: 556px;
    background-position: right 68px;
  }
  ._2yP5tW4ruNlBJS31PbfLoG h2 {
    margin-bottom: 8px !important;
  }
  ._2yP5tW4ruNlBJS31PbfLoG h3 {
    margin: 0 !important;
  }
  .RE4Er9FWGxIBG1qnf-8LD button {
    padding: 8px 12px !important;
  }
}

@media (min-width: 768px) and (max-width: 840px) {
  ._1-8jTH9Mu19ntg5Ztb94C2 {
    font-size: 18px !important;
  }

  ._2yP5tW4ruNlBJS31PbfLoG {
    h2 {
      font-size: 20px !important;
      margin-bottom: 12px !important;
    }

    h3 {
      font-size: 20px !important;
      margin-bottom: 12px !important;
    }
  }
  .RE4Er9FWGxIBG1qnf-8LD {
    margin: 10px 0px !important;
  }
  .VT1oKNAhSiPGfRGQ5BF5w {
    ._1J_y3okUIhYOSKovrvwyrY {
      ._2WJ1f5ntCVU7g4zrwY5n-_ {
        margin: 15px auto !important;
      }
    }
  }
}

.u7Q7BGXHkmYWVgQdiJ-0i {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.55);
  z-index: 1100;
  padding: 60px 16px 16px;
  box-sizing: border-box;
}

@media (min-width: 480px) {
  .u7Q7BGXHkmYWVgQdiJ-0i {
    align-items: center;
    padding: 16px;
  }
}

.nM3VTnTTkGIgjD9NrJPOh {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.18);
  padding: 28px 24px 24px;
  width: 100%;
  max-width: 420px;
  box-sizing: border-box;
}

._22gRq6tTX7sdIyxEXdbbv9 {
  margin: 0 0 10px;
  font-size: 20px;
  font-weight: 700;
  color: #1a1a2e !important;
}

.SqXHBfV-F9tP5xi7beHRT {
  margin: 0 0 20px;
  font-size: 14px;
  line-height: 1.65;
  /* color: #555; */
}

._3oc_ZA2GGwnwyOrXROZlnb {
  margin-bottom: 20px;
}

._22NOzYh4BIFt8zwL6Yr3sh {
  display: block !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
  color: #999 !important;
  margin-bottom: 6px !important;
}

._2nfN1JhBraWb95oXddy3KZ {
  display: flex;
  align-items: center;
  background-color: #f4f4f8;
  border-radius: 6px;
  padding: 10px 12px;
  grid-gap: 10px;
}

._2Cu4VJoJycAqt3uH92ntSU {
  flex: 1 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #1a1a2e !important;
  word-break: break-all !important;
}

._2rBZhX93goBdn9p9XE39eu {
  flex-shrink: 0;
  background-color: #1a1a2e;
  color: #fff;
  border: none;
  border-radius: 5px;
  padding: 6px 14px;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.2s;
  white-space: nowrap;
}

._2rBZhX93goBdn9p9XE39eu:hover {
  background-color: #2d2d4e;
}

._28VdvX6cnKgND5NkichW6S {
  display: block;
  width: 100%;
  background-color: transparent;
  color: #888;
  border: 1px solid #ddd;
  border-radius: 6px;
  padding: 10px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s;
}

._28VdvX6cnKgND5NkichW6S:hover {
  background-color: #f4f4f8;
  color: #555;
}

._1Wvi2ab2ISjzQSPGQvWWO_ {
  height: 150px;
  display: flex;
  align-items: center;
  padding: 0 20px;
  border-bottom: 1px solid #52546e;
}

._37HY5swibD3ZnwTmKMHw2c {
  width: 20%;
  color: #fff;
  font-size: 18px;
  text-align: center
}

@media (max-width: 1024px) {

._37HY5swibD3ZnwTmKMHw2c {
    font-size: 14px
}
  }

._2joAX8Dicvw2g6hEDR9aBp {
  display: flex;
  flex-grow: 1;
  justify-content: center;
}

._-7aN4duMDhOFiO6UQiwtQ {
  padding: 2% 10%;
  /* background-color: var(--footerBgColor); */
  background-color: #000000
}

._-7aN4duMDhOFiO6UQiwtQ a:hover {
    opacity: 0.7;
  }

@media (max-width: 1024px) {

._-7aN4duMDhOFiO6UQiwtQ {
    font-size: 10px
}
  }

.Lyic7S6DSCo00ocjldkbq a {
    padding: 5px;
    margin: 0 10px
  }

.Lyic7S6DSCo00ocjldkbq a .fa {
      font-size: 36px;
      color: #000000;
    }

._3Ajdjrdhi94EMXFi2c_z4L {
  margin-right: 15px;
  border: 1px solid #000000;
  font-weight: 300;
  letter-spacing: 1px;
}

._3ys2ev2GxffkliRjtvgbFF {
  border: 1px solid #000000;
  font-weight: 300;
  letter-spacing: 1px;
}

._2FTo89xgGM8KyfmJsb4Tpk img {
    display: inline-block;
    margin: 0 30px;
    max-height: 60px;
    max-width: 120px;
    vertical-align: middle;
  }

._1zZF53O4ZRas0Apyw4qIDG a {
    display: flex;
    margin: 0 20px
  }

._1zZF53O4ZRas0Apyw4qIDG a img {
      height: 45px;
    }

._1zZF53O4ZRas0Apyw4qIDG a ._3ys2ev2GxffkliRjtvgbFF {
      margin-left: 20px;
    }

._2U9MhB241pFWKmd9uvVpy7 {
  display: flex;
  align-items: center;
  justify-content: center

  /* margin-top: 80px; */
}

._2U9MhB241pFWKmd9uvVpy7 a {
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 200;
  }

._2U9MhB241pFWKmd9uvVpy7 span {
    margin: 0 10px;
    color: #fff;
    font-size: 24px;
  }

.Jv8BHD1-TxZ-OYxgp-X8d {
  margin-top: 15px;
  text-align: center;
  color: #fff;
}

@media (max-width: 992px) {
  ._2U9MhB241pFWKmd9uvVpy7 a {
    font-size: 10px;
    font-weight: 200;
  }
}
._3hMq_5J8gvun0ybfbB_-fi {
  width: 100%;
  color: #838383
}

._3hMq_5J8gvun0ybfbB_-fi input {
    box-sizing: border-box;
    display: block;
    width: 100%;
    margin-top: 0px;
    border: none;
    outline: none;
    border-bottom: 2px dashed #ddd;
    border-radius: 0;
    padding: 8px 4px 4px 0px;
    font-size: 16px
  }

._3hMq_5J8gvun0ybfbB_-fi input:-webkit-autofill {
      border: none;
      -webkit-text-fill-color: #000000;
    }

@media (max-width: 1024px) {

._3hMq_5J8gvun0ybfbB_-fi input {
      padding: 8px 0 8px 5px;
      font-size: 14px
  }
    }

._3hMq_5J8gvun0ybfbB_-fi input:focus {
    border-bottom: 2px dashed #000000;
  }

._2dZbew1lb5-QyBswbpSs79 {
  position: absolute;
  left: -10px;
  top: 2px;
  font-size: 42px;
  color: #aaa;
}

._1XaNcWG_RDdh1UNQv5RCX em {
  font-weight: bold;
}

._3D4k77dn7dzi9S6nXvT2z7 {
  box-sizing: border-box;
  position: absolute;
  padding: 10px 5px;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  z-index: 99;
  top: 110%;
  width: 100%;
}

._3D4k77dn7dzi9S6nXvT2z7 div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
}

._1NQY15zCwhg3VjFQPHDPLI {
  background-color: #000000;
  margin-left: 20px;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  padding: 12px 20px
}

@media (max-width: 1024px) {

._1NQY15zCwhg3VjFQPHDPLI {
    margin-left: 10px
}
  }

.BZwA90nq67E1keJBhX45A {
  width: 100%;
  position: relative;
}

._2YOrt4MWzIRx-FVOu6ApvW {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.a1XCD4ekptcAxL_vjiDAy {
  padding: 2px 6px;
}

.a1XCD4ekptcAxL_vjiDAy i {
  font-size: 32px
}

@media (max-width: 1024px) {

.a1XCD4ekptcAxL_vjiDAy i {
    font-size: 28px
}
  }

@media (min-width: 768px) and (max-width: 1024px) {
  .a1XCD4ekptcAxL_vjiDAy i {
    position: absolute;
    top: -2px !important;
    left: -12px;
  }
}

@media (max-width: 1024px) {
  ._2YOrt4MWzIRx-FVOu6ApvW {
    background: #e8e8e8;
    border-radius: 10px;
  }
    ._3hMq_5J8gvun0ybfbB_-fi input {
      border-bottom: 0px;
      background: transparent !important;
      padding: 12px 15px 12px 45px;
    }
    ._3hMq_5J8gvun0ybfbB_-fi input:focus {
      border: 0px;
    }
  ._1NQY15zCwhg3VjFQPHDPLI {
    background-color: transparent;
    color: #000;
    font-size: 18px;
  }
  .a1XCD4ekptcAxL_vjiDAy i {
    font-size: 40px;
    position: relative;
    top: 2px;
  }
  ._1NQY15zCwhg3VjFQPHDPLI {
    position: absolute;
    /* left: 16px; */
    top: 4px;
  }
}

@media (max-width: 767px) {
  ._1NQY15zCwhg3VjFQPHDPLI {
    position: absolute;
    left: -10px;
    top: 0px;
  }
}

._2X9ko9VljglJ5ReshNn-TJ {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 5%;
  background: #f7f4f2;
}

._1R2hGMWTjQs8kzFjEUl-Tr {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
}

._3vtOwLJi21XH6t4T-q4mXN {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #39384d;
  text-transform: uppercase
}

._3vtOwLJi21XH6t4T-q4mXN img {
    width: 28px;
    margin-bottom: 20px
  }

@media (max-width: 1024px) {

._3vtOwLJi21XH6t4T-q4mXN img {
      margin-bottom: 15px
  }
    }

._3vtOwLJi21XH6t4T-q4mXN h1,
  ._3vtOwLJi21XH6t4T-q4mXN h2,
  ._3vtOwLJi21XH6t4T-q4mXN h3 {
    text-align: center;
  }

._3vtOwLJi21XH6t4T-q4mXN h1 {
    font-family: 'Playfair Display Bold';
    font-weight: bold;
    letter-spacing: 2px;
    font-size: 3rem;
    margin-top: 5px
  }

@media (max-width: 1024px) {

._3vtOwLJi21XH6t4T-q4mXN h1 {
      font-size: 2rem
  }
    }

@media (max-width: 768px) {

._3vtOwLJi21XH6t4T-q4mXN h1 {
      font-size: 1.5rem
  }
    }

._3vtOwLJi21XH6t4T-q4mXN h2 {
    font-size: 1.79rem;
    font-weight: 300;
    letter-spacing: 4px
  }

@media (max-width: 1024px) {

._3vtOwLJi21XH6t4T-q4mXN h2 {
      font-size: 1.1rem
  }
    }

@media (max-width: 768px) {

._3vtOwLJi21XH6t4T-q4mXN h2 {
      font-size: 0.8rem
  }
    }

._3vtOwLJi21XH6t4T-q4mXN h3 {
    font-size: 1.15rem;
    font-weight: 300;
    letter-spacing: 3px;
    margin-top: 12px
  }

@media (max-width: 1024px) {

._3vtOwLJi21XH6t4T-q4mXN h3 {
      font-size: 0.77rem
  }
    }

@media (max-width: 768px) {

._3vtOwLJi21XH6t4T-q4mXN h3 {
      font-size: 0.58rem
  }
    }

._12OuEoes993FIPqSeTCLU4 {
  box-sizing: border-box;
  width: 90%;
  /* width: 100%; */
  margin-top: 35px;
  /* padding: 20px 25px; */
  display: flex;
  position: relative;
  justify-content: center;
  border-radius: 16px;
  box-shadow: 0px 0px 8px #ccc;
  padding-left: 20px
}

@media (max-width: 1024px) {

._12OuEoes993FIPqSeTCLU4 {
    padding: 12px 15px;
    margin-top: 15px
}

    ._12OuEoes993FIPqSeTCLU4 input {
      font-size: 12px;
    }

    ._12OuEoes993FIPqSeTCLU4 .icon {
      font-size: 32px;
    }
  }

._3noyp3IicszRGWwUIqpTl9 {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 1px;
  border-width: 1px
}

@media (max-width: 1024px) {

._3noyp3IicszRGWwUIqpTl9 {
    font-size: 14px
}
  }

._3noyp3IicszRGWwUIqpTl9:hover {
  background-color: #000000;
  color: #fff;
}

._2lQO7o_wMdCWoKyV76aleh {
  width: 90%;
  /* width: 100%; */
  display: flex;
  align-items: center;
  margin: 25px 0;
  color: #39384d;
  text-transform: uppercase
}

@media (max-width: 1024px) {

._2lQO7o_wMdCWoKyV76aleh {
    margin: 15px 0;
    font-size: 10px
}
  }

.ZKXwQGqujUlN4dcUzS7Js {
  flex-grow: 1;
  height: 1px;
  background-color: #a2a2ab;
}

._3N7c4h-q1ZLDYZmuWF58SR {
  margin: 0 15px;
  font-size: 16px;
}

@media (max-width: 1024px) {

._3IlOYk2sst1w6qRQbLD3ai {
    width: 65%
}
  }

._3LM0wQmXCQKqseoVsr5UPn {
  height: 630px
}

@media (max-width: 1024px) {

._3LM0wQmXCQKqseoVsr5UPn {
    width: 100%;
    height: auto
}
  }
._178GcGqnFixLwzTEtdViak {
  cursor: pointer;
  text-align: center;
}

._1iQf5rk0F0hZ7KpnieH8ey {
  width: 170px;
  height: 170px;
  border-radius: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border: 5px solid #fff;
  /* filter: drop-shadow(rgba(0, 0, 0, 19%) 6px 6px 15px); */
  filter: drop-shadow(rgba(0, 0, 0, 10%) 0px 6px 7px);
}

.XufTQfNHtbQ_4v_o_oO2R {
  text-align: center;
}

._2r5eIV8lOjw5lAIHwvvwc7 {
  width: 100%;
  margin-top: 5px;
  font-weight: 500;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
}


@media (max-width:767px) {
  ._178GcGqnFixLwzTEtdViak {
    cursor: pointer;
    margin: 0px 10px 10px;

  }

  ._1iQf5rk0F0hZ7KpnieH8ey {
    width: 70px;
    height: 70px;
    -o-object-fit: cover;
       object-fit: cover;
    border: 4px solid #fff;
    margin: 0px 22px;
    display: block;
  }

  ._2r5eIV8lOjw5lAIHwvvwc7 {
    font-size: 14px;
  }

  ._2r5eIV8lOjw5lAIHwvvwc7 p {
    font-size: 14px;
    color: gray;
    margin: 0px;
    padding: 0px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }

  ._2r5eIV8lOjw5lAIHwvvwc7 span {
    /* text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; */
  }


}

@media (max-width:1199px) {
  ._1iQf5rk0F0hZ7KpnieH8ey {
    width: 100px;
    height: 100px;
  }
}
.ROQgEqGzBxoMf5RNfGGxs {
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-gap: 20px
}

@media (max-width: 767px) {

.ROQgEqGzBxoMf5RNfGGxs {
    margin-top: 20px
}
  }

._1TCwy0RbIKLD_xYnQVf_gO {
  display: flex;
  width: 100%;
  margin-top: 20px;

  /* gap: 20px;
  padding-bottom: 100px;
  overflow: auto;
  margin-bottom: 20px; */

  img {
    margin: 10px 0px 6px 0px;
  }
}

@media (max-width: 767px) {

._1TCwy0RbIKLD_xYnQVf_gO {
    margin: 0
}
  }

.lig5W60XtwImQ1rgEZHSw {
}

._3vmYnhr5Ts-bYyyzKCiYGS {
  display: flex;
  height: 211px
}

._3vmYnhr5Ts-bYyyzKCiYGS:nth-of-type(4n) {
    margin-right: 0;
  }

._3vmYnhr5Ts-bYyyzKCiYGS ._2t3chDUtfH_PG4m465T2lw {
    max-height: 250px;
    overflow-y: hidden;
  }

._2miU8O2o5i6jZ5FaufDe-d {
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline;
  font-family: 'Playfair Display Bold'
}

@media (max-width: 767px) {

._2miU8O2o5i6jZ5FaufDe-d {
    padding-bottom: 20px;
    color: #39384d;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.5em;
    text-transform: uppercase;
    letter-spacing: 3px;
    text-align: center;
    width: 100%;
    display: block
}
  }

._2miU8O2o5i6jZ5FaufDe-d span {
  font-weight: bold
}

@media (max-width: 767px) {

._2miU8O2o5i6jZ5FaufDe-d span {
    font-weight: bold;
    display: block
}
  }

._12QmpuiIVu-RXJWnBQzenX {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  border-width: 1px;
  padding: 12px 20px
}

@media (max-width: 1024px) {

._12QmpuiIVu-RXJWnBQzenX {
    font-size: 14px
}
  }

._12QmpuiIVu-RXJWnBQzenX:hover {
  background-color: #000000;
  color: #fff;
}

._3D36KkH8yy5BP3-4hZhmrd {
  text-align: center;
}

._3L254xNyCi6RqklWt-aFpR {
  display: flex;
  grid-gap: 20px;
  width: 100%;
  overflow: hidden;
}

._369FVGK3M4rZuG4lIw3oSk {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px 0;
}

._162nAKZkLao4Z47tTVmE7F {
  width: 170px;
  height: 170px;
  border-radius: 50%;
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: _2TKYUhDU3wsWehY4RI1Rvi 1.5s infinite;
}

._1LFoohYEMPLbrDnrP1c4b8 {
  width: 100px;
  height: 14px;
  border-radius: 4px;
  margin-top: 8px;
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: _2TKYUhDU3wsWehY4RI1Rvi 1.5s infinite;
}

@keyframes _2TKYUhDU3wsWehY4RI1Rvi {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}

._1f0odH2t1QgzyLlmhDMHJz {
  width: 100%;
  height: 200px;
  margin-top: 25px;
  background: url(/a2cc9219f32359be5db3.jpg) center 0 / auto 300px no-repeat;
}

._1CoZP--97bwZTWm8jPvT3g {
  /* background-color: var(--brandBeige); */
  padding: 0 0 60px 0;
}

.a1n76OfleW6aRM-brepIf {
  font-family: 'Playfair Display Bold';
  font-weight: bold;
  font-size: 25px;
  text-align: center;
  color: #000000;
  text-transform: capitalize;
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

._2ooUJ2U7U_MkbVFXo32e8k {
  font-family: 'Futura Regular';
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;

  text-align: center;
  letter-spacing: 1px;
  padding: 10px;
  color: #000000;
}

.dIJoQ2kRmZjnTGRiXbwSu {
  /* background-color: var(--brandBeige); */
  padding: 10px 0;
}

._4I04aXpONecFNiWGJYDxQ {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 20px;
}

._2dYEMt5poifTi_YszOUafb {
  display: flex;
  width: 100%;
  margin-top: 20px;
  justify-content: space-around;
}

._1gdJLoTB3jxevjIsu1oslV {
  width: 100%;
  display: flex;
  justify-content: space-between;
  position: relative;
}

._3TPuJbTYH5GiMouleyfAmT {
  width: 338px;
  height: 200px;
  background: #FFFFFF;
  opacity: 83%;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._21LCzQqu-XbwCSQ5Fq9kiZ {
  position: relative;
  text-align: center;
  margin: 0 15px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end
}

._21LCzQqu-XbwCSQ5Fq9kiZ img {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
  }


._2NMfZKr9GjWfBcZSKTTliG {
  position: relative;
  text-align: center;
  margin: 0 15px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center
}


._2NMfZKr9GjWfBcZSKTTliG img {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
  }


._2NMfZKr9GjWfBcZSKTTliG ._1Gdq-18JMt_8yifUK61qFc {
    max-width: 160px;
    margin-top: 5px;
  }


._2NMfZKr9GjWfBcZSKTTliG .C7wayhzlTsuVIqSF0heho {
    max-width: 35px;
    margin-top: 5px;
  }


._2NMfZKr9GjWfBcZSKTTliG ._2kxAjQWHwefw0n6Re1kmtG {
    max-width: 35px;
    margin-top: 2px;
  }


._2NMfZKr9GjWfBcZSKTTliG ._3m_n06_QxP5vkLzhIwFZFF {
    max-width: 90px;
    margin-top: 8px;
  }


._2NMfZKr9GjWfBcZSKTTliG .mVsb_9lsTxjGcb5NpJFIK {
    max-width: 120px;
    margin-top: 10px;
  }


._2NMfZKr9GjWfBcZSKTTliG ._1vSqADl17zQ6Peldywt2bH {
    max-width: 50px;
  }


._2NMfZKr9GjWfBcZSKTTliG ._1LIdJWi3HUn39mqJnHmIAC {
    margin-top: 6px;
    max-width: 150px;
  }

.XcrSBhwz40FVtAid2vUd4:hover ._17XITbUs5ikZgytTz77h59 {
    text-decoration: underline;
  }

._2bSpV24pGemhc-INuavxgp {
  font-size: 16px;
  color: #777;
  margin-bottom: 15px;
  text-transform: uppercase;
}

._17XITbUs5ikZgytTz77h59 {
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #000000;
  margin-top: 20px;
  text-transform: uppercase;
}

.wYxpc-yG4Q4Kv_3Ct3PYt {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin: 20px 0 0 0;
}

.bLiqq-BxRAogjmKCP_sUP {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 10px;
  padding: 30px 10px;
  min-height: 270px;
  width: 100%;
  text-align: center;
  color: #fff;
  border-radius: 4px
}

.bLiqq-BxRAogjmKCP_sUP ._1F0M9RRQb8ZOPpujBox9nX {
    margin: 0;
    text-align: center;
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: 1px
  }

@media (max-width: 1250px) {

.bLiqq-BxRAogjmKCP_sUP ._1F0M9RRQb8ZOPpujBox9nX {
      font-size: 20px
  }
    }

.bLiqq-BxRAogjmKCP_sUP .oW0FVn4UyFbRNWRsDw9LJ {
    margin: 15px 0 0 0;
    text-align: center;
    font-size: 32px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: bold;
    font-family: 'Playfair Display Bold';
    color: #000000
  }

@media (max-width: 1250px) {

.bLiqq-BxRAogjmKCP_sUP .oW0FVn4UyFbRNWRsDw9LJ {
      font-size: 25px
  }
    }

@media (max-width: 1000px) {

.bLiqq-BxRAogjmKCP_sUP .oW0FVn4UyFbRNWRsDw9LJ {
      font-size: 20px
  }
    }

.bLiqq-BxRAogjmKCP_sUP ._1I8l1Lc4DezTVSysNQghZE {
    margin: 20px 0 20px 0;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
  }

._2zJPtGYtfvpd-abGjt_JgQ {
  transition: all 0.5s ease;
  background: #333 url(/29d0d79492de27d1b729.jpg) center / auto 400px no-repeat;
}

._2zJPtGYtfvpd-abGjt_JgQ:hover {
  background: #333 url(/29d0d79492de27d1b729.jpg) center / auto 470px no-repeat;
}

._14U9itI77Q4bzuxNPVNEkM {
  transition: all 0.5s ease;
  background: #333 url(/60a65b56cd0b72234deb.jpg) center / auto 400px no-repeat;
}

._14U9itI77Q4bzuxNPVNEkM:hover {
  background: #333 url(/60a65b56cd0b72234deb.jpg) center / auto 470px no-repeat;
}

._1FHUs9rSOX2BCGA8WxsTk4 {
  transition: all 0.5s ease;
  background: #333 url(/39eae1a651bb8ef95616.jpg) center / auto 400px no-repeat;
}

._1FHUs9rSOX2BCGA8WxsTk4:hover {
  background: #333 url(/39eae1a651bb8ef95616.jpg) center / auto 470px no-repeat;
}

.OGkdpCwf_uDUNSyQU51Av {
  transition: all 0.5s ease;
  background: #333 url(/c1423847e4645df8ca90.jpg) center / auto 400px no-repeat;
}

.OGkdpCwf_uDUNSyQU51Av:hover {
  background: #333 url(/c1423847e4645df8ca90.jpg) center / auto 470px no-repeat;
}

.BkKvvlGW-9FDCmdkz0oQ9 {
  transition: all 0.5s ease;
  background: #333 url(/29ed419a2835f0f7a946.jpg) center / auto 400px no-repeat;
}

.BkKvvlGW-9FDCmdkz0oQ9:hover {
  background: #333 url(/29ed419a2835f0f7a946.jpg) center / auto 470px no-repeat;
}

._1a6-i8aO500rZKkia6kuOQ {
  transition: all 0.5s ease;
  background: #333 url(/25bb6bcc31a697fb7074.jpg) center / auto 400px no-repeat;
}

._1a6-i8aO500rZKkia6kuOQ:hover {
  background: #333 url(/25bb6bcc31a697fb7074.jpg) center / auto 470px no-repeat;
}

._12wXc_RR20hHI0D3v4ARPE {
  transition: all 0.5s ease;
  background: #333 url(/8f67544a1feb0f4e8cf7.jpg) center / auto 400px no-repeat;
}

._12wXc_RR20hHI0D3v4ARPE:hover {
  background: #333 url(/8f67544a1feb0f4e8cf7.jpg) center / auto 470px no-repeat;
}

._1h_3BpKfvarb0wycKXhMsG {
  transition: all 0.5s ease;
  background: #333 url(/2111d7fc85b6fb452997.jpg) center / auto 400px no-repeat;
}

._1h_3BpKfvarb0wycKXhMsG:hover {
  background: #333 url(/2111d7fc85b6fb452997.jpg) center / auto 470px no-repeat;
}

.JE2kSZinxTvGdF1OUdNxz {
  padding: 60px 0 60px 0
}

.JE2kSZinxTvGdF1OUdNxz p {
    margin-bottom: 0;
  }

._12iclKrMBjYFbhocDkd8aN {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-bottom: 0px;
  padding-top: 0px
}

._12iclKrMBjYFbhocDkd8aN p {
    margin-bottom: 0;
  }

.BEP11s8J825SNrlfwdHfp {
  font-family: 'Playfair Display Black';
  font-size: 80px;
  text-transform: uppercase;
  color: #000;
  opacity: 2%;
  position: absolute;
  letter-spacing: 20px;
  transform: translate(-19%, -92%);
}

._2hMu9tXhUNiscq2yglub0o {
  font-family: 'Playfair Display Black';
  font-size: 100px;
  text-transform: uppercase;
  color: #000;
  opacity: 2%;
  position: absolute;
  letter-spacing: 20px;
  transform: translate(-214px, 10px);
}

._23GEkUtn3Ui34i5eV1O6mS {
  font-family: 'Playfair Display Black';
  font-size: 100px;
  text-transform: uppercase;
  color: #000;
  opacity: 2%;
  position: absolute;
  letter-spacing: 20px;
  transform: translate(-50px, -158px);
}

.JUmMN0mB8NTX_e9NqSorO {
  font-family: 'Playfair Display Black';
  font-size: 100px;
  text-transform: uppercase;
  color: #000;
  opacity: 2%;
  position: absolute;
  letter-spacing: 20px;
  transform: translate(-50%, 150%);
}

.qGpncrGpPQFOEUqQ-qmRZ {
  font-family: 'Playfair Display Black';
  font-size: 100px;
  text-transform: uppercase;
  color: #000;
  opacity: 2%;
  position: absolute;
  letter-spacing: 20px;
  right: 0;
  bottom: 0;
}

.VWYIc7NfZLA9ZMyBzUx7i {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #fff;
  background: linear-gradient(-6deg, #fff 30%, #f7f4f2 30%)
}

.VWYIc7NfZLA9ZMyBzUx7i p {
    margin-bottom: 0;
  }

._18M66RHn_UGRJRQ614BvPX {
  padding-bottom: 0px;
  padding-top: 0px
}

._18M66RHn_UGRJRQ614BvPX p {
    margin-bottom: 0;
  }

._1Iz_amnC9tw_GPdglCMuAh {
  padding-bottom: 0px;
  padding-top: 30px;
}

._2zTz5T6GIivRRcRiJZ9GbB {
  padding-bottom: 50px;
  padding-top: 0
}

._2zTz5T6GIivRRcRiJZ9GbB p {
    margin-bottom: 0;
  }

._3UwwEyrGbOpS52LhIh9BMT {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 10px 0
}

._3UwwEyrGbOpS52LhIh9BMT ._2AO1KYhdkjC5ZJD_bKmQb5 {
    font-family: 'Playfair Display Black';
    font-size: 250px;
    position: absolute;
    text-transform: uppercase;
    opacity: 2%;
    letter-spacing: 20px

  }

@media screen and (max-width: 1366px) {

._3UwwEyrGbOpS52LhIh9BMT ._2AO1KYhdkjC5ZJD_bKmQb5 {
      font-size: 200px

  }
    }

@media (max-width: 1024px) {

._3UwwEyrGbOpS52LhIh9BMT ._2AO1KYhdkjC5ZJD_bKmQb5 {
      font-size: 150px

  }
    }

@media (max-width: 768px) {

._3UwwEyrGbOpS52LhIh9BMT ._2AO1KYhdkjC5ZJD_bKmQb5 {
      font-size: 100px

  }
    }

@media (max-width: 480px) {

._3UwwEyrGbOpS52LhIh9BMT ._2AO1KYhdkjC5ZJD_bKmQb5 {
      font-size: 50px

  }
    }

._3UwwEyrGbOpS52LhIh9BMT ._3lfWSS5netG2FiUDb0g5Tv {
    color: #39384d;
    font-family: 'Playfair Display Black';
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 20px;
    font-size: 50px;
    margin-top: 5px;
    line-height: 60px
  }

@media (max-width: 1024px) {

._3UwwEyrGbOpS52LhIh9BMT ._3lfWSS5netG2FiUDb0g5Tv {
      font-size: 45px
  }
    }

._3UwwEyrGbOpS52LhIh9BMT h2 {
    color: #39384d;
    font-family: 'Playfair Display Medium';
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
    line-height: 5px
  }

@media (max-width: 1024px) {

._3UwwEyrGbOpS52LhIh9BMT h2 {
      font-size: 17px
  }
    }

._3UwwEyrGbOpS52LhIh9BMT p {
    margin-bottom: 0;
    width: 28%;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
  }



._2C9PFAvFBBoxcDUQRH-s1j {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 5% 0 0 6.25%;
  padding-bottom: 4.8%;
  width: 45%
}



._2C9PFAvFBBoxcDUQRH-s1j img {
    max-width: 35px;
    width: 100%;
    margin: 0 8px 20px 0;
  }



._2C9PFAvFBBoxcDUQRH-s1j h1 {
    color: #39384d;
    font-family: 'Playfair Display Bold';
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 8px;
    font-size: 50px;
    margin-top: 5px
  }



@media (max-width: 1024px) {



._2C9PFAvFBBoxcDUQRH-s1j h1 {
      font-size: 45px
  }
    }



._2C9PFAvFBBoxcDUQRH-s1j h2 {
    color: #39384d;
    text-align: center;
    font-size: 22px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 4px
  }



@media (max-width: 1024px) {



._2C9PFAvFBBoxcDUQRH-s1j h2 {
      font-size: 17px
  }
    }



._2C9PFAvFBBoxcDUQRH-s1j ._1y_mS16ra3jn7iUbSI3OAg {
    box-sizing: border-box;
    position: relative;
    text-align: center;
    background-color: #fff;
    margin-top: 30px;
    padding: 8.68% 5.2% 7.8% 5.2%;
    width: 100%;
    box-shadow: 0 4px 18px 2px #eee;
  }



._2C9PFAvFBBoxcDUQRH-s1j ._1zQkHdwVSpBrCLoSJC3qES {
    text-align: center;
    color: #aaa;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 1px;
    margin: 5px 0 50px 0
  }



@media (max-width: 1024px) {



._2C9PFAvFBBoxcDUQRH-s1j ._1zQkHdwVSpBrCLoSJC3qES {
      font-size: 14px;
      margin-bottom: 20px
  }
    }



._2C9PFAvFBBoxcDUQRH-s1j ._1Y7PBnf17N_hFakP_z8Q9u {
    color: #000000;
  }

._2tCqJ3DHt3873SQOKhVfhZ {
  width: 45%;
  z-index: 2;
  display: flex;
  background: url(/1846f3abe1392bbc36b8.png) left / auto 100% no-repeat;
}

._7J8dFKolxfqrj5_Z_ZEKm {
  background-color: #f7f4f2;
  padding: 60px 0;
}

._18pisZsUYB7-Ceo9oF9w7N {
  display: flex;
  justify-content: space-around;
}

._3ugcOKITeX-9k8sE68sYz9 {
  width: 100%;
  margin: 0 20px;
  padding-top: 120px;
  background-position: center 0;
  background-size: auto 100px;
  background-repeat: no-repeat
}

._3ugcOKITeX-9k8sE68sYz9 h4,
  ._3ugcOKITeX-9k8sE68sYz9 p {
    text-align: center;
  }

._3ugcOKITeX-9k8sE68sYz9 h4 {
    color: #000000;
    font-size: 18px;
    letter-spacing: 1px;
  }

._13Qp8mHWQnllYRyxKjuWh7 {
  background-image: url(/39de50ae6febc3c72fcf.png);
}

._3ArIxbMPOTNQrWrYzz2WPT {
  background-image: url(/00edcb538e5b26085774.png);
}

.qXbmRzdKw-_5oXX3Ka7nL {
  background-image: url(/60c85852785ba32b0a8e.png);
}

._265MAWUW1oQYoi5KKrTYSM {
  background-image: url(/48080c6f955eef68956b.png);
}

._36j_VlhxSr8mlA4cgTPKK9 {
  background: url(/f179e54581e13f0a9b69.png) center top / cover no-repeat;
  padding: 80px 0 0 0
}

._36j_VlhxSr8mlA4cgTPKK9 h3,
  ._36j_VlhxSr8mlA4cgTPKK9 h2 {
    color: #fff;
  }

._36j_VlhxSr8mlA4cgTPKK9 img {
    display: block;
    width: 100%;
    max-width: 310px;
  }

._3dC58w3eWuwkmHcXKl8qak {
  background: #44bc9a url(/2a081181c3309578eb65.jpg) center top / cover no-repeat
}

._3dC58w3eWuwkmHcXKl8qak p {
    max-width: 780px;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #fff;
  }

._3dC58w3eWuwkmHcXKl8qak h3 {
    color: #fff;
  }

._3dC58w3eWuwkmHcXKl8qak strong {
    font-weight: 400;
  }

._3dC58w3eWuwkmHcXKl8qak button {
    background-color: #fff;
    color: #000000;
  }

._1RPEaAFZDXeTal3_qPxVGY {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #434172;
  width: 100%;
}

._3UyTI7gFtVnOEJpskbA_Hc {
  width: 30%;
  max-width: 390px
}

._3UyTI7gFtVnOEJpskbA_Hc img {
    display: block;
    width: 100%;
  }

._2ijfJwnEQHsCfJrL1uuxTR h3,
  ._2ijfJwnEQHsCfJrL1uuxTR p {
    text-align: center;
    color: #fff;
  }

._2ijfJwnEQHsCfJrL1uuxTR h3 {
    font-size: 30px;
  }

._2ijfJwnEQHsCfJrL1uuxTR p {
    margin: 0 0 30px 0;
    font-size: 20px;
  }

.Zq84fKaI1XsIYiY9XInpS {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px
}

.Zq84fKaI1XsIYiY9XInpS a {
    width: 100%;
    max-width: 180px;
    margin: 0 2%
  }

.Zq84fKaI1XsIYiY9XInpS a img {
      width: 100%;
    }

._1_77V3E2mOjomYiWrhiLdn {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  border-width: 1px;
  background: rgba(255, 255, 255, 1);
  transition: all 0.2s ease;
  padding: 18px 30px;
  margin-top: 10px;
}

._1_77V3E2mOjomYiWrhiLdn:hover {
  background-color: #000000;
  color: #fff;
}

.Mn8wb_iPVgJCzW2vmhtXE {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  margin: 20px 0 0 0
}

@media (max-width: 1024px) {

.Mn8wb_iPVgJCzW2vmhtXE {
    flex-wrap: wrap;
    justify-content: space-between
}
  }

.dukxsrH8yslICbyI-Slwr {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 10px;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-align: center
}

.dukxsrH8yslICbyI-Slwr img {
    width: 100%;
    border-radius: 4px;
  }

.dukxsrH8yslICbyI-Slwr {

  ._1Ht_89wFx4LvMrwMejCeOW {
    font-family: 'Futura Medium';
    font-size: 22px;
    color: #767676;
    margin-top: 10px;
  }

  ._2AO1KYhdkjC5ZJD_bKmQb5 {
    width: 100%;
    background-color: #FFFFFF;
    opacity: 65%


  }

    ._2AO1KYhdkjC5ZJD_bKmQb5 h2 {
      color: #000000;
      font-family: 'Futura Heavy';
      font-weight: 800;
      font-size: 18px;
      padding: 10px;
      line-height: 1.5em;
    }

  ._378J19KzoWLHATgrcsjuxD {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    width: 261px;
    height: 380px;
  }
}

@media (max-width: 1024px) {

.dukxsrH8yslICbyI-Slwr {
    width: calc((100% - 20px) / 3);
    margin: 0 0 20px 0;
    display: flex;
    flex-direction: column;
    align-items: center
}
  }



._3_KlYmKg_cCp0Fk6yD-h21 {
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  color: #000000;
  margin: 5px 0 20px 0;
}



._34qbKBV5BCSLbsanNK94l7 {
  display: flex;
  width: 100%;
  position: relative;

  ._2qHzjvpSeoFUvd4BQLcvi1 {
    width: 50%;
    text-align: center;

    ._3i-xBYzN4c2tR08cByj4P2 {
      background: #D9D9D9;
      width: 300px;
      margin: 25px auto;
      height: 1px;
    }

    ._3kWaJ0wCvVaS-ohc1HrRkF {
      font-size: 24px;
      font-weight: bold;
      color: #333;
      font-family: 'Playfair Display Bold';
    }

    ._1gd1pPRRbQ8qjjObPZLB2i {


      h2 {
        color: #000000;
        font-size: 26px;
        font-family: 'Playfair Display Bold';
        margin-bottom: 20px;
      }

      p {
        small {
          color: #004AB0;
          font-family: 'Futura Regular';
          /* font-family: 'Futura Bold';
          letter-spacing: 2px; */
          letter-spacing: 2px;
          font-size: 12px;
        }
      }

      h3 {
        margin-top: 12px;
        color: #004AB0;
        font-size: 26px;
        margin-bottom: 20px;
        font-family: 'Playfair Display Bold';
      }
    }

    ._1RwjGyHSMRDFkq_-MJAqfk {
      margin-top: 20px;

      button {

        font-size: 20px;
        font-weight: 300;
        letter-spacing: 1px;
        border-width: 1px;
        transition: all 0.2s ease;
        padding: 14px 30px;
        margin: 8px;
        font-family: 'Futura Bold';
        cursor: pointer
      }

        button._3TebcEDSaQx76eUTYRE4hv,
        button.g_i_-DomVSHOas6-ZsrTK {
          background-color: #fff;
          color: #000000
        }

          button._3TebcEDSaQx76eUTYRE4hv:hover, button.g_i_-DomVSHOas6-ZsrTK:hover {
            background-color: #000000;
            color: #fff;
          }

        button._1Yv07Yq9lZ_-u6w8leKuhH {
          background-color: #000000;
          color: #fff
        }

          button._1Yv07Yq9lZ_-u6w8leKuhH:hover {
            background-color: #fff;
            color: #000000;
          }
    }

  }

  ._1tif-7WiiP9zeSniD8_aq8 {
    position: relative;
    flex: 1;
    padding: 10px;
    text-align: right;
    z-index: 0;

    ._1rza-1O3XXyvk5fRfgCBMS {
      position: absolute;
      font-size: 100px;
      font-family: 'Playfair Display Black';
      bottom: -10px;
      color: rgb(205 205 205 / 10%);
      z-index: -1;
      left: 0;
      letter-spacing: 20px;
    }

    ._3708Cyi9ZRWm0yrR7rVPIq {
      max-width: 100%;
      margin-bottom: -10px;
    }

    ._3W5ygx1aEcA7DadWgtRQng {
      position: absolute;
      right: 0;
      top: 0;

      img {
        max-width: 200px;
        margin-bottom: 10px;
      }
    }
  }
}

._1bkHrkI4ZpgHkuVP38asa3 {
  height: 4px;
  background: linear-gradient(90deg, #000 50%, #F1F1F1 50%);
  width: 100%;
  margin-top: 120px;
}
._2ohiODi8omM0GxatVPQo0q {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  width: 100%;
  padding: 0;
  cursor: pointer;
}

._3GsLyFFRBQG9rBqKR7zkMq {
  height: 379px;
  width: 100%;
  text-align: center;
  border-radius: 4px 4px 0 0;
  overflow: hidden;
  position: relative;
}

._2t3GO97VHhu-Yw5FKDDn7j {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mZuWgtPennLO-4XD34Ry5 {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
._1T4cKKJb_YAlkHMboUauuf {
  flex: 1;
  padding: 10px;
}

.tzXH_iHGiHVvfHWBwkyDW {
  display: flex;
  align-items: center;
  grid-gap: 5px;
  position: relative;
}

.tzXH_iHGiHVvfHWBwkyDW p {
  font-family: 'Playfair Display Regular';
  font-size: 0.9rem;
}

.pFXCIPkDREK4nKlmR1GAs {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

.GMpGPiEB2H2yt5zj41enN {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

.dhc4N8BdKXUwRippFVMd1 {
  width: 100%;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  font-size: 18px;
  white-space: nowrap;
}

._2AdAvuNSslBva0bWF9tmw6 {
  margin-top: 10px;
  text-align: center;
}

._2Lg6e3idvC85ACAAILCgFy {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._2Lg6e3idvC85ACAAILCgFy p span {
  font-family: 'Playfair Display Bold';
  font-weight: 700;
  word-break: break-all;
}

.eIBVekUxjz0Epx_vIpbF {
  display: flex;
  align-items: center;
  grid-gap: 5px;
  text-align: center;
}

.eIBVekUxjz0Epx_vIpbF p {
  font-size: 14px;
  color: #959595;
  margin: 0px;
}

.eIBVekUxjz0Epx_vIpbF .cCTZk7QZ4CCeCb7C7OYHQ {
  color: #000000;
  font-size: 14px;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
}

._1MVSo1_KwiRzGsQosskaT7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

._1MVSo1_KwiRzGsQosskaT7 ._30ozgn_QQ369k1r7hMcvSb {
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

._4Vw1Rf9Q6Vd6p8yt4vmRY {
  border-radius: 0;
  background-color: #000000;
  padding: 10px 20px;
  font-size: 14px;
  font-family: 'Futura Bold';
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

._30ozgn_QQ369k1r7hMcvSb button {
  background: none;
  border: none;
  outline: none;
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  background-color: #f6f6f6;
  border-radius: 100%;
  cursor: pointer;
}

._30ozgn_QQ369k1r7hMcvSb button img {
  width: 18px;
  height: 18px;
  -o-object-fit: contain;
     object-fit: contain;
  filter: brightness(0.4);
}

._1Gqd6po6UaEPWIXDsDOySj {
  width: 100%;
  color: rgb(169, 169, 169);
  text-align: center;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._1Qjyak4DGykQbwzW75UcWV {
  width: 130px;
  height: 130px;
  overflow: hidden;
  position: absolute;
  /* top: -15px; */
  /* right: -10px; */
  top: -8px;
  right: -7px;
  z-index: 1;
}

._3RV58I_OpU1VFBQWYEZSb9 {
  left: -31px;
  top: 40px;
  transform: rotate(45deg);
  position: absolute;
  display: block;
  width: 225px;
  padding: 10px 0;
  background-color: #000000;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}

._1HckmerzI-EFcJFR7EPsPp {
  text-align: right;
  position: absolute;
  right: 0px;
  top: 22px;
  width: 150px;
  color: #959595;
  font-weight: 600;
}

._1HckmerzI-EFcJFR7EPsPp button {
  display: inline-block;
  background: #000;
  padding: 10px 20px;
  color: #fff;
  border: 1px solid #000;
}

._1HckmerzI-EFcJFR7EPsPp button:hover {
  display: inline-block;
  background: #fff;
  padding: 10px 20px;
  color: #000;
  border: 1px solid #000;
}

.W0woZWYDmOqGsuIbfaZ6M {
  position: relative;
}

._1UWkihQ1f5hgsPInY02R-o {
  position: absolute;
  position: absolute;
  left: 0;
  bottom: 35px;
  z-index: 1;
  text-align: center;
}

@media (max-width: 1199px) {
  ._3GsLyFFRBQG9rBqKR7zkMq {
    height: 250px;
  }
}

._10cax-4_DP3_qZAnReap78 {
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    grid-gap: 20px
}

@media (max-width: 767px) {

._10cax-4_DP3_qZAnReap78 {
        margin-top: 20px
}
    }

._30t2ob76B5VY57WUZPTbpC {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    width: 100%;
    margin-top: 20px;
    grid-gap: 10px
}

@media (max-width: 1280px) {

._30t2ob76B5VY57WUZPTbpC {
        grid-template-columns: repeat(3, minmax(0, 1fr))
}
    }

._2BO2t2wO64hMKC_816sb6 {
    width: 100%;
    border-radius: 4px 4px 0 0;
}

.G_bJIRYBBNNpgNfgix20D {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: inline;
    font-family: 'Playfair Display Bold';
}

.G_bJIRYBBNNpgNfgix20D span {
    font-weight: bold;
}

._1PexD_tVcFWcNQLKk_cA7g {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
    border-width: 1px;
    padding: 12px 20px
}

@media (max-width: 1024px) {

._1PexD_tVcFWcNQLKk_cA7g {
        font-size: 14px
}
    }

._1PexD_tVcFWcNQLKk_cA7g:hover {
    background-color: #000000;
    color: #fff;
}

@media (max-width:1199px) {
    ._30t2ob76B5VY57WUZPTbpC {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

}
.mpEFfvRmzqdAry4s8za02 {
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-gap: 20px
}


@media (max-width: 767px) {


.mpEFfvRmzqdAry4s8za02 {
    margin-top: 20px
}
  }


._262-C-A4W9bUnZYd8_4j9F {
  width: 95%;
  display: flex;
  justify-content: space-between
}


._262-C-A4W9bUnZYd8_4j9F ._3Fq-qChSkBGeRP3itZgeJH {
    width: 100%;
  }

._1U_JUgwjhVoa6ypkNGYLan {
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline;
  font-family: 'Playfair Display Bold';
}

._1U_JUgwjhVoa6ypkNGYLan span {
  font-weight: bold;
}

._1hgnW7XMrDHsiDswvrRbEK {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  border-width: 1px;
  padding: 12px 20px
}

@media (max-width: 1024px) {

._1hgnW7XMrDHsiDswvrRbEK {
    font-size: 14px
}
  }

._1hgnW7XMrDHsiDswvrRbEK:hover {
  background-color: #000000;
  color: #fff;
}
.-QRE2CGdmQ1MIrXfnHym7 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._20R0rdjVRkSY6cyVZpktq4 {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  width: 100%;
  padding: 0;
  cursor: pointer;
  /* Ensure full height for flex alignment */
  height: 100%;
}

._1S9cfmR5mHurUqc-C_tLY_ {
  font-size: 14px;
  color: #959595;
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

._7PZMlXfxSFnjSfGavNDRK {
  line-clamp: 3;
  -webkit-line-clamp: 3;
}

._3V3HWpQUzyzyEdk1lUZ2lf {
  font-size: 14px;
  color: #000000;
  display: block;
  text-align: center;
  margin-top: 8px;
  cursor: pointer;
  /* text-decoration: underline; */
}

._2Loov3zfiWAt8CtSHy4oBN {
  width: 100%;
  display: flex;
  justify-content: center
}

._2Loov3zfiWAt8CtSHy4oBN ._2GHzaUTl95TFRt9KO9rk7N {
    text-transform: uppercase;
  }

._2G3-H4sUnjzHrV_fCx6y8f {
  color: #ffa043;
}

._1VUyKIzUvSeMCC72FTsrBB {
  color: #ddd;
}

._26e9TNwRNd4nlBT5xj8APj {
  width: 100%;
  display: flex;
  justify-content: center;
  grid-gap: 5px;
  word-break: break-all;
}
._26e9TNwRNd4nlBT5xj8APj p {
  margin: 0px !important;
}

._1L9J2LkrmnyTcuB-7STVBe {
  padding-top: 2px;
  text-align: center;
}

._2PZZa7xos82Pc1xqXea1tq {
  display: flex;
  flex-direction: column;
  justify-content: flex-start; /* Change from center to flex-start */
  align-items: center;
  padding: 1rem;
  flex: 1; /* Take remaining space */
  min-height: 0; /* Allow flex shrinking */
}

._1-lgcSjt4kAnvaFMF1YvIO {
  border-radius: 0;
  background-color: #000000;
  padding: 10px 20px;
  font-size: 14px;
  font-family: 'Futura Bold';
  display: flex;
  align-items: center;
  grid-gap: 10px;
  margin-top: auto; /* This pushes button to bottom */
  align-self: stretch; /* Make button full width */
  justify-content: center; /* Center button text */
}

/* Additional wrapper for content above button if needed */
._3qvnxisBj84k90WcPMDgjT {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
  width: 100%;
}

._3K5g5L1tV6xn5bLnwcdnSO {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center
}

._3K5g5L1tV6xn5bLnwcdnSO img {
    width: 100%;
    height: 320px;
    -o-object-fit: cover;
       object-fit: cover;
  }

._1odz1bYhqZSmnNK8CYSWkl {
  width: 100%;
  font-size: 18px;
  font-weight: 700;
  font-family: 'Playfair Display Bold';
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.xGstN6fbAQGFGPgOduA2d {
  font-size: 14px;
  text-transform: capitalize;
}

/* Desktop devices - 768px and above */
@media only screen and (min-width: 768px) {
  ._20R0rdjVRkSY6cyVZpktq4 {
    min-height: 556px;
  }
}

@media only screen and (max-width: 767px) {
  ._1odz1bYhqZSmnNK8CYSWkl {
    font-size: 15px;
  }

  ._26e9TNwRNd4nlBT5xj8APj {
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
  }

  ._1-lgcSjt4kAnvaFMF1YvIO {
    padding: 10px 12px;
    margin-top: auto; /* Ensure this is applied on mobile too */
  }

  ._3K5g5L1tV6xn5bLnwcdnSO img {
    height: 174px;
  }

  ._20R0rdjVRkSY6cyVZpktq4 {
    min-height: 439px; /* Add minimum height for mobile to enable flex alignment */
    height: auto; /* Allow natural height expansion */
  }

  ._2PZZa7xos82Pc1xqXea1tq {
    padding: 1rem;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* Distribute space between content and button */
    align-items: center;
    min-height: 200px; /* Ensure minimum height for flex to work */
  }

  /* Ensure content takes available space */
  ._3qvnxisBj84k90WcPMDgjT {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
}

._2Ifcl8yCU6feLO6hmKb2X9 {
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    grid-gap: 20px
}

@media (max-width: 767px) {

._2Ifcl8yCU6feLO6hmKb2X9 {
        margin-top: 20px
}
    }

._1qaHJHtzbpNnVsvvdfoyfX {
    width: 100%;
    margin-top: 20px;
}

.YSmb2GHEE7qRBv97TLWtq {
    width: 100%;
    border-radius: 4px 4px 0 0;
}

._1SpmLtOdev8hnKyCgdFfST {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: inline;
    font-family: 'Playfair Display Bold';
}

._1SpmLtOdev8hnKyCgdFfST span {
    font-weight: bold;
}

.Ux4RSgpx96fCJ0r7CGJYJ {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

._1RO9txUq0IiG93mb_enKfi {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
    border-width: 1px;
    padding: 12px 20px
}

@media (max-width: 1024px) {

._1RO9txUq0IiG93mb_enKfi {
        font-size: 14px
}
    }

._1RO9txUq0IiG93mb_enKfi:hover {
    background-color: #000000;
    color: #fff;
}

._1pFgH8rs28-XacotOyyQGW .WuAhrEWo_WRgS1fjohosO {
    transform: none !important;
  }
._399m2rpUAuSw2ZIL3DayVU {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  width: 100%;
  padding: 0;
  cursor: pointer;
  min-height: 660px;
}

._3g-GDBWowMr6QglA8kGOjh {
  height: 379px;
  width: 100%;
  text-align: center;
  border-radius: 4px 4px 0 0;
  overflow: hidden;
}

._3XLGfISjqyapjCIKRuk8cz {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
._1Fy2ooQSH16ipRMbGToa8d {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
._2Zzb3nqfwqr5nxP-LoMXlD {
  flex: 1;
  padding: 10px;
  display: flex;
  flex-direction: column;
  grid-gap: 10px;
}

._1hDfDyDlkBtfkurwC7dm8X {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center
}

._1hDfDyDlkBtfkurwC7dm8X ._2ezinweOBw1Mjuj5wp8l4w {
    text-transform: uppercase;
  }

._1xKBMG1j5NpmqUasNpbhS9 {
  color: #ffa043;
}

._3QeALfziN4H6PbzqXgNOAw {
  color: #959595;
}

._1q5rgdnvnMq5ldG1toi4NX {
  display: flex;
  align-items: center;
  grid-gap: 5px;
}

._1q5rgdnvnMq5ldG1toi4NX p {
  font-family: 'Playfair Display Bold';
  font-size: 0.9rem;
}

._14-aldv3p0dSEU3vqQ0O45 {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

._38vH5cdBb5v_zZoV0jcdtl {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

.C_l2nBan_MkzmU483sR-l {
  width: 100%;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  font-size: 18px;
}

.JBrZ3LZXpRZjWQrZTtM2_ {
  margin-top: 10px;
  text-align: center;
}

._33lMAy4S8ax7-ywyTP6B6n {
  width: 50%;
  display: flex;
  grid-gap: 5px;
  flex-wrap: wrap;
}
._33lMAy4S8ax7-ywyTP6B6n p {
  margin: 0px !important;
}

._33lMAy4S8ax7-ywyTP6B6n p span {
  font-family: 'Playfair Display Bold';
  font-weight: 700;
  word-break: break-all;
}

._14Livs4Hui3P0VU8ofKI1u {
  font-size: 14px;
  color: #000000;
}

._290zLUNV17VwDqA9cq-Zto {
  display: flex;
  align-items: center;
  grid-gap: 5px;
  text-align: center;
  /* width: 50%; */
  flex-wrap: wrap;
  justify-content: flex-end;
}

._290zLUNV17VwDqA9cq-Zto p {
  font-size: 14px;
  color: #959595;
}

._290zLUNV17VwDqA9cq-Zto ._1t5yvd6_rMhzJ7vKTibeVE {
  color: #000000;
  font-size: 14px;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
}

.lPUx9NSRd6kxrpzShvU5l {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
}

.lPUx9NSRd6kxrpzShvU5l ._2wGeRZcD8eEWgDvpEF59Ca {
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

.zorddOcnSSb95NAYCi_l3 {
  border-radius: 0;
  background-color: #000000;
  padding: 10px 20px;
  font-size: 14px;
  font-family: 'Futura Bold';
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

._2wGeRZcD8eEWgDvpEF59Ca button {
  background: none;
  border: none;
  outline: none;
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  background-color: #f6f6f6;
  border-radius: 100%;
  cursor: pointer;
}

._2wGeRZcD8eEWgDvpEF59Ca button img {
  width: 18px;
  height: 18px;
  -o-object-fit: contain;
     object-fit: contain;
  filter: brightness(0.4);
}

._2OLojZvvbaMk_hCg9mT9yG {
  font-family: 'Playfair Display Regular', sans-serif;
  font-size: 18px;
}

._1heDSwlZ7IUzoWbrVPuJ-- {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #959595;
  cursor: default;
}

._14Livs4Hui3P0VU8ofKI1u {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  color: #000000;
}

.YoXzoGSfeFr_0al4nSFw7 {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

._2wggPzsBbK6sGQYGm_sx_q {
  width: 130px;
  height: 130px;
  overflow: hidden;
  position: absolute;
  top: -15px;
  right: -10px;
  z-index: 1;
}

._3DQVjZEBvujmRDGua660o6 {
  left: -31px;
  top: 40px;
  transform: rotate(45deg);
  position: absolute;
  display: block;
  width: 225px;
  padding: 10px 0;
  background-color: #000000;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}

._2nNf69w7A-bpLZA_k2RwER {
  width: 2rem;
  height: 2rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
}

._3j6mDLTmKHL0Yc17X0QWto {
  display: flex;
  align-items: center;
  grid-gap: 4px;
  flex-wrap: wrap;
}

.E8uEDvs4n-VZhX8ViRe08 {
  width: 16px;
  height: 16px;
  border-radius: 2px;
  background: linear-gradient(90deg, #e0e0e0 25%, #f5f5f5 50%, #e0e0e0 75%);
  background-size: 200% 100%;
  animation: _3oQL7HLFGrshjKxi4D3uW5 1.2s infinite;
}

._2YCMf_10TzEehxwdDKEPmZ {
  width: 64px;
  height: 14px;
  border-radius: 3px;
  background: linear-gradient(90deg, #e0e0e0 25%, #f5f5f5 50%, #e0e0e0 75%);
  background-size: 200% 100%;
  animation: _3oQL7HLFGrshjKxi4D3uW5 1.2s infinite;
  margin-left: 4px;
}

@keyframes _3oQL7HLFGrshjKxi4D3uW5 {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}

._16dFEIxmoTEX_Ns-Ep5VnG {
  display: flex;
  align-items: flex-start;
  grid-gap: 10px;
}

._16XLERSCQvn2AZ6KZX26WZ {
  text-align: right;
  /* position: absolute; */
  right: 0px;
  top: 22px;
  width: 150px;
  color: #959595;
  font-weight: 600;
}

._16XLERSCQvn2AZ6KZX26WZ button {
  /* display: inline-block; */
  background: #000;
  padding: 10px 20px;
  color: #fff;
  border: 1px solid #000;
}

._16XLERSCQvn2AZ6KZX26WZ button:hover {
  /* display: inline-block; */
  background: #fff;
  padding: 10px 20px;
  color: #000;
  border: 1px solid #000;
}

@media only screen and (max-width: 400px) {
  .l_LFCq1dGrkjpPrzz0TRe {
    color: #000;
    font-size: 12px !important;
  }
  .zorddOcnSSb95NAYCi_l3 {
    padding: 8px 12px;
    font-size: 12px;
  }
}
._2_tOMb8BuSIIVoWaicwt_z {
  display: flex;
  grid-gap: 5px;
  align-items: center;
}

._1htxdTaxusagAd9Y9Ka6e6 {
  color: #959595;
  font-weight: 600;
  display: block;
}

._12HtXeGJKxqT9pCgqAPtnf {
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px
  /* display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px; */
}

@media (max-width: 767px) {

._12HtXeGJKxqT9pCgqAPtnf {
    margin-top: 20px
}
  }

._18hRjZl1dwKZXeioJySYTy {
  width: 100%;
  height: 67px;
  background-color: #F6F6F6;
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

._1zSlv3vyFa9vj9w8_ritst {
  width: 100%;
  margin-top: 100px;
}

.Eqek13TPP8Rwcto5OIxSZ {
  width: 100%;
  border-radius: 4px 4px 0 0;
}

._1COdZxum8PougesA8FBQCQ {
  font-size: 40px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline;
  width: 40%;
  line-height: 1.2;
  margin-top: 20px;
  font-family: 'Playfair Display Bold';
}

._1COdZxum8PougesA8FBQCQ span {
  font-family: 'Futura Regular';
  font-size: 25px;
}

._34IYUUiSR7W5VUnaxQWymo {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  border-width: 1px;
  padding: 12px 20px
}

@media (max-width: 1024px) {

._34IYUUiSR7W5VUnaxQWymo {
    font-size: 14px
}
  }


@media (max-width: 1199px) {

  ._18hRjZl1dwKZXeioJySYTy {
    /* height: auto;

    position: relative;
    white-space: nowrap; */
   

  }
 ._1zSlv3vyFa9vj9w8_ritst{
      margin-top: 140px;
    }
}
._1dTWCjfZSvA5oFEqqnnu1Y {
    width: 100%;
    border: 0.5px solid #D9D9D9;
    border-radius: 100%;
    margin-bottom: 20px;
}
.src-app-components-desktop-jewelry-insurance-JewelryInsurance__commoncmspage
      .src-app-components-desktop-common-PageContentContainer__pageContent {
  width: 95% !important;
}
._3g8R07jv3BHCF5BrT6yLdk {
}
._2E4T5eMzHq4Y2f_wS9t76g {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  font-size: 16px;
}

._2Hucsaa9Ki68GCvLsdbIFV {
  text-transform: uppercase;
  font-size: 14px;
  color: #fff;
  line-height: 20.99px;
}

.P14wHH-A3z25WAqg4iC98 {
  font-size: 20px;
  margin: 5px 0 20px 0;
  text-align: center;
}

._1UojiLqT9qDfmcRI2WeYsn {
  width: 100%;
  line-height: 22px
}

._1UojiLqT9qDfmcRI2WeYsn img {
    max-width: 200px;
    margin: 30px;
  }

._36Eyn02sButjSk6HPL0N2s {
  text-align: left;
  max-width: 100%;
  width: 100%;
  margin-bottom: 20px;
  font-size: 16px
}

._36Eyn02sButjSk6HPL0N2s strong {
    color: #000;
  }

._36Eyn02sButjSk6HPL0N2s li {
    margin-left: 40px;
    list-style-type: circle;
  }

.BGVkCdxjtffN_ugrTKVSP {
  display: flex;
  border-bottom: 1px solid #ddd;
  padding-bottom: 8px;
  margin-bottom: 8px;
}

._2e-eVtbyDDCkbtGiRBnzmi {
  padding: 20px 40px;
  font-size: 18px;
}

._1gHXzSoaX_qjNynBQM72q_ {
  font-size: 14px;
  color: #aaa;
  text-align: center;
}

._2h4PZA3yht5PH4FtUj2mEd {
  position: relative;
  top: 5px;
}

._3bbMCKHHBv2dBuyNpcm3Mc {
  width: 238px
}

@media (max-width: 1200px) {

._3bbMCKHHBv2dBuyNpcm3Mc {
    width: 160px
}
  }

._1FbI9q2Bup37-hGAQPNJW3 {
}

@media (max-width: 1024px) {

._1FbI9q2Bup37-hGAQPNJW3 {
    display: none
}
  }

._2__MCGEq7QL-ZpBeaKQhPx {
  width: 50px;
  display: none
}

@media (max-width: 1024px) {

._2__MCGEq7QL-ZpBeaKQhPx {
    display: inline
}
  }

._1HGW6eP77QLtWuvLmBNEMS {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
  background-color: rgba(0, 0, 0, 0.5);

  ._19loXntBLHXmfgzCvOl9Dc {
    margin: 0 auto;
    display: block;
    height: 90vh;
    margin-top: 1vh;
    background-color: #fff;
    border-radius: 12px;
    padding: 16px

    /* Only apply fixed width for devices larger than iPad Pro */
  }
    @media (min-width: 1025px) {

  ._19loXntBLHXmfgzCvOl9Dc {
      width: 1080px
  }
    }

  ._19loXntBLHXmfgzCvOl9Dc {

    /* For iPad Pro and smaller devices, use responsive width */
  }
    @media (max-width: 1024px) {

  ._19loXntBLHXmfgzCvOl9Dc {
      width: 88%;
      max-width: 1080px
  }
    }

  ._19loXntBLHXmfgzCvOl9Dc {

    ._2g7G5nDhF8BX_s4g1q3ReI {
      width: 100%;
      height: calc(100vh - 90px);

      ._3G8BENDZFmD5c9NiDev-tg {
        width: 100%;
        display: flex;
        justify-content: space-between;

        ._1hV-QAWhPQEKnI2bILpGiL {
          display: flex;
          align-items: center;

          ._2m0oe10pblS6CIn-HWubGB {
            display: flex;
            align-items: center;

            img {
              width: 40px;
              margin-right: 8px;
            }

            span {
              font-size: 30px;
              font-family: 'Playfair Display Black';
              color: #84818a;
            }
          }

          ._3WltMnDvZtJLB42h9Tm8wT {
            display: inline-block;
            border-left: 1px solid #eaeaea;
            margin-left: 16px;
            padding-left: 16px;
            font-size: 22px;
            color: #84818a;
            font-family: 'Playfair Display Bold';

            a {
              font-family: 'Playfair Display Bold';
            }
          }
        }

        .hFaM7AYHwbPZJlaGRGsUt {
          display: flex;
          align-items: center;
          .ORlnpxKwleGl89XOGwLkF {
            background: transparent !important;
            margin: 0px 8px;
            height: 40px;
            width: 40px;
            border-radius: 12px;
            border: 1px solid #eaeaea;
            cursor: pointer;
            line-height: 50px;
            display: flex;
            justify-content: center;
            align-items: center;
          }
        }
      }

      ._27s1IilCrMVUlc67sBRR5H {
        display: flex;
        justify-content: space-between;
        grid-gap: 10px;
        height: 92%;
        padding-top: 16px;

        ._1-0sDQgCjTtU84JCJbJnOq {
          width: 400px;
          height: 100%;
          overflow: auto;
          padding: 12px;

          .JsKv6zyB4geoWgw0xF822 {
            background-color: #fff;
            border-radius: 0px;
            box-shadow: 0px 0px 8px #f2f2f2;
            padding: 12px;
            margin-bottom: 16px;

            .osOcQZnEaCXY7asnysNuH {
              width: 100%;
              display: flex;
              justify-content: space-between;
              border-bottom: 1px solid #eaeaea;
              padding-bottom: 10px;
              margin-bottom: 10px;
              align-items: center;

              ._1x-XdfgCH7uZ_HuYhDpTmi {
                display: flex;
                align-items: center;
                grid-gap: 8px;

                .t3OX9lLoEQLtd_Umi11VM {
                  min-width: 60px;
                  width: 60px;
                  height: 60px;
                  border: 2px solid #ccc;
                  position: relative;
                  border-radius: 50%;

                  span {
                    position: absolute;
                    width: 10px;
                    height: 10px;
                    background-color: #4caf50;
                    border-radius: 50%;
                    border: 2px solid #fff;
                    top: 3px;
                    right: 0;
                    z-index: 2;
                  }

                  img {
                    width: 100%;
                    height: 100%;
                    -o-object-fit: cover;
                       object-fit: cover;
                    border-radius: 50%;
                  }
                }

                .eizwO0Qgq2qO1buk6MNZ_ {
                  h3 {
                    font-size: 18px;
                    font-family: 'Playfair Display Black';
                  }

                  p {
                    font-size: 14px;
                    font-family: 'Futura Regular';
                    color: #84818a;
                  }
                }
              }

              ._1JCi7QrV_K_lBHuzXufZza {
                font-size: 14px;
                font-family: 'Futura Regular';
                color: #84818a;
              }
            }

            ._1hbuZOggkc2PBGTnLyjjRs {
              p {
                font-size: 14px;
                font-family: 'Futura Regular';
                color: #84818a;

                span {
                  color: #000;
                  cursor: pointer;
                }
              }
            }
          }
        }

        ._1wfc3vDUgRSlWbDW-HBj8p {
          width: calc(100% - 400px);
          height: 100%;
          padding: 16px 16px 16px 32px;
          border-left: 1px solid #d9d9d9;

          ._2y05omotrI2OsQayMg5qQ0 {
            padding: 16px;
            background-color: #fff;
            border-radius: 0px;
            box-shadow: 0px 0px 8px #f2f2f2;
            height: 100%;
            width: 100%;
            overflow: auto;
            position: relative;
            display: flex;
            justify-content: space-between;
            flex-direction: column;
            ._3drr3HVaor_g4vqZO-jWJV {
              width: 100%;
              margin-bottom: 16px;

              h1 {
                font-size: 20px;
                font-family: 'Playfair Display Bold';

                span {
                  font-family: 'Playfair Display Regular';
                }
              }
            }

            ._2TSplCUg90cO1Sb8o3wwvM {
              height: calc(100% - 130px);
              width: 100%;
              overflow: auto;
              display: flex;
              flex: 1;
              flex-direction: column-reverse;

              ._1XSFuxpHxU8q9VAxUePezD {
                width: 100%;
                display: flex;
                margin-bottom: 20px;
                position: relative;

                ._3e5uUv8xJdMk30aDLc4K8O {
                  display: flex;
                  padding-bottom: 16px;
                  width: 100%;

                  .vIjs540vwLNNtLMRdtDgc {
                    width: 70px;

                    img {
                      width: 50px;
                      height: 50px;
                      -o-object-fit: cover;
                         object-fit: cover;
                      border-radius: 50%;
                    }
                  }

                  ._30ycSxf20d83XvhiuA26pD {
                    width: calc(100% - 70px);

                    ._1DeP8Lv4_XOv1mHiUTbQOk {
                      display: flex;
                      justify-content: space-between;
                      align-items: center;
                      height: 50px;

                      h3 {
                        font-family: 'Playfair Display Regular';
                        font-size: 16px;
                      }

                      span {
                        font-family: 'Futura Regular';
                        padding-right: 16px;
                      }
                    }

                    ._2ulWRSbBB_zIw7zrsvvRD {
                      p {
                        font-family: 'Futura Regular';
                        font-size: 14px;
                      }
                    }
                  }
                }
              }

                ._1XSFuxpHxU8q9VAxUePezD::after {
                  content: '';
                  position: absolute;
                  width: 200px;
                  height: 1px;
                  background-color: #d9d9d9;
                  right: 0;
                  bottom: 0;
                }
            }

            ._3i492U9elYiURK6M-4S4gP {
              display: flex;
              width: calc(100% - 10px);
              grid-gap: 8px;
              justify-content: space-between;
              align-items: baseline;
              box-shadow: 0px 4px 10px #d9d9d9;
              padding: 6px;
              position: relative;
              em-emoji-picker {
                position: absolute;
                top: -436px;
                z-index: 99;
              }

              ._25q5ROn3WbJkoiajwokJqG {
                position: absolute;
                padding-right: 10px;
                top: -90px;
                padding: 4px;
                display: flex;
                grid-gap: 8px;
                overflow-y: auto;
                overflow-x: hidden;
                max-width: calc(100% - 40px);
                height: 92px;
                background: #fff;
                box-shadow: 0px 0px 8px #ccc;
                flex-wrap: wrap;
                scrollbar-width: none;
                span {
                  display: inline-block;
                  position: relative;
                  max-width: 100%;
                }
              }
              ._1aBuuRgwGAStpnL8sdF1Tx {
                width: 100%;
                min-width: 160px;
                height: auto;
                padding: 10px;
                background: #fff;
                box-shadow: 0px 0px 8px #ccc;
                border-radius: 0px;
                text-align: center;
                display: flex;
                grid-gap: 12px;
                align-items: center;
                p {
                  overflow: hidden;
                  text-overflow: ellipsis;
                  white-space: nowrap;
                }
              }
              ._2LA1CCaM6M29kGOA13vcRb {
                max-width: 100px;
                height: 80px;
                padding: 4px;
                background: #fff;
                box-shadow: 0px 0px 8px #ccc;
                border-radius: 0px;
                text-align: center;
                p {
                  overflow: hidden;
                  text-overflow: ellipsis;
                  white-space: nowrap;
                }
                img {
                  width: 100%;
                  height: 100%;
                  -o-object-fit: contain;
                     object-fit: contain;
                }
              }

              .bT5qUkoq-Asxn1YO5MVIi {
                width: 70px;
                display: contents;

                img {
                  width: 40px;
                  height: 40px;
                  border-radius: 50%;
                }
              }

              ._2vCQEy732_KMAf2Ej5HA7v {
                width: calc(100% - 200px);

                input {
                  border: none;
                  width: 100%;
                  font-size: 16px;
                  font-family: 'Futura Regular';
                  color: #84818a;
                }

                textarea {
                  width: 100%;
                  height: 40.5px;
                  border: none;
                  font-size: 16px;
                  font-family: 'Futura Regular';
                  color: #84818a;
                  resize: none;
                  max-height: 120px;
                  resize: none;
                  overflow-y: auto;
                  outline: none;
                  padding: 8px 10px;
                  border-radius: 8px;
                  background: #fff;
                }
              }

              ._1ilUs5KPBJ6sSLh6njKAHw {
                display: flex;
                width: 175px;
                align-items: center;

                Button {
                  background-color: transparent;
                  padding: 0px;
                  border-left: 1px solid #d9d9d9;
                  border-radius: 0px;
                  padding: 0px 16px;
                  height: 40px
                }

                  Button:nth-child(1) {
                    border: none;
                    img {
                      /*box-shadow: 0px 0px 4px #000;*/
                      border-radius: 50%;
                    }
                  }
                  Button:nth-child(2) {
                    img {
                      /*box-shadow: 0px 0px 4px #000;*/
                      border-radius: 50%;
                    }
                  }
              }
            }
          }
        }
      }
    }
  }
}

::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  /* box-shadow: inset 0 0 5px grey; */
  background: #f1f1f1;
  border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #d9d9d9;
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #777;
}

._pXH1GJglPCLqivsLod31 {
  margin-left: 10px;
  padding: 5px;
  font-size: 14px;
  border: 1px solid #ccc;
  border-radius: 8px;
  height: 38px;
  margin-top: 2px;
}

._2wQiMpzBtx8D-vGC5hwb6Z {
  text-align: center;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

._1BNeWjZXwlz3STTyJC2fGj {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  color: #000;
  font-size: 14px;
}

._1BNeWjZXwlz3STTyJC2fGj:hover {
  text-decoration: underline;
}

._3nFQ5BrOHz_aIFI_cb7_HQ {
  max-width: 100%;
  word-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
  white-space: pre-wrap;
}

.LZFD1xEw_p40TF2V0ghLE {
  display: inline;
  word-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
  white-space: pre-wrap;
  max-width: 100%;
}

._1BNeWjZXwlz3STTyJC2fGj {
  background: none;
  border: none;
  color: #007bff;
  cursor: pointer;
  font-size: 12px;
  margin-left: 5px;
  text-decoration: underline;
  padding: 0;
}

._1BNeWjZXwlz3STTyJC2fGj:hover {
  color: #0056b3;
}

/* Ensure parent containers don't overflow */
._2ulWRSbBB_zIw7zrsvvRD {
  max-width: 100%;
  overflow: hidden;
  word-wrap: break-word;
}

.U2ExKs-kOV4a7JbsTwdrq {
  position: relative;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}

.t_BO0HE9z7BTaeS6LkcIU {
  position: absolute;
  top: -1px;
  right: -3px;
  color: #ff0000;
  cursor: pointer;
  width: 20px;
  height: 20px;
  border: 1px solid #ff0000;
  padding: 3px;
  border-radius: 50%;
  background: #fff;
}

._2LA1CCaM6M29kGOA13vcRb {
  position: relative;
}

._1aBuuRgwGAStpnL8sdF1Tx {
  position: relative;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 8px;
  text-align: center;
  background: #f9f9f9;
}
._25q5ROn3WbJkoiajwokJqG > div {
  position: relative;
  width: 100%;
}
@media (max-width: 1200px) {
  ._1HGW6eP77QLtWuvLmBNEMS {
    ._19loXntBLHXmfgzCvOl9Dc {
      ._2g7G5nDhF8BX_s4g1q3ReI {
        ._27s1IilCrMVUlc67sBRR5H {
          .osOcQZnEaCXY7asnysNuH {
            position: relative;
            padding-top: 20px;
            ._1JCi7QrV_K_lBHuzXufZza {
              position: absolute;
              top: 4px;
              right: 0;
              font-size: 11px !important;
            }
          }
        }
      }
    }
  }
}
@media (min-width: 767px) and (max-width: 870px) {
  ._2vCQEy732_KMAf2Ej5HA7v {
    input {
      font-size: 10px !important;
    }
  }
}
@media (max-width: 1199px) {
  ._1-0sDQgCjTtU84JCJbJnOq {
    width: 250px !important;
  }

  ._19loXntBLHXmfgzCvOl9Dc {
    width: 98%;
    max-width: auto;
  }

  ._1wfc3vDUgRSlWbDW-HBj8p {
    width: calc(100% - 250px) !important;
  }
}

.ogXLJAAL55pKqzFZAdgEU {
  margin-bottom: 8px;
  padding: 8px 12px;
  background-color: #ffebee;
  border: 1px solid #ffcdd2;
  border-radius: 4px;
}

._3YX58ptTYj6S1Kj0ZaeOp0 {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  font-size: 12px;
  color: #d32f2f;
  padding: 6px 12px;
  background-color: #ffebee;
  border-top: 1px solid #ffcdd2;
  z-index: 10;
}

._241E5UfHyz1BP5w6GpYl1e {
  font-size: 11px;
  color: #666;
  margin-bottom: 8px;
  padding: 4px 8px;
  background-color: #f5f5f5;
  border-radius: 4px;
  display: flex;
  align-items: center;
  grid-gap: 4px;
}

@media (max-width: 992px) {
  ._2g7G5nDhF8BX_s4g1q3ReI ._1wfc3vDUgRSlWbDW-HBj8p ._2y05omotrI2OsQayMg5qQ0 ._3i492U9elYiURK6M-4S4gP ._1ilUs5KPBJ6sSLh6njKAHw {
    width: 140px !important;
  }
  ._2g7G5nDhF8BX_s4g1q3ReI ._1wfc3vDUgRSlWbDW-HBj8p ._2y05omotrI2OsQayMg5qQ0 ._3i492U9elYiURK6M-4S4gP ._1ilUs5KPBJ6sSLh6njKAHw Button {
    height: 35px !important;
    padding: 0px 10px !important;
  }
  ._2g7G5nDhF8BX_s4g1q3ReI ._1wfc3vDUgRSlWbDW-HBj8p {
    padding: 16px 8px 16px 8px !important;
  }
}

._2kSLvKTRm8l9y1olkRSGfn {
  font-size: 16px;
  color: #39384d;
  letter-spacing: 1px;
  width: 100%;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  position: fixed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: #fff;
  border-bottom: 1px solid #f7f4f2;
  z-index: 3;
  top: 30px
}

._2kSLvKTRm8l9y1olkRSGfn ._2kN0mv4kpmqGcGd6vgEHve {
    display: flex;
  }

@media (max-width: 1024px) {

._2kSLvKTRm8l9y1olkRSGfn {
    font-size: 14px
}
  }

@media (max-width: 768px) {

._2kSLvKTRm8l9y1olkRSGfn {
    font-size: 12px
}
  }

._30lD7F-zA4At5Yu4F1GnuD {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 0 30px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between
}

@media (max-width: 1024px) {

._30lD7F-zA4At5Yu4F1GnuD {
    padding: 0 15px
}
  }

._21mlEm-VgnrrKNzhe5euYB {
  display: flex;
}

.frH25KLrda0vg80vnHLmk {
  width: 300px;
  margin-left: 30px
}

@media (max-width: 1024px) {

.frH25KLrda0vg80vnHLmk {
    width: 250px;
    margin-left: 15px
}
  }

.frH25KLrda0vg80vnHLmk>div {
  padding: 20px 40px 20px 40px;
  display: flex;
  position: relative;
  justify-content: center;
}
._1hfxxf515ZmrZFVUsxrbBI {
}

._1hfxxf515ZmrZFVUsxrbBI:not(:first-of-type) {
    margin-top: 20px;
  }

._1Py6m9PS0MX6-EZiBQahB9 {
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-transform: uppercase;
}

._1QVVfq1X9C0kJS7Z7xzGje {
  margin: 0 0 8px 0;
  font-size: 12px;
  color: #000000;
}

._1-Qx66E-ORNgv5S9ZzIz3d {
  font-size: 18px;
  color: #000000;
}

._39P3vhDJNmLT7ePrhXF_Dt {
  width: 125px;
  margin-top: 8px;
  border-bottom: 6px solid #ebebeb;
}

._16RyUFLgECeF_j4N1FDQ6r {
  display: flex;
  align-items: center;
}

._1wrT1L7Nm-s27xi4qsvjPs {
  margin: 4px 4% 2px 2px
}

._1wrT1L7Nm-s27xi4qsvjPs img {
    width: 90px;
    height: 70px;
    border-radius: 4px;
  }


._2fTDQQ9Acd_aKRh5viI3lA {
  white-space: normal;
  overflow-x: visible;
  text-overflow: ellipsis;
  margin-bottom: 5px;
}

.gmCJpN5XSL9MTbixv3Cam {
  font-size: 10px;
  text-transform: uppercase;
}

._23OVWanhp3K4ucnX93m16j {
  color: #000000;
}

._1TX_L55uRYSnvYAXdCKD7Z {
  min-width: 300px;
}

._3mU5KOOo2_CuC6RPohnjm1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 15px;
  padding: 0 5px;
  font-size: 12px;
}

._3-iWrIMmDNdZNP6HqJKMR8 {
  width: 70%;
  text-transform: uppercase;
}

._2L_WlUy5tegaPG2hm2m8eo {
  width: 100%;
  margin: 20px 0;
  border-bottom: 1px solid #dedede;
}

.Rg5TwhkQfbgOJRXWch9C- {
}

.Rg5TwhkQfbgOJRXWch9C- ._1zZS1Nwk2q02PSQfxEQaTy {
    color: #000000;
    font-size: 24px;
  }

._2AEX9r8lbQyhz8H99wYb39 {
  margin-top: 15px;
  font-size: 10px;
  text-align: center
}

._2AEX9r8lbQyhz8H99wYb39 p {
    margin: 15px 0 0 0;
  }

._2AEX9r8lbQyhz8H99wYb39 a {
    color: #000000;
  }

._1BciWbv8UJ23IjXuTU55B7 {
  margin: 20px 0
}

._1BciWbv8UJ23IjXuTU55B7 h4 {
    text-transform: uppercase;
    color: #aaa;
    margin-bottom: 10px;;
  }

._1BciWbv8UJ23IjXuTU55B7 img {
    width: 120px;
  }

.Q9Ev1b5TFfX8Yz8f7ggvV {
  padding: 20px 15%
}

.Q9Ev1b5TFfX8Yz8f7ggvV a {
    color: #000000;
  }

.CbDPKceHJffi32_Gex4JY {
  padding: 20px
}

.CbDPKceHJffi32_Gex4JY p {
    margin: 20px 0;
  }

.CbDPKceHJffi32_Gex4JY a {
    color: #000000;
    font-weight: bold;
  }

._2T21Lnv6WLZyTeAqLw05dJ {
  margin: 35px 0;
  display: flex;
  flex-direction: column;
  align-items: center
}

._2T21Lnv6WLZyTeAqLw05dJ p {
    margin: 0 0 10px 0;
    text-align: center;
  }

.g4uDqw6t1AiQhl4qxvAsf {
  color: #000;
  font-size: 12px;
  font-weight: 300;
  text-transform: uppercase;
}

.giY3RZ0TUrY_wARm1odwG {
  margin: 10px 0 20px 0;
  font-size: 22px;
  text-align: center;
}

._1z-Vx6JtivzOMNKEwaftL1 {
  color: #000000;
}

.bhB9n3lhZSl0o1Moyn9CK {
  padding-top: 20px;
  border-top: 1px solid #dedede;
  text-align: left;
  text-align: initial
}

.bhB9n3lhZSl0o1Moyn9CK .recentDiamond {
    justify-content: center;
  }

._2eu4LrsFecr4B8iKez4EjB {
  text-align: center;
  margin-bottom: 15px;
}

.DLECT5R_yduOMmsc8LcFM {
  text-align: center;
}

._1mI6661dP2JbytJW7BCOm4 {
  padding: 0 15%;
  text-align: center;
  font-size: 12px;
}

.zJ_ms9DoRhVv4qIUcZxBA {
  margin: 20px 0;
}

._3dp7bIMylY9t9D3nh8SELc {
  font-size: 11px;
  line-height: 14px;
  color: #aaa;
  text-align: center;
}

.OSQ5YGl6xJbl5X4hzSSOd {
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin-top: 10px
}

.OSQ5YGl6xJbl5X4hzSSOd img {
    width: 100%;
    max-width: 200px;
    margin: 10px 0 20px 0;
  }

._2UGEWs83otrYywBSzFmYCO {
  text-align: center;
  padding-bottom: 20px;
}
._33HnKzJQixxXiZrpXKtTk9 {
  text-transform: uppercase;
}

._21jLeDGUPFdUq1bX2DEKtF {
  width: 100%;
  padding: 20px 0;
  color: white;
  background-color: rgba(255, 0, 0, 0.8);
  text-align: center;
}

._10lD4JjFWpD9KEJtTfKV5w {
  display: flex;
  justify-content: center;
  margin: 10px 0
}
._10lD4JjFWpD9KEJtTfKV5w li {
    width: 55px;
    margin: 0 3px
  }
._10lD4JjFWpD9KEJtTfKV5w li img {
      width: 100%;
    }

.IS4NeZ8cFn9AXqwVSg8YN {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: wrap;
}

._3eFYBAi636V_V3Hka-ktqr {
  display: flex;
  align-items: center;
  margin-right: 15px
}

._3eFYBAi636V_V3Hka-ktqr input {
    margin-right: 5px;
  }

._3eFYBAi636V_V3Hka-ktqr:last-of-type {
    margin-right: 0
}

._FVRC7mRc9wHu3blLNDal {
  width: 125px;
  position: relative;
  top: 1px
}

._FVRC7mRc9wHu3blLNDal img {
    width: 100%;
  }

._2RPTtp-Q7FbL4wCWh8lpYy {
  /*
  & :global(.StripeElement) {
    padding: 20px;
    border-radius: 4px;
    box-shadow: 0 1px 3px 0 var(--sectionSepColor);
    color: var(--mainColor);
    transition: box-shadow 150ms ease;
  }

  & :global(.StripeElement--focus) {
    box-shadow: 0 1px 3px 0 color(var(--sectionSepColor) blackness(+ 30%));
  }
  */
}

._16PC_rUpbDdbR2RlxoEUtj {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
  color: #838383
}

._16PC_rUpbDdbR2RlxoEUtj label {
    text-transform: uppercase;
    font-size: 12px
  }

._16PC_rUpbDdbR2RlxoEUtj label .RjZ0sv3VGQllu8sIOwkkF {
      text-transform: none;
      text-transform: initial;
    }

._16PC_rUpbDdbR2RlxoEUtj input, ._16PC_rUpbDdbR2RlxoEUtj .StripeElement {
    display: block;
    width: calc(100% - 20px);
    margin-top: 5px;
    border: none;
    outline: none;
    border-bottom: 2px dashed #ddd;
    border-radius: 0;
    font-size: 14px;
    color: #000000
  }

._16PC_rUpbDdbR2RlxoEUtj input:-webkit-autofill, ._16PC_rUpbDdbR2RlxoEUtj .StripeElement:-webkit-autofill {
      border: none;
      -webkit-text-fill-color: #000000;
    }

._2t1zzvSfIXqrdGPBgVEBds {
  color: red
}

._2t1zzvSfIXqrdGPBgVEBds input {
    border-color: red;
  }

._2njtgD5TK30ywsRVZn-qlo {
  margin-top: 5px;
  font-size: 10px;
  text-transform: uppercase;
}

._3-rgipwfvLpPxHTp641Q9_ {
  display: flex;
  justify-content: space-between;
}

._1-B8M7Vl_DhVNWIEhU-OXN {
  width: 48%;
}

._1sQ9xrM_7V-SgIkF11eQpQ {
  display: flex;
  flex-direction: column;
  align-items: center
}

._1sQ9xrM_7V-SgIkF11eQpQ .recentDiamond {
  }

.RUgWV0VtuklvsNeGGSLPW {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000000;
}

._3d4EFU2HGRhhK-ffaTgHmB {

  margin: 20px 0 10px 0;
  color: #fff;
  background-color: #333
}

._3d4EFU2HGRhhK-ffaTgHmB .icon {
    color: #000000;
    font-size: 28px;
    margin-right: 10px;
  }

._23xWp4Am3yvWGt9tWnvI81 {
  margin: 20px 0 10px 0;
}

._1mEvFBvx44EeVmDEKwND9s {
  width: 100%;
}

._2wEghcIGGuJThaNkVwqW2q {
  text-align: center;
  font-size: 10px;
}

._2wAl9uGXDIu7NXUCtHrKJx {
  margin-top: 5px;
  height: 22px;
  width: calc(100% - 20px);
}

.h-ofeV5WPWonOt_MxOcNc {
    border-bottom: 2px dashed #ccc !important;
    border: none;
    min-height: 35px;
    padding-top: 6px;
    box-shadow: none;
    outline: none;
   appearance: none;
   -webkit-appearance: none; 
   -moz-appearance: none;
   background: transparent;
   color: #000000
}

._3s-c0rUH9WXEngl1xtk1El {
  text-transform: uppercase;
  font-size: 14px;
  color: #fff;
  line-height: 20.99px;
}

._31Lt2ej8TXgSvqtBFKhKdl {
  flex-grow: 1;
}

.-LM3STGEIwT7CfWYJdXss {
  background-color: #fff;
  width: 60%;
}

._1OdvfbvlBPRNExNtgiK04I {
  width: 30%;
  margin-left: 20px;
}

._2nGYutiBMhJ2xGP-dnReDP {
  margin-top: 15px
}

._2nGYutiBMhJ2xGP-dnReDP p {
    margin: 0 0 15px 0;
  }

._1RWm0cMuRqvwKPiqMlTBTw {
  margin-top: 20px;
}

._3uPAOxkYNRsuYgrn2d0N4c {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.WK-1H_urBFPU2gjpkbc9g {
  width: 100%;
  height: 50px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 300;
}

.gXYBDJ-cIxObj8RHeQ4JL {
  background-color: #000;
  color: #fff
}

.gXYBDJ-cIxObj8RHeQ4JL .icon {
    margin-right: 5px;
    font-size: 35px;
    color: #000000;
  }

._3aiF4hvnNLib47yo8H9SUX {
  margin-top: 10px;
  color: #000000;
}

._1Vh68GNvxX2EKTOzwtMi6S {
  width: 320px;
  margin-left: 20px
}

._1Vh68GNvxX2EKTOzwtMi6S strong {
    color: #000000;
  }

._1Vh68GNvxX2EKTOzwtMi6S a {
    color: #000000;
    font-weight: bold;
  }

.PgM0YVDTe_LzaVBZUWVgL {
  margin-bottom: 15px;
  font-size: 14px;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
}

.gBSN7oTTiDjFQ0ex4bu5V {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  margin-bottom: 15px
}

.gBSN7oTTiDjFQ0ex4bu5V img {
    width: 100px;
    height: 90px;
    border-radius: 4px;
    margin-right: 5px;
  }

.gBSN7oTTiDjFQ0ex4bu5V {
  ._2b-VkhLXPi85__lVI07vGC {
    -o-object-fit: contain;
       object-fit: contain;
    background-color: #000000;
  }
}

._3HVepyO6kXbmJNeIMwZjtd {
  display: flex;
  align-items: center;
  margin: 5px 0;
  color: #000000;
  font-size: 16px;
  min-width: 0
}

._3HVepyO6kXbmJNeIMwZjtd img {
    width: 30px;
    height: 30px;
    margin-left: 5px;
    flex-shrink: 0;
  }

.XRsxfbTsbQJwjcYM4YjMp {
  flex: 1;
  min-width: 0;
  overflow: hidden;
}

._1pm5us6nP4P4qb91eDNJ_w {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._2uppNgxJPyGs-lxaf9G8wo {
  padding: 20px 0;
  width: 100%;
}

._3KZNnLPbmde6HrsNaMJ7gS {
  width: 90%;
  margin: 0 auto;
}

._28a6dYfYBA4mP2-Mqxki5G {
  font-size: 24px;
  font-weight: 600;
  color: #1a1a2e;
  margin-bottom: 20px;
}

/* ── Table card (mirrors seller portal) ─────────────────────────────── */
._3ukRRXkCXB4nVinIt4Fy66 {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 20px 0;
  margin: 20px 0;
}

._3i95AcIJCzJDShItEkzMbh {
  margin: 0 20px 20px 20px;
  font-size: 13px;
  color: #555;
}

.ktNjTxMoirVXAnsi1gDAm {
  width: 100%;
  overflow-x: auto;
}

._1LgUTEvAtNsELQegkh6lKI {
  width: 100%;
  table-layout: fixed;
  word-wrap: break-word;
  border-collapse: collapse;
  min-width: 700px;
}

._2jgUI-M0HgVWY4JcNLO3G8 tr {
  border-bottom: solid 1px #d7d7d7;
}

._2jgUI-M0HgVWY4JcNLO3G8 tr:last-of-type {
  border-bottom: none;
}

._3ZXZjTQYApGfKg_KRcVF08 {
  color: #fff;
  background-color: #333;
  font-size: 14px;
  font-weight: 400;
}

._3ZXZjTQYApGfKg_KRcVF08 th {
  height: 48px;
  text-align: left;
  white-space: nowrap;
  padding: 0 10px;
}

._3ZXZjTQYApGfKg_KRcVF08 th:first-of-type {
  padding-left: 20px;
}

._2OPtXHQfzPzmaszxVjWR3G {
  width: 220px;
}

.sx-oBnrzpb0Q_7GU95WJr {
  height: 68px;
}

._2MDBnY1um0zvNE11X898L5 {
  padding: 10px;
  font-size: 13px;
  color: #333;
  vertical-align: middle;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._2MDBnY1um0zvNE11X898L5:first-of-type {
  padding-left: 20px;
}

._3lgDk3hGsUfhH9PraPDo3G {
  display: inline-block;
  padding: 3px 10px;
  border-radius: 12px;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
}

.ilmnKySV8RV4DN5RTIcSE {
  background: #fff3cd;
  color: #856404;
}

._2ltkzWrKvCYJjxi3ZC7xaX {
  background: #d1ecf1;
  color: #0c5460;
}

._12lllZLJi0hxtTRzaAPjTn {
  background: #d4edda;
  color: #155724;
}

._1JDj1jCM5TqNVccvNL5SQs {
  background: #d4edda;
  color: #155724;
}

._22ab6SuV1ekPwfTxSEIX1c {
  background: #f8d7da;
  color: #721c24;
}

._3AlSTPdejU4YCCmdoq-GKz {
  font-weight: normal;
  color: #333;
}

.rkT0KkFDywIv_zcNM-f3N {
  color: #b80000;
}

.bvQ1BS5a6QVe92AXa19xn {
  display: flex;
  align-items: center;
  grid-gap: 16px;
  flex-wrap: wrap;
}

._3W56Zl2zZmOnSX7Bfh4_fW {
  color: #000000;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;
}

._3W56Zl2zZmOnSX7Bfh4_fW:hover {
  text-decoration: underline;
}

._1XVaQSjgDbLLdl8cvlCBnm {
  text-align: center;
  padding: 60px 20px;
  color: #888;
  font-size: 16px;
}

.sbYPydpuu4KXgkm4WL4Rz {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 100px 20px;
  text-align: center;
  width: 100%;
}

._1NIxCGLJBnYUoMMj-gqwKl {
  font-size: 72px;
  color: #d0d0d0;
  margin-bottom: 24px;
}

._29m39GD7oZzYZ8s3abERNO {
  font-size: 22px;
  font-weight: 700;
  color: #1a1a2e;
  margin: 0 0 12px;
}

._2P6nsjHCOljVrIar1pf5-I {
  font-size: 15px;
  color: #888;
  line-height: 1.6;
  margin: 0 0 28px;
}

._3rvmIzAvlzIpCckB_YeKOH {
  display: inline-block;
  background: #1a1a2e;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  text-decoration: none;
  padding: 14px 36px;
  border-radius: 4px;
  transition: background 0.2s;
}

._3rvmIzAvlzIpCckB_YeKOH:hover {
  background: #2e2e50;
  color: #fff;
  text-decoration: none;
}

._1N7RZzyaPW-ukoRABWrOfR {
  text-align: center;
  padding: 60px 20px;
  color: #888;
  font-size: 16px;
}

._1IPTYEzDJOWVQ13EO8q8FN {
  display: flex;
  justify-content: center;
  grid-gap: 10px;
  margin-top: 20px;
}

._3GcVQ3XYPOOgyMaOr5vd38 {
  background: #fff;
  border: 1px solid #e0e0e0;
  padding: 6px 14px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 13px;
}

._3GcVQ3XYPOOgyMaOr5vd38:hover:not(:disabled) {
  background: #f0f0f0;
}

._3GcVQ3XYPOOgyMaOr5vd38:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._1rfHYnbVretoXLAvG6AY7O {
  padding: 20px 0;
  width: 100%;
}

._24SCPYiaCBb3c1698_lv_e {
  width: 90%;
  margin: 0 5%;
}

.vwSKHBh4kGRcU1vfmhIF7 {
  font-size: 24px;
  font-weight: 600;
  color: #1a1a2e;
  margin-bottom: 20px;
  text-align: center;
}

._1h3NRAbNml2kOncl3JYZGn {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 20px;
  margin-bottom: 20px;
}

.vaUMrzbiQWydCGxGrPHae {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a2e;
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #dedede;
}

.iYZTAJGjtS04XpNM_D7e9 {
  display: flex;
  margin-bottom: 8px;
  font-size: 14px;
}

.arnruZYFXRuOfyzXiA1SY {
  font-weight: 600;
  color: #555;
  min-width: 160px;
}

._2YwhFkFXWTOlUsEFezBw5c {
  color: #333;
  flex: 1;
}

.XKwgg6N5iQsPUrWH74umY {
  background: #f9f9f9;
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  padding: 15px;
  margin-top: 10px;
}

._2OIlQ1w2_C4uCgqfcgPWdi {
  font-size: 18px;
  font-weight: bold;
  color: #1a1a2e;
  text-align: center;
  padding: 10px;
  background: #e8f4fd;
  border-radius: 4px;
  margin: 10px 0;
}

._3d1ZlWLFPpdmEJCoeQWgyt {
  color: #b80000;
  font-size: 14px;
  text-align: center;
  padding: 15px;
  background: #fff5f5;
  border-radius: 4px;
}

._2nk-ce7qf4_mHQ8XZLuvTa {
  display: flex;
  justify-content: center;
  grid-gap: 15px;
  margin-top: 20px;
  flex-wrap: wrap;
}

._2upSz5SGkhSh1v_3zvUDi2 {
  background: #1a1a2e;
  color: #fff;
  border: none;
  padding: 10px 20px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
}

._2upSz5SGkhSh1v_3zvUDi2:hover {
  background: #2a2a4e;
}

._31gZkBnFqOxIFlOj-gV7WR {
  background: #fff;
  color: #1a1a2e;
  border: 1px solid #1a1a2e;
}

._31gZkBnFqOxIFlOj-gV7WR:hover {
  background: #f0f0f0;
}

._1vczrffrpTkXXnjA-uAB1H {
  text-align: center;
  padding: 60px 20px;
  color: #888;
  font-size: 16px;
}

._3-VZb9kMXxhpgaSgn7Ilnc {
  padding: 20px 0;
  width: 100%;
}

._2MQmqBQsfzorqU-N3um9M4 {
  width: 90%;
  margin: 0 5%;
}

._2NRX2t5TIVv_mBFFU-Ds1N {
  font-size: 24px;
  font-weight: 600;
  color: #1a1a2e;
  margin-bottom: 20px;
  text-align: center;
}

._2Zy6rSS9omFhB-3oPeyqS6 {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 20px;
  margin-bottom: 20px;
}

._tK7GCrkSVcY2UKHkiQrp {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a2e;
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #dedede;
}

._3C3MFyLJONhHfOOuR-hL0r {
  display: flex;
  margin-bottom: 8px;
  font-size: 14px;
}

.b_SfjFH49FXqQxC8lBW7I {
  font-weight: 600;
  color: #555;
  min-width: 140px;
}

.xjOHH0hhwtVWbXfmccBtx {
  color: #333;
  flex: 1;
}

._1ML4V85PVvkj_QAVOHFsWY {
  border: 2px solid #e0e0e0;
  border-radius: 8px;
  height: 400px;
  display: flex;
  flex-direction: column;
}

._3sXL00QGsFD_CsntW9IJSQ {
  flex: 1;
  overflow-y: auto;
  padding: 15px;
}

.mBXbL1MnWFNHnk0MQk8T0 {
  max-width: 70%;
  padding: 10px 14px;
  border-radius: 8px;
  margin-bottom: 10px;
  font-size: 14px;
  word-wrap: break-word;
}

._3-nbGo3qVj5vuedpV042Yh {
  background: #1a1a2e;
  color: #fff;
  margin-left: auto;
}

._1BPadjJpAuKat6DGcgCcTZ {
  background: #f0f0f0;
  color: #333;
  margin-right: auto;
}

._3dI9YHFRX6a1H65ZaV6pQA {
  font-size: 11px;
  font-weight: 600;
  margin-bottom: 3px;
  opacity: 0.8;
}

._3M6mnJV5in0ZJK6AC0Xtwg img {
  max-width: 200px;
  border-radius: 4px;
  margin-top: 5px;
}

._3CrNw4Oqm_2e3Os2858sdu {
  display: flex;
  border-top: 1px solid #e0e0e0;
  padding: 10px;
}

._1ZLdEW1qLHCAy3d4feQAg5 {
  flex: 1;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  padding: 8px 12px;
  font-size: 14px;
  outline: none;
}

._1KUpzxWB6vtlYYcDvU_9O4 {
  background: #1a1a2e;
  color: #fff;
  border: none;
  padding: 8px 20px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  margin-left: 10px;
}

._1KUpzxWB6vtlYYcDvU_9O4:hover {
  background: #2a2a4e;
}

.JmdgeY4x_VUq4FQ-ca-BI {
  background: #f5f5f5;
  color: #555;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  padding: 8px 12px;
  cursor: pointer;
  font-size: 14px;
  margin-left: 6px;
}

.JmdgeY4x_VUq4FQ-ca-BI:hover {
  background: #e8e8e8;
}

._1KUpzxWB6vtlYYcDvU_9O4:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._18t3-PmrAbs4An0Z1pTFAH {
  display: flex;
  justify-content: center;
  grid-gap: 15px;
  margin-top: 20px;
  flex-wrap: wrap;
}

._5QnMMNjLTAZJ3P9gupZg8 {
  background: #fff;
  color: #1a1a2e;
  border: 1px solid #1a1a2e;
  padding: 10px 20px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
}

._5QnMMNjLTAZJ3P9gupZg8:hover {
  background: #f0f0f0;
}

._10lcYgc-k9XespDzw76VoX {
  text-align: center;
  padding: 60px 20px;
  color: #888;
  font-size: 16px;
}

.Pw-0Q6jOF_b6yQfX-5jd6 {
  text-align: center;
  color: #999;
  padding: 40px 20px;
  font-size: 14px;
}

._2rUhJh-Y6t5HrSZhrKzIga {
  text-transform: uppercase;
}

.OVHu16-dOiD8gez0RZFTd .pageContent {
    flex-wrap: wrap;
    justify-content: space-between
  }

.OVHu16-dOiD8gez0RZFTd .pageContent .card {
      width: 49%;
      padding: 0;
      margin-bottom: 20px
    }

.OVHu16-dOiD8gez0RZFTd .pageContent .card img {
        width: 100%;
      }

.yDGzCWhBuoNQNf0HJCd-7 {
  width: 100%;
  display: flex;
  justify-content: center;
  background-color: #fff;
  border-bottom: 1px solid #dedede;
}

.V6xIgVQwAkf_avqAL5FPY {
  width: 70%;
  height: 220px;
  color: #000000;
  display: flex;
  justify-content: flex-end;
  background: #fff url(/efecfa62831bd1d3c240.jpg) -30px 0 / auto 100% no-repeat;
}

.yotM5NlBX5JZ3H0VxeZFv {
  width: 40%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.olj-HRV-U6wt-k0yKeTx1 {
  margin-left: 15px
}

.olj-HRV-U6wt-k0yKeTx1 h2 {
    font-family: "Playfair Display Bold", serif;
    color: #333;
    font-size: 32px;
  }

.olj-HRV-U6wt-k0yKeTx1 p {
    font-size: 20px;
    margin: 5px 0 0 0;
  }

.olj-HRV-U6wt-k0yKeTx1 span {
    color: #000000;
  }

._1fVLICDMhGSTg6I4cRUVJW {
  width: 17.9104478%
}

._1fVLICDMhGSTg6I4cRUVJW img {
    width: 100%;
  }
._3VTaZPiUz6lFw95Yu1AcOL {
  width: 48%;
  margin-bottom: 25px;
}

._3wfHgQpBMD_vlK0Z6oSOh4 {
  position: relative;
  padding-top: 0;
  text-align: center;
}

.nkzcmcE_ubGjNiS06l5Da {
  padding: 8px 0
}

.nkzcmcE_ubGjNiS06l5Da img {
    height: 55px;
  }

._1z3XfiKv2SyCcDfDomDiVh {
  padding: 8px 0;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede
}

._1z3XfiKv2SyCcDfDomDiVh img {
    height: 165px;
  }

._17ZacuvAxKx9l1e-XAzUq6 {
  height: 90px
}

._17ZacuvAxKx9l1e-XAzUq6 p {
    margin: 8px 0 0 0;
  }

._1V1GCSYkWuvI0U-qmn8ie5 {
  font-size: 16px;
  font-weight: 700;
  color: #000000;
  margin-top: 20px;
}

._2TT5NAZ1byugQvrilQq414 {
  color: #aaa;
}

._3g-tLOA3PQjIW1Rx4ldcdz {
  text-transform: uppercase;
}

._2WwXDnXyoe1Blg-E5KYdyG .pageContent {
    flex-wrap: wrap;
    justify-content: space-around;
  }

.HZ4Y2poOquIEATZDMGGnl {
  width: 100%;
  display: flex;
  flex-direction: column;
  color: #000000
}

.HZ4Y2poOquIEATZDMGGnl .icon {
    color: #999;
    font-size: 16px;
    margin-right: 5px;
  }

._3XHxbHuKoA9s7IWXKqES6f {
  display: flex;
  align-items: center;
  /* keep layout only — move decorative underline to the input so the button
     doesn't sit on top of the dashed border */
}

._2ZwJoVq7mDYj1-_mGSMW01 {
  display: flex;
  flex-direction: column;
}

._2NYMiFFDY3ibPLJLpB5XNH {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 8px;
}

._1qwVr_dwH3pOP3FBnDjgvW {
  display: flex;
  align-items: center;
}

._3czeFKpmbN5ukqbYtuW4cU {
  flex-grow: 1;
  height: 40px;
  font-size: 14px;
  font-weight: 300;
  color: #000000;
  margin: 0;
  padding: 0 8px 0 28px; /* left padding for the icon and small right padding */
  outline: none;
  border: none;
  background: transparent;
  cursor: pointer;
  border-bottom: 2px dashed #000000;
  padding-bottom: 6px; /* space for dashed underline */
}

._13hW96K_rl_YkgyVxr7v0k {
  flex-shrink: 0;
  height: 25px; /* slightly taller to better align with input */
  padding: 0 12px;
  margin-left: 0;
  font-size: 11px;
  color: #fff;
  background-color: #000000;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  text-transform: uppercase;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center
}

._13hW96K_rl_YkgyVxr7v0k:hover {
    opacity: 0.9;
  }

._13hW96K_rl_YkgyVxr7v0k:disabled {
    opacity: 0.5;
    cursor: not-allowed;
  }

._1MH0RwnVJF30ANUodUvUF1 {
  display: flex;
  align-items: center;
  text-align: center;
  margin: 12px 0 8px;
  font-size: 11px;
  color: #999;
  text-transform: uppercase
}

._1MH0RwnVJF30ANUodUvUF1::before,
  ._1MH0RwnVJF30ANUodUvUF1::after {
    content: '';
    flex: 1;
    border-bottom: 1px solid #eee;
  }

._1MH0RwnVJF30ANUodUvUF1 span {
    padding: 0 8px;
  }

._18VoiMVy1VjyK8jJ34IG4z {
  width: 100%;
}

._1fyj188nNzI7tA-QTJqj3H.geosuggest {
    position: relative; /* required anchor for the absolutely-positioned suggests */
    width: 100%
  }

._1fyj188nNzI7tA-QTJqj3H.geosuggest .geosuggest__input {
      width: 100%;
      height: 40px;
      font-size: 14px;
      font-weight: 300;
      color: #000000;
      padding: 0;
      box-shadow: none;
      border: none;
      border-bottom: 2px dashed #ddd;
      border-radius: 0;
      outline: none;
      background: transparent
    }

._1fyj188nNzI7tA-QTJqj3H.geosuggest .geosuggest__input::-moz-placeholder {
        color: #ccc;
      }

._1fyj188nNzI7tA-QTJqj3H.geosuggest .geosuggest__input::placeholder {
        color: #ccc;
      }

._1fyj188nNzI7tA-QTJqj3H.geosuggest .geosuggest__input:focus {
        border-color: #000000;
      }

._1fyj188nNzI7tA-QTJqj3H.geosuggest {

    /* Dropdown list — absolutely positioned so it overlays content without
       affecting document flow (prevents the gap in the product grid) */
  }

._1fyj188nNzI7tA-QTJqj3H.geosuggest .geosuggest__suggests {
      position: absolute;
      top: 100%;
      left: 0;
      right: 0;
      z-index: 200;
      background: #fff;
      list-style: none;
      margin: 0;
      padding: 0;
      border: 1px solid #ccc;
      border-top: none;
      border-radius: 0 0 4px 4px;
      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
      max-height: 200px;
      overflow-y: auto;
    }

._1fyj188nNzI7tA-QTJqj3H.geosuggest .geosuggest__suggests--hidden {
      display: none;
    }

._1fyj188nNzI7tA-QTJqj3H.geosuggest .geosuggest__item {
      padding: 8px 12px;
      font-size: 13px;
      cursor: pointer;
      color: #000000
    }

._1fyj188nNzI7tA-QTJqj3H.geosuggest .geosuggest__item:hover,
      ._1fyj188nNzI7tA-QTJqj3H.geosuggest .geosuggest__item:focus {
        background: #f5f5f5;
      }

._1qqmKW9slBm0D8oPlgelgm,
._2Bnxday2vaXmBwDw0IRnPr {
  margin-top: 6px;
  font-size: 11px;
  color: #666;
}

._2Bnxday2vaXmBwDw0IRnPr {
  color: #b8860b;
}

._2iwBlsDeZj1DkPs617-XfT {
  margin-top: 6px;
  font-size: 11px;
  color: #c62828;
  line-height: 1.4;
}

._4JByNkeApVMauEZ7pN0OE {
  display: inline-block;
  padding: 10px 0;
  font-size: 12px;
  min-width: 45px;
  text-align: center;
  color: #000000;
  border-bottom: 2px dashed #000000;
}

._3xQc8facezieW7iK0mUjy8 {
  width: 100%;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 20px 0;
}

/* Slider Container */
.slider.singleSlider {
  width: 100%;
  height: 25px;
  position: relative;
  margin: 10px 0;
}

/* Slider Track Styles — global classes because ReactSlider appends -0/-1 by string */
.slider-track {
  top: 50%;
  height: 6px;
  background: #b0b0b0;
  border-radius: 3px;
  transform: translateY(-50%);
}

.slider-track-0 {
  background: #000000; /* Active track (before thumb) */
}

.slider-track-1 {
  background: #b0b0b0; /* Inactive track (after thumb) */
}

/* Slider Thumb Styles */
._32xDluME78LrEsK447tPkZ {
  height: 25px;
  width: 25px;
  background-color: #000000;
  border: 2px solid #fff;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
  top: 50%;
  transform: translateY(-50%);
  position: relative;
  z-index: 2;
}

._32xDluME78LrEsK447tPkZ:hover {
  background-color: #000000;
  transform: translateY(-50%) scale(1.1);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
}

._32xDluME78LrEsK447tPkZ:focus {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.15);
}

._32xDluME78LrEsK447tPkZ:active {
  transform: translateY(-50%) scale(0.95);
  background-color: #10906f;
}

/* Distance specific styles */
._25dl33nRtJ0zJbPbxv1Hj0 ._32xDluME78LrEsK447tPkZ {
  height: 22px;
  width: 22px;
}

._25dl33nRtJ0zJbPbxv1Hj0 ._19QdXryB2dekAP-U6LFfYR {
  height: 3px;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  ._32xDluME78LrEsK447tPkZ {
    height: 28px;
    width: 28px;
  }

  ._19QdXryB2dekAP-U6LFfYR {
    height: 5px;
  }

  ._3xQc8facezieW7iK0mUjy8 {
    padding: 15px 0;
  }
}

/* Animation for smooth transitions */
._32xDluME78LrEsK447tPkZ,
._19QdXryB2dekAP-U6LFfYR {
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Focus accessibility */
._32xDluME78LrEsK447tPkZ._1W--cdMWTn-paFN8pMPKJF {
  outline: 2px solid #000000;
  outline-offset: 2px;
}


  ._3JlGULAao12ScL0yVGKamZ .filterValue {
    min-width: 65px;
  }

._1zRb2i-_8YMDQi2w1VlGmV {
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 20px 0;
}

/* Slider Track Styles */
._3fUTxjAOZPEoW2QhpMQOrL {
  top: 50%;
  height: 4px;
  background: #ddd;
  border-radius: 2px;
  transform: translateY(-50%);
}

._4urLjyAo9zwc_5o47ZjZ1 {
  background: #ddd; /* Left track (before first thumb) */
}

._7oHYyTAwQZi4hRgHRIj7r {
  background: #000000; /* Middle track (between thumbs) - active range */
}

._1egfXVD8BNbLiDa3MrEkak {
  background: #ddd; /* Right track (after second thumb) */
}

/* Slider Thumb Styles */
._2Jjm1TRUZwjAl-Hc-tfsAt {
  height: 20px;
  width: 20px;
  background-color: #000000;
  border: 2px solid #fff;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-size: 10px;
  font-weight: bold;
  transition: all 0.2s ease;
  top: 50%;
  transform: translateY(-50%);
}

._2Jjm1TRUZwjAl-Hc-tfsAt:hover {
  background-color: #000000;
  transform: translateY(-50%) scale(1.1);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

._2Jjm1TRUZwjAl-Hc-tfsAt:focus {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25);
}

._2Jjm1TRUZwjAl-Hc-tfsAt:active {
  transform: translateY(-50%) scale(0.95);
}

/* Slider Container Styles */
.slider {
  width: 100%;
  height: 20px;
  position: relative;
}

.slider.doubleSlider {
  margin: 10px 0;
}

/* Custom styles for budget slider */
._1zRb2i-_8YMDQi2w1VlGmV ._2Jjm1TRUZwjAl-Hc-tfsAt {
  font-size: 8px;
  height: 18px;
  width: 18px;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  ._2Jjm1TRUZwjAl-Hc-tfsAt {
    height: 24px;
    width: 24px;
    font-size: 11px;
  }

  ._3fUTxjAOZPEoW2QhpMQOrL {
    height: 5px;
  }
}

._3QmPVvxfSZSMmCgUwqljqW {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  font-size: 12px;
}

._24cN6zQJ_0LcXGvdwAYDHo {
  justify-content: space-around;
  font-size: 10px;
}

._3BZ4svRLT8HQmojn97gHmP {
  width: 55px;
  text-align: center;
}

._93jvd9FJDOHJkEJFXkFWU {
  justify-content: space-around;
  font-size: 10px;
  padding: 0 10px;
}

._29cy_VtyfQ_V9EKJeXiofX {
  width: 18.8px;
  text-align: center;
}


  .uG0jXzIoYl2Krx56ciJM8 > * {
    pointer-events: none;
  }
.uG0jXzIoYl2Krx56ciJM8 input[type="checkbox"] {
    display: none
  }
.uG0jXzIoYl2Krx56ciJM8 input[type="checkbox"] ~ .icon {
      font-size: 18px;
      background-color: #f6f6f6;
    }
.uG0jXzIoYl2Krx56ciJM8 input[type="checkbox"]:checked ~ .icon {
        color: #000000;
      }

._23HFiw5oS1AItjIL-Jt3JR {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}

._3s0xc3pkkYrYjo4Hq6xEhb {
  width: 30%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 10px
}

._3s0xc3pkkYrYjo4Hq6xEhb.checked {
    color: #000000;
  }

._3s0xc3pkkYrYjo4Hq6xEhb .fa,
  ._3s0xc3pkkYrYjo4Hq6xEhb .icon {
    font-size: 25px;
    margin-bottom: 5px;
    color: #838383
  }

.checked._3s0xc3pkkYrYjo4Hq6xEhb .fa,
  .checked._3s0xc3pkkYrYjo4Hq6xEhb .icon {
      color: #000000
  }

._3s0xc3pkkYrYjo4Hq6xEhb .checkbox {
    margin: 5px 0;
  }

._1E7LiwxSr-2Kiy5vT75q5C {
  text-transform: uppercase;
  font-size: 11px;
}

.M7nSKXNpx9Yxa1yz_VQ3q {
  width: 50px;
}

._2NbfVc3m3Xy-Hx6aDK3yxT {
  justify-content: space-around;
  font-size: 10px;
  padding: 0 10px;
}

._331YHZ--sYylDXO8Ybs0ys {
  width: 18.8px;
  text-align: center;
}


  ._1S1AoA6NbWY1N6bnGbjDGR .item {
    width: calc(100% / 3);
  }

._1km9hTNt35CpMsU1phJOz {
  width: 25px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}

.yuwJEstG7jljtf-ZlKv9G {
  display: inline-block;
  width: 50px;
  height: 50px
}

.certsFilter .yuwJEstG7jljtf-ZlKv9G {
    font-size: 36px;
    line-height: 50px
}


  ._2hiL19R3tsqRbdpSnXsH5Q * > {
    pointer-events: none;
  }

._2hiL19R3tsqRbdpSnXsH5Q input[type="checkbox"] {
    display: none;
  }

.Mc-IJZne_dytWvvOWwFh5 {
  width: 50px;
  height: 30px;
  background-color: #ccc;
  border-radius: 4px;
  position: relative
}

input[type="checkbox"]:checked ~ .Mc-IJZne_dytWvvOWwFh5 {
    background-color: #000000
}

.hJ6QCVCPM6uI1M2RRS_Bs {
  display: inline-block;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2px;
  left: 2px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 0 1px #888;
  transition: left 300ms
}

.hJ6QCVCPM6uI1M2RRS_Bs::before, .hJ6QCVCPM6uI1M2RRS_Bs::after {
    content: "";
    width: 1px;
    height: 20px;
    display: inline-block;
    position: absolute;
    left: 11.5px;
    top: 4px;
    background-color: #333;
  }

.hJ6QCVCPM6uI1M2RRS_Bs::before {
    transform: rotate(45deg);
  }

.hJ6QCVCPM6uI1M2RRS_Bs::after {
    transform: rotate(-45deg);
  }

input[type="checkbox"]:checked ~ .Mc-IJZne_dytWvvOWwFh5 .hJ6QCVCPM6uI1M2RRS_Bs {
    left: 22px
}

input[type="checkbox"]:checked ~ .Mc-IJZne_dytWvvOWwFh5 .hJ6QCVCPM6uI1M2RRS_Bs::before {
      height: 16px;
      top: 6px;
      left: 16px;
    }

input[type="checkbox"]:checked ~ .Mc-IJZne_dytWvvOWwFh5 .hJ6QCVCPM6uI1M2RRS_Bs::after {
      height: 8px;
      top: 13px;
      left: 8px;
    }

._15zHtA9FxcvamJFixQ_HLx {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._2aoSXwVNVgpOEOHIDGCUqb {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._2p1kG1jDCBtY7JZZ1D3qqO select {
  height: 40px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.katWP17CLW1nqoARepM8d {
  width: 100%;
}

._1Cx5W8s3dcZQGE3ANcLEfb {
  position: relative;
  width: 100%;
}

._3SMFkes0tgf43HI6UrgrxY {
  text-align: center;
  width: 100%;
  background: #fff;
  border: 1px solid #767676;
  padding: 6px;
  position: absolute;
  pointer-events: none;
}

._1Cx5W8s3dcZQGE3ANcLEfb select {
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  -webkit-border-radius: 0;
}

._3DB4rcC4GWtd61o2pAPke9 {
  padding: 25px 0;
}

._2ke-AC_xfZTXiNZfwWBlvb {
  color: #000000;
  font-weight: 300;
  text-align: center;
  margin-bottom: 20px
}

h2._2ke-AC_xfZTXiNZfwWBlvb {
    font-size: 20px
}

h2._2ke-AC_xfZTXiNZfwWBlvb strong {
      font-weight: 400;
    }

._2D0dLvakQ78_IuO7dOlNpJ {
  margin-bottom: 20px;
}

._2Ig131f7rQQUsYzkPVJ0rv {
  margin-top: 15px
}

._2Ig131f7rQQUsYzkPVJ0rv .header {
    display: flex;
    align-items: center
  }

._2Ig131f7rQQUsYzkPVJ0rv .header .fa {
      position: relative;
      top: 1px;
    }

._2Ig131f7rQQUsYzkPVJ0rv:last-of-type {
    padding-bottom: 15px;
    border-bottom: 1px solid #dedede;
  }

._3W-PQuErczdngqpQZeitOr {
  flex-grow: 1;
  display: flex;
}

._2Nhni4L_59ntuVLw7d9dI0 {
  flex-grow: 1;
  text-align: left;
}

._1pTxzqXFiv6AZX_9p1qCGA {
  width: 100px;
  text-align: right;
  color: #000000;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._1psWyEjB_pc_IrwSFRldH7 {
  background-color: #fff;
  border: 1px solid #dedede;
  border-radius: 4px;
  padding: 15px 0;
}

.Ih8cJ67zwNiUIntItnhQj {
  padding: 0 15px;
}

._2lQqtW0K6uaPuwkFM6mC7P .header {
    justify-content: center;
  }

._2lQqtW0K6uaPuwkFM6mC7P .collapseToggle {
    border: none;
  }

._38yD2fFQGX0-zBhnAXghMh {
  background-color: #000000;
  color: #fff;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  margin-right: 5px;
}

._2GzOILVscsUCqR_RtnPkOH {
  padding: 8px 0
}

._2GzOILVscsUCqR_RtnPkOH:first-of-type {
    border-top: 1px solid #dedede;
  }

._2GzOILVscsUCqR_RtnPkOH {
  border-bottom: 1px solid #dedede
}

._2GzOILVscsUCqR_RtnPkOH .label {
    font-size: 12px;
    text-transform: uppercase;
  }

._1LMXO_m4TKNsYiMIrl8aTy {
  display: flex;
  justify-content: center;
  margin-top: 25px;
}

._3TOtrs-t4-Vrl_USbyIzoe {
  width: 35%;
  box-shadow: none;
}

._3yKfSLFbhAZSye8N1qPy1g {
  box-sizing: border-box;
  width: 100%;
  padding: 25px 0;
  text-align: center;
  background-color: #f7f7f7;
  margin-bottom: 100px
}

._3yKfSLFbhAZSye8N1qPy1g img {
    width: 70px;
    margin: 15px 0 10px 0;
  }

._3yKfSLFbhAZSye8N1qPy1g ._10-yImMYNAkxrQ_suVLGmq {
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    color: #777;
  }

._3yKfSLFbhAZSye8N1qPy1g .Q-F-ZPPUomiFYBRwFGFXA {
    font-size: 14px;
    line-height: 24px;
    color: #777;
    margin-top: 5px;
  }

@media (max-width: 320px) {
    ._3yKfSLFbhAZSye8N1qPy1g img {
      width: 45px;
      margin: 0 0 5px 0;
    }
    ._3yKfSLFbhAZSye8N1qPy1g ._10-yImMYNAkxrQ_suVLGmq {
      font-size: 16px;
      font-weight: 400;
      line-height: 24px;
      color: #777;
    }
    ._3yKfSLFbhAZSye8N1qPy1g .Q-F-ZPPUomiFYBRwFGFXA {
      font-size: 12px;
      line-height: 20px;
      color: #777;
      margin: 0px;
    }
  }

@media (max-width: 768px) {

._3yKfSLFbhAZSye8N1qPy1g {
    padding: 20px
}
  }

._260cIGP4xceD-gUB1Yoho7 {
  margin-top: 20px;
}

._1pZWL4_Q9WLbg5NUKx1s6A {
  display: flex
}
._1pZWL4_Q9WLbg5NUKx1s6A > * {
    pointer-events: none;
  }
._1pZWL4_Q9WLbg5NUKx1s6A input[type="checkbox"] {
    display: none
  }
._1pZWL4_Q9WLbg5NUKx1s6A input[type="checkbox"] ~ .icon {
      font-size: 18px;
      background-color: #f6f6f6;
    }
._1pZWL4_Q9WLbg5NUKx1s6A input[type="checkbox"]:checked ~ .icon {
        color: #000000;
      }

._26szHTliHPvED0L6R_7zKO {
  border: none;
}

fieldset {
  margin: 0;
  padding: 0;
  border: none;
}

.zEEi_OO9G4-FcvZZha1xb {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
  color: #838383
}

.zEEi_OO9G4-FcvZZha1xb label {
    text-transform: uppercase;
    color: #000;
    font-size: 16px;
    /* font-family: Montserrat,Arial,sans-serif; */
     font-family: 'Futura Bold', sans-serif
  }

.zEEi_OO9G4-FcvZZha1xb label input, .zEEi_OO9G4-FcvZZha1xb label select, .zEEi_OO9G4-FcvZZha1xb label ._3u1GlbPjn4XVH_4h1nY8wj {
      text-transform: none;
      font-family: 'Futura Regular', sans-serif;
    }

.zEEi_OO9G4-FcvZZha1xb input, .zEEi_OO9G4-FcvZZha1xb .StripeElement {
    display: block;
    width: 100%;
    margin-top: 5px;
    padding-bottom: 5px;
    border: none;
    outline: none;
    border-bottom: 2px dashed #ddd;
    border-radius: 0;
    font-size: 14px;
    color: #000000;
    /* font-family: Montserrat,Arial,sans-serif;
    &:-webkit-autofill {
      border: none;
      -webkit-text-fill-color: var(--mainColor);
    } */
  }

.zEEi_OO9G4-FcvZZha1xb input::-moz-placeholder, .zEEi_OO9G4-FcvZZha1xb textarea::-moz-placeholder {
      color: #ccc;
    }

.zEEi_OO9G4-FcvZZha1xb input::placeholder, .zEEi_OO9G4-FcvZZha1xb textarea::placeholder {
      color: #ccc;
    }

.zEEi_OO9G4-FcvZZha1xb input:focus {
    border-color: #000000;
  }

.zEEi_OO9G4-FcvZZha1xb input[type="text"]:disabled {
    color: #ccc;
  }

.zEEi_OO9G4-FcvZZha1xb textarea {
    display: block;
    min-height: 80px;
    width: 100%;
    margin-top: 10px;
    padding: 5px;
    font-size: 12px;
    border: 1px solid #ddd;
  }

.zEEi_OO9G4-FcvZZha1xb .note {
    margin: 10px 0 0 0;
    text-transform: none;
    color: #000000
  }

.zEEi_OO9G4-FcvZZha1xb .note a {
      color: #000000;
    }

._37_R67iRh9xb46Jfpdgt6- {
  color: red
}

._37_R67iRh9xb46Jfpdgt6- input {
    /* border-color: red; */
  }

._2B-JLVPG-I4fBzw_qQkR9B {
  align-self: flex-start;
  margin-top: 5px;
  font-size: 12px;
}

._2-miCt2QzBhxMmL8CULOq8 {
  padding: 15px 10px;
  margin-bottom: 20px;
  font-size: 12px;
  text-align: center;
  color: #fff;
  background-color: red;
  border: 1px solid #dbdbdb;
}

._3E_WQEksspCdm2ZZCtoirO {
  display: flex;
  justify-content: space-between;
}

._3MefthRTotn-z92INQ_xnf {
  /* composes: field; */
  width: 48%;
}

._3VaUCeSZ9HruY4l23HfROI {
  /* composes: titleCard from '~common/components/common/TitleCard.css'; */
  display: flex;
  flex-direction: column;
  align-items: center;

  /* & :global(.recentDiamond) {
  } */
}

._2leSGjYTdOiQc9V2G9jrQZ {
  /* composes: button from '~common/components/common/Button.css'; */
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000000;
}

.oL7GGwl1bnfso1y9hCs8V {
  /* composes: button; */

  margin: 20px 0 10px 0;
  color: #fff;
  background-color: #333
}

.oL7GGwl1bnfso1y9hCs8V .icon {
    color: #000000;
    font-size: 28px;
    margin-right: 10px;
  }

.j0Fo_QYPb_tzeCfcH_DF9 {
  margin: 20px 0 10px 0;
}

.epSPhWkP_8QJqMXskZb44 {
  width: 100%;
}

._3Bh5CFrFMtBD5fZ-TFPg24 {
  text-align: center;
  font-size: 10px;
}

/* .addressInput {
  &:global(.geosuggest) {
    width: 100%;

    & :global(.geosuggest__input) {
      padding: 0;
      box-shadow: none;
    }

    & :global(.geosuggest__suggests):not(:global(.geosuggest__suggests--hidden)) {
      border-width: 1px;
      border-color: #ccc;
    }
  }
} */

._2n3Y4kNo1r7fkKDpXSfpjT,
._3ykGPCQZB3wsNa2rVkwlUM,
._32cNPeem9ryqXNvRQ8gOrc {
  display: flex;
  align-items: center;
  font-size: 12px;
}

.nhiM9GMdrC_-XjjKXxYdi {
  margin-left: 5px;
  line-height: 15px;
  text-transform: none;
  font-weight: bold;
}

._3ykGPCQZB3wsNa2rVkwlUM,
._32cNPeem9ryqXNvRQ8gOrc {
  width: 100%;
  justify-content: space-between;
}

._32cNPeem9ryqXNvRQ8gOrc select {
    padding: 5px 0 5px 12px;
    outline: none;
    background-color: #e8e8e8;
  }

._80VHCIfn99hdfXD0EUZnQ {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._3lE5LrS56qd0TLBlyAtk-r,
.j6iEmLz2p3UIwwEvToZkA {
  text-align: center
}

._3lE5LrS56qd0TLBlyAtk-r input[type="file"], .j6iEmLz2p3UIwwEvToZkA input[type="file"] {
    display: none;
  }

/* .selectFileButton {
  composes: plainPrimaryButton from '~common/components/common/Button.css';
}

.selectFileButtonDisabled {
  composes: button from '~common/components/common/Button.css';
} */

._3ACOFMvnauWpIGogoGJ16S {
}

._2UPJ_2nbfbDl7cV_uBr7v5 {
}

.kdCr3fveYxnu2ku-gR3pn {
  display: flex;
}

._2LIVmUSL0Z2huKvM7pe7SS {
  margin-top: 10px;
  align-items: center
}

._2LIVmUSL0Z2huKvM7pe7SS label {
    display: flex;
  }

._2LIVmUSL0Z2huKvM7pe7SS input {
    width: auto;
    margin-top: 3px;
  }

._26HEgge1A5sHsMoU807DSB {
  /* composes: radioGroupItem; */
  margin-right: 20px
}

._26HEgge1A5sHsMoU807DSB input {
    width: 15px;
  }

._200WCJ4Z9bZbGGEue93aak {
  align-items: center
}

._200WCJ4Z9bZbGGEue93aak .icon {
    display: inline-block;
    margin-right: 3px;
    font-size: 16px;
    color: #838383;
  }

._200WCJ4Z9bZbGGEue93aak.disabled > .icon {
      color: #d0d0d0;
    }

._200WCJ4Z9bZbGGEue93aak input {
    display: none;
  }

._2dlws9naSQYzlW-5w2lV-Q {
  margin-left: 8px;
  font-size: 14px;
  text-transform: none;
}

@media (max-width: 600px) {
  .zEEi_OO9G4-FcvZZha1xb label {
    font-size: 12px;
    
  }
  
}
.QPSjgmxH8us1PIh-bZuoq {
  width: 20%;
  margin: 25px 0;
  min-width: 280px;
  margin-top: 0px !important;


}

._3m7aDGhNSK2UxsaQXJL-Ej {
  border-top: 0px !important;
  padding-top: 0px;
  margin-top: -10px;
}

._29e2IxAe1C4gB2UT77_QJn {
  color: #000000;
  font-weight: 600;
  /* text-align: center; */
  margin-bottom: 10px;
  /* text-transform: uppercase; */
  text-align: left;
  font-family: 'Playfair Display Bold'
}

h2._29e2IxAe1C4gB2UT77_QJn {
    font-size: 20px
}

h2._29e2IxAe1C4gB2UT77_QJn strong {
      font-weight: 400;
    }

._3yyL00dbQBLt_YPe_11Qc0 {
  color: #000000;
  text-align: center;
  margin-bottom: 20px;
  text-transform: uppercase;
  cursor: pointer;
}

._2M3JvpWTRDNvRi3Kr0m_9_ {
  margin-bottom: 20px;
}

._3_MNhZdS9a-gHHFpD4Dec3 {
  margin-top: 15px
}

._3_MNhZdS9a-gHHFpD4Dec3 .header {
    display: flex;
    align-items: center
  }

._3_MNhZdS9a-gHHFpD4Dec3 .header .fa {
      position: relative;
      top: 1px;
    }

._3_MNhZdS9a-gHHFpD4Dec3:last-of-type {
    padding-bottom: 15px;
    border-bottom: 1px solid #dedede;
  }

.KfOvK56MDiD0-RlsUrJwp {
  flex-grow: 1;
  display: flex

}

.KfOvK56MDiD0-RlsUrJwp._1EGOo7ohNoDg0Rwompm-mn {
    width: 100%;
    padding: 9px;
    border: 1px solid #767676;

    .VzIDzfpTnK8kUtuOp_FfG {
      text-align: center;
    }
  }

.VzIDzfpTnK8kUtuOp_FfG {
  flex-grow: 1;
  text-align: left;
}

._335oq_3ybVtjCGx3jDQFaj {
  width: 100px;
  text-align: right;
  color: #000000;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._2S69UN4PGUedxnfEl2MCGA {
  background-color: #fff;
  border: 1px solid #dedede;
  border-radius: 4px;
  padding: 15px 0;
}

._1J1LyiZAp0ywp5xCRZ7VPY {
  padding: 0 15px;
}

._3ZvQiNDUHH2bsDRI_rTVvi .header {
    justify-content: center;
  }

._3ZvQiNDUHH2bsDRI_rTVvi .collapseToggle {
    border: none;
  }

._1-itTIA_mY7tDU-dZZi2dY {
  background-color: #000000;
  color: #fff;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  margin-right: 5px;
}

._2cfvjTuNxiUyssi18PuPhV {
  margin-top: 20px;
  padding: 8px 0
  /* border-bottom: 1px solid var(--sectionSepColor);
  border-top: 1px solid var(--sectionSepColor); */
}

._2cfvjTuNxiUyssi18PuPhV .label {
    font-size: 12px;
    text-transform: uppercase;
  }

._22J8XgelrRwqcbsE78YkMx {
  margin-top: 0;
  border-top: none;
}

._12RTtWc3vprTwLiMiV0leB {
  margin-top: 0;
  border-top: none;
}

._1JGMRC5VWlSoq8zYhYj79e {
  display: flex;
  flex-direction: column;
  justify-content: center;
  grid-gap: 10px;
  margin-top: 25px;
}

._3cw3qPClOe1goXyVd6D0an {
  width: 100%;
  box-shadow: none;
}

._28F4OA7HngLkXfYiK-afgi {
  width: 100%;
  box-shadow: none;
}

._1whpBXtMEvULgipORhBhn9 {
  width: 100%;
  color: #aaa;
  text-align: center;
  letter-spacing: 1px;
  margin: 40px 0 10px 0;
}

._3tS5gYSiDbjXOYiHjn2ZwR {
  position: relative;
  width: 100%;
  border: 0;
  border-radius: 4px;
  margin: 0 0 25px 0;
}

._21NbVaMcrEONObFP5AEICF {
  width: 100%;
  height: 600px;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
  border-bottom: 1px solid #aaa;
  box-shadow: 0 3px 0 0 #aaa;
  border-radius: 4px;
}

a._3wjL5wOQTvJbsYCSaMplug {
  position: absolute;
  top: 0;
  width: 100%;
  height: 600px;
  border: 0;
}

._32UM8YR3sloSLf-0UQGIXS {
  padding-top: 16px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 16px;

  ._8abJF7-TLcfIRYdNvSjgJ {

    font-size: 16px;
    color: #000;

  }
}
._29rF6oTqaMhJKBplhOjAw0 {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  padding: 0 15px;
  display: flex

  /* background-color: #f7f7f7; */
}

._29rF6oTqaMhJKBplhOjAw0 .pageContentContainer {
    background-color: #fff;
  }

._22fM5Nyzs-Lhn3sJuW0rSb {
  margin-left: 50px
}

@media (max-width: 1024px) {

._22fM5Nyzs-Lhn3sJuW0rSb {
    margin-left: 0
}
  }

.O1CxzMVjDKTWfMIRJdg6a {
  width: 20%;
  margin: 25px 0;
  min-width: 280px;
  margin-bottom: 0px;
}

._3KmSQ2mzRKJlfqZFPzsOb8 {
  border-bottom: 0px !important;
}

._1mdmPg-0oxbUibgpD7xUZu {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  margin: 0;
}

.x50d4bsAkJjqgEtyoKsly {
  margin-bottom: 20px;
}

.YiK3nmiXpCiWPOaQOsVXV {
  display: flex;
  align-items: center
}

.YiK3nmiXpCiWPOaQOsVXV:not(:last-of-type) {
    margin-bottom: 10px;
  }

.YiK3nmiXpCiWPOaQOsVXV .icon {
    margin-right: 10px;
  }

.YiK3nmiXpCiWPOaQOsVXV h2 {
    font-size: 16px;
    color: #000000;
  }

._1jrPiXv6gNNN8MAZkZWffD {
  margin-right: 20px;
}

._29ky9fQe55DBhrzO2Gy88- {
  font-size: 12px;
  font-weight: 700;
  color: #000000;
}

.rczV51fGUbUchyfzVvgxT {
  font-size: 12px;
  font-weight: 300;
  margin-right: 5px;
}

.X1woEXOQJSV9-jAGBdZHF {
  font-size: 12px;
}

._1ecE5foOC3rhIBmfK-sOnN {
  text-transform: uppercase;
}

.In8aQiO1JOZzDFJDpo-kA {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

._193vF6BlwvP_zWqJczYjaJ {
  font-weight: 300;
}

._32jiWtSp0Grqcq0UiQmO_6 {
  background-color: #000;
}

._1hJ7tdTxH7mKB1gMGCpIZA {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
  width: 100%
}

._1hJ7tdTxH7mKB1gMGCpIZA:first-of-type {
    margin: 15px 0 0 0;
  }

._20Nq1jPrOkU81wTIRvxBrP {
  background-color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3px 30px
}

._20Nq1jPrOkU81wTIRvxBrP .icon {
    color: #000000;
    font-size: 35px;
  }

._3vMjpi4lL9RltkrgOLlZ5X {
  width: 100%;
  margin-bottom: 10px;
}

._2r6fMGRfWtW4cM-BmaULAj {
  width: 80%
}

._2r6fMGRfWtW4cM-BmaULAj.single .pageContent {
    justify-content: center;
  }

._2r6fMGRfWtW4cM-BmaULAj .pageContent {
    flex-wrap: wrap;
    width: 100%;
    margin-left: 20px;
    margin-right: 50px;
    height: -moz-fit-content;
    height: fit-content;
  }

._7kTedimPA__bIZNX10XEb {
  width: calc((100% - 68px) / 3);
  margin-right: 20px;
  margin-bottom: 20px
}

._7kTedimPA__bIZNX10XEb:nth-of-type(3n) {
    margin-right: 0;
  }

._1SUKjJNpD5ByjNRxxVr2l8 {

  /* width: 100%;
  color: var(--textColor);
  font-weight: 300; */
  width: 100%;
  color: #fff;
  font-weight: 300;
  background: #000000;
  border-radius: 0;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 8px;
  i {
    font-size: 29px;
  }
}

._1Uds1eqMWiGOtE9s3o_uXY {
  width: 100%;
  padding: 10px 0 25px 0;
  display: flex;
  justify-content: center;
  background-color: #f7f7f7
}

._1Uds1eqMWiGOtE9s3o_uXY img {
    width: 180px;
  }

.DGp3rVHJadXlXpl_PCE6w {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: row;
  background-color: #f7f7f7;
}

._2r8Z-S7jNGL7w11qkh3hRn {
  margin-bottom: 10px;
}

._2ZNCTqTGMoNj3FuZuNJ6LA {
  display: inline;
  float: right;
  font-weight: bold;
  width: 60%;
  text-align: right;
  margin-bottom: 14px;
}

._2ZNCTqTGMoNj3FuZuNJ6LA i {
  font-size: 10px;
  margin-left: 6px;
  cursor: pointer;
}

._1SjbixLA7wkYz0NsZTVuYW {
  background-color: #fff !important;
  background-color: #fff !important;
  font-size: 30px;
  color: #000;
  font-family: 'Playfair Display Bold';
}

._2COnhXfx8HmyZ9aHP_lWjr {
  width: 100%;
  display: flex;
  justify-content: center;

  .F3FnzLOuc4hC4Y8B5WITA {
    box-shadow: 0px 0px 8px #f2f2f2;
    max-width: 400px;
    padding: 8px 8px 8px 20px;
    margin-bottom: 50px;
    border-radius: 10px;
  }
}

@media all and (max-width: 1350px) {
  ._7kTedimPA__bIZNX10XEb {
    width: calc((100% - 48px) / 3);
    margin-right: 20px
  }

    ._7kTedimPA__bIZNX10XEb:nth-of-type(4n) {
      margin-right: 20px;
    }

    ._7kTedimPA__bIZNX10XEb:nth-of-type(3n) {
      margin-right: 0;
    }
}

@media all and (max-width: 1160px) {
  ._7kTedimPA__bIZNX10XEb {
    width: calc((100% - 168px) / 3);
  }

  ._2r6fMGRfWtW4cM-BmaULAj {
    flex: 1;
    margin-left: 90px
  }

    ._2r6fMGRfWtW4cM-BmaULAj .pageContent {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
    }
}

@media all and (max-width: 1200px) {
  ._7kTedimPA__bIZNX10XEb {
    width: calc((100% - 24px) / 2)
  }

    ._7kTedimPA__bIZNX10XEb:nth-of-type(3n) {
      margin-right: 20px;
    }

    ._7kTedimPA__bIZNX10XEb:nth-of-type(2n) {
      margin-right: 0;
    }

  ._2r6fMGRfWtW4cM-BmaULAj {
    flex: 1;
    margin-left: 0
  }

    ._2r6fMGRfWtW4cM-BmaULAj .pageContent {
      margin-right: 0;
    }
}
@media all and (max-width: 540px) {
  ._7kTedimPA__bIZNX10XEb {
    width: calc((100% - 24px) / 1);
  }
}
._2MPYcr9Qdq7XhVgwhtsyHK {
  color: #000000;
  font-weight: 600;
  margin-bottom: 10px;
  text-align: left;
  font-family: 'Playfair Display Bold';
}

.ANWMZOvnd__YYFJrMDz8V {
  display: inline-block;
  width: auto;
  margin-bottom: 10px;
  padding: 4px 12px;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  color: #999;
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer
}

.ANWMZOvnd__YYFJrMDz8V:hover {
    color: #000000;
    border-color: #000000;
  }

._3jqOq2HwjUooAUtQmed_a0 {
  border-bottom: 1px solid #ccc;
  width: 100%;
  max-width: 270px;
  display: block;
}

._3jqOq2HwjUooAUtQmed_a0 button {
  border-radius: 0px;
  background-color: #fff;
  color: #000;
  font-size: 12px;
  width: 100%;
  margin-bottom: 12px;
  border: 2px solid #ccc;
  font-weight: 300;
}

.bnIIZLKVpcYN63os8YKZQ {
  min-height: 100vh;
}
@media (max-width: 992px) and (min-width: 767px) {
  ._2r6fMGRfWtW4cM-BmaULAj {
    width: 60%;
  }
}

._2EyLzvckxzHIhLZq-dMUtW {
  color: #39384d;
  font-size: 18px;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 3px;
  line-height: 1.8rem
}

._2EyLzvckxzHIhLZq-dMUtW b, ._2EyLzvckxzHIhLZq-dMUtW strong {
    display: block;
    font-weight: 700;
  }

@media (min-width: 768px) {

  ._2EyLzvckxzHIhLZq-dMUtW {
    font-size: 22px;
    text-align: left;
    text-align: initial
}

    ._2EyLzvckxzHIhLZq-dMUtW b, ._2EyLzvckxzHIhLZq-dMUtW strong {
      display: inline;
    }
  }

._3Ah32K-6knB-Gek8BBQDEM {
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  /* justify-content: center; */
  align-items: center;
  grid-gap: 20px
}

@media (max-width: 767px) {

._3Ah32K-6knB-Gek8BBQDEM {
    margin-top: 20px
}
  }

._3_oKHAMDpmxTzK_SAOJhG3 {
  width: 100%;
  height: 67px;
  background-color: #f6f6f6;
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  /* justify-content: center; */
  align-items: center;
  flex-direction: column;
  text-align: center;
  grid-gap: 20px;
  /* margin-bottom: 20px; */
}

.i6k-o4UHl1-18V2KsNy6h {
  font-size: 40px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline;
  width: 100%;
  line-height: 1.2;
  margin-top: -10px;
  font-family: 'Playfair Display Bold';
}

.i6k-o4UHl1-18V2KsNy6h span {
  font-family: 'Futura Regular';
  font-size: 25px;
}

._1LKfeq36R-xHtSx6jVL4Zg {
  width: 100%;
  margin-top: 200px;
}

.ZDZap2SjA-k9La_A8Pr8l {
  width: 95%;
  display: flex;
  justify-content: space-between
}

.ZDZap2SjA-k9La_A8Pr8l ._1glCZ-07jkII4pUfHZy1yb {
    width: 100%;
  }

/* .heading {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: inline;
    font-family: 'Playfair Display Bold';
}

.heading span {
    font-weight: bold;
} */

.Aow-sOod5l5kNMkvoyynZ {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  border-width: 1px;
  padding: 12px 20px
}

@media (max-width: 1024px) {

.Aow-sOod5l5kNMkvoyynZ {
    font-size: 14px
}
  }

.Aow-sOod5l5kNMkvoyynZ:hover {
  background-color: #000000;
  color: #fff;
}

._2pmLBvCJvkNey4Yx2Ihiji {
  text-align: center;
}

/* :global(.swiper-button-prev:after, .swiper-button-next:after ) {
    font-size: 22px !important
} */

@media only screen and (max-width: 767px) {
  ._3_oKHAMDpmxTzK_SAOJhG3 {
    height: auto;
    position: relative;
    padding-bottom: 25px;
  }

  ._1LKfeq36R-xHtSx6jVL4Zg {
    margin-top: auto;
  }

  .i6k-o4UHl1-18V2KsNy6h {
    font-size: 22px;
  }

  .i6k-o4UHl1-18V2KsNy6h span {
    font-size: 18px;
  }

  .swiper-button-prev:after {
    font-size: 22px !important;
    display: none;
  }

  .swiper-button-next:after {
    font-size: 22px !important;
    display: none;
  }
}

._6S8I_HLypD0pqpOPNLa1M {
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  /* justify-content: center; */
  align-items: center;
  grid-gap: 20px
}

@media (max-width: 767px) {

._6S8I_HLypD0pqpOPNLa1M {
    margin-top: 20px
}
  }

._3FQAz6mdEoJcAII6k1qUYY {
  width: 100%;
  height: 67px;
  background-color: #f6f6f6;
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  /* justify-content: center; */
  align-items: center;
  flex-direction: column;
  text-align: center;
  grid-gap: 20px;
  /* margin-bottom: 20px; */
}

._1OhEgZZeGhDtlXQgglmtJD {
  font-size: 40px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline;
  width: 100%;
  line-height: 1.2;
  margin-top: -10px;
  font-family: 'Playfair Display Bold';
}

._1OhEgZZeGhDtlXQgglmtJD span {
  font-family: 'Futura Regular';
  font-size: 25px;
}

._2oc8QVprVZopkx1bdzOD0w {
  width: 100%;
  margin-top: 200px;
}

._3V26E-AY53obFssF9Uj9Ie {
  width: 95%;
  display: flex;
  justify-content: space-between
}

._3V26E-AY53obFssF9Uj9Ie ._20jM19u1F5GPVgw67ByJIz {
    width: 100%;
  }

/* .heading {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: inline;
    font-family: 'Playfair Display Bold';
}

.heading span {
    font-weight: bold;
} */

._7jkE7RIEUNA80zWiv5XEC {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  border-width: 1px;
  padding: 12px 20px
}

@media (max-width: 1024px) {

._7jkE7RIEUNA80zWiv5XEC {
    font-size: 14px
}
  }

._7jkE7RIEUNA80zWiv5XEC:hover {
  background-color: #000000;
  color: #fff;
}

._33Fc45TLlYLvnVt1Rb1LU- {
  text-align: center;
}

@media only screen and (max-width: 767px) {
  ._3FQAz6mdEoJcAII6k1qUYY {
    height: auto;
    position: relative;
    padding-bottom: 20px;
  }

  ._2oc8QVprVZopkx1bdzOD0w {
    margin-top: auto;
  }

  ._1OhEgZZeGhDtlXQgglmtJD {
    font-size: 22px;
  }

  ._1OhEgZZeGhDtlXQgglmtJD span {
    font-size: 18px;
  }

  .swiper-button-prev:after {
    font-size: 22px !important;
    display: none;
  }

  .swiper-button-next:after {
    font-size: 22px !important;
    display: none;
  }
}

._3zclUwpvVvYNb4AZYG9a1W {
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  /* justify-content: center; */
  align-items: center;
  grid-gap: 20px
}

@media (max-width: 767px) {

._3zclUwpvVvYNb4AZYG9a1W {
    margin-top: 20px
}
  }

._2B-AwBPedNPn6B4HeNxiSC {
  width: 100%;
  height: 67px;
  background-color: #f6f6f6;
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  /* justify-content: center; */
  align-items: center;
  flex-direction: column;
  text-align: center;
  grid-gap: 20px;
  /* margin-bottom: 20px; */
}

.zNUtEBLvoVirKJIQkV0hy {
  font-size: 40px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline;
  width: 100%;
  line-height: 1.2;
  margin-top: -10px;
  font-family: 'Playfair Display Bold';
}

.zNUtEBLvoVirKJIQkV0hy span {
  font-family: 'Futura Regular';
  font-size: 25px;
}

._1hCQodUdslgdR49gSBy9db {
  width: 100%;
  margin-top: 200px;
}

._2evOhtyQ8YZuUvs_vx2d1R {
  width: 95%;
  display: flex;
  justify-content: space-between
}

._2evOhtyQ8YZuUvs_vx2d1R ._2yy-Ph3kzG1VTsj8gnSJH {
    width: 100%;
  }

/* .heading {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: inline;
    font-family: 'Playfair Display Bold';
}

.heading span {
    font-weight: bold;
} */

._2NTPLK3SSvYFGoXBLu-wWm {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  border-width: 1px;
  padding: 12px 20px
}

@media (max-width: 1024px) {

._2NTPLK3SSvYFGoXBLu-wWm {
    font-size: 14px
}
  }

._2NTPLK3SSvYFGoXBLu-wWm:hover {
  background-color: #000000;
  color: #fff;
}

._e2eFAgY5aG_kEVuJyJMM {
  text-align: center;
}

@media only screen and (max-width: 767px) {
  ._2B-AwBPedNPn6B4HeNxiSC {
    height: auto;
    position: relative;
    padding-bottom: 20px;
  }

  ._1hCQodUdslgdR49gSBy9db {
    margin-top: auto;
  }

  .zNUtEBLvoVirKJIQkV0hy {
    font-size: 22px;
  }

  .zNUtEBLvoVirKJIQkV0hy span {
    font-size: 18px;
  }

  .swiper-button-prev:after {
    font-size: 22px !important;
    display: none;
  }

  .swiper-button-next:after {
    font-size: 22px !important;
    display: none;
  }
}

._1MBB2kFwvvI9YLoZhsis_Q {
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  /* justify-content: center; */
  align-items: center;
  grid-gap: 20px
}

@media (max-width: 767px) {

._1MBB2kFwvvI9YLoZhsis_Q {
    margin-top: 20px
}
  }

._1XJPwUeBxC949FoiaUWQuM {
  width: 100%;
  height: 67px;
  background-color: #f6f6f6;
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  /* justify-content: center; */
  align-items: center;
  flex-direction: column;
  text-align: center;
  grid-gap: 20px;
  /* margin-bottom: 20px; */
}

._2xrSDJo6ZLCN3AzBLhIrTK {
  font-size: 40px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline;
  width: 100%;
  line-height: 1.2;
  margin-top: -10px;
  font-family: 'Playfair Display Bold';
}

._2xrSDJo6ZLCN3AzBLhIrTK span {
  font-family: 'Futura Regular';
  font-size: 25px;
}

._15bJjk5zV-kqkkIJeBYtiO {
  width: 100%;
  margin-top: 200px;
}

._2LO3UQkHbn83YEzj2a2aGp {
  width: 95%;
  display: flex;
  justify-content: space-between
}

._2LO3UQkHbn83YEzj2a2aGp ._3yv9VFqBvxUafMd1_BC5dc {
    width: 100%;
  }

/* .heading {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: inline;
    font-family: 'Playfair Display Bold';
}

.heading span {
    font-weight: bold;
} */

._1IoFqjQFE6A_UbkAAHIxl9 {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  border-width: 1px;
  padding: 12px 20px
}

@media (max-width: 1024px) {

._1IoFqjQFE6A_UbkAAHIxl9 {
    font-size: 14px
}
  }

._1IoFqjQFE6A_UbkAAHIxl9:hover {
  background-color: #000000;
  color: #fff;
}

.s01D17_jr_a91K6uJF8qu {
  text-align: center;
}

@media only screen and (max-width: 767px) {
  ._1XJPwUeBxC949FoiaUWQuM {
    height: auto;
    position: relative;
    padding-bottom: 20px;
  }

  ._15bJjk5zV-kqkkIJeBYtiO {
    margin-top: auto;
  }

  ._2xrSDJo6ZLCN3AzBLhIrTK {
    font-size: 22px;
  }

  ._2xrSDJo6ZLCN3AzBLhIrTK span {
    font-size: 18px;
  }

  .swiper-button-prev:after {
    font-size: 22px !important;
    display: none;
  }

  .swiper-button-next:after {
    font-size: 22px !important;
    display: none;
  }
}

._3FJIRrLY3_mNDaZUMjVXki {
  flex-direction: column;
}

._2dD_-aD6t2mvNE5CHSRvL5 {
  margin: 30px 0;
}

._2sYGzA_CHJ5bkFaEj7rurV {
  width: 100%;
  text-align: center !important;
  font-size: 40px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline;
  width: 100%;
  line-height: 1.2;
  margin-top: 20px;
  font-family: 'Playfair Display Bold';
  display: flex;
  align-items: center;
  justify-content: center;
}

._1JOkDylj5kM0peqF0rFS5- {
  display: flex;
  margin-top: 25px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  /* margin-bottom: 150px; */
  grid-gap: 12px;
}

._2ssh4VkmkNg0w2vOXZFu4h {
  /* color: var(--mainColor);
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 8px; */

  margin: 0;

  background-color: #f1f1f1;

  color: #000000;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;

  a {
    padding: 10px 20px;
    display: block;
  }
}

._3-zWk5p6psdDgrU0nh6Jea {
  margin: 0 22px;
  color: #c4c4c4;
  display: none;
}

@media (min-width: 768px) {
  ._2dD_-aD6t2mvNE5CHSRvL5 {
    margin: 50px 0;
  }

  ._1JOkDylj5kM0peqF0rFS5- {
    flex-direction: row;
    align-items: stretch;
  }

  ._2ssh4VkmkNg0w2vOXZFu4h {
    margin-bottom: 0;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  ._3-zWk5p6psdDgrU0nh6Jea {
    display: block;
  }
}

._3vzGUjtxcsUbgEYUIz32g6 {
  margin-top: 5px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}

@media (min-width: 768px) {

._3vzGUjtxcsUbgEYUIz32g6 {
    justify-content: flex-start
}
  }

._1EtqXLYSfQbUI0W7mKw929 {
  width: calc(100% / 2 - 5px);
  margin: 15px 0 0 0
}

@media (min-width: 768px) {

._1EtqXLYSfQbUI0W7mKw929 {
    width: calc(100% / 3 - 10px);
    margin: 15px 10px 0 0
}

    ._1EtqXLYSfQbUI0W7mKw929:nth-of-type(3n) {
      margin-right: 0;
    }
  }

@media (min-width: 1024px) {

._1EtqXLYSfQbUI0W7mKw929 {
    width: calc(100% / 5 - 10px)
}

    ._1EtqXLYSfQbUI0W7mKw929:nth-of-type(3n) {
      margin-right: 10px;
    }

    ._1EtqXLYSfQbUI0W7mKw929:nth-of-type(5n) {
      margin-right: 0;
    }
  }

@media (min-width: 1280px) {

._1EtqXLYSfQbUI0W7mKw929 {
    width: calc(100% / 6 - 10px)
}

    ._1EtqXLYSfQbUI0W7mKw929:nth-of-type(3n) {
      margin-right: 10px;
    }

    ._1EtqXLYSfQbUI0W7mKw929:nth-of-type(5n) {
      margin-right: 10px;
    }

    ._1EtqXLYSfQbUI0W7mKw929:nth-of-type(6n) {
      margin-right: 0;
    }
  }

@media (max-width: 767px) {
  ._2sYGzA_CHJ5bkFaEj7rurV {
    font-size: 22px;
  }

  ._1JOkDylj5kM0peqF0rFS5- {
    display: flex;
    margin-top: 25px;
    flex-direction: row;
    align-items: stretch;
    justify-content: center;
    grid-gap: 10px;
    flex-wrap: wrap;
    margin-bottom: 0px;
  }

  ._2ssh4VkmkNg0w2vOXZFu4h {
    margin-bottom: 0;
    color: #000000;
    font-size: 14px;
    width: 46%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

.xLAxyygvqhD9NCBDeLP9- {
  text-transform: uppercase;
}


.zY7RFahxdfVhgS2BWf6ie {
  /*
  & :global(.StripeElement) {
    padding: 20px;
    border-radius: 4px;
    box-shadow: 0 1px 3px 0 var(--sectionSepColor);
    color: var(--mainColor);
    transition: box-shadow 150ms ease;
  }

  & :global(.StripeElement--focus) {
    box-shadow: 0 1px 3px 0 color(var(--sectionSepColor) blackness(+ 30%));
  }
  */
}

.LWcVqiSF7vTR47MAdEGAz {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
  color: #838383
}

.LWcVqiSF7vTR47MAdEGAz label {
    text-transform: uppercase;
    font-size: 12px
  }

.LWcVqiSF7vTR47MAdEGAz label ._1xmnhtNh0m1BCmgmhqhQqO {
      text-transform: none;
      text-transform: initial;
    }

.LWcVqiSF7vTR47MAdEGAz input, .LWcVqiSF7vTR47MAdEGAz .StripeElement {
    margin-top: 5px;
    border: none;
    outline: none;
    font-size: 14px;
    color: #000000;
    border-bottom: 2px dashed #ddd
  }

.LWcVqiSF7vTR47MAdEGAz input:-webkit-autofill, .LWcVqiSF7vTR47MAdEGAz .StripeElement:-webkit-autofill {
      border: none;
      -webkit-text-fill-color: #000000;
    }

._9ogcxMpNQytlS21ojTfeM {
  color: red
}

._9ogcxMpNQytlS21ojTfeM input {
    border-color: red;
  }

._3PaJCkn2IbKKouWqddBwDe {
  margin-top: 5px;
  font-size: 10px;
  text-transform: uppercase;
}

._172fcm4DKoayJU_dIuocS9 {
  display: flex;
  justify-content: space-between;
}

._1znigtyO6ED_RAj2R57OPx {
  width: 48%;
}

._1niAjD9p3zQfmynzaXtivs {
  display: flex;
  flex-direction: column;
  align-items: center
}

._1niAjD9p3zQfmynzaXtivs .recentDiamond {
  }

._1kXYAfyzRSEuVmH0bHlZer {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000000;
}

._1lFKAODpqJ6pmKYHbR88fQ {

  margin: 20px 0 10px 0;
  color: #fff;
  background-color: #333
}

._1lFKAODpqJ6pmKYHbR88fQ .icon {
    color: #000000;
    font-size: 28px;
    margin-right: 10px;
  }

._23LQE6ygygENvNCdP9GK14 {
  width: 100%;
}

._1XN1esedPi2Kr6mXkW63zx {
  width: 100%;
  min-height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.mx0MBqlh0GJCCNZeLafPp {
  width: 320px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._3oQFOZaVN6Q-6ncCF0yCfD {
  width: 80%
}

._3oQFOZaVN6Q-6ncCF0yCfD input {
    text-align: center;
    font-size: 18px;
    padding: 10px 5px;
    background-color: #f7f7f7;
  }

._1KHHknIjpJE39LM-MvBl5m {
}

._3Dm0a2FtaaMw7B5NQQ4NRd {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-bottom: 20px;
  margin-top: 280px
}

@media (max-width: 767px) {

._3Dm0a2FtaaMw7B5NQQ4NRd {
    justify-content: space-between
}
  }

._1f1sywq9BucQMxG_I3ROFl {
  /* width: 32%;
  margin-right: 2%; */
  width: 24%;
  margin: 0 1% 20px 0;
  /* 
  &:nth-of-type(4n) {
    margin-right: 0;
  } */

  display: flex
}

._1f1sywq9BucQMxG_I3ROFl ._35W7uUVfFeUwNKbuvHGrz4 {
    /* max-height: 250px;
    overflow-y: hidden; */
    position: relative;
    width: 100%;
    height: 250px;
    border-radius: 4px 4px 0 0;
    overflow: hidden;
    z-index: 1
  }

._1f1sywq9BucQMxG_I3ROFl ._35W7uUVfFeUwNKbuvHGrz4 ._2qu2SL2UfF__ubFOqZsXbW {
      position: absolute;
      bottom: 8px;
      right: 8px;
      height: 40px;
      width: 40px;
      border-radius: 50%;
      color: #fff !important;
      border: none;
      font-size: 18px;
      /* background: rgba(255, 255, 255, 0.9); */
      background-color: #e4ded4;
      z-index: 9;

      /* Use CSS Grid for perfect centering */
      display: grid;
      align-items: center;
      justify-items: center;

      /* Safari fixes */
      /* -webkit-appearance: none; */
      padding: 0;
      margin: 0;
      box-sizing: border-box

      /* Icon sizing */
    }

._1f1sywq9BucQMxG_I3ROFl ._35W7uUVfFeUwNKbuvHGrz4 ._2qu2SL2UfF__ubFOqZsXbW img,
      ._1f1sywq9BucQMxG_I3ROFl ._35W7uUVfFeUwNKbuvHGrz4 ._2qu2SL2UfF__ubFOqZsXbW svg {
        width: 18px;
        height: 18px;
      }

@media (max-width: 767px) {

._1f1sywq9BucQMxG_I3ROFl {
    width: 48%;
    margin-right: 0%
}
  }

._2Yuvge2syzM8uvPjcjDAcW {
  margin-bottom: 20px;
  background-color: #fff;
  width: 100%;
  padding: 0;
  cursor: pointer;
}

._32y8T6JSZ5h2AdZJUfR9Fn {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  padding: 0 10px 0 10px;
}

._2AZzB0FxtQEb7Xw9Xue9Ft {
  /* width: 100%;
  border-radius: 4px 4px 0 0; */

  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-drag: none;
  -webkit-tap-highlight-color: transparent;
  pointer-events: auto;
}
.L2fbXs2K23-2LdsxggfDF {
  width: 100%;
  height: 100%;
  position: relative;
  top: auto;
  left: auto;
  transform: translateX(0%);
  -o-object-fit: cover;
  object-fit: contain;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-drag: none;
  -webkit-tap-highlight-color: transparent;
  pointer-events: auto;
}
._2U5m8Ew3xVTQsChRoc71xS {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

._2lS60RW-PHXLwqHJcc8PPM {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

._1MI2KTAimcdG2w_WTIAccn {
  /* margin-top: 5px;
  font-weight: 400; */
  color: #000000;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  font-size: 18px;
  white-space: nowrap;
  text-align: left;
}

._3Mob5M6f9s3pa00gCky6eh {
  width: 100%;
  color: #000000;
  font-weight: 300;
}

._3hqudKuYSdECX6siRzdkgK {
  width: 100%;
  height: 42px;
  background-color: #f6f6f6;
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  /* justify-content: center; */
  align-items: center;
  flex-direction: column;
  text-align: center;
  grid-gap: 20px;
  /* margin-bottom: 20px; */
}

._2K72UQupdBf261uaNsXSrD {
  font-size: 40px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline;
  width: 100%;
  line-height: 1.2;
  margin-top: 20px;
  font-family: 'Playfair Display Bold';
}

@media (max-width: 1024px) and (min-width: 768px) {
  ._2K72UQupdBf261uaNsXSrD {
    font-size: 30px;
  }
}

._3kAsLfqvXEySg-zLGP1mV3 {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  border-width: 1px;
  padding: 12px 20px
}

@media (max-width: 1024px) {

._3kAsLfqvXEySg-zLGP1mV3 {
    font-size: 14px
}
  }

._3kAsLfqvXEySg-zLGP1mV3:hover {
  background-color: #000000;
  color: #fff;
}

._2DU09-HaDu6jkqM1nRHJBW {
  display: flex;
  justify-content: space-between;
}

._38kc0JoGUw0eQybY4lzXMn {
  width: 100%;
  display: flex;
  justify-content: end;
  margin: 6px 0px
}

._38kc0JoGUw0eQybY4lzXMn ._1mfazUY7DIrA0iZHlSr_RT {
    padding: 8px 20px;
    font-family: 'Futura Regular';
    border-radius: 0 !important;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #000000;
    color: #fff;
    border: none;
    border-radius: 6px;
    outline: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    grid-gap: 8px;

    svg {
      font-size: 22px;
    }
  }

/*  */

/* .mobheading_top{
  display: flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: space-between;
}
.mobheading_top h2 {
  font-size: 22px;
  font-weight: 600;
  flex: 1;
  white-space: nowrap;
}
.mobheading_top img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  position: relative;
  border: 1px solid #c5c5c5;
  padding: 5px;
}

.seller_des_top{
  display: flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: space-between;
  background: #f9f9f9 !important;

}
.seller_pic  {
  width: 75px;
}

.seller_pic img {
  width: 65px;
  height: 65px;
  border-radius: 50%;
  position: relative;
  border: 1px solid #c5c5c5;
  padding: 5px;
}
.seller_pic_info {
  flex: 1;
  display: flex;
  align-items: center;
}
.followus {
  position: relative;
}
.followus a {
  background: #000;
  padding: 10px 15px;
  color: #fff;
  font-size: 16px;
}
.seller_pic_opt {
  flex: 1;
  margin-right: 5px;
}
.seller_pic_opt h2 {
  font-size: 16px;
}
.seller_pic_opt p {
  font-size: 14px;
}

.followus  span {
  display: block;
  background: #000;
  display: inline-block;
  color: #fff;
  padding: 7px 16px;
  font-weight: 600;
}
.rating_opt_block {
  display: flex;
  gap: 8px;
  padding-top: 5px 0 0 ;

}
.rating_opt_text {
  color: gray;
}

.storeName {
  display: none !important;
}

.pageHeader {
  background: #fff !important;
}
.description_block {
  padding: 0 0px 25px;
  text-align: left;
}
.description_block h3 {
  color: gray;
  padding: 0px;
  margin: 0px 0px 5px;
}
.description_block p {
  color: gray;
}

.following_option {
  display: flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: center;
}

.following_des {
  max-width: 120px;
  margin: 0px 10px;
  text-align: center;
}


.following_des span{
  display: inline-block;
  margin: 0px auto;
  background: #f9f9f9;
  border-radius: 50%;
  text-align: center;
  line-height: 60px;
  width: 60px;
  font-size: 20px;
  margin-bottom: 10px;
  em{
    font-style: normal;
    font-size: 13px;
  }
}

.following_des p {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

.product_view_wrap {
  display: flex;
  flex-wrap: wrap;
}

.product_view_item {
  flex: 0 50%;
  border: 1px solid #ffffff;
  position: relative;
}
.product_view_item img{
  width: 100%;
  height: 100%;
  object-fit:cover;
} */

._3adqHhwmcYp0Xl3PfppctG {
  padding: 0 0px;
  text-align: left;
  padding-bottom: 0px;
}
._3adqHhwmcYp0Xl3PfppctG h3 {
  color: gray;
  padding: 0px;
  margin: 0px 0px 5px;
}
._3adqHhwmcYp0Xl3PfppctG p {
  color: gray;
}

._1QqHb_tIhvOEX9U5ECclUU {
  display: flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: center;
}

._1QqHb_tIhvOEX9U5ECclUU {
  display: flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: center;
}

._3jGIaDBs1faNb7rimGcWd8 {
  max-width: 120px;
  margin: 0px 10px;
  text-align: center;
}

._3jGIaDBs1faNb7rimGcWd8 span {
  display: inline-block;
  margin: 0px auto;
  background: #f9f9f9;
  border-radius: 50%;
  text-align: center;
  line-height: 60px;
  width: 60px;
  font-size: 20px;
  margin-bottom: 10px;
  em {
    font-style: normal;
    font-size: 13px;
  }
}

.Cbo2gdsrPC8vL_XNklP9V {
  display: none;
}
._7pUiW3HWqITwg5XQOup3b ._1QqHb_tIhvOEX9U5ECclUU {
  display: none;
}
@media (max-width: 1199px) {
  ._1f1sywq9BucQMxG_I3ROFl {
    width: 32%;
  }
}
@media only screen and (max-width: 767px) {
  .Cbo2gdsrPC8vL_XNklP9V {
    display: block;
  }
  ._7pUiW3HWqITwg5XQOup3b {
  }
  ._7pUiW3HWqITwg5XQOup3b ._32y8T6JSZ5h2AdZJUfR9Fn {
    display: none !important;
  }
  ._7pUiW3HWqITwg5XQOup3b ._2Yuvge2syzM8uvPjcjDAcW {
    margin-bottom: 0px !important;
  }

  ._7pUiW3HWqITwg5XQOup3b ._1f1sywq9BucQMxG_I3ROFl {
    width: 50%;
    margin: 0px !important;
    padding: 6px;
  }

  ._7pUiW3HWqITwg5XQOup3b ._3Dm0a2FtaaMw7B5NQQ4NRd {
    margin-top: 0px !important;
  }
  ._7pUiW3HWqITwg5XQOup3b ._1QqHb_tIhvOEX9U5ECclUU {
    display: flex;
    width: 100%;
    margin-bottom: 23px;
    margin-top: 16px;
  }
  ._2PmvHe6RoeOGS8yaD_-Qs {
    display: none;
  }
}

._1Oy_gEpJ8gESVawxQav3Tj {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-bottom: 20px;
  margin-top: 120px;
  padding: 0 20px;
  width: min(100%, 1280px);
  margin-left: auto;
  margin-right: auto
}

@media (max-width: 767px) {

._1Oy_gEpJ8gESVawxQav3Tj {
    justify-content: space-between
}
  }

._2xfY0n8pok-u0tzHFOZPll {
  /* width: 32%;
    margin-right: 2%; */
  width: 24%;
  margin: 0 1% 20px 0;
  /* 
    &:nth-of-type(4n) {
      margin-right: 0;
    } */

  display: flex
}

._2xfY0n8pok-u0tzHFOZPll ._1ssM43XH-VEFFGN8Pvskf0 {
    /* max-height: 250px;
      overflow-y: hidden; */
    position: relative;
    width: 100%;
    height: 250px;
    border-radius: 4px 4px 0 0;
    overflow: hidden;
    z-index: 1
  }

._2xfY0n8pok-u0tzHFOZPll ._1ssM43XH-VEFFGN8Pvskf0 ._3-ro3CHEO7Ley7cOKJt0Jx {
      position: absolute;
      bottom: 8px;
      right: 8px;
      height: 40px;
      width: 40px;
      border-radius: 50%;
      color: #fff !important;
      border: none;
      font-size: 18px;
      /* line-height: 51px; */
      /* background: rgba(255, 255, 255, 0.5); */
      background-color: #e4ded4;
      z-index: 9;
      display: flex;
      justify-content: center;
      align-items: center;
    }

._2xfY0n8pok-u0tzHFOZPll ._1ssM43XH-VEFFGN8Pvskf0 ._2D2xf-GCXg7kK1g6Ykqoxy {
      color: #e53935 !important;
    }

@media (max-width: 767px) {

._2xfY0n8pok-u0tzHFOZPll {
    width: 48%;
    margin-right: 0%
}
  }

.PCmG1OlU0849eRBqDNCgZ {
  margin-bottom: 20px;
  background-color: #fff;
  width: 100%;
  padding: 0;
  cursor: pointer;
}

._33J0HV6ZS5Hz0vZEzDB9QV {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  padding: 0 10px 0 10px;
}

._3PiKIZsRqC2cY1_qWBYLAz {
  /* width: 100%;
    border-radius: 4px 4px 0 0; */

  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

._2Ue5s0VwrQzUcbpozYL7KB {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

._20mgzad-uTw69ZhS_Dxr5x {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

._2qvWdbXwmW9OvidYyEvj9C {
  /* margin-top: 5px;
    font-weight: 400; */
  color: #000000;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  font-size: 18px;
  white-space: nowrap;
  text-align: left;
}

._13rwRjLrLWZnXg95VsV1Tn {
  width: 100%;
  color: #000000;
  font-weight: 300;
}

._2r51oTgnmN1k8CEP7rzblq {
  width: 100%;
  height: 42px;
  background-color: #f6f6f6;
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  /* justify-content: center; */
  align-items: center;
  flex-direction: column;
  text-align: center;
  grid-gap: 20px;
  /* margin-bottom: 20px; */
}

._27DjPbR4iAQGgAmNyT1Wkm {
  font-size: 40px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline;
  width: 100%;
  line-height: 1.2;
  margin-top: 20px;
  font-family: 'Playfair Display Bold';
}

._3WiJwwdZuKASGSgEkZA7uF {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  border-width: 1px;
  padding: 12px 20px
}

@media (max-width: 1024px) {

._3WiJwwdZuKASGSgEkZA7uF {
    font-size: 14px
}
  }

._3WiJwwdZuKASGSgEkZA7uF:hover {
  background-color: #000000;
  color: #fff;
}

._3RU9tBbNJz7GmYPGAy6O9C {
  display: flex;
  justify-content: space-between;
}

._1r20sy-Ae5oV5ZeJxygyBR {
  width: 100%;
  display: flex;
  justify-content: end;
  margin: 6px 0px
}

._1r20sy-Ae5oV5ZeJxygyBR ._1Kg8iKBBUMMRCRBLSu1eXE {
    padding: 8px 20px;
    font-family: 'Futura Regular';
    border-radius: 0 !important;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #000000;
    color: #fff;
    border: none;
    border-radius: 6px;
    outline: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    grid-gap: 8px;

    svg {
      font-size: 22px;
    }
  }

.AglH8CGUeLAdQXcUxkEL {
  padding: 0 0px;
  text-align: left;
  padding-bottom: 0px;
}

.AglH8CGUeLAdQXcUxkEL h3 {
  color: gray;
  padding: 0px;
  margin: 0px 0px 5px;
}

.AglH8CGUeLAdQXcUxkEL p {
  color: gray;
}

.Tuk60IhW_ospmBBMXNiB_ {
  display: flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: center;
}

.Tuk60IhW_ospmBBMXNiB_ {
  display: flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: center;
}

._2ztxenuvTZcnTKIbYyp1xz {
  max-width: 120px;
  margin: 0px 10px;
  text-align: center;
}

._2ztxenuvTZcnTKIbYyp1xz span {
  display: inline-block;
  margin: 0px auto;
  background: #f9f9f9;
  border-radius: 50%;
  text-align: center;
  line-height: 60px;
  width: 60px;
  font-size: 20px;
  margin-bottom: 10px;

  em {
    font-style: normal;
    font-size: 13px;
  }
}

._2QpfBLIvSXopIMHgDnOBZk {
  display: none;
}

._1LMfSTij7bcTMI4z0m_nkO .Tuk60IhW_ospmBBMXNiB_ {
  display: none;
}

@media only screen and (max-width: 767px) {
  ._2QpfBLIvSXopIMHgDnOBZk {
    display: block;
  }

  ._1LMfSTij7bcTMI4z0m_nkO {
  }

  ._1LMfSTij7bcTMI4z0m_nkO ._33J0HV6ZS5Hz0vZEzDB9QV {
    display: none !important;
  }

  ._1LMfSTij7bcTMI4z0m_nkO .PCmG1OlU0849eRBqDNCgZ {
    margin-bottom: 0px !important;
  }

  ._1LMfSTij7bcTMI4z0m_nkO ._2xfY0n8pok-u0tzHFOZPll {
    width: 50%;
    margin: 0px !important;
  }

  ._1LMfSTij7bcTMI4z0m_nkO ._1Oy_gEpJ8gESVawxQav3Tj {
    margin-top: 0px !important;
  }

  ._1LMfSTij7bcTMI4z0m_nkO .Tuk60IhW_ospmBBMXNiB_ {
    display: flex;
    width: 100%;
    margin-bottom: 23px;
    margin-top: 16px;
  }

  ._3LIyFWT3BY4hdzs21PdVoc {
    display: none;
  }
}

.UZw33pxkrjvPEVXrZNJnO {
  width: 100%;
}

._3ccbbN7hDfFbwkB9GJZY8P {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._2iKFVd2yxACEIMOFsi-031 {
  height: 30px;
  border: 1px solid #fff;
  border-radius: 4px;
  margin-top: 15px;
}

._1WeAD19i32KODCylcqoFq7 {
  display: inline-block;
  min-width: 100px;
  height: 30px;
  line-height: 30px;
  padding: 0 8px;
  text-align: center;
  text-transform: uppercase
}

._1WeAD19i32KODCylcqoFq7.active {
    background-color: #fff;
    color: #000000;
  }

.UN8yr-I8PsROSgcGJhkfC {
  width: 100%;
  height: 20vw;
  background-color: #38384d;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
}

.BQEql8NyqD_K93C4QNRXN {
  display: inline-block;
  border-radius: 2px;
  background-color: #f4f4f4;
  padding: 10px 10px;
  margin-top: 10px;
  font-size: 12px;
  text-transform: uppercase;
}

.fyRnz8sM2KJS1_jq7GaY- {
  width: 100%;
  /* background-color: #fff; */
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #dedede;
  /* background-image: url(../../../../assets/images/desktop/profilebg.png) */
}

.sOVFvus4z6nstK53g72P3 {
  width: 70%;
  display: flex;
  /* align-items: center; */
  justify-content: space-between;
  padding: 20px 0
}

@media (max-width: 1024px) {

.sOVFvus4z6nstK53g72P3 {
    width: 100%;
    padding: 15px 0
}
  }

._3Bg5plrHKvVzfXToF6mxJk {
  width: calc(100% / 3);
}

._3XNPHaYfv8TszSIIE2SkSN {
  width: calc(100% / 3);
  display: flex;
  flex-direction: column;
  align-items: center
}

._3XNPHaYfv8TszSIIE2SkSN .icon {
    font-size: 36px;
    color: #aaa;
    margin-bottom: 10px;
  }

._3XNPHaYfv8TszSIIE2SkSN p {
  margin: 0 0 5px;
  color: #aaa;
}

.LiCeFc5MYAGK0thak473S {
  color: #F7D202;
}

._1eChDHx8nf9P450kT42kna {
  color: #ddd;
}

._886ChuGpXBuBCO5grpxZf {
  margin-left: 5px;
}

._3mL90vFB1m_zDWkEAgJYA {
  width: calc(100% / 3);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 5px;
}

.DdqIQyrDGrqMY0hYcKn2h {
  text-align: center;
  color: #000000;
  font-size: 16px;
  border: 1px solid;
  padding: 8px;
}

._1eQBrTysD3bYrDDbsTmNVJ {
  width: 60%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 14px;
  padding: 5px 0;
  font-weight: 300;
  color: #000000;
  background-color: #fff;
  border: 1px solid #dedede
}

._1eQBrTysD3bYrDDbsTmNVJ .icon {
    font-size: 20px;
    color: #000000;
    margin-right: 10px;
  }

._2CllE_fAJYNejgg9--Gecq {
  padding: 16px;
  width: 450px;

  ._1Rh7NpY3ZJQw-ExbmAa3Ge {
    text-align: center;

    h1 {
      font-family: 'Playfair Display Bold';
      font-size: 50px;

      small {
        font-size: 20px;
        font-family: 'Futura Bold';
      }

      margin-bottom: 12px;
    }

    h2 {
      font-family: 'Futura Bold';
      font-size: 20px;
      margin-bottom: 30px;
    }

    p {
      font-family: 'Futura Medium';
      font-size: 20px;
      margin-bottom: 30px;
    }
  }

  ._2kMjukCH1TynrMx4Od6euu {
    background-color: #fff;
    padding: 8px 12px;
    border-radius: 12px;
  }
}

@media(min-width:1024px) and (max-width:1124px){
  ._2CllE_fAJYNejgg9--Gecq {
    width: 350px;
  }
}
@media(min-width:768px) and (max-width:1024px){
  ._2CllE_fAJYNejgg9--Gecq {
    width: 350px;
  }
}
._2L1sVNEBUbWEyHkZ7daJ14 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  /* justify-content: space-between; */
  padding: 0;
  background-color: #fff;
}

._2BZseveUX6ZeHukSJKpte1:after {
  content: '';
  position: absolute;
  z-index: 0;
  background: rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
}

._2BZseveUX6ZeHukSJKpte1 {
  position: relative;
  width: 100%;
  height: 250px;
  border-radius: 4px 4px 0 0;
  overflow: hidden;
  z-index: 1
}

._2BZseveUX6ZeHukSJKpte1 img {
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
  }

& ._19_2ool_fBpb_3NyIhIsrD {
  margin: 2px 0 0 0;
  padding: 4px 8px;
  font-size: 10px;
  font-weight: 500;
  background-color: #888;
  color: #fff;
  border-radius: 4px;
}

._2HoEhoxM4XSpKoTqFZcHWW {
  position: relative
}

._2HoEhoxM4XSpKoTqFZcHWW img {
    width: 100%;
    height: auto;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
  }

.w_qvRBctXWdHRIZaLchM5 {
  position: absolute;
  top: 10px;
  right: 10px
}

.w_qvRBctXWdHRIZaLchM5 img {
    width: 30px;
    height: 30px;
  }

.Iegm6J2y_LY0rjR-IH7cY {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  top: 235px
}

.Iegm6J2y_LY0rjR-IH7cY img {
    width: 30px;
  }

._2HyCfcGFGBARwiKBowYnbC {
  width: calc(100% - 10px);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px;
}

._3P_CtvMpNjqzTdKJwDWSUV {
  margin-bottom: 3px;
  padding: 0 5px;
}

._3TbPrA7iO_zyPNPkxHX8XW {
  font-size: 16px;
}

._34eHoveRNQhPRC_2SRfkdu {
  width: 100%;
  margin: 5px 0;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}

._19_2ool_fBpb_3NyIhIsrD {
  font-family: 'Playfair Display Regular', serif;
  margin: 0;
}

._31eOTPz_kahd0d64V6xSBK {
  margin-top: 10px;
}

._2jpbcr273wL_WzYjB2H6Cg {
  width: 100%;
  margin: 15px 0;
  padding: 10px 0;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  display: flex;
  justify-content: space-between
}

._2jpbcr273wL_WzYjB2H6Cg ._2Vx7g6vt8R4jjDgQdjN-tX {
    text-transform: uppercase;
  }

._3DPAckaxWCRuUkgOobJTjb {
  width: 100%;
  margin: 20px 0 0;
  padding: 10px 0 0;
  border-top: 1px solid #dbdbdb;
  display: flex;
  justify-content: center
}

._3DPAckaxWCRuUkgOobJTjb ._2Vx7g6vt8R4jjDgQdjN-tX {
    text-transform: uppercase;
  }

._1YuIwiv5c-R_aJRlwIikwn {
  color: #f7d202;
  width: 50px;
}

._3CB90N4SfBvdF7uewvLtUQ {
  color: #ddd;
}

.WnvqQeb_6bZ1ItZXOUkAz {
  width: 100%;
}

._3qLYz18EsT3ajsgrF_pCC5 {
  padding-top: 2px;
  text-align: center;
}

.lhB_Ku-3Vab1gSxyBaLWv {
  width: 100%;
  color: rgb(169, 169, 169);
  text-align: center;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._2Vx7g6vt8R4jjDgQdjN-tX {
  font-size: 12px;
  font-weight: 700;
  color: #000000;
}

._2dxKn379NcDlmOtsowF7D7 {
  font-size: 12px;
  font-weight: 300;
  margin-right: 5px;
}

._1KQ0ljq-Wy_bJfWtN2Ic64 {
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  position: relative;
  top: -1px
}

._1KQ0ljq-Wy_bJfWtN2Ic64.black {
    background-color: #222;
  }

._1KQ0ljq-Wy_bJfWtN2Ic64.blue {
    background-color: #5598ac;
  }

._1KQ0ljq-Wy_bJfWtN2Ic64.brown {
    background-color: #946b3c;
  }

._1KQ0ljq-Wy_bJfWtN2Ic64.canary {
    background-color: #efd81c;
  }

._1KQ0ljq-Wy_bJfWtN2Ic64.champagne {
    background-color: #c0a880;
  }

._1KQ0ljq-Wy_bJfWtN2Ic64.cognac {
    background-color: #cea185;
  }

._1KQ0ljq-Wy_bJfWtN2Ic64.green {
    background-color: #85c070;
  }

._1KQ0ljq-Wy_bJfWtN2Ic64.grey {
    background-color: #999;
  }

._1KQ0ljq-Wy_bJfWtN2Ic64.orange {
    background-color: #f5a23b;
  }

._1KQ0ljq-Wy_bJfWtN2Ic64.pink {
    background-color: #feb7c6;
  }

._1KQ0ljq-Wy_bJfWtN2Ic64.purple {
    background-color: #af7bbb;
  }

._1KQ0ljq-Wy_bJfWtN2Ic64.red {
    background-color: #e15650;
  }

._1KQ0ljq-Wy_bJfWtN2Ic64.yellow {
    background-color: #f8e8a1;
  }

._2dmfn0pR_glUV8VN6AwjFE {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

._1gWqQzvKGZCW9f4hTlQJp7 {
  padding: 6px 0;
  width: 160px;
  font-weight: 300;
}

._1sbCTnthI3vNIK8T02mL9J {
  color: #000000;
  background-color: #fff;
  border: 2px solid #dbdbdb
}

._1sbCTnthI3vNIK8T02mL9J .icon {
    position: relative;
    top: 1px;
    left: -5px;
  }

._3H_MyNO1wEzP7K5VH9GBOi {
  color: #000000;
}

._1GICtcavAmSY5evs0zvlJ1 {
  color: #000000
}

._1GICtcavAmSY5evs0zvlJ1 a {
    padding: 6px 15px;
  }

._3IMEoDMgu83i4YlbD2l27Y {
  background-color: #000000;
  padding: 6px 16px
}

._3IMEoDMgu83i4YlbD2l27Y a {
    padding: 6px 15px;
  }

._2wEnWyQUcmXbxF6uQ0_Qz6 {
  width: 150px;
  height: 150px;
  overflow: hidden;
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 1;
}

._1UASyMF4QnRD-4xuRopQj {
  left: -25px;
  top: 30px;
  transform: rotate(45deg);
  position: absolute;
  display: block;
  width: 225px;
  padding: 10px 0;
  background-color: #000000;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
  text-align: center;
}

._2lc2sYFV8_UDTTleO-Xf2w {
  font-size: 8px;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
}

.AML-nZMuAhEc3GndWJ7vC {
  ._2P64x_isIlIVrPecTvGO3B {
    width: 100%;

    p {
      width: 100%;
      margin-top: 5px;
      overflow: hidden;
      text-overflow: ellipsis;
      font-family: 'Playfair Display Bold';
      font-weight: 800;
      font-size: 18px;
      white-space: nowrap;
    }
  }

  ._2W1weZMdaVjdkE10iTb5qY {
    width: 100%;
    display: flex;

    p {
      strong {
        color: #000000;
        font-size: 14px;
        font-family: 'Playfair Display Bold';
        font-weight: 800;
      }

      span {
        font-size: 14px;
        color: #959595;
      }
    }
  }

  ._1oC-DhibRuI6I5psLZjCiB {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 8px 0px;

    ._1Fnro5YDACFPLCHVpFJGI9 {
      span {
        font-size: 14px;
        color: #959595;
      }

      strong {
        color: #000000;
        font-size: 14px;
        font-family: 'Playfair Display Bold';
        font-weight: 800;
      }
    }
  }

  ._35PwpUMqvt8ClcJjpNkC-c {
    width: 100%;
    display: flex;
    justify-content: end;

    button {
      border-radius: 0px;
    }
  }

  ._1-iAmqPw_KAj4us2KyEbmz {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: end;
    flex-wrap: wrap;

    ._3P_CtvMpNjqzTdKJwDWSUV {
      span {
        color: #000000;
        font-size: 14px;
        font-family: 'Playfair Display Bold';
        font-weight: 800;
      }
    }

    span {
      font-size: 14px;
      color: #959595;
    }
  }
}

._2W1zXwDKze1mKY3zF6ahr- {
  position: absolute;
  bottom: 8px;
  right: 8px;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  color: #fff !important;
  border: none;
  font-size: 18px;
  /* line-height: 51px; */
  /* background: rgba(255, 255, 255, 0.5); */
  background-color: #e4ded4;
  z-index: 9;
  display: flex;
  justify-content: center;
  align-items: center;
}

._3JnNuR1BlJgowiZ94WuYpd {
  background-color: #e4ded4;
  color: #e53935 !important;
}

._3UgNsnYXVVObffX92Wp_Kv {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

._1GpmGMkKxL2w4wwCXJJRTW {
  /* width: 24%;
  margin: 0 1% 20px 0;
  &:nth-of-type(4n) {
    margin-right: 0;
  } */
  width: 32%;
  margin: 0 1% 20px 0
}

._1GpmGMkKxL2w4wwCXJJRTW:nth-of-type(3n) {
    margin-right: 0;
  }
@media (max-width: 992px) {
  ._1GpmGMkKxL2w4wwCXJJRTW {
    width: 48%;
    margin: 0 1% 20px 0
  }

    ._1GpmGMkKxL2w4wwCXJJRTW:nth-of-type(2n) {
      margin-right: 0;
    }
}
._2cAwAHBXmjC6cO7K4hIVJi {
  position: relative;
  width: 100%;
}

._37E9oCEF_rYlOxXJkEhyk4 {
  box-shadow: none;
  padding: 8px 16px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 300;
  position: absolute;
  top: 20px;
  right: 20px;
  color: #fff;
  background-color: #000000;
}

._2Y9Y-LwIAOOr9AEaiGG9Z6 {
  color: #fff;
  font-weight: 300;
}

._1s8JTGElxYwO4LciZs_zdD {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 25px 0;
  /* background-color: var(--contentBgColor); */
}

._3hW5YjZgZ0UiwRnb8VoeQQ {
  width: 70%
}

._3hW5YjZgZ0UiwRnb8VoeQQ .card {
    background-color: #fff;
  }

@media (max-width: 1024px) {

._3hW5YjZgZ0UiwRnb8VoeQQ {
    width: 100%
}
  }

.CUdC5M240wOknU3DzOLue {
  display: flex;
  width: min(100%, 1280px);
}

._1M0Qwjx3BHbk9_ELbJFZh_ .card:not(:first-of-type) {
    margin-top: 20px;
  }

._2gOvv7MxQgFuq2AK8i4ndo {
  /* width: calc(var(--desktopContentContainerWidth) - 20px); */
  /* margin-right: 20px; */
  width: 100%;
}

._2FbnSGLHM8d2zu0GMEuqgD {
  width: calc(100% - 70%);
}

._3g5QC8wMyBichpi1GZENzh .pageContent {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 0px 16px;
    background: #fff;
  }

._2sU6qeaFtQ6CFxj-AGztw5 {
  width: 100%;
  padding: 20px 0;
  margin-bottom: 1px;
  display: flex;
  justify-content: center;
  /* box-shadow: 0 0 1px 0 #aaa; */
}

._9qGRYKlsYSgbJpdzK8EV {
  width: min(100%, 1280px);
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  grid-gap: 20px;
}

._1tS8SIEzkldtSY5ioOl4Ja {
  margin-bottom: 5px
}

._1tS8SIEzkldtSY5ioOl4Ja:last-of-type {
    margin-bottom: 0;
  }

._1tS8SIEzkldtSY5ioOl4Ja .label {
    margin-right: 10px;
  }

._3U56wKfTjVpOtcZ-njxzLP {
}

._3dbGjY_RT_Y6T115dyNlEf {
  width: 100%;
  color: #000000;
  font-weight: 300;
}

.card._1HsIGJSKhdrbowgfIffP5L {
    padding: 0
}

._3XyykfWD2eIrNtfjC0w-Ie .slick-list {
    min-height: 320px;
    padding-bottom: 40px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

._3XyykfWD2eIrNtfjC0w-Ie .slick-dots {
    bottom: 10px
  }

._3XyykfWD2eIrNtfjC0w-Ie .slick-dots button:before {
      color: #000000;
    }

.ijv0YPFuMnqtpMChgObEX {
  margin-bottom: 20px;
  background-color: #fff;
}

._1gnVf599rasFdD4VYdk_mb {
  width: 100%;
  height: 42px;
  background-color: #f6f6f6;
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  /* justify-content: center; */
  align-items: center;
  flex-direction: column;
  text-align: center;
  grid-gap: 20px;
  /* margin-top: 40px; */
}

._1GGgOIuJEthWAlalnsGY-r {
  font-size: 40px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline;
  width: 100%;
  line-height: 1.2;
  margin-top: 20px;
  font-family: 'Playfair Display Bold';
}

@media (max-width: 1024px) and (min-width: 768px) {
  ._1GGgOIuJEthWAlalnsGY-r {
    font-size: 30px;
  }
}
._1R5Mr_a9KkAEy5wqXOJvx3 {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  border-width: 1px;
  padding: 12px 20px
}
@media (max-width: 1024px) {
._1R5Mr_a9KkAEy5wqXOJvx3 {
    font-size: 14px
}
  }

._1R5Mr_a9KkAEy5wqXOJvx3:hover {
  background-color: #000000;
  color: #fff;
}

._3zQFOHtNAY30V7yO4Sl5hG {
  margin: 180px auto;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 16px;
  width: 100%;
  max-width: 1200px;
}
._3zQFOHtNAY30V7yO4Sl5hG ._2r8xjFAuU4rMWEKzzNlzCu,
._2bbraK_f0T4iKoUbxYimLz {
  width: 100%;
  text-align: center;
}
._3zQFOHtNAY30V7yO4Sl5hG ._2oaSmo3fiRw9wIyFJOtohJ {
  border: 1px solid #f1f1f1;
  width: calc(50% - 16px);
  padding: 20px;
  border-radius: 10px;
}
._3zQFOHtNAY30V7yO4Sl5hG ._2UuzYVPDZIz3DGM5KeEiKu {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-family: 'Playfair Display Bold';
  color: #494949;
  margin-bottom: 16px;
}

._3zQFOHtNAY30V7yO4Sl5hG ._1OzXlo78xu2O_q6DfhyaMz {
  padding-right: 100px;
  margin-bottom: 16px
}

._3zQFOHtNAY30V7yO4Sl5hG ._1OzXlo78xu2O_q6DfhyaMz p {
    font-size: 16px;
    font-family: 'Playfair Display Bold';
    color: #84818a;
  }

._3zQFOHtNAY30V7yO4Sl5hG ._1BH0-kj0817GZmFGuRBTmD {
  display: inline;
  background: none;
  border: none;
  padding: 0 0 0 4px;
  font-size: 14px;
  font-family: 'Playfair Display Bold';
  color: #b08d57;
  cursor: pointer;
  text-decoration: underline;
}

._3zQFOHtNAY30V7yO4Sl5hG ._2FFZ4LZAKP2BmRoRS7u-Ge {
  display: flex;
  justify-content: space-between;
  align-items: baseline;

  .ai95HGAZq2MkizvH8Yokt {
    display: flex;
    grid-gap: 20px;

    img {
      width: 100px;
      height: 100px;
      -o-object-fit: cover;
         object-fit: cover;
      border-radius: 10px;
    }
  }

  .Dotme66JUQaJsw8eZ-I4u {
    color: #d9d9d9;

    span {
      margin-left: 12px;
      display: inline-block;
    }
  }
}

.FZzMsH2llr0f5aozkCMCU {
  margin: 50px 0px;
  text-align: center;

  ul {
    margin: 0px;
    padding: 0px;

    li._2TzuK6NIaqNhocBlpQcw4j {
      border: 1px solid #464646;
    }

    li {
      font-family: 'Playfair Display Bold';
      display: inline-block;
      text-align: center;
      color: #464646;
      border: 1px solid rgba(242,242,242,0.94902);
      background-color: #f2f2f2;
      margin: 4px;
      width: 40px;
      height: 40px;
      cursor: pointer;
      line-height: 40px;
      border-radius: 10px;
      line-height: 35px;
      border-radius: 10px;
      font-size: 16px
    }

      li._27RPrR7lCxfFozv1CHVA8G {
        border: 1px solid #fff;
        background-color: #fff;
      }
  }
}

.fOJBGVQ_gyxNjsaMLB0GH {
  display: flex;
  justify-content: center;
  padding: 20px 0px 40px;
  align-items: center;
  grid-gap: 16px;
  font-family: 'Futura Bold';

  ._1kmd_nPemDibQu_yvcNYyJ {
    display: flex;
    align-items: center;
    grid-gap: 16px;

    ._23gpJLfkkGWyrn9u9qLR6R {
      img {
        width: 120px;
        height: 120px;
        -o-object-fit: cover;
           object-fit: cover;
        border-radius: 10px;
      }
    }
  }

  ._1DN5lBf46RMNz9TI9RA62o {
    button {
      border-radius: 0;
      border-color: #000000;
      color: #000000;
      background: transparent;

      font-family: 'Futura Bold';
      font-size: 16px;
      letter-spacing: 1px;
      border-width: 1px;
      padding: 12px 18px;
      text-transform: uppercase;
      border: 2px solid;
      margin-left: 16px;
    }
  }
}

._1xemNPfNpzLSFW9pAH8kub {
  display: flex;
  margin-top: 50px;
  margin-bottom: 100px;
  grid-gap: 20px;

  ._1Zvc8J4waUsQP3BI2TbGh4 {
    width: calc(50% - 20px);
    padding: 20px;
    border: 1px solid #f1f1f1;

    ._2su88tbHSfI1Ct2tl-b8l {
      font-family: 'Playfair Display Bold';
      text-transform: uppercase;
      font-size: 18px;
      margin-bottom: 20px;
      word-wrap: break-word;
      padding: 0;
      font-weight: 400;
      color: #333;
    }

    ._2SANNYaRvfaEaLIMoeFYEA {
      margin-bottom: 10px;
    }

    p {
      margin-bottom: 2px;

      span {
        color: #959595;
      }
    }
  }

  ._3FB6gCGlq8m0_O2uIFb9Zg {
    display: flex;
    border: 1px solid #f1f1f1;

    ._1KnxydGL0wSrQEaHWqltC- {
      width: 50%;
    }

    .GD_-9xCTUaU4v4IIUs1M1 {
      width: 50%;
    }
  }
}

._3h_Rss0S_SWxdHZK49A0FS {
  text-align: center;
  color: #000000;
  font-size: 20px;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  margin-bottom: 20px;
}

._3cC2WyOY8JAp-BolQJtTYQ {
  display: inline-block;
  width: auto;
  align-self: center;
  margin-bottom: 16px;
  padding: 6px 18px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #999;
  background: #f5f5f5;
  border: 1px solid #ddd;
  border-radius: 4px;
  cursor: pointer;
  transition: color 0.2s ease, border-color 0.2s ease, background 0.2s ease

  /* Enabled (filter applied): highlighted */
}

._3cC2WyOY8JAp-BolQJtTYQ:not(:disabled) {
    color: #fff;
    background: #000000;
    border-color: #000000
  }

._3cC2WyOY8JAp-BolQJtTYQ:not(:disabled):hover {
      opacity: 0.9;
    }

._3cC2WyOY8JAp-BolQJtTYQ {

  /* Disabled (no filter applied): visible but clearly inactive */
}

._3cC2WyOY8JAp-BolQJtTYQ:disabled {
    color: #aaa;
    background: #f5f5f5;
    border-color: #ddd;
    cursor: not-allowed;
  }

/* .itemprofilediamondsPane {
  width: 32%;
  margin: 0 1% 20px 0;

  &:nth-of-type(3n) {
    margin-right: 0;
  }
} */
._1KnxydGL0wSrQEaHWqltC- {
  ._1R8ZMevPiR4Jg0yPwuz0jI {
    height: calc(100% - 40px);
  }
}

._2CqhyXM6U9eBqVY7T1z9D3 {
  border: 1px solid #f2f2f2;
  padding: 16px;
  min-width: 250px;
  height: 380px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
}

._3FdOPofdGrWDCbphMsp70S {
  flex: 1;
  display: flex;
  grid-gap: 20px;
  align-items: flex-start;
  max-width: calc(100% - 270px);
}

._3t57WOtlGhdAXvUu50yGqs {
  width: 100%;
  display: flex;
  justify-content: center;
  /* margin-top: 40px; */
  padding: 0 16px;
}

._2cGiBbbQoYpiPFJG3KV3ue {
  flex: 1;
  min-width: 0;
  margin-bottom: 20px

  /* For top row items (3 items) */
}

._2cGiBbbQoYpiPFJG3KV3ue[data-show-top-row='true'] {
    width: calc(33.333% - 13.33px);
    max-width: 300px;
  }

._2cGiBbbQoYpiPFJG3KV3ue {

  /* For bottom row items (4 items) */
}

._2cGiBbbQoYpiPFJG3KV3ue[data-show-bottom-row='true'] {
    width: calc(24% - 15px);
    margin: 0 10px 20px 0
  }

._2cGiBbbQoYpiPFJG3KV3ue[data-show-bottom-row='true']:nth-of-type(4n) {
      margin-right: 0;
    }

._3S3dsPRUpHmmqXheEwRjg7 {
  flex: 1;
  min-width: 0;
  margin-bottom: 20px;
  flex-wrap: nowrap

  /* For bottom row items (4 items) */
}

._3S3dsPRUpHmmqXheEwRjg7[data-show-bottom-row='true'] {
    width: calc(24% - 15px);
    margin: 0 10px 20px 0
  }

._3S3dsPRUpHmmqXheEwRjg7[data-show-bottom-row='true']:nth-of-type(4n) {
      margin-right: 0;
    }

._1neG5ayj-r7-5Vjvt-IUio {
  width: 100%;
}
@media (max-width: 1024px) {
  ._3S3dsPRUpHmmqXheEwRjg7 {
    flex-wrap: wrap;
  }
}
@media (max-width: 992px) and (min-width: 767px) {
  &
    .src-app-components-desktop-store-Profile__itemprofilediamondsPane
        .src-app-components-desktop-common-SellerDiamondCard__newrcont
        .src-app-components-desktop-common-SellerDiamondCard__newsrinfobyreting {
    flex-direction: column;
  }
  & .src-app-components-common-AllProductList__thumbnailCardWrap {
    width: 48%;
    margin: 0 1% 20px 0;
    display: flex;
  }
}
@media (max-width: 768px) {
  ._3zQFOHtNAY30V7yO4Sl5hG {
  }
  ._3zQFOHtNAY30V7yO4Sl5hG ._2r8xjFAuU4rMWEKzzNlzCu,
  ._2bbraK_f0T4iKoUbxYimLz {
    width: 100%;
    text-align: center;
  }
  ._3zQFOHtNAY30V7yO4Sl5hG ._2oaSmo3fiRw9wIyFJOtohJ {
  }
  ._3zQFOHtNAY30V7yO4Sl5hG ._2oaSmo3fiRw9wIyFJOtohJ ._2UuzYVPDZIz3DGM5KeEiKu {
    flex-direction: column;
    justify-content: start;
  }

  ._3zQFOHtNAY30V7yO4Sl5hG ._2oaSmo3fiRw9wIyFJOtohJ ._1OzXlo78xu2O_q6DfhyaMz {
    padding-right: 0px;
    margin-bottom: 8px
  }

    ._3zQFOHtNAY30V7yO4Sl5hG ._2oaSmo3fiRw9wIyFJOtohJ ._1OzXlo78xu2O_q6DfhyaMz p {
      font-size: 12px;
    }

  ._3zQFOHtNAY30V7yO4Sl5hG ._2oaSmo3fiRw9wIyFJOtohJ ._2FFZ4LZAKP2BmRoRS7u-Ge {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
  }
  ._3zQFOHtNAY30V7yO4Sl5hG
    ._2oaSmo3fiRw9wIyFJOtohJ
    ._2FFZ4LZAKP2BmRoRS7u-Ge
    .ai95HGAZq2MkizvH8Yokt {
    display: flex;
    grid-gap: 20px;
  }
  ._3zQFOHtNAY30V7yO4Sl5hG
    ._2oaSmo3fiRw9wIyFJOtohJ
    ._2FFZ4LZAKP2BmRoRS7u-Ge
    .ai95HGAZq2MkizvH8Yokt
    img {
    width: 100px;
    height: 100px;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 10px;
  }

  ._3zQFOHtNAY30V7yO4Sl5hG
    ._2oaSmo3fiRw9wIyFJOtohJ
    ._2FFZ4LZAKP2BmRoRS7u-Ge
    .Dotme66JUQaJsw8eZ-I4u {
    color: #d9d9d9;

    span {
      margin-left: 12px;
      display: inline-block;
    }
  }
}

@media (max-width: 580px) {
  ._3zQFOHtNAY30V7yO4Sl5hG {
    margin: 50px auto;
  }
}

._1Jn_bwPPyPE86lZY1WDb1t {
  padding: 0;
}

._3p8wAAADRsfSxNu2TIGAVw {
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._1b-1XR0ChOhwEhRQ8aI4tX {
  margin: 5px 0;
  text-align: center;
}

.H1nZNeS6x7q7MfKgRbitX {
  color: #000000;
  margin: 10px 0
}

.H1nZNeS6x7q7MfKgRbitX .fa {
    font-size: 16px;
  }

._2u7dXYgvaK__MZe-bmtJp5 {
}

._3R6gnBaw0WFvAOKcZU0Ays {
  padding: 0;
}

._1tYymvsRii_bCnRn6sXkgN .slick-slide img {
    width: 100%;
    border-radius: 4px;
  }

._1tYymvsRii_bCnRn6sXkgN .slick-prev {
    left: 10px;
    z-index: 1;
  }

._1tYymvsRii_bCnRn6sXkgN .slick-next {
    right: 10px;
  }

._1tYymvsRii_bCnRn6sXkgN .slick-dots {
    bottom: 30px
  }

._1tYymvsRii_bCnRn6sXkgN .slick-dots button:before {
      color: #000000;
    }

._1PPVT3Hfidd6djEyRBFqHT {
  /* composes: card from '../Profile.css';
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0; */
  border: none;
  margin-top: 20px;

  ._3zlyzS1SrgWVfQlXPqXYld {
    font-family: 'Playfair Display Bold';
    font-size: 18px;
    margin-bottom: 12px;
  }
}

._1Csw6DjiZ5cGfcATR05bzh {
  /* display: flex;
  flex-wrap: wrap;
  justify-content: space-between; */
}

._2LYAs4XRr2mzIITTT5-xwv {
  /* width: 40%; */
  margin: 5px;
  text-transform: uppercase;
  color: #888;
  font-size: 12px;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  /* text-align: center; */
}

._23oATunpf2BvG3COd5-7-Y {
  width: auto;
}

.orHXFUvZhPVaI9xpHjQuJ {
  margin: 30px 0;
}
._25Ps0trzdMJrEGI-8YYM1w {
  /* composes: card from '../Profile.css';
  display: flex;
  flex-direction: column;
  align-items: center; */
  border: none;
}

._3mH8xJZ-ykYktVgnB5dRyI {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 10px
}

._3mH8xJZ-ykYktVgnB5dRyI .textContainer {
    text-align: center;
  }

._2ABV7zCtRMRvxorbMxGcIM {
  margin-top: 30px
}

._2ABV7zCtRMRvxorbMxGcIM img {
    width: 200px;
    height: auto;
  }
.txeBQj3lI1joSt7OvSEUy {
  position: relative;
  display: inline-block;
}

._2ERaW3voi-6X_-oi_yC1KG {
  position: absolute;
  top: 7%;
  right: 10%;
  width: 30px;
  height: 30px;
  background-color: #38ae00;
  border-radius: 50%;
  border: 4px solid #fff;
  z-index: 1;
}

._1s2pMMVySSR_WtL0HMNwFL {
  /* font-size: 18px; */
  font-size: 30px;
  margin: 5px 0;
  font-family: 'Playfair Display Bold';
  /* text-align: center; */
}

._3iipDNylUyqOGhirVbjrvq {
  font-size: 18px;
  font-family: 'Futura Medium';
  color: #000000;
  line-height: 1.2;
  margin: 0 0 6px;
}

.sU9AxnbTakOMyI89Njn83 {
  /* font-size: 20px; */
  /* text-align: center; */
  text-transform: uppercase;
  font-family: 'Futura Medium';
}

.yIDnp6kWzxIqnE08tKCgF {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;

  ._25Ps0trzdMJrEGI-8YYM1w {
    max-width: 600px;
    margin-top: -200px;
    background: transparent;

    ._2ABV7zCtRMRvxorbMxGcIM {
      display: flex;
      grid-gap: 20px;
      align-items: center;

      img {
        width: 200px;
        height: 200px;
        -o-object-fit: cover;
           object-fit: cover;
        border: 6px solid #fff;
        border-radius: 50%;
      }

      ._3KK5sMfWkRanAgxeb60vBh {
        text-align: left;
        width: calc(100% - 220px);

        ._1yDXUQlvoRUB7TJE2DkeRk {
          margin-top: 30px;
          display: flex;
          grid-gap: 10px;

          .Q6oiG6HRYmrp2pKrcBkD9 {
            background-color: #000000;
            border: 2px solid #000000;
            color: #fff
          }

            .Q6oiG6HRYmrp2pKrcBkD9:hover {
              background-color: #fff;
              border: 2px solid #000000;
              color: #000000;
            }

          ._3HFoJ0HqdPwV3sX7I2gWCV {
            background-color: #fff;
            border: 2px solid #000000;
            color: #000000
          }

            ._3HFoJ0HqdPwV3sX7I2gWCV:hover {
              background-color: #000000;
              border: 2px solid #000000;
              color: #fff;
            }

          button {
            border-radius: 0;
            padding: 8px 20px;
            font-size: 14px;
            font-family: 'Futura Bold';
            min-width: 160px;
          }
        }
      }
    }
  }

  ._2nmNasC1mwIRnQBpRi_8H4 {
    display: flex;
    text-align: center;
    grid-gap: 40px;

    ._3bWUJBZndgA3LIz-I9AxlT {
      text-align: center;

      h3 {
        font-size: 20px;
        font-family: 'Playfair Display Bold';
      }

      p {
        margin-top: 2px;
        font-size: 16px;
        font-family: 'Futura Regular';
        color: #84818a;
      }
    }
  }
}

._3SNDh4ialgmomAT1yBZC6c {
  color: #f7d202;
}

.t2i3kPBt6XECwZBXbXZ6Q {
  color: #ddd;
}

._1W__PF9gU8gLYU_TrvFHzn {
  display: flex;
  align-items: center;
  span {
    font-family: 'Futura Medium';
    margin-left: 8px;
    font-size: 16px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  ._3KK5sMfWkRanAgxeb60vBh {
    width: calc(100% - 370px) !important;
    ._1s2pMMVySSR_WtL0HMNwFL {
      font-size: 24px;
    }

    ._3iipDNylUyqOGhirVbjrvq {
      font-size: 16px;
    }
  }
}

._1mS_P4L_oRlaWUJuHhbkBI {
  color: #fff;
  font-weight: 300;
}

._76exDAYR-_-zh6j_PGUnx {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 25px 0;
  /* background-color: var(--contentBgColor); */
}

.tA4yCn6zWd9zs0qaaVyhe {
  width: 70%
}

.tA4yCn6zWd9zs0qaaVyhe .card {
    background-color: #fff;
  }

@media (max-width: 1024px) {

.tA4yCn6zWd9zs0qaaVyhe {
    width: 100%
}
  }

.zxhRs57PxXn1d2V4Fqm76 {
  display: flex;
  width: min(100%, 1280px);
}

.smyU4CmUaZS1HpjHPUT-0 .card:not(:first-of-type) {
    margin-top: 20px;
  }

._1XvUCZD3Y33z9g4ST5_ELt {
  /* width: calc(var(--desktopContentContainerWidth) - 20px); */
  /* margin-right: 20px; */
  width: 100%;
}

._1IvAKL8hACAUBn98lhlPpg {
  width: calc(100% - 70%);
}

._3E77feCLw-J314bgk6_vT- .pageContent {
    flex-direction: column;
    align-items: center;
    width: 100%;
    width: 100%;
    padding: 0px 16px;
    background: #fff;
  }

._1S-xrOzmYNd7iykQaJZUQS {
  width: 100%;
  padding: 20px 0;
  margin-bottom: 1px;
  display: flex;
  justify-content: center;
  /* box-shadow: 0 0 1px 0 #aaa; */
}

._32xWWFCInX4ST4FY9mggdR {
  width: min(100%, 1280px);
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

._8cjYAxG1pyySEWOo9d4ui {
  margin-bottom: 5px
}

._8cjYAxG1pyySEWOo9d4ui:last-of-type {
    margin-bottom: 0;
  }

._8cjYAxG1pyySEWOo9d4ui .label {
    margin-right: 10px;
  }

._3AClC1nEY1aiCCExPu_P6M {
}

._1lIPz_KFnlPsr2SEV3lDUT {
  width: 100%;
  color: #000000;
  font-weight: 300;
}

.card._2WLBB0ijw8WzlI3vNzZAYn {
    padding: 0
}

._3cwBzaiNwiLAnDnvt6OEtF .image-gallery-image {
    width: 100%;
    max-height: 480px;
    -o-object-fit: contain;
       object-fit: contain;
    background-color: #f5f5f5;
  }

._3cwBzaiNwiLAnDnvt6OEtF .image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image {
    max-height: 480px;
  }

._3cwBzaiNwiLAnDnvt6OEtF .image-gallery-thumbnail-image {
    height: 80px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }

._3cwBzaiNwiLAnDnvt6OEtF .image-gallery-bullets {
    bottom: 10px;
  }

._2IfKFIzBUv77Q0HrM1etPu {
  margin-bottom: 20px;
  background-color: #fff;
}

.AZppju8_TOx4EbRG1D4gl {
  width: 100%;
  height: 42px;
  background-color: #f6f6f6;
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  /* justify-content: center; */
  align-items: center;
  flex-direction: column;
  text-align: center;
  grid-gap: 20px;
  /* margin-top: 40px; */
}

._2c0mttcBgneg76ulA0Yes9 {
  font-size: 40px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline;
  width: 100%;
  line-height: 1.2;
  margin-top: 20px;
  font-family: 'Playfair Display Bold';
}

._2e1o2cSWDKDpro-bS4ASWn {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  border-width: 1px;
  padding: 12px 20px
}

@media (max-width: 1024px) {

._2e1o2cSWDKDpro-bS4ASWn {
    font-size: 14px
}
  }

._2e1o2cSWDKDpro-bS4ASWn:hover {
  background-color: #000000;
  color: #fff;
}

._19tr4V_TyxAojilU5NRCqH {
  margin: 180px auto;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 16px;
  width: 100%;
  max-width: 1200px;

  ._1eeqmH_SMrQ_b53VyB5sQo {
    border: 1px solid #f1f1f1;
    width: calc(50% - 16px);
    padding: 20px;
    border-radius: 10px;

    ._1cB8jt9XeIFJThP-NyBVRe {
      width: 100%;
      display: flex;
      justify-content: space-between;
      align-items: center;
      font-size: 16px;
      font-family: 'Playfair Display Bold';
      color: #494949;
      margin-bottom: 16px;
    }

    .cowoGdcdY-g8j9M1vCszy {
      padding-right: 100px;
      margin-bottom: 16px
    }

      .cowoGdcdY-g8j9M1vCszy p {
        font-size: 16px;
        font-family: 'Playfair Display Bold';
        color: #84818a;
      }

    ._3CBqW8IgTZhnR44YraTXMu {
      display: flex;
      justify-content: space-between;
      align-items: baseline;

      ._2i6feNN04zYOL-QBBmpbqz {
        display: flex;
        grid-gap: 20px;

        img {
          width: 100px;
          height: 100px;
          -o-object-fit: cover;
             object-fit: cover;
          border-radius: 10px;
        }
      }

      ._4p3cPFU82GVUTPEdus3UU {
        color: #d9d9d9;

        span {
          margin-left: 12px;
          display: inline-block;
        }
      }
    }
  }
}

.k2TvwGYBzxpV_ERST6W4d {
  margin: 50px 0px;
  text-align: center;

  ul {
    margin: 0px;
    padding: 0px;

    li._3gqh4YSRhzXNML4_6yigp- {
      border: 1px solid #464646;
    }

    li {
      font-family: 'Playfair Display Bold';
      display: inline-block;
      text-align: center;
      color: #464646;
      border: 1px solid rgba(242,242,242,0.94902);
      background-color: #f2f2f2;
      margin: 4px;
      width: 40px;
      height: 40px;
      cursor: pointer;
      line-height: 40px;
      border-radius: 10px;
      line-height: 35px;
      border-radius: 10px;
      font-size: 16px
    }

      li._3P8QnTpG0eDD_SU0jzo-E_ {
        border: 1px solid #fff;
        background-color: #fff;
      }
  }
}

._2Z_w1ENFNnncDD4j_cPU7Z {
  display: flex;
  justify-content: center;
  padding: 20px 0px 40px;
  align-items: center;
  grid-gap: 16px;
  font-family: 'Futura Bold';

  ._1tET_q1zSoqwrgYnILcvaW {
    display: flex;
    align-items: center;
    grid-gap: 16px;

    ._3LzfzJnu5apnOSOvlEeMG {
      img {
        width: 120px;
        height: 120px;
        -o-object-fit: cover;
           object-fit: cover;
        border-radius: 10px;
      }
    }
  }

  ._23Lo08WLoZecZg3c8nmpdR {
    button {
      border-radius: 0;
      border-color: #000000;
      color: #000000;
      background: transparent;

      font-family: 'Futura Bold';
      font-size: 16px;
      letter-spacing: 1px;
      border-width: 1px;
      padding: 12px 18px;
      text-transform: uppercase;
      border: 2px solid;
      margin-left: 16px;
    }
  }
}

._1_AgJY34E_fqA4bdeNYz3r {
  display: flex;
  margin-top: 50px;
  margin-bottom: 100px;
  grid-gap: 20px;

  ._1kzP1NXETZg2R9q6A5BsFH {
    width: calc(50% - 20px);
    padding: 20px;
    border: 1px solid #f1f1f1;

    h1 {
      font-family: 'Playfair Display Bold';
      text-transform: uppercase;
      font-size: 18px;
      margin-bottom: 20px;
    }

    ._3biMHXPs6E0f3Y4_cDrqB4 {
      margin-bottom: 10px;
    }

    p {
      margin-bottom: 2px;

      span {
        color: #d9d9d9;
      }
    }
  }

  ._1CezfXS2jEoeWra59wKa6_ {
    display: flex;
    border: 1px solid #f1f1f1;

    .O8LKUk7KP9t4rcOOtxysn {
      width: 50%;
    }

    ._34nZgGgMzfkcMQuDhGbq8R {
      width: 50%;
    }
  }
}

._3Y8WHgrMjbxQ_WYyOy5qI4 {
  text-align: center;
  color: #000000;
  font-size: 20px;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  margin-bottom: 20px;
}

/* .itemprofilediamondsPane {
  width: 32%;
  margin: 0 1% 20px 0;

  &:nth-of-type(3n) {
    margin-right: 0;
  }
} */
.O8LKUk7KP9t4rcOOtxysn {
  ._1L04h7o9wI-4fn74C46ZD1 {
    height: calc(100% - 40px);
  }
}

._8nutWoJpw2gVe3jXm8ktl {
  border: 1px solid #f2f2f2;
  padding: 16px;
  min-width: 250px;
  height: 380px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._2HhabtokXN3SexXSVElejh {
  width: 100%;
}

/* Add to Profile.css */

._1Sv16pLFNYhiz3oSJKN6X9 {
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
  border: 1px solid #e9ecef;
  background: #fff;
}

._3p7ChsyIgGVG4D7bCslUHC {
  /* Override react-window's default styles */
  scrollbar-width: thin;
  scrollbar-color: #ccc transparent;
}

._3p7ChsyIgGVG4D7bCslUHC::-webkit-scrollbar {
  width: 8px;
}

._3p7ChsyIgGVG4D7bCslUHC::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}

._3p7ChsyIgGVG4D7bCslUHC::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}

._3p7ChsyIgGVG4D7bCslUHC::-webkit-scrollbar-thumb:hover {
  background: #aaa;
}

.FJ_SP1Ed1YJY2Ynnuvc6k {
  padding: 10px;
  border-bottom: 1px solid #f0f0f0;
}

.FJ_SP1Ed1YJY2Ynnuvc6k:last-child {
  border-bottom: none;
}

.-UhEzG8MtCZLLjo29XctR {
  padding: 10px;
  border-bottom: 1px solid #f0f0f0;
}

._3_mpwSZeGWtuLNPVkfBUU_ {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 180px;
  color: #666;
  font-style: italic;
  background: #f8f9fa;
  border-radius: 8px;
}

._3-jie_9mM5CJ-9NWJsDMl- {
  margin-bottom: 20px;
  padding: 15px;
  background-color: #f8f9fa;
  border-radius: 8px;
  text-align: center;
  border: 1px solid #e9ecef;
}

._3-jie_9mM5CJ-9NWJsDMl- p {
  margin: 0;
  color: #666;
  font-size: 16px;
  font-weight: 500;
}

/* Ensure review cards fit within the virtualized items */
._1eeqmH_SMrQ_b53VyB5sQo {
  background: #fff;
  border-radius: 8px;
  padding: 15px;
  margin: 5px 0;
  height: 170px; /* Fixed height for virtualization */
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.cowoGdcdY-g8j9M1vCszy {
  flex: 1;
  overflow: hidden;
}

.cowoGdcdY-g8j9M1vCszy p {
  margin: 0;
  color: #333;
  font-size: 14px;
  line-height: 1.4;
}

.d6o2lgrIdbF5PABR__rzt {
  display: inline;
  background: none;
  border: none;
  padding: 0 0 0 4px;
  font-size: 13px;
  color: #b08d57;
  cursor: pointer;
  text-decoration: underline;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  ._1Sv16pLFNYhiz3oSJKN6X9 {
    height: 300px;
  }

  ._1eeqmH_SMrQ_b53VyB5sQo {
    height: 150px;
    padding: 10px;
  }

  .cowoGdcdY-g8j9M1vCszy p {
    font-size: 13px;
    -webkit-line-clamp: 2;
  }
}

._3M80eDP42n1RsIU75uOsTO {
  width: 44%;
  margin-top: 20px;
  background-color: #fff;
}

._2q68L33Yo8Sa2q0uVseDUL {
  background-color: #fff;
}

._2aolv6ZEodDHqZjRT4YQBZ {
  font-weight: 300;
  text-align: center;
  color: #000000;
  margin-bottom: 5px;
}

.DZ09bsHUfESM8IY-1fC6e {
  width: 100%;
  text-align: center;
}

._2a6SaS_mUieDGbzymuZABp {
  display: inline-block;
  border-radius: 2px;
  background-color: #f4f4f4;
  padding: 10px 10px;
  margin-top: 10px;
  font-size: 12px;
  text-transform: uppercase;
}

._3sVuPgxOxn3OrsUtc0OOdi {
  position: static;
  position: initial;
  background: none;
  margin-top: 5px
}

._3sVuPgxOxn3OrsUtc0OOdi img {
    width: 100%;
    height: auto;
    height: initial;
  }

._3sVuPgxOxn3OrsUtc0OOdi .title {
    display: none;
  }

._3sVuPgxOxn3OrsUtc0OOdi .desc {
    white-space: normal;
    text-overflow: initial;
    overflow-x: auto;
  }

._3sVuPgxOxn3OrsUtc0OOdi .price {
    color: #000000;
  }

._9NtCuEgQ6MguKfQ7W958 {
  text-align: center;
  margin-top: 15px;
}

._1rbYD6luyqdtzBbjc-Qgzs {
  margin: 5px 0;
}

._1MTlYllq7Dfjf5SJMPAqgo {
  margin-top: 15px;
}

.ekysJSYOdhp3JLlJ4FQ00 {
  width: 100%;
  margin-bottom: 10px;
  border-radius: 4px;
  font-weight: 400;
  color: #000000;
}

._2y0ky9Ik2z2xq-Hx0vQ2rW {
  background-color: #000000;
  color: #fff;
}

._2ZptHpQKlekyupNjttnXzn {
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #838383;
}

._1u4aTNczD7Fh314kAjVbQH {
  text-align: center;
  margin-top: 0;
  margin: 15px 0;
}

._3FVezlV43Swez4NZW68mT4 {
  font-size: 18px;
  color: #fff;
  text-transform: uppercase;
}

._2Ehj1au4lU73RvMrfVVz7T .tabbedPageTab {
    font-size: 12px;
  }

.RR62RbSv9iH3QRnZs4zos .pageContent {
    width: 100%;
  }

._20QkVjDKhz57ew4c4T4tl4 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._1K_OMcdJmqFx_SpggK2G9o {
  width: 100%;
  margin-top: -20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

._31GrrXmtWl-Q1KGiSv7320 {
  justify-content: center;
}

._3yrNdoe4Z_35AEBIxsV-qR {
    text-transform: uppercase;
  }
  
  ._1OMC0M4ca8I1KHtA480Wer {
    background-color: #fff;
    width: 60%;
  }
  
  .QvrlGSh4UfNLhO_LWAeDj {
    width: 30%;
    margin-left: 20px;
  }
  
  ._3kZGJuROqbV6AWrE0LbClP {
    margin-top: 15px
  }
  
  ._3kZGJuROqbV6AWrE0LbClP p {
      margin: 0 0 15px 0;
    }
  
  .SYfpRMhdwaEqwfG5kcYAY {
    margin-top: 20px;
  }
  
  ._1Ymhim6tASXVBiuskqATps {
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  
  ._23o_89xrVrdh4iHXCexQ2i {
    width: 100%;
    height: 50px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 300;
  }
  
  ._3J4L3HvEqeH_c-wXfGKMmI {
    background-color: #000000;
    color: #fff
  }
  
  ._3J4L3HvEqeH_c-wXfGKMmI .icon {
      margin-right: 5px;
      font-size: 35px;
      color: #000000;
    }
  
  .ktqcD7E_ewS9jWsevfuDX {
    margin-top: 10px;
    color: #000000;
  }
  
  ._2gDTGJOUWFnYbaBSDv61HZ {
    font-size: 1.2em;
    font-weight: 600;
  }
  
  ._3zrkl5e76QAVkxlF_ZD80Q {
    width: 100%;
  }
  
._1y-sgrjgj3-hWkx3gjDf5C {
  /* composes: form from '~common/components/common/form/Form.css'; */
  border: none
}

._1y-sgrjgj3-hWkx3gjDf5C input {
    width: 100%;
  }

.R5VHD9T08i_TdNScoMYuB {
  margin-left: 5px;
  line-height: 15px;
  text-transform: uppercase;
  font-weight: bold;
}

._1bVthsg90hgNtN8HKfatR- {
  margin-top: 10px;
  text-align: center
}

._1bVthsg90hgNtN8HKfatR- ._1Dy-3RkueL-aSb7JlDXvi9 {
    margin-top: 20px;
    font-size: 12px;
    line-height: 18px
  }

._1bVthsg90hgNtN8HKfatR- ._1Dy-3RkueL-aSb7JlDXvi9 p {
      margin-bottom: 0;
    }

._3jMdM2VFp6MB104kg94EaS {
  background-color: #000000;
  width: 100%;
}

._1_efy7rOaVfdzTL1Xj3Id0 {
  margin-top: 5px;
  font-size: 12px;
}

._1w8_R2Ea_D6e_qpLzarqCk {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
  color: #777;
  min-height: 100vh;
  font-family: 'Futura Regular', sans-serif
}

._1w8_R2Ea_D6e_qpLzarqCk a {
    color: #000000;
  }

._1w8_R2Ea_D6e_qpLzarqCk p {
    margin: 0 0 30px;
    font-family: 'Futura Regular', sans-serif;
    font-size: 16px;
  }

._1w8_R2Ea_D6e_qpLzarqCk h2 {
    font-size: 40px;
    font-weight: 400;
    margin: 30px 0px 30px 0px;
    color: #333;
  }

._1w8_R2Ea_D6e_qpLzarqCk ._2zmUBt6RPU6ZbStts92YIA {
    border-top: 1px solid #ccc;
    width: 100%;
    max-width: 200px;
    margin: 40px auto;
  }

@media (--bpSizeSmallPhone) {

._1w8_R2Ea_D6e_qpLzarqCk {
    font-size: 16px;
    line-height: 28px
}

    ._1w8_R2Ea_D6e_qpLzarqCk h2 {
      font-size: 34px;
    }
  }

@media (--bpSizeCustomPhone) {
    ._1w8_R2Ea_D6e_qpLzarqCk h2 {
      font-size: 28px;
    }
  }

._3Am8QhQ1E9ni-lXimYjY47 {
  padding: 0 15px;
  text-align: center;
  font-size: 14px;
  color: red;
}

._26hQJcFST78kJ_VhEw4XVA {
  background-color: #fff
}

._26hQJcFST78kJ_VhEw4XVA ._1gJBg9vXMIkQgANX-584Vk {
    padding: 100px 30px 60px 30px;
    text-align: center;
    max-width: 800px;
  }

._26hQJcFST78kJ_VhEw4XVA ._19OiNxWBSaKK6gu5-hjy2S {
    max-width: 450px;
    margin: 0px auto;
    text-align: left;
  }

._26hQJcFST78kJ_VhEw4XVA h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
  }

._26hQJcFST78kJ_VhEw4XVA footer p {
    margin: 0px;
    line-height: 20px;
  }

._26hQJcFST78kJ_VhEw4XVA ._19OiNxWBSaKK6gu5-hjy2S {
    margin-bottom: 30px;
  }

._26hQJcFST78kJ_VhEw4XVA ._1PNbo_79rGnfocexbXmSzT {
    font-size: 40px;
    font-weight: 400;
    margin: 30px 0px 30px 0px;
    color: #333;
  }

@media (--bpSizeSmallPhone) {
    ._26hQJcFST78kJ_VhEw4XVA ._1gJBg9vXMIkQgANX-584Vk {
      padding: 60px 30px 20px 30px;
    }
  }

._19OiNxWBSaKK6gu5-hjy2S {
  max-width: 450px;
  margin: 0px auto;
  text-align: left;
}

._226SRUUaP33UHxgFop56Z {
  padding: 20px;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  box-shadow: 0 3px 0 0 #aaa;
  border-radius: 4px;
}

._1gJBg9vXMIkQgANX-584Vk {
  max-width: 450px;
  margin: 0px auto;
  text-align: left;
}

._3FQTiV6-gLegDU20D8cjiq.geosuggest {
    width: 100%
  }

._3FQTiV6-gLegDU20D8cjiq.geosuggest .geosuggest__input {
      padding: 0;
      box-shadow: none;
    }

._3FQTiV6-gLegDU20D8cjiq.geosuggest
      .geosuggest__suggests:not(.geosuggest__suggests--hidden) {
      border-width: 1px;
      border-color: #ccc;
    }

._3FQTiV6-gLegDU20D8cjiq .geosuggest__suggests--hidden {
    max-height: 0;
    overflow: hidden;
    border-width: 0;
  }

._1sKpJ27OfIUMvnDarF1gBg {
  /* background: var(--brandBeige) url('./loginForm/hero-pattern-repeat.png') */
}

._3SHUxY6BZOJwqPAD6QEPci {
  padding: 20px;
  background-color: #fff;
  border: 2px solid #dbdbdb;
  box-shadow: 0 3px 0 0 #aaa;
  border-radius: 4px
}

._3SHUxY6BZOJwqPAD6QEPci .cardIcon {
    font-size: 36px;
    color: #aaa;
    margin-bottom: 10px
  }

._3SHUxY6BZOJwqPAD6QEPci .cardIcon.icon {
      display: inline-block;
    }

._3SHUxY6BZOJwqPAD6QEPci .cardHeader {
    text-align: center;
    color: #000000;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 15px;
  }

.W1PM4oG77uuTsbQyw1hOT {
  width: 600px;
  margin: 120px 20px 40px 20px
}

.W1PM4oG77uuTsbQyw1hOT h3 {
    margin-bottom: 15px;
    /* font-size: 14px; */
    font-weight: bold;
    color: #000000;
    text-align: center;
    text-transform: uppercase;
  }

.W1PM4oG77uuTsbQyw1hOT .D9ft97sHIJqXvsdDehI7U {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    text-align: center;
    text-transform: uppercase;
  }

@media (--bpSizeSmallPhone) {

.W1PM4oG77uuTsbQyw1hOT {
    width: 100%
}
  }

.xktFeebM8jezi1KqR8Eg9 {
  border: 2px solid #ddd;
  border-radius: 4px;
  text-align: center;
  padding: 20px;
  font-weight: normal
}

.xktFeebM8jezi1KqR8Eg9 strong,
  .xktFeebM8jezi1KqR8Eg9 a {
    color: #000000;
  }

@media (--bpSizeSmallPhone) {

._34r95IvqHY_5IzE1DZ4jKi {
    flex-direction: column;
    align-items: flex-start
}
  }

._1yoLhHZ9JQnSKpaDcHam9r {
  width: 100%;
  width: 100%;
  max-width: 1200px;
  margin: 30px auto;

  ._1hYUCsKKY18DAozU99OX31 {
    width: 100%;
    display: flex;

    ._2g3NYWBPhbLrNzCYxvA3SE {
      background-color: #fff7e2;
      width: 50%;
      display: flex;
      align-items: center;

      ._1y9xRShLdBnOOcGd77re3x {
        width: calc(100% - 150px);
        text-align: center;
        padding: 50px 70px;
        background-image: url(/e5b2ff8a25551c5583db.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 200px;

        p {
          font-family: 'Playfair Display Regular';
        }

        h2 {
          font-family: 'Playfair Display Bold';
        }
      }

      ._2q-SGCdpGVTgnqHFoGPXLu {
        width: 150px;
        padding: 0px 10px;
        display: flex;
        flex-direction: column;
        grid-gap: 8px;

        img {
          width: 100%;
        }
      }
    }

    .r-PVfi_9mK8BSWxrFdeel {
      background: linear-gradient(to right, #fff7e2 50%, #ffffff 50%);
      width: 50%;

      ._1IQdP9fD24McsvrcBvDjQB {
        width: calc(100% - 20px);
        margin: 30px 0px 30px 20px;
        padding: 30px;
        box-shadow: 0px 0px 12px #ccc;
        background-color: #fff;

        p {
          font-family: 'Playfair Display Regular';
          text-align: center;

          strong {
            font-family: 'Playfair Display Black';
          }
        }

        h2 {
          font-family: 'Playfair Display Black';
          margin-bottom: 20px;
          text-align: center;
        }
      }
    }
  }
}

._4Mbqwow_nFLmhQEbeydKa {
  position: relative;
  width: 100%
}

._4Mbqwow_nFLmhQEbeydKa input {
    padding-right: 30px !important; /* Make room for the icon */
  }

._4Mbqwow_nFLmhQEbeydKa span {
    position: absolute;
    right: -15px;
    /*bottom: 7px; */
    color: #838383;
    display: flex;
    align-items: center;
    padding: 0 6px;
    top: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
  }

._4Mbqwow_nFLmhQEbeydKa {

  /* When input is focused, also style the icon */
}

._4Mbqwow_nFLmhQEbeydKa input:focus + span {
    color: #000000;
  }

._29NJld3oK3LlcVZ24GQjoa {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._9RlvykMcdkm__tIiTvkxw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  line-height: normal;
  line-height: initial;
}

.Np_qnGju3qFMTs4qqe_uU {
  font-size: 10px;
  text-transform: none;
  margin-right: 5px;
}

._16V5kmVzw2Uy_lrQ3f_V7p {
  width: 50px;
}

._30D3SfAipGnIuRXko_XLdi {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
  color: #838383;
}

.pQ71MFyfEmWLOXFh56sH5 {
  text-transform: uppercase;
  color: #000;
  font-size: 16px;
  font-family: 'Futura Bold', sans-serif;
}

._2ESX3LBxeksjKAmjUuVEtD.geosuggest {
    width: 100%
  }

._2ESX3LBxeksjKAmjUuVEtD.geosuggest .geosuggest__input {
      display: block;
      width: 100%;
      margin-top: 5px;
      padding-bottom: 5px;
      border: none;
      outline: none;
      border-bottom: 2px dashed #ddd;
      border-radius: 0;
      font-size: 14px;
      color: #000000;
      font-family: 'Futura Regular', sans-serif;
      box-shadow: none
    }

._2ESX3LBxeksjKAmjUuVEtD.geosuggest .geosuggest__input::-moz-placeholder {
        color: #ccc;
      }

._2ESX3LBxeksjKAmjUuVEtD.geosuggest .geosuggest__input::placeholder {
        color: #ccc;
      }

._2ESX3LBxeksjKAmjUuVEtD.geosuggest .geosuggest__input:focus {
        border-color: #000000;
      }

._2ESX3LBxeksjKAmjUuVEtD.geosuggest
      .geosuggest__suggests:not(.geosuggest__suggests--hidden) {
      border-width: 1px;
      border-color: #ccc;
    }

._2ESX3LBxeksjKAmjUuVEtD .geosuggest__suggests--hidden {
    max-height: 0;
    overflow: hidden;
    border-width: 0;
  }

._1fNpIdQBcbKePxCBKyWnVD {
  margin-top: 6px;
  font-size: 11px;
  color: #999;
  text-transform: none;
  line-height: 1.4;
}

._3SzjPNzrSa26hbY5Vxg1BW,
._30Rjnai9NpMLvyxQ9p6cO6 {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  margin-top: 6px;
  font-size: 12px;
  color: #666;
  text-transform: none;
}

._30Rjnai9NpMLvyxQ9p6cO6 {
  color: #b8860b;
}

._1kCavbGgg90wp3SNOZAIQv {
  width: 12px;
  height: 12px;
  border: 2px solid #ccc;
  border-top-color: #000000;
  border-radius: 50%;
  display: inline-block;
  animation: _28CapCRoF_iH_FGPizlfGP 0.8s linear infinite;
  flex-shrink: 0;
}

@keyframes _28CapCRoF_iH_FGPizlfGP {
  to {
    transform: rotate(360deg);
  }
}

._2OQSsioKa_kGC5aUq50z0W {
  margin-top: 5px;
  padding: 12px;
  border: 1px solid #ffcdd2;
  background-color: #ffebee;
  border-radius: 4px;
  color: #c62828;
  font-size: 13px;
  text-transform: none;
}

.erwHvnQE3R-V6AtuUU1QP {
  margin: 0 0 10px 0;
  line-height: 1.4;
}

.l9zxm8Wd6zSGvlP31SKmj {
  padding: 6px 14px;
  background-color: #c62828;
  color: #fff;
  border: none;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  text-transform: uppercase
}

.l9zxm8Wd6zSGvlP31SKmj:hover {
    background-color: #b71c1c;
  }

._1k9j-Acxuu-lSU0uW5yP4j {
  align-self: flex-start;
  margin-top: 5px;
  font-size: 12px;
  color: red;
}

._3EVqUIRf3LLUNpgbEuEcjY {
    width: 100%;
    background-color: #000000;
    position: fixed;
    top: 0;
    height: 30px;
    z-index: 3;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}
.src-app-components-desktop-privacy-policy-PrivacyPolicy__Privacypage
      .src-app-components-desktop-common-PageContentContainer__pageContent {
  width: 95% !important;
}
._1o_d1YbOVJB4OpwZTuGekZ {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  height: auto;
  left: 252px;
  top: 239px;
  background: #ffffff;
  border: none;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: 4px;
  font-size: 16px;
  /* overflow-y: scroll; */
}

._27N4YIG7wz6ZSplSsc5FD2 {
  text-transform: uppercase;
  font-size: 14px;
  color: #fff;
  line-height: 20.99px;
}

._2OFZ-ujpb7yc3bM0JX2gZ- {
  font-size: 20px;
  margin: 5px 0 20px 0;
  text-align: center;
}

.Av958ufCYguBlx1XdPD5j {
  width: 100%;
  line-height: 22px
}

.Av958ufCYguBlx1XdPD5j img {
    width: 290px;
    height: 397.63px;
  }

._3oWa2LCedIFxHrNtK_Rc10 {
  width: 100%;
  height: auto;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  border-radius: 4px;
  text-align: left;
  margin-bottom: 20px;
  padding: 16px;
  p {
    margin-bottom: 12px;
  }
}

._3oWa2LCedIFxHrNtK_Rc10 strong {
    color: #000;
  }

._3oWa2LCedIFxHrNtK_Rc10 li {
    margin-left: 40px;
    list-style-type: circle;
  }

/* .topPart {
  display: flex;
} */

.oPDPppghqU1FSr_GlO7D3 {
  width: 238px;
  height: 46px;
  margin-left: 33%;
  margin-top: 15px;
}

.Z6uzMeRKBY__yEWV7Vlpu {
  font-size: 12px;
  color: #aaa;
  text-align: center;
}

._2jVvbdcp5zAlFwri1gUCuW {
  width: 474px;
  height: 338px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 160%;
  /* or 26px */
  padding-left: 20px;
  letter-spacing: 0.5px;

  color: #000666;
}

._3bSiDulS2tm8gc-CyS_xIL {
  width: 100%;
  height: auto;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 16px;
  p {
    margin-bottom: 12px;
  }
}

._3dVdvHEFsbW87TdOHSvkbH {
  /* padding: 20px; */
  width: 100%;
  height: auto;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 160%;
  /* or 22px */

  letter-spacing: 0.5px;

  color: #000666;
}

._4O8GM23WgxSq-UOzbonQF {
  padding: 20px;
  width: 734px;
  height: auto;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  margin-bottom: 0px;
  color: #000666;
}
._2T6_k3yYjcwNEXd4whVrH0 h3 {
  font-size: 18px;
  font-weight: 700 !important;
  margin-bottom: 8px !important;
}
._2T6_k3yYjcwNEXd4whVrH0 p {
  strong {
    font-weight: 700;
    margin-right: 10px;
  }
}
._1TELAvaG9Pz1e-w-tNRVYG {
  width: 100%;
  height: auto;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 16px;
  p {
    margin-bottom: 12px;
  }
}

._1_QmDkGT6oHrXoWWtzAWH9 {
  /* padding: 20px; */
  width: 100%;
  height: auto;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 160%;
  /* or 22px */

  letter-spacing: 0.5px;

  color: #000666;
}

._3hxId93uc9eSb54BT3PiXT {
  width: 100%;
  height: auto;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 16px;
  p {
    margin-bottom: 12px;
  }
}

._33eTxNBAyEzM4mMuND3rth {
  /* padding: 20px; */
  width: 100%;
  min-height: auto;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 160%;
  /* or 22px */

  letter-spacing: 0.5px;

  color: #000666;
}

._2qTpE1zMz59XO_gGDxRyxV {
  width: 100%;
  height: 235px;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  border-radius: 4px;
}

._3arH2RWbmaIWhXPr7ijESd {
  padding: 20px;
  width: 100%;
  height: 233px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 160%;
  /* or 22px */

  letter-spacing: 0.5px;

  color: #000666;
}

._1boae_Xev7rfrAJj_bq4Oz {
  color: #000000;
}

._2T6_k3yYjcwNEXd4whVrH0 ul {
  padding-left: 26px !important;
  margin: 10px 0px !important;
  li {
    list-style: circle;
  }
}

.src-app-components-desktop-terms-service-TermsOfService__Termspage
      .src-app-components-desktop-common-PageContentContainer__pageContent {
  width: 95% !important;
}
._3V_j102NTK4CtUl1Xa8ZdV {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  height: auto;
  left: 252px;
  top: 239px;
  background: #ffffff;
  border: none;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: 4px;
  /* overflow-y: scroll; */
  font-size: 16px;
}

._1HE1aF1iIlTumB43KUk_Ll {
  text-transform: uppercase;
  font-size: 14px;
  color: #fff;
  line-height: 20.99px;
}

._308S1CMcngtA1FtUPGPRL8 {
  font-size: 20px;
  margin: 5px 0 20px 0;
  text-align: center;
}

._1TPetksCUwgPJBUvFAtbmh {
  width: 100%;
  line-height: 22px
}

._1TPetksCUwgPJBUvFAtbmh img {
    width: 290px;
    height: 397.63px;
  }

._2ltblLADPemyVduC6vfCj1 {
  width: 100%;
  height: auto;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  border-radius: 4px;
  text-align: left;
  margin-bottom: 20px;
  padding: 16px;
  max-width: 100%
}

._2ltblLADPemyVduC6vfCj1 strong {
    color: #000;
  }

._2ltblLADPemyVduC6vfCj1 li {
    margin-left: 40px;
    list-style-type: circle;
  }

/* .topPart {
  display: flex;
} */

._1SNMQtTH0Zd_GNLqPWzH4s {
  width: 238px;
  height: 46px;
  margin-left: 33%;
  margin-top: 15px;
}

.h-HfHhsBSALdremzvmGBO {
  font-size: 12px;
  color: #aaa;
  text-align: center;
}

._3cv5h5HR9v7MxTeYimiV4Q {
  width: 474px;
  height: 338px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 160%;
  /* or 26px */
  padding-left: 20px;
  letter-spacing: 0.5px;

  color: #000666;
}

.F4zUhYgzAH0Hq8NyB1qnl {
  width: 100%;
  height: auto;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 16px;
}

._3VS3llJVO1sr5fLRR4wcjX {
  /* padding: 20px; */
  width: 100%;
  height: auto;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 160%;
  /* or 22px */

  letter-spacing: 0.5px;

  color: #000666;
  max-width: 100%;
}

._22ETFJzNw8rQac6P-T-adi {
  padding: 20px;
  width: 734px;
  /* height: 24px; */
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  text-align: center;

  color: #000666;
}

._2WyAg3h3xOgcpRb1SNdu1v {
  width: 100%;
  height: 338px;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  border-radius: 4px;
  max-width: 100%;
}

._2PdRiWBkD9UISB37fGO4ll {
  padding: 20px;
  width: 100%;
  height: 233px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 160%;
  /* or 22px */

  letter-spacing: 0.5px;

  color: #000666;
  max-width: 100%;
}

._3QSRunlCmqBNDe3SjG37bt {
  width: 100%;
  height: auto;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  border-radius: 4px;
  max-width: 100%;
}

._1EAbB5t2dA__rcOV0xWew9 {
  padding: 20px;
  width: 100%;
  min-height: auto;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 160%;
  /* or 22px */
  max-width: 100%;
  letter-spacing: 0.5px;

  color: #000666;
}

._2GPldawP3JwJF9oRyh_pOP {
  width: 100%;
  height: 235px;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  border-radius: 4px;
  max-width: 100%;
}

._3y3yyefOD87Wy2dSH8u7q- {
  padding: 20px;
  width: 100%;
  height: 233px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 160%;
  max-width: 100%;
  /* or 22px */

  letter-spacing: 0.5px;

  color: #000666;
}

.gupldTNFqsxHWTRe_Jyjv {
  color: #000000;
}

._1SOVSSfYGyIO8FpZTne0tM h3 {
  font-size: 18px;
  font-weight: 700 !important;
  margin-bottom: 8px !important;
}
._3QduWEshDbcH9oncwYtAfC {
  strong {
    font-weight: 700;
    margin-right: 10px;
  }
  margin-bottom: 12px !important;
}

.u8ewrFavB9pKAwvOyZfJ0 {
  width: 100%;
  height: 15px;
  padding-top: constant(safe-area-inset-top); /* iOS 11.0 */
  padding-top: env(safe-area-inset-top); /* iOS 11.2 */
  background-color: #000000;
}

.KPOlqVyCdrlg0vZM53-W6 {
  height: 100%;
  /* overflow-y: hidden; */
}

._2bzLG7FdJq515BgPzMDuOV {
  margin: 0;
  background-color: #fff;
}

._2_Uedye1T6pYLhTAQKXZas {
  height: 100%;
  background-color: #f7f7f7;
  overflow-y: scroll;
  scrollbar-width: none;
  /* height: auto !important; */
  /* -webkit-overflow-scrolling: touch; */
}

._1yQ9zNx3TFp--zWhG8khtE {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._2Yg76sduPgt89udpeRShPk {
  height: 100%;
  display: flex;
  align-items: center
}

._2Yg76sduPgt89udpeRShPk img {
    width: 100px;
  }

._2Yg76sduPgt89udpeRShPk._3WpZEZmxRVE65gj-rVlVIz img {
      position: relative;
      top: 1px;
    }

._3IfS8UZzlbsNU6rDcGTVLa {
  text-transform: uppercase;
  margin-left: 10px;
}

._3z-22PWW1L3Hryl1BgvFyf {
  width: 100%;
  height: 50px;
  background-color: #000000;
  display: flex;
  align-items: center;
  justify-content: space-around;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 30
}

._3z-22PWW1L3Hryl1BgvFyf .fa,
  ._3z-22PWW1L3Hryl1BgvFyf .icon {
    display: inline-block;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
  }

._1FXvTHh2UGES5-rvKlqyKO {
  width: 100%;
  height: 100%;
  text-align: center;
  color: #fff;
  font-weight: 300;
  font-size: 20px;
  letter-spacing: 0.5px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._1EdTD4rW37_6piLu1rQB9T {
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

._3yW7OM80sIbqcz1lyJD9T- {
  left: 0;
}

._3HSpkqaTafoXjneXhtn7P4 {
  right: 0;
}

._3OeoobRMfZj1GKkOsS4VyL {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  font-size: 50px;
  color: #999;
  position: relative
}

._3OeoobRMfZj1GKkOsS4VyL a {
    display: flex;
  }

._3OeoobRMfZj1GKkOsS4VyL svg {
    width: 26px;
  }

._18VL7LCxOEYQltPLoz955w {
  color: #000000;

}


._18VL7LCxOEYQltPLoz955w::after {
  position: absolute;
  left: 50%;
  bottom: -0px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #000;
  transform: translate(-3px, 1px) !important;
  content: "";
  
}

._3pEP5DRCRi0riFfJYGjM_3 {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60px;
  padding-bottom: constant(safe-area-inset-bottom); /* iOS 11.0 */
  padding-bottom: env(safe-area-inset-bottom); /* iOS 11.2 */
  display: flex;
  align-items: center;
  text-align: center;
  z-index: 4;
  color: #fff;
  background-color: #333;
}

._1CMQfKNnfJ72yoqDnfiCuv {
  flex: 1;
  font-size: 16px;
}

.gsZnJ_qYg3h6msGd9kaLn {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  color: #000000
}

.gsZnJ_qYg3h6msGd9kaLn.fa, .gsZnJ_qYg3h6msGd9kaLn.icon {
    font-size: 32px;
  }

.YBEaesh0CNV3EJvpIJvRu {
  justify-content: space-around;
  background-color: #f7f7f7;
  box-shadow: 0 -1px 1px 0 #dcdcdc;
}

._2fDF0dFGshZivM47nOFLi2 {
  position: relative;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  background: #ffffff;
  box-shadow: 0px 0px 15px rgba(0,0,0,0.21176);
  margin-top: -45px
}

._2fDF0dFGshZivM47nOFLi2 img {
    width: 45px;
    height: 45px;
  }

._1yIMQ-jcPM2AM3FI57s1Az {
  padding: 20px;
}

.-SqIwoB4ZoqWb2QX0G3av {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 15px
}

.-SqIwoB4ZoqWb2QX0G3av:last-of-type {
    margin-bottom: 0;
  }

.-SqIwoB4ZoqWb2QX0G3av h2 {
    margin-bottom: 15px;
    font-size: 20px;
    color: #000;
  }

.-SqIwoB4ZoqWb2QX0G3av img {
    width: 85%;
    margin-bottom: 15px;
  }

.-SqIwoB4ZoqWb2QX0G3av p {
    width: 85%;
    margin-top: 0;
    text-align: center;
  }

._17hEOS2NOf6JMgzJqAdvc5 {
  color: #000000;
}

._2lo36rWjLtZ_jT24AWT8g6 {
  margin-top: 15px;
}

._1roobP2R-yPoPCYq_Qyh8l {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  /* background-color: var(--mainColor); */
  background-color: #fff; 
  color: #000000;
  font-weight: 300;
  padding-bottom: 10px;
}

.x8KKvtu4o6XdPE-bSNN_T {
  position: relative;
  padding: 0px;
  margin-bottom: 15px;
  background-color: #fff;
  height: 100%
}

.x8KKvtu4o6XdPE-bSNN_T:last-of-type {
    margin-bottom: 0;
  }

._2UfHdF3ROSgmXreveje-nq {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.75);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  /* border-radius: 4px; */
  pointer-events: none;
}

._1j-Ure4ELIzC7tKTbIX8yq {
  width: 30px;
  height: 30px;
  border: 3px solid #e0e0e0;
  border-top-color: #9b8b5a;
  border-radius: 50%;
  animation: _1sY3kizLHYQ7k2oA7P0xvf 0.7s linear infinite;
}

@keyframes _1sY3kizLHYQ7k2oA7P0xvf {
  to {
    transform: rotate(360deg);
  }
}

._301BXHdzg8TFbgqimatmTn {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.-q2ZA2Ila2wTF_k2v7n8_ {
  width: 100%;
  height: 260px;
  position: relative;
  margin-bottom: 15px;
  overflow: hidden;
  z-index: 1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-drag: none;
  -webkit-tap-highlight-color: transparent;
  pointer-events: auto
}

.-q2ZA2Ila2wTF_k2v7n8_ img {
    /* border-radius: 4px; */
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    position: relative
  }

.-q2ZA2Ila2wTF_k2v7n8_ img.d3xn6j-Y6JmKaT_inYz76 {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -moz-user-select: none;
           user-select: none;
      -webkit-user-drag: none;
      -webkit-tap-highlight-color: transparent;
      pointer-events: auto;
    }

.-q2ZA2Ila2wTF_k2v7n8_:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
  pointer-events: none;
}

img._2b78JNcMrQbjYwjfNQnbP_ {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 7px;
  bottom: 10px;
}

._3kwFeTP2Fgf0ODel1DAAMv {
  width: 100%;
  text-align: center;
}

._132cCpxsYlzRXEYySMSC8P {
  padding: 0 0 0 0px;
}

._4_9Ej911A_RdEPgOxtHac {
  font-size: 16px;
}

._3M2WW8yB9ipR7YquRI2zvc {
  width: 100%;
  margin: 10px 0 5px 0;
  padding: 0 0 0 10px;
  text-align: center;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}

._3beF0zNbXOlenFqDp_HFCY {
  font-family: 'Playfair Display Regular', serif;
  margin: 0;
  padding: 0 0 0 10px;
}

._27Wjgm7e6d_xIKcGfkyHPz {
  padding: 10px 0;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  display: flex;
  justify-content: space-between
}

._27Wjgm7e6d_xIKcGfkyHPz ._1qCp33C2RQPD-rzEJ20DoC {
    text-transform: uppercase;
  }

._1qCp33C2RQPD-rzEJ20DoC {
  font-size: 12px;
  font-weight: 700;
  color: #000000;
}

._1a3mbaOEV4MBYGENPUwEcc {
  font-size: 12px;
  font-weight: 300;
  margin-right: 5px;
}

.nDOvk0galxVqyu0Kzgp1x {
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  position: relative;
  top: -1px
}

.nDOvk0galxVqyu0Kzgp1x.black {
    background-color: #222;
  }

.nDOvk0galxVqyu0Kzgp1x.blue {
    background-color: #5598ac;
  }

.nDOvk0galxVqyu0Kzgp1x.brown {
    background-color: #946b3c;
  }

.nDOvk0galxVqyu0Kzgp1x.canary {
    background-color: #efd81c;
  }

.nDOvk0galxVqyu0Kzgp1x.champagne {
    background-color: #c0a880;
  }

.nDOvk0galxVqyu0Kzgp1x.cognac {
    background-color: #cea185;
  }

.nDOvk0galxVqyu0Kzgp1x.green {
    background-color: #85c070;
  }

.nDOvk0galxVqyu0Kzgp1x.grey {
    background-color: #999;
  }

.nDOvk0galxVqyu0Kzgp1x.orange {
    background-color: #f5a23b;
  }

.nDOvk0galxVqyu0Kzgp1x.pink {
    background-color: #feb7c6;
  }

.nDOvk0galxVqyu0Kzgp1x.purple {
    background-color: #af7bbb;
  }

.nDOvk0galxVqyu0Kzgp1x.red {
    background-color: #e15650;
  }

.nDOvk0galxVqyu0Kzgp1x.yellow {
    background-color: #f8e8a1;
  }

._3q_XpMhNecU4fMMZYBBprG {
  padding: 15px 30px;
  display: flex;
  justify-content: space-between;
}

._2xliYc7MZqFpHPlQ35fL8e {
  padding: 6px 0;
  width: 48%;
  font-weight: 300;
}

._1L9mT87WB0l7oyWUMF_USI {
  color: #000000;
  background-color: #fff;
  border: 2px solid #dbdbdb
}

._1L9mT87WB0l7oyWUMF_USI .icon {
    position: relative;
    top: 1px;
    left: -5px;
  }

._2zPiVZpPveOEILkGdPE5bg {
  color: #000000;
}

._2BBMHF0agag_ZLLAQ-4Irm {
  padding: 6px 15px;
}

._3kcTYGu9K0zeEXcM7ZbB8t {
  color: #000000;
  padding: 6px 15px;
}

.JafMaj8C352D4yhniK4IY {
  font-size: 8px;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
}

._5S0Ed-H6Vd8A3PQ-gkZLH {
  border-top: 1px solid #dbdbdb;
  padding: 8px 0;
  margin: 8px 0 0 10px;
}

._3QkpEVHBUiXRTYG-yjO2Wh {
  color: #f7d202;
}

._1SrVcgzDZldb5v1i8I4t9o {
  color: #ddd;
}

.U66CSC99GkV8Cn6NxMHU6 {
  width: 100%;
  word-break: break-all;
}

._3Dv4SnobVn8FEMPuLXwwU0 {
  padding-top: 2px;
  text-align: center;
}

._1eXNOZruc5H69JwFiV7A8y {
  width: 100%;
  color: rgb(169, 169, 169);
  text-align: center;
  font-size: 12px;
  padding-bottom: 2px;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/*  */

/*  */

.wHSoGvCm3huN3T_N0Lo8S {
  ._57oHBhio01rCgeEigApJP {
    width: 100%;

    p {
      width: 100%;
      margin-top: 5px;
      overflow: hidden;
      text-overflow: ellipsis;
      font-family: 'Playfair Display Bold';
      font-weight: 800;
      font-size: 18px;
      white-space: nowrap;
    }
  }

  ._2DKyAHC0augJYdJiq6gHtY {
    width: 100%;
    display: flex;

    p {
      strong {
        color: #000000;
        font-size: 14px;
        font-family: 'Playfair Display Bold';
        font-weight: 800;
      }

      span {
        font-size: 14px;
        color: #959595;
      }
    }
  }

  ._31LCmF-bDc8ciZi0Fp7bJn {
    display: flex;
    justify-content: space-between;
    width: 100%;

    .ssc-SbWye8yr_kMNHUo0M {
      span {
        font-size: 14px;
        color: #959595;
      }

      strong {
        color: #000000;
        font-size: 14px;
        font-family: 'Playfair Display Bold';
        font-weight: 800;
      }
    }
  }

  .-xVP1eG5LP2sqvi1kd1Ko {
    width: 100%;
    display: flex;
    justify-content: end;

    button {
      border-radius: 0px;
    }
  }

  ._2terYkJGrFGunIrMv6Aj7S {
    display: flex;
    width: 100%;

    ._132cCpxsYlzRXEYySMSC8P {
      span {
        color: #000000;
        font-size: 14px;
        font-family: 'Playfair Display Bold';
        font-weight: 800;
      }
    }

    span {
      font-size: 14px;
      color: #959595;
    }
  }
}

._71glsXnKHx-K-LbcyMcXg {
  /* appearance: none; */
  background-color: #e4ded4;
  position: absolute;
  bottom: 8px;
  right: 8px;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  color: #fff !important;
  border: none;
  font-size: 18px;
  /* line-height: 51px; */
  z-index: 9;
  display: flex;
  justify-content: center;
  align-items: center;
}
._71glsXnKHx-K-LbcyMcXg img {
  width: 18px;
  height: 18px;
  -o-object-fit: contain;
     object-fit: contain;
}

._2tKX3Vnp41tbWGve8bX0R9 {
  display: flex;
  flex-wrap: wrap;
}

._3g43EXMQe3EWOH_icl7rLC {
  width: 100%;
  margin-bottom: 12px;
}

.r3i3k_pdN5NqviITn4ih5 {
  flex: 0 50%;
  border: 1px solid #ffffff;
  position: relative;
}

.r3i3k_pdN5NqviITn4ih5 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.sKua_uRt1SY3n0O2Ooqgf {
  padding: 0px 15px 15px;
  width: 100%;
}

._3QRlfS9O0oc5SXjxjIOifg {
  max-width: 100%;
  margin-top: 5px;
  /* overflow: hidden; */
  /* text-overflow: ellipsis; */
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  font-size: 18px;
  /* white-space: nowrap; */
  word-wrap: break-word;
}

._1ieN2TDs0joiHjFkBB8nbJ {
  margin-top: 10px;
  text-align: center;
}

.U66CSC99GkV8Cn6NxMHU6 {
  width: 100%;
  display: flex;
  grid-gap: 5px;
}

.U66CSC99GkV8Cn6NxMHU6 p span {
  font-family: 'Playfair Display Bold';
  font-weight: 700;
}

._1xKpSynE9S8SfH4Vu1Vihs {
  font-size: 14px;
  color: #000000;
}

._3RD2203wtFKdf5vE8zq3a9 {
  display: flex;
  align-items: center;
  grid-gap: 5px;
  text-align: center;
  flex-wrap: wrap;
}

._3RD2203wtFKdf5vE8zq3a9 p {
  font-size: 14px;
  color: #959595;
}

._3RD2203wtFKdf5vE8zq3a9 ._132cCpxsYlzRXEYySMSC8P {
  color: #000000;
  font-size: 14px;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
}

._3mkKvh9mGuvrur7W1deuIL {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

._3mkKvh9mGuvrur7W1deuIL ._37dEr9PeTpS2AaQB2iZBL8 {
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

._35ggu026MZjsVtRM03ZdKT {
  border-radius: 0;
  background-color: #000000;
  padding: 10px 20px;
  font-size: 14px;
  font-family: 'Futura Bold';
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

._37dEr9PeTpS2AaQB2iZBL8 button {
  background: none;
  border: none;
  outline: none;
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  background-color: #f6f6f6;
  border-radius: 100%;
  cursor: pointer;
}

._37dEr9PeTpS2AaQB2iZBL8 button img {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
}

._1eXNOZruc5H69JwFiV7A8y {
  font-family: 'Playfair Display Regular', sans-serif;
  font-size: 18px;
}

.f_qO3G2CyZL84IK866a03 {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

._1xKpSynE9S8SfH4Vu1Vihs {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  color: #000000;
}

._2diu_7EmK7mi8LfgAuifTY {
  -webkit-line-clamp: 3;
}

._2y6Z56-E_7lZ8mJj-7lbdj {
  width: 130px;
  height: 130px;
  overflow: hidden;
  position: absolute;
  top: -15px;
  right: -10px;
  z-index: 1;
}

._2bDtTbpEsb7vfkZBQmNuSn {
  left: -31px;
  top: 40px;
  transform: rotate(45deg);
  position: absolute;
  display: block;
  width: 225px;
  padding: 10px 0;
  background-color: #000000;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}

._2-17xUueXyTfvJhujRzjqf {
  width: 2rem;
  height: 2rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
}

._1KuzNNe1tYXdHlvr8salDu {
  display: flex;
  align-items: flex-start;
  grid-gap: 10px;
}

._1mzV3opgQxVH1Ztn_v_UVf {
  display: flex;
  align-items: center;
  grid-gap: 5px;
}

._2tKX3Vnp41tbWGve8bX0R9 {
  display: flex;
  flex-wrap: wrap;
}

/* .product_view_add {
  flex: 50%;
} */

.U66CSC99GkV8Cn6NxMHU6 {
  word-break: break-all;
  color: #959595;
}

._1a0WJcqVxCjoRiDxY4I_s4 {
  overflow-y: scroll;
  height: 100%;
  scrollbar-width: none;
}

._2KKoUhRf7Ui7bnLb0BIV81 {
  padding: 0 20px 20px 20px;
  background: #fff url(/464c593011a3304f1b02.jpg) center 0 / 100%
    no-repeat;
  height: 55%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
}

._29wGWbwINZcMrTjfG2zQcY {
  position: absolute;
  top: 2%;
  left: 5%;
  background: none;
  border: none
}

._29wGWbwINZcMrTjfG2zQcY img {
    width: 100px;
    height: 100px;
  }

._1Xb6ME97QyC8vg49FuYZn0 {
  width: 100%;
  color: #000000;
}

.fT67tgWoPFzy0n51hcv78 {
  width: 100%;
  padding: 15px 0;
  display: flex;
  align-items: center;
}

._1f1qYddu2YITEtc7w-_or_ {
  margin-left: 50px
}

._1f1qYddu2YITEtc7w-_or_ h2 {
    font-family: 'Playfair Display Bold', serif;
    color: #333;
    background: rgba(255, 255, 255, 0.9);
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 4px;
  }

._1f1qYddu2YITEtc7w-_or_ p {
    font-size: 14px;
    margin: 5px 0 0 0;
    background: rgba(255, 255, 255, 0.9);
        padding-bottom: 4px;
    padding-left: 4px;
    margin-top: 0;
    padding-right: 4px;
  }

._1f1qYddu2YITEtc7w-_or_ span {
    color: #000000;
  }

._2m3Www7xeqJXbwK8DIDi2J {
  width: 17.9104478%;
}

._1YjwIhHkkJZ_BDFeMZkAWH {
  width: 100%;
}

._3oagtg6kPqrWjrEkMpcR7W {
  height: auto;
  min-height: calc(45% - 150px);
  margin-bottom: 100px;
  position: relative;
  padding: 20px 20px 40px 20px;
}

._174gdRbHQtgjX646pEOi1C {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 10px 0;
}

._32KmNufe3_jKu7lAWcL2aG {
  width: 48%;
  margin-bottom: 16px;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 1px 4px rgba(0,0,0,0.08);
}

.CHTGPRFIjHpos8xbJcSmt {
  width: 100%;
  padding-top: 80%;
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: _1NtAhuBSEAAVH2I-WCtQX0 1.5s infinite;
}

._1wyGJgujkZS7oktBoFUkq9 {
  padding: 10px;
}

._2MVd8tKzbTojkCw-0qxK6x {
  height: 12px;
  border-radius: 4px;
  margin-bottom: 8px;
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: _1NtAhuBSEAAVH2I-WCtQX0 1.5s infinite;
}

._3aoh3YuE6nz_fcmDHjjBcX {
  width: 55%;
}

@keyframes _1NtAhuBSEAAVH2I-WCtQX0 {
  0% { background-position: 200% 0; }
  100% { background-position: -200% 0; }
}

._3AeaR8KabsDP7Z98fjH19A {
  padding: 20px;
}

._2OesRs7RpC2MH53jh7WQQm .bottomBarHeader {
    text-transform: uppercase;
  }

._2gbvdcD_BpDbj-3Z096iyc {
  margin-top: 15px
}

._2gbvdcD_BpDbj-3Z096iyc p {
    margin: 0 0 15px 0;
  }

._15RLWBe0f9rJC-nowI5XHJ {
  margin-top: 20px;
}

.y5TToccuW88JBkmybeWeR {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._3I_sfahs-NsiouYH5FBf8K {
  width: 100%;
  height: 50px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 300;
}

.f4yvctmbjZvs73VKqM3Jy {
  background-color: #000000;
  color: #fff
}

.f4yvctmbjZvs73VKqM3Jy .icon {
    margin-right: 5px;
    font-size: 35px;
    color: #000000;
  }

.egr1x8YzO5xF10H00xvje {
  margin-top: 10px;
  color: #000000;
}

._175XTJOYQL-ro44OdE6hQ0 {
  font-size: 1.2em;
  font-weight: 600;
}

._3aYn0Hqvq2qTGe2oCD1fDX {
  width: 75%;
}

._2FjI7tx6iIVezl0I1URAsw {
  background-color: #fff;
  margin-bottom: 20px;
}

.F-V_PepBWJF9Fj58tKKDj {
  font-weight: 300;
  text-align: center;
  color: #000000;
  margin-bottom: 5px;
}

._3sr6-8rZ2erF4PqfkD5Ppt {
  width: 100%;
  text-align: center;
}

._2KYlnunDPY7Qznps6QZCOE {
  display: inline-block;
  border-radius: 2px;
  background-color: #f4f4f4;
  padding: 10px 10px;
  margin-top: 10px;
  font-size: 12px;
  text-transform: uppercase;
}

._2HGDuOrvCsS-itqLb7Z7nQ {
  position: static;
  position: initial;
  background: none;
  margin-top: 10px
}

._2HGDuOrvCsS-itqLb7Z7nQ img {
    width: 100%;
    height: auto;
    height: initial;
  }

._2HGDuOrvCsS-itqLb7Z7nQ .title {
    display: none;
  }

._2HGDuOrvCsS-itqLb7Z7nQ .desc {
    white-space: normal;
    text-overflow: initial;
    overflow-x: auto;
  }

._2HGDuOrvCsS-itqLb7Z7nQ .price {
    color: #000000;
  }

._1tRo3YsMl7haZsODA7S_kX {
  text-align: center;
  margin-top: 15px;
}

._1-XfKLv2XXKGmodLp60ID8 {
  margin: 5px 0;
}

._1suh6QF7ZPy1ZpiHk5OZji {
  margin-top: 15px;
}

._6wmG-DU6tioGe0Fd0HlaH {
  width: 100%;
  margin-bottom: 10px;
}

.hhYxIIJeWLYpkSULg5Smz {
  width: 100%;
  margin-bottom: 10px;
  font-weight: 400;
  color: #000000;
}

._1uaK3JkgM_0PxTxJchRs9F {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 0;
  margin-bottom: 20px;
  background-color: #fff;
}
._1iIHVMDbt5vxtsU4pBpjTJ {
  max-height: 200px;
  overflow-y: hidden;
  flex: 1;
}
._2H71O4C43njf09aZQo6iT3 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  padding: 0 10px 0 10px;
  margin-top: 10px;
}
._2bmnvyrfR0K1dSOX6Ll4Jl {
  width: 100%;
  border-radius: 4px 4px 0 0;
}
.YSTCPxPgTL29TX-uXMLYL {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}
._3_YfgjCsRP-NjoPi7TLam8 {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}
._2dhf9P3iAhq4kjx8waz6Td {
  margin-top: 5px;
  font-weight: 400;
  color: #000000;
}

._1UwdyMO5q5KVUujGe3QoPj {
  width: 90%;
  padding: 0 10px 0 10px;
  display: flex;
  justify-content: center
}

._1UwdyMO5q5KVUujGe3QoPj ._3XVa9XURbFYQ_y16YUAAMl {
    text-transform: uppercase;
  }
._1j6tWhMAk1C4CmbJLrnhA7 {
  color: #f7d202;
}
.et_27VTetWswqczmGhbLq {
  color: #ddd;
}
._2WV7757bdjJADumOfYDAw {
  width: 100%;
  border-top: 1px solid #dbdbdb;
  padding: 10px 0 20px;
  word-break: break-all;
}
._2cGfOCr-8ZxkDHgvc9ckW_ {
  padding-top: 2px;
  text-align: center;
}
.oyldc6vGaJVxLZvf3q2Cj {
  width: 100%;
  color: rgb(169, 169, 169);
  text-align: center;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.aHTQ22fQpCSE8TzWE_i-F {
  padding: 0 0 0 10px;
  margin-right: 2px;
  color: #000000;
  font-size: 18px;
}

._2PuE1O9ISxxc9W_dZRLPjx {
  color: #a9a9a9;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.n_2sXuvYgMJRss4AdpMfW {
  margin: 4px 10px 14px 18px;
  padding: 4px 8px;
  font-size: 10px;
  font-weight: 500;
  background-color: #000000;
  color: #fff;
  border-radius: 4px;
  text-align: center;
}

.f6kJNoqbFiiMllAO7K8-D {
  padding: 15px 20px;
  border-bottom: 1px solid #dedede;
  background-color: #fff;
}

._3LNL6I2r2qK8u4KJXtDQKe {
  font-size: 12px;
  font-weight: 700;
  color: #000000;
}

._2cOYe24Bu6pkrPX4lsdrpM {
  font-size: 12px;
  font-weight: 300;
  margin-right: 5px;
}

._13lX6vXXvlPq9QtBtudfEV {
  display: flex;
  align-items: baseline;
}

.jOQ2T0VdZSdv8adD4Txhm {
  flex-grow: 1;
  margin-bottom: 10px;
  font-size: 16px
}

.jOQ2T0VdZSdv8adD4Txhm .icon {
    margin-right: 5px;
  }

.jOQ2T0VdZSdv8adD4Txhm h2 {
    display: inline;
    font-size: 16px;
    color: #000000;
  }

._2PsuIEOLGAFXzFI-F0Ie6I {
  font-size: 12px;
  text-align: right;
}

._3pLMfk0DhxJBKmPRshjo9h {
  font-size: 12px;
}

._38b3R41nu35RHHZIkXQcSv {
  text-transform: uppercase;
}

._2rkHb_9Yz9clzYK3KOExOU {
  display: flex;
  flex-wrap: wrap;
  margin-top: 5px;
}

._2EOXgDMpE-InVbK_Y2_Tso {
  width: 50%
}

._2EOXgDMpE-InVbK_Y2_Tso:nth-of-type(2n) {
    text-align: right;
  }

._2dakF6LMpWGDrA9Uk1TOVJ {
  width: 100%;
  margin-top: 15px;
  background-color: #000000;
  font-weight: 300;
}

._1bRTD6W3eRJ_r3OrUgRBwn {
  margin: 5px 0;
  font-weight: 500;
  font-size: 12px;
  background-color: #e8e8e8;
  color: #000000;
}

._3DF3px4cN5T7QhUmBZDDz3 {
  margin-top: 10px;
}

._1Y8fc67eIPsW1qpZawlWK6 {
  border-top: 1px solid #dbdbdb;
  padding-top: 10px;
  margin: 10px 0 5px 0;
}

._2LvvjjZKKfLBaGLEOoY9jz {
  margin-bottom: 5px
}

._2LvvjjZKKfLBaGLEOoY9jz:last-of-type {
    margin-bottom: 0;
  }

._2LvvjjZKKfLBaGLEOoY9jz .label {
    font-size: 12px;
  }

._2HGVkg3Zwgx6bcQZtQ-uVd {
  text-align: center;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb
}

._2HGVkg3Zwgx6bcQZtQ-uVd ._2cOYe24Bu6pkrPX4lsdrpM {
    margin-right: 3px;
  }

.page ._2HGVkg3Zwgx6bcQZtQ-uVd {
    padding: 10px 0
}

.vlkrp4AZ1U1WatCpwHony {
  display: inline-block;
  margin: 0 5px;
  font-weight: 100;
}

.LLY3kx9SYvywlEMlvIXXq {
  padding: 20px;
}

.mq4cqXcWFuh1BNi4QkcQq {
  display: flex;
  justify-content: center;
  text-transform: uppercase;
  align-items: center;
  font-size: 16px
}

.mq4cqXcWFuh1BNi4QkcQq .icon {
    font-size: 36px;
    color: #000000;
    position: relative;
    top: 1px;
  }

._3ixyxn1K6PRCrC8cdXYtYi {
  margin-top: 15px;
  display: flex;
  justify-content: center
}

._3ixyxn1K6PRCrC8cdXYtYi img {
    width: 120px;
  }

._1WXsuPYHfEiNXdQ0ku1bcO > div {
  padding: 0px 0px 20px 0px;
  display: flex;
  position: relative;
  justify-content: center;
}

._1GMd1mKll1oEMn2EsQNxhS {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 14px
}

._1GMd1mKll1oEMn2EsQNxhS span {
    font-size: 12px;
  }

._2NPVpdfGiQnY1-0M8TKojG {
  display: inline;
  float: right;
  font-weight: bold;
  width: 60%;
  text-align: right;
}

._2NPVpdfGiQnY1-0M8TKojG i {
  font-size: 10px;
  margin-left: 6px;
  cursor: pointer;
}

._2bkjcA1UqQpz0TRNYxrprj {
  width: 100%;
  color: #aaa;
  text-align: center;
  letter-spacing: 1px;
  margin: 0 0 10px 0;
}

._1NDv6FHPF3MvA_MsvpByj- {
  position: relative;
  width: 100%;
  border: 0;
  border-radius: 4px;
  margin: 0 0 15px 0;
}

._3ee7ZtTxoXSFNjye1VRiAG {
  width: 100%;
  height: 300px;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
  border-bottom: 1px solid #aaa;
  box-shadow: 0 3px 0 0 #aaa;
  border-radius: 4px;
}

a._h1cuIFFlK3wojY5TEvTq {
  position: absolute;
  top: 0;
  width: 100%;
  height: 300px;
  border: 0;
}

._3JI5ydCpW_aAMqmRomwfKo {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
  border-radius: 6px;
  padding: 6px;
  text-transform: uppercase;
  font-weight: bold;
  margin-right: 15px;
}

._2N9lCWD7KhU_SL1z2bv4ns {
  background-color: #000000;
  color: #fff;
  text-align: center;
  padding-bottom: 15px;
}

.qwNIJMe7aXgOCoD5rXNfb {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width:100%;
}

._2AP1PmpaY5fx9yxG_Wm4wJ {
  width: calc((100% - 10px) / 2);
  display: flex
}

._2AP1PmpaY5fx9yxG_Wm4wJ .s6uiwwAWq_qcNSzGgipC- {
    max-height: 250px;
    overflow-y: hidden;
  }

@media only screen and (max-width: 767px) {
  ._2AP1PmpaY5fx9yxG_Wm4wJ {
    margin-bottom: 10px;
  }
  .LLY3kx9SYvywlEMlvIXXq {
    padding: 15px;
  }
  .f6kJNoqbFiiMllAO7K8-D {
    padding: 15px 15px;

  }
}



  ._2HqbhaNg4mosBFtgjIw6EE .slick-dots {
    bottom: 30px
  }

._2HqbhaNg4mosBFtgjIw6EE .slick-dots button:before {
      font-size: 12px;
      color: #ccc;
      opacity: 0.75;
    }

._2HqbhaNg4mosBFtgjIw6EE .slick-dots .slick-active button:before {
      opacity: 1;
      color: #000000;
    }

._2HqbhaNg4mosBFtgjIw6EE .slick-prev {
    left: 0;
    opacity: 0;
    background: #000;
    width: 30px;
    height: 30px;
  }

._2HqbhaNg4mosBFtgjIw6EE .slick-next {
    right: 0;
    opacity: 0;
    background: #000;
    width: 30px;
    height: 30px;
  }

._2xKp32zbNtejfKLNz6QnrB {
  overflow: hidden;
  padding: 0 1px;
  box-sizing: border-box;
}

._2qUd3OpU41UP91vgtSWrRQ {
  display: block;
  width: 100%;
  height: 320px;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: #f5f5f5;
}

._20RoqWAu5wbOGioVKtfydX {
  display: inline-block;
  width: 60%;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 700;
}

.bEkepTQdn981LR36oUlPb {
  display: inline-block;
  width: 80%;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 300;
}

._25gWafNIeUEGYcOrBsfNoQ {
  width: 100%;
  height: 300px !important;
}

.YN_k7f4AuADlsjJIxmHNO {
  padding: 15px 20px;
  border-bottom: 1px solid #dedede;
  background-color: #fff;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.YN_k7f4AuADlsjJIxmHNO > p {
	margin-bottom: 5px;
}

._288RbIVVFChfoPjnj4GMl0 {
	margin-top: 6px;
}

.RDvlErNXQ4Zuu74a0yuis {
	font-size: 10px;
    margin: 0;
}

.vMq-8I8XsEeXvYlRB_SQ8 {
	font-size: 16px;
    margin: 5px 0;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
}
._2xQQlWz1BrY-SmrmxJ2KIW {
	font-weight: bold;
}

._1VJJvRfSlx9D8n6dv_DAZN {
	padding: 8px;
	border: 1px solid #eee;
	text-align: center;
	border-radius: 6px;
}
._1VJJvRfSlx9D8n6dv_DAZN > p {
	margin: 0;
}
.nlIqFw6-WHLyaiGTgOxz6 {
  display: flex;
  align-items: center;
  font-size: 12px;
  padding: 5px 0;
}

.YJ6J1qRfD8bj8WAp2ESLJ {
  text-transform: uppercase;
  width: 50%;
  text-align: left;
}

.ZMTuzBF83MDoNguwD3RZw {
  flex-grow: 1;
  text-align: center;
  color: #333;
}

._-3PqsAhMpX3lmwzKe6e5t {
  position: relative;
  padding: 0 0 20px 0;
  background-color: #f7f7f7;
}

.CV_tC3gH3uqEBzqY-AHpZ {
  /* padding: 0 20px;
  position: relative;
  top: -15px; */

  padding: 20 20px 0;
  position: relative;
  top: 0px;
}

._2IoRh5bqTtI04OfOfn6DNn {
  padding: 20px 20px 0 20px;
}

._2UwidXOhMzF-KBesqNaUpA {
  margin-bottom: 20px;
  background-color: #fff
}

._2UwidXOhMzF-KBesqNaUpA section h4 {
    margin: 20px 0 10px 0;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
  }

._3148aU3kVBUGpTuc3sJMi8 {
  width: 100%;
  padding: 0 20px;
  margin-bottom: 5px;
  font-size: 16px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box
}

._3148aU3kVBUGpTuc3sJMi8 span {
    margin-left: 5px;
  }

.page ._2vIPK3JFINXPdAEikKZGjc {
    padding: 0
}

._2vIPK3JFINXPdAEikKZGjc .slick-list {
    z-index: 1;
  }

.nyYrhItR8hnfB-TJJG00X {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 15px
}

.page .nyYrhItR8hnfB-TJJG00X {
    padding: 0
}

._1rDXlaUVKKqEoYxOeDHZX_ {
  font-size: 20px;
  margin: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._2OGgpZf92mx8l7oFxFjrGg {
  font-size: 10px;
}

.sQsDDwMbc5pHKK3WmqVZY {
  margin-top: 0;
}

._1bo7p7-fG71T2BztMoH_6J {
  text-transform: none;
  font-size: 18px;
}

.p7Is5B8E-hvSvLj3GLI8x {
  font-size: 12px;
  text-transform: lowercase;
}

._2ySnFGFPUMzktPkPkguruu {
  font-size: 10px;
  padding: 6px 10px;
  background-color: #f1f1f1;
  color: #000;
  border-radius: 4px;
  width: -moz-fit-content;
  width: fit-content;
  text-transform: uppercase;
  margin: 5px auto;
  margin-bottom: 10px;
}

._2B5Ka4C_9CotSc6B08bdGG {
  position: relative;
}

._3WGNVyw_9SMGmsgnYZMsqX {
  width: 130px;
  border-radius: 4px 4px 0 0;
  margin: 20px 0 -3px 0;
}

._1ftUK2Gb9vpXhbDUhKcZjP {
  width: 35px;
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
}

._4OeWlFDETiEHcTgyu3FCe {
  font-size: 10px;
  color: #000000;
  border-top: 1px solid #ddd;
  padding-top: 20px;
}

.gM7RWs1B_2d-zgd8_yB9i h3 {
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
    text-align: center;
  }

.gM7RWs1B_2d-zgd8_yB9i ._pHZ30_wD7jstcJd7H2hY {
    margin-top: 5px;
  }

.gM7RWs1B_2d-zgd8_yB9i p {
    margin: 5px 0 15px 0;
    font-size: 12px;
    text-align: center;
  }

._pHZ30_wD7jstcJd7H2hY {
  font-size: 12px;
  text-align: center;
  margin: 15px 0;
}

.mhEhdXxl0ju2R8cYnq0ru {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 20px
}

.mhEhdXxl0ju2R8cYnq0ru em {
    color: #000000;
    font-style: normal;
    font-weight: 400;
  }

._1liJeQFJN_ABEmkR8ao2wF {
  width: 100%;
  margin: 15px 0;
  padding: 10px;
  color: #000000;
  font-weight: 300;
}

._1GVc1h87OFpF6G6E9mDMVG {
  display: none !important;
}

._2HZt3fsrkRX-QMCOxSOUOd {
  display: flex;
  margin: 20px 0 0 0;
  padding: 2px;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border: 2px solid #dbdbdb
}

._2HZt3fsrkRX-QMCOxSOUOd .icon {
    position: relative;
    color: #000000;
    top: 1px;
    left: -5px;
    font-size: 36px;
  }

._1aRKnalPBMZ76FpCn3SWh2 {
  padding: 20px 0 0 0;
  background-color: #fff;
  margin-top: 20px
}

._1aRKnalPBMZ76FpCn3SWh2 section {
    padding: 0 20px;
  }

._1aRKnalPBMZ76FpCn3SWh2 ._1liJeQFJN_ABEmkR8ao2wF {
    margin-top: 0;
  }

._1aRKnalPBMZ76FpCn3SWh2 ._1rDXlaUVKKqEoYxOeDHZX_ {
    color: #000000;
  }

._2zq2pM1_WL6wcvIIZn-VuO {
  font-weight: 300;
  font-size: 12px;
  text-align: center;
  margin-bottom: 15px;
}

.-ZnBJ4n5wAxJC-UnctnU3 {
  margin: 3px 0;
}

._2OxaJXjT4G3sAGRbkYxiE8 {
  position: relative;
  width: 100%;
  height: 185px;
}

._2UzuB-m5o-aRxLGztdhzr2 {
  box-shadow: none;
  padding: 8px 16px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 300;
  position: absolute;
  top: 20px;
  right: 20px;
}

.sVVTgU0yyXfKFCqSNg6bo .icon {
    font-size: 38px;
  }

._1aDqqj9OlpgQuNoG9Kjr6 {
  padding: 15px 20px;
  background-color: #fff;
  border-bottom: 1px solid #eee;
}

._1aDqqj9OlpgQuNoG9Kjr6 > div {
  display: flex;
  position: relative;
  justify-content: center;
}

._9Up62iw78i4TAVzBTFgZ {
  margin: 20px 0;
}

._1-9t4PHHc0lOVWdj2lYOEm {
  width: 55%;
  margin-top: 10px;
  margin-left: 8px;
  border: 1% solid #eee;
  border-radius: 1%;
  height: 40%;
}

/*  */
._3uDx9CNK2UyKRWpgDOxgAi {
  position: relative;
  width: 100%;
  overflow: auto;
}
._3uDx9CNK2UyKRWpgDOxgAi::after {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  content: '';
  z-index: 0;
  background: linear-gradient(
    180deg,
    rgb(2 0 36 / 0%) 0%,
    rgb(255 255 255/30%) 95%
  );
}
._3ZoUPRGwr9lVIdVB3cq32D {
  position: relative;
  padding-bottom: 60px;
  background: #fff;
}

._3ZoUPRGwr9lVIdVB3cq32D .ZGIhwCS5MGREyCh4l9MVV {
  flex: 1;
  padding: 40px 20px 10px;
  display: flex;
  flex-direction: column;
  grid-gap: 6px;
}
._3ZoUPRGwr9lVIdVB3cq32D ._3KzmYcwRbITZUtMjT9wXMk {
  color: #777777;
}
.hzWG96CiSjTTech0fzCMV {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center
}
.hzWG96CiSjTTech0fzCMV ._3pxIuY20R5h_LvBfWFCvll {
    text-transform: uppercase;
  }

._3yGq8RVwUD8lYokUhInCCv {
  color: #ffa043;
}

._3OlfBjOHr2WujoUHiVaix0 {
  color: #ddd;
}

._3zF8_zWAVVLTmJaf4Y8-5m {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 5px;
}

._3zF8_zWAVVLTmJaf4Y8-5m p {
  font-family: 'Playfair Display Bold';
  font-size: 0.9rem;
}

._2C17i5iQ0THkcKV-lMPI9E {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

._1bo7p7-fG71T2BztMoH_6J {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

._2o1YqWz7dAp9-ji0856xt4 {
  width: 100%;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  font-size: 18px;
}

._3Ew9Iq5Jv35h0qi7dbDrSv {
  margin-top: 10px;
  text-align: center;
}

.-bLiYm6n9X_jfTDejibQa {
  width: 100%;
  display: flex;
  grid-gap: 5px;
  word-break: break-all;
}

.-bLiYm6n9X_jfTDejibQa p span {
  font-family: 'Playfair Display Bold';
  font-weight: 700;
  word-break: break-all;
}

._2rqPucz1xVktzpkd6nW4IQ {
  font-size: 14px;
  color: #000000;
}

._1fTGw7s7YLsAKBL-8vqAh4 {
  display: flex;
  align-items: center;
  grid-gap: 5px;
  text-align: center;
}

._1fTGw7s7YLsAKBL-8vqAh4 p {
  font-size: 14px;
  color: #959595;
  margin: 0px;
}

._1fTGw7s7YLsAKBL-8vqAh4 .sQsDDwMbc5pHKK3WmqVZY {
  color: #000000;
  font-size: 14px;
  font-family: 'Futura Regular';
  font-weight: 800;
}

._1TvRD_5xNGmh8eQwsegCMs {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

._1TvRD_5xNGmh8eQwsegCMs ._1ik0tNUFwCFSVcZSpBM9EA {
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

._2i-F06Aencd3rWE4ms7n01 {
  border-radius: 0;
  background-color: #000000;
  padding: 10px 20px;
  font-size: 14px;
  font-family: 'Futura Bold';
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

._1ik0tNUFwCFSVcZSpBM9EA button {
  background: none;
  border: none;
  outline: none;
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  background-color: #f6f6f6;
  border-radius: 100%;
  cursor: pointer;
}

._1ik0tNUFwCFSVcZSpBM9EA button img {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
}

._3l_PQKTduSyvjWBRR4U8_q {
  font-family: 'Playfair Display Regular', sans-serif;
  font-size: 18px;
}

._3KzmYcwRbITZUtMjT9wXMk {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

._2rqPucz1xVktzpkd6nW4IQ {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  color: #000000;
}

._2YunhxP-sosbD4hFVIjX3z {
  -webkit-line-clamp: 3;
}

._1RIOexq6HMhS5MzJ7eBuct {
  width: 130px;
  height: 130px;
  overflow: hidden;
  position: absolute;
  top: -15px;
  right: -10px;
  z-index: 1;
}

._17--p1ouQWhlb0J8XtO6i0 {
  left: -31px;
  top: 40px;
  transform: rotate(45deg);
  position: absolute;
  display: block;
  width: 225px;
  padding: 10px 0;
  background-color: #000000;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}

.aqEzveOTZZ0nxO_1YoqZ- {
  width: 2rem;
  height: 2rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
}

._33kD23CMJmde7awK0eMc3x {
  display: flex;
  align-items: flex-start;
  grid-gap: 10px;
}

/* Overlay */
._1jGFv_XlrcjhO9qBEncA2W {
  height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 30px;
  -webkit-overflow-scrolling: touch;
}

/* Modal Dialog Comment */
._1CrTH2_NuvwR2UqYYZ6jB9 {
  margin: 0 auto;
  display: flex;
  width: 100%;
  height: 60vh;
  margin-top: 1vh;
  align-items: center;
  justify-content: center;
  transform: translateZ(0);
}

/* Comment Wrap */
._2ORaj2wlHvq_QMR2APhLk8 {
  width: 100%;
  max-width: 500px;
  position: relative;
}

/* Comment Body */
._31p_aa8ZrrBpVE0Y_GIpT_ {
  position: relative;
  width: 100%;
  height: 100%;
}

/* Attach Icon */
._2bzk3-LRGwbUYG1kvzMyA5 {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 20px;
  cursor: pointer;
  z-index: 999;
  -webkit-tap-highlight-color: transparent;
}

/* Set Max Width Height */
._3IiQmhtu34hKvmWpSLo3PG {
  max-width: 80%;
  max-height: 150px;
}

/* Emoji Picker */
._1duzgXRVFx-Z3byf3TegaR em-emoji-picker {
  position: absolute;
  top: -449px;
}

/* Scrollbar Styles */
::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background: #d9d9d9;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
  background: #777;
}

._2LRo6Ogrfx5kgD9ZH47wOG {
    /* height: 100%;
    width: 100%; */
    height: 100vh;
    width: 100vw;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.5);
    left: 11%;

    ._3J0W6lOpqn0FSv5fcH_MeK {
        /* margin: 0 auto;
        display: block;
        width: 1080px;
        height: 98vh;
        margin-top: 1vh;
        background-color: #fff; */
        margin: 0 auto;
        display: block;
        width: 90%;
        height: 70vh;
        margin-top: 1vh;
        background-color: #fff;
        margin-left: 2%;

        ._1DQTmK0aux5gXnm4aq7N79 {
            width: 100%;
            height: 100%;

            ._9SgfEuyy54zSmlWin1ZF8 {
                display: flex;
                justify-content: space-between;
                grid-gap: 10px;
                height: 100%;

                ._2tqbCthsumREeKtFW0TWMZ {
                    width: 400px;
                    height: 100%;
                    overflow: auto;
                    padding: 4px;

                    .j3bGvMkP-FatYB4RlirtT {
                        position: absolute !important;
                        top: 0;
                        width: 100%;
                        z-index: 0;
                        left: 0;
                        height: 97vh;
                        overflow: hidden;

                        img {
                            height: 97vh;
                            width: 100% !important;
                            -o-object-fit: cover !important;
                               object-fit: cover !important;
                        }
                    }

                    ._3wsMBExI9ozWmyp3IOLWZC {
                        height: 100%;
                        display: flex;
                        flex-direction: column;
                        justify-content: space-between;
                        background-size: cover;
                        background-position: center;
                        background-repeat: no-repeat;
                        position: relative;

                        ._2FbWO0-_TUYnfUxzc4K4eq {
                            font-family: 'Playfair Display Bold';
                            background-color: rgba(255, 255, 255, 0.80);
                            text-align: center;
                            padding: 10px 16px;
                            z-index: 99;

                            h2 {
                                font-size: 18px;
                                padding: 0px 30px;
                            }

                            p {
                                font-size: 16px;
                            }

                            .L136hdBURgDooq8TIw-3z {
                                display: flex;
                                align-items: center;
                                width: 100%;
                                justify-content: center;
                                grid-gap: 10px;

                                ._2AooaeyFsEwnSli0S5kWey {
                                    font-size: 14px;
                                }

                                ._1mcMpBrIegrch24bgWWvWY {
                                    font-size: 14px;
                                }
                            }
                        }

                        ._2WSGPzLKQjAkenbYllXr0c {
                            z-index: 99;
                            font-size: 20px;
                            font-family: 'Futura Bold';
                            background: #000;
                            color: #fff;
                            text-align: center;
                            padding: 16px;
                        }
                    }

                }

                ._2zpGZtI2O-V6y9eKQsLcEz {
                    width: calc(100% - 400px);
                    height: 100%;

                    ._3It3HdtQJsfeSNH1YzIEe0 {
                        padding: 16px;
                        background-color: #fff;
                        border-radius: 0px;
                        height: 100%;
                        width: 100%;
                        overflow: auto;

                        ._3wwV-VGj0vbQmRK2Cn8T2T {
                            text-align: right;
                            display: block;
                            width: 100%;

                            img {
                                cursor: pointer;
                            }
                        }

                        .ciDJBPvoVQbFeir0u1OZ3 {
                            width: 100%;
                            margin-bottom: 16px;
                            border-bottom: 1px solid #ccc;
                            padding: 26px 0px;

                            ul {
                                margin: 0px;
                                padding: 0px;

                                li {
                                    display: inline-block;
                                    margin-right: 8px;
                                    width: 30px;
                                    height: 30px;
                                    border-radius: 50%;
                                    background-color: #F6F6F6;
                                    text-align: center;
                                    cursor: pointer;
                                    line-height: 34px
                                }

                                    li._2DxwGQ9o3xFCFjyS_Qdkum {
                                        background-color: #84818A;
                                    }
                            }

                            h1 {
                                font-size: 20px;
                                font-family: 'Playfair Display Bold';

                                span {
                                    font-family: 'Playfair Display Regular';
                                }
                            }
                        }

                        /* this comment is for test purpose only */
                        ._3XQuveDQglpqV9wCEesTjK {

                            height: calc(100% - 260px);
                            width: 100%;
                            overflow: hidden;
                            display: flex;
                            flex-direction: column;



                            ._1-ungULOqLVO9fKne5m695 {
                                width: 100%;
                                display: flex;
                                margin-bottom: 20px;
                                position: relative;

                                ._32VhAdBQ64LDszTDLY7G4P {
                                    display: flex;
                                    padding-bottom: 16px;
                                    justify-content: space-between;
                                    width: 100%;
                                    padding-right: 12px;

                                    ._2IaGKcZjWk3mRI0AzVvkih {
                                        width: 70px;

                                        img {
                                            width: 50px;
                                            height: 50px;
                                            -o-object-fit: cover;
                                               object-fit: cover;
                                            border-radius: 50%;
                                        }
                                    }

                                    ._1gRg40TPe-vf0ttM782UWu {
                                        width: calc(100% - 220px);

                                        p {
                                            font-family: 'Futura Regular';

                                            strong {
                                                font-family: 'Futura Bold';
                                            }
                                        }

                                        .zzB_Qa9GXaDWzMfaFkayT {
                                            display: flex;
                                            justify-content: space-between;
                                            align-items: center;
                                            height: 50px;

                                            h3 {
                                                font-family: 'Playfair Display Regular';
                                            }

                                            span {
                                                font-family: 'Futura Regular';
                                                padding-right: 16px;
                                            }
                                        }

                                        ._2zWG3UcRF8uuDMYJhP0775 {
                                            p {
                                                font-family: 'Futura Regular';
                                                font-size: 14px;
                                            }
                                        }
                                    }

                                    ._1Au1Q74_tfOgLMWyVpm4z4 {
                                        width: 150px;
                                        color: #D9D9D9;
                                        font-family: 'Futura Regular';
                                        text-align: right;
                                    }
                                }




                            }
                        }

                        ._2D9E3zGPNZ6Z_lizIcGfQc {
                            width: 100%;
                            display: block;
                            margin: 20px 0px;
                            text-align: center;

                            ._2pcE6PmzAYbypVUY6H_qNw {
                                border: 2px solid #84818A;
                                color: #84818A;
                                font-family: 'Futura Bold';
                                padding: 8px 20px;
                                background-color: #fff;
                                cursor: pointer

                            }

                                ._2pcE6PmzAYbypVUY6H_qNw:hover {
                                    background-color: #84818A;
                                    color: #fff;
                                }
                        }

                        ._2k--Uncpb7JFM0d2avlA_f {
                            display: flex;
                            width: 100%;
                            grid-gap: 8px;
                            justify-content: space-between;
                            align-items: center;
                            box-shadow: 0px 4px 10px #d9d9d9;
                            padding: 6px;

                            ._1Ca3pwBAWP47006GgXB88h {
                                width: 70px;
                                display: contents;

                                img {
                                    width: 40px;
                                    height: 40px;
                                    border-radius: 50%;

                                }
                            }

                            ._1CaV3HiD8lDvqeI3_T8sc4 {
                                width: calc(100% - 200px);
                                position: relative;

                                .StHV1qQqiKdbUzIXa1woP {
                                    position: absolute;
                                    height: 200px;
                                    width: 200px;
                                    top: -220px;
                                    padding: 10px;
                                    border-radius: 10px;
                                    background-color: #f2f2f2;

                                    img.jMS4PSjlidEKPdJlB9Pjr {
                                        width: 100%;
                                        height: 100%;
                                        -o-object-fit: contain;
                                           object-fit: contain;

                                    }

                                    img._4xEa2jGTE9woeghBXL66- {
                                        position: absolute;
                                        z-index: 99;
                                        top: 8px;
                                        right: 8px;
                                        cursor: pointer;

                                    }
                                }

                                input {
                                    border: none;
                                    width: 100%;
                                    font-size: 16px;
                                    font-family: 'Futura Regular';
                                    color: #84818A;
                                    outline: none !important;
                                    border: none;
                                }
                            }

                            ._1M80DW8ISR3bZvAM2V2X1z {
                                display: flex;
                                width: 175px;
                                align-items: center;

                                Button {
                                    background-color: transparent;
                                    padding: 0px;
                                    border-left: 1px solid #D9D9D9;
                                    border-radius: 0px;
                                    padding: 0px 16px;
                                    height: 40px
                                }

                                    Button:nth-child(1) {
                                        border: none;
                                    }
                            }
                        }
                    }
                }
            }
        }
    }
}

._1Ma9yreN9C-znBYhWEwIYH {
    max-width: 100%;
    max-height: 150px;
}

._1CaV3HiD8lDvqeI3_T8sc4 em-emoji-picker {
    position: absolute;
    top: -449px;
}


::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    /* box-shadow: inset 0 0 5px grey; */
    background: #F1F1F1;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #D9D9D9;
    border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #777;
}

._3wwV-VGj0vbQmRK2Cn8T2T {
    text-align: right;
    padding-right: 20px;
    margin-top: -25px;
    display: flex;
    justify-content: end;
}

.qkoXgc43qzpA8XQNgTM4z {
    width: 100%;
    padding: 50px 0px;

    ._2tZA66g7T8Vgqni6kWRJsJ {
        width: 100%;
        text-align: center;
        position: relative;

        .SMBqUoHqwQiD9Pdp6Z7m5 {
            font-size: 20px;
            font-weight: bold;
            text-transform: uppercase;
            letter-spacing: 3px;
            display: block;
            font-family: 'Playfair Display Bold';


        }


    }


}

._1y2mu61jul464Relg0Uybd {
    width: 100%;
    padding: 10px;

    .Vu3aNvTBr1TDNSnydm6kM {
        width: 100%;
    }
}

._13umh3A28JR63XgoCSHNsg {
    border: 1px solid #f1f1f1;
    width: 99%;
    padding: 20px;
    border-radius: 10px;

    ._2SUk4Kful0RPa2RyPTm2KH {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-size: 16px;
        font-family: 'Playfair Display Bold';
        color: #494949;
        margin-bottom: 16px;
    }

    ._2XNgSOTAVRqIy-UFHMIAiA {
        padding-right: 10px;
        margin-bottom: 16px
    }

        ._2XNgSOTAVRqIy-UFHMIAiA p {
            font-size: 16px;
            font-family: 'Playfair Display Bold';
            color: #84818A;
        }

    .BizcUC96dAsUJvi-cOHyi {
        display: inline;
        background: none;
        border: none;
        padding: 0 0 0 4px;
        font-size: 14px;
        font-family: 'Playfair Display Bold';
        color: #b08d57;
        cursor: pointer;
        text-decoration: underline;
    }

    ._1amNRZqL8Q5B6xaN7Y3gIb {
        display: flex;
        justify-content: space-between;
        align-items: baseline;

        ._3ctQmFPlW2yGKQcRWmIZqD {
            display: flex;
            grid-gap: 10px;

            img {
                width: 50px;
                height: 50px;
                -o-object-fit: cover;
                   object-fit: cover;
                border-radius: 10px;
            }
        }

        ._25rUtKxqVRPfr1mIRLgUvd {
            min-width: 80px;
        }

        .If2qa9CJtN2asGxs_LUL5 {
            color: #D9D9D9;
            font-size: 12px;

            span {
                margin-left: 12px;
                display: inline-block;
            }
        }
    }
}
._2YIkqt5JusvywuK-Tmqj6- {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999999;
  background-color: rgba(0, 0, 0, 0.5);
}

._8sXqXq6oNj2lZOB7umX8Y {
  /* height: 100%;
width: 100%;
position: fixed;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
left: 4.5%;
top: -2%; */
  /* transform: translate(56%, 10px); */

  /* height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0.5%;
  z-index: 999999999999999999; */
  height: 100%;
  position: fixed;
  width: 100%;
  background-color: rgb(0 0 0 / 0.5);
  z-index: 999999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

._3thrRo3ic5exjwKbEjlRgD {
  /* margin-top: 0; */
  /* margin: 15px auto;
  width: 90%;
  background-color: #fff;
  max-height: 80vh;
  padding: 15px;
  overflow: scroll;
  position: relative;
  z-index: 999999999; */

  margin: auto;
  width: 90%;
  /* margin-top: 0; */
  background-color: #fff;
  max-height: 80vh;
  padding: 12px;
  overflow: scroll;
  position: relative;
  z-index: 999999999;
  /* height: 90%; */
  scrollbar-width: none;
}

._3kpDMDbaGPmADWIsblJ5_L {
  width: 100%;
}

.aM6NdbIrwcPhDc5LWPjYQ {
  /* width: 100%;
    max-height: 96vh;
    overflow: auto; */
  position: relative;
  z-index: 999999999;
}

._31wBFhXktazibc9Bafyu2C {
  text-align: center;
  padding: 20px 8px;
  position: relative;
}

._31wBFhXktazibc9Bafyu2C h2 {
  font-family: 'Playfair Display Bold';
  font-size: 20px;
  color: #333;
  display: flex;
  text-align: left;
  align-items: start;
  justify-content: left;
  grid-gap: 10px;
}

._27o3M_zCtA7ELuZJanUHid {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}

._2k_uXJqLS_aVQbBMRLFJ_h {
  display: flex;
  justify-content: space-between;
  grid-gap: 0;
  height: auto;
  flex-direction: column;
}

title {
  font-size: 15px;
  font-family: 'Futura Bold';
}

._3kH58LLE2T_2pkdyRqdNTj,
._26CMKCHR1nwUr4sQAcaXmz {
  width: 100%;
  padding: 15px 10px 20px;
  height: 100%;
  overflow: auto;
  border-top: 1px solid #555;
}
._3kH58LLE2T_2pkdyRqdNTj ._3e2_fLxPKasg25JDzmoaA8,
._26CMKCHR1nwUr4sQAcaXmz ._3e2_fLxPKasg25JDzmoaA8 {
  font-size: 16px;
  font-weight: bold;
}
._1-ElWcGi0YOw5HNmf4ogN6,
._1-ElWcGi0YOw5HNmf4ogN6 {
  display: flex;
  width: 100%;
  padding: 8px 0px;
  grid-gap: 0px;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 20px;
}

._3knRFvyvijBs1XOne8jk65 {
  width: 65px;
  height: 65px;
  overflow: hidden;
}

._3knRFvyvijBs1XOne8jk65 img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

._3UHBuxeWiPjFohVHxKmfIp {
  width: calc(100% - 85px);
  padding-left: 16px;
}

._3UHBuxeWiPjFohVHxKmfIp p {
  font-family: 'Futura Regular';
}

._3UHBuxeWiPjFohVHxKmfIp p strong {
  font-family: 'Futura Bold';
}

._3UHBuxeWiPjFohVHxKmfIp p._2Mzs5hXh1Z9WLY43xCMFUW {
  font-family: 'Playfair Display Bold';
}

._3UHBuxeWiPjFohVHxKmfIp h3 {
  font-size: 15px;
}

._1rtXTBNC-y_V0TVZ1R0cp- .Zjr6GIeTJTLW1jljtjhwZ {
  width: 100%;
  display: flex;
  align-items: center;
  grid-gap: 10px;
  margin-bottom: 16px;
}

.Zjr6GIeTJTLW1jljtjhwZ span {
  font-family: 'Futura Regular';
  font-size: 15px;
}

._1rtXTBNC-y_V0TVZ1R0cp- p {
  font-size: 14px;
  font-family: 'Futura Bold';
  margin-bottom: 16px;
}

._1RSFkX2QPyUyk46hlx7Y-T {
  width: 100%;
  border-radius: 0px;
  min-height: 40px;
  margin-bottom: 16px;
  border: 1px solid #84818a;
  color: #7d7c80;
  padding: 12px;
}

.NUkRbBFTaP5bMOQRlJJtU {
  width: 100%;
  border-radius: 0px;
  min-height: 90px;
  margin-bottom: 16px;
  border: 1px solid #84818a;
  color: #84818a;
  padding: 12px;
}

.cOlh1xCUacm6y2yr7jzwz Button {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  border-width: 1px;
  transition: all 0.2s ease;
  padding: 6px 20px;
  min-width: auto;
  margin-right: 8px;
  font-family: 'Futura Bold';
  cursor: pointer;
}

Button._3D-KvnZOlHR2FMAA6DPuuO {
  background-color: #000;
  color: #fff;
  border: 1px solid #000;
}

Button._3D-KvnZOlHR2FMAA6DPuuO:hover {
  background-color: #fff;
  color: #000;
}

.cOlh1xCUacm6y2yr7jzwz Button ~ ._37qYh1D5GL3UjWRGbn8x75 {
  background-color: #fff;
  color: #000;
  border: 1px solid;
  width: auto;
  text-align: center;
  /* display: inline-block;
    */
  border-radius: 0;
  position: relative;
  top: 0px;
  padding: 0px;
  text-align: center;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;
  border-width: 1px;
  transition: all 0.2s ease;
  padding: 6px 20px;
  min-width: auto;
  margin-right: 8px;
  font-family: 'Futura Bold';
  cursor: pointer;
}

.cOlh1xCUacm6y2yr7jzwz Button ~ ._37qYh1D5GL3UjWRGbn8x75 img {
  width: 14px;
}

.cOlh1xCUacm6y2yr7jzwz Button ~ ._37qYh1D5GL3UjWRGbn8x75:hover {
  background-color: #000;
  color: #fff;
}

._3knRFvyvijBs1XOne8jk65 {
  border-radius: 12px;
}

._3UHBuxeWiPjFohVHxKmfIp h3 {
  font-family: 'Playfair Display Regular';
}

._3UHBuxeWiPjFohVHxKmfIp p {
  color: #333;
  display: flex;
  grid-gap: 6px;
  justify-content: start;
  align-items: center;
}

._3UHBuxeWiPjFohVHxKmfIp p strong {
  color: #000;
}

._26CMKCHR1nwUr4sQAcaXmz {
  position: relative;
}

._26CMKCHR1nwUr4sQAcaXmz::after {
  content: '';
  height: 80%;
  width: 1px;
  background-color: #d9d9d9;
  top: 10%;
  left: 0;
  position: absolute;
  display: none;
}

._3knRFvyvijBs1XOne8jk65 {
  border-radius: 50%;
}

._3UHBuxeWiPjFohVHxKmfIp h3 {
  font-family: 'Playfair Display Bold';
}

._3tL41D1l4dWEmQdtP53FCI {
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 150px;
  max-width: 200px;
  margin-bottom: 8px;
  border-radius: 8px;
  border: 1px solid #d9d9d9;
}

._2DiFUQS4IjX1L4VWUM3VlO {
  position: relative;
  display: inline-block;
  margin: 8px 0 16px 0;
}

._3k1dp1TPRt6saeYA5j7vAN {
  position: absolute;
  top: -5px;
  right: -5px;
  background: rgba(0, 0, 0, 0.8);
  color: white;
  border-radius: 50%;
  padding: 4px;
  cursor: pointer;
  font-size: 12px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

._3k1dp1TPRt6saeYA5j7vAN:hover {
  background: rgba(255, 0, 0, 0.9);
  transform: scale(1.1);
}

::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  /* box-shadow: inset 0 0 5px grey;
    */
  background: #f1f1f1;
  border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #d9d9d9;
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #777;
}

._2VDLD5szRv-NI6F2pK5wnw {
}

._3qFJm3ObBqrouO-znH2TMe {
  color: #ff0000;
}

@media only screen and (max-width: 767px) {
  ._3tL41D1l4dWEmQdtP53FCI {
    max-width: 160px;
  }

  ._3k1dp1TPRt6saeYA5j7vAN {
    top: -5px;
    right: -5px;
    width: 16px;
    height: 16px;
    font-size: 10px;
    padding: 2px;
  }
}

@media only screen and (max-width: 400px) {
  ._3tL41D1l4dWEmQdtP53FCI {
    max-width: 160px;
  }

  ._8sXqXq6oNj2lZOB7umX8Y {
    left: 0%;
    top: -2%;
    width: 100vw;
    height: 100vh;
  }

  ._3k1dp1TPRt6saeYA5j7vAN {
    top: -5px;
    right: -5px;
    width: 14px;
    height: 14px;
    font-size: 8px;
  }
}

._1FEKjNxxilDdUyhQXr9y5I {
  font-size: 11px;
  color: #888;
  text-align: right;
  margin: 2px 0 4px;
  line-height: 1.2;
}

/* Overlay */
._14PS5LovgbHLBNq_yxSuVU {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-overflow-scrolling: touch;
}

/* Modal Dialog */
.bLROiKyGjsfe6MDyt5eEz {
  margin: 0 auto;
  display: block;
  margin-top: 1vh;
  background-color: #fff;
  max-width: 90%;
  transform: translateZ(0);
}

/* Comment Wrapper */
._3USzD4Yhx3GkiZIExlmduC {
  width: 100%;
  height: 100%;
}

/* Comment Body */
._2ahGKvJ08djfD6hDCDaBMS {
  display: flex;
  justify-content: space-between;
  grid-gap: 10px;
  height: 100%;
  flex-direction: column;
}

/* Comment Wrap Left */
._3UO3NoUE298I-TNCsvRZjV {
  padding: 4px;
  display: none !important;
}

/* Carousel Style */
._2hU1Scby09Az6aq3zhH9Y9 {
}

._2hU1Scby09Az6aq3zhH9Y9 img {
  height: 97vh;
  width: 100% !important;
  object-fit: cover !important;
  -o-object-fit: cover !important;
}

/* Product Image */
._1Hoo7zeo5aY4xYyTZt6ZbV {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}

/* CP Top */
._1pQCATGO6iKjq456Sp3nH0 {
  font-family: 'Playfair Display Bold';
  background-color: rgba(255, 255, 255, 0.8);
  text-align: center;
  padding: 10px 16px;
  z-index: 99;
}

._1pQCATGO6iKjq456Sp3nH0 h2 {
  font-size: 18px;
  padding: 0px 30px;
}

._1pQCATGO6iKjq456Sp3nH0 p {
  font-size: 16px;
}

/* Rating and Price */
.q8VnEOW_jpIrZFqMwIi7T {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
  grid-gap: 10px;
}

.ogbqwGXYn40iDaeCT5uem {
  font-size: 14px;
}

._2ZcVXcFiAkopo92r7K7aPR {
  font-size: 14px;
}

/* CP Bottom */
.TQAK_yAas1FJAARQj6rcE {
  z-index: 99;
  font-size: 20px;
  font-family: 'Futura Bold';
  background: #000;
  color: #fff;
  text-align: center;
  padding: 16px;
}

/* Comment Wrap Right */
._1JPieob_rlVgFfu3QjZMOx {
  width: 100%;
  height: 100%;
}

/* Chatbox */
._6oIg-HdP077-AG8-0G1uu {
  padding: 16px;
  background-color: #fff;
  border-radius: 0px;
  height: 100%;
  width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  position: relative;
}

/* Comment Close */
._1vMW6A8hKMsbhz9-Wpqgdj {
  text-align: right;
  display: block;
  width: 100%;
}

._1vMW6A8hKMsbhz9-Wpqgdj img {
  cursor: pointer;
  display: inline-block !important;
}

._17RVvRTmDkcoxj4IpWqkdm {
  font-family: 'Playfair Display Bold';
  font-size: 20px;
  line-height: 1.3;
  color: #333;
  margin: 0 0 12px;
  padding-right: 28px;
  word-break: break-word;
}

/* Chatbox Top */
._16RcZecXv7PqMpfC7yo3I8 {
  width: 100%;
  margin-bottom: 16px;
  border-bottom: 1px solid #ccc;
  padding: 26px 0px;
  display: none;
}

._16RcZecXv7PqMpfC7yo3I8 ul {
  margin: 0px;
  padding: 0px;
}

._16RcZecXv7PqMpfC7yo3I8 ul li {
  display: inline-block;
  margin-right: 8px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #f6f6f6;
  text-align: center;
  cursor: pointer;
  line-height: 34px;
}

._16RcZecXv7PqMpfC7yo3I8 ul li._1Aqy5XBP6FmABJrjiS0Apa {
  background-color: #84818a;
}

._16RcZecXv7PqMpfC7yo3I8 ul li img {
  display: inline-block;
  margin: 0px auto;
}

._16RcZecXv7PqMpfC7yo3I8 h1 {
  font-size: 20px;
  font-family: 'Playfair Display Bold';
}

._16RcZecXv7PqMpfC7yo3I8 h1 span {
  font-family: 'Playfair Display Regular';
}

/* Chatbox Body */
._1I8JvEJ_ngvszDDVznqh0Z {
  height: calc(100% - 260px);
  width: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: 15px 0px;
  min-height: 40vh;
  height: 60vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

/* List of Chat */
._2-feJfb3RWKSSFk9C-sFhC {
  width: 100%;
  display: flex;
  margin-bottom: 20px;
  position: relative;
}

/* List Chat Item */
._3svogcRtcJfvuY8RlksVcA {
  display: flex;
  padding-bottom: 16px;
  justify-content: space-between;
  width: 100%;
  padding-right: 12px;
}

/* List Item Left */
.Hm_ArM_UJxXBIAnq2weFy {
  width: 70px;
}

.Hm_ArM_UJxXBIAnq2weFy img {
  width: 50px;
  height: 50px;
  object-fit: cover;
  -o-object-fit: cover;
  border-radius: 50%;
}

/* List Item Center */
._1VYgBaGpiGfGwUWn7MdymS {
  width: calc(100%);
  padding-left: 10px;
  word-break: break-word;
  word-wrap: break-word;
}

._1VYgBaGpiGfGwUWn7MdymS p {
  font-family: 'Futura Regular';
}

._1VYgBaGpiGfGwUWn7MdymS p strong {
  font-family: 'Futura Bold';
}

/* List Item Right Top */
._1TJbMo2Xq750KZRvsMKN0k {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 50px;
}

._1TJbMo2Xq750KZRvsMKN0k h3 {
  font-family: 'Playfair Display Regular';
}

._1TJbMo2Xq750KZRvsMKN0k span {
  font-family: 'Futura Regular';
  padding-right: 16px;
}

/* List Item Right Bottom */
._2WnGTJqG7qHg4weKKDDYQ2 {
}

._2WnGTJqG7qHg4weKKDDYQ2 p {
  font-family: 'Futura Regular';
  font-size: 14px;
}

/* List Item Right */
.lNOzYI15vEjKenPqeA9Nm {
  width: 150px;
  color: #d9d9d9;
  font-family: 'Futura Regular';
  text-align: right;
  font-size: 10px;
}

._2pBYyfpc6-ual9_bdUj3-- {
  color: #4f4f4f;
  font-family: 'Futura Bold';
}

/* Delete Icon */
._1y9nDhFPmn6jxuXoNy5Ov6 {
  cursor: pointer;
  transition: color 0.2s ease;
  color: #8b8a8a;
}

._1y9nDhFPmn6jxuXoNy5Ov6:hover {
  color: #000000;
}

/* View More Chat */
._306-iiKRsW1FvVk8lHLte {
  width: 100%;
  display: block;
  margin: 20px 0px;
  text-align: center;
}

/* View More Button */
.sdw7o7DnMbS-yMd2AQAe9 {
  border: 2px solid #84818a;
  color: #84818a;
  font-family: 'Futura Bold';
  padding: 8px 20px;
  background-color: #fff;
  cursor: pointer;
  transition: all 0.3s ease;
}

.sdw7o7DnMbS-yMd2AQAe9:hover {
  background-color: #84818a;
  color: #fff;
}

/* Chatbox Footer */
._37qct-aub_LQgGnt_DWp3x {
  display: flex;
  width: 100%;
  grid-gap: 8px;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0px 4px 10px #d9d9d9;
  padding: 4px;
}

/* Footer Chat Profile */
._2Ai9vqQAk-Fcbn8oKLm2Uh {
  width: 70px;
  display: contents;
}

._2Ai9vqQAk-Fcbn8oKLm2Uh img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

/* Footer Chat Text */
._3HD9pitXpylNsEM1ytZF-o {
  position: relative;
  width: auto;
  flex: 310%;
}

/* Footer Chat Upload Image */
._28yyv3cW4V5ZMZUtoNd2gd {
  position: absolute;
  height: 100px;
  width: 200px;
  top: -118px;
  padding: 5px;
  border-radius: 10px;
  background-color: #f2f2f2;
}

._28yyv3cW4V5ZMZUtoNd2gd img._25WyWYbUfISWLfcVKqO_Ji {
  width: 100%;
  height: 100%;
  object-fit: contain;
  -o-object-fit: contain;
}

._28yyv3cW4V5ZMZUtoNd2gd img._1fxkUPai5EKpA0DQZNR36y {
  position: absolute;
  z-index: 99;
  top: 8px;
  right: 8px;
  cursor: pointer;
}

._3HD9pitXpylNsEM1ytZF-o input {
  border: none;
  width: 100%;
  font-size: 14px;
  font-family: 'Futura Regular';
  color: #84818a;
  outline: none !important;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* Footer Chat Button */
._2b09P9vYvNlQwYAPcxFwiU {
  display: flex;
  width: 100%;
  align-items: center;
}

._2b09P9vYvNlQwYAPcxFwiU Button {
  background-color: transparent;
  padding: 0px;
  border-left: 1px solid #d9d9d9;
  border-radius: 0px;
  padding: 0px 5px;
  height: 40px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

._2b09P9vYvNlQwYAPcxFwiU Button:nth-child(1) {
  border: none;
}

/* Set Max Width Height */
._3NS6e_gom04m_eKb3JAl7S {
  max-width: 100%;
  max-height: 150px;
}

/* Emoji Picker */
._3HD9pitXpylNsEM1ytZF-o em-emoji-picker {
  position: absolute;
  top: -449px;
  left: -38px;
  z-index: 10;
}

/* Scrollbar Styles */
::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background: #d9d9d9;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
  background: #777;
}

/* Media Query */
@media only screen and (max-width: 700px) {
  .TQAK_yAas1FJAARQj6rcE {
  }

  .TQAK_yAas1FJAARQj6rcE img {
    display: inline;
  }
}

/* For Blank Message */
._2mxuWwB0QCrOMmCKANhOU0 {
  text-align: center;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

._2mxuWwB0QCrOMmCKANhOU0 img {
  width: 40px;
  height: 40px;
  object-fit: contain;
  -o-object-fit: contain;
}

._34gQD7vxGVbjfhV7kH0ltF {
  font-size: 11px;
  color: #888;
  text-align: right;
  margin: 2px 0 0;
  line-height: 1.2;
}

._143ab9kpAvdSvHdGqOGVCn {
  color: #ff0000;
  font-size: 12px;
  margin: 4px 0 0;
}

._1VkfyjnTdC8jM25kKsO_eD {
  color: #007bff;
  cursor: pointer;
  font-size: 11px;
  white-space: nowrap;
  margin-left: 2px;
}

._1HHHbxDSoYC_-tsJke2Nw- {
  width: 100%;
  padding: 20px 16px;
  background-color: #fff;
}

._1EPJuK9YYANKJv7Pd-qQhl {
  text-align: center;
  margin-bottom: 24px;
  position: relative;
}

._1SdlBwbUdZIy363l4WIBLk {
  margin-bottom: 16px;
}

.PD_gTg7VFJ1jZ5VaIw4TY {
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: 'Playfair Display Bold', serif;
  color: #333;
  margin-bottom: 4px;
}

._1HrxpZNTMmkXfQzsheAAug {
  font-size: 12px;
  color: #666;
  margin: 0;
}

.rwVUbNl0pjyIBp5oWEDf0 {
  background-color: #fff;
  color: #000000;
  border: 2px solid #000000;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  grid-gap: 8px;
  padding: 10px 12px;
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
  transition: all 0.3s ease;
}

.rwVUbNl0pjyIBp5oWEDf0:hover {
  background-color: #000000;
  color: #fff;
}

.rwVUbNl0pjyIBp5oWEDf0 img {
  width: 16px;
  height: 16px;
}

._17mlBFW9t8mEozpf92Bg52 {
  background-color: #f9f9f9;
  border-radius: 8px;
  padding: 20px 16px;
  margin-bottom: 24px;
}

._1-sFuKjEMbbEQ2xn7YjN0f {
  text-align: center;
  margin-bottom: 20px;
}

._2vN1lyUfQb9DgeXp6FiQLD {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 8px;
  display: flex;
  justify-content: center;
  grid-gap: 2px;
}

._3xB0GUGlEzqjCFURlTe874 {
  font-size: 14px;
  font-weight: 600;
  color: #333;
}

.imbM2rDnKmqmonGdYY-3O {
  display: flex;
  flex-direction: column;
  grid-gap: 12px;
}

._18w75j_jhFBOjhvA4XTBbj {
  display: flex;
  align-items: center;
  grid-gap: 12px;
}

.fxunMfBxt232_oey_smfD {
  display: flex;
  font-size: 16px;
  line-height: 16px;
  min-width: 80px;
  grid-gap: 1px;
}

.OhThU74RvD2_FGZj6kiEd {
  flex: 1;
  height: 8px;
  background-color: #e0e0e0;
  border-radius: 4px;
  overflow: hidden;
}

._2OCCyfZKtueYBXOD3P9lFi {
  height: 100%;
  border-radius: 4px;
  transition: width 0.3s ease;
}

.-xTINs3eygCSrnr4_2U0g {
  font-size: 12px;
  font-weight: 600;
  color: #666;
  min-width: 30px;
  text-align: right;
}

._30WxOaKogi4xkcPD1mCE_2 {
  display: flex;
  flex-direction: column;
  grid-gap: 16px;
}

._2rQVnwjGgwfZu1Tk8SLilA {
  border: 1px solid #f1f1f1;
  border-radius: 8px;
  padding: 16px;
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}

._3DuFDrZpb-qzA_8MIefHP_ {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 12px;
  flex-wrap: wrap;
  grid-gap: 8px;
}

._1z8Vp5riS9GNiwjI5nvE8m {
  display: flex;
  flex-direction: column;
  grid-gap: 2px;
  flex: 1;
}

.BpfS5vVBfBFCcJ0wTfHo2 {
  font-size: 14px;
  font-weight: bold;
  font-family: 'Playfair Display Bold', serif;
  color: #494949;
}

._3EPFCInrot-y42eBADvNA8 {
  font-size: 12px;
  color: #999;
}

._1c3mggzPZ_hBrN8ktr8pS {
  display: flex;
  grid-gap: 2px;
  font-size: 14px;
}

._3V02aWj7B4dDUT1YHZaFyy {
  margin-bottom: 12px;
}

._3V02aWj7B4dDUT1YHZaFyy p {
  font-size: 14px;
  font-family: 'Playfair Display', serif;
  color: #84818a;
  line-height: 1.4;
  margin: 0;
}

._1uWZg6ll_OzTkfqBK9Q87d {
  display: flex;
  align-items: center;
  grid-gap: 12px;
}

._3FAFq7GXx28yKVC_YHisYf img {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 6px;
}

.ASKVeUEvqKq66BW0PL6cg {
  text-align: center;
  padding: 40px 20px;
  color: #999;
  font-style: italic;
  font-size: 16px;
}

/* Mobile responsiveness */
@media (max-width: 480px) {
  ._1HHHbxDSoYC_-tsJke2Nw- {
    padding: 16px 12px;
  }

  .PD_gTg7VFJ1jZ5VaIw4TY {
    font-size: 18px;
    letter-spacing: 1px;
  }

  .rwVUbNl0pjyIBp5oWEDf0 {
    padding: 8px 10px;
    font-size: 11px;
  }

  ._17mlBFW9t8mEozpf92Bg52 {
    padding: 16px 12px;
  }

  ._2vN1lyUfQb9DgeXp6FiQLD {
    font-size: 20px;
  }

  .fxunMfBxt232_oey_smfD {
    font-size: 14px;
    min-width: 70px;
  }

  ._2rQVnwjGgwfZu1Tk8SLilA {
    padding: 12px;
  }

  ._3DuFDrZpb-qzA_8MIefHP_ {
    flex-direction: column;
    align-items: flex-start;
    grid-gap: 4px;
  }

  ._1c3mggzPZ_hBrN8ktr8pS {
    font-size: 12px;
  }
}

@media (max-width: 360px) {
  ._18w75j_jhFBOjhvA4XTBbj {
    grid-gap: 8px;
  }

  .fxunMfBxt232_oey_smfD {
    min-width: 60px;
  }

  .OhThU74RvD2_FGZj6kiEd {
    height: 6px;
  }
}

._1UammlQIGXHluCBeWLZP36 {
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  position: relative
}

@media (max-width: 767px) {

._1UammlQIGXHluCBeWLZP36 {
    margin-top: 20px
}
  }

._1e0oqgR6kNg3BB2Xfmze8P {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px
}

@media (max-width: 767px) {

._1e0oqgR6kNg3BB2Xfmze8P {
    margin: 0
}
  }

.kK71iRMeht9CB2yO5V79s {
  width: calc(25% - 15px);
  display: flex
}

.kK71iRMeht9CB2yO5V79s:nth-of-type(4n) {
    margin-right: 0;
  }

.kK71iRMeht9CB2yO5V79s ._21CNLN2zvz-tM7BF3jLuA8 {
    max-height: 250px;
    overflow-y: hidden;
  }

@media (max-width: 1024px) {

.kK71iRMeht9CB2yO5V79s {
    width: 49%;
    margin-bottom: 20px
}
  }

@media (max-width: 768px) {

.kK71iRMeht9CB2yO5V79s {
    width: 48.5%
}
  }

._3cq3vu3Qbrw18gChPRrib4 {
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline;
  font-family: 'Playfair Display Bold'
}

@media (max-width: 767px) {

._3cq3vu3Qbrw18gChPRrib4 {
    padding-bottom: 20px;
    color: #39384d;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.5em;
    text-transform: uppercase;
    letter-spacing: 3px;
    text-align: center;
    width: 100%;
    display: block
}
  }

._3cq3vu3Qbrw18gChPRrib4 span {
  font-weight: bold
}

@media (max-width: 767px) {

._3cq3vu3Qbrw18gChPRrib4 span {
    font-weight: bold;
    display: block
}
  }

._2VDhWHjF1oHO22JN3HSxHT {
  color: #000000;
  font-weight: 300;
  text-align: center;
}

._1Prgwz58bW5-dpcgAtX_ud {
  width: calc(25% - 15px);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px 0
}

@media (max-width: 1024px) {

._1Prgwz58bW5-dpcgAtX_ud {
    width: 49%;
    margin-bottom: 20px
}
  }

@media (max-width: 768px) {

._1Prgwz58bW5-dpcgAtX_ud {
    width: 48.5%
}
  }

@media (max-width: 767px) {

._1Prgwz58bW5-dpcgAtX_ud {
    flex-shrink: 0;
    margin: 0px 10px 10px;
    width: auto
}
  }

.C6JrVhAFsoi6fnWQhAgZb {
  width: 170px;
  height: 170px;
  border-radius: 50%;
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: pA2mn74_pkNHywZ21igV0 1.5s infinite
}

@media (max-width: 767px) {

.C6JrVhAFsoi6fnWQhAgZb {
    width: 70px;
    height: 70px;
    margin: 0px 22px
}
  }

._2rDbVN9lvPi-b8Y3oZCIbc {
  width: 100px;
  height: 14px;
  border-radius: 4px;
  margin-top: 8px;
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: pA2mn74_pkNHywZ21igV0 1.5s infinite
}

@media (max-width: 767px) {

._2rDbVN9lvPi-b8Y3oZCIbc {
    width: 70px;
    height: 12px
}
  }

@keyframes pA2mn74_pkNHywZ21igV0 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
  height: 5px;
}

::-webkit-scrollbar {
  width: 6px;
  height: 5px;
  background-color: #f5f5f5;
}

::-webkit-scrollbar-thumb {
  background-color: gray;
  height: 5px;
}

@media (max-width: 767px) {
  ._3cq3vu3Qbrw18gChPRrib4 {
    font-size: 17px;
    text-align: left;
    display: block;
  }
  ._3cq3vu3Qbrw18gChPRrib4 span {
    display: inline-block !important;
  }

  ._1e0oqgR6kNg3BB2Xfmze8P {
    flex-wrap: nowrap;
    overflow: auto;
    /* margin-bottom: 30px !important; */
    scrollbar-width: none;
  }
  .kK71iRMeht9CB2yO5V79s {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  ._1XRAyvVPb-HCNvxabrdELV {
    width: 70px;
    height: 70px;
    -o-object-fit: cover;
       object-fit: cover;
    border: 4px solid #fff;
    margin: 0px auto;
    display: block;
  }

  ._2VDhWHjF1oHO22JN3HSxHT {
    position: absolute;
    right: 0;
    top: 3px;
    padding: 0;
    font-size: 13px;
    background: transparent;
  }
  ._35H7qC5ldeXn8N7PTHtBXe span {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}

._2ZJ4IQTZoLKR4wwrDrPFZ4 {
  /* display: flex;
  justify-content: flex-start; */
  /* flex-wrap: wrap; */
  width: 100%;
  padding-bottom: 30px;
  /* border-bottom: 1px solid #dbdbdb; */

  /* &:nth-of-type(6n) {
    border: none;
    padding-bottom: 0;
  } */
}

._3PQa19bDGE0IvzJP3OssVv {
  /* width: calc((100% - 30px) / 2); */
  /* margin-right: 10px; */
  /* border: 1px solid #f1f1f1; */

  /* &:nth-of-type(2n) {
    margin-right: 0;
  }

  &:nth-of-type(4n) {
    margin-right: 0;
  } */

  /* display: flex; */
}

._3PQa19bDGE0IvzJP3OssVv .qN52UL7hQWMfegO33yAmA {
    max-height: 250px;
    overflow-y: hidden;
  }

._3pnp6Svy7deykDTrq7pTGr {
  width: 100%;
  margin: 20px 8px 35px 0;
  color: #000000;
  font-weight: 300;
}

._2usVKe6Gt5sdiB9TxpKOSX {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline-block;
  font-family: 'Playfair Display Bold';
  margin-bottom: 0px;
  padding: 0px 0px 24px;

}

._2usVKe6Gt5sdiB9TxpKOSX span {
  font-weight: bold;
  display: block;
}


/* 
@media (max-width:767px) {
  .heading {
    font-size: 17px;
    text-align: left;
    display: block;
    margin-bottom: 20px;
  }
  .heading span{ display: inline-block !important; }


  .thumbnailContainer {
    flex-wrap: nowrap;
    overflow: auto;
    margin-bottom: 30px !important;
}
.thumbnailCardWrap {
  margin-bottom: 0px;
  margin-top: 0px;
}

.thumbnailImage {
    width: 70px;
    height: 70px;
    object-fit: cover;
    border: 4px solid #fff;
    margin: 0px auto;
    display: block;
} 



.loadButton {
    position: absolute;
    right: 0;
    top: 0px;
    padding: 0;
    font-size: 13px;
    background: transparent;
}
.name span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}



} */


/* .src-app-components-mobile-home-RecentDiamonds__thumbnailContainer .slick-dots {
    position: absolute !important;
    top: 301px !important;
    bottom: inherit !important;
} */


._2ZJ4IQTZoLKR4wwrDrPFZ4 .slick-prev {
    left: 0;
    opacity: 1;
    background: #000;
    width: 30px;
    height: 30px;
    z-index: 1;

  }


._2ZJ4IQTZoLKR4wwrDrPFZ4 .slick-next {
    right: 0;
    opacity: 1;
    background: #000;
    width: 30px;
    height: 30px;

  }


._2ZJ4IQTZoLKR4wwrDrPFZ4 .slick-dots {
    position: absolute;
    top: 310px !important;
    /* Adjust based on where you want it */
    bottom: inherit !important;

    /* Center it horizontally */
    button:before {
      height: 6px;
      background: #000;
      border-radius: 14px;
      top: 4px;
      font-size: 0px;
    }
  }
._1jyy3zpkz6sRmUyKpANYkk {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  width: 100%;
  padding: 0;
  cursor: pointer;
  padding-top: 0px;
}

._3c7QQFeWGOC665u78oGh4d {
  height: 300px;
  border-radius: 4px 4px 0 0;
  overflow: hidden;
  position: relative;
}

._1MMSGbeCS6IZb-dg-qoCbw {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
._37FqOMqb_UP-ZhEpZNM2qM {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

._2T0aQb1X5uh1wX8USFp2aT {
  flex: 1;
  padding: 40px 10px 10px;
  display: flex;
  flex-direction: column;
  grid-gap: 6px;
}
._2pncmvVhQvPiaBZEvrUae2 {
  color: #777777;
}
._3cCC73hYjAm3JKP9p_Ek17 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center
}
._3cCC73hYjAm3JKP9p_Ek17 ._1GPuvtKbyTPQ6sXx_ealtx {
    text-transform: uppercase;
  }

._39ACjdS4ZWUpQHG3amgzIB {
  color: #ffa043;
}

._30kVmVirB4q_OaaGEUexii {
  color: #ddd;
}

._2VcoV0yJPlJXB6f30CBSU {
  display: flex;
  align-items: center;
  grid-gap: 5px;
}

._2VcoV0yJPlJXB6f30CBSU p {
  font-family: 'Playfair Display Bold';
  font-size: 0.9rem;
}

._1rKOcTyfFWqnac-Xt1cjIb {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

._11SEzdz0C5OhTWCFSyKptB {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

.dNdgAelsFSJl6fpTEgZAg {
  width: 100%;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  font-size: 18px;
}

.VC5AnZxUcWo4w9n4xy3zI {
  margin-top: 10px;
  text-align: center;
}

._2GDRn-owBy16OLbhbZ8vnz {
  width: 100%;
  display: flex;
  grid-gap: 5px;
}
._2GDRn-owBy16OLbhbZ8vnz p {
  margin: 0px !important;
}

._2GDRn-owBy16OLbhbZ8vnz p span {
  font-family: 'Playfair Display Bold';
  font-weight: 700;
  word-break: break-all;
}

._1Ob7XLFQRNvH1mXB_MXSP9 {
  font-size: 14px;
  color: #000000;
}

._3zl91ghBBQudbhTtQyNjEG {
  display: flex;
  align-items: center;
  grid-gap: 5px;
  text-align: center;
  flex-wrap: wrap;
}

._3zl91ghBBQudbhTtQyNjEG p {
  font-size: 14px;
  color: #959595;
  margin: 0px;
}

._3zl91ghBBQudbhTtQyNjEG .xd5I5Ry-78KUTaRC2P71w {
  color: #000000;
  font-size: 14px;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
}

._11CQcRtvmiHwxcitvYVQEV {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

._11CQcRtvmiHwxcitvYVQEV .WGrjv4HC_lnmFLK-Hzu33 {
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

._2mdD7Sx0adk4vICDZ71bHe {
  border-radius: 0;
  background-color: #000000;
  padding: 10px 20px;
  font-size: 14px;
  font-family: 'Futura Bold';
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

.WGrjv4HC_lnmFLK-Hzu33 button {
  background: none;
  border: none;
  outline: none;
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  background-color: #f6f6f6;
  border-radius: 100%;
  cursor: pointer;
}

.WGrjv4HC_lnmFLK-Hzu33 button img {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
}

._2-B3ck4b0Wl_XB-tAn7x0a {
  font-family: 'Playfair Display Regular', sans-serif;
  font-size: 18px;
}

._2pncmvVhQvPiaBZEvrUae2 {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

._1Ob7XLFQRNvH1mXB_MXSP9 {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  color: #000000;
}

.gQiJbsodTDt3O9fMD7ZzM {
  -webkit-line-clamp: 3;
}

._2wEKn6WrjEl5XEPUb0Hx8S {
  width: 130px;
  height: 130px;
  overflow: hidden;
  position: absolute;
  top: -15px;
  right: -10px;
  z-index: 1;
}

._1KOiFQjDh2ECqRlFHXdWL6 {
  left: -31px;
  top: 40px;
  transform: rotate(45deg);
  position: absolute;
  display: block;
  width: 225px;
  padding: 10px 0;
  background-color: #000000;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}

._3E1kFBkNHAj5s_5ZxwTZK0 {
  width: 2rem;
  height: 2rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
}

._3OphVXT6eb-avFFEJMZ-Tw {
  display: flex;
  align-items: flex-start;
  grid-gap: 10px;
}

._3ZwACbUpMlR7Y5Y3qyG8yd {
  text-align: left;
  /* position: absolute;
    right: 0px;
    top: 22px; */
  /* width: 150px; */
  color: #959595;
  font-weight: 600;
  padding: 0px 0px;
}
._3ZwACbUpMlR7Y5Y3qyG8yd span {
  cursor: pointer;
  display: inline-block;
  padding: 6px 15px;
  border: 1px solid #d7d7d7;
  margin: 0px 0;
  color: #6b6b6b;
}

.xuyF2u-qQDXSCGTunY9J- {
  position: relative;
}

/* +==================== */

/* .thumbnailDescriptionContainer {
  padding: 0px 15px ;

}

.thumbnailDescription {
  width: 100%;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  font-size: 18px;
  white-space: nowrap;
}

.freeShipping {
  margin-top: 10px;
  text-align: center;
}

.ratingContainer {
  width: 100%;
  display: flex;
  gap: 5px;
  word-break: break-all;
} 

.ratingContainer p span {
  font-family: 'Playfair Display Bold';
  font-weight: 700;
}

.showMoreTextAnchor {
  font-size: 14px;
  color: #000000;
}

.priceContainer {
  display: flex;
  align-items: center;
  gap: 5px;
  text-align: center;
}

.priceContainer p {
  font-size: 14px;
  color: #959595;
}

.priceContainer .price {
  color: var(--mainColor);
  font-size: 14px;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
}

.actionsContainer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

.actionsContainer .actions {
  display: flex;
  align-items: center;
  gap: 10px;
}

.buynow {
  composes: button from '~components/common/Button.css';
  border-radius: 0;
  background-color: var(--mainColor);
  padding: 10px 20px;
  font-size: 14px;
  font-family: 'Futura Bold';
  display: flex;
  align-items: center;
  gap: 10px;
}

.actions button {
  background: none;
  border: none;
  outline: none;
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  background-color: #F6F6F6;
  border-radius: 100%;
  cursor: pointer;
}

.actions button img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}


.retailerName {
  font-family: 'Playfair Display Regular', sans-serif;
  font-size: 18px;
}

.retailerShortDescription {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.showMoreTextAnchor {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  color: #000000;
}

.clamp {
  -webkit-line-clamp: 3;
}

.ribbon {
  width: 130px;
  height: 130px;
  overflow: hidden;
  position: absolute;
  top: -15px;
  right: -10px;
  z-index: 1;
}

.ribbon__content {
  left: -31px;
  top: 40px;
  transform: rotate(45deg);
  position: absolute;
  display: block;
  width: 225px;
  padding: 10px 0;
  background-color: var(--mainColor);
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}

.sellerImage {
  width: 2rem;
  height: 2rem;
  object-fit: cover;
  border-radius: 100%;
}

.detailsWrapper {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

.ratingWrapper {
  display: flex;
  align-items: center;
  grid-gap: 5px;
}

.product_view_wrap2 {
  display: flex;
  flex-wrap: wrap;
}


.product_view_add {
  flex: 50%;
}


.newsaveButton {
  position: absolute;
  bottom: 8px;
  right: 6px;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  color: #fff !important;
  border: none;
  font-size: 20px;
  line-height: 51px;
  background: rgba(255, 255, 255, 0.5);
  z-index: 9; 
}

@media only screen and (max-width: 767px) {
  .thumbnailDescription {
    white-space: nowrap;
  }
  .thumbnailImageContainer {
    height: 150px;  
  }
  .thumbnailDescriptionContainer {
    gap: 5px;
  }
  .src-app-components-common-SimilarItemsCard__heading {
    font-size: 20px;
  }

} */
@media(max-width:768px){
._3cCC73hYjAm3JKP9p_Ek17 ._3zl91ghBBQudbhTtQyNjEG {
    width: 50% !important;
    justify-content: end;
}
}
@media(max-width:570px){
  ._3cCC73hYjAm3JKP9p_Ek17{
    flex-direction: column;
    align-items: flex-start;
    grid-gap: 5px;
  }
._3cCC73hYjAm3JKP9p_Ek17 ._3zl91ghBBQudbhTtQyNjEG {
    width: 100% !important;
    justify-content: start;
}
}
@media only screen and (max-width: 400px) {
  ._iDlE9RJUPS2fhRym_FP5 {
    color: #000;
    font-size: 12px !important;
  }
  ._2mdD7Sx0adk4vICDZ71bHe {
    padding: 8px 12px;
    font-size: 12px;
  }
}

._3Ji3OjECNCmXHMF4-_EsSm {
  color: gold; /* Color for filled stars */
}

._3_nSZkVAjdt79sEkJK3PLv {
  color: lightgray; /* Color for empty stars */
}

._1An626YEzX-iFG0uoeN_lM {
  display: flex;
  justify-content: left;
  flex-wrap: wrap;
  padding: 0 0 20px 10px;
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: 25px;
}

._1An626YEzX-iFG0uoeN_lM h2 {
  width: calc((100% - 30px) / 2);
  padding: 10px 0 10px;
  text-transform: uppercase;
  font-size: 14px;
}

._1An626YEzX-iFG0uoeN_lM h2 a {
  color: #000000;
  text-transform: capitalize;
  font-size: 14px;
}

._3HBum9y9V5xqhv4qGytIwC {
  font-family: 'Futura Bold', 'Futura', sans-serif;
  font-weight: 700;
  font-size: 13px !important;
  color: #191d33;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  width: 100% !important;
  padding-top: 16px !important;
  padding-bottom: 4px !important;
  border-top: 1px solid #ebebeb;
  margin-top: 4px;
}

._3HBum9y9V5xqhv4qGytIwC:first-child {
  border-top: none;
  padding-top: 8px !important;
  margin-top: 0;
}

._1jYvkj0IT3hvfOdOanHaF {
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline;
  font-family: 'Playfair Display Bold';
}

._1jYvkj0IT3hvfOdOanHaF span {
  font-weight: bold;
  display: block;
}

@media (max-width:767px) {
  ._1jYvkj0IT3hvfOdOanHaF {
    font-size: 17px;
    text-align: left;
    display: block;
    margin-bottom: 15px;
  }
  ._1jYvkj0IT3hvfOdOanHaF span{ display: inline-block !important; }
  ._1An626YEzX-iFG0uoeN_lM h2 {
    padding: 7px 0 7px;
    
  }
}
._1GIv3M2dbbAAi_mJPm5pOs {
  height: 214px;
  width: 241px;
}

.yw1dcAvWUTWslyi3owEHx {
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 140%;
  /* identical to box height, or 20px */

  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;

  color: #000000;
}

._2PK0iWPC0P7Bcbm3_6XDdT {
  padding: 10px;
}

._3aKJH4EjHMebYf6ao3_u8A {
  padding: 25px 20px 20px 20px;
  background: #fff url(/55d29cbafb6393650732.png);
  background-size: 54rem auto
}

._3aKJH4EjHMebYf6ao3_u8A .card {
    background-color: #f7f7f7;
  }

._2wftM8Y5gEiyq70iouDF3S {
  width: 100%;
  text-align: center
}

._2wftM8Y5gEiyq70iouDF3S img {
    width: 28px;
    margin: 10px 0;
  }

._2wftM8Y5gEiyq70iouDF3S h1 {
    color: #39384d;
    font-family: 'Playfair Display Bold', serif;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 30px;
    margin-top: 5px;
  }

._2wftM8Y5gEiyq70iouDF3S h2 {
    color: #39384d;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 4px;
  }

._2wftM8Y5gEiyq70iouDF3S h3 {
    color: #39384d;
    font-size: 12px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: 10px 0 15px 0;
  }

@media (max-width: 320px) {
    ._2wftM8Y5gEiyq70iouDF3S h1 {
      font-size: 26px;
    }

    ._2wftM8Y5gEiyq70iouDF3S h2 {
      font-size: 14px;
    }
  }

._2a83y40NPdsoBqq5s4JL83 {
  margin: 20px 0;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px solid #dedede;
}

._3xzh30aUrfEVYT_HD5l78R {
  display: inline-block;
  padding: 0 20px;
  position: relative;
  top: 7px;
  background-color: #fff;
}

._3xhbgDFtaRnPDkz1jovBl4 {
  margin: 30px 0 10px 0;
  text-align: center;
}

._369IadjuD82MhgZ7l-BbLf {
  padding: 0;
  font-size: 16px;
}

._3tCgE83bUK8Is8KoWXUzBg {
  display: block;
  padding: 15px 35px;
}

._2m-mbdkMZC5YezFWrtWZEH {
  margin-bottom: 5px;
  font-size: 10px;
}

._3iN6BTRomtUcqHwjwORPjh {
  height: 235px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Playfair Display Regular', serif
}

._3iN6BTRomtUcqHwjwORPjh h3 {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 300;
    letter-spacing: 1px;
  }

._3iN6BTRomtUcqHwjwORPjh h4 {
    color: #000000;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    margin-top: 10px;
  }

._195TqSarQOhH0F488Q9-cT {
  text-align: center;
  width: 80%;
  margin: 0 20px
}

@media (max-width: 400px) {

._195TqSarQOhH0F488Q9-cT {
    margin: 0 15px
}
  }

@media (max-width: 320px) {

._195TqSarQOhH0F488Q9-cT {
    margin: 0 10px
}
  }

._1YLmbTIKtPkRz6u9t3RoVj {
  color: #39384d;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f7f4f2
    url(/55d29cbafb6393650732.png);
  background-size: 40rem auto;
  height: 280px
}

@media (max-width: 320px) {

._1YLmbTIKtPkRz6u9t3RoVj {
    background-position-x: -10px
}
  }

._1YLmbTIKtPkRz6u9t3RoVj h3 {
    color: #39384d;
    font-size: 18px;
    margin-top: 4px;
  }

._1YLmbTIKtPkRz6u9t3RoVj h4 {
    font-size: 14px;
    text-transform: none;
    font-weight: 400;
    color: #39384d;
  }

._1YLmbTIKtPkRz6u9t3RoVj img {
    width: 55%;
    margin-top: 10px;
  }

._1YLmbTIKtPkRz6u9t3RoVj p {
    font-family: 'Montserrat', sans-serif;
    margin: 20px 0 5px 0;
  }

._1Yxot3JHMY7lSpjozL7iR7 {
  color: #fff;
  background: #272735 url(/831337a1c1cdec756c4c.jpg) -60px 0 /
    cover no-repeat;
  justify-content: flex-end
}

@media (max-width: 320px) {

._1Yxot3JHMY7lSpjozL7iR7 {
    background-position-x: -80px
}
  }

._1Yxot3JHMY7lSpjozL7iR7 h3 {
    color: #fff;
  }

._1Yxot3JHMY7lSpjozL7iR7 img {
    width: 100%;
  }

._1O4hJtugHNsei8EAiMNyfW {
  background: #f1f1f1 url(/1554e562e9cada222717.jpg) -40px
    0 / cover no-repeat
}

@media (max-width: 400px) {

._1O4hJtugHNsei8EAiMNyfW {
    background-position-x: -80px
}
  }

@media (max-width: 320px) {

._1O4hJtugHNsei8EAiMNyfW {
    background-position-x: -110px
}
  }

._12V3ZF4VTfvR2c0TBSuRcr {
  background: #333 url(/29d0d79492de27d1b729.jpg) center 0 /
    cover no-repeat;
}

._2TQ4EUIQohzfwvgp903CK3 {
  background: #333 url(/39eae1a651bb8ef95616.jpg) center -20px /
    cover no-repeat;
}

.Pjjm92TZQmzbJHc8EXwAQ {
  background: #333 url(/c1423847e4645df8ca90.jpg) center -65px /
    cover no-repeat
}

@media (max-width: 320px) {

.Pjjm92TZQmzbJHc8EXwAQ {
    background: #333 url(/c1423847e4645df8ca90.jpg) center -40px /
      cover no-repeat
}
  }

._158A_oeJoCh754HLuF9jRo {
  background: #333 url(/2111d7fc85b6fb452997.jpg) center -30px /
    cover no-repeat;
}

._3Q7yD20YLagavZmG0MTHxA {
  background: #333 url(/29ed419a2835f0f7a946.jpg)
    center 0 / cover no-repeat;
}

._1OrfaU9dwpgiuiJbXIksT7 {
  background: #333 url(/60a65b56cd0b72234deb.jpg) center 0 /
    cover no-repeat;
}

._17oOPC4VDLrcZKXdM-KXsX {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  padding: 0 0 30px 0;
  background-color: #fff;
}

.zpyC2xVDxOGNu5Mq2iC3P {
  display: block;
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  color: #aaa
}

.zpyC2xVDxOGNu5Mq2iC3P h2 {
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 16px;
    margin: 10px 0;
    padding: 0 10px;
  }

.zpyC2xVDxOGNu5Mq2iC3P img {
    width: 100%;
  }

._3chVaA0wC3ItU0TS_O0XSh {
  display: block;
  text-align: center;
  padding: 30px 0 10px 0;
  color: #333;
  border-top: 1px solid #ddd;
  background-color: #f7f4f2
}

._3chVaA0wC3ItU0TS_O0XSh h3 {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 4px;
  }

._3chVaA0wC3ItU0TS_O0XSh h4 {
    font-family: 'Playfair Display Bold', serif;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    margin-top: 10px;
  }

._3chVaA0wC3ItU0TS_O0XSh ._2UScOALGBIw7mo1kJeNgzA {
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    color: #000000;
    margin: 15px 0 20px 0;
  }

._1go5pftcu4pXnZaXbLzRT {
  background: #fff;
  padding: 0 10px 30px 10px;
  border-top: 1px solid #ddd;
}

._2u2z5ubzb3yRUE03kxdVhP {
  margin-top: 20px;
  margin-bottom: 0;
}

._1Agiuw-MRCkeEp4DPrLYz1 {
  padding: 20px 10px 30px 10px;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center
}

._1Agiuw-MRCkeEp4DPrLYz1 ._2gNoecOP5DiB52s2P4EnZL {
    margin-left: 8px;
    color: #000000;
    font-weight: 400;
  }

.VTBegqkElaojh-MymRolR {
  padding: 12px 30px;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  background-color: #68ca9e;
  color: #fff;
  border: none;
  border-radius: 6px;
  outline: none;
  cursor: pointer;
}

._2qmL5wot8_mpJvrF2fHgcJ {
  width: 320px;
  margin: 0 auto;
}
.L9qOMUYTt3T419GaRu1ku {
  display: flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: space-between;
}
.L9qOMUYTt3T419GaRu1ku h2 {
  font-size: 22px;
  font-weight: 600;
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: calc(100% - 80px);
  overflow: hidden;
}
/* .mobheading_top img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  position: relative;
  border: 1px solid #c5c5c5;
  padding: 5px;
} */

/*  */
._2Q8HcAyI0v6pWRHViu4Obs {
  background: #fff;
}
.mJZtvVX_3L_JDe85_vVZt {
  position: relative;
}
._9W_mMFrqMWiO2cJT7TYdD {
  display: flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: space-between;
}
.L9qOMUYTt3T419GaRu1ku h1 {
  font-size: 22px;
  font-weight: 600;
  flex: 1;
  white-space: nowrap;
}
.wV7pcT238Bx7ybydbw-iE {
  width: 45px;
  height: 45px;
}
.wV7pcT238Bx7ybydbw-iE img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  position: relative;
  /* border: 1px solid #c5c5c5; */
  padding: 2px;
}
._3Ns6OxN6cF1JVdbg35HDXc {
  flex: 1;
  text-align: center;
}
._3Ns6OxN6cF1JVdbg35HDXc h2 {
  font-size: 16px;
}
._3Ns6OxN6cF1JVdbg35HDXc p {
  font-size: 14px;
  color: #aaa;
}
._2luV-93Q43VGEf419afnHq {
  height: calc(100vh - 176px);
  padding: 0px 15px;
  overflow-y: scroll;
}
._1LnXK5ULypIhOugQftKjYZ {
  padding: 10px 0px;
}

._1esKbBEOUoZQ4fBSvf_gCa {
  display: flex;
  justify-content: space-between;
}
._2EZCzUDokDVZdK4DAKZGBU {
  width: 35px;
}

._2EZCzUDokDVZdK4DAKZGBU img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  position: relative;
  border: 1px solid #c5c5c5;
  padding: 0px;
}

._184qHXHKlGvfrlziOYIzXl {
  flex: 1;
  padding: 7px 15px 7px;
  text-align: right;
}
._2Mmobr_6Dl0Zl6HLKONeHV {
  display: block;
  margin-bottom: 6px;
}
._2Mmobr_6Dl0Zl6HLKONeHV span {
  display: inline-block;
  background: #f1f1f1;
  padding: 5px 10px;
  border-radius: 6px 6px 6px 0;
}

._13ARaMsIBypWzNNOzCw0P_ {
  border-radius: 15px;
}
._13ARaMsIBypWzNNOzCw0P_ img {
  width: 50%;
}
._13ARaMsIBypWzNNOzCw0P_ img {
  border-radius: 10px;
}

.LS_UBQEcAen7sH3YGuO6- {
  padding: 10px 0px;
}
.LS_UBQEcAen7sH3YGuO6- ._1esKbBEOUoZQ4fBSvf_gCa {
  display: flex;
  flex-direction: row-reverse;
}
.LS_UBQEcAen7sH3YGuO6- ._184qHXHKlGvfrlziOYIzXl {
  text-align: left;
}
.LS_UBQEcAen7sH3YGuO6- ._2Mmobr_6Dl0Zl6HLKONeHV span {
  background: #000000;
  border-radius: 6px 0px 6px 6px;
  color: #fff;
}

.TwUtr4FlpvjVmhNr3j2O0 {
  position: fixed;
  left: 0px;
  border: 0px;
  background: #f7f7f7;
  width: 100%;
  z-index: 200;
}
.JEMB2IL4uh_NeB_52V_vD {
  display: flex;
  padding: 15px;
  justify-content: space-between;
}
._1u99-nJJxLOS8MSEPyUA1p {
}
._1EUsLvVxa3yvLpkizLW089 {
  flex: 1;
}
._3gUTSlwaNOrxQjR9z39ouo {
  margin: 0px 4px;
}

._1EUsLvVxa3yvLpkizLW089 {
  position: relative;
  flex: 1;
}

._1u99-nJJxLOS8MSEPyUA1p {
  display: flex;
  color: #c3c3c3;
  font-size: 21px;
  margin: 2px;
}
._1UfBqKIfzdiG5Z1G0xob3S {
  position: absolute;
  top: 0px;
  right: 10px;
  font-size: 25px;
  color: #c3c3c3;
  line-height: 50px;
}
._2rLtb5cAJKclJqg1nr-iWD {
  padding: 5px 10px;
  background: #f7f7f7;
  border: 0px;
  outline: 0px;
  width: 100%;
}

.Le60BILpurX3idz6_qgB9 img {
    width: 100%;
  }

.QXe4K8cIQwUKR46nAiBQn {
  /* padding: 20px; */
  font-size: 18px;
}

._2mBwD_vmPinb8wv16dxDMq {
  background-color: #fff
  /* line-height: 19px; */
}

._2mBwD_vmPinb8wv16dxDMq section h4 {
    margin: 20px 0 10px 0;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
  }

._2mBwD_vmPinb8wv16dxDMq ul {
    padding-bottom: 15px;
  }

._2mBwD_vmPinb8wv16dxDMq li {
    margin-left: 40px;
    list-style-type: circle;
    text-align: left;
  }

._2mBwD_vmPinb8wv16dxDMq p {
    text-align: left;
  }

.iqi9Pwka2jt3oSCxEfRc3 {
  text-align: center;
  margin-bottom: 15px
}

.page .iqi9Pwka2jt3oSCxEfRc3 {
    padding: 0
}

._2UKQKxV7dJjNSNkx-N1qeT {
  font-size: 20px;
  margin: 5px 0;
}

._11DMQ4YICR7OgDYONP1_nN {
  font-size: 10px;
}

._2GkCCLgxsE0vBsv0sgNB9c {
  font-size: 12px;
  text-align: center;
  margin: 15px 0;
}

._20sCTj48NA5an20EKswR74 {
  border-bottom: 1px solid #ddd;
  padding: 10px 0px 40px 0px
}

._20sCTj48NA5an20EKswR74 ._2nUo2ZVVfA_96KnelJf7_D {
    text-align: center;
  }

._20sCTj48NA5an20EKswR74 img {
    width: 100%;
    max-width: 200px;
    margin: 10px 0;
  }

._3vuU20e9daAAs5TGvyXrRa {
  padding: 15px 35px;
  font-size: 16px;
}

._3xYjgueJrcLHRGgDcyzGBB {
  padding-top: 10px;
  font-size: 11px;
  line-height: 14px;
  color: #aaa;
  text-align: center;
}

._1yq3tD92TkMXeBoH1TnEnK {
  padding: 25px 0 40px 0;
  text-align: center;
}

._1OCLG9a3v8jjOZEZTrpWw3 {
  padding: 25px 0 10px 0;
  text-align: center;
  border-bottom: 1px solid #ddd;
}

._3K-uOvoE-OHyUq8Z96yx6j {
  padding: 20px;
}

._26wnlTH5A8JIlNrJ_0IfF8 {
  padding: 20px;
}

._23OYObu4hJ0TyVXGgkzqP {
  margin-top: 50px;
  padding: 0 20px
}

._23OYObu4hJ0TyVXGgkzqP p {
    margin: 20px 0;
  }

._3rYT-P2ywEqreUKPWDW3NL {
  margin: 35px 0;
  display: flex;
  flex-direction: column;
  align-items: center
}

._3rYT-P2ywEqreUKPWDW3NL p {
    margin: 0 0 10px 0;
  }

._2ISqRz6zeArbMzpFiOYqMo {
  color: #000;
  font-size: 12px;
  font-weight: 300;
  text-transform: uppercase;
}

._3zRU4Rh7tR6tlgVR40yW7_ {
  margin: 10px 0 20px 0;
  font-size: 22px;
}

.lBa16cGICIsol3X-ejFvp {
  color: #000000;
}

._3oml0nLO3q4i0Jl8YH-ag6 {
  padding-top: 20px;
  border-top: 1px solid #dedede;
  text-align: left;
  text-align: initial
}

._3oml0nLO3q4i0Jl8YH-ag6 .recentDiamond {
    justify-content: center;
  }

._3FUv0naKHGdD65XCE66bm9 {
  text-align: center;
  margin-bottom: 15px;
}

._1x-8uNGJSwl4BJ4tRYXnDl {
  text-align: center;
}

._3dVdbVE0_q3vci1y3b4ycq {
  padding: 0 15%;
  text-align: center;
  font-size: 12px;
}
.tVvnjW4uO8XtMIusxGQNp {
  padding: 20px;
  -webkit-overflow-scrolling: auto;
}

._4a6HYm-AY5W_q4e-bM0LL {
  flex-grow: 1;
}

._1wTd7cb5nLMxgoFim0v90V {
  background-color: #fff;
  width: 60%;
}

._1OCYsqtDzIxiEtl1xuqW4H {
  width: 30%;
  margin-left: 20px;
}

._3qKoMsqSp9JxCRekqLA_1U {
  margin-top: 10px
}

._3qKoMsqSp9JxCRekqLA_1U p {
    margin: 0 0 10px 0;
  }

._3qQJD7jEuor1APfkOoDsgH {
  margin-top: 20px;
}

._1TDOruNi7ccSDPxPFCzx8U {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._3hnrBq6cxT8zpoBavNfoEn {
  width: 100%;
  height: 50px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 300;
}

.yrqIgQWk6KJIEa3TNjVZM {
  background-color: #000;
  color: #fff
}

.yrqIgQWk6KJIEa3TNjVZM .icon {
    margin-right: 5px;
    font-size: 35px;
    color: #000000;
  }

._3Zwf1BgsR7F90TbCr1BCGY {
  margin-top: 10px;
  color: #000000;
}

._1OWZgZ2V-tITKm391H5ZIW {
  margin-bottom: 70px;
}

._1HB7xrWUSzr7cqrCeAszQj {
  margin-bottom: 20px
}

._1HB7xrWUSzr7cqrCeAszQj strong {
    color: #000000;
  }

._1HB7xrWUSzr7cqrCeAszQj a {
    color: #000000;
    font-weight: bold;
  }

._3xdNHXu1e4JZF0dq3ZBc4a {
  margin-bottom: 10px;
  font-size: 14px;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
}

.vfD6-fOQi8Y_EAxrcIVR {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  margin-bottom: 10px
}

.vfD6-fOQi8Y_EAxrcIVR img {
    width: 100px;
    height: 90px;
    border-radius: 4px;
    margin-right: 10px;
  }

.vfD6-fOQi8Y_EAxrcIVR {

  ._2XOldG3a_5-3fhhWi2QmX5 {
    -o-object-fit: contain;
       object-fit: contain;
    background-color: #000000;
  }
}

._2ob5jsxE-TLdrDVZM7kjJH {
  display: flex;
  align-items: center;
  margin: 5px 0;
  color: #000000;
  font-size: 16px;
  min-width: 0
}

._2ob5jsxE-TLdrDVZM7kjJH img {
    width: 30px;
    height: 30px;
    margin-left: 5px;
    flex-shrink: 0;
  }

._1cRTanUSKvNIjnMolpRRzj {
  flex: 1;
  min-width: 0;
  overflow: hidden;
}

._3GefhVW4PcKcoLsdwWebTi {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._3GLHPWBbmMkcCQ37R3OZPa .icon {
    font-size: 38px;
  }

.A8YCKOJ1gFMWLq9QymcoA {
  padding: 16px;
  background: #f7f7f8;
}

.khbKrELeFTPUtaAR-ZInL,
._35qsSCc71kqLTsV2tYKcG0 {
  text-align: center;
  color: #6b7280;
  padding: 48px 18px;
  font-size: 14px;
}

._37XSqISfXZ78koiAf3bRJm {
  display: flex;
  flex-direction: column;
  grid-gap: 12px;
}

._1f61EToFCXB8l90DTozu5A {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 14px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.03);
}

.wyonr6QcG-6eJSNGEBrIU {
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-gap: 12px;
  margin-bottom: 10px;
}

._12zq3hSR43xkahDfum-iTB {
  font-size: 14px;
  font-weight: 700;
  color: #111827;
}

.eNPR1rOeSqHcg0X86sMFs {
  display: inline-block;
  padding: 3px 10px;
  border-radius: 999px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
}

._1cSC4-EX6e7ekU4Wj3RQhM {
  background: #fff3cd;
  color: #7a5600;
}

._2gpXnNnL6GcFKT6NEau2Tq {
  background: #d1ecf1;
  color: #0c5460;
}

.f2Jf2vvo5CxBqjHHF_sGA {
  background: #d4edda;
  color: #155724;
}

.z7B6m_i-CREgJxNc3M828 {
  background: #d4edda;
  color: #155724;
}

._1rrGarH_XLip8OrM-dBaAl {
  background: #f8d7da;
  color: #721c24;
}

._2uO3OKjYAE28m5yCL2W8ka {
  display: flex;
  justify-content: space-between;
  grid-gap: 10px;
  font-size: 13px;
  margin-top: 8px;
}

._3w1AY8RePGas8xFNibSEpB {
  color: #6b7280;
  min-width: 72px;
}

._3K6W3EjpTG8B_UJNlsO46K {
  color: #111827;
  text-align: right;
  word-break: break-word;
}

._1WWZFcjIFdbVICg4LJihe2 {
  display: flex;
  grid-gap: 10px;
  margin-top: 14px;
}

._3tWIpuZ46RIVpJPvbY8spx,
._2rh1pc7XEnL84ti5hNXZHT {
  flex: 1;
  border-radius: 8px;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 10px 8px;
  text-decoration: none;
}

._3tWIpuZ46RIVpJPvbY8spx {
  color: #fff;
  background: #111827;
}

._2rh1pc7XEnL84ti5hNXZHT {
  color: #111827;
  border: 1px solid #d1d5db;
  background: #fff;
}

._604SMI09uqf8lxsQbwxPb {
  margin-top: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 10px;
}

.ctUna_QtdODAm3Xwnl1lM {
  border: 1px solid #d1d5db;
  border-radius: 6px;
  background: #fff;
  color: #111827;
  padding: 7px 10px;
  font-size: 12px;
}

.ctUna_QtdODAm3Xwnl1lM:disabled {
  opacity: 0.45;
}

._1DuCIt56uOHZClzVUfDPTT {
  font-size: 12px;
  color: #6b7280;
}

._30o7RZvHjGl3zkLr9XjhSt {
  padding: 14px;
  background: #f7f7f8;
}

.IrWbBkdEFGaR3_-ZtkZuN {
  text-align: center;
  color: #6b7280;
  padding: 48px 18px;
  font-size: 14px;
}

._5G0mgRQAHKx2P8Yk0F8m1 {
  margin: 6px 0 12px;
  font-size: 18px;
  font-weight: 700;
  color: #111827;
  text-align: center;
}

._3KcTYMe3tH8R-dvQ60aP1N {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 14px;
  margin-bottom: 12px;
}

._2QcdlAwQuX17AwmPhpu8EB {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  color: #374151;
  margin: 0 0 10px;
}

._1Aj7MOuiw8T3fpVjdNY2N5 {
  color: #6b7280;
  font-size: 13px;
  margin: 0 0 10px;
}

.lKZcqPRzPeNmgsb_8jEN6 {
  display: flex;
  justify-content: space-between;
  grid-gap: 10px;
  margin-top: 8px;
}

._252cNwolYBXXI3vUrw-9EF {
  color: #6b7280;
  font-size: 13px;
}

._2Q5Rh5dc-Sm0Fk1CA2H4gw {
  color: #111827;
  font-size: 13px;
  text-align: right;
  word-break: break-word;
}

._2cXT5Jan8TFyCLT6xFfNOF {
  border-radius: 8px;
  background: #e8f4fd;
  color: #0f2944;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  padding: 10px;
}

._2Mp_q3kcat6igSQ0p5YH1i {
  border-radius: 8px;
  background: #fff5f5;
  color: #991b1b;
  font-size: 13px;
  padding: 10px;
}

._24vHuXBccrt2zCNTcO0EN1 {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 10px;
  margin-top: 4px;
}

._2aVxGDda8Ccvla2y3wazXQ,
._1UZ32tTwmi6kiQQsq_040K {
  flex: 1;
  min-width: 130px;
  border-radius: 8px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  padding: 10px;
  text-decoration: none;
}

._2aVxGDda8Ccvla2y3wazXQ {
  border: none;
  background: #111827;
  color: #fff;
}

._1UZ32tTwmi6kiQQsq_040K {
  border: 1px solid #d1d5db;
  background: #fff;
  color: #111827;
}

._1XIEJHWvLMM2TNx7fMQ0Qq {
  padding: 14px;
  background: #f7f7f8;
}

._26eTLNUQrpkgG3a1tCA3KK {
  text-align: center;
  color: #6b7280;
  padding: 48px 18px;
  font-size: 14px;
}

._3K65Ayt_H0fNTbwr60GoP_,
.-FAJajnDxut_R8gSHtoOE {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 14px;
  margin-bottom: 12px;
}

.NUuPZHnkmm0-JUG6VtNPn {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  color: #374151;
  margin: 0 0 10px;
}

._19bXi_w_-Ov5Ls3wR0Djmu {
  display: flex;
  justify-content: space-between;
  grid-gap: 10px;
  margin-top: 8px;
}

._1OZtTcWgrrNUALLKxZaXXQ {
  color: #6b7280;
  font-size: 13px;
}

.-XTUI9ZE8k08eMvy3VL7x {
  color: #111827;
  font-size: 13px;
  text-align: right;
  word-break: break-word;
}

._3YMowGMcLusa5LpMGOfsbc {
  height: 44vh;
  min-height: 280px;
  max-height: 520px;
  overflow-y: auto;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 10px;
  background: #fbfbfc;
}

._8cxSCTAXRVm4MVc0tzx8X {
  max-width: 86%;
  padding: 9px 12px;
  border-radius: 12px;
  margin-bottom: 8px;
  font-size: 13px;
  word-wrap: break-word;
}

._3X6Nu1iwNRud8rtf61Sxt- {
  background: #111827;
  color: #fff;
  margin-left: auto;
}

._2vhKJKQ8T_UWhsrJLZimwq {
  background: #eef0f3;
  color: #111827;
  margin-right: auto;
}

._3J6Gy6tWoheuDJZGJY9hic {
  font-size: 11px;
  font-weight: 700;
  margin-bottom: 3px;
  opacity: 0.85;
}

._27xHePX2cvFZHeR_fWNYyJ img {
  max-width: 140px;
  border-radius: 6px;
  margin-top: 6px;
}

._3vr3tyaIivJjSdTmQHQFCG {
  display: flex;
  grid-gap: 8px;
  margin-top: 10px;
}

._2N4ofU9lD717Ui8gDMTzX0 {
  flex: 1;
  border: 1px solid #d1d5db;
  border-radius: 10px;
  padding: 10px 12px;
  font-size: 13px;
  outline: none;
}

._1A6as7vpr9zEUIVSxTPqzI {
  border: none;
  border-radius: 10px;
  padding: 0 14px;
  min-width: 72px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  background: #111827;
}

._1A6as7vpr9zEUIVSxTPqzI:disabled {
  opacity: 0.45;
}

._1UpdcXFDFSYChTuH9C2YgC {
  background: #f3f4f6;
  color: #555;
  border: 1px solid #d1d5db;
  border-radius: 10px;
  padding: 0 12px;
  cursor: pointer;
  font-size: 14px;
}

._1UpdcXFDFSYChTuH9C2YgC:hover {
  background: #e5e7eb;
}

.rfuhUOk9K3cet1R3imwUu {
  text-align: center;
  color: #9ca3af;
  padding: 28px 12px;
  font-size: 13px;
}

._2I1iRuMVDWgSMh8ZuE_pWw img {
    width: 100%;
  }

._2NM7igJJt7x6uLkMeyw3cF {
  height: auto;
  margin-bottom: 100px;
  padding: 20px;
}

._31_VQAqapSvHCxjZ-wS52H {
  background-color: #fff;
  margin-bottom: 20px;
  padding: 0
}

._31_VQAqapSvHCxjZ-wS52H img {
    width: 100%;
    border-radius: 4px;
  }

._1fBWHZ6J57nUbwNEl_kyJ9 {
  position: relative;
  padding-top: 0;
  margin-bottom: 20px;
  text-align: center;
  background-color: #fff;
}

._1KVabYHp7gShR6wNpEaPwC {
  padding: 8px 0
}

._1KVabYHp7gShR6wNpEaPwC img {
    height: 55px;
  }

.tSipsDWXXynN34BE61jVf {
  padding: 8px 0;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede
}

.tSipsDWXXynN34BE61jVf img {
    height: 165px;
  }

._37qQTyKoHXwjJyp-HgMOk7 p {
    margin: 8px 0 0 0;
  }

._3dnYs7amKRyOMz2tsxY4HA {
  font-size: 16px;
  font-weight: 700;
  color: #000000;
  margin-top: 20px;
}

._1YUwMQskG7d-zULcNMnAZw {
  color: #aaa;
}

._2J4_dCtmnrRWnMN-DFbh2t {
  overflow-y: scroll;
  height: 100%;
}

.NoWZQTP9XX2QK59DCvfYN {
  background: #fff url(/a0591f206bc51adb9c30.jpg) center 0 / 100% no-repeat;
  height: 55%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  padding: 0 20px 20px 20px;
}

._166B9Z1dUHnw4nVNnAvCqY {
  position: absolute;
  top: 20%;
  left: 5%;
  background: none;
  border: none
}

._166B9Z1dUHnw4nVNnAvCqY img {
    width: 100px;
    height: 100px;
  }

.Be2S0_cQ-2dlPsY_ICsos {
  width: 100%;
  color: #000000;
}

._17l2eLRmbnOYHBXY8FY7ke {
  width: 100%;
  padding: 15px 0;
  display: flex;
  align-items: center;
}

._2lm47xuPgChJHsEQRyR7YE {
  margin-left: 15px
}

._2lm47xuPgChJHsEQRyR7YE h2 {
    font-family: "Playfair Display Regular", serif;
    color: #333;
  }

._2lm47xuPgChJHsEQRyR7YE p {
    font-size: 14px;
    margin: 5px 0 0 0;
  }

._2lm47xuPgChJHsEQRyR7YE span {
    color: #000000;
  }

._3c3e38KEfhp50wLI5CBXds {
  width: 17.9104478%;
}

._39-FGRIQlnkMO7T6eiwEB1 {
  width: 100%;
}

._8WuWKXTVYb-Xc4hJKF1s {
  height: auto;
  min-height: calc(45% - 130px);
  margin-bottom: 100px;
  position: relative;
  padding: 20px 20px 40px 20px;
}
._2GVFmxq9axmG6Noum5F62 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.T_1EZtLnaojI-YIH2Va0W {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  color: #cccccc;
}

._3h240Lbc2hR-1b9MBA01- {
  font-size: 16px;
  margin-right: 8px;
}

.UsBL20QObpeHWuSvQ3FJk {
  color: #000000;
}

._21zh74vT0SKL_Mrm5Wa59F {
  background-color: #f7f7f7
}

._21zh74vT0SKL_Mrm5Wa59F .navbarItemLeft, ._21zh74vT0SKL_Mrm5Wa59F .navbarTitle {
    color: #000000;
  }

.ii9Wy5_t9QFEBdK8et7pj {
  padding: 20px;
  padding-top: 0;
}

._3ApgvYL0JCS1OdjtCdlgzm {
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  margin-bottom: 15px;
}

._2arKwFfWZDeRhwWuCk9FHe {
  color: #000000;
  font-weight: 300;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 20px
}

h2._2arKwFfWZDeRhwWuCk9FHe {
    font-size: 20px
}

h2._2arKwFfWZDeRhwWuCk9FHe strong {
      font-weight: 400;
    }

._3_yyYjDAfFKxtPPjtDC8p2 {
  margin-bottom: 20px;
}

.mBopDpE8w-9hUWWx0uumq .header {
    display: flex;
    align-items: center
  }

.mBopDpE8w-9hUWWx0uumq .header .fa {
      position: relative;
      top: 1px;
    }

.mBopDpE8w-9hUWWx0uumq:first-of-type {
    margin-top: 0;
  }

.mBopDpE8w-9hUWWx0uumq:last-of-type {
    padding-bottom: 15px;
    border-bottom: 1px solid #dedede;
  }

.mBopDpE8w-9hUWWx0uumq {
  margin-top: 15px;
}

.w2D4Aadsr7HDh2gIWj5R_ {
  flex-grow: 1;
  display: flex;
}

._1mcrj_aD-tF7gbWT9XyuqI {
  flex-grow: 1;
  text-align: left;
}

._1BgsGImn6o7AXbjdrybxja {
  width: 100px;
  text-align: center;
  color: #000000;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._1gmuFCwHo-u2tnS2UX-Fw2 {
  background-color: #fff;
  border: 1px solid #dedede;
  border-radius: 4px;
  padding: 15px 0;
}

._13psopemCFWs2eiLlRcciU {
  padding: 0 15px;
}

.OiLMKGlwkCV6kEFO7jP6l .header {
    justify-content: center;
  }

.OiLMKGlwkCV6kEFO7jP6l .collapseToggle {
    border: none;
  }

._1RpBI00GjMHX4X7tgEKI00 {
  background-color: #000000;
  color: #fff;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  margin-right: 5px;
}

._2QBLys-pIu2SNE54j6iGJo {
  padding: 8px 0
}

._2QBLys-pIu2SNE54j6iGJo:last-of-type {
    border-bottom: 1px solid #dedede;
  }

._2QBLys-pIu2SNE54j6iGJo {
  border-top: 1px solid #dedede
}

._2QBLys-pIu2SNE54j6iGJo .label {
    font-size: 12px;
    text-transform: uppercase;
  }

._17OBFNRAxXDPYtuppNahEN {
  color: #000000;
  border: 1px solid #000000;
  border-radius: 6px;
  padding: 6px;
  background: transparent;
  margin-right: 15px;
  text-transform: uppercase;
  font-weight: bold;
}

.neDrrmmIGiTyfDl-nWY1y {
  display: flex;
  align-items: center;
  grid-gap: 8px;
}

._9OcukBoBHv47D7RWS9fPI {
  color: #999;
  border: 1px solid #ccc;
  border-radius: 6px;
  padding: 6px 10px;
  background: transparent;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  cursor: pointer
}

._9OcukBoBHv47D7RWS9fPI:active {
    opacity: 0.7;
  }

._26eiRqy5Qd9gkvxVIZV3WM {
  padding: 15px 20px;
  border-bottom: 1px solid #dedede;
  background-color: #fff;
}

.nDOIXGIDGyKFRU9E51N4X {
  font-size: 12px;
  font-weight: 700;
  color: #000000;
}

._2dfeFRLhDc23OK3qDGJdQt {
  font-size: 12px;
  font-weight: 300;
  margin-right: 5px;
}

._1Ls4TCTF_qaCJ2rKNDGGG0 {
  display: flex;
  align-items: baseline;
}

._96oUCEr2oBKk8eG8y8tO {
  flex-grow: 1;
  margin-bottom: 10px;
  font-size: 16px
}

._96oUCEr2oBKk8eG8y8tO .icon {
    margin-right: 5px;
  }

._96oUCEr2oBKk8eG8y8tO h2 {
    display: inline;
    font-size: 16px;
    color: #000000;
  }

.N_KOlYJkWmQRuTQdV3vYx {
  font-size: 12px;
  text-align: right;
}

.p3l2Ahsp1Xz4KmhAPSGGY {
  font-size: 12px;
}

.WBGJN2VXvui45SqXWk3Rv {
  text-transform: uppercase;
}

._32N5VGEugTEDJwvYCsRlVK {
  display: flex;
  flex-wrap: wrap;
  margin-top: 5px;
}

._18YskForsqx6t4hJQBDmM- {
  width: 50%
}

._18YskForsqx6t4hJQBDmM-:nth-of-type(2n) {
    text-align: right;
  }

._3BC2OZ3OLGVX-IKwcsiXzB {
  width: 100%;
  margin-top: 15px;
  background-color: #000000;
  font-weight: 300;
}

._3yYXW7Ag8LHpuidD3_kIFm {
  margin: 5px 0;
  font-weight: 500;
  font-size: 12px;
  background-color: #e8e8e8;
  color: #000000;
}

._3JP4U-X1J9Guzjccv0OfmI {
  margin-top: 10px;
}

._3DXAi262xNuMX36VI2CyVQ {
  border-top: 1px solid #dbdbdb;
  padding-top: 10px;
  margin: 10px 0 5px 0;
}

._2fs6jXmHMwPeR43bpONLPo {
  /* margin-bottom: 5px; */
}

._2fs6jXmHMwPeR43bpONLPo:last-of-type {
    margin-bottom: 0;
  }

._2fs6jXmHMwPeR43bpONLPo .label {
    font-size: 12px;
  }

.h_nKxenWNC1GXzAJJ_XBF {
  width: 100%;
  margin-top: 12px;
  padding: 8px 12px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 4px;
  transition: background 0.15s, color 0.15s, border-color 0.15s;
}

._1VrNc71Eile7ofLKVurcXL {
  color: #bbb;
  background: transparent;
  border: 1px solid #ddd;
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.55;
}

._3FvKkpRFSCv29osdKelM47 {
  color: #fff;
  background: #000000;
  border: 1px solid #000000;
  cursor: pointer
}

._3FvKkpRFSCv29osdKelM47:active {
    opacity: 0.8;
  }

._1aHsD7xBcsaRrk_C2I4a9Z {
  text-align: center;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb
}

._1aHsD7xBcsaRrk_C2I4a9Z ._2dfeFRLhDc23OK3qDGJdQt {
    margin-right: 3px;
  }

.page ._1aHsD7xBcsaRrk_C2I4a9Z {
    padding: 10px 0
}

._3Ppo0CniQuwvphMXrqB0mR {
  display: inline-block;
  margin: 0 5px;
  font-weight: 100;
}

._3x0z0HhFK_F0NQpHBGI_IQ {
  padding: 20px;
}

._3yYG5Jb9nItoErLQ1hnlNc {
  display: flex;
  justify-content: center;
  text-transform: uppercase;
  align-items: center;
  font-size: 16px
}

._3yYG5Jb9nItoErLQ1hnlNc .icon {
    font-size: 36px;
    color: #000000;
    position: relative;
    top: 1px;
  }

._3mnXshdtQu2X4i0chyBJx5 {
  margin-top: 15px;
  display: flex;
  justify-content: center
}

._3mnXshdtQu2X4i0chyBJx5 img {
    width: 120px;
  }

._3ACEVdFefJtM1U9YXahDl4 > div {
  padding: 0px 0px 20px 0px;
  display: flex;
  position: relative;
  justify-content: center;
}

.Ay2oOGP6YUxBynjFZ9jhp {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 14px
}

.Ay2oOGP6YUxBynjFZ9jhp span {
    font-size: 12px;
  }

.DBzqDVYAbW3yZ17KFPnqm {
  display: inline;
  float: right;
  font-weight: bold;
  width: 60%;
  text-align: right;
}

.DBzqDVYAbW3yZ17KFPnqm i {
  font-size: 10px;
  margin-left: 6px;
  cursor: pointer;
}

._2aCWSBnyZdeA7BZ1RqC7cp {
  width: 100%;
  color: #aaa;
  text-align: center;
  letter-spacing: 1px;
  margin: 0 0 10px 0;
}

._1oeJMyDPYVmdSJfj_pk15p {
  position: relative;
  width: 100%;
  border: 0;
  border-radius: 4px;
  margin: 0 0 15px 0;
}

._2JFpx1zUZBu3wQr9avsDZn {
  width: 100%;
  height: 300px;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
  border-bottom: 1px solid #aaa;
  box-shadow: 0 3px 0 0 #aaa;
  border-radius: 4px;
}

a._1DSozgMnd04Hx5z2vySqcY {
  position: absolute;
  top: 0;
  width: 100%;
  height: 300px;
  border: 0;
}

._3oCAART5f-bmwwhWR-Hl34 {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
  border-radius: 6px;
  padding: 6px;
  text-transform: uppercase;
  font-weight: bold;
  margin-right: 15px;
}

.pUhrVW1aG_AVX6SDW9ncD {
  background-color: #000000;
  color: #fff;
  text-align: center;
  padding: 10px 0px;
}

._23Jgt08mVHOPZOMeGKCw4t {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

._1B_RgbWb1xfp5fU1jlXUQf {
  width: calc((100% - 10px) / 2);
  display: flex
}

._1B_RgbWb1xfp5fU1jlXUQf ._2f_qw6Vk3TkyeXDihoSL0e {
    max-height: 250px;
    overflow-y: hidden;
  }

.EqktB9FeJDZwtCDTwDJOs {
  display: flex;
  padding: 7px 15px 0px;
  align-items: center;
  background: #fff;
  justify-content: space-between;
}
.EqktB9FeJDZwtCDTwDJOs h2 {
  font-size: 18px;
  font-weight: 600;
  flex: 1;
  white-space: nowrap;
  text-transform: capitalize;
}
.EqktB9FeJDZwtCDTwDJOs img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  position: relative;
  border: 1px solid #c5c5c5;
  /* padding: 5px; */
}
@media (max-width: 767px) {
  ._3JP4U-X1J9Guzjccv0OfmI {
    flex-direction: column;
  }
}
@media only screen and (max-width: 767px) {
  ._1B_RgbWb1xfp5fU1jlXUQf {
    /* margin-bottom: 10px; */
  }
  ._3x0z0HhFK_F0NQpHBGI_IQ {
    padding: 15px;
    /* background-color: #ccc; */
  }
  ._26eiRqy5Qd9gkvxVIZV3WM {
    padding: 15px 15px;
  }
  ._3JP4U-X1J9Guzjccv0OfmI {
    display: flex;
    font-size: 11px;
    grid-gap: 2%;
  }
}

.p6BY2l9vtb_ACeQFZNVkB {
  padding: 0 15px;
  overflow-y: auto;
}

._3G1C5Vsz4DsNCLiVVp39aA {
  padding: 0 20px;
  background-color: #fff
}

._3G1C5Vsz4DsNCLiVVp39aA section {
    padding: 30px 0 0 0
  }

._3G1C5Vsz4DsNCLiVVp39aA section h3 {
      color: #838383;
      text-transform: uppercase;
      font-size: 14px;
      font-weight: 300;
      margin-bottom: 20px;
    }

._3G1C5Vsz4DsNCLiVVp39aA section:first-of-type {
      padding-top: 20px;
    }

._3G1C5Vsz4DsNCLiVVp39aA section:last-of-type {
      padding-bottom: 20px;
    }

.ZxSBMTGFeyavw9z2ignLM {
  display: flex;
  flex-direction: column
}

.ZxSBMTGFeyavw9z2ignLM .btn {
    width: 100%;
    box-shadow: none;
    margin-top: 10px;
    color: #000000;
    font-weight: 400;
  }

.ZxSBMTGFeyavw9z2ignLM .btnPrimary {
    color: #fff;
    margin-top: 0;
    border-radius: 3px;
  }

._3pHu0L2l9J8TCcl9bH2yl6 {
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #dedede
}

._3pHu0L2l9J8TCcl9bH2yl6:first-of-type {
    border-top: 1px solid #dedede;
  }

.QAc1ehD6Z4f2c2MvsjC6Q {
  text-transform: uppercase;
  color: #000000;
}

.HzCphG9TcCoDdCU57XILi {
  color: #000000;
}

.Gn1Uv9_kDIjR2PC3hlbtg {
  padding-bottom: 20px;
  justify-content: flex-start;
}

._3OS497qGuo4n-6ozjjjM_8 {
  /* height: 30px; */
  border: 1px solid #fff;
  border-radius: 4px;
  margin-top: 15px;
  font-size: 12px;

  background: #ebebeb;
  padding: 6px;
  height: auto;
  width: 92%;
}

._3s0GQ2o6O95_v-RxCyqj3z {
  display: inline-block;
  min-width: 100px;
  width: calc(100% / 3);
  height: 30px;
  line-height: 30px;
  padding: 0 8px;
  text-align: center;
  text-transform: uppercase;
}

._1hcWX4N_Mdf2ZKSerb068Y {
  background-color: #fff;
  color: #000000;
  border-radius: 6px;
}

._2usu4v1l4xOcNjgSLhOgLd {;
}





._1BozMruIcb14K6pXqUy7-D .diamonds {
    padding: 0 0 20px 0;
  }

._1Ik8mngvcWi2AQgj9sXIOR {
  height: 100px;
}

._2WGrO6BNe7CGsN3P-oMSK6 {
  color: #fff;
  font-weight: 300;
  width: 100%;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}

.-Qn4SxNyeNMwjMOKdz0GZ {
  background-color: #fff;
  margin-bottom: 20px;
}

.BPR7mC16qUy67bMaUXaNp {
  text-align: center;
  padding: 20px;
  background: #fff;
}

._3oAmD2w7lIc3VdiyT-1ynn {
  word-break: break-all;
}

.aV6jyKikcWKcfZomkPJiu {
  color: #f7d202;
}

.imSLxfPrMr2C7-65C50oi {
  color: #ddd;
}

._3I5DrCXQtl2kKRj-dfinct {
  display: inline-block;
  border-radius: 2px;
  background-color: #f4f4f4;
  padding: 10px 10px;
  margin-top: 10px;
  font-size: 12px;
  text-transform: uppercase;
}

._2LrAx14zSnfLlyZ7ZlVO2T {
  color: #000000;
  margin-top: 0px;
  padding-top: 15px;
  padding-left: 1px;
}

.OjCC0xIegjujtGTeeA0wy {
  /* Remove absolute positioning */
  /* position: absolute;
  left: 86px;
  top: 0px; */

  /* Use flexbox layout instead */
  flex: 1;
  padding-left: 15px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  /* Remove whitespace nowrap to allow proper wrapping */
  white-space: nowrap;
}

._3TbjqlHwkCq2dhFtfpO5Ac {
  margin-top: 50px;
}

.OhZsRCgEli1PDxC5wtZu1 {
  margin-top: 0px;
  /* Change to flex layout */
  display: flex;
  align-items: center
  /* Remove relative positioning since we're not using absolute positioning anymore */
  /* position: relative; */
}

.OhZsRCgEli1PDxC5wtZu1 img {
    width: 75px; /* Match the seller_pic img size */
    height: 75px;
    border-radius: 50%;
    border: 1px solid #c5c5c5;
    padding: 5px;
    -o-object-fit: cover;
       object-fit: cover;
  }

._3ZuFpeaEonYXBpG_MW2OWu {
  flex-shrink: 0; /* Prevent image from shrinking */
}

.ToQHycho1xjHzK0gRATEj {
  font-size: 18px;
  margin: 0px 0;
}

._2o8-HWF2rLUoWrm969Ruvu {
  text-transform: uppercase;
  font-size: 12px;
}

.YNIIDvGOUfWl0AAFdU0AH {
  padding: 0;
}

._1afUb0sCUO2rUqCsboMC2m {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000;
  border-radius: 8px 8px 0 0;
  color: #fff
}

._1afUb0sCUO2rUqCsboMC2m h3 {
    color: #fff;
    font-weight: 100;
  }

._1afUb0sCUO2rUqCsboMC2m p {
    font-size: 9px;
  }

._4-F64UZFbmPSp20f4JHLK {
  padding: 20px;
}

._3JsDxce_1aUWz9hwz6Z0ME {
  font-size: 12px;
}

.U-DxJponkssZsU9ar-IO7 {
  margin: 5px 0;
}

._3xqzgBbOTvKnN3ZquJFKsD {
  color: #000000;
  margin: 10px 0;
  font-size: 12px;
  text-align: left
}

._3xqzgBbOTvKnN3ZquJFKsD .fa {
    font-size: 16px;
  }

.ZXVqli2NSXvUy-uJEY4Iu {
  border: 1px solid #ddd;
  padding: 15px;
  border-radius: 4px
}

.ZXVqli2NSXvUy-uJEY4Iu i {
    font-size: 12px;
    font-style: normal;
    color: #000000;
  }

._1JVimHZckvlN35V1AneGiu {
  margin-top: 10px;
  font-size: 12px;
  font-weight: 300
}

._1JVimHZckvlN35V1AneGiu table {
    width: 100%;
  }

._1b_liSXExLbxZYFVv-kFAJ {
  text-align: left;
  text-transform: uppercase;
  width: 50%;
  padding: 5px;
}

._3_7zR_PxYtBHi1oro_jrMF {
  color: #000000;
}

._1THZvSDXk-LiGN2YUtc3xn {
  display: inline-block;
  width: 40%;
  margin: 5px;
  text-transform: uppercase;
  color: #888;
  font-size: 12px;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._1zSWtqFPrSNt-BoX7OIjCr {
  margin: 30px 0;
}

._18MkvzqEkh8F0cCnVUPRD9 {
  padding: 0;
}

._1SjPXc-CUi2phB3FwTr4NP .slick-list {
    padding-bottom: 40px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

._1SjPXc-CUi2phB3FwTr4NP .slick-slide img {
    display: block;
    width: 100%;
    height: 320px;
    -o-object-fit: contain;
       object-fit: contain;
    background-color: #f5f5f5;
  }

._1SjPXc-CUi2phB3FwTr4NP .slick-dots {
    bottom: 10px
  }

._1SjPXc-CUi2phB3FwTr4NP .slick-dots button:before {
      color: #000000;
    }

._1djguRaRnHMHZleDseeMDw {
  padding: 20px;
}

.XUhtFZxFDWQkIdI_2ByWg {
  border-bottom: 1px solid #000;
}

._3VDMy9dYi8hqX3U-XgIpUS {
  padding: 10px 20px;
  margin-bottom: 1px;
  background-color: #fff;
  box-shadow: 0 0 1px 0 #aaa;
}

._4B2KXGSikQ2UGyfnNRV_p {
  display: block;
  width: 100%;
  margin-bottom: 10px;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #999;
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
  transition: color 0.2s ease, border-color 0.2s ease
}

._4B2KXGSikQ2UGyfnNRV_p:hover {
    color: #000000;
    border-color: #000000;
  }

._3FMbvuHRagKicLwtGzwtY8 {
  margin-bottom: 8px
}

._3FMbvuHRagKicLwtGzwtY8:last-of-type {
    margin-bottom: 0;
  }

._2eVaSM0nW-ticeFqCCzet6 {
  height: auto !important;
}

._2eVaSM0nW-ticeFqCCzet6 .pageContent {
    height: auto !important;
  }

._1KwmwZj-Sf7z1NEJ42Hsp_ {
  margin: 0;
  color: #aaa;
}

._15pYGz-NAx-xR3TrGSV8Ip {
}

.R-01GfPRZz5AglMKHeso {
  display: flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: space-between;
}

.R-01GfPRZz5AglMKHeso h2 {
  font-size: 22px;
  font-weight: 600;
  flex: 1;
  white-space: nowrap;
}

.R-01GfPRZz5AglMKHeso img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  position: relative;
  border: 1px solid #c5c5c5;
  padding: 5px;
}

._1inxsho09TmIMPUilUWFhg {
  width: auto !important;
  height: 18px !important;
  border-radius: 0 !important;
  border: none !important;
  padding: 0 !important;
  margin-left: 8px;
  /* vertical-align: middle; */
}

._2MyXwj6ZRKJBDXDoCzpEd8 {
  display: flex;
  padding: 7px 15px;
  align-items: top;
  justify-content: space-between;
  background: #f9f9f9 !important;
}

._1n4ZqMe5kXTyY2losnfVSZ {
  width: 85px;
}

._1n4ZqMe5kXTyY2losnfVSZ img {
  width: 75px;
  height: 75px;
  border-radius: 50%;
  position: relative;
  border: 1px solid #c5c5c5;
  padding: 5px;
  -o-object-fit: cover;
     object-fit: cover;
}

._GeHX4CXYlFWLoiHxYTVE {
  flex: 1;
  display: flex;
  /* align-items: center; */
}

.YK_EHsLMBLCjXrHzAbz3h {
  position: relative;
  padding: 17px 0 0px;
}

.YK_EHsLMBLCjXrHzAbz3h a {
  background: #000;
  padding: 10px 15px;
  color: #fff;
  font-size: 16px;
}

._1qe9Mqul_au4JyZl0jhpOQ {
  flex: 1;
  margin-right: 5px;
}

._1qe9Mqul_au4JyZl0jhpOQ h2 {
  font-size: 16px;
}

._1qe9Mqul_au4JyZl0jhpOQ p {
  font-size: 14px;
}

.YK_EHsLMBLCjXrHzAbz3h span {
  display: block;
  background: #000;
  display: inline-block;
  color: #fff;
  padding: 7px 16px;
  font-weight: 600;
}

._2sxds7CGMk07p9ywvgoux1 {
  display: flex;
  grid-gap: 5px;
  padding-top: 80px;
}

._25A3pdP-mzjAU5ZEJ6ZvjZ {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  grid-gap: 8px;
}

._2MpY3iNyR6jMrK5t2OsbBD {
  display: flex;
  flex-direction: column;
  grid-gap: 4px;
  align-items: flex-end;
}

._7PCY3gxPU_ir9cJe6bTit {
  display: flex;
  flex-direction: row;
  align-items: center;
  grid-gap: 5px;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  padding: 4px 10px;
  min-width: 80px;
}

._2CRncpAAANZH1BK6Vh4S92 {
  font-size: 14px;
  font-weight: 700;
  color: #191d33;
  line-height: 1;
}

._3ylDKsXC4oueZYpd4ZbFqd {
  font-size: 12px;
  color: #888;
  text-transform: capitalize;
  line-height: 1;
}

._1hq77NdvoUNJLff9te0LCN {
  color: gray;
}

._2WGrO6BNe7CGsN3P-oMSK6 {
  display: none !important;
}

.d_ai-omrfVzb9NeFFFBF2 {
  background: #fff !important;
}

.orKzuRfiuloG_wbhNe9GK {
  padding: 0;
}

.orKzuRfiuloG_wbhNe9GK h3 {
  color: gray;
  padding: 0px;
  margin: 0px 0px 5px;
}

.orKzuRfiuloG_wbhNe9GK p {
  color: gray;
}

._2qvDQU1UOU6-dW7M5p8IHj {
  display: flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: center;
}

.aHOZ2lxd4XoPICrj4Yidi {
  max-width: 120px;
  margin: 0px 10px;
  text-align: center;
}

.aHOZ2lxd4XoPICrj4Yidi span {
  display: inline-block;
  margin: 0px auto;
  background: #f9f9f9;
  border-radius: 50%;
  text-align: center;
  line-height: 60px;
  width: 60px;
  font-size: 20px;
  margin-bottom: 10px;

  em {
    font-style: normal;
    font-size: 13px;
  }
}

.aHOZ2lxd4XoPICrj4Yidi p {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

._32o5_TpErxES-KF02GJmKD {
  display: flex;
  flex-wrap: wrap;
}

._2qgtGf1pAUmIVcdilo82wn {
  flex: 0 50%;
  border: 1px solid #ffffff;
  position: relative;
}

._2qgtGf1pAUmIVcdilo82wn img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/*  */
._3a0wPc6FYp5M8J7VcjH7rw {
  padding: 0px 15px;
}

._1Ftg9rMgDsh22xjLLnOHuS {
  width: 100%;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  font-size: 18px;
  white-space: nowrap;
}

._1kUfQn-8rL0BdFSm79V3Qx {
  margin-top: 10px;
  text-align: center;
}

._3oAmD2w7lIc3VdiyT-1ynn {
  width: 100%;
  display: flex;
  grid-gap: 5px;
  word-break: break-all;
}

._3oAmD2w7lIc3VdiyT-1ynn p span {
  font-family: 'Playfair Display Bold';
  font-weight: 700;
}

.SpQuqnp8D9-XMg4pl4ZrW {
  font-size: 14px;
  color: #000000;
}

._3daQ2ktMdioJyqIYYzLyvH {
  display: flex;
  align-items: center;
  grid-gap: 5px;
  text-align: center;
}

._3daQ2ktMdioJyqIYYzLyvH p {
  font-size: 14px;
  color: #959595;
  margin: 0px;
}

._3daQ2ktMdioJyqIYYzLyvH ._3j2jBqpQolhMZLQ_zyAiBK {
  color: #000000;
  font-size: 14px;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
}

._12jSvzph4xjoq-rIEVK0W5 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

._12jSvzph4xjoq-rIEVK0W5 .K2zpIZ8dwx-KFulOmMDtK {
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

._3Ka2CydOTqTTcjZwkElCVh {
  border-radius: 0;
  background-color: #000000;
  padding: 10px 20px;
  font-size: 14px;
  font-family: 'Futura Bold';
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

.K2zpIZ8dwx-KFulOmMDtK button {
  background: none;
  border: none;
  outline: none;
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  background-color: #f6f6f6;
  border-radius: 100%;
  cursor: pointer;
}

.K2zpIZ8dwx-KFulOmMDtK button img {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
}

.YlOjNccSpbzVlBPNFd1WO {
  font-family: 'Playfair Display Regular', sans-serif;
  font-size: 18px;
}

.o75bZ-cQ5zrk_QXGMIVt1 {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.SpQuqnp8D9-XMg4pl4ZrW {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  color: #000000;
}

._1Zso99JVxIU0mzXzUySi4A {
  -webkit-line-clamp: 3;
}

._3Q9G32fH0mQufhWx_ZOZOm {
  width: 130px;
  height: 130px;
  overflow: hidden;
  position: absolute;
  top: -15px;
  right: -10px;
  z-index: 1;
}

._2RuzqED5GaA6UYNjZz0RcC {
  left: -31px;
  top: 40px;
  transform: rotate(45deg);
  position: absolute;
  display: block;
  width: 225px;
  padding: 10px 0;
  background-color: #000000;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}

._1qU5j3rGI5dCPF_88RTFzB {
  width: 2rem;
  height: 2rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
}

.vyxM3D-CI4MW6l6krGlVr {
  display: flex;
  align-items: flex-start;
  grid-gap: 10px;
}

._35t5onxTNMKzPX3dsbwUkA {
  display: flex;
  align-items: center;
  grid-gap: 5px;
}

._1sBdGvWCQQPbYjCj4Qwz1f {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 80px;
}

._12kp5rgYs-XcPUAhDaYJ6B {
  flex: 50%;
}

._37vecVaO31G1BYppoqMmLk {
  position: absolute;
  bottom: 8px;
  right: 6px;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  color: #fff !important;
  border: none;
  font-size: 20px;
  line-height: 51px;
  /* background: rgba(255, 255, 255, 0.5); */
  background-color: #e4ded4;
  z-index: 9;
}
@media (max-width: 767px) {
  .ToQHycho1xjHzK0gRATEj {
    width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media only screen and (max-width: 767px) {
  ._1Ftg9rMgDsh22xjLLnOHuS {
    /* font-size: 15px; */
    white-space: nowrap;
  }

  ._2YX7m7A-8oq76U6GcyKurI {
    height: 150px;
  }

  ._3a0wPc6FYp5M8J7VcjH7rw {
    grid-gap: 5px;
  }

  .bo0nC1lJV3KZLO24S0KJu {
    font-size: 20px;
  }
}

/* @media only screen and (max-width: 479px) {
  .thumbnailDescription {
    font-size: 14px;
  }
  .thumbnailImageContainer {
    height: 150px;  
  }
  .ratingContainer {
    font-size: 12px;
  }
  
  .ratingContainer p span {
    font-weight: 500;
  }
  .ratingWrapper p {
    font-size: 12px;
  }
  
  .thumbnailPrice {
    font-size: 12px;
  }
  
  .callForPrice {
    font-size: 12px;
  }
  .priceContainer p {
    font-size: 12px;
  }
  
.priceContainer .price {
  font-size: 12px;
  font-weight: 600;
}

} */

/*  */

._3a0wPc6FYp5M8J7VcjH7rw {
  flex: 1;
  padding: 40px 10px 10px;
  display: flex;
  flex-direction: column;
  grid-gap: 6px;
}

.o75bZ-cQ5zrk_QXGMIVt1 {
  color: #777777;
}

._3LKLR0EI5-eYHfKYrFmSA3 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center
}

._3LKLR0EI5-eYHfKYrFmSA3 ._32CJqMSXrJeq1af2rUlDCM {
    text-transform: uppercase;
  }

.aV6jyKikcWKcfZomkPJiu {
  color: #ffa043;
}

.imSLxfPrMr2C7-65C50oi {
  color: #ddd;
}

._35t5onxTNMKzPX3dsbwUkA {
  display: flex;
  align-items: center;
  grid-gap: 5px;
}

._35t5onxTNMKzPX3dsbwUkA p {
  font-family: 'Playfair Display Bold';
  font-size: 0.9rem;
}

._3SAW5Gfqog29AmxLiKg1sP {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

.qXUAr4p3VHKUtLBaxEptA {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

._1Ftg9rMgDsh22xjLLnOHuS {
  width: 100%;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  font-size: 18px;
}

._1ZAeccaGt_xMCfNvKpF64S {
  width: 100%;
  background-color: #f6f6f6;
  margin-top: 40px;
  height: auto;
}

._4mIYSbEwM2iFFmX8g0-Ie {
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: 'Playfair Display Bold';
  text-align: center;
}

._18AtPh90DU3G8LKkeUneHj {
  font-size: 14px;
  font-weight: 300;
  border-width: 1px;
  padding: 12px 20px
}

@media (max-width: 1024px) {

._18AtPh90DU3G8LKkeUneHj {
    font-size: 12px
}
  }

._18AtPh90DU3G8LKkeUneHj:hover {
  background-color: #000000;
  color: #fff;
}

.V4iTmhi54KcBcwLRTlqC {
  padding: 20px;
  margin-bottom: 20px;
}

._3XwjH-IfUVbLI2kYPxVVmL {
  font-family: 'Playfair Display Bold';
  text-transform: uppercase;
  font-size: 16px;
  margin-bottom: 15px;
  word-wrap: break-word;
  padding: 0;
  font-weight: 400;
  color: #333;
}

._36-xc_eN1aDNmSxCYngFoz {
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 1.6;
  color: #555;
}

.V4iTmhi54KcBcwLRTlqC p {
  margin-bottom: 4px;
  font-size: 13px;
  color: #333;

  span {
    color: #959595;
  }

  a {
    color: #000000;
    text-decoration: none;
  }
}

._2en8dBaexh4ATAmcPwdCGk {
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #838383;
}

.-TveqdvoO1cc24SRryefN {
  text-align: center;
  margin-top: 0;
  margin: 15px 0;
}

._2_RcmnhU1z0q4bvWCj5cgR {
  padding: 20px;
}

._3zk5AjE4idu2gPu1EQ66SZ {
  padding: 20px;
}

.UnUUe_ZXJPUZhMQolAwun {
  height: 60px;
}

.rL1nDiwEfdL48TNRoLBUJ {
  padding: 16px;
  display: flex;
  width: 100%;
  height: 100vh;
}
._2BZDLD0ltcpFjMw9LpXCpy {
  width: 100%;
  flex-direction: column;
  display: flex;
}
._1QeCFs9uXAnG0wSFkmNe_Y {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  min-height: 45px;
}
._2sC4mljt9sa_8Fo3-jitTi {
  display: flex;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  padding: 16px;
  background: #fff;
  z-index: 99;
  width: 100%;
  box-shadow: 0px 0px 8px #ccc;
}
._3lkkcta_kiiREjmXX4B5AY {
  display: flex;
  align-items: center;
}
._3lkkcta_kiiREjmXX4B5AY img {
  width: 30px;
  margin-right: 8px;
}

._3lkkcta_kiiREjmXX4B5AY span {
  font-size: 18px;
  font-family: 'Playfair Display Black';
  color: #84818a;
}

.Or1hUvFT6WeDhiSX5J9ut {
  display: inline-block;
  border-left: 1px solid #eaeaea;
  margin-left: 16px;
  padding-left: 16px;
  font-size: 16px;
  color: #84818a;
  font-family: 'Playfair Display Bold';
}
.Or1hUvFT6WeDhiSX5J9ut a {
  font-family: 'Playfair Display Regular';
}

.jm6mmvuPZvIZn15FY5qHY {
  position: fixed;
  background: #fff;
  left: 0;
  z-index: 9;
  top: 0;
  width: 100%;
  background: #fff;
  z-index: 99;
  box-shadow: 0px 0px 8px #ccc;
}

._3P6tE1p8vHrs35k6_KuQxE {
  padding: 10px 0 0;
}
._1PVViGd-14cMJpTjxnGHZ- {
  background: transparent !important;
  margin: 0px 8px;
  height: 40px;
  width: 40px;
  border-radius: 12px;
  border: 1px solid #eaeaea;
  cursor: pointer;
}

.sg0dWUoXGDRKU70J_FC5Q {
  flex: 1;
  justify-content: space-between;
  grid-gap: 10px;
  /* height: 100%; */
  padding-top: 16px;
  flex-direction: column;
}
.yG9IqnJJ0lwjz1zk8TRD9 {
  max-height: calc(100vh - 120px);
  overflow: auto;
  padding: 12px;
}
._1xWajXaPaY8nXjMQjuMgQi {
  background-color: #fff;
  border-radius: 0px;
  box-shadow: 0px 0px 8px #f2f2f2;
  padding: 12px;
  margin-bottom: 16px;
  align-items: flex-start;
  flex-direction: column;
  width: 100%;
  flex: 1;
}
._13cyg9JlQ2Sgl4VlR9FtDS {
  width: 100%;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 10px;
  margin-bottom: 10px;
  align-items: flex-start;
  flex-direction: column;
  width: 100%;
  flex: 1;
}
._3rJPK-dIC3urb0tQubK4Yi {
  display: flex;
  align-items: center;
  grid-gap: 8px;
}
._1r23PMJGfbOMq_gKCKv3_D {
  width: 40px;
  height: 40px;
  border: 2px solid #ccc;
  position: relative;
  border-radius: 50%;
}
._1r23PMJGfbOMq_gKCKv3_D span {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #4caf50;
  border-radius: 50%;
  border: 2px solid #fff;
  top: 3px;
  right: -3px;
  z-index: 2;
}

._1r23PMJGfbOMq_gKCKv3_D img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

.bzozlU-M_9n0B0ML48Q34 h3 {
  font-size: 18px;
  font-family: 'Playfair Display Black';
}

.bzozlU-M_9n0B0ML48Q34 {
  font-size: 14px;
  font-family: 'Futura Regular';
  color: #84818a;
}

._3ZUGHg0KVfcEilVGm58EuM {
  font-size: 12px;
  font-family: 'Futura Regular';
  color: #84818a;
  padding-left: 47px;
}

._15urC8r2FaSiGN0ofHgXe_ p {
  font-size: 14px;
  font-family: 'Futura Regular';
  color: #84818a;

  span {
    color: #000;
    cursor: pointer;
  }
}

._1Oh5Q6_e-ONUH6NQpeeaS_ {
  padding: 0;
  /* padding-top: 50px;
  height: calc(100vh - 110px); */
  overflow: auto;
}
._1j_XJoRTMSvjxXK6zAmEFg {
  padding: 0px;
  background-color: #fff;
  border-radius: 0px;
  /* box-shadow: 0px 0px 8px #f2f2f2; */
  height: 100%;
  /* height: calc(100vh - 100px); */
  width: 100%;
  overflow: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._17vs8A43uorxMVeUS--pVn {
  width: 100%;
  margin-bottom: 16px;
}
._17vs8A43uorxMVeUS--pVn h1 {
  font-size: 20px;
  font-family: 'Playfair Display Bold';
}
._17vs8A43uorxMVeUS--pVn h1 span {
  font-family: 'Playfair Display Regular';
}

._1tG48Mog5PkDUzl664FxuI {
  /* height: calc(100% - 52px); */
  /* flex: 1; */
  width: 100%;
  /* width: 100%; */
  overflow: auto;
  display: flex;
  flex-direction: column-reverse;
  max-height: calc(100vh - 160px);
  min-height: calc(100vh - 160px);
}
._1PsQGa8x0Ferb4_bGLEmGZ {
  width: 100%;
  display: flex;
  margin-bottom: 20px;
  position: relative
}
._1PsQGa8x0Ferb4_bGLEmGZ::after {
    content: '';
    position: absolute;
    width: 200px;
    height: 1px;
    background-color: #d9d9d9;
    right: 0;
    bottom: 0;
  }

._2NFKOMc8JfSDyVz8tVtHMP {
  width: 100%;
  display: flex;
  padding-bottom: 16px;
}
._3mN7MfNWzc99xAe-9YFPZX {
  width: 70px;
}
._2NFKOMc8JfSDyVz8tVtHMP img {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

._2Mfg7Fd_FS2yPhzjurMg0- {
  width: calc(100% - 70px);
}
._2L4zZJ8UoTXfz42T814Y2L {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 50px;
}
._2L4zZJ8UoTXfz42T814Y2L h3 {
  font-family: 'Playfair Display Regular';
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 40%;
}

._2L4zZJ8UoTXfz42T814Y2L span {
  font-family: 'Futura Regular';
  padding-right: 16px;
  display: flex;
  justify-content: end;
  align-items: center;
  flex: 1;
}

._173fwO9hrVY3puzmgMR-tJ p {
  font-family: 'Futura Regular';
  font-size: 14px;
}

._3loLkSn7BPyYJEKBm2Yry0 {
  margin-top: 2px;
  display: flex;
  width: 100%;
  grid-gap: 8px;
  justify-content: space-between;
  align-items: baseline;
  box-shadow: 0px 4px 10px #d9d9d9;
  padding: 6px;
  /* position: relative; */
  position: fixed;
  left: 0;
  bottom: 0;
  /* overflow: hidden; */
  z-index: 99;
  background: #fff;
}
.cxxKI-7h-OtSjzzelDvcC {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  font-size: 12px;
  color: #d32f2f;
  padding: 6px 12px;
  background-color: #ffebee;
  border-top: 1px solid #ffcdd2;
  z-index: 10;
}
._3loLkSn7BPyYJEKBm2Yry0 em-emoji-picker {
  position: absolute;
  top: -436px;
  z-index: 999;
}
.tpPvTNgXWsAWxTCnXchxD {
  position: absolute;
  top: -90px;
  padding: 4px;
  display: flex;
  grid-gap: 8px;
  overflow-y: auto;
  overflow-x: hidden;
  max-width: calc(100% - 40px);
  padding-right: 10px;
  height: 92px;
  background: #fff;
  box-shadow: 0px 0px 8px #ccc;
  flex-wrap: wrap;
}
.tpPvTNgXWsAWxTCnXchxD span {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
._2Zh19AafkxB8F7Whee9TZ5 {
  max-width: 100%;
  min-width: 160px;
  height: auto;
  padding: 4px;
  background: #fff;
  box-shadow: 0px 0px 8px #ccc;
  border-radius: 0px;
  text-align: center;
  display: flex;
  grid-gap: 12px;
  align-items: center;
  position: relative;
}
._2Zh19AafkxB8F7Whee9TZ5 p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._3TmMGdOGOirkZlADM3ws3E {
  /* width: 100%; */
  max-width: 100px;
  height: 80px;
  padding: 4px;
  background: #fff;
  box-shadow: 0px 0px 8px #ccc;
  border-radius: 0px;
  /* text-align: center; */
  position: relative;
}
._3TmMGdOGOirkZlADM3ws3E p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._3TmMGdOGOirkZlADM3ws3E img {
  /* width: 100%; */
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

._3rtP1xPYheIdd32Nfl2rlJ {
  width: 70px;
  display: contents;
}
._3rtP1xPYheIdd32Nfl2rlJ img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

._1RnRgHFO-IfPXrbO4lA1Fa {
  /* width: calc(100% - 200px); */
  flex: 1;
}
._1RnRgHFO-IfPXrbO4lA1Fa input {
  border: none;
  width: 100%;
  font-size: 16px;
  font-family: 'Futura Regular';
  color: #84818a;
}
/* .fchattext textarea {
  border: none;
  width: 100%;
  font-size: 16px;
  font-family: 'Futura Regular';
  color: #84818a;
  resize: none;
} */
._1RnRgHFO-IfPXrbO4lA1Fa textarea {
  width: 100%;
  height: 25px;
  border: none;
  font-family: 'Futura Regular';
  color: #84818a;
  resize: none;
  width: 100%;
  /* height: 28px; */
  max-height: 120px;
  resize: none;
  overflow-y: auto;
  border: none;
  outline: none;
  padding: 0px 10px;
  border-radius: 8px;
  font-size: 16px;
  background: #fff;
}

.FtONGiRPeIsI3rx7o-GRh {
  display: flex;
  width: 130px;
  align-items: center;
}
.FtONGiRPeIsI3rx7o-GRh Button {
  background-color: transparent;
  padding: 0px;
  border-left: 1px solid #d9d9d9;
  border-radius: 0px;
  padding: 0px 10px;
  height: 40px
}
.FtONGiRPeIsI3rx7o-GRh Button:nth-child(1) {
    border: none;
    img {
      /*box-shadow: 0px 0px 4px #000;*/
      border-radius: 50%;
      width: 20px;
    }
  }
.FtONGiRPeIsI3rx7o-GRh Button:nth-child(2) {
    img {
      /*box-shadow: 0px 0px 4px #000;*/
      border-radius: 50%;
      width: 20px;
    }
  }

::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  /* box-shadow: inset 0 0 5px grey; */
  background: #f1f1f1;
  border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #d9d9d9;
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #777;
}

._3TwsDKC9UtK3Rppx-xHfy4 {
  margin-left: 10px;
  padding: 5px;
  font-size: 14px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

._1YwYRE_dj5siCYbqsGflIA {
  text-align: center;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  flex: 1;
}
._1YwYRE_dj5siCYbqsGflIA img {
  width: 50px;
  height: auto;
}

._1YwYRE_dj5siCYbqsGflIA p {
  font-size: 16px;
}

.jm6mmvuPZvIZn15FY5qHY ._33xlOuhHilkySWgCLx7-BB {
  display: flex;
  align-items: center;
  margin: 0px 15px 7px 0;
}
.jm6mmvuPZvIZn15FY5qHY ._33xlOuhHilkySWgCLx7-BB img {
  width: 15px;
  margin-right: 10px;
}

@media (max-width: 767px) {
  ._3TwsDKC9UtK3Rppx-xHfy4 {
    position: relative;
    top: -4px;
  }
}

._4hFgDxBHuXfUqWkexzfo- {
  padding: 0 15px;
  overflow-y: auto;
}

/*  */
._3EprZkGILFQ7eL1wxMPiJp {
  background: #fff;
}

._2VweJUAVgLWxeISw3YJTrk {
  position: relative;
}

.jm6mmvuPZvIZn15FY5qHY {
  display: flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: space-between;
}

.nt7cn0y3Far7ELrtUlo3 h2 {
  font-size: 22px;
  font-weight: 600;
  flex: 1;
  white-space: nowrap;
}

.jm6mmvuPZvIZn15FY5qHY ._3nGlLA3Rzq5mV3FKU8_ehc {
  width: 45px;
}

.jm6mmvuPZvIZn15FY5qHY ._3nGlLA3Rzq5mV3FKU8_ehc img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  /* position: relative; */
  /* border: 1px solid #c5c5c5; */
  /* padding: 5px; */
  -o-object-fit: contain;
     object-fit: contain;
}

.HUUv6leuCpjdc68l7KPAg {
  flex: 1;
  text-align: center;
}

.HUUv6leuCpjdc68l7KPAg h2 {
  font-size: 16px;
}

.HUUv6leuCpjdc68l7KPAg p {
  font-size: 14px;
  color: #aaa;
}

._3RfIvEVcE-7ZKAB5klPdK9 {
  height: calc(100vh - 132px);
  padding: 0px 15px;
  overflow-y: auto;
  display: flex;
  flex-direction: column-reverse;

  /* height: calc(100vh - 132px);
    padding: 0px 15px;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    scroll-behavior: smooth;
    justify-content: flex-end; */
}

._3_t4SpyfOtvGypvvdmdReg {
  padding: 10px 0px;
}

._3TmGn9lUQTU0Nbe9N1zloL {
  display: flex;
  justify-content: space-between;
}

._3PGx-E1Yn4DUTHIxrE7kuw {
  width: 35px;
}

._3PGx-E1Yn4DUTHIxrE7kuw img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  position: relative;
  border: 1px solid #c5c5c5;
  padding: 0px;
}

._2HsToUh3vqbliaDC20tAW9 {
  flex: 1;
  padding: 7px 15px 7px;
  text-align: right;
}

.igJpjjoJqE2QgmAUG91-c {
  display: block;
  margin-bottom: 6px;
}

.igJpjjoJqE2QgmAUG91-c span {
  display: inline-block;
  background: #f1f1f1;
  padding: 5px 10px;
  border-radius: 6px 6px 6px 0;
}

.HEAiH5wS1bLfYatczQ8xq {
  border-radius: 15px;
}

.HEAiH5wS1bLfYatczQ8xq img {
  width: 50%;
}

.HEAiH5wS1bLfYatczQ8xq img {
  border-radius: 10px;
}

.RTwp-CiM3XfP4J0oHyS_p {
  padding: 10px 0px;
}

.RTwp-CiM3XfP4J0oHyS_p ._3TmGn9lUQTU0Nbe9N1zloL {
  display: flex;
  flex-direction: row-reverse;
}

.RTwp-CiM3XfP4J0oHyS_p ._2HsToUh3vqbliaDC20tAW9 {
  text-align: left;
}

.RTwp-CiM3XfP4J0oHyS_p .igJpjjoJqE2QgmAUG91-c span {
  background: #000000;
  border-radius: 6px 0px 6px 6px;
  color: #fff;
}

.ALlJTvobytqR0Lo2qknBg {
  position: fixed;
  left: 0px;
  border: 0px;
  background: #f7f7f7;
  width: 100%;
  z-index: 200;
}

._3WncYdoHHEcOHJ5tqLZN6H {
  display: flex;
  padding: 15px;
  justify-content: space-between;
}

._38BpgttelvqAzwJijpBjma {
  flex: 1;
}

._1vPwk8aR5V9p8Eq0nYfsXc {
  margin: 0px 4px;
}

._38BpgttelvqAzwJijpBjma {
  position: relative;
  flex: 1;
}

._2crqC4JuOkdxpoQmcGZ1f4 {
  display: flex;
  color: #c3c3c3;
  font-size: 21px;
  margin: 2px;
}

._3VUfOGr5avJP9WRlzF0CzH {
  position: absolute;
  top: 3px;
  right: 0;
  font-size: 25px;
  color: #c3c3c3;
  line-height: normal;
  border: 0px;
  outline: 0px;
  padding: 0px 5px;
  background: transparent;
}

._20CYgXRgipNI424RoKIe1B {
  padding: 5px 10px;
  background: #ffffff;
  border: 0px;
  outline: 0px;
  width: 100%;
  border-radius: 20px;
}

._24PzCMhLkIeCoCG4-54fq9 {
  position: absolute;
  bottom: 68px;
  z-index: 10000;
  left: 14px;
}

.tpPvTNgXWsAWxTCnXchxD {
  position: absolute;
  bottom: 78px;
  z-index: 100;
  left: 14px;
  border: 1px solid #a0a0a0;
  color: #a0a0a0 !important;
  box-shadow: 0px 0px 15px transparent;
}

.IwUodxjA1MPFZ9nInD1iU {
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 20px;
  font-style: normal;
  /* border-radius: 50%; */
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 14px;
  border: 1px solid #a0a0a0;
  color: #000 !important;
}

._3_t4SpyfOtvGypvvdmdReg {
  padding: 10px 0px;
}

._3TmGn9lUQTU0Nbe9N1zloL {
  display: flex;
  justify-content: space-between;
}

._3PGx-E1Yn4DUTHIxrE7kuw {
  width: 35px;
}

._3PGx-E1Yn4DUTHIxrE7kuw img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  position: relative;
  border: 1px solid #c5c5c5;
  padding: 0px;
}

._2HsToUh3vqbliaDC20tAW9 {
  flex: 1;
  padding: 7px 15px 7px;
  text-align: right;
}

.igJpjjoJqE2QgmAUG91-c {
  display: block;
  margin-bottom: 6px;
}

.igJpjjoJqE2QgmAUG91-c span {
  display: inline-block;
  background: #f1f1f1;
  padding: 5px 10px;
  border-radius: 6px 6px 6px 0;
}

.HEAiH5wS1bLfYatczQ8xq {
  border-radius: 15px;
}

.HEAiH5wS1bLfYatczQ8xq img {
  width: 50%;
}

.HEAiH5wS1bLfYatczQ8xq img {
  border-radius: 10px;
}

.RTwp-CiM3XfP4J0oHyS_p {
  padding: 10px 0px;
}

.RTwp-CiM3XfP4J0oHyS_p ._3TmGn9lUQTU0Nbe9N1zloL {
  display: flex;
  flex-direction: row-reverse;
}

.RTwp-CiM3XfP4J0oHyS_p ._2HsToUh3vqbliaDC20tAW9 {
  text-align: left;
}

.RTwp-CiM3XfP4J0oHyS_p .igJpjjoJqE2QgmAUG91-c span {
  background: #000000;
  border-radius: 6px 0px 6px 6px;
  color: #fff;
}

.ALlJTvobytqR0Lo2qknBg {
  position: fixed;
  left: 0px;
  border: 0px;
  background: #f7f7f7;
  width: 100%;
  z-index: 200;
}

._3WncYdoHHEcOHJ5tqLZN6H {
  display: flex;
  padding: 15px;
  justify-content: space-between;
}

._38BpgttelvqAzwJijpBjma {
  flex: 1;
}

._1vPwk8aR5V9p8Eq0nYfsXc {
  margin: 0px 4px;
}

._38BpgttelvqAzwJijpBjma {
  position: relative;
  flex: 1;
}

._2crqC4JuOkdxpoQmcGZ1f4 {
  display: flex;
  color: #c3c3c3;
  font-size: 21px;
  margin: 2px;
}

._3VUfOGr5avJP9WRlzF0CzH {
  position: absolute;
  top: 3px;
  right: 0;
  font-size: 25px;
  color: #c3c3c3;
  line-height: normal;
  border: 0px;
  outline: 0px;
  padding: 0px 5px;
  background: transparent;
}

._20CYgXRgipNI424RoKIe1B {
  padding: 5px 10px;
  background: #ffffff;
  border: 0px;
  outline: 0px;
  width: 100%;
  border-radius: 20px;
}

._24PzCMhLkIeCoCG4-54fq9 {
  position: absolute;
  bottom: 68px;
  z-index: 10000;
  left: 14px;
}

.tpPvTNgXWsAWxTCnXchxD {
  position: absolute;
  bottom: 78px;
  z-index: 100;
  left: 14px;
  border: 1px solid #a0a0a0;
  color: #a0a0a0 !important;
  box-shadow: 0px 0px 15px transparent;
}

.IwUodxjA1MPFZ9nInD1iU {
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 20px;
  font-style: normal;
  /* border-radius: 50%; */
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 14px;
  border: 1px solid #a0a0a0;
  color: #000 !important;
}

._2qOoKsWEt7uyda7kUv6j-i {
  /* position: absolute;
  color: #ff0000; */
  position: absolute;
  top: -1px;
  right: -3px;
  color: #ff0000;
  cursor: pointer;
  width: 20px;
  height: 20px;
  border: 1px solid #ff0000;
  padding: 3px;
  border-radius: 50%;
  background: #fff;
}
@media (max-width: 420px) {
  .sg0dWUoXGDRKU70J_FC5Q ._1Oh5Q6_e-ONUH6NQpeeaS_ ._1RnRgHFO-IfPXrbO4lA1Fa input {
    font-size: 10px !important;
  }
}

._1QJcPnn5emVCvG-_HxygZU {
  max-width: 100%;
  word-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
  white-space: pre-wrap;
  padding-right: 6px;
}

._3X4oKpaDB_yuki8jaeSxUJ {
  display: inline;
  word-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
  white-space: pre-wrap;
  max-width: 100%;
}

._3sCsR3KOQVq61eFo2HW7hE {
  background: none;
  border: none;
  color: #007bff;
  cursor: pointer;
  font-size: 12px;
  margin-left: 5px;
  text-decoration: underline;
  padding: 0;
}

._3sCsR3KOQVq61eFo2HW7hE:hover {
  color: #0056b3;
}

._1q3Xb0atUlIe8RyCAH-U_7 {
  /* composes: form from '~common/components/common/form/Form.css'; */
  border: none
}

._1q3Xb0atUlIe8RyCAH-U_7 input {
    width: 100%;
  }

._3XlrBR9YCs7Ww8crPGk6aF {
  margin-left: 5px;
  line-height: 15px;
  text-transform: uppercase;
}

.GaGM2eGHTezrwnZ71ZTDU {
  margin-top: 10px;
  text-align: center
}

.GaGM2eGHTezrwnZ71ZTDU ._1NEjOkgiT4AONGHMRaN0kw {
    margin-top: 20px;
    font-size: 12px;
    line-height: 18px
  }

.GaGM2eGHTezrwnZ71ZTDU ._1NEjOkgiT4AONGHMRaN0kw p {
      margin-bottom: 0;
    }

.uY6PC7ZOJJjEXMEdD7mQq {
  background-color: #000000;
  width: 100%;
}

._1luu6M0Mkf-DCkxN5Eherj {
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  width: 100%;
  margin-bottom: 10px;
}

._28qeEP5bFCbLU3O4p7r0ob {
  margin-top: 5px;
  font-size: 12px;
}

.QxCR3BDgQXg2KDL_gwzwN {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
  color: #777;
  font-family: 'Futura Regular', sans-serif
}

.QxCR3BDgQXg2KDL_gwzwN a {
    color: #000000;
  }

.QxCR3BDgQXg2KDL_gwzwN p {
    margin: 0 0 30px;
  }

.QxCR3BDgQXg2KDL_gwzwN h2 {
    font-size: 40px;
    font-weight: 400;
    margin: 0px 0px 30px 0px;
    color: #333;
  }

.QxCR3BDgQXg2KDL_gwzwN ._3kVpEuwK64M-UAn9Wlllqn {
    border-top: 1px solid #ccc;
    width: 100%;
    max-width: 200px;
    margin: 40px auto;
  }

@media (--bpSizeSmallPhone) {

.QxCR3BDgQXg2KDL_gwzwN {
    font-size: 16px;
    line-height: 28px
}

    .QxCR3BDgQXg2KDL_gwzwN h2 {
      font-size: 34px;
    }
  }

@media (--bpSizeCustomPhone) {
    .QxCR3BDgQXg2KDL_gwzwN h2 {
      font-size: 28px;
    }
  }

._3vdei5qT8EW3dmj8ddOgYp {
  padding: 0 15px;
  text-align: center;
  font-size: 14px;
  color: red;
}

._2BcFQ1Myz35ajauCY7SUuS {
  background-color: #fff;
  /* background: url(~assets/images/mobile/mob_login.png) no-repeat center top !important; */
  width: 100%;
  background-size: 100%;
  /* height: 100vh; */
  align-items: normal;
  background-size: cover !important;
  /* overflow: auto; */
  padding-bottom: 30px;
}

.GE4_IVIj0RpHaTAuq_qCY {
  background-color: #f7f7f7;
  /* background-image: url(~assets/images/mobile/mob_login.png);  */
  background-size: 100%;
  /* height: 100vh; */
  align-items: normal
}

.GE4_IVIj0RpHaTAuq_qCY .aAsstsTv60YR2lOwLKoQ0 {
    padding: 60px 30px 60px 30px;
    text-align: center;
    max-width: 800px;
    /* min-height: 800px; */
  }

.GE4_IVIj0RpHaTAuq_qCY .ppVKx_flsh5TizMuX-MVM {
    max-width: 450px;
    margin: 0px auto;
    text-align: left;
  }

.GE4_IVIj0RpHaTAuq_qCY h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
  }

.GE4_IVIj0RpHaTAuq_qCY footer p {
    margin: 0px;
    line-height: 20px;
  }

.GE4_IVIj0RpHaTAuq_qCY .ppVKx_flsh5TizMuX-MVM {
    margin-bottom: 30px;
  }

@media (--bpSizeSmallPhone) {
    .GE4_IVIj0RpHaTAuq_qCY .aAsstsTv60YR2lOwLKoQ0 {
      padding: 60px 30px 20px 30px;
    }
  }

.ppVKx_flsh5TizMuX-MVM {
  max-width: 450px;
  margin: 0px auto;
  text-align: left;
}

._1fRilRT1SlbQtNqCoGFR1U {
  padding: 20px;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  box-shadow: 0 3px 0 0 #aaa;
  border-radius: 4px;
}

.aAsstsTv60YR2lOwLKoQ0 {
  max-width: 450px;
  margin: 0px auto;
  text-align: left;
}

._29PyDUV-0o1u9zHy0c2Swv.geosuggest {
    width: 100%
  }

._29PyDUV-0o1u9zHy0c2Swv.geosuggest .geosuggest__input {
      padding: 0;
      box-shadow: none;
    }

._29PyDUV-0o1u9zHy0c2Swv.geosuggest
      .geosuggest__suggests:not(.geosuggest__suggests--hidden) {
      border-width: 1px;
      border-color: #ccc;
    }

._29PyDUV-0o1u9zHy0c2Swv .geosuggest__suggests--hidden {
    max-height: 0;
    overflow: hidden;
    border-width: 0;
  }

.NX3O1PnVLxEAI7LtwfURf {
  /* background: var(--brandBeige) url('./loginForm/hero-pattern-repeat.png') */
}

._3Yd6vJ5v-vrhHxWfLTSoNi {
  padding: 20px;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  box-shadow: 0 3px 0 0 #aaa;
  border-radius: 4px
}

._3Yd6vJ5v-vrhHxWfLTSoNi .cardIcon {
    font-size: 36px;
    color: #aaa;
    margin-bottom: 10px
  }

._3Yd6vJ5v-vrhHxWfLTSoNi .cardIcon.icon {
      display: inline-block;
    }

._3Yd6vJ5v-vrhHxWfLTSoNi .cardHeader {
    text-align: center;
    color: #000000;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 15px;
  }

._7nbkx_PA8CNRZOar-TJB {
  width: 600px;
  margin: 120px 20px 40px 20px
}

._7nbkx_PA8CNRZOar-TJB h3 {
    margin-bottom: 15px;
    /* font-size: 14px; */
    font-weight: normal;
    color: #000000;
    text-align: center;
    text-transform: uppercase;
  }

@media (--bpSizeSmallPhone) {

._7nbkx_PA8CNRZOar-TJB {
    width: 100%
}
  }

._34wr8BDirMed8iAiCG1YRc {
  border: 1px solid #ddd;
  border-radius: 4px;
  text-align: center;
  padding: 20px;
  font-weight: normal
}

._34wr8BDirMed8iAiCG1YRc strong,
  ._34wr8BDirMed8iAiCG1YRc a {
    color: #000000;
  }

@media (--bpSizeSmallPhone) {

.UW_jZrbIbikoKeTBpU3Wm {
    flex-direction: column;
    align-items: flex-start
}
  }

._1s7Xco0WtimOBRbglmBi_s {
  min-height: 100vh;
  padding: 20px 10px;
  background-color: #fff7e2;
  /* background-image: url(~assets/images/desktop/category-engagement-rings.jpg); */
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  grid-gap: 20px;

  ._1HVbKrjlimfeqJx0DJoFKL {
    h3 {
      font-family: 'Playfair Display Bold';
    }
  }

  .wOnVFmh798VzZ45Ld0vqv {
    p {
      font-family: 'Futura Regular', sans-serif;
      font-size: 16px;
      margin-bottom: 10px;
    }

    .uY6PC7ZOJJjEXMEdD7mQq {
      margin-top: 10px;
      border-radius: 0px;
      display: block;
      text-align: center;
    }

    ._222ikJYuih2z9VxQZxRPiv {
      width: 100%;
      border: none;
      background: transparent;
      padding: 12px 30px;
      font-family: 'Futura Regular';
      font-size: 18px;
      font-weight: 700;
      text-transform: uppercase;
      border-top: 2px solid;
      border-bottom: 2px solid;
      margin-top: 12px;
      display: block;
      text-align: center;
    }
  }
}

._1D5HQw7yhQTVMRDw1ZbSrV {
  position: absolute;
  left: 15px;
  top: 11px;
  font-weight: 600;
  color: #000;
  border: 1px solid #dddddd;
  padding: 4px 15px;
}
._1xk9BYQaG8LM7h9Gx-zce2 {
  position: absolute;
  left: 0;
  top: -60px;
  padding: 6%;
  width: 100%;
  text-align: left;
}

._1xk9BYQaG8LM7h9Gx-zce2 h2 {
  font-size: 31px !important;
  font-weight: 600 !important;
  margin: 0px 0px 15px 0px !important;
  color: #000 !important;
}

._1xk9BYQaG8LM7h9Gx-zce2 p {
  color: #000;
  text-align: center;
}

._1xk9BYQaG8LM7h9Gx-zce2 .uY6PC7ZOJJjEXMEdD7mQq {
  margin-bottom: 10px !important;
}

/* a {
  color: rgb(255 255 255) !important;
  text-decoration: none !important;
} */

._3eVRqCBAt8wIqgY8XyqRa_ {
  /* background-color: #fff; */
  background-image: url(/4f62c616b201869bff7c.png);
  background-size: 100%;
  height: 100%;
  align-items: normal
  /* height: 100vh; */
}

._3eVRqCBAt8wIqgY8XyqRa_ .aAsstsTv60YR2lOwLKoQ0 {
    padding: 60px 30px 60px 30px;
    text-align: center;
    max-width: 800px;
  }

._3eVRqCBAt8wIqgY8XyqRa_ .ppVKx_flsh5TizMuX-MVM {
    max-width: 450px;
    margin: 0px auto;
    text-align: left;
  }

._3eVRqCBAt8wIqgY8XyqRa_ h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
  }

._3eVRqCBAt8wIqgY8XyqRa_ footer p {
    margin: 0px;
    line-height: 20px;
  }

._3eVRqCBAt8wIqgY8XyqRa_ .ppVKx_flsh5TizMuX-MVM {
    margin-bottom: 30px;
  }

@media (--bpSizeSmallPhone) {
    ._3eVRqCBAt8wIqgY8XyqRa_ .aAsstsTv60YR2lOwLKoQ0 {
      padding: 60px 30px 20px 30px;
    }
  }

.iwRH5_C4nLzanqoDa-WTS {
  position: absolute;
  left: 0;
  bottom: 59px;
  padding: 6% 6% 12% 6%;
  width: 100%;
  text-align: left;
}

.iwRH5_C4nLzanqoDa-WTS h2 {
  font-size: 31px !important;
  font-weight: 600 !important;
  margin: 0px 0px 30px 0px !important;
  color: #fff !important;
}

.iwRH5_C4nLzanqoDa-WTS p {
  color: #fff !important;
}

.iwRH5_C4nLzanqoDa-WTS .uY6PC7ZOJJjEXMEdD7mQq {
  margin-bottom: 10px !important;
}

/*  */

._5mgSMLYAiF62NUAnBAYQ6 {
  /* background-color: #fff; */
  background-size: 100%;
  height: 100%;
  align-items: normal
  /* height: 100vh; */
}

._5mgSMLYAiF62NUAnBAYQ6 .aAsstsTv60YR2lOwLKoQ0 {
    padding: 60px 30px 60px 30px;
    text-align: center;
    max-width: 800px;
  }

._5mgSMLYAiF62NUAnBAYQ6 .ppVKx_flsh5TizMuX-MVM {
    max-width: 450px;
    margin: 0px auto;
    text-align: left;
  }

._5mgSMLYAiF62NUAnBAYQ6 h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
  }

._5mgSMLYAiF62NUAnBAYQ6 footer p {
    margin: 0px;
    line-height: 20px;
  }

._5mgSMLYAiF62NUAnBAYQ6 .ppVKx_flsh5TizMuX-MVM {
    margin-bottom: 30px;
  }

@media (--bpSizeSmallPhone) {
    ._5mgSMLYAiF62NUAnBAYQ6 .aAsstsTv60YR2lOwLKoQ0 {
      padding: 60px 30px 20px 30px;
    }
  }

._1fYpcqAK9W_YASA9vDEpks {
  position: absolute;
  z-index: 10;
  left: 0px;
  top: -15px;
  text-align: center;
  width: 100%;
  padding: 130px 0 0;
}

._3a0nxi8XF0rcHZK1lJXjTw .slick-prev {
    left: 0;
    opacity: 0;
    background: #000;
    width: 30px;
    height: 30px;
  }

._3a0nxi8XF0rcHZK1lJXjTw .slick-next {
    right: 0;
    opacity: 0;
    background: #000;
    width: 30px;
    height: 30px;
  }

._1dDDRKBxThuR1s5JhiBvUQ {
  position: relative;
  width: 100%
}

._1dDDRKBxThuR1s5JhiBvUQ input {
    padding-right: 30px !important; /* Make room for the icon */
  }

._1dDDRKBxThuR1s5JhiBvUQ span {
    position: absolute;
    right: -15px;
    /*bottom: 7px; */
    color: #838383;
    display: flex;
    align-items: center;
    padding: 0 6px;
    top: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
  }

._1dDDRKBxThuR1s5JhiBvUQ {

  /* When input is focused, also style the icon */
}

._1dDDRKBxThuR1s5JhiBvUQ input:focus + span {
    color: #000000;
  }

/* Mobile-specific adjustments for password input */
@media (--bpSizeSmallPhone) {
    ._1dDDRKBxThuR1s5JhiBvUQ span {
      padding: 0 4px;
      right: 2px;
    }
}

@media (--bpSizeCustomPhone) {
    ._1dDDRKBxThuR1s5JhiBvUQ span {
      padding: 0 3px;
    }
}

.iTtXo7g4pcjQ-8FfEXkw1 {
  /* composes: landingSectionTemplate; */
  /* background-color: #fff; */
  /* background-image: url(~assets/images/mobile/mob_login3.png);;  */
  background-size: 100%;
  height: 100%;
  align-items: normal;
  /* height: 100vh; */
}

._1fZB5Lcxu4SARgiZ_HlJkI {
  height: 100vh;
  position: relative;
  width: 100%;
  z-index: 0;
}

._1fZB5Lcxu4SARgiZ_HlJkI::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.6) 0%,
    rgba(0, 0, 0, 0.3) 50%,
    rgba(0, 0, 0, 0.6) 100%
  );
  z-index: 1;
}

._1zlY9SiYLQw1XKiCZy1oRw {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  height: 100vh;
  color: #fff;
  padding: 20px;
  width: 100vw;
}

img._1Eqxd2-aLtaY9k1_iwntlp {
  width: 100vw;
  height: 100vh;
  -o-object-fit: cover;
     object-fit: cover;
}
._1zlY9SiYLQw1XKiCZy1oRw h2 {
  color: #fff;
  font-weight: bold;
  padding: 10px 0;
}
._1zlY9SiYLQw1XKiCZy1oRw h2 {
  color: #fff;
  font-weight: bold;
  padding: 10px 0;
}
._1zlY9SiYLQw1XKiCZy1oRw p {
  color: #fff;
  font-weight: bold;
  padding: 0px 0px 15px;
}
._1zlY9SiYLQw1XKiCZy1oRw p {
  color: #fff;
  font-weight: bold;
  padding: 0px 0px 15px;
}

._3faBAo7g3RAHU6cfF2dYMc img {
  display: block;
  margin: 26px auto;
}
._3faBAo7g3RAHU6cfF2dYMc {
  text-align: center;
}

._1UQRjOZ6gz3P2RqyDHj4F1 {
  position: absolute;
  left: 0px;
  bottom: 34px;
  width: 100%;
  padding: 17px 15px 50px;
}

._3YhzbuaPKbM3GpH8SJOrrd {
  position: absolute;
  left: 50%;
  color: #fff;
  font-size: 20px;
  top: 50%;
  text-decoration: none;
  border: 1px solid #fff;
  padding: 7px 15px;
  transform: translate(-50%, -51%);
  border-radius: 50%;
  width: 150px;
  height: 150px;
  line-height: 150px;
  text-align: center;
  z-index: 2;
}

ul._1UoDkg6RoYiK_kwiIBFcmn {
  bottom: 7px !important;
  z-index: 1000 !important;
  background: #fff !important;
}

.iTtXo7g4pcjQ-8FfEXkw1 .slick-dots {
    bottom: 20px o !important;
  }

._3ZUSh67P65cmyqjqTammjm {
  position: relative;
}

._3ZUSh67P65cmyqjqTammjm .slick-dots {
    margin: 0px !important;
    background: transparent !important;
    bottom: 20px !important;
    z-index: 1000 !important;
  }

._3ZUSh67P65cmyqjqTammjm button:before {
    color: #fff !important;
    height: 5px !important;
    background: #fff !important;
    font-size: 0px !important;
    border-radius: 20px;
  }

/*  */

._1UoDkg6RoYiK_kwiIBFcmn {
  z-index: 10;
  position: relative;
}

._2RWCbxdpJZAV0EyTK3NkAD {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
}

._3RS-dQt2u-WAfQwx7ILaic {
  background: white;
  padding: 20px;
  border-radius: 8px;
  z-index: 10000;
  position: relative;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
  text-align: center;
}

.XMUzRvyHRhbnw0LduN-Pe {
  position: absolute;
  top: 10px;
  right: 10px;
  background: transparent;
  border: none;
  font-size: 20px;
  cursor: pointer;
}

._1FDI_UoE_6coYWZPDbeGER {
  padding: 0 15px;
  overflow-y: auto;
}



/*  */
.EuCVisQxSKzs_UdXw1F0G 
{
 background: #fff;
}
._2_dTIOsAO6ajSkFg_XDLiR{
  position: relative;
}
._2D7gp8i6gXFML0YW56HTFI {
  display: flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: space-between;
}
.ff0p74BCGp2YRn-nA2jSM h2 {
  font-size: 22px;
  font-weight: 600;
  flex: 1;
  white-space: nowrap;
}
._1AOqYdPIoSb9MZ-HGlOvx_ {
  width: 45px;
}
._1AOqYdPIoSb9MZ-HGlOvx_ img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  position: relative;
  border: 1px solid #c5c5c5;
  padding: 5px;
}
._3VpLnD0eRlvfLLWiNKXfW8 {
  flex: 1;
  text-align: center;
}
._3VpLnD0eRlvfLLWiNKXfW8 h2 {
  font-size: 16px;
}
._3VpLnD0eRlvfLLWiNKXfW8 p {
  font-size: 14px;
  color: #aaa;
}
._1VgnNTEEJ6kWGDAWtEEiWG {
  height: calc(100vh - 132px);
  padding: 0px 15px;
  overflow-y: auto;
  display: flex;
  flex-direction: column-reverse;

  /* height: calc(100vh - 132px);
  padding: 0px 15px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  scroll-behavior: smooth; 
  justify-content: flex-end; */

}
.EGAMJMiUg0H1-xHWFryOb {
  padding: 10px 0px;
}


._1jvexQpH5xDfp58giSl6Bw {
  display: flex;
  justify-content: space-between;
}
.RUeiynwuhXE9PCRrLyMA3 {
  width: 35px;
}

.RUeiynwuhXE9PCRrLyMA3 img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  position: relative;
  border: 1px solid #c5c5c5;
  padding: 0px;
}


._1XRb3I3lLNlTTqf-5J8t6m {
  flex: 1;
  padding: 7px 15px 7px;
  text-align: right;
}
._3csy4sOE9rwXzkek_ZIiaj {
  display: block;
  margin-bottom: 6px;
}
._3csy4sOE9rwXzkek_ZIiaj span {
  display: inline-block;
  background: #f1f1f1;
  padding: 5px  10px;
  border-radius: 6px 6px 6px 0 ;
}

._2BV2NGW__gX9J1S_Rs2yzv  {
  border-radius: 15px;
}
._2BV2NGW__gX9J1S_Rs2yzv img  {
 width: 50%;
}
._2BV2NGW__gX9J1S_Rs2yzv img  {
  border-radius: 10px;
 }
 
.CbBH_D52LACGrDhMow8jc {
  padding: 10px 0px;
}
.CbBH_D52LACGrDhMow8jc ._1jvexQpH5xDfp58giSl6Bw {
  display: flex;
  flex-direction: row-reverse;
}
.CbBH_D52LACGrDhMow8jc ._1XRb3I3lLNlTTqf-5J8t6m {
  text-align: left;
}
.CbBH_D52LACGrDhMow8jc ._3csy4sOE9rwXzkek_ZIiaj span {
  background: #000000;
  border-radius: 6px 0px 6px 6px;
  color: #fff;
}

._3oQT47aTaXi-WtQXZIJy76 {
  position: fixed;
  left: 0px;
  border: 0px;
  background: #f7f7f7;
  width: 100%;
  z-index: 200;
}
._2-u_46JoewjYxVfTxLajEY{
  
  display: flex;
  padding: 15px;
  justify-content: space-between;
}
._2iLhmO0e20GCbCva65S_zH {

}
._2t0cMQw6DEw4RZu4wpHvNI {
  flex: 1;
}
._1wqS9u--TzCIwff5UEY4_5 {
  margin: 0px 4px;
}


._2t0cMQw6DEw4RZu4wpHvNI 
{
  position: relative;
  flex: 1;

}

._2iLhmO0e20GCbCva65S_zH {
  display: flex;
  color: #c3c3c3;
  font-size: 21px;
  margin: 2px;
}
.EBFE0x4FK4WZlPji2Fu-W {
  position: absolute;
  top: 3px;
  right: 0;
  font-size: 25px;
  color: #c3c3c3;
  line-height: normal;
  border: 0px;
  outline: 0px;
  padding: 0px 5px;
  background: transparent;
}
._1mYinHb3_mlJ3ykIhARe3f {
  padding: 5px 10px;
  background: #ffffff;
  border: 0px;
  outline: 0px;
  width: 100%;
  border-radius: 20px;

}
._3OAqGlwh9eYtKdDzwsEwY4 {
  position: absolute;
  bottom: 68px;
  z-index: 10000;
  left: 14px;
}
._3QoS9VtB6sdq95APl4JQ3C {
  position: absolute;
  bottom: 78px;
  z-index: 10000;
  left: 14px;
  border: 1px solid #a0a0a0;
  color: #a0a0a0 !important;
  box-shadow: 0px 0px 15px transparent;
}
._1ChXOw95ViF59WLOUMFKgi {
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 20px;
  font-style: normal;
  /* border-radius: 50%; */
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 14px;
  border: 1px solid #a0a0a0;
  color: #000 !important;
}
._2MZk-d7UDaowMDZlVbs4Os .diamonds {
    padding: 0 0 20px 0;
  }

._2yKv3ur5cIehIQaIIokT_d {
  height: 100px;
}

._3LVxkR1BV1FEPpgw1IPwXK {
  color: #fff;
  font-weight: 300;
  width: 100%;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}

._2g6hWXIvT2P4Jb8k9T40mk {
  background-color: #fff;
  margin-bottom: 20px;
}

._1jxdFg-4PuxUx8JfCtlPl1 {
  text-align: center;
  padding: 20px;
  background: #fff;
}

._1x4yLSLrpV8UWslJx-h9it {
  word-break: break-all;
}

._24QvYPDqGcbWf1FG1EVRFu {
  color: #f7d202;
}

._13AafToYfGT_oQfC2wNFTE {
  color: #ddd;
}

._1Il2p_WFvfDhm2jS3b0i0M {
  display: inline-block;
  border-radius: 2px;
  background-color: #f4f4f4;
  padding: 10px 10px;
  margin-top: 10px;
  font-size: 12px;
  text-transform: uppercase;
}

._2eP4Xbg5L1jUxp61XI_Vu2 {
  color: #000000;
  margin-top: 0px;
  padding-top: 15px;
  padding-left: 1px;
}

._3dWlJzS2275ObnIiYRo082 {
  /* Remove absolute positioning */
  /* position: absolute;
  left: 86px;
  top: 0px; */

  /* Use flexbox layout instead */
  flex: 1;
  padding-left: 15px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  /* Remove whitespace nowrap to allow proper wrapping */
  white-space: nowrap;
}

._3-Xp4-fk1F_g3or_Ni3_t {
  margin-top: 50px;
}

._2rU3I_lGkwUkT0I1GhXmN0 {
  margin-top: 0px;
  /* Change to flex layout */
  display: flex;
  align-items: center
  /* Remove relative positioning since we're not using absolute positioning anymore */
  /* position: relative; */
}

._2rU3I_lGkwUkT0I1GhXmN0 img {
    width: 75px; /* Match the seller_pic img size */
    height: 75px;
    border-radius: 50%;
    border: 1px solid #c5c5c5;
    padding: 5px;
    -o-object-fit: cover;
       object-fit: cover;
  }

._-6D2aM2hI2O5PM71APKoQ {
  flex-shrink: 0; /* Prevent image from shrinking */
}

._3FZTziaHHZaFPvbt3jqMKw {
  font-size: 18px;
  margin: 0px 0;
}

.DDLucfgGcVi_NYA_ZaVlS {
  text-transform: uppercase;
  font-size: 12px;
}

._2eN0f8LiLAKInMtqu5-yIy {
  padding: 0;
}

._33sfTX6WBPtKUG57oz0kpS {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000;
  border-radius: 8px 8px 0 0;
  color: #fff
}

._33sfTX6WBPtKUG57oz0kpS h3 {
    color: #fff;
    font-weight: 100;
  }

._33sfTX6WBPtKUG57oz0kpS p {
    font-size: 9px;
  }

.WPhv95nxdGo2Za5TnYFKu {
  padding: 20px;
}

._2s-WlYU09Am5hEpuHGiv3m {
  font-size: 12px;
}

._3eHkJGDWECunSvp_UzVgwL {
  margin: 5px 0;
}

._307KiCuOSNfqgsngeM1fUe {
  color: #000000;
  margin: 10px 0;
  font-size: 12px;
  text-align: left
}

._307KiCuOSNfqgsngeM1fUe .fa {
    font-size: 16px;
  }

._2dAF77402X76feerW6Tyg6 {
  border: 1px solid #ddd;
  padding: 15px;
  border-radius: 4px
}

._2dAF77402X76feerW6Tyg6 i {
    font-size: 12px;
    font-style: normal;
    color: #000000;
  }

.y27u_a8_iXh4qF7jHCGCE {
  margin-top: 10px;
  font-size: 12px;
  font-weight: 300
}

.y27u_a8_iXh4qF7jHCGCE table {
    width: 100%;
  }

._2huJk6yhBLyljLqvtbTD5i {
  text-align: left;
  text-transform: uppercase;
  width: 50%;
  padding: 5px;
}

._1Ae0zXqlCJ1La5PO8qRNRb {
  color: #000000;
}

._1IVxAkex3NXOkcyTQQw2V8 {
  display: inline-block;
  width: 40%;
  margin: 5px;
  text-transform: uppercase;
  color: #888;
  font-size: 12px;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._1wFgv9ChneZVBKlU7BRh69 {
  margin: 30px 0;
}

._36xcbtlvO9V4jJ0u4UwXXN {
  padding: 0;
}

._1ikOu-TiGgxV6jTdAxPt_ .slick-list {
    min-height: 320px;
    padding-bottom: 40px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

._1ikOu-TiGgxV6jTdAxPt_ .slick-dots {
    bottom: 10px
  }

._1ikOu-TiGgxV6jTdAxPt_ .slick-dots button:before {
      color: #000000;
    }

._2yQNfTxeaKZT8q-dWjnlYN {
  padding: 20px;
}

._3aaoGTJ4iQGWYt4eYsJ7b_ {
  border-bottom: 1px solid #000;
}

.fkck-OX2owVirTnpTcY2H {
  padding: 10px 20px;
  margin-bottom: 1px;
  background-color: #fff;
  box-shadow: 0 0 1px 0 #aaa;
}

._1V1eU6Y7KQC3N2O52vh443 {
  margin-bottom: 8px
}

._1V1eU6Y7KQC3N2O52vh443:last-of-type {
    margin-bottom: 0;
  }

._3SjeyHjOtxtHxZ_OqalbQr {
  height: auto !important;
}

._3SjeyHjOtxtHxZ_OqalbQr .pageContent {
    height: auto !important;
  }

.XPmbTp6vOHt0Imofk6hPH {
  margin: 0;
  color: #aaa;
}

.R7e0L7IP8XUGb8BV5KtX1 {
}

.EAIoWWmUPTa1ioTSWFrU1 {
  display: flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: space-between;
}

.EAIoWWmUPTa1ioTSWFrU1 h2 {
  font-size: 22px;
  font-weight: 600;
  flex: 1;
  white-space: nowrap;
}

.EAIoWWmUPTa1ioTSWFrU1 img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  position: relative;
  border: 1px solid #c5c5c5;
  padding: 5px;
}

.-IeayPGrZM5uaQFTDeB0w {
  display: flex;
  padding: 7px 15px;
  align-items: top;
  justify-content: space-between;
  background: #f9f9f9 !important;
}

._3snyCLXnI1dtwWKlHfWDPi {
  width: 85px;
}

._3snyCLXnI1dtwWKlHfWDPi img {
  width: 75px;
  height: 75px;
  border-radius: 50%;
  position: relative;
  border: 1px solid #c5c5c5;
  padding: 5px;
  -o-object-fit: cover;
     object-fit: cover;
}

._64rJj6yNLbaY3A3HsaoUc {
  flex: 1;
  display: flex;
  /* align-items: center; */
}

.VzSW2YL07SS2UYbraPA7K {
  position: relative;
  padding: 17px 0 0px;
}

.VzSW2YL07SS2UYbraPA7K a {
  background: #000;
  padding: 10px 15px;
  color: #fff;
  font-size: 16px;
}

._3sP_qzF1WLArG8jqA-nltg {
  flex: 1;
  margin-right: 5px;
}

._3sP_qzF1WLArG8jqA-nltg h2 {
  font-size: 16px;
}

._3sP_qzF1WLArG8jqA-nltg p {
  font-size: 14px;
}

.VzSW2YL07SS2UYbraPA7K span {
  display: block;
  background: #000;
  display: inline-block;
  color: #fff;
  padding: 7px 16px;
  font-weight: 600;
}

._1R3yu7xKyCYvj76NaexBMb {
  display: flex;
  grid-gap: 5px;
  padding-top: 80px;
}

._1x_UmrxEt8jTcdUiblH-le {
  color: gray;
}

._3LVxkR1BV1FEPpgw1IPwXK {
  display: none !important;
}

._3jiJSIUt4Jqgr4wvdTxejL {
  background: #fff !important;
}

._34maVMF7XCk3HiecZPuU5z {
  padding: 0;
}

._34maVMF7XCk3HiecZPuU5z h3 {
  color: gray;
  padding: 0px;
  margin: 0px 0px 5px;
}

._34maVMF7XCk3HiecZPuU5z p {
  color: gray;
}

._3Qox7qS_pUbvZcXKh3Ctun {
  display: flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: center;
}

._3ekqfBjvUnuvvYF-MTDNRq {
  max-width: 120px;
  margin: 0px 10px;
  text-align: center;
}

._3ekqfBjvUnuvvYF-MTDNRq span {
  display: inline-block;
  margin: 0px auto;
  background: #f9f9f9;
  border-radius: 50%;
  text-align: center;
  line-height: 60px;
  width: 60px;
  font-size: 20px;
  margin-bottom: 10px;

  em {
    font-style: normal;
    font-size: 13px;
  }
}

._3ekqfBjvUnuvvYF-MTDNRq p {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

._3av7p6ocdgi_hruzaqKnNV {
  display: flex;
  flex-wrap: wrap;
}

._1WEQQJWxDl19xTeM60wEOB {
  flex: 0 50%;
  border: 1px solid #ffffff;
  position: relative;
}

._1WEQQJWxDl19xTeM60wEOB img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/*  */
._2R3V26p9Rutl0FXEX2B_b9 {
  padding: 0px 15px;
}

._2_yroFHVSje1ODE130XI80 {
  width: 100%;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  font-size: 18px;
  white-space: nowrap;
}

._3X1iZIEGzPpPfWHnRpnOfl {
  margin-top: 10px;
  text-align: center;
}

._1x4yLSLrpV8UWslJx-h9it {
  width: 100%;
  display: flex;
  grid-gap: 5px;
  word-break: break-all;
}

._1x4yLSLrpV8UWslJx-h9it p span {
  font-family: 'Playfair Display Bold';
  font-weight: 700;
}

._3vbhLDw5u0WudRjytKFbxB {
  font-size: 14px;
  color: #000000;
}

._1pDqXw9xaRjfhT867tQ4RQ {
  display: flex;
  align-items: center;
  grid-gap: 5px;
  text-align: center;
}

._1pDqXw9xaRjfhT867tQ4RQ p {
  font-size: 14px;
  color: #959595;
  margin: 0px;
}

._1pDqXw9xaRjfhT867tQ4RQ ._18-dqEUZuG-35b6_l2_a53 {
  color: #000000;
  font-size: 14px;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
}

._1Dn9msjBmI7-yKLpu0NUG7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

._1Dn9msjBmI7-yKLpu0NUG7 .XnnWxDvFuJRqioTqe1DvO {
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

._11AoQHmYfBNWcW2SsD0neD {
  border-radius: 0;
  background-color: #000000;
  padding: 10px 20px;
  font-size: 14px;
  font-family: 'Futura Bold';
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

.XnnWxDvFuJRqioTqe1DvO button {
  background: none;
  border: none;
  outline: none;
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  background-color: #f6f6f6;
  border-radius: 100%;
  cursor: pointer;
}

.XnnWxDvFuJRqioTqe1DvO button img {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
}

._2hkSfYG5uPGsACxUe9nMjZ {
  font-family: 'Playfair Display Regular', sans-serif;
  font-size: 18px;
}

.sXizch0tW4S6hZkp1vVCh {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

._3vbhLDw5u0WudRjytKFbxB {
  font-family: 'Futura Regular', sans-serif;
  font-size: 14px;
  color: #000000;
}

._2TcxOCaeIyKzPuJ2lb2jA2 {
  -webkit-line-clamp: 3;
}

._1JrMnSEa532W0uwrZ_ehk {
  width: 130px;
  height: 130px;
  overflow: hidden;
  position: absolute;
  top: -15px;
  right: -10px;
  z-index: 1;
}

._2QhlYSMDn4f975PhY4FBOm {
  left: -31px;
  top: 40px;
  transform: rotate(45deg);
  position: absolute;
  display: block;
  width: 225px;
  padding: 10px 0;
  background-color: #000000;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}

._22FYFR78ExiWVaJCYmE4RG {
  width: 2rem;
  height: 2rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
}

.UnlE4WpiGHJe_fFMsLWtF {
  display: flex;
  align-items: flex-start;
  grid-gap: 10px;
}

._1IVntPtck6ErAw5MK3aJXb {
  display: flex;
  align-items: center;
  grid-gap: 5px;
}

._25hsYtc9EYHpQqkKwrfE6R {
  display: flex;
  flex-wrap: wrap;
}

._315HyYhFdYa-0bpf-zod0z {
  flex: 50%;
}

.JZ6-6b78W4VqpeaD3AbGC {
  position: absolute;
  bottom: 8px;
  right: 6px;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  color: #fff !important;
  border: none;
  font-size: 20px;
  line-height: 51px;
  /* background: rgba(255, 255, 255, 0.5); */
  background-color: #e4ded4;
  z-index: 9;
}

@media (max-width: 767px) {
  ._3FZTziaHHZaFPvbt3jqMKw {
    width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

@media only screen and (max-width: 767px) {
  ._2_yroFHVSje1ODE130XI80 {
    /* font-size: 15px; */
    white-space: nowrap;
  }

  .UxAbdAuCp9cDNlhrmvr4z {
    height: 150px;
  }

  ._2R3V26p9Rutl0FXEX2B_b9 {
    grid-gap: 5px;
  }

  ._2nUt21w8JD-f2J39dw6Yau {
    font-size: 20px;
  }
}

/* @media only screen and (max-width: 479px) {
  .thumbnailDescription {
    font-size: 14px;
  }
  .thumbnailImageContainer {
    height: 150px;  
  }
  .ratingContainer {
    font-size: 12px;
  }
  
  .ratingContainer p span {
    font-weight: 500;
  }
  .ratingWrapper p {
    font-size: 12px;
  }
  
  .thumbnailPrice {
    font-size: 12px;
  }
  
  .callForPrice {
    font-size: 12px;
  }
  .priceContainer p {
    font-size: 12px;
  }
  
.priceContainer .price {
  font-size: 12px;
  font-weight: 600;
}

} */

/*  */

._2R3V26p9Rutl0FXEX2B_b9 {
  flex: 1;
  padding: 40px 10px 10px;
  display: flex;
  flex-direction: column;
  grid-gap: 6px;
}

.sXizch0tW4S6hZkp1vVCh {
  color: #777777;
}

._2d_kGOQUcif700WxlmegB3 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center
}

._2d_kGOQUcif700WxlmegB3 ._2cY3zr-SCwYj6iJCC31UsO {
    text-transform: uppercase;
  }

._24QvYPDqGcbWf1FG1EVRFu {
  color: #ffa043;
}

._13AafToYfGT_oQfC2wNFTE {
  color: #ddd;
}

._1IVntPtck6ErAw5MK3aJXb {
  display: flex;
  align-items: center;
  grid-gap: 5px;
}

._1IVntPtck6ErAw5MK3aJXb p {
  font-family: 'Playfair Display Bold';
  font-size: 0.9rem;
}

._3xmNyfFQEc9m6bCyxaIDu0 {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

.izGWESeakzj14Tn5ECHdh {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
}

._2_yroFHVSje1ODE130XI80 {
  width: 100%;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Playfair Display Bold';
  font-weight: 800;
  font-size: 18px;
}

._2TXTt6YILnS_8kiOuRDrlb {
  /* padding: 20px; */
}

._1h6kHeg0Q0TM0byH-iOt39 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 15px;
  font-size: 18px
}

._1h6kHeg0Q0TM0byH-iOt39:last-of-type {
    margin-bottom: 0;
  }

._1h6kHeg0Q0TM0byH-iOt39 h2 {
    margin: 8px 8px 0px 8px;
    font-size: 26px;
    color: #000;
    font-weight: bold;
    text-align: center;
  }

._1h6kHeg0Q0TM0byH-iOt39 h3 {
    margin: 15px;
    font-size: 24px;
    color: #000;
    font-weight: bold;
    word-break: break-word;
    text-align: center;
  }

._1h6kHeg0Q0TM0byH-iOt39 img {
    width: 85%;
    margin-bottom: 15px;
  }

._1h6kHeg0Q0TM0byH-iOt39 p {
    width: 100%;
    margin-top: 0;
    text-align: left;
  }
/* .Privacypage h3 {
  font-size: 18px;
  margin: 10px 0px;
  text-align: left !important;
} */
._3uffLSDBE_Zy35MKSLzBdF {
  color: #000000;
}

._25BJ6138QoNtdbiJyopusR {
  margin-top: 15px;
}

._1Y4kolLndp0t0dtowaQkeH {
  /* padding: 20px; */
}

.viXYKGkxzR5xMo03ODSUv {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 15px;
  font-size: 18px
}

.viXYKGkxzR5xMo03ODSUv:last-of-type {
    margin-bottom: 0;
  }

.viXYKGkxzR5xMo03ODSUv h2 {
    margin-bottom: 15px;
    font-size: 24px;
    color: #000;
  }

.viXYKGkxzR5xMo03ODSUv h3 {
    margin: 15px;
    font-size: 24px;
    color: #000;
    font-weight: bold;
    word-break: break-word;
    text-align: center;
  }

.viXYKGkxzR5xMo03ODSUv img {
    width: 85%;
    margin-bottom: 15px;
  }

.viXYKGkxzR5xMo03ODSUv p {
    width: 100%;
    margin-top: 0;
    text-align: left;
    word-break: break-word;
  }

.cZ4ONuKnJEQmoeXEo-4bj {
  color: #000000;
}

._2Uaj3BnEuffNEpH-oCs5n- {
  margin-top: 15px;
}

@font-face {
  font-family: 'Futura Regular';
  src: url(/c0fee61ca17b53b708da.ttf);
}

@font-face {
  font-family: 'Futura Medium';
  src: url(/cf32413733edd06f5a5d.ttf);
}

@font-face {
  font-family: 'Futura Bold';
  src: url(/7bfa561462fd51bcc460.ttf);
}

@font-face {
  font-family: 'Futura Heavy';
  src: url(/af72c25a6945b0f48abb.ttf);
}

@font-face {
  font-family: 'Playfair Display Regular';
  src: url(/b982583b4edccc394bb4.ttf);
}

@font-face {
  font-family: 'Playfair Display Italic';
  src: url(/8b034e8d3b1fa7ddb9c0.ttf);
}

@font-face {
  font-family: 'Playfair Display Bold';
  src: url(/60d3f992e85f8e17f419.ttf);
}

@font-face {
  font-family: 'Playfair Display Bold Italic';
  src: url(/716c12d14a987428556e.ttf);
}

@font-face {
  font-family: 'Playfair Display Black';
  src: url(/5f3cf41d49e31b00169d.ttf);
}

@font-face {
  font-family: 'Playfair Display Black Italic';
  src: url(/4850b85954c75e9d75f2.ttf) format('truetype');
}

.addscroll {
  overflow: auto !important;
}

.toggleContaineraddstyle .header {
  padding-top: 0px;
  padding-bottom: 10px;
}
@font-face {
  font-family: 'mydiamond-icon';
  src:
    url(/314ec43a0cb2fe1af5fb.ttf?smjqyf) format('truetype'),
    url(/5fc7419caa013af484f7.woff?smjqyf) format('woff'),
    url(/f0c9ac8dbaf9e9293595.svg?smjqyf#mydiamond-icon) format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'mydiamond-icon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-btmnav-favs:before {
  content: "\e900";
}
.icon-buyitnow:before {
  content: "\e901";
}
.icon-bookings:before {
  content: "\e902";
}
.icon-connections:before {
  content: "\e903";
}
.icon-home:before {
  content: "\e904";
}
.icon-search-4cs:before {
  content: "\e905";
}
.icon-search-certs:before {
  content: "\e906";
}
.icon-commenting:before {
  content: "\e907";
}
.icon-search:before {
  content: "\e91a";
}
.icon-map-marker:before {
  content: "\e91b";
}
.icon-ring:before {
  content: "\e91c";
}
.icon-learnmore:before {
  content: "\e91d";
}
.icon-email:before {
  content: "\e91e";
}
.icon-password:before {
  content: "\e91f";
}
.icon-fav-empty:before {
  content: "\e920";
}
.icon-fav-filled:before {
  content: "\e921";
}
.icon-hours:before {
  content: "\e922";
}
.icon-services:before {
  content: "\e923";
}
.icon-store:before {
  content: "\e924";
}
.icon-shape-cushion:before {
  content: "\e9a4";
}
.icon-shape-heart:before {
  content: "\e9a5";
}
.icon-shape-other:before {
  content: "\e9a6";
}
.icon-shape-pear:before {
  content: "\e9a7";
}
.icon-shape-princess:before {
  content: "\e9a8";
}
.icon-shape-round:before {
  content: "\e9a9";
}
.icon-close:before {
  content: "\e9aa";
}
.icon-more:before {
  content: "\e9ab";
}
.icon-settings:before {
  content: "\e9ad";
}
.icon-share:before {
  content: "\e9ae";
}
.icon-continue:before {
  content: "\e9af";
}
.icon-star-empty:before {
  content: "\e9d7";
}
.icon-star-half:before {
  content: "\e9d8";
}
.icon-star-full:before {
  content: "\e9d9";
}
.icon-checkbox-checked:before {
  content: "\ea52";
}
.icon-checkbox-unchecked:before {
  content: "\ea53";
}


  /* .swiper-backface-hidden 
  .swiper-slide{
  transform: translateZ(1);


} */
*,
*::before,
*::after {
  box-sizing: border-box;
}

* {
  margin: 0;
}

#_13A7qJdg0TVxglWFau9vXu,
#_34XIe-y46iEItXbPDUhliD {
  isolation: isolate;
}

html,
body {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  font-family: 'Futura Regular';
  font-weight: 300;
  font-size: 14px;
  letter-spacing: 0.5px;
  color: #000000;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-tap-highlight-color: transparent;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  word-wrap: break-word;
  margin: 0;
  padding: 0;
  font-weight: 400;
  color: #333;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: inherit;
}

b {
  font-weight: 400;
}
input[type='password']::-ms-reveal,
input[type='password']::-ms-clear {
  display: none;
}
.slider {
  height: 25px;
}

.handle {
  width: 25px;
  height: 25px;
  border-radius: 100%;
  background-color: #000000;
}

.bar {
  height: 3px;
  border-radius: 3px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #ebebeb
}

.bar:first-of-type {
    background-color: #000000;
  }

.doubleSlider .bar:nth-of-type(2) {
      background-color: #000000;
    }

.doubleSlider .bar:not(:nth-of-type(2)) {
      background-color: #ebebeb;
    }

.emptyMessage {
  color: #ddd;
  font-size: 20px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.emptyMessage.thisfor-saveempty {
  font-weight: 700;
  min-height: calc(100vh - 790px);
  color: #000000;
}
.emptyMessage.thisfor-saveempty-mob {
  font-weight: 700;
  color: #000000;
}

.swiper-backface-hidden .swiper-slide {
  transform: none !important;
}

.makeStyles-iconContainer-3 button {
  flex: 1 1 auto;
  border: none;
  margin: 5px;
  text-align: center;
  display: inline-block;
}

.slick-dots {
  z-index: -1;
}

p {
  margin-bottom: 0rem;
}

.newsallerslide {
  width: 100%;
}

.newsallerslide .swiper-button-prev {
  margin-left: -10px;
}

.newsallerslide .swiper-button-next {
  margin-right: -10px;
}

.newsallerslide .swiper-horizontal {
  padding: 0px 18px;
  width: 100%;
}
.best-design-collection .swiper-button-next {
  top: 30%;
}
.best-design-collection .swiper-button-prev {
  top: 30%;
}
.best-design-collection .swiper-button-prev.swiper-button-disabled {
  cursor: no-drop !important;
  pointer-events: auto !important;
}
.best-design-collection .swiper-button-prev {
  background-color: #fff;
}
.featured-retailers .swiper-button-prev {
  background-color: #fff;
}
.featured-retailers .swiper-button-next {
  background-color: #fff;
}
.best-design-collection .swiper-button-prev::after {
  font-size: 20px;
  font-weight: bold;
}
.featured-retailers .swiper-button-prev::after {
  font-size: 20px;
  font-weight: bold;
}
.featured-retailers .swiper-button-next::after {
  font-size: 20px;
  font-weight: bold;
}
.best-design-collection .swiper-button-next.swiper-button-disabled {
  cursor: no-drop !important;
  pointer-events: auto !important;
}
.best-design-collection .swiper-button-next {
  background-color: #fff;
}
.best-design-collection .swiper-button-next::after {
  font-size: 20px;
  font-weight: bold;
}
.selectField {
  border: none;
  border-bottom: 2px dashed #ccc;
  min-height: 30px;
}
.swiper-button-prev:after {
  color: #333;
}
.swiper-button-next:after {
  color: #333;
}
.src-app-components-desktop-search-Result__srpagessection
      .src-app-components-desktop-search-Result__searchBar
      .src-app-components-common-SearchBar__searchButton {
  top: 11px !important;
}
.src-app-components-desktop-diamond-rating-reviews-RatingReviews__RatingReviewsbottom
      .swiper-button-prev {
  background: #000;
  left: 0;
  width: 18px;
  height: 30px;
  top: calc(50% + 15px);
}
.src-app-components-desktop-diamond-rating-reviews-RatingReviews__RatingReviewsbottom
      .swiper-button-next {
  background: #000;
  right: 0;
  width: 18px;
  height: 30px;
  top: calc(50% + 15px);
}
.src-app-components-desktop-diamond-rating-reviews-RatingReviews__RatingReviewsbottom
      .swiper-button-next::after {
  color: #fff;
  font-size: 12px;
}
.src-app-components-desktop-diamond-rating-reviews-RatingReviews__RatingReviewsbottom
      .swiper-button-prev::after {
  color: #fff;
  font-size: 12px;
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .basicinfo-price .src-app-components-common-DiamondPrice__diamondPrice {
    justify-content: center !important;
  }
}

@media only screen and (max-width: 767px) {
  .slick-dots {
    z-index: 999;
  }
  .src-app-components-mobile-common-BottomBar__bottomBar {
    z-index: 9999;
  }
  /* :global(.src-app-components-mobile-navbar-Navbar__navbar){
    z-index: 99999;
  } */
  body {
    min-height: 100%;
    overflow-x: hidden;
  }
}

#jewelry-designers .swiper-button-prev {
  background-color: #fff;
}
#jewelry-designers .swiper-button-next {
  background-color: #fff;
}
#jewelry-designers .swiper-button-prev::after {
  font-size: 20px;
  font-weight: bold;
}
#jewelry-designers .swiper-button-next::after {
  font-size: 20px;
  font-weight: bold;
}

#jewelry-experts .swiper-button-prev {
  background-color: #fff;
}
#jewelry-experts .swiper-button-next {
  background-color: #fff;
}
#jewelry-experts .swiper-button-prev::after {
  font-size: 20px;
  font-weight: bold;
}
#jewelry-experts .swiper-button-next::after {
  font-size: 20px;
  font-weight: bold;
}

#jewelers .swiper-button-prev {
  background-color: #fff;
}
#jewelers .swiper-button-next {
  background-color: #fff;
}
#jewelers .swiper-button-prev::after {
  font-size: 20px;
  font-weight: bold;
}
#jewelers .swiper-button-next::after {
  font-size: 20px;
  font-weight: bold;
}

#gemstone-vendors .swiper-button-prev {
  background-color: #fff;
}
#gemstone-vendors .swiper-button-next {
  background-color: #fff;
}
#gemstone-vendors .swiper-button-prev::after {
  font-size: 20px;
  font-weight: bold;
}
#gemstone-vendors .swiper-button-next::after {
  font-size: 20px;
  font-weight: bold;
}

#jewelry-designers .swiper-button-prev.swiper-button-disabled {
  pointer-events: auto !important;
}
#jewelry-designers .swiper-button-next.swiper-button-disabled {
  pointer-events: auto !important;
}

#jewelry-experts .swiper-button-prev.swiper-button-disabled {
  pointer-events: auto !important;
}
#jewelry-experts .swiper-button-next.swiper-button-disabled {
  pointer-events: auto !important;
}

#jewelers .swiper-button-prev.swiper-button-disabled {
  pointer-events: auto !important;
}
#jewelers .swiper-button-next.swiper-button-disabled {
  pointer-events: auto !important;
}

#gemstone-vendors .swiper-button-prev.swiper-button-disabled {
  pointer-events: auto !important;
}
#gemstone-vendors .swiper-button-next.swiper-button-disabled {
  pointer-events: auto !important;
}

