.both-nav-sticky .section-filter.is-sticky{top:calc(var(--nav-main-height) - 1px);top:calc(var(--nav-top-height, 0) + var(--nav-main-height) - 1px)}.main-nav-sticky .section-filter.is-sticky{top:calc(var(--nav-main-height) - 1px)}.section-filter{background-color:#fff;position:static;top:0;z-index:4}.section-filter.is-sticky{box-shadow:0 1px 2px 0 rgba(16,24,40,.051);position:sticky}.section-filter__tabs-wrapper{-webkit-overflow-scrolling:touch;align-items:center;background-color:#fff;display:flex;gap:.8rem;overflow-x:auto;padding:32px 16px 24px;scroll-behavior:smooth;scroll-snap-align:0;scroll-snap-type:x mandatory}.section-filter__tabs-wrapper.sticky-padding{padding-bottom:8px;padding-top:8px}@media(min-width:768px){.section-filter__tabs-wrapper{gap:16px}}@media(min-width:960px){.section-filter__tabs-wrapper{justify-content:center}}.section-filter__tab{flex:1 0 fit-content;scroll-snap-align:center}@media(min-width:960px){.section-filter__tab{flex:0 1 auto}}.section-filter .button--tab{background-color:var(--color-bg-main);font:var(--font-body-sm);padding:.8rem 18px}@media(min-width:768px){.section-filter .button--tab{padding:.8rem 24px}}.section-filter .button--tab.button--active{background-color:var(--color-offwhite-bg-tagline);color:var(--color-text-white);font:var(--font-body-sm);font-weight:var(--font-weight-semibold)}