@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.c-related-products{--slide-gap:.5rem;background-color:#fff;padding:4.875rem 0}.c-related-products__title{margin:0 0 3.3125rem}.c-related-products__header{padding:0 1rem}.c-related-products__slide-wrapper{padding:0 1rem;overflow:hidden}.c-related-products__swiper{display:flex;overflow:unset;flex-direction:column}.c-related-products .swiper{margin-left:auto;margin-right:auto;position:relative}.c-related-products .swiper-horizontal{touch-action:pan-y}.c-related-products .swiper-wrapper{display:flex;transition-property:transform;width:100%;height:100%}.c-related-products .swiper-slide{flex-shrink:0;box-sizing:border-box}.c-related-products .swiper-pagination-progressbar{position:relative;width:100%;height:.0938rem;left:0;top:0;background-color:hsla(0,0%,8%,.1)}.c-related-products .swiper-pagination-progressbar-fill{background:#151515;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.c-related-products__controls{display:flex;align-items:center;margin-top:1.5rem;background-color:#f3f3f3;padding:1.125rem 1rem;border-radius:.2rem}.c-related-products__swiper-controls{display:flex;align-items:center;width:100%;-moz-column-gap:1rem;column-gap:1rem}.c-related-products__carousel-button-icon{width:.875rem;height:.875rem}.c-related-products__view-all{flex:none}@media only screen and (max-width:1099px){.c-related-products .is-desktop{display:none}.c-related-products__swiper-item{width:100%}.c-related-products__controls{transform:skewX(-8deg)}.c-related-products__swiper-controls{transform:skew(8deg)}}@media only screen and (min-width:750px){.c-related-products .swiper-slide{width:70%}}@media only screen and (min-width:1100px){.c-related-products{padding:5rem 0 3.125rem}.c-related-products .is-mobile{display:none}.c-related-products__title{margin-bottom:5rem}.c-related-products__header{padding:0 2.5rem}.c-related-products__slide-wrapper{padding:0 2.5rem 1.875rem;margin-top:-7.25rem}.c-related-products__swiper{flex-direction:column-reverse;margin-top:5rem}.c-related-products .swiper-slide{width:28rem}.c-related-products .swiper-pagination-progressbar{width:6.5313rem}.c-related-products__controls{background-color:transparent;flex-direction:row;gap:.75rem;align-self:flex-end;position:relative;top:-5rem;padding:0;margin-top:0}.c-related-products__swiper-controls{padding:.6875rem 1rem;background-color:#f3f3f3;transform:skewX(-8deg)}.c-related-products__carousel-button{transform:skew(8deg)}.c-related-products__progressbar{width:6.5rem;transform:skew(8deg)}}
