.sj-cats__heading{margin-bottom:2.4rem;text-align:center}.sj-cats__list{display:flex;gap:1.2rem;margin:0 calc(var(--sj-gutter) * -1);padding:.4rem var(--sj-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sj-cats__list::-webkit-scrollbar{display:none}.sj-cats__item{flex:0 0 calc((100% - 3 * 1.2rem) / 4);min-width:7.6rem;scroll-snap-align:start}.sj-cats__link{display:flex;flex-direction:column;align-items:center;gap:1rem;text-decoration:none;color:rgb(var(--color-foreground))}.sj-cats__media{display:block;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#efebe3;box-shadow:0 .4rem 1.4rem #063f2b1a;transition:transform .3s ease,box-shadow .3s ease}.sj-cats__media img{width:100%;height:100%;object-fit:cover;display:block}.sj-cats__media .sj-placeholder__label{font-size:.8rem;bottom:22%}.sj-cats__title{font-size:1.3rem;font-weight:600;line-height:1.25;text-align:center}.sj-cats__link:hover .sj-cats__media,.sj-cats__link:focus-visible .sj-cats__media{transform:translateY(-3px);box-shadow:0 0 0 3px var(--sj-gold),0 .8rem 2rem #063f2b26}.sj-cats__link:focus-visible{outline:none}@media screen and (min-width:750px){.sj-cats__list{justify-content:center;gap:3.2rem;margin:0;padding:.4rem 0}.sj-cats__item{flex:0 1 18rem}.sj-cats__title{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.sj-cats__media{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-sj-categories.css.map */
