.lcu{margin:16px 0 6px;padding:14px 0 2px;border-top:1px solid rgba(74,21,37,.12)}.lcu[hidden]{display:none}.lcu__heading{margin:0 0 10px;font-family:var(--typeBasePrimary),var(--typeBaseFallback),sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4e3934}.lcu__track{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;margin:0 -2px;padding:0 2px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.lcu__track::-webkit-scrollbar{display:none}.lcu__card{flex:0 0 124px;width:124px;scroll-snap-align:start;display:flex;flex-direction:column;min-width:0}.lcu__thumb{display:block;width:100%;aspect-ratio:4/5;background:#f1eadc;overflow:hidden;border-radius:2px}.lcu__thumb img{width:100%;height:100%;object-fit:cover;display:block}.lcu__name{margin-top:6px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback),serif;font-size:12.5px;line-height:1.3;color:#1a1a1a;text-decoration:none;text-transform:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em}.lcu__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-top:3px;font-family:var(--typeBasePrimary),var(--typeBaseFallback),sans-serif;font-size:12px}.lcu__now{font-weight:600;color:#4a1525}.lcu__was{color:#6b5b4e;font-size:11px}.lcu__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;margin-top:8px;padding:0 6px;border:1px solid #4A1525;border-radius:0;background:#4a1525;color:ivory;font-family:var(--typeBasePrimary),var(--typeBaseFallback),sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.lcu__btn--ghost{background:transparent;color:#4a1525}.lcu__btn[disabled]{opacity:.6;cursor:default}.lcu__btn.is-done{opacity:1;background:#2f5d3a;border-color:#2f5d3a;color:#fff}@media(hover:hover){.lcu__btn:hover{background:#2b0c16;border-color:#2b0c16;color:ivory}.lcu__btn--ghost:hover{background:#4a1525}}@media(max-width:359px){.lcu__card{flex-basis:112px;width:112px}}@media(min-width:769px){.lcu--page .lcu__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:visible}.lcu--page .lcu__card{width:auto}.lcu--page .lcu__name{font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/lisalva-cart-upsell.css.map */
