/* Bebelle: category introduction accordion, matching the site plus/minus controls. */
.bebelle-category-intro > summary { display:flex; align-items:center; justify-content:space-between; gap:16px; list-style:none; }
.bebelle-category-intro > summary::-webkit-details-marker { display:none; }
.bebelle-category-intro > summary::marker { content:''; }
.bebelle-category-intro > summary::after { content:'+'; flex:0 0 18px; color:#111111; font-family:Arial,sans-serif; font-size:22px; font-weight:400; line-height:1; text-align:center; }
.bebelle-category-intro[open] > summary::after { content:'−'; }