.kl-feature-cards{padding:0 0 4.8rem}.kl-feature-cards__header{padding:0 1.3rem;margin-bottom:1.6rem}.kl-feature-cards__pretext{margin:0 0 .8rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--kl-type-body);letter-spacing:.16em;text-transform:uppercase;color:#a16436}.kl-feature-cards__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--kl-type-section-heading);line-height:1.15;color:#1e1a17}.kl-feature-cards__list{display:flex;gap:1.4rem;margin:0;padding:0 1.3rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.3rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kl-feature-cards__item{flex:0 0 24rem;scroll-snap-align:start}.kl-feature-cards__media{display:block;margin-bottom:1.6rem;overflow:hidden;aspect-ratio:449 / 498;background:#faf6f1}.kl-feature-cards__image,.kl-feature-cards__placeholder{display:block;width:100%;height:100%;object-fit:cover}.kl-feature-cards__title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--kl-type-subheading);line-height:1.2;color:#1e1a17}.kl-feature-cards__text{margin:0 0 1.2rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--kl-type-body);line-height:1.5;color:#5e544b}.kl-feature-cards__link{display:inline-block;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--kl-type-body);letter-spacing:.12em;text-transform:uppercase;color:#1e1a17;text-decoration:underline;text-underline-offset:.6rem}@media(min-width:750px){.kl-feature-cards{padding:0 0 5.6rem}.kl-feature-cards__header{padding:0 4rem;margin-bottom:2.4rem}.kl-feature-cards__list{display:grid;gap:.6rem;padding:0 4rem;overflow-x:visible;scroll-snap-type:none;scroll-padding-inline:0}.kl-feature-cards__item{flex:none;scroll-snap-align:none}.kl-feature-cards__card{display:flex;flex-direction:column;height:100%}.kl-feature-cards__link{margin-top:auto;align-self:start}.kl-feature-cards--columns-2 .kl-feature-cards__list{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-feature-cards--columns-3 .kl-feature-cards__list{grid-template-columns:repeat(3,minmax(0,1fr))}.kl-feature-cards--columns-4 .kl-feature-cards__list{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/430/assets/kl-feature-cards.css.map */
