.collection-showcase{display:flex;flex-direction:column;width:100%}.collection-showcase__heading{margin:0;padding:3rem 2rem 2.4rem;text-align:left;letter-spacing:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}@media screen and (min-width:750px){.collection-showcase__heading{padding:4rem 3.2rem 3.2rem}}.collection-showcase__featured{display:grid;grid-template-columns:minmax(0,1fr);gap:0}@media screen and (min-width:750px){.collection-showcase__featured{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection-showcase__featured-item{display:grid;min-width:0;position:relative;overflow:hidden}.collection-showcase__featured-link{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;position:relative;isolation:isolate;aspect-ratio:1580 / 1380;text-decoration:none;color:#fff}.collection-showcase__featured-link:focus-visible{outline:.2rem solid #ffffff;outline-offset:-.6rem}.collection-showcase__featured-media,.collection-showcase__featured-content{grid-area:1 / 1;min-width:0}.collection-showcase__featured-media{position:relative;min-height:0;z-index:0}.collection-showcase__featured-img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.collection-showcase__featured-link:hover .collection-showcase__featured-img{transform:scale(1.03)}.collection-showcase__featured-link:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:var(--collection-showcase-overlay-height, 80%);opacity:var(--collection-showcase-overlay-opacity, .7);background:linear-gradient(to top,#000,#000000e0 18%,#000000ad 38%,#00000070 60%,#0000002e,#0000);pointer-events:none}.collection-showcase__featured-content{position:relative;align-self:end;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:2rem;color:#fff;text-align:left;overflow-wrap:anywhere;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.collection-showcase__featured-title{color:inherit;margin:0;font-size:2.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:1.15;text-transform:uppercase}.collection-showcase__featured-subtitle{color:inherit;margin:0;font-size:1.4rem;max-width:44ch;line-height:1.4}@media screen and (min-width:750px){.collection-showcase__featured-content{padding:3.2rem}.collection-showcase__featured-title{font-size:3.2rem}.collection-showcase__featured-subtitle{font-size:1.6rem}}.collection-showcase__featured-button-wrap{display:inline-flex;max-width:100%;margin-top:.4rem;background:transparent}.collection-showcase__featured-button-wrap .button{padding:1.2rem 2.4rem;min-width:0;max-width:100%}.collection-showcase__grid{list-style:none;margin:0;padding:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}@media screen and (min-width:750px){.collection-showcase__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;padding:3.2rem}}.collection-showcase__grid-item{display:flex;flex-direction:column;min-width:0}.collection-showcase__grid-link{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:inherit;width:100%}.collection-showcase__grid-image-wrapper{width:100%;overflow:hidden;aspect-ratio:1059 / 1341;background-color:rgb(var(--color-background))}.collection-showcase__grid-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.collection-showcase__grid-link:hover .collection-showcase__grid-image{transform:scale(1.05)}.collection-showcase__grid-title{display:flex;align-items:center;min-height:4.4rem;margin-top:.8rem;text-align:left;overflow-wrap:anywhere;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem;line-height:1.4;letter-spacing:0;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem;color:rgb(var(--color-foreground))}@media(prefers-reduced-motion:reduce){.collection-showcase__featured-img,.collection-showcase__grid-image{transition:none}.collection-showcase__featured-link:hover .collection-showcase__featured-img,.collection-showcase__grid-link:hover .collection-showcase__grid-image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-collection-showcase-custom.css.map */
