/* Piqelo v884 — recognizable retailer identity across every buying surface. */
.retailerBrandMark{
  --rb-bg:#17364a;--rb-fg:#eef7fb;--rb-border:rgba(132,180,202,.28);
  display:inline-flex;align-items:center;justify-content:center;gap:4px;width:max-content;max-width:180px;
  min-height:24px;margin-top:5px;padding:4px 8px;border:1px solid var(--rb-border);border-radius:7px;
  background:var(--rb-bg);color:var(--rb-fg);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 3px 8px rgba(0,0,0,.10);
  font-size:9.5px;line-height:1;font-weight:950;letter-spacing:-.01em;white-space:nowrap
}
.retailerBrandWord{overflow:hidden;text-overflow:ellipsis}
.retailerBrandMark--bestbuy{--rb-bg:#ffe000;--rb-fg:#0b1420;--rb-border:#ffe000;border-radius:4px;padding:5px 10px 5px 8px;clip-path:polygon(0 0,86% 0,100% 50%,86% 100%,0 100%);letter-spacing:.015em}
.retailerBrandMark--walmart{--rb-bg:#0874d1;--rb-fg:#fff;--rb-border:#2789df;border-radius:999px}
.retailerBrandSpark{color:#ffc220;font-size:12px;line-height:.8}
.retailerBrandMark--bh{--rb-bg:#d71920;--rb-fg:#fff;--rb-border:#f4cd45;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(244,205,69,.55),0 3px 8px rgba(0,0,0,.10);font-size:10.5px}
.retailerBrandMark--abt{--rb-bg:#103a67;--rb-fg:#fff;--rb-border:#5a91bd;font-size:11px}
.retailerBrandMark--costco{--rb-bg:#fff;--rb-fg:#e31837;--rb-border:#d5dce4;border-radius:4px;font-style:italic;letter-spacing:-.04em}
.retailerBrandMark--target{--rb-bg:#cc0000;--rb-fg:#fff;--rb-border:#e64a4a;border-radius:999px}
.retailerBrandTarget{width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px #cc0000}
.retailerBrandMark--crutchfield{--rb-bg:#8c1620;--rb-fg:#fff;--rb-border:#b84e55}
.retailerBrandMark--newegg{--rb-bg:#fff;--rb-fg:#173f73;--rb-border:#d5e0eb}
.retailerBrandMark--newegg:before{content:"";width:7px;height:7px;border-radius:50%;background:#f58220;box-shadow:5px 0 0 #2876bb}
.retailerBrandMark--adorama{--rb-bg:#1477bd;--rb-fg:#fff;--rb-border:#52a5d8}
.retailerBrandMark--sams{--rb-bg:#0067a0;--rb-fg:#fff;--rb-border:#49a1cf;border-radius:999px}
.retailerBrandDiamond{width:8px;height:8px;border:1.5px solid #fff;transform:rotate(45deg);border-radius:1px}
.retailerBrandMark--pcrichard{--rb-bg:#171717;--rb-fg:#fff;--rb-border:#d6342a}
.retailerBrandMark--brandsmart{--rb-bg:#f47b20;--rb-fg:#fff;--rb-border:#ffad72}
.retailerBrandMark--amazon{--rb-bg:#171717;--rb-fg:#fff;--rb-border:#ff9900}
.retailerBrandMark--electronicexpress{--rb-bg:#bd1f2d;--rb-fg:#fff;--rb-border:#ed6b75}
.retailerBrandMark--tcl{--rb-bg:#e60012;--rb-fg:#fff;--rb-border:#ff5360}
.retailerBrandMark--samsung{--rb-bg:#1428a0;--rb-fg:#fff;--rb-border:#6475df;border-radius:999px;letter-spacing:.03em}
.retailerBrandMark--lg{--rb-bg:#a50034;--rb-fg:#fff;--rb-border:#df587f;border-radius:999px}
.retailerBrandMark--dell{--rb-bg:#0672ce;--rb-fg:#fff;--rb-border:#58a5e6;border-radius:999px}
.retailerBrandMark--merlins{--rb-bg:#34205c;--rb-fg:#fff;--rb-border:#8068ad}
.retailerBrandMark--microsoft{--rb-bg:#fff;--rb-fg:#2b2b2b;--rb-border:#d8d8d8}
.retailerBrandMicrosoft{width:11px;height:11px;background:linear-gradient(90deg,#f35325 0 47%,transparent 47% 53%,#81bc06 53%),linear-gradient(90deg,#05a6f0 0 47%,transparent 47% 53%,#ffba08 53%);background-size:100% 47%;background-position:top,bottom;background-repeat:no-repeat}
.retailerBrandMark--sony{--rb-bg:#050505;--rb-fg:#fff;--rb-border:#555;letter-spacing:.07em}
.retailerBrandMark--acer{--rb-bg:#83b81a;--rb-fg:#102000;--rb-border:#a9d94d}
.retailerBrandMark--apple{--rb-bg:#f5f5f7;--rb-fg:#1d1d1f;--rb-border:#fff;border-radius:999px}
.retailerBrandMark--asus{--rb-bg:#14263f;--rb-fg:#fff;--rb-border:#617a9c;letter-spacing:.05em}
.retailerBrandMark--msi{--rb-bg:#20171a;--rb-fg:#fff;--rb-border:#ee3441}
.retailerBrandMark--gigabyte{--rb-bg:#102a3d;--rb-fg:#fff;--rb-border:#3ab3e7}
.retailerBrandMark--benq{--rb-bg:#eef6ef;--rb-fg:#162418;--rb-border:#65c63b}
.retailerBrandMark--aoc{--rb-bg:#17191e;--rb-fg:#fff;--rb-border:#dc272d}
.retailerBrandMark--hyperx{--rb-bg:#17191e;--rb-fg:#fff;--rb-border:#e22230}
.retailerBrandMark--hp{--rb-bg:#0096d6;--rb-fg:#fff;--rb-border:#5fc5ec;border-radius:999px}
.retailerBrandMark--framework{--rb-bg:#151515;--rb-fg:#fff;--rb-border:#8d8d8d}
.retailerBrandMark--microcenter{--rb-bg:#bf2026;--rb-fg:#fff;--rb-border:#ef6a6f}
.retailerBrandMark--razer{--rb-bg:#111;--rb-fg:#55d934;--rb-border:#55d934;letter-spacing:.04em}
.retailerBrandMark--staples{--rb-bg:#cc0000;--rb-fg:#fff;--rb-border:#ee6060}
.retailerBrandMark--nfm{--rb-bg:#c8252c;--rb-fg:#fff;--rb-border:#ef7479}
.retailerBrandMark--beachcamera{--rb-bg:#136cb5;--rb-fg:#fff;--rb-border:#69a7d9}
.retailerBrandMark--vac{--rb-bg:#111;--rb-fg:#fff;--rb-border:#e32b2b}
.retailerBrandMark--waltstv{--rb-bg:#193d6a;--rb-fg:#fff;--rb-border:#5c8cbd}
.retailerBrandMark--datavision{--rb-bg:#006aa6;--rb-fg:#fff;--rb-border:#5eacd4}
.retailerBrandMark--mani{--rb-bg:#294660;--rb-fg:#fff;--rb-border:#7292ae}
.retailerBrandMark--generic{--rb-bg:#17364a;--rb-fg:#dcebf2;--rb-border:rgba(132,180,202,.28)}

.offerSellerMeta + .retailerBrandMark{margin-left:0}
#home #offerCards .offerIdentity>.retailerBrandMark,
#product-detail #detailOfferCards .detailOfferInfo>.retailerBrandMark{margin-top:6px}
#product-detail #detailOfferCards .piqeloOfferCard>.detailOfferInfo>.retailerBrandMark{display:inline-flex!important}
#spotlightBestOffer .retailerBrandMark{margin:0 1px 0 0;min-height:20px;padding:3px 6px;font-size:8px;vertical-align:middle}
#spotlightBestOffer .retailerBrandMark--bestbuy{padding-right:8px}
#spotlightBestOffer .retailerBrandMark--bh{font-size:8.5px}
.piqeloSamePriceStore>.retailerBrandMark{grid-column:1;margin:0 0 2px;max-width:100%}
.piqeloSamePriceStore>.retailerBrandSeller{display:block;color:#9fb2bd;font-size:8.5px;font-weight:700;line-height:1.2;white-space:normal}
.piqeloBuyNowOption>span>.retailerBrandMark{margin:0 0 2px}
.piqeloBuyNowOption>span>.retailerBrandSeller{color:#a8bbc5;font-size:10px;font-weight:700}
.piqeloSamePriceStore>b[hidden],.piqeloBuyNowOption>span>b[hidden]{display:none!important}

@media(max-width:620px){
  #home #offerCards .retailerBrandMark,#product-detail #detailOfferCards .retailerBrandMark{min-height:26px;font-size:10px}
  #spotlightBestOffer .retailerBrandMark{min-height:20px;font-size:8px}
  .piqeloBuyNowOption>span>.retailerBrandMark{min-height:24px}
}
@media(prefers-reduced-motion:reduce){.retailerBrandMark{transition:none!important}}
