.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{height:4rem;padding:.75rem 1.5rem .75rem .75rem;border-radius:.25rem;flex-shrink:0;width:auto;border:1px solid rgba(0,0,0,0);transition:border 300ms ease-in-out}@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{border:1px solid var(--color-apparel-black);background-color:var(--color-soft-white)}.subcategory-carousel__card--content{display:flex;flex-direction:row;column-gap:.5rem;justify-content:start;align-items:center;height:100%;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}}
