.lems-product-card{position:relative;background:var(--lems-card-background,#f8f7f2);color:var(--lems-card-color,#466374);height:100%;font-family:inherit}
.lems-product-card__media{position:relative;overflow:hidden;background:var(--lems-card-background,#f8f7f2)}
.lems-product-card__image{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;text-decoration:none}
.lems-product-card__image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.lems-product-card__badge,.lems-product-card__stock{position:absolute;z-index:3;top:10px;left:10px;background:#466374;color:#fff;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.1}
.lems-product-card__stock{top:auto;bottom:10px;background:#353535}
.lems-product-card__actions{position:absolute;bottom:0;left:0;right:0;z-index:2}
.lems-product-card__actions a,.lems-product-card__actions button{color:#fff!important;background:#466374!important;border-color:#466374!important}
.lems-product-card__thumbnails{display:flex;gap:5px;padding:var(--lems-card-gap,12px) 0 0;align-items:center}
.lems-product-card__thumbnails img{width:52px;height:40px;object-fit:contain;mix-blend-mode:multiply}
.lems-product-card__info{padding:var(--lems-card-gap,12px) 0;color:var(--lems-card-color,#466374)}
.lems-product-card__title{display:block;color:inherit!important;font-size:var(--lems-card-title-size,13px);line-height:1.35;font-weight:700;letter-spacing:.025em;text-transform:uppercase;text-decoration:none}
.lems-product-card__price{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;font-size:18px;font-weight:700;line-height:1.3}
.lems-product-card__price del{opacity:.65;font-size:.8em}.lems-product-card__price ins{text-decoration:none}
.lems-product-card__reviews{font-size:10px;font-weight:400}
.col-inner:has(>.lems-product-card)>.badge-container{display:none}
@media(max-width:767px){.lems-product-card__title{font-size:13px}.lems-product-card__price{font-size:16px}.lems-product-card__thumbnails img{width:42px;height:32px}.lems-product-card__actions{position:static}}
