.c-richProductsSlider__title{font-size:2rem}@media only screen and (min-width:1024.2px){.c-richProductsSlider__title--center{flex-grow:1;text-align:center}}.c-richProductsSlider__carousel .swiper-pagination{display:none;align-items:center;justify-content:center;gap:.6rem;margin:2.4rem 0}@media only screen and (max-width:1024px){.c-richProductsSlider__carousel .swiper-pagination{display:flex}}.c-richProductsSlider__carousel .swiper-pagination .swiper-pagination-bullet{cursor:pointer;display:block;width:1rem;height:1rem;background-color:#fff;border:1px solid var(--blue-800);border-radius:1rem}.c-richProductsSlider__carousel .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--blue-800)}.c-richProductsSlider__carouselNav{display:flex;gap:.8rem}@media only screen and (max-width:1024px){.c-richProductsSlider__carouselNav{display:none}}.c-richProductsSlider__slide{width:24.8rem;height:auto}@media only screen and (max-width:1024px){.c-richProductsSlider__slide{width:19.2rem}}.c-richProductsSlider__slide:hover{z-index:var(--zindex-above)}.c-richProductCard{padding:2.4rem 1.6rem 1.6rem;background-color:#fff;border-radius:1rem;position:relative;display:flex;flex-direction:column}.swiper-slide .c-richProductCard{height:100%}.c-richProductCard__img{text-align:center;margin-bottom:.8rem;height:15rem;display:flex;align-items:center;justify-content:center;position:relative}.c-richProductCard__img img{max-width:14rem;max-height:14rem;margin:0 auto;height:auto;object-fit:contain;width:100%}.c-richProductCard__imgNote{position:absolute;bottom:0;right:1.8rem;z-index:var(--zindex-absolute)}@media only screen and (max-width:576px){.c-richProductCard__imgNote{right:0}}.c-richProductCard__mea{position:absolute;top:-.8rem;width:100%;left:0;text-align:center}.c-richProductCard__title{font-size:1.4rem;font-weight:400;min-height:4rem;margin:0 0 1.6rem;flex-grow:1;display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-richProductCard__title a{display:block}.c-richProductCard__availabilityWrapper{margin-bottom:1.6rem}.c-richProductCard__bottom{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.c-richProductCard__addToCart{flex-shrink:0}.c-richProductCard__price{font-size:2rem;font-weight:700}.c-richProductCard__price sup{font-size:1.2rem}