.category-image-strip{overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.category-image-strip__inner{width:100%;max-width:var(--category-strip-max-width);margin:0 auto;padding:var(--category-strip-padding-top) 1.6rem var(--category-strip-padding-bottom)}.category-image-strip__heading{margin:0 0 2.4rem;text-align:center}.category-image-strip__list{display:flex;flex-wrap:nowrap;justify-content:center;gap:var(--category-strip-desktop-gap);align-items:start;margin:0;padding:0;list-style:none}.category-image-strip__item{flex:0 0 var(--category-strip-desktop-width);min-width:0}.category-image-strip__card{display:flex;min-width:0;flex-direction:column;align-items:stretch;color:inherit;text-align:center;text-decoration:none}.category-image-strip__media{position:relative;width:100%;aspect-ratio:var(--category-strip-ratio);overflow:hidden;border-radius:var(--category-strip-radius) 0 var(--category-strip-radius) 0;background:#e9e8ff}.category-image-strip__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.category-image-strip__placeholder{color:rgba(var(--color-foreground),.35)}.category-image-strip__label{display:block;margin-top:1.2rem;overflow-wrap:anywhere;font-size:clamp(1.2rem,.875vw,1.6rem);font-weight:400;line-height:1.22}.category-image-strip__card:focus-visible{outline:.2rem solid #716CB5;outline-offset:.4rem}@media screen and (hover:hover)and (pointer:fine){.category-image-strip__card:hover .category-image-strip__image{transform:scale(1.035)}.category-image-strip__card:hover .category-image-strip__label{color:#000}}@media screen and (max-width:989px){.category-image-strip__inner{padding-right:0}.category-image-strip__heading{margin-right:1.6rem;margin-bottom:1.8rem}.category-image-strip__list{justify-content:start;gap:var(--category-strip-mobile-gap);overflow-x:auto;padding-right:1.6rem;padding-bottom:.4rem;scroll-padding-inline:1.6rem;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.category-image-strip__list::-webkit-scrollbar{display:none}.category-image-strip__item{flex-basis:var(--category-strip-mobile-width);scroll-snap-align:start}.category-image-strip__label{margin-top:.9rem;font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.category-image-strip__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-category-image-strip.css.map */
