.related-products {
  display: block;
}

.related-products__heading {
  margin: 0 0 3rem;
}

/* FELKIS related product carousel */
#MainContent .related-products fk-related-slider{display:block;--fk-related-gap:20px}
#MainContent .related-products .fk-related-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px}
#MainContent .related-products .fk-related-heading h2{margin:0}
#MainContent .related-products .fk-related-controls{display:flex;gap:8px;flex-shrink:0}
#MainContent .related-products .fk-related-controls[hidden]{display:none}
#MainContent .related-products .fk-related-controls button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #dfe4dc;background:transparent;color:inherit;font:inherit;cursor:pointer}
#MainContent .related-products .fk-related-controls button:disabled{opacity:.3;cursor:default}
#MainContent .related-products .fk-related-track{display:flex;flex-wrap:nowrap;gap:var(--fk-related-gap);width:100%;margin:0;padding:0 0 8px;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}
#MainContent .related-products .fk-related-track::-webkit-scrollbar{display:none}
#MainContent .related-products .fk-related-track.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}
#MainContent .related-products .fk-related-slide{flex:0 0 calc((100% + var(--fk-related-gap)) / var(--fk-related-columns) - var(--fk-related-gap));min-width:0;max-width:none;scroll-snap-align:start}
#MainContent .related-products .fk-related-track img{-webkit-user-drag:none}
#MainContent .related-products :is(.fk-related-track,button):focus-visible{outline:2px solid #607661;outline-offset:3px}
@media(max-width:749px){#MainContent .related-products fk-related-slider{--fk-related-gap:12px}#MainContent .related-products .fk-related-slide{flex-basis:calc((100% + var(--fk-related-gap)) / var(--fk-related-mobile) - var(--fk-related-gap))}#MainContent .related-products .fk-related-heading{gap:12px;flex-wrap:wrap}#MainContent .related-products .fk-related-controls button{width:34px;height:34px}}
