.bm-card,.bm-card *{box-sizing:border-box}.bm-card{color:var(--bm-card-ink,#1b1b1b);font-family:Arial,sans-serif}.bm-card__media{position:relative;background:#f1f2f4;aspect-ratio:1/1;overflow:hidden}.bm-card__media>a{display:block;width:100%;height:100%}.bm-card__media img{display:block;width:100%;height:100%;object-fit:cover}.bm-card__body{padding:14px 0 18px}.bm-card__title{display:block;color:var(--bm-card-ink,#1b1b1b);font-size:var(--bm-card-title-size,18px);font-weight:500;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-decoration:none}.bm-card__price{margin:7px 0 12px;color:var(--bm-card-ink,#1b1b1b);font-size:18px;line-height:1.55}.bm-card__price del{color:#777;font-size:15px}.bm-card__price ins{text-decoration:none}.bm-card__purchase .button{display:inline-block!important;max-width:100%;height:auto;min-height:42px;margin:0;padding:11px 22px;border:1px solid var(--bm-card-button,#222);border-radius:24px;background:var(--bm-card-button,#222)!important;color:#fff!important;font:500 15px/1.3 Arial,sans-serif;text-align:center;white-space:normal}.bm-card__quick{position:absolute;left:12px;right:12px;bottom:12px}.bm-card__quick .quick-view{display:block;padding:10px 12px;background:#222!important;color:#fff!important;text-align:center;border-radius:22px;opacity:0;visibility:hidden;pointer-events:none}.bm-card:hover .quick-view,.bm-card:focus-within .quick-view,.bm-card .quick-view:focus-visible{opacity:1;visibility:visible;pointer-events:auto}.bm-card a:focus-visible{outline:2px solid #222;outline-offset:3px}
