.shop-by-category{--sbc-gap: 1rem;--sbc-columns: var(--sbc-columns-mobile, 2);--sbc-columns-desktop: 4;--sbc-columns-mobile: 2}@media only screen and (min-width:960px){.shop-by-category{--sbc-gap: 1.5rem;--sbc-columns: var(--sbc-columns-desktop, 4)}}.shop-by-category__title{margin:0 0 1.5rem}.shop-by-category__title--left{text-align:left}.shop-by-category__title--center{text-align:center}.shop-by-category__title--right{text-align:right}@media only screen and (min-width:960px){.shop-by-category__title{margin-bottom:2.5rem}}.shop-by-category--full-width{padding-left:1.5rem;padding-right:1.5rem}.shop-by-category--full-width>.container{max-width:none}@media only screen and (min-width:960px){.shop-by-category--full-width{padding-left:3rem;padding-right:3rem}}.shop-by-category__wrapper{position:relative}.shop-by-category__track{display:grid;grid-template-columns:repeat(var(--sbc-columns),minmax(0,1fr));gap:var(--sbc-gap);margin:0;padding:0;list-style:none}.shop-by-category__item{margin:0;padding-left:0;list-style:none}.shop-by-category--mobile-slide .shop-by-category__track,.shop-by-category--desktop-slide .shop-by-category__track{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.shop-by-category--mobile-slide .shop-by-category__track::-webkit-scrollbar,.shop-by-category--desktop-slide .shop-by-category__track::-webkit-scrollbar{display:none}.shop-by-category--mobile-slide .shop-by-category__item,.shop-by-category--desktop-slide .shop-by-category__item{flex:0 0 calc((100% - (var(--sbc-columns) - 1) * var(--sbc-gap)) / var(--sbc-columns));scroll-snap-align:start}@media only screen and (max-width:959px){.shop-by-category--desktop-slide.shop-by-category--mobile-stack .shop-by-category__track{display:grid;overflow:visible}.shop-by-category--desktop-slide.shop-by-category--mobile-stack .shop-by-category__item{flex:none}}@media only screen and (min-width:960px){.shop-by-category--mobile-slide.shop-by-category--desktop-stack .shop-by-category__track{display:grid;overflow:visible}.shop-by-category--mobile-slide.shop-by-category--desktop-stack .shop-by-category__item{flex:none}}.shop-by-category__arrow{display:none;position:absolute;top:var(--sbc-arrow-top, 50%);z-index:2;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;transform:translateY(-50%);border:1px solid currentColor;border-radius:50%;background:#fff;color:inherit;cursor:pointer;transition:opacity .2s ease}.shop-by-category__arrow svg{width:18px;height:18px;display:block}.shop-by-category__arrow--prev{left:.75rem;transform:translateY(-50%)}.shop-by-category__arrow--next{right:.75rem;transform:translateY(-50%)}.shop-by-category__arrow[disabled]{opacity:.25;cursor:default}@media only screen and (min-width:960px){.shop-by-category--desktop-slide.shop-by-category--scrollable .shop-by-category__arrow{display:flex}}.shop-by-category__card{display:block;text-decoration:none;color:inherit}.shop-by-category__thumb{position:relative;overflow:hidden;background:#f5f4f2;aspect-ratio:1 / 1}@supports not (aspect-ratio: 1 / 1){.shop-by-category__thumb:before{content:"";display:block;padding-top:100%}}.shop-by-category__thumb img,.shop-by-category__thumb svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.shop-by-category__card:hover .shop-by-category__thumb img{transform:scale(1.04)}.shop-by-category__heading{margin:.75rem 0 0;font-size:1rem;line-height:1.3;text-align:center}@media only screen and (min-width:960px){.shop-by-category__heading{margin-top:1rem;font-size:1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/shop-by-category.css.map */
