.lf-item{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;height:100%;margin:0;padding:12px;border:1px solid var(--lf-line);border-radius:var(--lf-radius-lg);background:#fff;transition:border-color var(--lf-ease),box-shadow var(--lf-ease)}.lf-item:hover{border-color:var(--lf-accent);box-shadow:var(--lf-shadow)}.lf-item__media{aspect-ratio:1;border-radius:10px;background:repeating-linear-gradient(135deg, var(--lf-bg-3) 0 10px, #EEF3EB 10px 20px)}.lf-item__media .lf-item__img{position:relative;aspect-ratio:1 / 1;display:block}.lf-item__media .lf-item__img img{width:auto !important;max-height:100%;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;will-change:opacify;transform:scale(1);transition:all 0.5s ease}.lf-grid--store .lf-item__img{position:absolute;inset:0}.lf-grid--store .lf-item__img img{width:100%;height:100%;object-fit:scale-down;background:#fff}.lf-item__tools{position:absolute;top:10px;right:10px;z-index:2;display:flex;flex-direction:column;gap:6px}@media (max-width: 575.98px){.lf-item__tools .lf-tool{width:34px;height:34px}}.lf-item__body{display:flex;flex-direction:column;gap:4px;padding:0 4px}.lf-item__cat{font-size:12px;color:var(--lf-muted)}.lf-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;font-size:14px;line-height:1.45;color:var(--lf-ink)}.lf-item__name:hover{color:var(--lf-link)}.lf-item__foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:0 4px}@media (max-width: 375px){.lf-item__foot{flex-direction:column;align-items:flex-start}}.lf-item__price{display:flex;flex-direction:column;min-width:0}.lf-item__price strong{font-size:16px;font-weight:600}.lf-item__price strong small{font-size:12px;font-weight:400}.lf-item__price del{min-height:16px;font-size:12px;color:var(--lf-muted-2)}.lf-item__add{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--lf-radius);background:var(--lf-dark);color:#fff;font-size:18px;line-height:1;cursor:pointer;transition:background var(--lf-ease),color var(--lf-ease)}.lf-item__add:hover:not(:disabled){background:var(--lf-accent);color:var(--lf-ink)}.lf-item__add:disabled{opacity:.4;cursor:not-allowed}.lf-item__add.is-added{background:var(--lf-accent);color:var(--lf-ink);font-size:15px}.lf-item__add.is-loading{opacity:.6}.lf-wish.active svg{fill:currentColor}.lf-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:16px}.lf-grid>.col{width:auto;max-width:none;padding:0;min-width:0}@media (max-width: 575.98px){.lf-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}}
