/* Ajout — 2026-11-03 */
/* Ligne livraison sous le bouton Ajouter au panier (fiches produit) */
.page-prod-details #prod-add-cart.buyable::after {
  content: "Expédié sous 48/72 h partout en France · Retrait gratuit au dépôt de Saint-Georges-Haute-Ville";
  display: block;
  margin-top: 12px;
  padding-left: 18px;
  font-size: 14px;
  line-height: 1.45;
  color: #1F1A1A;
  background: radial-gradient(circle, #2E9E4F 0 4px, transparent 4.5px) left 0.35em / 10px 10px no-repeat;
}

/* Pages marques : texte de la marque sous les produits — 2026-11-03 */
.prod-list:has(#bloc-brand){display:flex;flex-wrap:wrap;width:100%}
.prod-list:has(#bloc-brand) > .prod-list__left{display:contents}
.prod-list:has(#bloc-brand) > .prod-list__left > *{order:0;width:100%}
.prod-list:has(#bloc-brand) > .prod-list__right{order:1;width:100%;padding-left:0}
.prod-list:has(#bloc-brand) > .prod-list__left > #bloc-brand{order:2;width:100%;margin-top:50px;padding-top:40px;border-top:1px solid #e3e3e3}
@media (min-width:1024px){
.prod-list:has(#bloc-brand) .prod-list__right .prod__article{width:25%}
.prod-list:has(#bloc-brand) > .prod-list__left > #bloc-brand{max-width:900px;margin-left:auto;margin-right:auto}
}

/* Pages catégories : titre, produits puis texte en bas — 2026-11-03 */
.prod-list:has(.bloc--cat){display:flex;flex-wrap:wrap;width:100%}
.prod-list:has(.bloc--cat) > .prod-list__left{display:contents}
.prod-list:has(.bloc--cat) > .prod-list__left > *{order:0;width:100%;margin-bottom:20px}
.prod-list:has(.bloc--cat) > .prod-list__right{order:2;width:100%}
.prod-list:has(.bloc--cat) > .prod-list__left > .bloc--cat{order:3;width:100%;margin-top:50px;padding-top:40px;border-top:1px solid #e3e3e3}
@media (min-width:1024px){
.prod-list:has(.bloc--cat) > .prod-list__left > .sidebar__section{order:1;width:25%;padding-right:50px;align-self:flex-start}
.prod-list:has(.bloc--cat) > .prod-list__right{width:75%}
.prod-list:has(.bloc--cat) > .prod-list__left > .bloc--cat{max-width:900px;margin-left:auto;margin-right:auto}
}
