html body #smart-head-mobile,
html body #smart-head-mobile .smart-head-row,
html body #smart-head-mobile .smart-head-mid,
html body .smart-head-mobile,
html body .smart-head-mobile .smart-head-row,
html body .smart-head-mobile .smart-head-mid,
html body .smart-head .smart-head-mid,
html body .smart-head-row.smart-head-mid,
html body .smart-head-row.s-dark,
html body .smart-head-mid.s-dark,
html body .smart-head,
html body .smart-head-main {
  background: #F7F1E8 !important;
  background-color: #F7F1E8 !important;
  color: #1F1A17 !important;
  overflow: visible !important;
  height: auto !important;
  min-height: 200px !important;
  --c-bg: #F7F1E8 !important;
  --c-icons: #1F1A17 !important;
  --c-hamburger: #1F1A17 !important;
  --c-search-icon: #1F1A17 !important;
  --c-contrast-0: #F7F1E8 !important;
  --c-contrast-800: #1F1A17 !important;
  --c-contrast-900: #1F1A17 !important;
  --head-h: 200px !important;
  --head-mid-h: 200px !important;
}
html body .hamburger-icon .inner,
html body .hamburger-icon .inner:before,
html body .hamburger-icon .inner:after {
  background: #1F1A17 !important;
  background-color: #1F1A17 !important;
}
html body .smart-head .search-icon,
html body .smart-head-mobile .search-icon {
  color: #1F1A17 !important;
}
html body .tf-logo-img,
html body img.tf-logo-img,
html body .logo-link img.tf-logo-img,
html body .logo-link img.logo-image,
html body .logo-link img,
html body .smart-head .logo-image,
html body .smart-head img.logo-image,
html body .smart-head .logo-link img.logo-image,
html body .smart-head .logo-link img.tf-logo-img {
  display: block !important;
  background: #F7F1E8 !important;
  box-shadow: none !important;
  border: 0 !important;
  mix-blend-mode: normal;
  height: 168px !important;
  max-height: 168px !important;
  width: auto !important;
  max-width: none !important;
  padding: 0 !important;
  object-fit: contain !important;
}
@media (max-width: 782px) {
  html body .smart-head,
  html body .smart-head .smart-head-mid,
  html body .smart-head-mobile .smart-head-mid,
  html body #smart-head-mobile .smart-head-mid,
  html body .smart-head-mobile,
  html body #smart-head-mobile {
    min-height: 130px !important;
    --head-h: 130px !important;
    --head-mid-h: 130px !important;
  }
  html body .tf-logo-img,
  html body img.tf-logo-img,
  html body .logo-link img.tf-logo-img,
  html body .logo-link img.logo-image,
  html body .logo-link img,
  html body .smart-head .logo-image,
  html body .smart-head img.logo-image,
  html body .smart-head .logo-link img.logo-image {
    height: 112px !important;
    max-height: 112px !important;
  }
}
