/* 区块 CSS 变量声明（系统注入，AI 无需重复声明） */
.block_ai_block_1790735958572 {
	--color-match-primary: #ff4444;
	--color-match-primary-hover: #e63838;
	--color-match-on-primary: #ffffff;
	--color-match-card-bg: #ffffff;
	--color-match-text-heading: #111111;
	--color-match-text-body: #666666;
	--color-match-border: #e5e5e5;
	--color-match-shadow: rgba(0, 0, 0, 0.06);
	--dyn-radius-card: 8px;
	--dyn-space-gap: 24px;
	--dyn-icon-size: 10px;
}

/* 列表基础布局（Grid 机制 + flex 传导链路） */
.block-prodlist-lead-container-ai_block_1790735958572 {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
	list-style: none;
	padding: 0;
	margin: 0;
	gap: max(10px, var(--dyn-space-gap, 24px));
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-site-block {
	box-sizing: border-box;
	list-style: none;
	display: flex;
	flex-direction: column;
}
.block-prodlist-lead-container-ai_block_1790735958572 .top {
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
}
.block-prodlist-lead-container-ai_block_1790735958572 .product-image {
	display: block;
	overflow: hidden;
	width: 100%;
	height: auto;
}
.block-prodlist-lead-container-ai_block_1790735958572 img.normal-image {
	width: 100%;
	height: auto;
	display: block;
	object-fit: cover;
}


/* 产品列表默认样式（AI 可覆盖） */
.block-prodlist-lead-container-ai_block_1790735958572 .top > * {
	box-sizing: border-box; width: 100%; height: 100%;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-site-block-image {
overflow: hidden; position: static;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-site-block-name {
	margin-top: 12px;
}
.block-prodlist-lead-container-ai_block_1790735958572 .titleLabel {
	color: var(--color-match-text-heading, #111); text-decoration: none;
}
.block-prodlist-lead-container-ai_block_1790735958572 .heading5 {
	display: inline-block; font-size: 16px; font-weight: 600; line-height: 1.35;
}
.block-prodlist-lead-container-ai_block_1790735958572 .product-introduction {
	margin-top: 8px; color: var(--color-match-text-body, #666); font-size: 14px; line-height: 1.6;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-site-attrs {
	display: flex; gap: 6px; margin-top: 6px; color: var(--color-match-text-body, #666); font-size: 13px; line-height: 1.5;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-site-attrlabel {
	flex: 0 0 auto;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-site-attrvalue {
	min-width: 0;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-site-rate {
	display: flex; align-items: center; gap: 2px; margin-top: 8px; color: #fadb14;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-site-rate span {
	font-size: 16px; line-height: 1;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-site-block-price {
	margin-top: 10px;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-price {
	color: var(--color-match-text-body, #999); text-decoration: line-through;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-discountprice {
	font-weight: 700;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-site-buttons-container {
	display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-top: 12px;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-site-buttons a {
	display: inline-flex; align-items: center; gap: 4px;
	padding: 6px 16px;
	background: var(--color-match-primary, #ff4444);
	color: var(--color-match-on-primary, #fff);
	border-radius: 4px; text-decoration: none; font-size: 14px; line-height: 1.4;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-site-buttons a:hover {
	background: var(--color-match-primary-hover, #e63838);
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-site-buttons a i {
	font-size: var(--dyn-icon-size, 12px); color: inherit;
}

/* 幻灯片默认视觉（AI 可覆盖） */
.block-prodlist-lead-container-ai_block_1790735958572 .slick-prev-arrows,
.block-prodlist-lead-container-ai_block_1790735958572 .slick-next-arrows {
	width: 36px; height: 36px;
	border: none; border-radius: 50%;
	background: rgba(0,0,0,0.35);
	color: #fff; font-size: 16px;
	transition: background 0.2s, box-shadow 0.2s;
	box-shadow: 0 2px 6px rgba(0,0,0,0.15);
	padding: 0; line-height: 1;
}
.block-prodlist-lead-container-ai_block_1790735958572 .slick-prev-arrows:hover,
.block-prodlist-lead-container-ai_block_1790735958572 .slick-next-arrows:hover {
	background: rgba(0,0,0,0.6);
	box-shadow: 0 3px 10px rgba(0,0,0,0.25);
}
.block-prodlist-lead-container-ai_block_1790735958572 .slick-prev-arrows i,
.block-prodlist-lead-container-ai_block_1790735958572 .slick-next-arrows i {
	font-size: var(--dyn-icon-size, 18px); color: inherit; line-height: 1;
}
.block-prodlist-lead-container-ai_block_1790735958572 .slick-dots li button {
	width: 10px; height: 10px; padding: 0; margin: 0;
	border: none; border-radius: 50%; cursor: pointer;
	background: rgba(0,0,0,0.2);
	font-size: 0; line-height: 0; color: transparent;
	transition: background 0.2s, transform 0.2s;
	outline: none;
}
.block-prodlist-lead-container-ai_block_1790735958572 .slick-dots li button::before {
	display: none;
}
.block-prodlist-lead-container-ai_block_1790735958572 .slick-dots li button:hover {
	background: rgba(0,0,0,0.4);
}
.block-prodlist-lead-container-ai_block_1790735958572 .slick-dots li.slick-active button {
	background: var(--color-match-primary, #333);
	transform: scale(1.2);
}

.block_ai_block_1790735958572 {
  --color-match-primary: #e8572a;
  --color-match-primary-hover: #c94519;
  --color-match-on-primary: #ffffff;
  --color-match-card-bg: #ffffff;
  --color-match-text-heading: #1a1a1a;
  --color-match-text-body: #666666;
  --color-match-border: #ebebeb;
  --color-match-shadow: rgba(0, 0, 0, 0.08);
  --dyn-radius-card: 10px;
  --dyn-space-gap: 20px;
  --dyn-icon-size: 14px;
}

.block-prodlist-lead-container-ai_block_1790735958572 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: var(--dyn-space-gap);
  padding: 0;
  margin: 0;
  list-style: none;
}

/* Card root */
.block-prodlist-lead-container-ai_block_1790735958572 .pc-card {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: var(--color-match-card-bg);
  border-radius: var(--dyn-radius-card);
  border: 1px solid var(--color-match-border);
  overflow: hidden;
  transition: box-shadow 0.28s ease, transform 0.28s ease;
  cursor: pointer;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-card:hover {
  box-shadow: 0 8px 28px var(--color-match-shadow);
  transform: translateY(-4px);
}

/* Media area */
.block-prodlist-lead-container-ai_block_1790735958572 .pc-media {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  background: #f5f5f5;
  flex-shrink: 0;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-media-link {
  display: block;
  width: 100%;
  height: 100%;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-main-img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.38s ease;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-card:hover .pc-main-img {
  transform: scale(1.06);
}

/* Video token overlay */
.block-prodlist-lead-container-ai_block_1790735958572 .pc-media .hasVideo {
  position: absolute;
  bottom: 8px;
  left: 8px;
  z-index: 2;
  pointer-events: none;
}

/* Hover action bar */
.block-prodlist-lead-container-ai_block_1790735958572 .pc-hover-actions {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 12px;
  background: linear-gradient(to top, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0) 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  opacity: 0;
  transform: translateY(8px);
  transition: opacity 0.26s ease, transform 0.26s ease;
  z-index: 3;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-card:hover .pc-hover-actions {
  opacity: 1;
  transform: translateY(0);
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-hover-actions .prodlist-site-buttons-container {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  justify-content: center;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-hover-actions .prodlist-site-buttons a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 7px 18px;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  background: var(--color-match-primary);
  color: var(--color-match-on-primary) !important;
  border: none;
  transition: background 0.2s ease, transform 0.15s ease;
  white-space: nowrap;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-hover-actions .prodlist-site-buttons a * {
  color: var(--color-match-on-primary) !important;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-hover-actions .prodlist-site-buttons a:hover {
  background: var(--color-match-primary-hover);
  transform: scale(1.04);
}

/* Info area */
.block-prodlist-lead-container-ai_block_1790735958572 .pc-info {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 14px 14px 16px;
  gap: 6px;
}

/* Name */
.block-prodlist-lead-container-ai_block_1790735958572 .pc-name {
  min-height: 38px;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-name-link {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  color: var(--color-match-text-heading) !important;
  text-decoration: none;
  transition: color 0.2s ease;
  word-break: break-word;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-name-link * {
  color: var(--color-match-text-heading) !important;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-name-link:hover {
  color: var(--color-match-primary) !important;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-name-link:hover * {
  color: var(--color-match-primary) !important;
}

/* Star */
.block-prodlist-lead-container-ai_block_1790735958572 .pc-star {
  display: flex;
  align-items: center;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-star .prodlist-site-rate {
  display: flex;
  align-items: center;
  gap: 2px;
}

/* Brief */
.block-prodlist-lead-container-ai_block_1790735958572 .pc-brief {
  font-size: 12px;
  line-height: 1.5;
  color: var(--color-match-text-body) !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.block-prodlist-lead-container-ai_block_1790735958572 .pc-brief * {
  color: var(--color-match-text-body) !important;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-brief .product-introduction {
  font-size: 12px;
  color: var(--color-match-text-body) !important;
  line-height: 1.5;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-brief .product-introduction * {
  color: var(--color-match-text-body) !important;
}

/* Attrs */
.block-prodlist-lead-container-ai_block_1790735958572 .pc-attrs {
  font-size: 12px;
  color: var(--color-match-text-body) !important;
}
.block-prodlist-lead-container-ai_block_1790735958572 .pc-attrs * {
  color: var(--color-match-text-body) !important;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-attrs .prodlist-site-attrs {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-attrs .prodlist-site-attrlabel {
  font-weight: 500;
  color: var(--color-match-text-heading) !important;
  margin-right: 4px;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-attrs .prodlist-site-attrlabel * {
  color: var(--color-match-text-heading) !important;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-attrs .prodlist-site-attrvalue {
  color: var(--color-match-text-body) !important;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-attrs .prodlist-site-attrvalue * {
  color: var(--color-match-text-body) !important;
}

/* Bottom: price */
.block-prodlist-lead-container-ai_block_1790735958572 .pc-bottom {
  margin-top: auto;
  padding-top: 8px;
  border-top: 1px solid var(--color-match-border);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-price .prodlist-site-block-price {
  display: flex;
  align-items: baseline;
  gap: 4px;
  flex-wrap: wrap;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-price .prodlist-price {
  font-size: 16px;
  font-weight: 700;
  color: var(--color-match-primary) !important;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-price .prodlist-price * {
  color: var(--color-match-primary) !important;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-price .prodlist-discountprice {
  font-size: 12px;
  color: var(--color-match-text-body) !important;
  text-decoration: line-through;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-price .prodlist-discountprice * {
  color: var(--color-match-text-body) !important;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-price .currencySymbol {
  font-size: 13px;
  font-weight: 700;
  color: var(--color-match-primary) !important;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-price .currencySymbol * {
  color: var(--color-match-primary) !important;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-price .needExchangeValue {
  font-size: 16px;
  font-weight: 700;
  color: var(--color-match-primary) !important;
}

.block-prodlist-lead-container-ai_block_1790735958572 .pc-price .needExchangeValue * {
  color: var(--color-match-primary) !important;
}

/* Pad breakpoint */
@media (max-width: 1024px) {
  .block-prodlist-lead-container-ai_block_1790735958572 {
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
  }

  .block-prodlist-lead-container-ai_block_1790735958572 .pc-info {
    padding: 12px 12px 14px;
  }

  .block-prodlist-lead-container-ai_block_1790735958572 .pc-name-link {
    font-size: 13px;
  }
}

/* Mobile breakpoint */
@media (max-width: 768px) {
  .block-prodlist-lead-container-ai_block_1790735958572 {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .block-prodlist-lead-container-ai_block_1790735958572 .pc-hover-actions {
    opacity: 1;
    transform: translateY(0);
    background: linear-gradient(to top, rgba(0,0,0,0.48) 0%, rgba(0,0,0,0) 100%);
    padding: 8px;
  }

  .block-prodlist-lead-container-ai_block_1790735958572 .pc-hover-actions .prodlist-site-buttons a {
    padding: 6px 12px;
    font-size: 12px;
  }

  .block-prodlist-lead-container-ai_block_1790735958572 .pc-info {
    padding: 10px 10px 12px;
    gap: 5px;
  }

  .block-prodlist-lead-container-ai_block_1790735958572 .pc-name-link {
    font-size: 13px;
    -webkit-line-clamp: 2;
  }

  .block-prodlist-lead-container-ai_block_1790735958572 .pc-price .prodlist-price,
  .block-prodlist-lead-container-ai_block_1790735958572 .pc-price .needExchangeValue {
    font-size: 14px;
  }
}

@media (max-width: 480px) {
  .block-prodlist-lead-container-ai_block_1790735958572 {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }

  .block-prodlist-lead-container-ai_block_1790735958572 .pc-info {
    padding: 8px 8px 10px;
  }

  .block-prodlist-lead-container-ai_block_1790735958572 .pc-brief,
  .block-prodlist-lead-container-ai_block_1790735958572 .pc-attrs {
    display: none;
  }
}

/* 产品标签固定样式（Phoenix4 主题 CSS 契约，AI 不可覆盖） */
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_text_tl {
	display: none; flex-direction: column; align-items: center; justify-content: center;
	left: -25px; max-width: 85px; min-height: 30px;
	transform: translateX(30%) rotate(315deg) translateZ(1px); transform-origin: left top;
	box-shadow: 0px -100px 0px 100px rgb(255, 0, 0); color: #FFFFFF;
	position: absolute; top: 60px; text-align: center;
	font-size: 14px; font-weight: 700; line-height: 1.2em !important;
	letter-spacing: 0 !important; font-style: normal !important;
	background-color: rgb(255, 0, 0); word-break: break-word;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_text_tr {
	display: none; flex-direction: column; align-items: center; justify-content: center;
	right: -25px; max-width: 85px; min-height: 30px;
	transform: translateX(30%) rotate(45deg) translateZ(1px); transform-origin: left top;
	box-shadow: 0px -100px 0px 100px rgb(255, 0, 0); color: #FFFFFF;
	position: absolute; top: 60px; text-align: center;
	font-size: 14px; font-weight: 700; line-height: 1.2em !important;
	letter-spacing: 0 !important; font-style: normal !important;
	background-color: rgb(255, 0, 0); word-break: break-word;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_text_tl .discount,
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_text_tr .discount {
	word-break: break-word; letter-spacing: 0 !important; font-style: normal !important;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_text_tl.show,
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_text_tr.show {
	display: flex;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_text_t {
	max-width: 100%; position: absolute; left: 0; top: 0; display: none;
	flex-direction: column; justify-content: start; align-items: start;
	letter-spacing: 0 !important; font-style: normal !important;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_text_t>div {
	max-width: 100%; padding: 0 5px; overflow: hidden; text-overflow: ellipsis;
	white-space: nowrap; height: 26px; margin-right: 2px;
	background-color: #000; text-align: start; font-size: 12px;
	line-height: 26px !important; color: #fff;
	letter-spacing: 0 !important; font-style: normal !important;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_text_t>.discount {
	max-width: 100%; display: flex; flex-direction: row;
	justify-content: start; align-items: center;
	letter-spacing: 0 !important; font-style: normal !important; padding: 0;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_text_t.show {
	display: flex; letter-spacing: 0 !important; font-style: normal !important;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_img_tr {
	position: absolute; right: 0; top: 0; display: none;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_img_r {
	position: absolute; display: none; right: 0; top: 10px;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_img_r img {
	position: relative; transform: unset; float: right;
	max-width: 26px !important; margin-bottom: 2px;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_img_r.show {
	display: flex; flex-direction: column; justify-content: start; align-items: center;
}
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_text_tl>div,
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_text_tr>div {
	letter-spacing: 0 !important; font-style: normal !important;
}
.block-prodlist-lead-container-ai_block_1790735958572 .labelfather .prodlistAsync_label_img_tl {
	position: absolute; left: 0; top: 0; display: none;
	letter-spacing: 0 !important; font-style: normal !important;
}
.block-prodlist-lead-container-ai_block_1790735958572 .labelfather .prodlistAsync_label_img_tr img,
.block-prodlist-lead-container-ai_block_1790735958572 .labelfather .prodlistAsync_label_img_tl img {
	position: relative; transform: unset; width: 100%;
	margin-bottom: 5px; max-width: 75px !important;
}
.block-prodlist-lead-container-ai_block_1790735958572 .labelfather .prodlistAsync_label_img_tl.show,
.block-prodlist-lead-container-ai_block_1790735958572 .prodlistAsync_label_img_tr.show {
	display: block;
}

/* 卡片定位上下文（标签需要 absolute 定位） */
.block-prodlist-lead-container-ai_block_1790735958572 .prodlist-site-block {
	position: relative;
}

/* Slider 模式下覆盖 Grid 布局，由 slick 接管 */
.block-prodlist-lead-container-ai_block_1790735958572.slick-initialized { display: block; }

/* 幻灯片固定机制（AI 不可覆盖） */
.block-prodlist-lead-container-ai_block_1790735958572 .slick-slide {
	padding: 0 8px; box-sizing: border-box;
}
.block-prodlist-lead-container-ai_block_1790735958572 .slick-list {
	margin: 0 -8px;
}
.block-prodlist-lead-container-ai_block_1790735958572 .slick-prev-arrows,
.block-prodlist-lead-container-ai_block_1790735958572 .slick-next-arrows {
	position: absolute; top: 50%; transform: translateY(-50%);
	z-index: 10; cursor: pointer;
	display: flex; align-items: center; justify-content: center;
}
.block-prodlist-lead-container-ai_block_1790735958572 .slick-prev-arrows {
	left: 10px;
}
.block-prodlist-lead-container-ai_block_1790735958572 .slick-next-arrows {
	right: 10px;
}
.block-prodlist-lead-container-ai_block_1790735958572 .slick-dots {
	display: flex !important; justify-content: center; align-items: center;
	padding: 12px 0 0; margin: 0; list-style: none; bottom: -10px;
}
.block-prodlist-lead-container-ai_block_1790735958572 .slick-dots li {
	list-style: none; margin: 0 4px; padding: 0;
	font-size: 0; line-height: 0;
}

/* 分页固定样式（系统生成，AI 不可覆盖） */
.prodlist-site-pagination-ai_block_1790735958572 .prodlist-laypage-normal { display: flex; justify-content: center; padding: 20px 0; }
.prodlist-site-pagination-ai_block_1790735958572 .layui-box { margin: 0; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 4px; }
.prodlist-site-pagination-ai_block_1790735958572 .layui-box span,
.prodlist-site-pagination-ai_block_1790735958572 .layui-box a { display: inline-flex; align-items: center; justify-content: center; padding: 0 14px; height: 30px; min-width: 30px; box-sizing: border-box; }
.prodlist-site-pagination-ai_block_1790735958572 .layui-laypage .layui-laypage-curr em { color: var(--color-match-on-primary, #fff); }
.prodlist-site-pagination-ai_block_1790735958572 .layui-laypage .layui-laypage-curr .layui-laypage-em { background-color: var(--color-match-primary, #ff4444) !important; }
.prodlist-site-pagination-ai_block_1790735958572 .layui-laypage a i { font-size: var(--dyn-icon-size, 12px); color: inherit; }
