.leo-feature-cards{background:rgb(var(--color-background))}.leo-feature-cards__inner{padding-top:var(--leo-feature-padding-top);padding-bottom:var(--leo-feature-padding-bottom)}.leo-feature-cards__heading{max-width:86rem;margin:0 0 28px;color:rgb(var(--color-foreground))}.leo-feature-cards__list{display:grid;grid-template-columns:repeat(var(--leo-feature-columns),minmax(0,1fr));gap:var(--leo-feature-row-gap) var(--leo-feature-column-gap);margin:0;padding:0;list-style:none}.leo-feature-cards__item{min-width:0}.leo-feature-cards__media{position:relative;aspect-ratio:var(--leo-feature-image-ratio);overflow:hidden;border-radius:var(--leo-feature-image-radius);background:rgba(var(--color-foreground),.04)}.leo-feature-cards__image,.leo-feature-cards__placeholder{display:block;width:100%;height:100%}.leo-feature-cards__image{object-fit:cover;object-position:center}.leo-feature-cards__placeholder{background:rgba(var(--color-foreground),.05);color:rgba(var(--color-foreground),.22)}.leo-feature-cards__content{padding:18px 8px 0}.leo-feature-cards__title{margin:0;color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:700;line-height:1.25}.leo-feature-cards__text{margin-top:8px;color:rgba(var(--color-foreground),.64);font-size:1.3rem;line-height:1.45}.leo-feature-cards__text p{margin-top:0}.leo-feature-cards__text p:last-child{margin-bottom:0}@media screen and (max-width:989px){.leo-feature-cards__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.leo-feature-cards__inner{padding-top:var(--leo-feature-mobile-padding-top);padding-bottom:var(--leo-feature-mobile-padding-bottom)}.leo-feature-cards__heading{margin-bottom:20px}.leo-feature-cards__list{grid-template-columns:1fr;gap:24px}.leo-feature-cards--mobile-slider .leo-feature-cards__list{display:flex;gap:var(--leo-feature-mobile-gap);margin-right:-1.5rem;padding-right:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.leo-feature-cards--mobile-slider .leo-feature-cards__list::-webkit-scrollbar{display:none}.leo-feature-cards--mobile-slider .leo-feature-cards__item{flex:0 0 var(--leo-feature-mobile-card-width);max-width:var(--leo-feature-mobile-card-width);scroll-snap-align:start}.leo-feature-cards__content{padding:14px 2px 0}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/leo-feature-cards.css.map */
