/* Piqelo Laptop retailer logos v973 — prominent local retailer identities, no external logo requests. */
.laptopExperience .lpRetailerLogo{
  --lp-logo-hue:205;
  display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;width:max-content;min-width:0;max-width:min(210px,100%);min-height:30px;margin:0 0 6px;
  padding:4px 9px 4px 5px;border:1px solid rgba(151,187,205,.24);border-radius:9px;
  background:hsl(var(--lp-logo-hue) 34% 20%);color:#eef8fc;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 12px rgba(0,0,0,.12);
  font-size:11px;font-weight:900;line-height:1;white-space:normal
}
.laptopExperience .lpRetailerLogoIcon{
  display:grid;place-items:center;flex:0 0 auto;min-width:24px;height:22px;padding:0 4px;border-radius:6px;
  background:hsl(var(--lp-logo-hue) 50% 38%);font-size:9px;font-weight:1000;letter-spacing:-.02em
}
.laptopExperience .lpRetailerLogoWord{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.laptopExperience .lpHasRetailerLogo .retailerBrandMark,.laptopExperience .lpHasRetailerLogo .lpRetailerRawName{display:none!important}

/* High-recognition retailers and manufacturers. */
.laptopExperience .lpRetailerLogo--bestbuy{background:#ffe000;color:#07111b;border-color:#ffe000;border-radius:4px;clip-path:polygon(0 0,89% 0,100% 50%,89% 100%,0 100%);padding-right:14px}
.laptopExperience .lpRetailerLogo--bestbuy .lpRetailerLogoIcon{background:#07111b;color:#ffe000;border-radius:3px}
.laptopExperience .lpRetailerLogo--walmart{background:#0874d1;color:#fff;border-color:#2789df;border-radius:999px}
.laptopExperience .lpRetailerLogo--walmart .lpRetailerLogoIcon{background:transparent;color:#ffc220;font-size:16px;padding:0;min-width:20px}
.laptopExperience .lpRetailerLogo--bh{background:#d71920;color:#fff;border-color:#f4cd45;box-shadow:inset 0 0 0 1px rgba(244,205,69,.65),0 4px 12px rgba(0,0,0,.12)}
.laptopExperience .lpRetailerLogo--bh .lpRetailerLogoIcon{background:#fff;color:#d71920}
.laptopExperience .lpRetailerLogo--abt{background:#103a67;color:#fff;border-color:#5a91bd}
.laptopExperience .lpRetailerLogo--microcenter{background:#b62025;color:#fff;border-color:#ed686d}
.laptopExperience .lpRetailerLogo--dell{background:#fff;color:#0672ce;border-color:#82bde8;border-radius:999px}
.laptopExperience .lpRetailerLogo--dell .lpRetailerLogoIcon{border:2px solid #0672ce;background:transparent;border-radius:50%;color:#0672ce}
.laptopExperience .lpRetailerLogo--newegg{background:#fff;color:#174274;border-color:#d6e0eb}
.laptopExperience .lpRetailerLogo--newegg .lpRetailerLogoIcon{background:linear-gradient(135deg,#f58220 0 48%,#2876bb 52%);color:#fff;border-radius:999px}
.laptopExperience .lpRetailerLogo--amazon{background:#151515;color:#fff;border-color:#ff9900;position:relative}
.laptopExperience .lpRetailerLogo--amazon .lpRetailerLogoIcon{background:#ff9900;color:#171717;border-radius:50%}
.laptopExperience .lpRetailerLogo--amazon:after{content:"";position:absolute;left:37px;bottom:4px;width:30px;height:5px;border-bottom:2px solid #ff9900;border-radius:50%}
.laptopExperience .lpRetailerLogo--lenovo{background:#e2231a;color:#fff;border-color:#f25b54}
.laptopExperience .lpRetailerLogo--asus{background:#14263f;color:#fff;border-color:#667d9c;letter-spacing:.04em}
.laptopExperience .lpRetailerLogo--acer{background:#83b81a;color:#102000;border-color:#a8d74c}
.laptopExperience .lpRetailerLogo--hp{background:#0096d6;color:#fff;border-color:#64c0e8;border-radius:999px}
.laptopExperience .lpRetailerLogo--hp .lpRetailerLogoIcon{background:#fff;color:#0096d6;border-radius:50%;font-style:italic}
.laptopExperience .lpRetailerLogo--microsoft{background:#fff;color:#252525;border-color:#d7d7d7}
.laptopExperience .lpRetailerLogo--microsoft .lpRetailerLogoIcon{font-size:0;width:22px;min-width:22px;background:linear-gradient(90deg,#f35325 0 46%,transparent 46% 54%,#81bc06 54%),linear-gradient(90deg,#05a6f0 0 46%,transparent 46% 54%,#ffba08 54%);background-size:100% 46%;background-position:top,bottom;background-repeat:no-repeat;border-radius:0}
.laptopExperience .lpRetailerLogo--samsung{background:#1428a0;color:#fff;border-color:#6475df;border-radius:999px}
.laptopExperience .lpRetailerLogo--razer{background:#111;color:#55d934;border-color:#55d934}
.laptopExperience .lpRetailerLogo--framework{background:#151515;color:#fff;border-color:#8e8e8e}
.laptopExperience .lpRetailerLogo--adorama{background:#1477bd;color:#fff;border-color:#52a5d8}
.laptopExperience .lpRetailerLogo--electronicexpress{background:#bd1f2d;color:#fff;border-color:#ed6b75}
.laptopExperience .lpRetailerLogo--staples{background:#cc0000;color:#fff;border-color:#ee6060}
.laptopExperience .lpRetailerLogo--cdw{background:#cf1f2b;color:#fff;border-color:#ec6c74}
.laptopExperience .lpRetailerLogo--shi{background:#d71920;color:#fff;border-color:#ef7479}
.laptopExperience .lpRetailerLogo--connection{background:#165e8d;color:#fff;border-color:#5da0c9}

/* Specialist retailer identities: stable monogram + deterministic color, never a plain generic text pill. */
.laptopExperience .lpRetailerLogo--generic{background:hsl(var(--lp-logo-hue) 35% 19%);border-color:hsl(var(--lp-logo-hue) 38% 38%);color:#eff8fb}
.laptopExperience .lpRetailerLogo--generic .lpRetailerLogoIcon{background:hsl(var(--lp-logo-hue) 55% 42%);color:white}
.laptopExperience .lpRetailerLogo--compsource,.laptopExperience .lpRetailerLogo--compdepot{background:#143953;border-color:#4e7895}
.laptopExperience .lpRetailerLogo--hidevolution,.laptopExperience .lpRetailerLogo--excaliberpc{background:#241d38;border-color:#68598a}
.laptopExperience .lpRetailerLogo--provantage,.laptopExperience .lpRetailerLogo--barcodesinc{background:#173e43;border-color:#4d7b7e}
.laptopExperience .lpRetailerLogo--mobileadvance,.laptopExperience .lpRetailerLogo--neutronusa{background:#203654;border-color:#5a7297}

.laptopExperience .lpRetailerLogo + .lpStoreTrust{margin-top:1px}
.laptopExperience .lpCommerce .lpRetailerLogo{margin-bottom:4px}
@media(max-width:640px){
 .laptopExperience .lpRetailerLogo{min-height:29px;max-width:min(170px,100%);font-size:10.5px}
 .laptopExperience .lpRetailerLogoIcon{min-width:22px;height:21px}
}
