.exercise-hero__filters{--padding: 1.5rem 1rem;--card-radius: .8rem;--card-gap: .5rem;--filter-height: 28rem}.exercise-hero__filters.exercise-hero__filters-center{text-align:center}.exercise-hero__text .section-text{max-width:96rem;margin:2rem auto}.exercise-hero__filters form{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}.exercise-hero__filters form .availability-range__filter,.exercise-hero__filters form .price-range__filter{display:none}.exercise-hero__filters .facet-accordion-details .accordion-details__content{margin-top:0;padding-block:1.5rem}.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid{display:flex;flex-wrap:wrap;--swatch-size: 6.6rem;gap:var(--card-gap)}.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid.colour-swatch-grid{--card-gap: 1rem}.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid .filter-item input+label{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:var(--card-radius);padding:1rem;width:100%;height:100%;text-align:center;font-size:1.5rem}.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid .filter-item input+label.colour-option{flex-direction:row}.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid .filter-item input+label.colour-option{--swatch-size: 2.2rem;--swatch-radius: 50%;--card-radius: 2.4rem }.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid .filter-item input+label.text-option{--card-radius: 2.4rem }.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid .filter-item input+label .flex{display:block;flex-grow:0}.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid:not(.text-swatch-grid):not(.colour-swatch-grid)>*{flex:1 1 calc((100% - (2 * var(--card-gap))) / 3);box-sizing:border-box}.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid.text-swatch-grid>*{flex-basis:calc(25% - var(--card-gap))}.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid.colour-swatch-grid>*{flex-basis:unset}.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid>:only-child{flex:1 1 100%}.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid>:nth-last-child(2):first-child,.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid>:nth-last-child(2):first-child~*{flex:1 1 calc((100% - var(--card-gap)) / 2)}.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid input:checked+label{background-color:rgb(var(--color-background))}.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid input:checked+label .text-subtext{color:#fff}.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid input+label:hover .reversed-link__text{color:var(--color-subtext)}.exercise-hero__filters .facet-accordion-details .accordion-details__content .grid label .count{display:none}.exercise-hero__filters .facet-accordion-details .accordion-details__summary{padding:var(--padding)}.exercise-hero__filters .facet-accordion-details{background-color:rgba(var(--color-foreground),.75);color:rgba(var(--color-subtext),var(--color-subtext-alpha, 1));border-radius:var(--card-radius)}.exercise-hero__filters .facet-accordion-details .accordion-details__summary+div{border-top:1px solid rgb(var(--color-background));min-height:var(--filter-height);max-height:var(--filter-height);overflow-y:auto}.exercise-hero__filters .facet-accordion-details .accordion-details__summary span.h6{color:rgba(var(--color-subtext),var(--color-subtext-alpha, 1));font-size:1.5rem}.exercise-hero__filters .facet-accordion-details .accordion-details__content{padding-inline:1.6rem}.exercise-hero__filters-active div{margin-top:2rem;border-radius:2.4rem;padding:1rem 2.4rem}.exercise-hero__filters-active div span{color:rgb(var(--color-subtext));font-size:1.5rem}.exercise-hero__view{margin-top:3rem;display:block}@media screen and (width >= 990px){.exercise-hero__filters form{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-exercise-hero.css.map */
