.mch-card{position:relative;color:#111;text-align:left;min-width:0}.mch-card *{box-sizing:border-box}.mch-card__image{position:relative;aspect-ratio:1/1;background:#fff}.mch-card__media-link,.mch-card__media-link img{display:block;width:100%;height:100%}.mch-card__media-link img{object-fit:contain}.mch-card__badge{position:absolute;top:8px;left:8px;z-index:2;max-width:calc(100% - 16px);padding:6px 8px;background:var(--mch-card-badge,#203344);color:#fff;border-radius:3px;font:400 12px/1.2 Arial,sans-serif}.mch-card__title{margin-top:14px;font:400 var(--mch-card-title,16px)/1.4 Georgia,serif}.mch-card__title a{color:#111;text-decoration:none}.mch-card__price{margin-top:4px;color:#111;font:700 var(--mch-card-price,16px)/1.4 Arial,sans-serif}.mch-card__price del{font-size:14px;color:#74818b;font-weight:400}.mch-card__price ins{color:#b00000;text-decoration:none}.mch-card__quick{position:absolute;bottom:0;left:0;right:0;text-align:center;opacity:0;transition:opacity .15s}.mch-card:hover .mch-card__quick,.mch-card:focus-within .mch-card__quick{opacity:1}.mch-card__quick a{display:block;padding:10px;color:#fff;background:#203344;font:700 14px/1.2 Arial,sans-serif;text-decoration:none}.mch-card__quick a:focus-visible,.mch-card a:focus-visible{outline:2px solid #111;outline-offset:2px}.mch-card__cart a{color:#fff;background:#203344;padding:10px;display:inline-block}.mch-best__card .mch-card{width:100%}@media(max-width:767px){.mch-card__quick{opacity:1;left:auto;right:8px;bottom:8px}.mch-card__quick a{font-size:12px;padding:8px}}@media(prefers-reduced-motion:reduce){.mch-card__quick{transition:none}}
