/* Solo navegación y contenedores de pestañas. El HTML del Panel se respeta. */
.cl-product-editorial .pe-tabs { margin-top:40px; margin-bottom:32px; }
.cl-product-editorial .pe-tabs__nav { display:flex; gap:32px; border-bottom:1px solid #dce6eb; z-index:auto; }
.cl-product-editorial .pe-tabs__nav a { position:relative; display:flex; align-items:center; justify-content:center; padding:15px 4px; color:#263942; font-size:16px; line-height:1.4; text-decoration:none; font-weight:500; }
.cl-product-editorial .pe-tabs__nav a:hover { color:#007eaf; }
.cl-product-editorial .pe-tabs__nav a[aria-selected="true"] { color:#007eaf; }
.cl-product-editorial .pe-tabs__nav a[aria-selected="true"]::after { content:""; position:absolute; left:0; right:0; bottom:-1px; height:3px; background:#00a5e8; }
.cl-product-editorial .pe-tabs__panel { padding:30px 0 0; min-width:0; scroll-margin-top:160px; }
.cl-product-editorial .pe-tabs__panel[hidden] { display:none !important; }
@media(max-width:767px) {
 .cl-product-editorial .pe-tabs { margin-top:24px; margin-bottom:24px; }
 .cl-product-editorial .pe-tabs__nav { gap:0; }
 .cl-product-editorial .pe-tabs__nav a { flex:1 1 0; min-width:0; font-size:14px; padding:14px 5px; text-align:center; }
 .cl-product-editorial .pe-tabs__panel { padding-top:24px; }
}
