/* 2026-10-23 主色调改为黑·金·白（与 ausuperior.com 一致），不再使用绿色。删除本文件即恢复原配色。 */
:root { --au-black: #1d1d1f; --au-gold: #a8862f; --au-gold-b: #C9A84C; --au-gold-l: #f6efdc; }

/* 页头 logo（新组合标 + ™） */
.top_b .left a.au-logo { position: relative; display: inline-block; }
.top_b .left a.au-logo img { height: 72px; width: auto; margin-top: 10px; }
.top_b .left a.au-logo sup { position: absolute; right: -14px; top: 6px; font-size: 11px; color: var(--au-gold); font-weight: bold; }

/* 购物车按钮 */
.top_b .right { background: var(--au-black) !important; border-radius: 3px; }
.top_b .right a { color: var(--au-gold-b) !important; }
.top_b .right b { color: #fff; padding-left: 40px; }

/* 导航条与"All Product Categories" */
.top_c { border-bottom: 2px solid var(--au-gold) !important; }
.top_c .left h2 { background: var(--au-black) !important; color: var(--au-gold-b) !important; }
.top_c .left h2::after { content: "\25BE"; float: right; margin-right: 14px; font-size: 12px; }
.top_c .left .left_con { background: var(--au-black) !important; }
.top_c .left .left_con a { color: #eee !important; }
.top_c .left .left_con a:hover { color: var(--au-gold-b) !important; }
.left_con_list h3 { background-image: none !important; }
.left_con_list h3::after { content: "\203A"; float: right; margin-right: 14px; color: var(--au-gold-b); }
.top_c .menu ul li a:hover { color: var(--au-gold) !important; }

/* 楼层标题线、强调色 */
.h2 { border-bottom-color: var(--au-gold) !important; }
strong { border-left-color: var(--au-gold) !important; }
.bg2 { background-color: var(--au-gold) !important; }
a:hover { color: var(--au-gold); }

/* "High quality source" 区：绿色底图 → 黑底金字 */
.index_add5 { background: var(--au-black) !important; }
.index_add5 .h2, .index_add5 .h2 * { color: var(--au-gold-b) !important; }

/* 首页轮播标题、分类推广块 */
.hb-cap { color: var(--au-black) !important; }
.hb-cap em { background: var(--au-black) !important; color: var(--au-gold-b) !important; }
.hb-p1 { background: linear-gradient(120deg, #1d1d1f, #3a3326) !important; }
.hb-p2 { background: linear-gradient(120deg, #8a6d22, #C9A84C) !important; }
.hb-p1 strong { color: var(--au-gold-b); }

/* 产品页按钮、价格 */
.ljgm { background: var(--au-black) !important; color: var(--au-gold-b) !important; border: 0 !important; }
.jrgwc { background: var(--au-gold) !important; color: #fff !important; border: 0 !important; }

/* 页脚 */
.footer_03 { background: var(--au-black) !important; color: #bbb; }
.footer_03 a { color: var(--au-gold-b); }

/* 细节：轮播指示点、价格色、橙色"High Quality"角标 */
#lunbonum li.lunboone { background-color: var(--au-gold) !important; }
.txt .h3 { color: var(--au-gold) !important; border-color: var(--au-gold) !important; }
img.ico { display: none !important; }
#Product_Price, #Product_Price * { color: var(--au-gold) !important; }
.price_01 strong, li strong { color: var(--au-gold) !important; }
li.tabin { background-color: var(--au-black) !important; }
li.tabin, li.tabin * { color: var(--au-gold-b) !important; }
div[style*="menu_bg"] { background: none !important; border-bottom: 2px solid var(--au-gold); }

/* 商品详情（2026-10-23 1688 货源） */
.xlpj { display: none !important; }
.au-desc { padding: 20px 24px; font-size: 14px; line-height: 1.8; color: #333; }
.au-desc .au-intro { font-size: 15px; margin-bottom: 14px; }
.au-desc h3 { font-size: 16px; color: var(--au-black); border-left: 3px solid var(--au-gold); padding-left: 8px; margin: 18px 0 10px; }
.au-desc ul { padding-left: 20px; list-style: disc; }
.au-desc table { border-collapse: collapse; min-width: 60%; }
.au-desc th, .au-desc td { border: 1px solid #e5e0d0; padding: 8px 12px; text-align: left; }
.au-desc th { background: var(--au-gold-l); width: 160px; font-weight: normal; color: #6b5520; }
.au-gallery { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 10px; }
.au-gallery img { width: 100%; border: 1px solid #eee; }
.man_list .price { color: var(--au-gold) !important; }
.index_add5 .list li, .index_add5 .nr_box, .index_add5 .nr_box .img { background: #fff !important; }
.index_add5 .nr_box .img img.img1 { max-height: 100px; object-fit: contain; }

/* ===== 9. 轻奢优化 2026-10-23：白为主、黑为字、金为点缀 ===== */
/* 左侧分类栏：白底细金边，只占内容高度 */
.top_c .left h2 { background: #fff !important; color: var(--au-black) !important; border: 1px solid var(--au-gold); border-bottom: 2px solid var(--au-gold); font-weight: 600 !important; letter-spacing: .5px; }
.top_c .left h2::after { color: var(--au-gold); }
.top_c .left .left_con { background: rgba(255,255,255,.96) !important; height: auto !important; padding: 6px 0 10px !important;
  border: 1px solid #e8dfc6; border-top: 0; box-shadow: 0 8px 20px rgba(0,0,0,.08); }
.top_c .left .left_con a { color: var(--au-black) !important; font-size: 14px; }
.top_c .left .left_con a:hover { color: var(--au-gold) !important; }
.left_con_list h3 { height: 36px !important; line-height: 36px !important; padding-left: 18px !important; font-family: inherit !important; }
.left_con_list:hover { background: var(--au-gold-l); }
/* 顶部导航 */
.top_c .menu ul li a { font-weight: 500 !important; letter-spacing: .3px; }
.top_c .menu ul li { padding: 0 14px !important; }
/* 顶栏：去掉失效的"收藏本站" */
.top .right span:has(a[onclick*="shoucang"]), .top .right span:has(a[onclick*="shoucang"]) + .ccc,
.top .right span:has(a[onclick*="shoucang"]) ~ .ccc { display: none !important; }
/* 空的 "Selected for you" 轮播：只留标语 */
.index_add4 .list, .index_add4 .hd { display: none !important; }
.index_add4bg { padding: 0 !important; }
.tit5 .h2 { border-bottom: 0 !important; }
/* 热卖区：白底金标题 */
.index_add5 { background: #fff !important; border: 1px solid #ece4cc; }
.index_add5 .h2, .index_add5 .h2 * { color: var(--au-black) !important; }
.index_add5 .tit2 .h2 strong { color: var(--au-gold) !important; font-size: 20px; }
.index_add5 .nr_box .txt .h2 { color: #333 !important; }
/* 分类楼层：大图在上、标题价格在下，4 列网格 */
.index_add7_rt ul { display: grid !important; grid-template-columns: repeat(4, 1fr); gap: 14px; }
.index_add7_rt ul li { width: auto !important; float: none !important; margin: 0 !important; height: auto !important; background: #fff; border: 1px solid #eee; }
.index_add7_rt ul li:hover { border-color: var(--au-gold); box-shadow: 0 4px 14px rgba(168,134,47,.15); }
.index_add7_rt .nr_box { display: flex !important; flex-direction: column-reverse; height: auto !important; padding: 0 !important; }
.index_add7_rt .nr_box .img { width: 100% !important; height: 220px !important; float: none !important; position: static !important; display: flex; align-items: center; justify-content: center; background: #fafafa; }
.index_add7_rt .nr_box .img img { max-width: 100% !important; max-height: 220px !important; width: auto !important; height: auto !important; object-fit: contain; }
.index_add7_rt .nr_box .txt { width: auto !important; float: none !important; padding: 10px 12px 12px !important; position: static !important; }
.index_add7_rt .nr_box .txt .h2 { font-size: 13px !important; height: 36px; overflow: hidden; line-height: 18px !important; color: #333 !important; }
.index_add7_rt .nr_box .txt .h3 { font-size: 15px !important; color: var(--au-gold) !important; font-weight: 600; margin-top: 4px; }
.tit3 .h2 strong { color: var(--au-black) !important; font-size: 20px; border-left: 3px solid var(--au-gold) !important; padding-left: 10px; }
/* 页脚：蓝色图标去掉，整体黑底金字 */
.footer_01 { background: #fff !important; border-top: 1px solid #eee; }
.footer_01 li img { display: none !important; }
.footer_01 li span { color: var(--au-black); font-size: 13px; letter-spacing: .3px; }
.footer_01 li span::before { content: "\2726"; color: var(--au-gold); margin-right: 8px; }
.footer_02 { background: var(--au-black) !important; }
.footer_02 a { color: #ddd !important; }
.footer_02 a:hover { color: var(--au-gold-b) !important; }
.footer_03 { border-top: 1px solid #333; }
.index_add7_rt .nr_box .img img { position: static !important; right: auto !important; bottom: auto !important; left: auto !important; top: auto !important; }
/* 分类页：模板残留的筛选框与无效排序 */
.pro_select, .list_title .shunxu { display: none !important; }
.man_list li:hover { outline: 1px solid var(--au-gold); }

/* 10. 轮播标题：黑底金字（2026-10-23） */
.hb-cap { background: rgba(29,29,31,.88) !important; color: var(--au-gold-b) !important; border: 1px solid var(--au-gold); }
.hb-cap strong { color: var(--au-gold-b) !important; }
.hb-cap span { color: #e8e2d0 !important; }
.hb-cap em { background: var(--au-gold) !important; color: #fff !important; }
.hb-p2 strong, .hb-p2 span { color: #fff !important; }

/* 11. 去掉"All Product Categories"分类栏（与导航重复，Jay 2026-10-24 定 A），导航左对齐 */
.top_c .left { display: none !important; }
.top_c .menu { float: left !important; margin-left: -14px; }
