.lf-mcol{width:100%;box-sizing:border-box}.lf-mcol--bg{background:rgb(var(--lf-c-background, 243,243,241))}.lf-mcol__wrap{max-width:var(--lf-page-width, 126rem);margin-inline:auto;padding-inline:var(--lf-gutter, 3rem)}.lf-mcol__wrap--full{max-width:100%}.lf-mcol__eyebrow{text-align:center;margin:0 0 1.2rem;color:rgb(var(--lf-c-foreground, 21, 21, 21));opacity:.85}.lf-mcol .lf-mcol__eyebrow{text-align:start}.lf-mcol__title{font-family:var(--lf-font-serif, "Fraunces", Georgia, serif);font-weight:300;text-align:center;line-height:1.12;margin:0 0 4rem;color:rgb(var(--lf-c-foreground, 21,21,21))}.lf-mcol__title--h2{font-size:clamp(2.2rem,2.6vw,3.2rem)}.lf-mcol__title--h1{font-size:clamp(2.8rem,3.4vw,4.4rem)}.lf-mcol__title--h0{font-size:clamp(3.4rem,4.6vw,5.8rem)}.lf-mcol__title--hxl{font-size:clamp(4rem,6vw,7rem)}.lf-mcol__title--hxxl{font-size:clamp(4.8rem,7.5vw,9rem)}.lf-mcol__grid{list-style:none;margin:0;padding:0;display:grid;gap:3rem 2.4rem;grid-template-columns:repeat(var(--lf-mcol-cols, 3),minmax(0,1fr))}.lf-mcol--align-center .lf-mcol__info{text-align:center}.lf-mcol--align-center .lf-mcol__media{margin-inline:auto}.lf-mcol--align-left .lf-mcol__info{text-align:start}.lf-mcol__item{min-width:0}.lf-mcol__media{overflow:hidden;background:var(--lf-cream, #f5f3ee);margin-bottom:1.6rem}.lf-mcol__media--full{width:100%}.lf-mcol__media--half{width:50%}.lf-mcol__media--third{width:33%}.lf-mcol__media--square{aspect-ratio:1/1}.lf-mcol__media--portrait{aspect-ratio:3/4}.lf-mcol__media--landscape{aspect-ratio:4/3}.lf-mcol__media--circle{aspect-ratio:1/1;border-radius:50%}.lf-mcol__img{width:100%;height:100%;object-fit:cover;object-position:var(--lf-focal, 50% 50%);display:block}.lf-mcol__media--adapt .lf-mcol__img{height:auto}.lf-mcol__ctitle{font-family:var(--lf-font-serif, serif);font-style:italic;font-weight:200;font-size:1.9rem;line-height:1.25;margin:0 0 .8rem;color:rgb(var(--lf-c-foreground, 21,21,21))}.lf-mcol__text{font-size:1.4rem;line-height:1.6;color:rgb(var(--lf-c-foreground, 21,21,21));opacity:.85}.lf-mcol__link{display:inline-block;margin-top:1.2rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--lf-accent-deep, #5c4d40);border-bottom:1px solid currentColor;padding-bottom:.2rem}.lf-mcol__cta{text-align:center;margin-top:4rem}@media(max-width:749px){.lf-mcol__grid--m1{grid-template-columns:1fr}.lf-mcol__grid--m2{grid-template-columns:1fr 1fr}.lf-mcol__grid--swipe{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.6rem;margin-inline:0;padding-inline:0}.lf-mcol__grid--swipe::-webkit-scrollbar{display:none}.lf-mcol__grid--swipe>.lf-mcol__item{flex:0 0 82%;scroll-snap-align:start}.lf-mcol__grid--swipe>.lf-mcol__item:last-child{padding-inline-end:.4rem}.lf-mcol__grid--swipe.lf-mcol__grid--m2>.lf-mcol__item{flex:0 0 60%}}.lf-mcol__wrap{max-width:var(--lf-page-width, 140rem);margin-inline:auto;padding-inline:var(--lf-gutter, 4rem)}.lf-mcol .lf-mcol__title{margin:0 0 clamp(3.2rem,5vw,6rem);text-align:start}.lf-mcol .lf-mcol__grid{gap:clamp(2.4rem,4vw,5rem)}.lf-mcol .lf-mcol__item{position:relative;padding-top:clamp(1.6rem,2.2vw,2.2rem);border-top:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.16)}.lf-mcol__num{display:block;margin-bottom:clamp(1.6rem,2.4vw,2.4rem);font-family:var(--lf-font-sans, sans-serif);font-size:1.05rem;font-weight:500;letter-spacing:.22em;opacity:.82}.lf-mcol .lf-mcol__media{overflow:hidden;border-radius:var(--lf-media-radius, 1.2rem);margin-bottom:clamp(1.8rem,2.4vw,2.4rem)}.lf-mcol .lf-mcol__media img{transition:transform 1.2s var(--lf-mo-ease)}.lf-mcol .lf-mcol__item:hover .lf-mcol__media img{transform:scale(1.04)}.lf-mcol .lf-mcol__ctitle{margin:0 0 1.2rem;font-family:var(--lf-font-serif, serif);font-weight:300;font-size:clamp(2.2rem,2.6vw,3.2rem);line-height:1.04;letter-spacing:-.03em;text-transform:none}.lf-mcol .lf-mcol__text{font-size:1.55rem;line-height:1.65;opacity:.68}.lf-mcol .lf-mcol__link{display:inline-flex;align-items:center;gap:1rem;margin-top:clamp(1.6rem,2vw,2rem);font-family:var(--lf-font-sans, sans-serif);font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-block-end:.4rem;transition:opacity .32s ease}.lf-mcol .lf-mcol__link:hover{opacity:.6}@media(max-width:749px){.lf-mcol .lf-mcol__title{margin-bottom:clamp(2.4rem,6vw,3.2rem)}}@media(prefers-reduced-motion:reduce){.lf-mcol .lf-mcol__media img,.lf-mcol .lf-mcol__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lf-multicolumn.css.map */
