.lc-home-blends{background:var(--surface)}.lc-home-blends__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:40px}.lc-home-blends__card{display:flex;flex-direction:column;border-radius:var(--radius-card);overflow:hidden;background:var(--surface-card);border:1px solid var(--border);box-shadow:var(--shadow-card);transition:transform .18s ease,box-shadow .18s ease}.lc-home-blends__card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #06112824}.lc-home-blends__media{display:flex;align-items:flex-end;justify-content:center;aspect-ratio:5 / 4;background:color-mix(in srgb,var(--card-field) 14%,var(--lc-white));border-top:6px solid var(--card-field);padding:22px 22px 0;overflow:hidden}.lc-home-blends__media img{display:block;width:72%;height:auto;max-height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 18px rgba(6,17,40,.18));transition:transform .25s ease}.lc-home-blends__card:hover .lc-home-blends__media img{transform:translateY(-4px) scale(1.02)}.lc-home-blends__body{display:flex;flex-direction:column;flex:1 1 auto;padding:20px 20px 22px}.lc-home-blends__name{font-size:22px;color:var(--card-ink);text-transform:uppercase}.lc-home-blends__pos{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--text-primary);flex:1 1 auto}.lc-home-blends__stats{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;flex:none}.lc-home-blends__stat{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary)}.lc-home-blends__stat strong{font-weight:800}.lc-home-blends__stat-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--text-primary);color:var(--text-primary);flex:none}.lc-home-blends__cta{margin-top:0;padding-top:20px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--card-ink);text-decoration:none}.lc-home-blends__cta .btn-arrow{transition:transform .15s ease}.lc-home-blends__cta:hover{text-decoration:none;color:var(--card-ink)}.lc-home-blends__cta:hover .btn-arrow{transform:translate(3px)}@media(max-width:989px){.lc-home-blends__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.lc-home-blends__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px}.lc-home-blends__card{flex-direction:row}.lc-home-blends__media{flex:0 0 38%;aspect-ratio:auto;padding:14px 10px 0}.lc-home-blends__media img{width:86%}.lc-home-blends__body{padding:16px}.lc-home-blends__pos{min-height:0;font-size:14px}.lc-home-blends__stats{margin-top:12px;gap:6px}}@media(max-width:499px){.lc-home-blends__card{flex-direction:column}.lc-home-blends__media{flex:none;aspect-ratio:16 / 9;align-items:center;padding:14px 20px}.lc-home-blends__media img{width:auto;height:100%;max-height:100%}.lc-home-blends__body{padding:18px 18px 20px}.lc-home-blends__name{font-size:24px}.lc-home-blends__pos{font-size:15px}}.lc-home-blends__price{margin-top:14px;display:flex;flex-direction:column;gap:2px;flex:none}.lc-home-blends__price strong{font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:.02em;color:var(--text-primary)}.lc-home-blends__price small{font-size:12px;color:var(--text-muted)}.lc-home-blends--shop .lc-home-blends__grid{margin-top:28px}.lc-home-blends__details{margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.lc-home-blends__detail{display:flex;flex-direction:column;gap:1px}.lc-home-blends__detail dt{font-size:11px;font-weight:700;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.lc-home-blends__detail dd{margin:0;font-size:13.5px;line-height:1.4;color:var(--text-primary)}.lc-home-blends--shop .lc-home-blends__pos{flex:none}.lc-home-blends--shop .lc-home-blends__details{flex:1 1 auto}@media(max-width:749px){.lc-home-blends--shop .lc-home-blends__grid{margin-top:22px}.lc-home-blends__details{gap:6px}.lc-home-blends__detail dd{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-lc-home-blend-selector.css.map */
