/* UltraPC 27/10/2026 — Boutique Corsair, facon corsair.com : noir, jaune #ECE81A, Inter, petits libelles Roboto Mono
   en capitales, boutons jaunes a texte noir (4 px), produits detoures sur fond noir avec halo jaune discret. */
#manufacturer.upc-boutique--corsair .bq-btn { height: 44px; padding: 0 24px; border-radius: 4px; font: 700 14px/1 var(--bq-font); letter-spacing: .04em; text-transform: uppercase; }
#manufacturer.upc-boutique--corsair .bq-btn--plein:hover { box-shadow: none; }
#manufacturer.upc-boutique--corsair .bq-btn--contour { border-color: #fff; color: #fff; }
#manufacturer.upc-boutique--corsair .bq-btn--contour:hover { background: #fff; color: #000; }
#manufacturer.upc-boutique--corsair .bq-h1,
#manufacturer.upc-boutique--corsair .bq-h2 { font-weight: 800; letter-spacing: -.01em; text-transform: uppercase; }
#manufacturer.upc-boutique--corsair .bq-eyebrow,
#manufacturer.upc-boutique--corsair .bq-slide__eyebrow { color: #ece81a; font: 500 13px/1 "Roboto Mono", monospace; letter-spacing: .12em; text-transform: uppercase; }
#manufacturer.upc-boutique--corsair .bq-nav__logo img { height: 26px; }
#manufacturer.upc-boutique--corsair .bq-menu a { font: 700 14px/1 var(--bq-font); letter-spacing: .04em; text-transform: uppercase; }
#manufacturer.upc-boutique--corsair .bq-menu a:hover,
#manufacturer.upc-boutique--corsair .bq-menu a.is-active { color: #ece81a; }
#manufacturer.upc-boutique--corsair .bq-hero { height: clamp(560px, 42vw, 720px); background: radial-gradient(ellipse 50% 55% at 50% 62%, #2a2a20 0%, #0a0a0a 55%, #000 100%); }
#manufacturer.upc-boutique--corsair .bq-slide__title { font: 800 clamp(32px, 3.6vw, 54px)/1.05 var(--bq-font-titre); letter-spacing: -.01em; }
#manufacturer.upc-boutique--corsair .bq-slide__visual::before { background: radial-gradient(circle, rgba(236, 232, 26, .16) 0%, rgba(236, 232, 26, .04) 45%, transparent 70%); }
#manufacturer.upc-boutique--corsair .bq-slide__visual::after { display: none; }
#manufacturer.upc-boutique--corsair .bq-mosaique { padding: 56px 0; }
#manufacturer.upc-boutique--corsair .bq-mosaique__grille::before { content: "Explorer les produits"; grid-column: 1 / -1; color: #fff; font: 800 28px/1 var(--bq-font-titre); text-transform: uppercase; }
#manufacturer.upc-boutique--corsair .bq-tm { min-height: 400px; border-radius: 4px; border: 1px solid #222; background: #0d0d0d !important; }
#manufacturer.upc-boutique--corsair .bq-tm:hover { border-color: #ece81a; }
#manufacturer.upc-boutique--corsair .bq-tm__titre { font: 800 24px/1.1 var(--bq-font-titre); text-transform: uppercase; }
#manufacturer.upc-boutique--corsair .bq-tm__sous { font: 500 12px/1.3 "Roboto Mono", monospace; text-transform: uppercase; }
#manufacturer.upc-boutique--corsair .bq-tm__btn { border: 0; border-radius: 4px; background: #ece81a; color: #000; }
#manufacturer.upc-boutique--corsair .product-miniature .add-to-cart.btn { border-radius: 4px; }
@media (max-width: 767px) { #manufacturer.upc-boutique--corsair .bq-hero { height: auto; } }
