.ev-card{position:relative;min-width:0;color:var(--ev-card-text,#111);font-family:Arial,Helvetica,sans-serif}.ev-card__media{position:relative;overflow:hidden;background:#f4f3f1}.ev-card__image-link{display:block;aspect-ratio:4/5;color:inherit}.ev-card__image-link img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ev-card__badge,.ev-card__stock{position:absolute;top:8px;left:8px;z-index:2;max-width:calc(100% - 16px);background:var(--ev-card-badge-bg,#fff);color:var(--ev-card-badge-text,#111);padding:5px 7px;font-size:11px;line-height:1.2;font-weight:600}.ev-card__stock{top:auto;bottom:8px}.ev-card__details{padding-top:var(--ev-card-gap,8px);font-size:var(--ev-card-font-size,13px);line-height:1.35}.ev-card__title{margin:0 0 3px;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;text-transform:uppercase}.ev-card__title a{color:inherit;text-decoration:none}.ev-card__price{font-size:inherit;line-height:inherit}.ev-card__price del{opacity:.65}.ev-card__price ins{text-decoration:none}.ev-card__quick{position:absolute;left:8px;right:8px;bottom:8px;text-align:center;opacity:0;transition:opacity .15s}.ev-card__quick .quick-view{display:block;background:#111;color:#fff;padding:10px;font-size:12px;text-decoration:none}.ev-card:hover .ev-card__quick,.ev-card:focus-within .ev-card__quick{opacity:1}.ev-card__quick a:focus-visible,.ev-card a:focus-visible{outline:2px solid #111;outline-offset:2px}@media(max-width:849px){.ev-card__quick{opacity:1;position:static}.ev-card__quick .quick-view{padding:9px}}@media(prefers-reduced-motion:reduce){.ev-card__quick{transition:none}}
