.similar_elements {
  display: none;
}
.similar_elements:has( .statistic_items_grid) {
  display: block;
}
.similar_elements .statistic_items_grid .item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 16px;
  background: #FFF;
}
@media (max-width: 1280px) {
  .similar_elements .statistic_items_grid .item {
    min-width: calc(100% / 2 - 20px);
  }
}
@media (max-width: 640px) {
  .similar_elements .statistic_items_grid .item {
    min-width: calc(100% / 1);
  }
}
.similar_elements .statistic_items_grid .item .image-wrap {
  overflow-x: auto;
  width: 100%;
  scrollbar-color: #1463a3 transparent;
  scrollbar-width: thin;
}
.similar_elements .statistic_items_grid .item .image-wrap .images {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.similar_elements .statistic_items_grid .item .image-wrap .images img {
  border-radius: 16px;
  background: url(/moto/data/imgs/moto_placeholder.jpg) lightgray 50% / cover no-repeat;
}
.similar_elements .statistic_items_grid .item .image-wrap .images .location {
    position: absolute;
    top: 16px;
    left: 16px;
    padding: 12px 16px;
    border-radius: 100px;
    background: #fff;
    padding-left: 42px;
    background-image: url(/images/icons/location-icon.png);
    background-repeat: no-repeat;
    background-position: 16px center;
    color: #001f2d;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.15px;
    text-transform: uppercase;
}
.similar_elements .statistic_items_grid .item .spec-wrap {
  width: 100%;
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications {
  display: flex;
  padding: 16px 24px 24px 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
}
@media (max-width: 959px) {
  .similar_elements .statistic_items_grid .item .spec-wrap .specifications {
    padding: 16px 16px 20px 16px;
  }
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications .name {
  color: #001F2D;
  /* Headline/Desktop/H4 */
  font-family: "NT Somic";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  /* 26px */
}
@media (max-width: 959px) {
  .similar_elements .statistic_items_grid .item .spec-wrap .specifications .name {
    font-size: 18px;
  }
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications .price-form {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications .price-form .price {
  color: #001F2D;
  /* Headline/Desktop/H2 */
  font-family: "NT Somic";
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 28px */
}
@media (max-width: 959px) {
  .similar_elements .statistic_items_grid .item .spec-wrap .specifications .price-form .price {
    font-size: 26px;
  }
}
.similar_elements .item .element_params .price-wrap .price:has( .price__info) {
  display: flex;
  gap: 16px;
  align-items: center;
  position: relative;
}
.similar_elements .item .element_params .price-wrap .price .price__info {
  background-image: url('/images/icons/info-price.svg');
  display: flex;
  width: 28px;
  height: 28px;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
}
.similar_elements .item .element_params .price-wrap .price .price__info.active + .price__info-text-wrap {
  display: flex;
}
.similar_elements .item .element_params .price-wrap .price .price__info-text-wrap {
  display: none;
  position: absolute;
  top: 60%;
  left: -10%;
  width: 350px;
  padding: 24px 0px 0px 24px;
}
@media (max-width: 1600px) {
  .similar_elements .item .element_params .price-wrap .price .price__info-text-wrap {
    left: 0;
    right: 0;
    /*							width: 400px;*/
    padding: 24px 24px 0px 0px;
  }
}
@media (max-width: 959px) {
  .similar_elements .item .element_params .price-wrap .price .price__info-text-wrap {
    width: 300px;
    left: 0px;
  }
}
@media (max-width: 479px) {
  .similar_elements .item .element_params .price-wrap .price .price__info-text-wrap {
    width: 300px;
    padding: 24px 0px 0px 0px;
  }
}
.similar_elements .item .element_params .price-wrap .price .price__info-text-wrap .price__info-text {
  padding: 16px;
  border-radius: 12px;
  background: var(--website-system-white-01, #FFF);
  /* l */
  box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.07);
  color: var(--Text-Black-01, #001F2D);
  /* Text/400 */
  font-family: 'Inter', sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 25.5px */
}
.similar_elements .item .element_params .price-wrap .price .price__info-text-wrap .price__info-text a {
  color: var(--Text-Primary-01, #1463A3);
  text-decoration-line: underline;
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications .price-form .buttons-wrap {
  display: flex;
  align-items: flex-end;
  gap: 8px;
  align-self: stretch;
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications .price-form .buttons-wrap .order-btn {
  flex: 1 0 0;
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications .price-form .buttons-wrap .wp-btn {
  display: flex;
  width: 48px;
  height: 48px;
  padding: 0px 20px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 16px;
  background: rgba(5, 147, 16, 0.1);
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications .params-wrapper {
  width: 100%;
  display: flex;
  align-items: flex-start;
  align-self: stretch;
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications .params-wrapper .params__main {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  width: 100%;
  column-gap: 20px;
  row-gap: 16px;
}
@media (max-width: 1280px) {
  .similar_elements .statistic_items_grid .item .spec-wrap .specifications .params-wrapper .params__main {
    display: flex;
    padding: 0px 24px 24px 0px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    flex: 1 0 0;
  }
}
@media (max-width: 959px) {
  .similar_elements .statistic_items_grid .item .spec-wrap .specifications .params-wrapper .params__main {
    padding: 0px 12px 24px 0px;
  }
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications .params-wrapper .params__main .param-wrap {
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications .params-wrapper .params__main .param-wrap .param-val {
  color: #001F2D;
  /* Controls/Link 400 */
  font-family: Inter;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 17px */
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications .params-wrapper .params__main .param-wrap .param-val.green-rate {
  display: flex;
  width: 24px;
  height: 20px;
  padding-right: 1px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 6px;
  background: rgba(5, 147, 16, 0.1);
  color: #059310;
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications .params-wrapper .params__dop {
  display: none;
}
@media (max-width: 1280px) {
  .similar_elements .statistic_items_grid .item .spec-wrap .specifications .params-wrapper .params__dop {
    display: flex;
    padding-left: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    flex: 1 0 0;
    border-left: 1px solid rgba(26, 30, 33, 0.1);
  }
}
@media (max-width: 959px) {
  .similar_elements .statistic_items_grid .item .spec-wrap .specifications .params-wrapper .params__dop {
    padding-left: 12px;
  }
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications .params-wrapper .params__dop .param-wrap {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications .params-wrapper .params__dop .param-wrap .param-label {
  color: rgba(0, 31, 45, 0.3);
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  /* 12px */
  letter-spacing: -0.12px;
  text-transform: uppercase;
}
.similar_elements .statistic_items_grid .item .spec-wrap .specifications .params-wrapper .params__dop .param-wrap .param-val {
  color: #001F2D;
  /* Description/Description 400 */
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 15px */
}



