.related-heirloom{padding-block:var(--related-padding-top) var(--related-padding-bottom)}.related-heirloom__heading{margin:0 0 3rem;font-family:var(--font-heading-family);font-size:clamp(3.2rem,4vw,5rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.1}.related-heirloom__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 1.8rem}.related-heirloom__link{display:block;color:inherit;text-decoration:none}.related-heirloom__link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.75);outline-offset:.3rem}.related-heirloom__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#fff}.related-heirloom__image{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.related-heirloom__link:hover .related-heirloom__image,.related-heirloom__link:focus-visible .related-heirloom__image{transform:scale(1.02)}.related-heirloom__title{margin:1.6rem 0 0;text-align:center;font-family:var(--font-heading-family);font-size:2rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.25}.related-heirloom__footer{margin-top:3.2rem}.related-heirloom__archive-link{color:inherit;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.45rem}@media screen and (max-width:989px){.related-heirloom__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.related-heirloom{padding-block:calc(var(--related-padding-top) * .75) calc(var(--related-padding-bottom) * .75)}.related-heirloom__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map?subset=AAAAAAAAABA */
