/* ===========================================================
   见诚鲜集 JIANCHENG FRESH · 全局皮肤（暖阳市集风）
   覆盖 DSMall 默认橙蓝配色；被 mall_top / mall_header / mall_footer 引用
   =========================================================== */

/* ---------- 全局 ---------- */
body{
  background:#FFF6EA !important;
  color:#2E2118 !important;
  font-family:"Noto Sans SC","Source Han Sans SC","PingFang SC","Microsoft YaHei",sans-serif !important;
}
a{color:#66553F}
a:hover{color:#B2460F !important}
h1,h2,h3,h4,.title,.goods-name a{color:#2E2118}

/* ---------- 通用容器底色 ---------- */
.wrapper,.main,.content,.box,.dsh-module,.goods-list,.squares{
  background:#FFF6EA !important;
}
.dsh-module .title,.module-title,.floor-title{
  background:#FFF9F0 !important;
  color:#2E2118 !important;
  border-bottom:1px solid #EDDFC8 !important;
}
.dsh-module .title h3,.module-title h3,.floor-title h3{color:#2E2118 !important}
.dsh-module .title h3::before,.module-title h3::before{
  background:#BD4A0C !important;
}

/* ---------- 价格 ---------- */
.goods-price,.goods-price em,.goods-price i,.price,
.squares .goods-price,.squares .goods-price em,
.nch-goods-summary .price b,.dss-goods-summary .price b,
.dss-goods-summary .price em,.goods-price-now,.p-price,.now-price{
  color:#C73B2C !important;
}
.goods-market-price,del,.old-price{color:#7D6A56 !important}

/* ---------- 按钮：加购 / 立即购买 ---------- */
a.addcart,.addcart,.btn-cart,
.nch-goods-summary .addcart,.dss-goods-summary .addcart,
.v_module_recommend .buy-btn,.v_module_recommend .buy-btn a{
  background:#BD4A0C !important;border-color:#BD4A0C !important;color:#fff !important;
}
a.addcart:hover,.addcart:hover{background:#B2460F !important;border-color:#B2460F !important}
a.buynow,.buynow,.btn-buy,
.nch-goods-summary .buynow,.dss-goods-summary .buynow,
.v_module_recommend a.buynow,.dss-goods-summary a.buynow{
  background:#B2460F !important;border-color:#B2460F !important;color:#fff !important;
}
a.buynow:hover,.buynow:hover{background:#9A3C0C !important;border-color:#9A3C0C !important}
.btn,.btn-submit,.btn-primary,input[type=submit]{
  background:#BD4A0C !important;border-color:#BD4A0C !important;color:#fff !important;
}
.btn:hover,.btn-submit:hover,input[type=submit]:hover{background:#B2460F !important}

/* ---------- 商品卡（搜索/列表） ---------- */
.squares .goods-content,.squares li,.goods-card{
  border-color:#EDDFC8 !important;background:#fff !important;
}
.squares .goods-pic,.squares .goods-pic-scroll-show{background:#FFFDF9 !important}
.squares .goods-price,.squares .goods-name{background:#fff !important}
.squares .goods-name a{color:#2E2118 !important}
.squares li:hover,.squares .goods-content:hover{border-color:#E8C79C !important}

/* ---------- 详情页 ---------- */
.dss-goods-summary,.nch-goods-summary{background:#fff !important}
.dss-goods-title-nav a.is-active,.dss-goods-title-nav a:hover{color:#B2460F !important}
.dss-goods-title-nav a.is-active{border-bottom-color:#BD4A0C !important}
.dss-sidebar .title{background:#FFF9F0 !important;color:#2E2118 !important}
.dss-sidebar,.dss-store-info,.dss-info{background:#fff !important;border-color:#EDDFC8 !important}
.dss-info .store-name a,.dss-store-info a{color:#2E2118 !important}
.dss-info .store-name a:hover{color:#B2460F !important}

/* ---------- 店铺街 ---------- */
.shop-list-wall .shop .shop-info{background:#FFFDF9 !important}
.shop-list-wall .shop .shop-tit{background:#FAEEDC !important;color:#2E2118 !important}
.shop-list-wall .shop .shop-info a{color:#2E2118 !important}
.shop-list-wall .shop .shop-info a:hover{color:#B2460F !important}
.shop-list-wall .goods-wall li .mask{background:rgba(255,246,234,.85) !important}

/* ---------- 表单 / 搜索 ---------- */
input[type=text],input[type=search],input[type=password],textarea,select{
  border-color:#EDDFC8 !important;color:#2E2118 !important;
}
input:focus,textarea:focus{border-color:#BD4A0C !important}
.search-bar,.search-box{border-color:#BD4A0C !important}
.search-bar button,.search-btn{background:#BD4A0C !important;color:#fff !important}

/* ---------- 分页 ---------- */
.pagination li a,.pager a,.page a{
  border-color:#EDDFC8 !important;color:#66553F !important;background:#fff !important;
}
.pagination li a:hover,.pager a:hover{border-color:#BD4A0C !important;color:#B2460F !important}
.pagination li.active a,.pagination li span.current,.pager a.is-on{
  background:#BD4A0C !important;border-color:#BD4A0C !important;color:#fff !important;
}

/* ---------- 面包屑 ---------- */
.dsh-breadcrumb,.breadcrumb{background:#FDF3E4 !important}
.dsh-breadcrumb .dsh-bc,.breadcrumb{color:#7D6A56 !important}
.dsh-breadcrumb .dsh-bc a,.breadcrumb a{color:#B2460F !important}

/* ---------- 标签/徽标 ---------- */
.tag,.label,.badge{background:#FDF0E3 !important;color:#B2460F !important;border-color:#F3D6BB !important}
.tag-hot,.sale-tag,.promotion-label{background:#C73B2C !important;color:#fff !important}

/* ---------- 会员中心 / 侧栏 ---------- */
.member-left .title,.seller-left .title{background:#FFF9F0 !important;color:#2E2118 !important}
.member-left li a:hover,.seller-left li a:hover,.member-left li.current a{color:#B2460F !important}
.member-left li.current a,.seller-left li.current a{border-left-color:#BD4A0C !important}

/* ---------- 表头 ---------- */
table thead th,.table th,.datatable th{background:#FAEEDC !important;color:#2E2118 !important}
table tbody tr:hover,.table tbody tr:hover{background:#FFFCF7 !important}

/* ---------- 隐藏上一客户的旧类目（搜索页左侧类目树） ---------- */
#files > li:not(:has(a[href$="cate_id=1000"])):not(:has(a[href$="cate_id=1001"])):not(:has(a[href$="cate_id=1002"])):not(:has(a[href$="cate_id=1003"])){
  display:none !important;
}
