.runda_goods_list_content #pagesize {
  margin-top: var(--text-gap);
}

.runda_goods_list_content #pagesize ul li a {
  border-radius: 50%;
}

.runda_goods_list {
  position: relative;
  padding: calc(var(--text-gap) * 2) 0 0;
}

.runda_goods_list_bg {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 58%;
  aspect-ratio: 1123/2000;
  z-index: -1;
  transform: translateY(78%);
}

.runda_goods_list_content_right {
  width: 30.7%;
}

.runda_goods_list_item {
  display: flex;
  flex-direction: column;
}

.runda_goods_list_item_content {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
}

.runda_goods_list_item_image {
  position: relative;
}

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

.runda_goods_list_item_image_advanced {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(250, 250, 250, 0.90);
  display: none;
  align-items: center;
}

@media screen and (min-width: 993px) {
  .runda_goods_list_item:hover .runda_goods_list_item_image_advanced {
    display: flex;
  }
}

.runda_goods_list_item_image_advanced ul {
  padding-left: 40px;
}

.runda_goods_list_item_image_advanced ul li {
  list-style: disc;
  color: var(--color-primary);
  font-size: var(--text-flag-size);
  font-weight: 400;
  line-height: 2.2;
}

.runda_goods_list .runda-title {
  margin-bottom: 16px;
}

.runda_goods_list_content {
  display: flex;
  gap: calc(var(--text-gap-sm) * 2);
  margin-top: var(--text-gap);
}

.runda_goods_list_content_left {
  flex: 1;
}

.runda_goods_list_content_left_list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: calc(var(--text-gap-lg) / 2);
  row-gap: var(--text-gap-lg);
}

.runda_goods_list_item_image img {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}

.runda_goods_list_item_content_title {
  color: var(--title-text-color);
  font-family: var(--semiBold-font-family);
  font-size: var(--title-size-h4);
  font-weight: 600;
  line-height: 1.28571;
  margin-top: calc(var(--text-gap-lg) / 2);
  /* height: calc(var(--title-size-h4) * 1.28571 * 3); */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.runda_goods_list_item_desc {
  color: var(--text-color-primary);
  font-size: var(--text-flag-size);
  font-weight: 400;
  line-height: 1.4;
  margin-top: calc(var(--text-gap-sm) / 2);
  /* height: calc(var(--text-flag-size) * 1.4 * 2); */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.runda_goods_list_item_content .runda-btn {
  margin-top: calc(var(--text-gap-sm) / 2);
}

.runda_goods_list .sidemenu>.title {
  color: #545353;
  font-family: var(--font-family-impact);
  font-size: var(--title-size-h5);
  font-weight: 400;
  line-height: normal;
  padding: calc(var(--text-gap-lg) / 2) calc(var(--text-gap-lg) / 2) calc(var(--text-gap-lg) / 2) calc(var(--text-gap-lg) / 2 + 40px);
  position: relative;
  border-bottom: 1px solid #D9D9D9;
}

.runda_goods_list .sidemenu>.title::before {
  content: '';
  position: absolute;
  top: 50%;
  left: calc(var(--text-gap-lg) / 2);
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  background-image: url('https://okki-shop-dev.oss-cn-hangzhou.aliyuncs.com/category/365784/1000471/a935d97c7239a8bf937801e5ea10a121/Frame.svg');
}

.runda_goods_list .sidemenu .menu-item {
  border-top: none;
  border-bottom: 1px solid #D9D9D9;
}

.runda_goods_list .sidemenu .menu-item.active>.menu-content {
  background: var(--color-primary);
}

.runda_goods_list .sidemenu .menu-content {
  padding: calc(var(--text-gap-lg) / 2) !important;
}

.runda_goods_list .sidemenu .menu-title {
  color: #545353;
  font-size: 14px;
  font-family: var(--semiBold-font-family);
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  word-break: break-word;
}

.runda_goods_list .sub-menu-item .menu-title {
  font-family: var(--font-family);
  font-weight: 400;
  line-height: 1.485;
}

.runda_goods_list .sidemenu .menu-item.active>.menu-content .menu-title {
  color: #fff;
}

.runda_goods_list .sidemenu .menu-arrow::before {
  display: none;
}

.runda_goods_list .sidemenu .sub-menu-item {
  border-bottom: none;
}

@media screen and (max-width: 992px) {
  .runda_goods_list .sidemenu .menu-item:first-child {
    border-top: 1px solid #D9D9D9;
  }

  .runda_goods_list .sidemenu>.title {
    display: none;
  }

  .runda_goods_list_content_left_list {
    grid-template-columns: 1fr;
  }

  .runda_goods_list_item {
    display: flex;
    gap: var(--text-gap-sm);
  }

  .runda_goods_list_item_image {
    width: 33%;
  }

  .runda_goods_list_item_image img {
    aspect-ratio: 1/1;
  }

  .runda_goods_list_item_content_title {
    margin-top: 0;
  }

  .runda_goods_list_item_content {
    flex: 1;
  }

}

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

  .runda_goods_list .sidemenu {
    display: block;
  }

  .runda_goods_list .sidemenu .menu-title {
    font-size: 12px;
  }

  .runda_goods_list_item_content_title {
    font-size: 14px;
    height: calc(14px * 1.28571 * 2);
    -webkit-line-clamp: 2;
  }

  .runda_goods_list_item_desc {
    font-size: 12px;
    height: calc(12px * 1.4 * 3);
    -webkit-line-clamp: 3;
    margin-top: 8px;
  }

  .runda_goods_list_item_content .runda-btn {
    margin-top: 8px;
  }

}

@media screen and (max-width: 576px) {
  .runda_goods_list_content {
    margin-left: calc(-15px - (100vw - 450px) / 2);
  }
}

@media screen and (max-width: 480px) {
  .runda_goods_list_content {
    margin-left: calc(-15px - (100vw - 360px) / 2);
  }
}