.related-products{overflow:hidden}.related-products__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 0 2rem}.related-products__heading{font-family:var(--font-body-family);margin:0}@media(max-width:989.98px){.related-products__heading{font-size:calc(var(--font-heading-scale)*2.8rem);font-weight:500}}.related-products__heading span{font-family:var(--font-heading-family);font-weight:300;line-height:1.2em}.related-products__btn{color:inherit;font-size:calc(var(--font-body-scale)*1.6rem);font-weight:600;line-height:1.46em;margin-right:4rem;transition:color .3s ease}@media(max-width:989.98px){.related-products__btn{display:none}}.related-products__btn:hover{color:#03302e}.related-products .swiper{opacity:1;overflow:visible;transition:all .5s cubic-bezier(.215,.61,.355,1);visibility:visible}.related-products .swiper .grid{-moz-column-gap:1.7rem;column-gap:1.7rem}@media(max-width:749.98px){.related-products .swiper .grid{-moz-column-gap:1.2rem;column-gap:1.2rem}}.related-products .swiper-initialized .swiper-slide{margin-right:0!important}@media(max-width:749.98px){.related-products .swiper.stack-mobile .swiper-wrapper{gap:1rem!important;transform:none}.related-products .swiper.stack-mobile .swiper-wrapper .swiper-slide{max-width:calc(50% - .5rem)}}.related-products .swiper:not(.stack-mobile) .swiper-wrapper{flex-wrap:nowrap;padding-bottom:2rem}.related-products .swiper .swiper-wrapper{box-sizing:inherit;height:100%;width:100%}