/* Final layer: spacing and controls, without changing approved product card sizes. */
.hrs-nav-links > button{appearance:none;background:transparent;border:0;border-radius:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;padding:0;min-height:44px;white-space:nowrap}
.hrs-nav-links > button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.hrs-page-pad.brand-products-page{padding-top:56px!important}
.brand-products-page > .hrs-page-title{margin-bottom:28px!important}
.hrs-product-inquiry{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 0 28px;padding-bottom:22px;border-bottom:1px solid #e1d7c8}
.hrs-product-inquiry button,.hrs-product-inquiry a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border-radius:4px;border:1px solid #a9702e;font:inherit;font-size:14px;text-decoration:none;cursor:pointer}
.hrs-product-inquiry button{background:#a9702e;color:white}.hrs-product-inquiry a{color:#805625;background:#fff}
.hrs-contact-kicker{font-size:12px;letter-spacing:.18em;color:#84735f;margin-bottom:12px}
.hrs-quote-section > h1{font-size:32px;line-height:1.4;margin:0 0 32px}
@media(max-width:760px){
 .hrs-page-pad.brand-products-page{padding-top:26px!important}
 .hrs-nav .hrs-nav-links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}
 .hrs-nav .hrs-nav-links.hrs-nav-seven{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}
 .hrs-nav .hrs-nav-links.hrs-nav-seven > :last-child{grid-column:3/5}
 .hrs-nav .hrs-nav-links > button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:42px;font-size:12px;white-space:nowrap;letter-spacing:0}
 .hrs-product-inquiry{gap:8px}.hrs-product-inquiry button,.hrs-product-inquiry a{font-size:13px;padding:10px 12px}
}

/* Keep the inquiry and Q&A links together in the five team menus. */
@media(max-width:760px){
 .hrs-nav .hrs-nav-links.hrs-nav-qna{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 .hrs-nav .hrs-nav-links.hrs-nav-qna > :last-child{grid-column:auto}
}
