.content-related{--related-brand: var(--color--brand, #345687);--related-ink: var(--color--text, #1d1e1c);--related-line: var(--color--btn, #e6e9ef);--related-bg: var(--color--bg, #fff);--related-muted: color-mix(in srgb, var(--related-ink) 58%, var(--related-bg));--related-hover: color-mix(in srgb, var(--related-line) 35%, var(--related-bg));max-width:var(--page-max-width, 1360px);margin:0 auto;padding:0 clamp(16px,2.6vw,40px);color:var(--related-ink);font-family:var(--font--body)}.content-related *,.content-related *:before,.content-related *:after{box-sizing:border-box}.content-related .content-related__label{margin:0;padding-bottom:16px;border-bottom:1px solid var(--related-ink);color:var(--t-heading-color, var(--related-muted));font-family:var(--font--body);font-size:var(--t-heading-size, 10.5px);font-weight:var(--t-heading-weight, 800);letter-spacing:.14em;text-transform:uppercase}.content-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;margin:0;padding:0;border:1px solid var(--related-line);border-top:0;list-style:none;background:var(--related-line)}.content-related__item{background:var(--related-bg)}.content-related .content-related__card{display:flex;flex-direction:column;height:100%;padding:24px;color:var(--related-ink);text-decoration:none;transition:background-color .2s}.content-related .content-related__card:hover{opacity:1;background:var(--related-hover)}.content-related .content-related__card:focus-visible{outline:2px solid var(--related-brand);outline-offset:-2px}.content-related__eyebrow{margin-bottom:12px;color:var(--t-eyebrow-color, var(--related-muted));font-size:var(--t-eyebrow-size, 10.5px);font-weight:var(--t-eyebrow-weight, 800);letter-spacing:.12em;text-transform:uppercase}.content-related__title{margin-bottom:8px;font-size:var(--t-title-size, 14px);font-weight:var(--t-title-weight, 800);line-height:1.35;color:var(--t-title-color, var(--related-ink))}.content-related__more{margin-top:auto;color:var(--t-more-color, var(--related-brand));font-size:var(--t-more-size, 11.5px);font-weight:var(--t-more-weight, 700);letter-spacing:.08em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.content-related .content-related__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/section-content-related.css.map */
