.elabs-related-products{padding-block:clamp(48px,6vw,88px)}
.elabs-related-products__head{margin-bottom:clamp(22px,3vw,38px);max-width:760px}
.elabs-related-products__eyebrow{margin:0 0 6px}
.elabs-related-products__heading{margin:0}.elabs-related-products__intro{margin-top:12px}
.elabs-related-products__rail{display:grid;grid-template-columns:minmax(260px,1.02fr) minmax(0,3fr);gap:20px;align-items:stretch}
.elabs-related-products.is-products-only .elabs-related-products__rail{grid-template-columns:1fr}
.elabs-related-products__products{display:grid;grid-template-columns:repeat(var(--erp-count),minmax(0,1fr));gap:20px;min-width:0}
.elabs-related-products__product{min-width:0}.elabs-related-products__product>*{height:100%}
.elabs-related-products__feature{position:relative;overflow:hidden;border-radius:18px;min-height:100%;background:#ddd;isolation:isolate}
.elabs-related-products__feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.62));opacity:0;z-index:1;pointer-events:none}
.elabs-related-products__feature.has-tint:after{opacity:1}
.elabs-related-products__feature-image{position:absolute;inset:0;display:block;width:100%;height:100%!important;object-fit:cover}
.elabs-related-products__feature-content{position:relative;z-index:2;display:flex;min-height:100%;padding:28px;flex-direction:column;align-items:flex-start;color:#fff}
.elabs-related-products__feature.is-top-left .elabs-related-products__feature-content{justify-content:flex-start}
.elabs-related-products__feature.is-center-left .elabs-related-products__feature-content{justify-content:center}
.elabs-related-products__feature.is-bottom-left .elabs-related-products__feature-content{justify-content:flex-end}
.elabs-related-products__feature-overlay{font-size:clamp(24px,2.2vw,34px);font-weight:700;font-style:italic;line-height:1.15;margin:0;max-width:12ch}
@media(max-width:1100px){.elabs-related-products__rail{grid-template-columns:minmax(250px,.9fr) minmax(0,2fr)}.elabs-related-products__products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.elabs-related-products__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.elabs-related-products__products{display:contents}.elabs-related-products__feature,.elabs-related-products__product{min-width:0}.elabs-related-products__feature{aspect-ratio:1/1;min-height:0}.elabs-related-products.has-feature-card.has-even-products .elabs-related-products__feature{grid-column:1/-1;aspect-ratio:2/1}.elabs-related-products__feature-content{padding:18px}.elabs-related-products__feature-overlay{font-size:clamp(20px,6vw,28px);max-width:11ch}}
