.footer_bottom__NsqVV {
    display: flex;
    align-items: center; /* 让 Logo 和右侧文字整体垂直居中 */
    justify-content: space-between;
    /* 按需补充 padding 等样式 */
}

.footer_logo-wrapper__isvAh {
    display: flex;
    align-items: center; /* 让 Logo 在自身容器内上下居中 */
}

.footer_home-link__XU_FR {
    display: flex; /* 去掉 img 默认的基线对齐问题 */
    align-items: center;
}

.footer_home-link__XU_FR img {
    display: block; /* 去掉图片下方的默认间隙 */
    /* 可以在这里固定 Logo 的高度/宽度，比如 height: 40px; */
}



#a1,#a2,#a3,#a4,#a5{scroll-margin-top:90px}
@media (max-width:767px){#a1,#a2,#a3,#a4,#a5{scroll-margin-top:60px}
}







.text-and-media_description__lC_Xc > h2{
    font-family: 'Source Han Serif CN', serif;
    font-size: calc(1.25rem + var(--font-zoom));
    font-style: normal;
    font-weight: 600;
    letter-spacing: .045rem;
    line-height: 125%;
    text-transform: uppercase;
    color: #8c3c28 !important;
    margin: 16px 0 !important;
    margin-top: 4rem !important;
}
@media (min-width: 1024px) {
    .text-and-media_description__lC_Xc > h2 {
        font-size: calc(1.5rem + var(--font-zoom));
        letter-spacing: .0675rem;
        line-height: 120%;
    }
}




   .text-products-list> h3{color: #8c3c28;
    font-size: 1em;
    text-align: center;
    width: 100%;
    margin-top: 1rem;margin-bottom: 1.5rem;}
@media (min-width: 1024px) {
    .text-products-list> h3{color: #8c3c28;
    font-size: 1.15em;
    text-align: center;
    width: 100%;
    margin-top: 1rem;margin-bottom: 1.5rem;}
     }



      .H3left{color: #8c3c28;
    font-size: 1em;
    text-align: center;
    width: 100%;
    margin-top: 1rem;margin-bottom: 1.5rem;}
@media (min-width: 1024px) {
     .H3left{color: #8c3c28;
    font-size: 1.15em;
    text-align:left;
    width: 100%;
    margin-top: 1rem;margin-bottom: 1.5rem;}
     }



.pc-left-left {
    text-align: justify !important;   /* 移动端左右（两端）对齐 */
    text-align-last: left !important;  /* 最后一行左对齐 */
  }

     @media (max-width: 767px) {
  .mob-left-left {
    text-align: justify !important;   /* 移动端左右（两端）对齐 */
    text-align-last: left !important;  /* 最后一行左对齐 */
  }
}