/*
Theme Name: Astra Child
Template: astra
Version: 1.0
*/

.newsList {
		padding-top: 20px;
   padding-bottom: 20px;
	}
.newsList ul {
	margin-left:0;
}
.newsList ul li {
  list-style: none;
  border-bottom-width: 1px;
        border-bottom-color: #d2d2d2;
        border-bottom-style: solid;
        padding-top: var(--wp--preset--spacing--20);
        padding-right: var(--wp--preset--spacing--20);
        padding-bottom: 20px;
        padding-left: var(--wp--preset--spacing--20);
	margin:0;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:flex;
	align-items:center;
}
.newsList li a {
	font-weight:700;
	color: var(--wp--preset--color--ast-global-color-8) !important;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	flex:1;
}
.newsList li a:hover {
	color:var(--ast-global-color-0) !important;
}
.newsList li:before {
	content:'';
	width:4px;
	height:4px;
	background:var(--wp--preset--color--ast-global-color-8) !important;
	border-radius:50%;
	margin-right:8px;
}
.newsList li:hover:before {
	background:var(--ast-global-color-0) !important;
}.wp-block-image.wp-block-image[data-spectra-id='036ff8e3'] img {
    width: 380px;
    height: 360px!important;
    object-fit: cover;
}
/* 主产品大图容器圆角+阴影 */
.elp-gallery-wrap img {
    border-radius:12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.08);
}
/* 缩略图列表美化 */
.elp-gallery-thumbs img {
    border-radius:6px;
    border:2px solid transparent;
}
.elp-gallery-thumbs img.active {
    border-color:#2578cc;
}
.elp-gallery-thumbs {
    gap:12px;
    margin-top:16px;
}
/* 产品卡片统一样式 */
.elp-product-item {
    border-radius:10px;
    padding:15px;
    box-shadow:0 2px 12px rgba(0,0,0,0.06);
    transition: all 0.3s ease;
    border:1px solid #f0f0f0;
}
/* 卡片hover悬浮效果 */
.elp-product-item:hover {
    transform: translateY(-4px);
    box-shadow:0 8px 24px rgba(0,0,0,0.1);
}
/* 卡片内图片圆角 */
.elp-product-item img {
    border-radius:8px;
}
/* 隐藏价格行（你不需要报价） */
.elp-price-row {
    display:none !important;
}
/* 筛选栏整行间距 */
.elp-filter-wrap {
    gap:12px;
    padding:16px;
    background:#f8fafc;
    border-radius:12px;
    margin-bottom:30px;
}
/* 下拉选择框统一风格 */
.elp-filter-wrap select,
.elp-filter-wrap input {
    padding:10px 12px;
    border-radius:6px;
    border:1px solid #dde2eb;
    min-height:44px;
}
/* 橙色筛选按钮柔和化，适配保健品蓝色调性 */
.elp-filter-btn {
    background:#2578cc !important;
    border-radius:6px;
    padding:0 24px;
}
.elp-filter-btn:hover {
    background:#1d65b0 !important;
}
/* Astra产品详情页加宽容器，不拥挤 */
.single-easy_product .ast-container {
    max-width:1200px !important;
}
/* 详情页文字间距 */
.elp-product-content {
    line-height:1.8;
    margin-top:24px;
}
.wp-block-spectra-container.wp-block-spectra-container[data-spectra-id='spectra-mfzdv4ik-oe4kxs'] {
	padding-bottom:50px;
}
