/* One page-heading contract, based on the approved Help & contact module. */
:root{--page-max:1400px;--page-pad-x:40px;--page-pad-top:34px;--page-title-size:clamp(30px,3vw,43px);--page-subtitle-size:20px;--page-heading-ink:#092863;--page-muted:#667a9d}
body :is(.support-page,.review-info[data-restored-page],.catalog,.brand-surface){max-width:var(--page-max);width:100%;margin:0 auto;padding:var(--page-pad-top) var(--page-pad-x) 56px;color:var(--page-heading-ink)}
body :is(.fitterous-breadcrumb,.support-breadcrumb,.breadcrumbs,.brandhub-breadcrumb){display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:18px;margin:0 0 23px;padding:0;font:400 13px/18px Arial,Helvetica,sans-serif;color:#64789d}
body :is(.fitterous-breadcrumb,.support-breadcrumb,.breadcrumbs,.brandhub-breadcrumb) :is(a,span){font:inherit;color:inherit;text-decoration:none}
body :is(.fitterous-breadcrumb,.support-breadcrumb,.breadcrumbs,.brandhub-breadcrumb) a:hover{color:var(--blue)}
body :is(.fitterous-page-heading,.support-page-heading,.catalog-heading,.brandhub-title){display:block;margin:0 0 38px;padding:0;border:0}
body :is(.fitterous-page-heading,.support-page-heading,.catalog-heading,.brandhub-title) h1{font-size:var(--page-title-size);font-weight:800;font-family:Arial,Helvetica,sans-serif;letter-spacing:-1px;line-height:1.15;margin:0 0 9px;color:var(--page-heading-ink);text-transform:none}
body :is(.fitterous-page-heading,.support-page-heading,.brandhub-title)>p,body .brandhub-title>div>p:not(.brandhub-approved-counts),body .catalog-heading .result-number{font:400 var(--page-subtitle-size)/1.5 Arial,Helvetica,sans-serif;color:var(--page-muted);margin:0;max-width:none;white-space:normal;overflow:visible;text-overflow:clip}
body .brandhub-title .brandhub-eyebrow{display:none}
body .brandhub-title .brandhub-approved-counts{margin:14px 0 0;font-size:12px}
body .review-info[data-restored-page]>.fitterous-page-heading>p{font-size:var(--page-subtitle-size);margin:0;max-width:none}
@media(max-width:700px){:root{--page-pad-x:17px;--page-pad-top:25px;--page-subtitle-size:17px}body :is(.fitterous-page-heading,.support-page-heading,.catalog-heading,.brandhub-title){margin-bottom:23px}}
