.sanvt-related{margin:72px 0 0;padding:0 var(--sanvt-gutter);font-family:var(--sanvt-font);color:var(--sanvt-black)}.sanvt-related__head{border-top:1px solid var(--sanvt-black-30);padding-top:32px;margin-bottom:24px}.sanvt-related__heading{margin:0;text-align:left}.sanvt-related__list{display:grid;grid-template-columns:repeat(var(--rel-cols, 3),minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.sanvt-related__item{min-width:0}.sanvt-related__card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.sanvt-related__media{aspect-ratio:16 / 9;max-width:100%;overflow:hidden;background:var(--sanvt-black-10)}.sanvt-related__media img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .2s ease}@media(hover:hover){.sanvt-related__card:hover .sanvt-related__media img{opacity:.85}}.sanvt-related__cat{margin:16px 0 0;font-size:var(--sanvt-t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--sanvt-black-70)}.sanvt-related:not(#sanvt) .sanvt-related__title{margin:8px 0 0;font-family:var(--sanvt-font);font-size:15px;font-weight:400;letter-spacing:.01em;line-height:1.4;text-transform:none;color:var(--sanvt-black);text-wrap:balance}@media(hover:hover){.sanvt-related__card:hover .sanvt-related__title{text-decoration:underline;text-underline-offset:4px}}.sanvt-related__excerpt{margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--sanvt-black-70);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sanvt-related__pager{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:48px;padding-top:22px;border-top:1px solid var(--sanvt-black-30)}.sanvt-related__pager>div{min-width:0}.sanvt-related__pager-next{display:flex;justify-content:flex-end;text-align:right}.sanvt-related__pager a{display:flex;flex-direction:column;gap:6px;max-width:min(44ch,100%);color:inherit;text-decoration:none}.sanvt-related__pager-next a{align-items:flex-end}.sanvt-related__pager-label{font-size:var(--sanvt-t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--sanvt-black-70)}.sanvt-related__pager-title{font-size:15px;line-height:1.4;text-wrap:balance}@media(max-width:989px){.sanvt-related__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--sanvt-gutter);margin-right:calc(-1 * var(--sanvt-gutter));padding-right:var(--sanvt-gutter);scrollbar-width:none}.sanvt-related__list::-webkit-scrollbar{display:none}.sanvt-related__item{scroll-snap-align:start}}@media(max-width:680px){.sanvt-related{margin-top:48px;padding:0 var(--sanvt-gutter-mobile)}.sanvt-related__list{grid-auto-columns:82%;scroll-padding-left:var(--sanvt-gutter-mobile);margin-right:calc(-1 * var(--sanvt-gutter-mobile));padding-right:var(--sanvt-gutter-mobile)}.sanvt-related__head{padding-top:24px;margin-bottom:16px}.sanvt-related__pager{grid-template-columns:1fr}.sanvt-related__pager-next{justify-content:flex-start;text-align:left}.sanvt-related__pager-next a{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.sanvt-related__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/629/assets/sanvt-article-related.css.map */
