/* Cycles Blain — cbavailability 1.9.48 (maquette validée le 6 nov. 2026)
   Zone d'achat allégée : deux boutons de même taille côte à côte, « Négocier » simple en beige magasin,
   livraison en petite ligne grise, avis Google seuls sur leur ligne, réf. vendeur déplacée dans Caractéristiques,
   onglets sans sous-titre, « L'essentiel » retiré quand « En bref » est déjà affiché. */

/* ---------- 1. Les deux boutons ---------- */
@media (min-width: 768px) {
  body.cb-fiche-velo form:not(.cb-indispo) .product-add-to-cart .add-to-cart-bonwrapper {
    display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 10px; align-items: stretch; }
  body.cb-fiche-velo form:not(.cb-indispo) .product-add-to-cart .add-to-cart-bonwrapper > * {
    width: auto !important; max-width: none !important; margin: 0 !important; }
  body.cb-fiche-velo .product-add-to-cart .add-to-cart-bonwrapper .cb-order-button,
  body.cb-fiche-velo .product-add-to-cart .add-to-cart-bonwrapper .add-to-loa {
    height: 56px; min-height: 56px !important; padding: 0 16px !important; border-radius: 10px !important; font-size: 16px !important; }
}
body.cb-fiche-velo .cbn-bouton-bloc { margin: 0 !important; width: 100%; }
body.cb-fiche-velo .cbn-bouton-note { display: none !important; }
body.cb-fiche-velo .add-to-loa.cb-loa-second { background: #f6eee1 !important; color: #5c4321 !important; border: 1px solid #e4d3b6 !important; box-shadow: none !important; }
body.cb-fiche-velo .add-to-loa.cb-loa-second:hover,
body.cb-fiche-velo .add-to-loa.cb-loa-second:focus-visible { background: #efe2cc !important; }
body.cb-fiche-velo .add-to-loa.cb-loa-second svg { width: 20px; height: 20px; }

/* ---------- 2. Livraison et avis : deux petites lignes grises ---------- */
body.cb-fiche-velo .cb-livraison { gap: 6px; margin: 14px 0 0; font-size: 13px; color: var(--cb-gris, #4a5565); }
body.cb-fiche-velo .cb-livraison svg { color: var(--cb-gris, #4a5565); }
body.cb-fiche-velo .cb-atouts { margin: 6px 0 10px; }
body.cb-fiche-velo .cb-note-google { display: flex; align-items: center; gap: 6px; font-size: 13px; color: var(--cb-gris, #4a5565); }
body.cb-fiche-velo .cb-note-google strong { font-weight: 600; color: var(--cb-texte, #2b3442); }
body.cb-fiche-velo .cb-note-google svg { flex: none; color: #c99a2e; }

/* ---------- 3. Réf. vendeur : plus sous les boutons, en bas de l'onglet Caractéristiques ---------- */
body.cb-fiche-velo .product-page-right .cb-ref-vendeur .cb-ref { display: none !important; }
body#product .cb-ref-carac { margin: 18px 0 0; font-size: 12px; color: #6b7480; text-align: center; }

/* ---------- 4. Onglets : les mots seuls ; pas deux fois les mêmes infos ---------- */
body#product .cb-onglets-boutons .cb-onglet { padding: 12px 22px; }
body#product .cb-onglets.cb-sans-essentiel .cb-essentiel-v3 { display: none !important; }
