/* Estilo Dacia para las páginas de modelo en formato revista.
   Se carga DESPUÉS de /gamarenault/modelo-revista.css (que pone la
   estructura: fotos a pantalla completa, versión móvil/ordenador...) y solo
   cambia tipografía y colores a los de Dacia:
     caqui Dacia #646B52 · naranja #EC6528 · gris claro #F0F0EE / #CFD1D3 · negro
     tipografía Dacia Block. */

@font-face{font-family:'DaciaBlock';src:url('/MEDIOS/dacia-block/Dacia Block Light.otf') format('opentype');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'DaciaBlock';src:url('/MEDIOS/dacia-block/Dacia Block.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'DaciaBlock';src:url('/MEDIOS/dacia-block/Dacia Block Bold.otf') format('opentype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'DaciaBlockExt';src:url('/MEDIOS/dacia-block/Dacia Block Extended Bold.otf') format('opentype');font-weight:700;font-style:normal;font-display:swap}

.rv-wrap,.rv-sticky,.rv-switch{
  --dc-khaki:#646B52; --dc-khaki-dark:#4F5541; --dc-orange:#EC6528;
  --dc-light:#F0F0EE; --dc-line:#CFD1D3; --dc-grey:#6A6C72; --dc-ink:#000;
  --rv-yellow:var(--dc-khaki);
}
.rv-wrap{font-family:'DaciaBlock',sans-serif;background:#fff;color:var(--dc-ink);}
.rv-wrap .rv-sec,.rv-wrap .rv-media{background:#1c1d1a;}

/* Portada y fotos: texto blanco sobre la foto */
.rv-eyebrow{display:inline-block;color:#fff;background:var(--dc-khaki);padding:6px 10px;letter-spacing:.14em;font-size:11px;}
.rv-h1{font-family:'DaciaBlockExt','DaciaBlock',sans-serif;font-weight:700;letter-spacing:0;}
.rv-sec,.rv-sec h3,.rv-sec p{color:#fff;}
.rv-feature h3{font-family:'DaciaBlockExt','DaciaBlock',sans-serif;font-weight:700;text-transform:none;}
.rv-btn{background:var(--dc-khaki);color:#fff;border-radius:0;letter-spacing:.06em;}
.rv-btn:hover{background:var(--dc-orange);color:#fff;}

/* Panel de cifras y versiones: claro, como dacia.es */
.rv-black{background:var(--dc-light);color:var(--dc-ink);}
.rv-black-head{font-family:'DaciaBlockExt','DaciaBlock',sans-serif;font-weight:700;color:var(--dc-ink);}
.rv-stat-val{color:var(--dc-khaki);font-family:'DaciaBlockExt','DaciaBlock',sans-serif;}
.rv-stat-lbl{color:var(--dc-grey);}
.rv-versions-title{color:var(--dc-khaki);}
.rv-versions{border-top-color:var(--dc-line);}
.rv-version-row{border-bottom-color:var(--dc-line);}
.rv-version-mid{color:var(--dc-grey);}
.rv-version-price small{color:var(--dc-grey);}
.rv-versions-note{color:var(--dc-grey);}
.rv-black-btn{background:var(--dc-ink);color:#fff;border-radius:0;}
.rv-black-btn:hover{background:var(--dc-khaki);color:#fff;}

/* Textos de diseño / tecnología */
.rv-info{background:#fff;}
.rv-info-block{border-bottom-color:var(--dc-line);}
.rv-info-head{color:var(--dc-khaki);}
.rv-info-text{color:#303030;}

/* Ficha técnica en caqui Dacia */
.rv-specs{background:var(--dc-khaki);color:#fff;}
.rv-specs-title{color:#fff;}
.rv-specs-grid,.rv-spec-tile{border-color:rgba(255,255,255,.3);}
.rv-spec-tile-val{font-family:'DaciaBlockExt','DaciaBlock',sans-serif;}
.rv-spec-tile-lbl{color:rgba(255,255,255,.75);}

/* Cierre */
.rv-wrap .rv-close{background:var(--dc-light);}
.rv-close,.rv-close h2{color:var(--dc-ink);}
.rv-close p{color:var(--dc-grey);}
.rv-close-eyebrow{color:var(--dc-khaki);}
.rv-close-btn{color:var(--dc-ink);border-color:var(--dc-ink);border-radius:0;}
.rv-close-btn.solid{background:var(--dc-khaki);border-color:var(--dc-khaki);color:#fff;}
.rv-close-meta{color:var(--dc-grey);}

/* Formulario */
.rv-wrap .contact-section{margin-top:0;padding-top:48px;padding-bottom:48px;}
.rv-wrap .contact-card{background:var(--dc-khaki);border-radius:0;}
.rv-wrap .contact-card p{color:rgba(255,255,255,.8);}
.rv-wrap .contact-form input,.rv-wrap .contact-form textarea{border-radius:0;border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.1);}
.rv-wrap .contact-form input:focus,.rv-wrap .contact-form textarea:focus{border-color:#fff;}
.rv-wrap .contact-form button{background:var(--dc-ink);color:#fff;border-radius:0;}
.rv-wrap .contact-form button:hover{background:var(--dc-orange);}

/* Barra fija inferior */
.rv-sticky{background:var(--dc-ink);font-family:'DaciaBlock',sans-serif;}
.rv-sticky a.solid{background:var(--dc-khaki);color:#fff;}

/* Selector de modelo en la cabecera blanca */
.rv-switch label{color:var(--dc-grey);}
.rv-switch select{background:#fff;color:var(--dc-ink);border-color:var(--dc-line);border-radius:0;font-family:'DaciaBlock',sans-serif;}

/* Botón de teléfono de la cabecera y menú móvil en caqui Dacia */
.ke-hd .ke-tel,.ke-sd .ke-sd-cta{background:#646B52;color:#fff;border-color:#646B52;}
.ke-hd .ke-tel:hover,.ke-sd .ke-sd-cta:hover{background:#EC6528;border-color:#EC6528;color:#fff;}

/* La tipografía Dacia es más ancha: en móvil la barra fija va un poco más pequeña */
@media (max-width:420px){.rv-sticky a{font-size:12px;white-space:nowrap;padding:18px 6px;}.rv-sticky a.outline{padding-left:52px;}}
