.category-shop{padding:5.6rem 0 6.4rem;background:var(--category-shop-background, #ffffff)}.category-shop__header{margin:0 auto 2.4rem;text-align:center}.category-shop__eyebrow{margin:0 0 .8rem;color:rgb(var(--color-fuchsia, 222, 9, 112))}.category-shop__heading{margin:0;color:rgb(var(--color-ink, 0, 0, 0));font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4rem);font-weight:500;line-height:1.2;letter-spacing:-.015em}.category-shop__viewport{overflow:visible}.category-shop__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2.4rem 1.6rem;margin:0;padding:0;list-style:none}.category-shop__item{min-width:0}.category-shop__link{display:block;color:inherit;text-decoration:none}.category-shop__image{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:rgb(var(--color-warm-sand, 237, 227, 221))}.category-shop__image:after{position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,rgba(var(--color-ink, 36, 16, 25),.68));content:"";pointer-events:none}.category-shop__image img,.category-shop__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center var(--category-image-position, 50%);transition:transform .45s ease}.category-shop__label{position:absolute;z-index:1;right:1.2rem;bottom:1.4rem;left:1.2rem;color:#fff;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;letter-spacing:.08em;line-height:1.3;text-align:center;text-transform:uppercase}.category-shop__link:hover .category-shop__image img,.category-shop__link:focus-visible .category-shop__image img{transform:scale(1.04)}.category-shop__link:focus-visible{outline:.2rem solid rgb(var(--color-fuchsia, 222, 9, 112));outline-offset:.4rem}@media screen and (min-width:750px)and (max-width:1099px){.category-shop__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.category-shop{padding:4rem 0 4.8rem}.category-shop__header{margin-bottom:2rem}.category-shop__viewport{overflow-x:auto;overflow-y:hidden;margin-right:-1.6rem;padding-right:1.6rem;scrollbar-width:none;scroll-padding-inline:1.6rem;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.category-shop__viewport::-webkit-scrollbar{display:none}.category-shop__grid{display:flex;width:max-content;gap:1.2rem;padding-right:1.6rem}.category-shop__item{flex:0 0 min(68vw,28rem);scroll-snap-align:start}.category-shop__label{right:1rem;bottom:1.2rem;left:1rem;font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.category-shop__image img,.category-shop__placeholder{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-category-shop.css.map */
