.lf-fc{width:100%;box-sizing:border-box}.lf-fc__wrap{max-width:var(--lf-page-width, 140rem);margin-inline:auto;padding-inline:var(--lf-gutter, 3rem)}.lf-fc--full .lf-fc__wrap{max-width:100%;padding-inline:0}.lf-fc__head{margin-bottom:4rem}.lf-fc__head--left{text-align:start}.lf-fc__head--center{text-align:center}.lf-fc__head--right{text-align:end}.lf-fc--full .lf-fc__head{padding-inline:var(--lf-gutter, 3rem)}.lf-fc__title{font-family:var(--lf-font-serif, "Fraunces", Georgia, serif);font-weight:300;line-height:1.1;margin:0;font-size:calc(clamp(2.6rem,3.2vw,4.2rem) * var(--lf-fc-title-scale, 1));color:rgb(var(--lf-c-foreground, 21,21,21))}.lf-fc__desc{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.6;opacity:.85}.lf-fc__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--lf-fc-cols, 4),minmax(0,1fr));gap:var(--lf-fc-gap, 8px)}.lf-fc__item{min-width:0}@media screen and (min-width:750px){.lf-fc--dslider .lf-fc__grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:0}.lf-fc--dslider .lf-fc__grid::-webkit-scrollbar{display:none}.lf-fc--dslider .lf-fc__grid>.lf-fc__item{flex:0 0 calc((100% - (var(--lf-fc-cols, 4) - 1) * var(--lf-fc-gap, 8px)) / var(--lf-fc-cols, 4));scroll-snap-align:start}}.lf-fc__viewall{text-align:center;margin-top:4rem}.lf-fc--full .lf-fc__viewall{padding-inline:var(--lf-gutter, 3rem)}@media(max-width:749px){.lf-fc__grid{gap:var(--lf-fc-gap-m, 8px)}.lf-fc--mcols-1 .lf-fc__grid{grid-template-columns:1fr}.lf-fc--mcols-2 .lf-fc__grid{grid-template-columns:1fr 1fr}.lf-fc__head{padding-inline:var(--lf-gutter-m, 2rem);text-align:center}.lf-fc--mcarousel .lf-fc__grid{display:flex;flex-wrap:nowrap;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:var(--lf-fc-gap-m, 1.2rem);padding-inline:var(--lf-gutter-m, 2rem)}.lf-fc--mcarousel .lf-fc__grid::-webkit-scrollbar{display:none}.lf-fc--mcarousel.lf-fc--mcols-1 .lf-fc__grid>.lf-fc__item{flex:0 0 62%;scroll-snap-align:start}.lf-fc--mcarousel.lf-fc--mcols-2 .lf-fc__grid>.lf-fc__item{flex:0 0 46%;scroll-snap-align:start}.lf-fc:not(.lf-fc--mcarousel) .lf-fc__grid{padding-inline:var(--lf-gutter-m, 2rem)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lf-featured-collection.css.map */
