/* ES10_TPL skin — Zantorel · d9 (panel de control: gris frío, tinta, azul acero; Bricolage + Figtree + JetBrains Mono) */
body.d10{
  --algodon:#F3F6F8;--blanco:#FFFFFF;--tinta:#0E1B26;--tinta-2:#5B6B78;--ambar:#2F6F9F;--gris:#FFFFFF;--linea:#CBD5DC;--foto:#EDF1F4;
  --serif:'Bricolage Grotesque',system-ui,sans-serif;--sans:'Figtree',system-ui,sans-serif;--mono:'JetBrains Mono',ui-monospace,monospace;
  --btn:#2F6F9F;--btn-fg:#fff;--btn-h:#245A82;--cta:#2F6F9F;--cta-fg:#fff;--cta-h:#245A82;--sbtn:#0E1B26;
  --r:4px;--rs:4px;--rx:3px;--shadow-rgb:14,27,38}
body.sk-d9 h1,body.sk-d9 h2,body.sk-d9 h3{font-weight:700;letter-spacing:-.025em}
/* cabecera: franja clara mono, buscador recto con botón negro pegado */
.sk-d9 .h10-top{background:#fff;color:var(--tinta-2);border-bottom:1px solid var(--linea)}
.sk-d9 .h10-top .h10-in{font-family:var(--mono);font-size:11.5px;font-weight:400;gap:4px 10px}
.sk-d9 .h10-top .tb-msg > *+*::before{content:"·";margin-right:10px;text-decoration:none;display:inline-block}
.sk-d9 .h10-logo .w{font-family:var(--serif);font-weight:800;font-size:24px;letter-spacing:-.03em}
.sk-d9 .h10-search{border:1px solid var(--tinta);background:#fff;padding-right:0;overflow:hidden}
.sk-d9 .h10-search button{height:100%;padding:0 20px;font-size:14px}
.sk-d9 .h10-acts .n{background:var(--ambar);color:#fff;border-radius:3px}
.sk-d9 .h10-cats a.on{border-bottom-color:var(--tinta)}
/* títulos */
.sk-d9 .t10{font-weight:800;letter-spacing:-.035em}
.sk-d9 .t10 em,.sk-d9 .f10-claim em{font-style:normal;color:var(--ambar)}
.sk-d9 .f10-claim{font-weight:800;letter-spacing:-.04em}
.sk-d9 .kick10,.sk-d9 .ct10-i dt{color:var(--ambar)}
/* tarjeta d9: foto blanca, nombre grotesco, precio + botón azul y «Comparar» en fila */
.sk-d9 .c10{border-color:var(--linea)}
.sk-d9 .c10:hover{transform:none;box-shadow:0 0 0 1px var(--tinta)}
.sk-d9 .c10-ph{background:#fff;border-bottom:1px solid var(--linea)}
.sk-d9 .c10-ph img{mix-blend-mode:normal}
.sk-d9 .c10-brand{border:0;padding:0;height:auto;color:var(--tinta-2);letter-spacing:.08em}
.sk-d9 .c10-brand::before{display:none}
.sk-d9 .c10-n{font-family:var(--serif);font-weight:700;font-size:16.5px;letter-spacing:-.01em;line-height:1.25}
.sk-d9 .c10-s{color:var(--tinta);padding-bottom:12px;border-bottom:1px solid var(--linea)}
.sk-d9 .c10-p b{font-family:var(--serif);font-weight:800;font-size:26px;letter-spacing:-.02em}
.sk-d9 .c10-act{flex-direction:row;align-items:center;justify-content:space-between}
.sk-d9 .c10-act form{flex:1}
/* ficha */
.sk-d9 .g10 .main,.sk-d9 .g10 .thumbs button,.sk-d9 .ln10 .ph,.sk-d9 .mi10 img,.sk-d9 .cmp10 thead img{background:#fff;border:1px solid var(--linea)}
.sk-d9 .g10 .main img,.sk-d9 .g10 .thumbs img,.sk-d9 .ln10 .ph img{mix-blend-mode:normal}
.sk-d9 .pi10 .pr b,.sk-d9 .sum10 .tot > b,.sk-d9 .ln10 .tt{font-family:var(--serif);font-weight:800;letter-spacing:-.02em}
.sk-d9 .pi10 h1{font-weight:700}
.sk-d9 .chips10 a.on,.sk-d9 .seg10 input:checked + span{background:var(--ambar);border-color:var(--ambar);color:#fff!important}
.sk-d9 .ck.on i{background:var(--ambar);border-color:var(--ambar)}
.sk-d9 .pg10 .on{background:var(--ambar);border-color:var(--ambar)}
.sk-d9 .seg10 span{border-radius:4px}
.sk-d9 .tabs10-h button.on{border-bottom-color:var(--tinta)}
.sk-d9 .h10-acts a:hover{background:var(--algodon)}
.sk-d9 .c10-add{white-space:nowrap;font-size:13px;padding:0 8px;height:40px}
.sk-d9 .c10-cmp{font-size:12px;gap:5px}
@media(max-width:560px){.sk-d9 .c10-act{flex-direction:column;align-items:stretch}}
