.related-products{width:100%;overflow:hidden}.related-products__inner{display:block}.related-products__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2.4rem;gap:2rem;padding:0}.related-products__text{display:flex;flex-direction:column;gap:1.2rem}.related-products__heading{margin:0;color:var(--color-black);font-family:var(--font-family-instrument-serif);font-size:3.8rem;font-weight:var(--font-weight-regular);line-height:1.15;letter-spacing:-.076rem}.related-products__subheading{margin:0;color:var(--color-black);font-family:var(--font-family-open-sans);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-150)}.related-products__view-all{display:flex;align-items:center;justify-content:center}.related-products__view-all--desktop{display:none}.related-products__view-all--mobile{display:flex;margin-top:2.4rem}.related-products__view-all-link{color:var(--color-black);text-decoration:none;border-bottom:1px solid var(--color-black);padding:.4rem 0;font-family:var(--font-family-open-sans);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-150);transition:opacity var(--transition-quick)}.related-products__view-all-link:hover{opacity:.7}.related-products__carousel-wrapper{position:relative}.related-products__swiper{position:relative;width:100%;overflow:hidden;padding-bottom:5.6rem}.related-products__swiper .swiper-wrapper{display:flex;align-items:stretch}.related-products__swiper .swiper-slide{height:auto;display:flex;width:33rem!important;flex-shrink:0}.related-products__swiper .swiper-button-prev,.related-products__swiper .swiper-button-next{top:calc(50% - 6.1rem)}.related-products__swiper .swiper-button-prev{left:2rem}.related-products__swiper .swiper-button-next{right:2rem}@media screen and (min-width:750px){.related-products__view-all--desktop{display:flex}.related-products__view-all--mobile{display:none}.related-products__swiper .swiper-slide{width:33rem!important}}@media screen and (max-width:749px){.related-products__header{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-bottom:1.6rem}.related-products__heading{font-size:var(--font-size-h3-mobile)}.related-products__subheading{font-size:var(--font-size-body-15)}.related-products__swiper{padding-bottom:3.2rem}.related-products__swiper .swiper-slide{width:28rem!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-related-products.css.map */
