.subcategory-carousel{padding:2rem 1rem;position:relative}@media(min-width:1024px){.subcategory-carousel{padding:2.5rem 1.25rem 3.25rem}}.subcategory-carousel__cards{display:flex}.subcategory-carousel__card{border:1px solid transparent;border-radius:.25rem;flex-shrink:0;height:4rem;padding:.75rem 1.5rem .75rem .75rem;transition:border .3s ease-in-out;width:auto}@media(min-width:1024px){.subcategory-carousel__card{height:4.5rem;padding:1rem 2rem 1rem 1rem}}.subcategory-carousel__card:hover{border-color:#737572}.subcategory-carousel__card--selected{background-color:var(--color-soft-white);border:1px solid var(--color-apparel-black)}.subcategory-carousel__card--content{align-items:center;column-gap:.5rem;display:flex;flex-direction:row;height:100%;justify-content:start;text-decoration:none}@media(min-width:1024px){.subcategory-carousel__card--content{gap:.75rem}}.subcategory-carousel__card--content .image{height:100%;width:2.5rem}.subcategory-carousel__card--content .image img{object-fit:contain}.subcategory-carousel__card--content p{margin:0}.subcategory-carousel .carousel__controls{display:flex;margin-top:1.5rem}.subcategory-carousel .carousel__controls .carousel__scrollbar{display:block}@media(min-width:1024px){.subcategory-carousel .carousel__controls .carousel__scrollbar{flex:1}.subcategory-carousel .carousel__controls .carousel__pager{flex:1;justify-content:end}}