.page-header{height:auto;min-height:clamp(220px,13vw,280px);position:relative;overflow:hidden;border-bottom:1px solid rgba(79,103,116,.12);background:linear-gradient(110deg,#f3f5f6,#edf2f4 58%,#e5ecef)}.page-header__background,.page-header__overlay{position:absolute;inset:0;width:100%;height:100%}.page-header__background{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-header__overlay{background:linear-gradient(90deg,#00000047,#0000001a)}.page-header--image.page-header--center .page-header__overlay{background:linear-gradient(90deg,#00000029,#00000042,#00000029)}.page-header__inner{height:auto;min-height:inherit;position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.page-header--center .page-header__inner{align-items:center;text-align:center}.page-header__content{min-width:0;display:flex;align-items:inherit;flex-direction:column}.page-header--has-breadcrumbs .page-header__inner{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;justify-content:normal;gap:18px}.page-header--has-breadcrumbs .page-header__content{align-self:center;align-items:flex-start;text-align:start}.page-header--has-breadcrumbs.page-header--center .page-header__content{width:100%;align-items:center;text-align:center}.page-header--has-breadcrumbs.page-header--center :is(.eyebrow,:is(h1,h2,h3,h4,h5,h6),.page-header__description){width:100%;margin-inline:auto;text-align:center}.page-header--has-breadcrumbs .page-header__breadcrumb{align-self:end;justify-self:start;margin:0;text-align:start}.page-header--breadcrumb-only .page-header__inner{grid-template-rows:auto;align-content:center}.page-header--breadcrumb-only .page-header__breadcrumb{align-self:center}.page-header__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 20px;color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}.page-header__breadcrumb a{color:var(--text);font-weight:600;transition:color .2s ease}.page-header__breadcrumb a:hover{color:var(--accent)}.page-header__breadcrumb [aria-current=page],.page-header__breadcrumb>span:not(.page-header__breadcrumb-separator){color:var(--text);font-weight:600}.page-header__breadcrumb-separator{margin-inline:0;font-size:13px;font-weight:400;line-height:1;opacity:1}.page-header__breadcrumb svg{width:14px;height:14px;flex:0 0 auto;margin-inline-end:5px;vertical-align:-.14em}.page-header .eyebrow{max-width:100%;margin-bottom:10px;color:#111111d1;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.35;overflow-wrap:anywhere}.page-header :is(h1,h2,h3,h4,h5,h6){max-width:1240px;margin:0 0 calc(12px - .14em);padding-bottom:.14em;font-family:var(--display-font);font-size:clamp(32px,3vw,48px);line-height:1.12;font-weight:700;letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.catalog-shell .page-header :is(h1,h2,h3,h4,h5,h6).page-header__title--sized{font-size:var(--page-header-title-size)!important}@media(max-width:767px){.catalog-shell .page-header :is(h1,h2,h3,h4,h5,h6).page-header__title--sized{font-size:min(var(--page-header-title-size),max(12px,calc(var(--page-header-title-size)*.75)),10vw)!important}}.page-header--title-only :is(h1,h2,h3,h4,h5,h6){margin-bottom:0}.page-header__description{max-width:820px;margin:0;color:#111111b8;font-size:clamp(15px,1vw,18px);line-height:1.58;overflow-wrap:anywhere}.page-header--center .page-header__description{max-width:900px}.page-header:not(.page-header--image){color:var(--text)}.page-header:not(.page-header--image) .eyebrow,.page-header:not(.page-header--image) :is(h1,h2,h3,h4,h5,h6){color:var(--text)}.page-header:not(.page-header--image) .page-header__description{color:#111111b3}.page-header--image{color:#fff;border-bottom:0;background:var(--surface)}.page-header--image .page-header__breadcrumb,.page-header--image .page-header__content{text-shadow:0 1px 5px rgba(0,0,0,.55)}.page-header--image .page-header__breadcrumb,.page-header--image .page-header__breadcrumb [aria-current=page],.page-header--image .page-header__breadcrumb a,.page-header--image .page-header__breadcrumb>span:not(.page-header__breadcrumb-separator){color:#ffffffeb}.page-header--image .page-header__breadcrumb a:hover{color:#fff}.page-header--image .eyebrow,.page-header--image :is(h1,h2,h3,h4,h5,h6){color:#fff}.page-header--image :is(h1,h2,h3,h4,h5,h6){max-width:1280px}.page-header--image .page-header__description{color:#ffffffd6}@media(min-width:901px){.page-header{width:100%;height:auto;aspect-ratio:auto}.page-header:not(.page-header--breadcrumb-only) .page-header__inner{padding-block:22px 18px}.page-header--content-1:not(.page-header--image){height:auto;min-height:160px}.page-header--content-2:not(.page-header--image){height:auto;min-height:200px}.page-header--content-3:not(.page-header--image){height:auto;min-height:240px}.page-header--content-1:not(.page-header--image) .page-header__inner,.page-header--content-2:not(.page-header--image) .page-header__inner,.page-header--content-3:not(.page-header--image) .page-header__inner{min-height:inherit}.page-header--image{height:auto;min-height:clamp(220px,13vw,280px)}.page-header--image .page-header__inner{min-height:inherit}}.page-header--breadcrumb-only{height:auto;min-height:0;border-bottom:0;background:transparent}.page-header--breadcrumb-only .page-header__inner{min-height:0;padding-block:20px 0}.page-header--breadcrumb-only .page-header__breadcrumb{gap:10px;margin:0 0 20px}.catalog-shell .page-header--breadcrumb-only+.catalog-section,.page-header--breadcrumb-only+.catalog-section{padding-top:0!important}
