.enso-card{--enso-card-ink:#002b49;--enso-card-bg:#f2f2f2;--enso-card-badge:#d5eff4;color:var(--enso-card-ink);font-family:Poppins,Arial,sans-serif;width:100%;min-width:0;box-sizing:border-box}.enso-card *{box-sizing:border-box}.enso-card__media{position:relative;aspect-ratio:1;background:var(--enso-card-bg);border-radius:8px;overflow:hidden}.enso-card__image{display:flex;position:absolute;inset:0;align-items:center;justify-content:center}.enso-card__image img,.enso-card__placeholder-image{display:block;width:67%;height:67%;object-fit:contain;transition:transform .25s ease}.enso-card__placeholder-image{position:absolute;left:16.5%;top:16.5%}.enso-card__image:hover img,.enso-card__image:focus-visible img{transform:scale(1.03)}.enso-card__badge{position:absolute;left:10px;top:10px;z-index:1;max-width:calc(100% - 20px);background:var(--enso-card-badge);color:#002b49;border-radius:4px;padding:5px 9px;font-size:14px;line-height:1.2;font-weight:600}.enso-card__quick{position:absolute;right:10px;bottom:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#002b49;color:#fff!important;font:400 26px/1 Arial,sans-serif;text-decoration:none}.enso-card__quick:hover,.enso-card__quick:focus-visible{background:#004467;color:#fff!important;outline:2px solid #002b49;outline-offset:2px}.enso-card__details{padding:12px 0;color:var(--enso-card-ink)}.enso-card__title{display:block;color:var(--enso-card-ink)!important;font-size:var(--enso-card-title-size,16px);line-height:1.4;font-weight:500;text-decoration:none;overflow-wrap:anywhere}.enso-card__price{font-size:16px;line-height:1.5;color:var(--enso-card-ink);margin-top:4px}.enso-card__price del{font-size:14px;color:#68757c;opacity:1}.enso-card__price ins{text-decoration:none;color:#ba400f;font-weight:600;background:transparent}.enso-card__stock{font-size:14px}.enso-card a:focus-visible{outline:2px solid #002b49;outline-offset:2px}@media(prefers-reduced-motion:reduce){.enso-card__image img{transition:none}}
