.shop-categories{padding-top:clamp(6rem,9vw,11rem);padding-bottom:clamp(6rem,9vw,11rem)}.shop-categories__header{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.shop-categories__eyebrow{margin:0 0 1rem;color:rgb(var(--color-button));font-size:1.15rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.shop-categories__heading{max-width:13ch;margin:0;font-weight:800;letter-spacing:-.035em;line-height:.95;text-transform:uppercase}.shop-categories__intro{max-width:48rem;margin:0;color:rgba(var(--color-foreground),.68)}.shop-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(var(--color-foreground),.2);border:1px solid rgba(var(--color-foreground),.2)}.shop-categories__card{position:relative;min-height:19rem;padding:2.4rem;overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none}.shop-categories__card{transition:background-color .18s ease,color .18s ease}.shop-categories__card:hover,.shop-categories__card:focus-visible{background:rgb(var(--color-button));color:#fff}.shop-categories__title{max-width:12ch;margin:0;font-size:clamp(2.3rem,2.1vw,2.8rem);font-weight:800;letter-spacing:-.035em;line-height:.95;overflow-wrap:break-word;text-transform:uppercase;word-break:normal}.shop-categories__media{position:absolute;z-index:0;mix-blend-mode:multiply;top:50%;right:-18%;width:62%;aspect-ratio:1;transform:translateY(-50%);pointer-events:none}.shop-categories__media img{display:block;width:100%;height:100%;object-fit:cover;clip-path:inset(1.5%);transform-origin:right center;transition:transform .38s cubic-bezier(.34,1.56,.64,1)}.shop-categories__card:hover .shop-categories__media img{transform:scale(1.06)}.shop-categories__title{position:relative;z-index:1;color:inherit}.shop-categories__link{z-index:1;color:inherit}.shop-categories__link{position:absolute;bottom:2.4rem;left:2.4rem;font-size:1.2rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:989px){.shop-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.shop-categories__header{display:block}.shop-categories__intro{margin-top:1.2rem}.shop-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-categories__card{min-height:14rem;padding:1.6rem}.shop-categories__title{max-width:calc(100% - 2.4rem);font-size:clamp(1.5rem,4.2vw,1.8rem);overflow-wrap:normal}.shop-categories__link{bottom:1.6rem;left:1.6rem;font-size:1.05rem}.shop-categories__media{top:auto;bottom:1rem;right:-14%;width:58%;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-shop-categories.css.map */
