/* Badge only: no changes to card layout, price, product image or colour chips. */
.bpc-media,.binoise-sale-card__media{position:relative}
.binoise-card-brand-logo{position:absolute;right:12px;left:auto;top:60px;z-index:8;width:40px;height:40px;display:grid;place-items:center;border-radius:10px;border:1px solid #ffffffc9;background:linear-gradient(145deg,#ffffffec,#ffffff85);color:#34343b;text-decoration:none;box-shadow:inset 0 1px 0 #fff,0 2px 7px #20202b08;backdrop-filter:blur(12px);isolation:isolate}
.binoise-card-brand-logo:before{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 85% 90%,var(--brand-accent),transparent 85%);opacity:.22;z-index:-1}
.binoise-card-brand-logo>span:first-child{font:700 21px/1 'yekan',sans-serif;letter-spacing:-1px}
.binoise-card-brand-logo .binoise-brand-tooltip{position:absolute;right:40px;top:3px;white-space:nowrap;background:#fff;border:1px solid #eee;border-radius:7px;padding:5px 9px;font:10px/18px 'yekan',sans-serif;opacity:0;visibility:hidden;transform:translateX(4px);transition:.18s;pointer-events:none;color:#555}
.binoise-card-brand-logo:hover .binoise-brand-tooltip,.binoise-card-brand-logo:focus-visible .binoise-brand-tooltip{opacity:1;visibility:visible;transform:none}
.binoise-card-brand-logo:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}
@media(prefers-reduced-motion:reduce){.binoise-card-brand-logo .binoise-brand-tooltip{transition:none}}
.binoise-card-brand-logo:focus .binoise-brand-tooltip,.binoise-card-brand-logo:active .binoise-brand-tooltip{opacity:1;visibility:visible;transform:none}

@media(max-width:767px){.archive-products-panel .binoise-card-brand-logo{right:9px;top:57px}}
