body {
  font-family: Industry, 'Poppins', -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
}
.cta-phone {
  display: none !important;
}
.header-inner {
  padding-right: 20px !important;
}
#site-nav.us-mega-nav {
  margin-left: auto !important;
}
.brand-hero-compact {
  padding: 54px 0 22px !important;
  background: #ffffff !important;
}
.brand-hero-compact .breadcrumb {
  margin-bottom: 18px !important;
}
.brand-hero-compact h1 {
  margin-bottom: 0 !important;
}
.brand-products-first {
  padding-top: 28px !important;
}
.brand-products-first .section-title {
  text-align: left !important;
  margin-bottom: 22px !important;
}
.brand-products-first .section-title h2 {
  margin-bottom: 8px !important;
}
.brand-products-first .section-title p {
  margin: 0 !important;
  max-width: 780px !important;
}
.brand-products-first .commerce-tabs {
  display: none !important;
}
.brand-products-first .commerce-brand-block {
  margin-top: 0 !important;
}
.commerce-grid {
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)) !important;
  gap: 22px !important;
}
.commerce-card {
  border-radius: 0 !important;
  box-shadow: none !important;
  border: 1px solid #dedede !important;
}
.commerce-card:hover {
  transform: none !important;
  box-shadow: none !important;
  border-color: var(--il-accent, var(--th-blue, #e1261c)) !important;
}
.commerce-media {
  border-radius: 0 !important;
  background: #f3f3f3 !important;
  aspect-ratio: 1 / 1 !important;
}
.commerce-media img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  padding: 18px !important;
}
.commerce-meta span {
  border-radius: 0 !important;
}
.commerce-detail {
  border-radius: 0 !important;
  background: var(--il-accent, var(--th-blue, #e1261c)) !important;
}
@media (max-width: 980px) {
  .header-inner {
    padding-right: 70px !important;
  }
}
