/* Bring the retail and procurement pages into the current corporate palette. */
.srx-storesales-page,
.srx-procurement-page {
  --srx-orange:#a9532b;
  --srx-ink:#24342d;
  --srx-muted:#59655e;
  --srx-line:#d4ddd5;
  color:#24342d;
  font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;
}
.srx-storesales-page .srx-page-hero,
.srx-procurement-page .srx-page-hero,
.srx-storesales-page .srx-company-profile,
.srx-procurement-page .srx-service-section.is-tinted {
  background:#eef1eb;
}
.srx-storesales-page .srx-page-label,
.srx-procurement-page .srx-page-label,
.srx-procurement-page .srx-service-section__head>p:first-child {
  color:#a9532b;
  letter-spacing:.04em;
}
.srx-storesales-page .srx-page-hero h1,
.srx-procurement-page .srx-page-hero h1,
.srx-storesales-page .srx-page-split h2,
.srx-procurement-page .srx-page-split h2,
.srx-storesales-page .srx-company-profile h2,
.srx-storesales-page .srx-store-gallery h2,
.srx-storesales-page .srx-store-follow h2 {
  color:#24342d;
  font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif!important;
  font-weight:700!important;
  letter-spacing:-.025em!important;
}
.srx-storesales-page .srx-page-hero h1,
.srx-procurement-page .srx-page-hero h1 {
  font-size:clamp(36px,4vw,58px);
  line-height:1.35;
}
.srx-storesales-page .srx-page-lead,
.srx-procurement-page .srx-page-lead,
.srx-storesales-page .srx-page-split p,
.srx-procurement-page .srx-page-split p {
  color:#425149;
  line-height:1.85;
}
.srx-storesales-page .srx-action-button,
.srx-procurement-page .srx-action-button {
  border-color:#24342d;
  box-shadow:none;
}
.srx-storesales-page .srx-action-button.is-secondary,
.srx-procurement-page .srx-action-button.is-secondary {
  color:#24342d!important;
}
.srx-storesales-page .srx-action-button.is-secondary:hover,
.srx-procurement-page .srx-action-button.is-secondary:hover {
  background:#eef1eb;
}
.srx-procurement-page .srx-action-button.is-primary {
  background:#24342d;
  color:#fff!important;
}
.srx-procurement-page .srx-action-button.is-primary:hover {
  background:#34483c;
}
.srx-storesales-page .srx-page-intro .srx-action-button {
  margin-top:26px;
}
.srx-procurement-page {
  --srx-procurement-ink:#24342d;
  --srx-procurement-muted:#59655e;
  --srx-procurement-line:#d4ddd5;
  --srx-procurement-accent:#a9532b;
}
.srx-procurement-page .srx-procurement-capabilities article {
  min-height:0;
  background:transparent;
}
.srx-procurement-page .srx-procurement-capabilities article>span {
  margin-bottom:20px;
}
.srx-procurement-page .srx-procurement-process li {
  min-height:0;
}
.srx-procurement-page .srx-procurement-process li>span {
  margin-bottom:26px;
}
.srx-storesales-page .srx-company-profile dd a {
  color:#a9532b!important;
}
@media(max-width:600px) {
  .srx-storesales-page .srx-page-hero h1,
  .srx-procurement-page .srx-page-hero h1 {
    font-size:clamp(30px,8vw,38px)!important;
  }
  .srx-procurement-page .srx-procurement-capabilities article {
    padding:22px 4px;
    border-left:0;
    border-right:0;
  }
  .srx-procurement-page .srx-procurement-process li {
    padding:22px 4px;
  }
}
