.related-products{display:block}.related-products__heading{margin:0 0 3rem}.related-products__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:3rem}.related-products__header .related-products__heading{margin:0}.related-products__nav{display:flex;align-items:center;gap:.8rem;flex-shrink:0}.related-products__btn{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;border:2px solid var(--custom-primary-color, #2a55a6);background:transparent;color:var(--custom-primary-color, #2a55a6);cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease;flex-shrink:0}.related-products__btn:hover:not(:disabled){background:var(--custom-primary-color, #2a55a6);color:#fff}.related-products__btn:disabled{opacity:.3;cursor:default}.related-products__carousel-wrapper{overflow:hidden}.related-products__carousel{display:flex!important;flex-wrap:nowrap!important;transition:transform .4s cubic-bezier(.25,.46,.45,.94);will-change:transform;grid-template-columns:unset!important;gap:var(--grid-mobile-horizontal-spacing, 1rem)!important}.related-products__slide{flex-shrink:0;width:calc((100% - var(--grid-mobile-horizontal-spacing, 1rem)) / 4);border-radius:1.6rem;background:var(--custom-primary-color)}@media screen and (min-width:750px){.related-products__carousel{gap:var(--grid-desktop-horizontal-spacing, 2rem)!important}.related-products__carousel.grid--2-col-desktop .related-products__slide{width:calc((100% - var(--grid-desktop-horizontal-spacing, 2rem)) / 2)}.related-products__carousel.grid--3-col-desktop .related-products__slide{width:calc((100% - var(--grid-desktop-horizontal-spacing, 2rem) * 2) / 3)}.related-products__carousel.grid--4-col-desktop .related-products__slide{width:calc((100% - var(--grid-desktop-horizontal-spacing, 2rem) * 3) / 4)}.related-products__carousel.grid--5-col-desktop .related-products__slide{width:calc((100% - var(--grid-desktop-horizontal-spacing, 2rem) * 4) / 5)}.related-products__carousel.grid--6-col-desktop .related-products__slide{width:calc((100% - var(--grid-desktop-horizontal-spacing, 2rem) * 5) / 6)}}.related-products__dots{display:flex;justify-content:center;gap:.6rem;margin-top:2.4rem}.related-products__dot{width:.8rem;height:.8rem;border-radius:50%;border:none;background:color-mix(in srgb,var(--custom-primary-color, #2a55a6) 30%,transparent);cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease}.related-products__dot.is-active{background:var(--custom-primary-color, #2a55a6);transform:scale(1.35)}.related-products .card-wrapper{height:100%}.related-products .card.card--card.card--media{border-radius:1.6rem;overflow:hidden;border:none;box-shadow:0 2px 16px #0000001a;background:transparent}.related-products .card.card--card.card--media:after{display:none}.related-products .card__inner.ratio{border-radius:0;border:none;background:transparent}.related-products .card__inner.ratio:after{display:none}.related-products .card__media{width:100%;margin:0}.related-products .card .media{border:none}.related-products .card__inner .card__content{display:none}.related-products .card>.card__content{background:var(--custom-primary-color, #2a55a6);padding:1.2rem 1.4rem;display:block;flex-grow:0}.related-products .card>.card__content .card__heading{font-family:var(--font-heading-family, "Bayon", sans-serif);font-size:1.5rem;font-weight:700;color:#fff;text-align:center;margin:0 0 .4rem}.related-products .card>.card__content .card__heading a{color:#fff;text-decoration:none}.related-products .card>.card__content .price__container{justify-content:center}.related-products .card>.card__content .price-item{color:#fff;font-size:1.4rem}.related-products .card>.card__content .price__sale{display:none}.related-products .card>.card__content .price__regular{display:block}.related-products .card>.card__content .caption-large,.related-products .card>.card__content .card__badge{display:none}.related-products .card>.card__content .price .visually-hidden{display:none}.related-products .card__inner.ratio{padding-bottom:0!important;aspect-ratio:1 / 1;height:auto}@media screen and (min-width:750px){.related-products .card__inner.ratio{aspect-ratio:unset}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-related-products.css.map */
