.sd-cat{color:var(--sd-ink);font-family:var(--font-body-family);letter-spacing:0}.sd-cat__grid{container-type:inline-size;display:flex;flex-wrap:wrap;gap:1.2rem;margin:0;padding:0;list-style:none}.sd-cat__item{flex:1 1 100%;min-width:0;height:28rem;height:75cqw}.sd-cat__card{position:relative;display:block;height:100%;overflow:hidden;border-radius:var(--sd-r-sm);background-color:var(--sd-placeholder);color:var(--sd-paper);text-decoration:none;isolation:isolate}.sd-cat__media,.sd-cat__img,.sd-cat__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sd-cat__media img{width:100%;height:100%;object-fit:cover}.sd-cat__img{object-fit:cover;transition:transform .5s ease}.sd-cat__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(17,17,17,var(--cat-shade, .6)),#1110 55%);pointer-events:none}.sd-cat__body{position:absolute;inset-inline:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:2rem}.sd-cat__name{display:-webkit-box;margin:0;overflow:hidden;color:var(--sd-paper);font-family:var(--font-body-family);font-size:2.2rem;font-weight:600;line-height:1.15;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word}.sd-cat__badge{max-width:100%;padding:.5rem .9rem;overflow:hidden;border:.1rem solid rgba(255,255,255,.85);border-radius:.4rem;font-size:1.15rem;font-weight:500;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}a.sd-cat__card:hover .sd-cat__img{transform:scale(1.04)}a.sd-cat__card:focus-visible{outline:.2rem solid var(--sd-accent);outline-offset:.3rem;box-shadow:none}@media(prefers-reduced-motion:reduce){.sd-cat__img{transition:none}a.sd-cat__card:hover .sd-cat__img{transform:none}}@media screen and (min-width:750px){.sd-cat__item{flex-basis:calc(50% - .6rem);height:32rem;height:45cqw}.sd-cat__body{padding:2.8rem}.sd-cat__name{font-size:2.6rem}}@media screen and (min-width:990px){.sd-cat__item{flex-basis:calc((100% - 2.4rem)*.2599);height:38rem;height:25.8cqw}.sd-cat__item:nth-child(6n+1),.sd-cat__item:nth-child(6n){flex-basis:calc((100% - 2.4rem)*.4799)}.sd-cat__item:nth-child(6n+4),.sd-cat__item:nth-child(6n+5),.sd-cat__item:nth-child(6n){height:43rem;height:29.4cqw}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-shop-category.css.map */
