.category .b-header__heading,.category .b-hero__heading,.category .b-sliderBanner__heading,.category .b-slim__heading{font-size:1.25rem}.category .b-header__subheading{font-size:1.125rem}.category .b-slim__inner.b-slim__inner--noContent .b-media--slim__img{min-height:auto;object-fit:contain}.category .b-brokenGrid .b-list,.category .b-list{justify-content:flex-start}.category .b-category--buttons .b-list{gap:.5rem;justify-content:flex-start;padding:.125rem 1rem}.no-touch .category .b-banner .b-list--scrollable{flex-wrap:wrap;overflow-x:auto}.no-touch .category .b-brokenGrid .b-list--scrollable{flex-wrap:nowrap;overflow-x:scroll}.category .b-hero{margin-bottom:2.5rem}.category .b-category,.category .b-category.b-hasHeading{margin-bottom:3rem;position:relative}.category .b-category a,.category .b-category a:hover,.category .b-category a:hover .b-category__title,.category .b-category__title,.category .b-category__title:hover{color:#000}.category .b-category__title{font-size:1rem;font-weight:400}.category .b-category--buttons .b-item{align-items:center;background-color:#fff;border:1px solid #75808a;border-radius:.5rem;display:flex;height:3rem;justify-content:center;margin:0;padding:.5rem 1rem;text-decoration:none}.category .b-category--buttons .b-category__imgWrap{display:none}.category .b-category__img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.category .b-category--buttons .b-item:focus,.category .b-category--buttons .b-item:hover{border:1px solid #000;box-shadow:inset 0 0 0 1px #000}.category .b-category--buttons .b-grid--2-12{width:auto}.category .b-slider{margin-bottom:2.75rem}.category .b-banner.b-text,.category .b-banner.b-text.b-hasHeading{margin-bottom:0;padding:1rem}.category .b-banner,.category .b-banner.b-hasHeading,.no-touch .category .b-banner.b-hasHeading{margin-bottom:.9375rem}.no-touch .category .b-banner.b--fade,.touch .category .b-banner.b--fade{margin-bottom:1.75rem}.category .b-grid--4-12,.category .b-grid--6-12{margin:0 1rem 2.5rem}.no-touch .category .b-grid--4-12,.touch .category .b-grid--4-12{width:calc(100% - 2rem)}@media (pointer:coarse){.category .b-category--buttons .b-grid--2-12{width:auto}}@media (width >= 0)and (pointer:coarse){.category .b-list{justify-content:flex-start}}@media (min-width:35.5rem){.category .b-list{justify-content:flex-start;padding:0 .5rem}.category .b-category--buttons .b-list{padding:.125rem 1rem}.category .b-category,.category .b-category.b-hasHeading{margin-bottom:3rem}.category .b-grid--4-12,.category .b-grid--6-12{margin:0 .5rem 2.5rem}.category .b-grid--6-12{width:calc(50% - 1rem)}.no-touch .category .b-grid--4-12{flex-shrink:0;width:calc(50% - 1rem)}.touch .category .b-grid--4-12{flex-shrink:0;width:calc(40% - 1rem)}}@media (pointer:coarse)and (min-width:35.5rem){.category .b--fade:after{background:radial-gradient(at right,#0003,#0000 70%);bottom:0;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:1.5rem;z-index:1}}@media (min-width:48rem){.category .b-header__heading,.category .b-hero__heading,.category .b-sliderBanner__heading,.category .b-slim__heading{font-size:1.3125rem}.category .b-list{padding:0}.category .b-category,.category .b-category.b-hasHeading{margin-bottom:3rem}.category .b-category__title{position:relative}.category .b-category--images .b-item:hover .b-category__title{text-decoration:none}.category .b-banner.b-text,.category .b-banner.b-text.b-hasHeading{padding:1rem}.no-touch .category .b-banner.b--fade{margin-bottom:2.75rem}.category .b-grid--4-12,.category .b-grid--6-12{margin:0 1rem}.category .b-grid--6-12{width:calc(50% - 2rem)}.no-touch .category .b-grid--4-12{width:calc(33.333% - 2rem)}}@media (min-width:64rem){.no-touch .category .b-brokenGrid .b-list--scrollable,.touch .category .b-banner .b-list--scrollable{flex-wrap:wrap}.category .b--fade:after,.touch .category .b-banner.b--fade:after{content:none}.category .content--list-page{margin-right:0}.category .b-hero{margin-bottom:3.75rem}.category .content--list-page .b-hero .b-header{padding:0}.category .content--list-page .b-hero{padding:0 .9375rem}.category .b-category--buttons{display:none}.touch .category .b-grid--4-12{width:calc(33.333% - 2rem)}}@media (min-width:75.625rem){.category .b-slim__inner.b-slim__inner--noContent .b-media--slim__img{min-height:auto}}@media (min-width:75.625rem)and (pointer:coarse){.category .b-list{flex-flow:row wrap}}