.related-products{--related-products-gutter: 80px;display:block;padding:0 var(--related-products-gutter)}.related-products__heading{margin:2rem 0 3rem;font-size:28px;font-weight:500;line-height:34px;letter-spacing:3px;text-transform:uppercase;text-align:center}@media only screen and (max-width:768px){.related-products{--related-products-gutter: 20px}.related-products__heading{font-size:20px}}@media screen and (min-width:990px){.related-products .custom-recommendation-grid{--grid-desktop-horizontal-spacing: 70px}}@media screen and (max-width:989px){.related-products .custom-recommendation-grid{flex-wrap:nowrap;justify-content:flex-start;column-gap:16px;margin-left:calc(-1 * var(--related-products-gutter));margin-right:calc(-1 * var(--related-products-gutter));padding:0 var(--related-products-gutter);scroll-padding:0 var(--related-products-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.related-products .custom-recommendation-grid::-webkit-scrollbar{display:none}.related-products .custom-recommendation-grid .quick-add{padding-bottom:0}.related-products .custom-recommendation-grid>.grid__item{flex:0 0 auto;width:42%!important;max-width:none!important;scroll-snap-align:start}}@media screen and (max-width:749px){.related-products .custom-recommendation-grid>.grid__item{width:65%!important}}.related-products__track .custom-recommendation-grid{margin-bottom:0}.related-products__nav{display:flex;justify-content:center;gap:12px;margin-top:12px}.related-products__nav[hidden]{display:none}.related-products__nav-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #121212;border-radius:3px;background:#fff;color:#121212;cursor:pointer;transition:opacity .2s ease,background .2s ease,color .2s ease}@media(hover:hover){.related-products__nav-button:not(:disabled):hover{background:#121212;color:#fff}}.related-products__nav-button:disabled{opacity:.3;cursor:default}.related-products__nav-button .icon-caret{width:12px;height:12px}.related-products__nav-button--prev .icon-caret{transform:rotate(90deg)}.related-products__nav-button--next .icon-caret{transform:rotate(-90deg)}@media screen and (min-width:990px){.related-products__nav{display:none!important}}@media(prefers-reduced-motion:reduce){.related-products__nav-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/section-related-products.css.map */
