.lf-badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--lf-ink);color:#fff;font-family:var(--lf-font);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:2px;line-height:1.2}.lf-coll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px}.lf-coll--1{grid-template-columns:minmax(0,560px);justify-content:center}.lf-coll--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:749px){.lf-coll,.lf-coll--3{grid-template-columns:1fr;gap:14px;margin-top:28px}}.lf-card2{display:flex;flex-direction:column;text-decoration:none!important;color:var(--lf-ink);background:var(--lf-white);border-radius:var(--lf-radius);overflow:hidden}.lf-sec:not(.lf-sec--stone) .lf-card2{background:var(--lf-stone)}.lf-card2__media{position:relative;aspect-ratio:1/1;background:#fff;overflow:hidden}.lf-card2__media--portrait{aspect-ratio:4/5}.lf-card2__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease,transform .6s ease}.lf-card2__img--hover{opacity:0}@media(hover:hover){.lf-card2:hover .lf-card2__img--hover{opacity:1}.lf-card2:hover .lf-card2__img{transform:scale(1.02)}}.lf-card2__body{display:flex;flex-direction:column;gap:10px;padding:18px 18px 20px}.lf-card2__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lf-card2__title{font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.lf-card2__price{font-size:15px;font-weight:500;white-space:nowrap}.lf-card2__text{margin:0;font-size:14px;line-height:1.55;color:var(--lf-mute)}.lf-card2__cta{margin-top:2px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lf-dots{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lf-dots .lf-dot{width:14px;height:14px}.lf-dots__label{font-size:12px;color:var(--lf-mute);margin-left:4px;letter-spacing:.04em}.lf-spot{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center}.lf-spot--rev .lf-spot__media{order:2}.lf-spot__media{display:block;position:relative;aspect-ratio:1/1;border-radius:var(--lf-radius);overflow:hidden;background:var(--lf-stone)}.lf-sec--stone .lf-spot__media{background:#fff}.lf-spot__media img,.lf-spot__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}@media(hover:hover){.lf-spot__media:hover img{transform:scale(1.02)}}.lf-spot__price{font-size:18px;font-weight:500;margin:-4px 0 14px;color:var(--lf-ink);letter-spacing:.02em}.lf-spot__price span{font-size:14px;font-weight:400;color:var(--lf-mute)}.lf-spot .lf-checks{margin:18px 0 22px}.lf-spot__colors{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 26px;font-size:13px;color:var(--lf-mute);letter-spacing:.02em}.lf-spot__btns{display:flex;gap:10px;flex-wrap:wrap}.lf-sec--ink .lf-spot__price{color:#fff}.lf-sec--ink .lf-spot__price span,.lf-sec--ink .lf-spot__colors{color:#ffffffb8}.lf-sec--ink .lf-checks li{color:#fff}.lf-sec--ink .lf-checks span{color:#ffffffb8}.lf-sec--ink .lf-checks strong{color:#fff}.lf-sec--ink .lf-checks li:before{filter:invert(1)}.lf-btn--ghost-light{color:#fff!important;border-color:#fff}.lf-btn--ghost-light:hover{background:#fff;color:var(--lf-ink)!important}@media(max-width:749px){.lf-spot{grid-template-columns:1fr;gap:26px}.lf-spot--rev .lf-spot__media{order:0}.lf-spot__btns .lf-btn{flex:1 1 100%}}.lf-color__swatch{display:block;flex:1 1 auto;align-self:stretch;width:100%;min-height:100%;background:var(--lf-sw,#B5B0A8)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lofft-showcase.css.map */
