/* 谢家村品牌色：取自 LOGO 底部 rgb(174, 65, 45) / #ae412d */
:root {
    --brand-primary: #ae412d;
    --brand-primary-rgb: 174, 65, 45;
}

/* 页头导航栏底色 */
#a8043a1b3aa5538,
#a8043a1b3aa5538.uk-sticky-below,
#a8043a1b3aa5538.uk-sticky-fixed {
    background-color: var(--brand-primary) !important;
}

/* 页头电话图标与号码 */
#a15aba6c65a4d65,
#a15aba6c65a4d65 a {
    color: #fff !important;
}

#a15aba6c65a4d65 svg,
#a15aba6c65a4d65 svg path {
    fill: #fff !important;
}

#ad5f8aa377abf1f,
#ad5f8aa377abf1f div {
    color: #fff !important;
}

#af29fa64cda7227 span,
#af29fa64cda7227 strong,
#af29fa64cda7227 span strong {
    color: #fff !important;
}

/* 页头导航链接 */
#a5e4fa1d3fafc92 .menu-list > li > a {
    color: #fff !important;
}

#a5e4fa1d3fafc92 .menu-list > li > a:before {
    background-color: #fff !important;
}

#a5e4fa1d3fafc92 .menu-list > li:hover > a,
#a5e4fa1d3fafc92 .menu-list > li.active > a {
    color: rgba(255, 255, 255, 0.85) !important;
}

/* 查看更多 / 提交等主色按钮 */
.ap-btn.ele-wrap,
.ap-btn .ele-wrap,
#ab953aa46ba5de8 .ele-wrap,
#ac39eaf1dcaf47a .ele-wrap,
#ad29faea91af6c3 .ele-wrap,
#a067eaecaeafe3f .ele-wrap,
#a10d8ae067ae43c .ele-wrap {
    background-color: var(--brand-primary) !important;
    border-color: var(--brand-primary) !important;
}

/* 页脚背景区 */
#a2b29a8487a1a76.footer,
#a2b29a8487a1a76 {
    background-color: var(--brand-primary) !important;
}

/* 区块标题（tit 函数输出）首两字 */
.section .text strong > span:first-child {
    color: var(--brand-primary) !important;
}

/* 首页 - 关于谢家村（酒红底）标题与正文白色 */
#abf59a2580aa857 .text,
#abf59a2580aa857 .text strong,
#abf59a2580aa857 .text strong > span,
#abf59a2580aa857 .text strong > span:first-child,
#abf59a2580aa857 #a0d40a964ea4db4,
#abf59a2580aa857 #a0d40a964ea4db4 p,
#abf59a2580aa857 #a0d40a964ea4db4 span,
#abf59a2580aa857 #a0d40a964ea4db4 div {
    color: #fff !important;
}

/* H5 - 关于谢家村 */
.m2 .cont .c,
.m2 .cont .c p,
.m2 .cont .c span,
.m2 .cont .c div {
    color: #fff !important;
}

/* H5 手机端头部导航 - 与 PC 酒红导航一致 */
.phont_head {
    background-color: var(--brand-primary) !important;
    border-bottom: none !important;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}

.phont_head .phones img {
    filter: brightness(0) invert(1);
}

.phone_nav ul li.on > a,
.phone_nav ul li.on .li_a {
    color: var(--brand-primary) !important;
}

.phone_nav .this_dm .tel {
    color: var(--brand-primary);
    font-size: 14px;
    line-height: 1.6;
    margin-top: 20px;
    padding-top: 15px;
    border-top: 1px solid #eee;
}

/* H5 手机端底部 - 与 PC 酒红页脚一致 */
body[data-device="h5"] .footer {
    background: var(--brand-primary) !important;
    background-image: none !important;
}

body[data-device="h5"] .footer .box .tel,
body[data-device="h5"] .footer .box .tel .t1,
body[data-device="h5"] .footer .box .tel .t2,
body[data-device="h5"] .footer .box .tel .t3,
body[data-device="h5"] .footer .box2 .item,
body[data-device="h5"] .footer .box2 .item .t1,
body[data-device="h5"] .footer .copy {
    color: #fff !important;
}

/* 关于我们 - 企业文化轮播 */
.culture-carousel {
    border-radius: 4px;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
}

.culture-carousel .uk-slideshow-items,
.culture-carousel img {
    object-fit: cover;
}

.culture-carousel-h5 {
    padding: 0 15px 20px;
}

.culture-carousel-h5 .culture-swiper {
    width: 100%;
    height: 52vw;
    max-height: 341px;
    border-radius: 4px;
    overflow: hidden;
}

.culture-carousel-h5 .culture-swiper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* 首页 - 门店形象轮播 */
#a194caa06ba8a13 .img-wrap {
    background-size: cover !important;
    background-position: center center !important;
}

#a194caa06ba8a13 .uk-position-center-left-out {
    left: 0;
}

#a194caa06ba8a13 .uk-position-center-right-out {
    right: 0;
    left: auto;
}
