.featured-cards{--page-width: 118rem;--container-spacing: 3rem;position:relative;padding:3.6rem 0;overflow:hidden}@media screen and (min-width: 990px){.featured-cards{padding:8.8rem 0}.featured-cards__slider{position:relative}.featured-cards__slider:before,.featured-cards__slider:after{content:"";position:absolute;top:0;bottom:0;z-index:5;width:calc((100vw - var(--page-width) + (var(--container-spacing)) * 2) / 2);background:linear-gradient(90deg,#fff,#fff0);pointer-events:none}.featured-cards__slider:before{right:100%}.featured-cards__slider:after{left:100%;transform:scaleX(-1)}}.featured-cards .page-width{max-width:100%;padding:0}@media screen and (min-width: 990px){.featured-cards .page-width{max-width:var(--page-width);padding:0 var(--container-spacing)}}@media screen and (max-width: 989px){.featured-cards .swiper-slide{width:31rem}}.featured-cards__title{padding:0 var(--container-spacing);font-weight:900;font-size:3.2rem;color:var(--color-gray);text-align:center}@media screen and (min-width: 990px){.featured-cards__title{padding:0;text-align:left}}.featured-cards__head{margin-bottom:3.2rem}.featured-cards__slider .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:1.8rem}.featured-cards__slider .swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 35.1rem}.featured-card{position:relative}.featured-card .media{padding-bottom:140.8%}.featured-card__image{margin-bottom:3.5rem}@media screen and (min-width: 990px){.featured-card__image{margin-bottom:1.6rem}}.featured-card__title{padding:0 4.1rem;font-weight:400;font-size:1.8rem;color:var(--color-gray);letter-spacing:0}@media screen and (min-width: 990px){.featured-card__title{padding:0}}.featured-card__link{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;display:block}.featured-card__link~.featured-card__title{text-underline-offset:.4rem;text-decoration:underline}.featured-card__link~.featured-card__title:after{content:">"}.featured-card__link:hover~.featured-card__title{text-decoration:none}.featured-cards .page-width header{margin-right:auto;margin-left:auto}@media screen and (min-width: 1480px){.featured-cards .page-width{max-width:81.945%}}@media screen and (min-width: 900px){.featured-cards .page-width header{padding:0 var(--container-spacing);max-width:87.7%}}@media screen and (min-width: 1200px){.featured-cards .page-width header{max-width:111.9rem;padding:0 4rem}}
/*# sourceMappingURL=/cdn/shop/t/862/assets/section-featured-cards.css.map */
