.lvf{background:var(--lvf-bg,#faf8f5);color:var(--lvf-ink,#1b1b1b);overflow-x:clip;-webkit-font-smoothing:antialiased}.lvf *{box-sizing:border-box;min-width:0}.lvf__wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,5vw,4.5rem);max-width:var(--lvf-max,1440px);margin:0 auto;padding:clamp(2.5rem,6vw,5rem) clamp(1.1rem,5vw,4rem)}.lvf--right .lvf__media{order:2}.lvf__media{border-radius:var(--lvf-radius,2px);overflow:hidden;background:#efeae3}.lvf__img{display:block;width:100%;height:100%;aspect-ratio:var(--lvf-ratio,4/3);object-fit:cover;transition:transform .9s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (min-width:900px){.lvf__media:hover .lvf__img{transform:scale(1.035)}}.lvf--bleed .lvf__wrap{padding-inline:0;gap:clamp(1.75rem,4vw,3.5rem)}.lvf--bleed .lvf__media{border-radius:0}.lvf--bleed .lvf__text{padding-inline:clamp(1.1rem,5vw,4rem)}.lvf__text{max-width:36rem}.lvf__eyebrow{font-size:.64rem;letter-spacing:.34em;text-transform:uppercase;opacity:.55;margin:0 0 .9rem}.lvf__title{font-size:clamp(1.35rem,3.6vw,2rem);line-height:1.2;font-weight:400;letter-spacing:-.015em;margin:0 0 1rem;text-wrap:pretty}.lvf__body p{font-size:clamp(.95rem,2.4vw,1.02rem);line-height:1.75;margin:0 0 1rem;opacity:.82}.lvf__body p:last-child{margin-bottom:0}.lvf__body ul{margin:0 0 1rem;padding-left:1.15rem}.lvf__body li{font-size:clamp(.95rem,2.4vw,1.02rem);line-height:1.65;margin-bottom:.4rem;opacity:.82}.lvf__body strong{font-weight:600;opacity:1}.lvf__body a{color:inherit;text-decoration:underline;text-underline-offset:4px}.lvf__btn{display:inline-block;margin-top:1.4rem;padding:.9rem 1.8rem;border:1px solid currentColor;border-radius:var(--lvf-radius,2px);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:inherit;transition:background .25s ease,color .25s ease}@media(hover:hover){.lvf__btn:hover{background:var(--lvf-ink,#1b1b1b);color:var(--lvf-bg,#faf8f5)}}@media(max-width:899px){.lvf__wrap{grid-template-columns:minmax(0,1fr);gap:1.6rem}.lvf--right .lvf__media{order:0}.lvf__text{max-width:none}}@media(prefers-reduced-motion:reduce){.lvf *,.lvf *:before,.lvf *:after{transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lv-feature.css.map */
