
/* 产品页面美化 - IEQ Style */
.woocommerce-products-header{background:linear-gradient(135deg,#1a1a2e,#0f3460)!important;padding:60px 40px!important;margin-bottom:0!important}
.woocommerce-products-header h1{color:#fff!important;font-size:36px!important;font-weight:700!important;margin:0!important}
.woocommerce-products-header .page-description{color:rgba(255,255,255,.7)!important;margin-top:16px!important}

.woocommerce-result-count,.woocommerce-ordering{color:#e0e0e0!important}
.woocommerce-ordering select{border:2px solid #e0e0e0!important;border-radius:8px!important;padding:10px 16px!important;font-size:14px!important}

.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:28px!important;margin-top:40px!important}
.product{background:#fff!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 4px 20px rgba(0,0,0,.06)!important;transition:all .3s!important;border:none!important}
.product:hover{transform:translateY(-8px)!important;box-shadow:0 16px 48px rgba(0,0,0,.12)!important}

.product a img{width:100%!important;height:260px!important;object-fit:cover!important;margin:0!important}
.woocommerce-loop-product__title{padding:20px 20px 8px!important;margin:0!important;font-size:18px!important;font-weight:700!important;color:#ffffff!important}
.product .price{padding:0 20px 12px!important;color:#ff8c00!important;font-size:20px!important;font-weight:700!important}
.product .button{background:#ff8c00!important;color:#fff!important;border-radius:0 0 16px 16px!important;padding:14px 20px!important;width:100%!important;text-align:center!important;font-weight:600!important;margin:0!important}
.product .button:hover{background:#e67e00!important}

.product-category{background:#fff!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 4px 20px rgba(0,0,0,.06)!important;transition:all .3s!important;text-align:center!important}
.product-category:hover{transform:translateY(-8px)!important;box-shadow:0 16px 48px rgba(0,0,0,.12)!important}
.product-category img{width:100%!important;height:220px!important;object-fit:cover!important}
.product-category .woocommerce-loop-category__title{padding:24px!important;margin:0!important;font-size:18px!important;font-weight:700!important;color:#ffffff!important}
.product-category mark{background:none!important;color:#ff8c00!important}

/* 产品详情页 */
.single-product div.product{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1200px;margin:40px auto;padding:0 40px}
.single-product .woocommerce-product-gallery{border-radius:16px;overflow:hidden}
.single-product .summary{padding-top:0!important}
.single-product .product_title{font-size:32px!important;font-weight:700!important;color:#ffffff!important}
.single-product .price{font-size:28px!important;color:#ff8c00!important;font-weight:700!important}
.single-product .woocommerce-product-details__short-description{color:#e0e0e0;line-height:1.8}
.single-product .button{background:#ff8c00!important;color:#fff!important;border-radius:8px!important;padding:16px 40px!important;font-weight:600!important}
.single-product .button:hover{background:#e67e00!important}

/* 语言切换器 */
.lang-switcher{position:fixed;top:20px;right:20px;z-index:9999;background:rgba(255,255,255,.95);border-radius:30px;padding:4px;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;gap:4px}
.lang-switcher a{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;text-decoration:none;font-size:13px;font-weight:600;color:#e0e0e0;transition:all .3s}
.lang-switcher a:hover{background:#f0f0f0}
.lang-switcher a.active{background:#ff8c00;color:#fff}

@media(max-width:768px){
.products{grid-template-columns:repeat(2,1fr)!important}
.single-product div.product{grid-template-columns:1fr}
}
