.homepage-collection-hub{padding-top:var(--homepage-collection-hub-padding-top);padding-bottom:var(--homepage-collection-hub-padding-bottom)}.homepage-collection-hub__header{max-width:62rem;margin:0 auto 2.4rem;text-align:center}.homepage-collection-hub__title{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family),sans-serif;font-size:clamp(2.4rem,4vw,4.2rem);line-height:1;letter-spacing:.04em;text-transform:uppercase}.homepage-collection-hub__description{margin:1rem 0 0;color:rgba(var(--color-foreground),.78);font-size:1.5rem}.homepage-collection-hub__grid-frame{position:relative}.homepage-collection-hub__grid{display:grid;grid-template-columns:repeat(var(--homepage-collection-hub-columns),minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;position:relative;z-index:1}@media screen and (min-width:750px){.homepage-collection-hub__item:nth-child(5){grid-column:2}.homepage-collection-hub__item:nth-child(6){grid-column:3}}.homepage-collection-hub__side-art{position:absolute;top:75%;z-index:0;width:clamp(14rem,18vw,20rem);pointer-events:none;transform:translateY(-50%)}.homepage-collection-hub__side-art--left{left:calc(12.5% + .15rem);transform:translate(-50%,-50%)}.homepage-collection-hub__side-art--right{right:calc(12.5% + .15rem);transform:translate(50%,-50%)}.homepage-collection-hub__side-art img{display:block;width:100%;height:auto;filter:drop-shadow(0 1rem 1.5rem rgba(0,0,0,.2))}.homepage-collection-hub__card{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;color:#fff;background:#0b0b0b;border:.1rem solid rgba(255,255,255,.42);border-radius:1.2rem;box-shadow:0 1rem 2.4rem #0000002e;text-decoration:none;isolation:isolate}.homepage-collection-hub__image,.homepage-collection-hub__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.homepage-collection-hub__placeholder{color:#3c3c3c;fill:currentColor}.homepage-collection-hub__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#050c1800 30%,#050c18e6)}.homepage-collection-hub__content{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:clamp(1rem,1.5vw,1.6rem)}.homepage-collection-hub__title-card{color:rgb(var(--color-foreground));font-family:var(--font-heading-family),sans-serif;font-size:clamp(1.25rem,1.65vw,2.25rem);font-weight:700;line-height:.95;letter-spacing:.04em;text-transform:uppercase}.homepage-collection-hub__cta{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem .75rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family),sans-serif;font-size:.85rem;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;background:#050c1875;border:.1rem solid rgb(var(--color-foreground));transition:color .18s ease,background .18s ease}.homepage-collection-hub__card:hover .homepage-collection-hub__image,.homepage-collection-hub__card:focus-visible .homepage-collection-hub__image{transform:scale(1.045)}.homepage-collection-hub__card:hover .homepage-collection-hub__cta,.homepage-collection-hub__card:focus-visible .homepage-collection-hub__cta{color:#0b0b0b;background:rgb(var(--color-foreground))}.homepage-collection-hub__card:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media screen and (max-width:749px){.homepage-collection-hub{--homepage-collection-hub-padding-top: 2.8rem;--homepage-collection-hub-padding-bottom: 3.6rem}.homepage-collection-hub__grid{grid-template-columns:repeat(var(--homepage-collection-hub-columns-mobile),minmax(0,1fr));gap:1.2rem}.homepage-collection-hub__content{gap:.6rem;padding:1.4rem}.homepage-collection-hub__title-card{font-size:clamp(1.8rem,8vw,3.2rem)}.homepage-collection-hub__cta{padding:.8rem 1rem;font-size:1.05rem}}@media screen and (prefers-reduced-motion:reduce){.homepage-collection-hub__image,.homepage-collection-hub__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
