.product-recommendations{overflow:hidden;position:relative}.product-recommendations .container-header+.container-content{margin-top:.5rem}.product-recommendations .swiper{margin-left:calc(var(--site-side-spacing)*-1);margin-right:calc(var(--site-side-spacing)*-1)}@media screen and (min-width:768px){.product-recommendations .swiper{margin-left:0;margin-right:0;overflow:visible}}.product-recommendations .swiper .swiper-button-next,.product-recommendations .swiper .swiper-button-prev{top:43%}.product-recommendations .swiper .swiper-button-next{right:calc(var(--site-side-spacing)/2)}@media screen and (min-width:768px){.product-recommendations .swiper .swiper-button-next{right:calc(var(--site-side-spacing-md)*-1)}}@media screen and (min-width:1024px){.product-recommendations .swiper .swiper-button-next{right:calc(var(--site-side-spacing-lg)*-1)}}.product-recommendations .swiper .swiper-button-prev{left:calc(var(--site-side-spacing)/2)}@media screen and (min-width:768px){.product-recommendations .swiper .swiper-button-prev{left:calc(var(--site-side-spacing-md)*-1)}}@media screen and (min-width:1024px){.product-recommendations .swiper .swiper-button-prev{left:calc(var(--site-side-spacing-lg)*-1)}}