.related-products{display:block;min-width:0;overflow:hidden}.related-products__shell{min-width:0;max-width:1320px;margin-inline:auto}.related-products__heading{margin:0 0 2.4rem}.related-products__recommendations{display:block;width:100%;min-width:0}.related-products__slider,.related-products .vt-tabs__slider{position:relative;width:100%;min-width:0}.related-products .vt-tabs__viewport{width:100%;min-width:0;overflow:hidden;padding:.4rem 0 1.2rem}.related-products .vt-tabs__track{--vt-slider-gap: 1.6rem;--vt-slider-visible: 1.2;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--vt-slider-gap) * (var(--vt-slider-visible) - 1))) / var(--vt-slider-visible));gap:var(--vt-slider-gap);align-items:stretch;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-snap-type:x proximity;scroll-padding-inline:.2rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.related-products .vt-tabs__track::-webkit-scrollbar{display:none}.related-products .vt-tabs__track.is-dragging{scroll-snap-type:none}@media(hover:hover)and (pointer:fine){.related-products .vt-tabs__track{cursor:grab}.related-products .vt-tabs__track.is-dragging{cursor:grabbing}}.related-products .vt-feat-card__cta a.vt-feat-card__btn{position:relative;z-index:2;pointer-events:auto}.related-products .vt-feat-card{width:100%;min-width:0;height:100%;scroll-snap-align:start}.related-products .vt-feat-card__title{word-break:normal;overflow-wrap:anywhere}.related-products .vt-feat-card__btn,.related-products button.vt-feat-card__btn,.related-products a.vt-feat-card__btn{padding:0 1rem}@media screen and (max-width:989px){.related-products .vt-tabs__arrow{display:none!important}}@media screen and (max-width:749px){.related-products .vt-feat-card__btn,.related-products button.vt-feat-card__btn,.related-products a.vt-feat-card__btn{min-height:3.6rem;padding:0 .75rem}}@media screen and (min-width:750px){.related-products .vt-tabs__track{--vt-slider-gap: 2rem;--vt-slider-visible: 2}}@media screen and (min-width:990px){.related-products .vt-tabs__arrow{display:inline-flex;z-index:3}.related-products .vt-tabs__arrow--prev{left:-1.2rem}.related-products .vt-tabs__arrow--next{right:-1.2rem}.related-products .vt-tabs__track{--vt-slider-visible: 4}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-related-products.css.map */
