.header .wordmark, footer .wordmark, .footer-bottom>a.wordmark:first-child {
  display: inline-block; flex: none; position: relative; white-space: nowrap;
  font: 600 26px/1 Arial, Helvetica, sans-serif; letter-spacing: 1px;
}
.wordmark .brand-mark { display: inline-block; font-size: 0; margin: 0 5px; vertical-align: baseline; }
.wordmark small { display: block; font-size: 7px; font-weight: 400; letter-spacing: 2px; margin-top: 9px; opacity: .8; }
footer .wordmark, .footer-bottom>a.wordmark:first-child { font-size: 24px; }
@media (max-width: 720px) {
  .header .wordmark { font-size: 22px; letter-spacing: .6px; }
  .wordmark small { font-size: 6px; letter-spacing: 1.4px; }
  .wordmark .brand-mark { margin: 0 4px; }
}
.unit-visual .catalog-image {width:100%;height:100%;object-fit:contain;padding:12%;position:absolute;inset:0;background:#e9ece7}
