.lems-card{position:relative;color:var(--lc-color,#466374);font-family:Montserrat,Helvetica Neue,Arial,sans-serif}.lems-card__media{position:relative;background:var(--lc-bg,#f8f7f2);overflow:hidden}.lems-card__image-link{display:block;aspect-ratio:450/297}.lems-card__main-image{display:block;width:100%;height:100%;object-fit:cover}.lems-card__badge,.lems-card__stock{position:absolute;top:10px;left:10px;z-index:2;padding:5px 8px;background:var(--lc-accent,#fbad47);color:#253e4d;font-size:12px;font-weight:700;line-height:1.2}.lems-card__stock{top:auto;bottom:10px}.lems-card__thumbs{display:flex;gap:4px;margin-top:5px}.lems-card__thumb{width:60px;height:60px;padding:0;border:0;background:transparent;cursor:pointer}.lems-card__thumb img{display:block;width:100%;height:100%;object-fit:cover}.lems-card__thumb:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lems-card__info{padding-top:var(--lc-gap,5px)}.lems-card__title{margin:0;font-size:var(--lc-title,17px);line-height:1.35;font-weight:600}.lems-card__title a,.lems-card__price{color:inherit}.lems-card__price{font-size:15px;line-height:1.4}.lems-card__rating{display:flex;align-items:center;gap:5px;font-size:12px}.lems-card__rating .star-rating{float:none}.lems-card .image-tools a,.lems-card .image-tools button{color:#fff;background:#466374}.lems-card .image-tools a:hover,.lems-card .image-tools button:hover,.lems-card .image-tools a:focus-visible,.lems-card .image-tools button:focus-visible{color:#233b49;background:#fbad47}@media(max-width:600px){.lems-card__thumb{width:50px;height:50px}.lems-card__title{font-size:15px}.lems-card__price{font-size:14px}}
