/* Shared PC header/footer appearance only. No global :root or internal-body overrides. */
@media (min-width:701px) {
  .garment-header, .dibu {--c1:#70451f;--c2:#c69843;--red:#70451f;--red-dark:#392414;--accent:#c69843;--max:1440px;}
  .garment-header.is-scrolled {background:#fffaf1!important;border-bottom-color:#e6d8c1;box-shadow:0 5px 20px rgba(57,36,20,.06);}
  .garment-header .garment-header-inner {width:min(1440px,calc(100% - 96px));grid-template-columns:235px minmax(0,1fr) auto;gap:24px;}
  .garment-header.is-scrolled .garment-header-inner {height:86px;}
  .garment-header .garment-logo {width:210px;height:74px;}
  .garment-header.is-scrolled .garment-nav>a,.garment-header.is-scrolled .dropdown-trigger {color:#392414;}
  .garment-header .garment-nav>a.current,.garment-header .garment-nav>a:hover {color:#a87432;}
  .garment-header .garment-nav>a.current::after {background:#c69843;}
  .garment-header .price-list-dropdown,.garment-header .products-dropdown {border-color:#e0c9a3;background:#fffaf1;}
  .garment-header .price-list-header {border-color:#e9dcc5;background:#f5ecdd;}
  .garment-header .price-list-header__label {color:#70451f;}
  .garment-header .price-list-card {border-color:#eee1cc;}
  .garment-header .price-list-card:hover {background:#f5ecdd;border-color:#c69843;}
  .dibu {background-color:#2b1a0e!important;background-image:linear-gradient(90deg,rgba(35,20,10,.5),rgba(35,20,10,.3),rgba(35,20,10,.5)),url('../img/tianz-home-20260918/footer.webp')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;padding-top:48px!important;margin-top:0!important;}
  .dibu::before {background:rgba(35,20,10,.12)!important;}
  .dibu .bls {display:none!important;}
  .zw {height:0!important;}
  .dibu .footer {width:min(1440px,calc(100% - 96px));max-width:1440px;margin:0 auto;padding:0 0 28px;gap:48px;}
  .dibu .footer-l {width:28%;max-width:340px;}
  .dibu .footer-l .logo {width:260px;max-width:100%;}
  .dibu .footer-l .logo img {width:100%;height:auto;object-fit:contain;}
  .dibu .footer-l p {font-size:12px;line-height:1.9;margin-top:16px;color:#d9c8ae!important;}
  .dibu .footer-r {flex:1;min-width:0;width:auto;grid-template-columns:.8fr .9fr 1.4fr;gap:30px;}
  .dibu .footer h3 {font-family:Georgia,serif;font-size:23px;font-weight:400;color:#f7e7c8!important;margin-bottom:13px;}
  .dibu .footer a,.dibu .footer p,.dibu .footer span {color:#d9c8ae;}
  .dibu .footer a:hover {color:#f6d18e!important;}
  .dibu .footer-r ul li a {font-size:12px;line-height:2.25;}
  .dibu .footer-r .Contacts p {font-size:12px;line-height:1.8;}
  .dibu .footer2 {width:min(1440px,calc(100% - 96px));max-width:1440px;margin:0 auto;border-top:1px solid rgba(224,187,127,.25);padding:18px 0;color:#b9a58a;font-size:11px;}
}
@media (min-width:701px) and (max-width:1100px) {
  .garment-header .garment-header-inner {width:calc(100% - 56px);grid-template-columns:174px minmax(0,1fr) auto;gap:14px;}
  .garment-header .garment-logo {width:166px;height:60px;}
  .garment-header .garment-nav {gap:15px;}
  .garment-header .garment-nav>a,.garment-header .dropdown-trigger {font-size:12px;}
  .dibu .footer,.dibu .footer2 {width:calc(100% - 56px);}
  .dibu .footer {gap:30px;}
  .dibu .footer-r {gap:20px;}
}
@media (min-width:701px) and (max-width:850px) {
  .garment-header .garment-header-inner {width:calc(100% - 40px);padding:0;grid-template-columns:145px minmax(0,1fr) auto;gap:8px;}
  .garment-header .garment-logo {width:140px;height:50px;}
  .garment-header .garment-nav {gap:11px;}
  .garment-header .garment-nav>a,.garment-header .dropdown-trigger {font-size:10px;}
  .dibu .footer {width:calc(100% - 40px);gap:30px;}
  .dibu .footer-l {width:100%;max-width:100%;display:flex;gap:30px;align-items:center;}
  .dibu .footer-l .logo {width:230px;flex-shrink:0;}
  .dibu .footer-l p {margin:0;}
  .dibu .footer-r {width:100%;flex-basis:100%;}
  .dibu .footer2 {width:calc(100% - 40px);}
}
