/* Páginas de promociones en formato revista (Renault y Dacia).
   Se carga DESPUÉS de /gamarenault/modelo-revista.css (y en Dacia también
   después de /gamadacia/modelo-revista-dacia.css): reutiliza su portada,
   panel de cifras, fotos a pantalla completa, cierre y barra fija, y solo
   añade lo propio de una oferta: etiqueta, precio grande y botones.
   Cada oferta es una foto a pantalla completa del propio coche. */

.rv-wrap{--pr-tag-ink:#111;}

/* Lista resumen de ofertas del panel de cifras: cada fila salta a su oferta */
.pr-list a.rv-version-row{color:inherit;text-decoration:none;}
.pr-list a.rv-version-row:hover .rv-version-name{text-decoration:underline;}

/* Oferta sobre la foto */
.pr-offer{scroll-margin-top:var(--hdr);}
.pr-tag{display:inline-block;background:var(--rv-yellow);color:var(--pr-tag-ink);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;margin:0 0 12px;}
.pr-offer h3{margin:0 0 8px;}
.pr-offer .pr-sub{font-size:15px;color:rgba(255,255,255,.85);margin:0 0 20px;max-width:460px;}
.pr-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;line-height:1;margin:0 0 6px;}
.pr-from{flex-basis:100%;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.75);margin-bottom:6px;}
.pr-price strong{font-size:clamp(52px,7vw,84px);font-weight:800;letter-spacing:-.02em;color:#fff;}
.pr-unit{font-size:clamp(18px,2vw,24px);font-weight:700;color:#fff;}
.pr-offer .pr-cond{font-size:13px;color:rgba(255,255,255,.7);margin:0 0 22px;}
.pr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;}
.pr-more{color:#fff;font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:2px;}
.pr-more:hover{border-bottom-color:#fff;}

/* Ordenador: nombre abajo a la izquierda y precio abajo a la derecha, así
   el coche (siempre centrado en la foto) queda libre en medio */
@media (min-width:761px){
  .pr-offer.d-full .rv-sec-in{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;}
  .pr-offer.d-full .pr-deal{text-align:right;}
  .pr-offer.d-full .pr-price,.pr-offer.d-full .pr-actions{justify-content:flex-end;}
  .pr-offer.d-full .pr-sub,.pr-offer.d-full .pr-cond{margin-bottom:0;}
  .pr-offer.d-full .pr-cond{margin-bottom:18px;}
  .pr-offer.d-full::after{background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.8) 100%);}
}

/* Móvil con foto vertical: nombre del coche arriba, precio y botones abajo,
   y el coche en medio (así el texto no le tapa). Con m-abajo todo va abajo
   (coche en la parte de arriba de la foto) y con m-arriba todo arriba. */
@media (max-width:760px){
  .pr-offer.m-full .rv-sec-in{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-top:26px;}
  .pr-offer.m-full::after{background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.25) 22%,rgba(0,0,0,0) 38%,rgba(0,0,0,0) 55%,rgba(0,0,0,.85) 100%);}
  .pr-offer.m-full.m-abajo .rv-sec-in{justify-content:flex-end;}
  /* m-arriba: todo el texto arriba (fotos con el coche en la parte de abajo) */
  .pr-offer.m-full.m-arriba .rv-sec-in{justify-content:flex-start;}
  .pr-offer.m-full.m-arriba .pr-sub{margin-bottom:18px;}
  .pr-offer.m-full.m-arriba::after{background:linear-gradient(180deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.55) 38%,rgba(0,0,0,0) 62%);}
  .pr-offer.m-full.m-abajo::after{background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.9) 100%);}
  .pr-offer .pr-sub{margin-bottom:0;}
  .pr-offer.m-abajo .pr-sub{margin-bottom:18px;}
  .pr-offer.m-nat .pr-sub{margin-bottom:18px;}
  .pr-price strong{font-size:56px;}
}

/* Bloques de texto con enlace (empresas, taller, condiciones) */
.pr-info-link{display:inline-block;margin-top:14px;font-size:13px;font-weight:700;color:var(--rv-yellow);text-decoration:none;}
.pr-info-link:hover{text-decoration:underline;}
.pr-legal{font-size:12px;line-height:1.7;color:rgba(255,255,255,.5);max-width:760px;margin:0 auto;}
.pr-legal-sec{background:#0d0d0c;padding:48px 24px;}

/* Dacia (rv-wrap con clase pr-dacia): etiqueta caqui con letra blanca y
   bloques de condiciones en claro, como el resto de la revista Dacia */
.rv-wrap.pr-dacia{--pr-tag-ink:#fff;}
.pr-dacia .pr-tag{border-radius:0;}
.pr-dacia .pr-price strong,.pr-dacia .pr-offer h3{font-family:'DaciaBlockExt','DaciaBlock',sans-serif;font-weight:700;}
.pr-dacia .pr-legal-sec{background:#fff;}
.pr-dacia .pr-legal{color:var(--dc-grey);}
/* "PROMOCIONES" en Dacia Block Extended no cabe en una línea de móvil a
   tamaño normal y se partía la palabra: un poco más pequeño */
@media (max-width:760px){.pr-dacia .rv-h1{font-size:6.6vw;}}
