
/* Propuesta local: incluir pagos y retiro en el primer alto de notebook. */
@media(min-width:1001px){
body#rrCinemaSite.cin-site{--rr-preview-header:clamp(84px,10svh,96px)}
body#rrCinemaSite.cin-site .cin-landing{height:calc(100svh - 136px);min-height:440px}
body#rrCinemaSite.cin-site .cin-header{height:var(--rr-preview-header)}
body#rrCinemaSite.cin-site .cin-header .rr-brand-art{--rr-logo-width:clamp(200px,18vw,230px)}
body#rrCinemaSite.cin-site .cin-hero{height:calc(100% - var(--rr-preview-header));min-height:0}
body#rrCinemaSite.cin-site .cin-copy{top:6%;max-width:29%}
body#rrCinemaSite.cin-site .cin-copy h1{font-size:clamp(40px,7svh,68px)!important;line-height:1.04;margin:13px 0}
body#rrCinemaSite.cin-site .cin-copy .cin-offer{font-size:clamp(17px,2.6svh,21px);line-height:1.35;margin:12px 0}
body#rrCinemaSite.cin-site .cin-app-text{margin:14px 0;padding:10px 0 10px 18px}
body#rrCinemaSite.cin-site .cin-app-text p{font-size:16px;line-height:1.35;margin:6px 0 0}
body#rrCinemaSite.cin-site .cin-action{padding:12px 22px;font-size:20px;margin-top:2px}
body#rrCinemaSite.cin-site .cin-copy>small{font-size:13px;margin-top:8px}
body#rrCinemaSite.cin-site .cin-service-links{box-sizing:border-box;height:42px;min-height:42px;padding:0 4%;display:flex;align-items:center;justify-content:center;gap:26px}
body#rrCinemaSite.cin-site .cin-service-links>a{font-size:15px}
body#rrCinemaSite.cin-site .cin-purchase-info{box-sizing:border-box;height:94px;min-height:94px;padding:10px 4%;grid-template-columns:1fr auto;gap:24px}
body#rrCinemaSite.cin-site .cin-purchase-info button{font-size:17px;margin:0}
body#rrCinemaSite.cin-site .cin-purchase-info p{font-size:14px;margin:4px 0 0}
}
.rr-evaluation-action{display:inline-flex;align-items:center;justify-content:center;margin:10px 0 10px 12px;padding:13px 18px;border-radius:7px;background:#b84932;color:#fff!important;text-decoration:none;font-weight:700}
@media(max-width:650px){.rr-evaluation-action{margin-left:0}}

/* Ajuste de Carlos: acercar la columna a la fotografía y usar su borde derecho. */
@media(min-width:1001px){
body#rrCinemaSite.cin-site .cin-copy{left:10%;width:29%;max-width:none;text-align:right}
body#rrCinemaSite.cin-site .cin-app-text{border-left:0;border-right:1px solid #d2a88e;padding-left:0;padding-right:18px}
}

/* Propuesta final de lectura: columna de 320 px a 56 px del teléfono. */
@media(min-width:1001px){
body#rrCinemaSite.cin-site .cin-copy{top:28px;left:20%;width:320px;max-width:320px;text-align:left}
body#rrCinemaSite.cin-site .cin-copy h1{font-size:clamp(50px,7svh,62px)!important;letter-spacing:-1px;line-height:1.08}
body#rrCinemaSite.cin-site .cin-app-text{display:none}
body#rrCinemaSite.cin-site .cin-copy .cin-offer{margin:16px 0 22px;line-height:1.4}
body#rrCinemaSite.cin-site .cin-action{margin-top:0;min-height:48px;box-sizing:border-box}
}

/* Promoción como franja de la misma superficie fotográfica, sin tarjeta. */
.rr-notebook-promo{display:none}
@media(min-width:1001px){
body#rrCinemaSite.cin-site .cin-landing{height:calc(100svh - 178px);min-height:0}
body#rrCinemaSite.cin-site .rr-notebook-promo{height:84px;box-sizing:border-box;display:grid;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:24px;padding:8px 4%;max-width:1440px;margin:0 auto;background:#b45235;color:#faf5e9}
.rr-notebook-promo figure{margin:0;min-width:0}
.rr-notebook-promo figure img{display:block;width:200px;height:auto;max-width:100%;mask-image:linear-gradient(to right,transparent,#000 .6%,#000 99.4%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect}
body#rrCinemaSite.cin-site .rr-notebook-promo h2{font:700 25px/1.1 Source,'Segoe UI',sans-serif;letter-spacing:0;margin:0 0 5px;color:#faf5e9}
body#rrCinemaSite.cin-site .rr-notebook-promo p{font:400 13.5px/1.25 Source,'Segoe UI',sans-serif;margin:0;color:#faf5e9}
body#rrCinemaSite.cin-site .rr-notebook-register{display:inline-flex!important;align-items:center;min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#faf5e9;font:700 16px/1.3 Source,'Segoe UI',sans-serif;text-decoration:underline;text-underline-offset:5px;cursor:pointer;white-space:nowrap}
body#rrCinemaSite.cin-site .cin-purchase-info{height:94px;grid-template-rows:64px 24px;padding:3px 4%;gap:0 24px}
body#rrCinemaSite.cin-site .cin-purchase-info .cin-service-links{grid-column:1/-1;grid-row:2;position:static;max-width:none;width:100%;height:24px;min-height:24px;margin:0;padding:0;border:0;background:none;gap:24px}
body#rrCinemaSite.cin-site .cin-purchase-info .cin-service-links>a{font-size:13.5px;line-height:1.2}
}
/* Despejar los ojos del acompañante en notebooks de menor altura. */
@media(min-width:1001px){body#rrCinemaSite.cin-site .cin-photo{object-position:59% 15%}}
