.exercise-subcollection-grid .category strong{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.85)}.exercise-subcollection-grid .category img.collection-uploaded-image{object-fit:contain}.exercise-subcollection-grid .compact-category-title strong{font-size:clamp(24px,2.15vw,34px)}.exercise-subcollection-grid .long-category-title strong{font-size:clamp(19px,1.45vw,23px);line-height:.92}.exercise-subcollection-grid--workouts .category strong{font-size:clamp(1.5rem,1.9vw,2rem);line-height:.9}.page-hero--best-sellers{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)!important;position:static!important;min-height:0!important;padding:0!important;overflow:visible!important}.page-hero--best-sellers:after{display:none}.page-hero--best-sellers .page-hero-content{width:auto;margin:0;padding:70px clamp(36px,6vw,120px);align-self:center}.page-hero--best-sellers .page-hero-image,.page-hero--best-sellers .page-hero-image picture,.page-hero--best-sellers .page-hero-photo{position:static;inset:auto;width:100%;height:100%}.page-hero--best-sellers .page-hero-image{min-height:430px;background:#171717}.page-hero--best-sellers .page-hero-photo{object-fit:contain;z-index:auto}@media (max-width:760px){.page-hero--best-sellers{display:flex!important;flex-direction:column}.page-hero--best-sellers .page-hero-content{order:1;padding:52px 16px 40px}.page-hero--best-sellers .page-hero-image{order:2;min-height:0;aspect-ratio:1}}.page-hero--image{position:relative;isolation:isolate;min-height:430px;display:flex;align-items:end;overflow:hidden;background:#111}.page-hero-image,.page-hero-image picture,.page-hero-photo{position:absolute;inset:0;width:100%;height:100%}.page-hero-photo{object-fit:cover;object-position:center;z-index:-2}.page-hero--image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.58) 46%,rgba(0,0,0,.12));z-index:-1}.page-hero-content{position:relative}.page-hero--image h1{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.85)}.page-hero--image p{color:#eee;text-shadow:0 1px 4px #000}@media (max-width:760px){.page-hero--image{min-height:390px;align-items:end}.page-hero--image:after{background:linear-gradient(0deg,rgba(0,0,0,.88),rgba(0,0,0,.42) 62%,rgba(0,0,0,.06))}}