/* ==========================================================================
   GamingCity CyberMonday 2026, landing de campaña (v4). Hoja global.
   Identidad oficial del toolkit CACE 2026. Prefijo gccm-.
   Los carruseles nativos se estilan por clases (.cont_proy_categoria, .titulocarcyb, .product...), sin tocar su HTML.
   Regla de contraste: sobre cyan solo texto negro. Blanco solo sobre negro, violeta o azul oscuro. Lima y magenta solo sobre negro.
   Formas: rectangulos con dos esquinas cortadas a 45 grados. Los bordes casi horizontales o casi verticales (inclinaciones de 1 a 4 grados)
   se ven con escalones en cualquier pantalla, por eso no se usan: todo borde es recto o diagonal clara.
   ========================================================================== */

/* Fuentes embebidas (latin, sin pedidos externos). Oswald Regular y Bold: alternativa libre que el toolkit CACE autoriza a Futura Condensed. */
@font-face { font-family: "GC Oswald"; font-style: normal; font-weight: 400; font-display: swap; src: url(data:font/woff2;base64,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) format("woff2"); }
@font-face { font-family: "GC Oswald"; font-style: normal; font-weight: 700; font-display: swap; src: url(data:font/woff2;base64,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) format("woff2"); }
@font-face { font-family: "GC Inter"; font-style: normal; font-weight: 400; font-display: swap; src: url(data:font/woff2;base64,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) format("woff2"); }
@font-face { font-family: "GC Inter"; font-style: normal; font-weight: 700; font-display: swap; src: url(data:font/woff2;base64,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) format("woff2"); }

:root {
  --cm-cyan: #3f98ff;
  --cm-black: #0c0b1c;
  --cm-pink: #ff84ff;
  --cm-violet: #b412ff;
  --cm-lime: #b8ff00;
  --cm-navy: #121c62;
  --cm-white: #ffffff;
  --cm-display: "GC Oswald", Oswald, "Arial Narrow", Impact, sans-serif;
  --cm-body: "GC Inter", Inter, "Helvetica Neue", Arial, sans-serif;
  --cm-ease: cubic-bezier(0.23, 1, 0.32, 1);
  --cm-cut-sm: polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);
  --cm-cut-md: polygon(16px 0, 100% 0, 100% calc(100% - 16px), calc(100% - 16px) 100%, 0 100%, 0 16px);
  --cm-cut-lg: polygon(28px 0, 100% 0, 100% calc(100% - 28px), calc(100% - 28px) 100%, 0 100%, 0 28px);
}

/* ---------- Esta nota: oculta lo nativo que sobra ---------- */
body:has(.gccm-hero) h1.copete,
body:has(.gccm-hero) h2.titulo,
body:has(.gccm-hero) p.verdoc,
body:has(.gccm-hero) .post-lead-image,
body:has(.gccm-hero) .reseñas,
body:has(.gccm-hero) span.stock,
body:has(.gccm-hero) span.favButton.favCaja,
body:has(.gccm-hero) .precio-sin-imp { display: none !important; }

/* tornado_custom.css fuerza fuente y color en h1..h6 con !important: se reafirman los de esta landing */
body :is(h1, h2, h3, h4, h5, h6)[class*="gccm-"] { font-family: var(--cm-display) !important; }
body h1.gccm-title, body h2.gccm-store-title, body h2.gccm-pay-title, body h2.gccm-close-title { color: var(--cm-white) !important; }
body h2.gccm-h2 { color: var(--cm-black) !important; }
body h2.gccm-faq-title { color: var(--cm-pink) !important; }

.gccm-hero, .gccm-proof, .gccm-cats, .gccm-store, .gccm-pay, .gccm-faq-sec, .gccm-close {
  font-family: var(--cm-body);
  -webkit-font-smoothing: antialiased;
}
.gccm-wrap { position: relative; z-index: 1; max-width: 1280px; margin: 0 auto; padding: 0 32px; box-sizing: border-box; }

/* ---------- Imagenes (<img class="gccm-img"> dentro de un .gccm-slot con proporcion fija: el espacio se reserva antes de que cargue) ---------- */
.gccm-slot { position: relative; box-sizing: border-box; }
.gccm-slot > .gccm-img { display: block; width: 100%; height: 100%; box-sizing: border-box; }
.gccm-img { object-fit: contain; }

/* ---------- Botones ---------- */
.gccm-btn {
  display: inline-block; box-sizing: border-box; min-height: 56px; padding: 12px 40px;
  background: var(--cm-lime); color: var(--cm-black); text-decoration: none; text-align: center;
  font: 700 26px/32px var(--cm-display); text-transform: uppercase; letter-spacing: 0.02em;
  clip-path: var(--cm-cut-sm); cursor: pointer; touch-action: manipulation; -webkit-tap-highlight-color: transparent;
}
.gccm-btn:focus-visible, .gccm-row:focus-visible { outline: 3px solid var(--cm-pink); outline-offset: -8px; }
.gccm-btn:focus-visible { outline-color: var(--cm-black); }
.gccm-faq-q:focus-visible { outline: 3px solid var(--cm-violet); outline-offset: 3px; }
.gccm-btn:active { transform: scale(0.97); }
@media (hover: hover) and (pointer: fine) {
  .gccm-btn { transition: transform 140ms var(--cm-ease); }
  .gccm-btn:hover { background: var(--cm-pink); }
}

/* ==========================================================================
   BLOQUE 1: HERO
   ========================================================================== */
.gccm-hero { position: relative; overflow: hidden; background: var(--cm-cyan); color: var(--cm-black); padding: 56px 0 72px; }
.gccm-bg { position: absolute; inset: 0; pointer-events: none; color: transparent; font-size: 1px; line-height: 1px; overflow: hidden; }
.gccm-bg--pink { background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><polygon fill='%23ff84ff' points='38,100 100,2 100,14 47,100'/></svg>") 0 0 / 100% 100% no-repeat; }
.gccm-bg--violet { background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><polygon fill='%23b412ff' points='47,100 100,14 100,100'/></svg>") 0 0 / 100% 100% no-repeat; }
.gccm-bg--navy { background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><polygon fill='%23121c62' points='78,100 100,58 100,100'/></svg>") 0 0 / 100% 100% no-repeat; }

.gccm-hero-grid { display: grid; grid-template-columns: minmax(0, 6.8fr) minmax(0, 5.2fr); column-gap: 48px; align-items: center; }
.gccm-hero-copy { min-width: 0; }

.gccm-tabs { display: flex; flex-wrap: wrap; gap: 10px; }
.gccm-tab {
  display: inline-block; white-space: nowrap; padding: 8px 20px 9px; background: var(--cm-lime); color: var(--cm-violet);
  font: 700 20px/24px var(--cm-display); text-transform: uppercase; letter-spacing: 0.01em; clip-path: var(--cm-cut-sm);
}
/* Una sola fecha a la vez: sin JS se ve CyberMonday; con JS (clase gccm-live) solo la fase vigente */
.gccm-tab[data-phase="week"] { display: none; }
.gccm-hero.gccm-live .gccm-tab { display: none; }
.gccm-hero.gccm-live .gccm-tab.is-on { display: inline-block; }

.gccm-title {
  display: inline-block; max-width: 100%; box-sizing: border-box; margin: 14px 0 0;
  padding: clamp(22px, 2.4vw, 36px) clamp(30px, 3.4vw, 52px) clamp(26px, 2.8vw, 42px);
  background: var(--cm-black); color: var(--cm-white); clip-path: var(--cm-cut-lg);
  font: 700 clamp(42px, 5.3vw, 78px)/0.98 var(--cm-display); text-transform: uppercase; letter-spacing: 0.005em;
}
.gccm-title em { font-style: normal; color: var(--cm-pink); }
.gccm-lead { margin: 28px 0 28px; max-width: 34em; font-size: clamp(18px, 1.5vw, 21px); line-height: 1.5; font-weight: 500; color: var(--cm-black); }

.gccm-clock { display: flex; flex-wrap: wrap; align-items: center; column-gap: 32px; row-gap: 10px; margin-top: 32px; padding: 18px 36px 20px; background: var(--cm-black); color: var(--cm-white); clip-path: var(--cm-cut-md); max-width: 100%; box-sizing: border-box; width: fit-content; }
.gccm-clock-label { margin: 0; font: 700 24px/1.05 var(--cm-display); text-transform: uppercase; letter-spacing: 0.02em; max-width: 8.5em; color: var(--cm-white); }
.gccm-digits { display: none; gap: 18px; }
.gccm-clock.is-live .gccm-digits { display: flex; }
.gccm-digit { display: block; text-align: center; min-width: 0; font: 600 12px/1.2 var(--cm-body); text-transform: uppercase; letter-spacing: 0.06em; color: var(--cm-white); }
.gccm-digit strong { display: block; font: 700 clamp(44px, 4.6vw, 64px)/1 var(--cm-display); color: var(--cm-lime); font-variant-numeric: tabular-nums; }
.gccm-digit .gccm-dl { display: block; margin-top: 4px; }
.gccm-lead b, .gccm-lead strong { display: inline; white-space: nowrap; padding: 1px 7px 2px; background: var(--cm-lime); color: var(--cm-black); font-weight: 700; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

/* Escenario de imagenes del hero */
/* IMG 02 (498x488, ya trae a los espias adentro) va en el flujo, a su tamano real como tope (520 px): mas grande que eso se ve blanda */
.gccm-stage { position: relative; padding-top: 7%; }
.gccm-slot--prod { width: 100%; max-width: 520px; margin: 0 0 0 auto; aspect-ratio: 498 / 488; }
/* IMG 01 (1080x1080): el logo ocupa ~84% del ancho y ~66% del alto del cuadrado, con margen transparente alrededor: el espacio es mas grande que lo que se ve */
.gccm-slot--logo { position: absolute; left: -6%; top: -10%; width: 36%; max-width: 205px; aspect-ratio: 1 / 1; z-index: 2; }

/* ==========================================================================
   BLOQUE 1: BANDA DE CONFIANZA (+ legal)
   ========================================================================== */
.gccm-proof { background: var(--cm-black); color: var(--cm-white); padding: 44px 0; }
.gccm-proof-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.5fr) minmax(0, 1fr); }
.gccm-pf { display: flex; align-items: center; gap: 22px; padding: 0 28px; border-left: 3px solid var(--cm-violet); }
.gccm-pf:first-child { padding-left: 0; border-left: 0; }
.gccm-pf-num { flex: 0 0 auto; font: 700 clamp(72px, 8vw, 116px)/0.9 var(--cm-display); color: var(--cm-lime); }
.gccm-pf-txt { display: block; min-width: 0; font-size: 16px; line-height: 1.4; color: var(--cm-white); }
.gccm-pf-txt strong { display: block; margin-bottom: 4px; font: 500 clamp(22px, 2.1vw, 30px)/1.05 var(--cm-display); text-transform: uppercase; letter-spacing: 0.01em; color: var(--cm-white); }
.gccm-legal { margin: 32px 0 0; padding-top: 20px; border-top: 1px solid rgba(255, 255, 255, 0.35); max-width: 80ch; font-size: 15px; line-height: 1.55; color: var(--cm-white); }

/* ==========================================================================
   BLOQUE 1: CATEGORIAS (indice con descuento maximo)
   ========================================================================== */
.gccm-cats { background: var(--cm-cyan); color: var(--cm-black); padding: 76px 0 64px; }
.gccm-h2 { margin: 0; font: 700 clamp(40px, 5.4vw, 72px)/1 var(--cm-display); text-transform: uppercase; letter-spacing: 0.005em; }
.gccm-sub { margin: 14px 0 36px; max-width: 72ch; font-size: 18px; line-height: 1.5; font-weight: 500; color: var(--cm-black); }
.gccm-rows { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px 24px; }
.gccm-row {
  display: grid; grid-template-columns: 80px minmax(0, 1fr) auto; column-gap: 20px; align-items: center;
  padding: 16px 32px 16px 20px; background: var(--cm-black); color: var(--cm-white); text-decoration: none; clip-path: var(--cm-cut-md);
  touch-action: manipulation; -webkit-tap-highlight-color: transparent;
}
.gccm-row:active { transform: scale(0.985); }
/* Los iconos miden 78 a 80 px: se muestran a 80, sin agrandar */
.gccm-row-ico { width: 80px; height: 80px; display: block; }
.gccm-row-main { display: block; min-width: 0; }
.gccm-row-name { display: block; font: 500 clamp(22px, 2vw, 28px)/1.05 var(--cm-display); text-transform: uppercase; letter-spacing: 0.01em; color: var(--cm-white); }
.gccm-row-count { display: block; margin-top: 5px; font-size: 15px; line-height: 1.3; color: var(--cm-white); }
.gccm-row-pct { display: flex; align-items: baseline; gap: 8px; white-space: nowrap; }
.gccm-row-hasta { font-size: 15px; font-weight: 500; color: var(--cm-white); }
.gccm-row-num { font: 700 clamp(48px, 4.6vw, 64px)/0.9 var(--cm-display); color: var(--cm-lime); font-variant-numeric: tabular-nums; }
@media (hover: hover) and (pointer: fine) {
  .gccm-row { transition: transform 140ms var(--cm-ease); }
  .gccm-row:hover { background: var(--cm-violet); }
  .gccm-row:hover .gccm-row-num { color: var(--cm-white); }
}

/* Requisito legal CACE: sin descuentos concretos antes de las 23:30 del 1/11.
   Por defecto se muestra "Desde el 2/11". El script agrega gccm-go al body pasada esa hora. Sin script, la pagina queda del lado seguro. */
body:not(.gccm-go) .gccm-row-pct > span { display: none; }
body:not(.gccm-go) .gccm-row-pct::after { content: "Desde el 2/11"; font: 500 24px/1 var(--cm-display); text-transform: uppercase; color: var(--cm-lime); }
body.gccm-p-end .gccm-row-pct::after { content: "Finalizó"; }
/* Textos que cambian con la fase: por defecto se ve el de CyberMonday */
.gccm-ph-week { display: none; }
body.gccm-p-week .gccm-ph-week { display: inline; }
body.gccm-p-week .gccm-ph-mon { display: none; }
.gccm-ph-end { display: none; }
body.gccm-p-end .gccm-ph-end { display: inline; }
body.gccm-p-end .gccm-ph-mon, body.gccm-p-end .gccm-ph-week, body.gccm-p-end .gccm-ph-live { display: none; }
/* Palabras largas en el numero de la banda ("Mañana", "Cuotas"): mas chicas para que no empujen el texto */
.gccm-pf-num.is-long { font-size: clamp(40px, 3.8vw, 56px); }
/* Estado final: "FINANCIACION" es la palabra mas larga de la banda; se achica un paso para que no roce el divisor */
body.gccm-p-end .gccm-pf-txt strong { font-size: clamp(21px, 1.9vw, 27px); }

/* ==========================================================================
   CARRUSELES NATIVOS (HTML de Tornado, sin modificar). Cada carrusel es .cont_proy_categoria.cat_nota-ID-ORDEN.
   Si los carruseles se vuelven a crear, cambian los ID: actualizar los 8 numeros 37-1 ... 44-8 de este archivo.
   ========================================================================== */
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria { position: relative; width: 100%; margin: -1px 0 0 !important; padding: 56px 32px 80px !important; box-sizing: border-box; overflow: hidden; border: 0; background: var(--cm-cyan) !important; font-family: var(--cm-body); -webkit-font-smoothing: antialiased; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria::before { content: ""; position: absolute; inset: 0; pointer-events: none; background-size: 100% 100%; background-repeat: no-repeat; background-position: 0 0; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-37-1::before { background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><polygon fill='%23b412ff' points='0,34 100,12 100,100 0,100'/></svg>"); }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-38-2::before { background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><polygon fill='%23ff84ff' points='0,12 100,34 100,100 0,100'/></svg>"); }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-39-3::before { background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><polygon fill='%23121c62' points='0,34 100,12 100,100 0,100'/></svg>"); }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-40-4::before { background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><polygon fill='%23ffffff' points='0,12 100,34 100,100 0,100'/></svg>"); }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-41-5::before { background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><polygon fill='%23b412ff' points='0,34 100,12 100,100 0,100'/></svg>"); }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-42-6::before { background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><polygon fill='%23ff84ff' points='0,12 100,34 100,100 0,100'/></svg>"); }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-43-7::before { background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><polygon fill='%23121c62' points='0,34 100,12 100,100 0,100'/></svg>"); }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-44-8::before { background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><polygon fill='%23ffffff' points='0,12 100,34 100,100 0,100'/></svg>"); }

/* El sitio le pone al contenedor .bck_proy overflow:hidden, bordes redondeados y margenes: se anulan */
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .bck_proy { position: relative; z-index: 1; max-width: 1216px; margin: 0 auto !important; padding: 0 !important; background: none !important; border-radius: 0 !important; overflow: visible !important; isolation: auto; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .bck_proy_content { position: relative; z-index: 1; padding: 0 !important; margin: 0; background: none; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .contenedor-proyector { padding: 0; margin: 0; background: none; }

/* Imagen de portada. El sitio da a .bck_proy_bg position:absolute; inset:0; min-height:100% (fondo completo), por eso se reubica con !important.
   Se activa carrusel por carrusel en la seccion IMAGENES al final de este archivo. */
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .bck_proy_bg { display: none; position: absolute !important; inset: auto !important; top: -8px !important; right: 0 !important; width: 38% !important; height: auto !important; min-height: 0 !important; aspect-ratio: 3 / 2; z-index: 2; background-repeat: no-repeat; background-position: center; background-size: contain; pointer-events: none; }

/* Cabecera: el titulo nativo (h2.titulocarcyb) pasa a ser el bloque negro con dos esquinas cortadas */
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria h5.title-sol { margin: 0 0 56px !important; padding: 0 !important; background: none !important; border: 0 !important; box-shadow: none !important; height: auto !important; min-height: 300px; text-align: left !important; text-transform: none; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria h5.title-sol::before, body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria h5.title-sol::after { display: none !important; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria h5.title-sol > span { display: block; margin: 0; padding: 0; background: none; border: 0; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria h2.titulocarcyb {
  display: flex; flex-wrap: wrap; align-items: baseline; column-gap: 20px; box-sizing: border-box; width: min(100%, 700px, 58%); margin: 0; padding: clamp(26px, 2.8vw, 40px) clamp(32px, 3.4vw, 52px) clamp(28px, 3vw, 42px);
  background: var(--cm-black); clip-path: var(--cm-cut-lg); color: var(--cm-white); text-align: left; font: 700 clamp(40px, 4.8vw, 66px)/1 var(--cm-display) !important; text-transform: uppercase; letter-spacing: 0.005em;
}
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria h2.titulocarcyb::before { content: ""; order: 2; flex: 0 0 100%; height: 0; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria h2.titulocarcyb::after { content: "Desde el 2/11"; order: 3; flex: 0 0 100%; margin-top: 14px; font: 700 clamp(28px, 3vw, 40px)/1 var(--cm-display); color: var(--cm-lime); font-variant-numeric: tabular-nums; }
body.gccm-go:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria h2.titulocarcyb::after { content: "Hasta " var(--cm-pct, ""); font-size: clamp(40px, 4.6vw, 64px); }
body.gccm-p-end:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria h2.titulocarcyb::after { content: "Finalizó"; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria h2.titulocarcyb .r-link { order: 4; display: inline-block; margin: 18px 0 0; padding: 0 0 2px; background: none; border: 0; border-radius: 0; color: var(--cm-white); font: 400 18px/1.2 var(--cm-display); text-transform: uppercase; letter-spacing: 0.04em; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 5px; }

/* Carrusel owl: tarjetas del mismo alto */
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .proyector-categoria-row { margin: 0 -7px; padding: 0; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-wrapper-outer { margin: 0; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-wrapper { display: flex !important; align-items: stretch; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-wrapper::after { display: none !important; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-item { display: flex; float: none; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .item.cajascategoria { width: 100%; height: auto !important; padding: 0 7px !important; box-sizing: border-box; display: flex; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product-wrap-proyector { position: relative; display: flex; width: 100%; height: auto; }

/* Tarjeta de producto */
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product { position: relative; display: flex !important; flex-direction: column; width: 100%; height: auto !important; box-sizing: border-box; padding: 0; background: var(--cm-black) !important; border: 0 !important; border-radius: 0 !important; overflow: hidden; color: var(--cm-white); }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-40-4 .product, body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-44-8 .product { border: 3px solid var(--cm-black) !important; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .image { position: relative; display: flex !important; align-items: center; justify-content: center; height: auto !important; aspect-ratio: 1 / 1; box-sizing: border-box; padding: 16px; background: var(--cm-white); border-radius: 0; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .image > a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .image img { width: auto; height: auto; max-width: 100%; max-height: 100%; object-fit: contain; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .quickview { display: none; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .promotion { position: absolute; inset: 0 auto auto 0 !important; z-index: 2; display: block; width: auto; height: auto; padding: 0; background: none; border-radius: 0; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .articulo-cucarda { display: inline-block; padding: 8px 18px 7px 14px; border-radius: 0 !important; background: var(--cm-black) !important; color: var(--cm-lime) !important; font: 700 15px/1 var(--cm-display) !important; text-transform: uppercase; letter-spacing: 0.06em; clip-path: polygon(0 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%); }

body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .description { display: block; flex: 0 0 auto; height: auto !important; box-sizing: border-box; padding: 18px 0 0; background: none; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .description h4 { display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: auto !important; min-height: 42px; margin: 0 0 8px !important; padding: 0 16px !important; text-align: center; line-height: 21px !important; font: 400 18px/21px var(--cm-display) !important; letter-spacing: 0.01em; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .description h4 a, body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .titprod { color: var(--cm-white) !important; font: inherit !important; text-decoration: none; line-height: inherit !important; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .leyendaConStock { display: none; }

body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .price { display: flex !important; justify-content: center !important; align-items: center !important; height: auto !important; min-height: 74px; margin: 8px 0 0; padding: 0 16px !important; box-sizing: border-box; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .price > span { display: flex; flex-direction: column; align-items: center; gap: 2px; font: 700 clamp(34px, 3vw, 44px)/1 var(--cm-display) !important; color: var(--cm-white); font-variant-numeric: tabular-nums; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .price .price-standard { display: block; font: 400 17px/1.1 var(--cm-display) !important; color: #d9d8f0; text-decoration: line-through; text-decoration-thickness: 1.5px; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .price .price-sales { display: block; margin: 0 !important; font: 700 clamp(34px, 3vw, 44px)/1 var(--cm-display) !important; color: var(--cm-white); }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .price .espacio-blanco { display: none; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .precant_ofe, body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .d-none { display: none !important; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .financiacion { height: auto !important; margin: 10px 0 14px !important; padding: 0 16px !important; text-align: center; font: 400 17px/1.3 var(--cm-display) !important; color: var(--cm-white) !important; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .financiacion span.cuotas, body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .financiacion .montocuota { color: var(--cm-lime) !important; font-weight: 700; font-size: inherit; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .cuota_disponible { display: none; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .btn-compra { display: block !important; box-sizing: border-box; width: calc(100% - 32px); min-height: 48px; margin: auto 16px 16px; padding: 10px 16px 9px; background: var(--cm-lime) !important; background-image: none !important; clip-path: var(--cm-cut-sm); border: 0 !important; border-radius: 0 !important; color: var(--cm-black) !important; font: 700 22px/26px var(--cm-display) !important; text-transform: uppercase; letter-spacing: 0.03em; text-align: center; cursor: pointer; touch-action: manipulation; -webkit-tap-highlight-color: transparent; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .btn-compra:active { transform: scale(0.97); }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .btn-compra:focus-visible { outline: 3px solid var(--cm-black) !important; outline-offset: -8px; }
@media (hover: hover) and (pointer: fine) {
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .btn-compra { transition: transform 140ms var(--cm-ease); }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .btn-compra:hover { background: var(--cm-pink) !important; }
}

/* Flechas del carrusel.
   Tornado ubica .owl-controls absoluto y le pone a .owl-buttons un translateX(-50%): por eso las flechas caian fuera de pantalla.
   Se anula esa transformacion y las flechas se anclan a los bordes del carrusel, centradas en vertical. */
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-controls { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: calc(100% - 25px) !important; margin: 0 !important; padding: 0 !important; pointer-events: none; z-index: 3; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-controls .owl-buttons { position: static !important; top: auto !important; left: auto !important; width: auto !important; height: auto !important; margin: 0 !important; transform: none !important; pointer-events: none; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-controls .owl-buttons div { position: absolute !important; top: 50% !important; display: flex !important; align-items: center; justify-content: center; box-sizing: border-box; width: 52px !important; height: 52px !important; margin: -26px 0 0 !important; padding: 0 !important; background: var(--cm-lime) !important; clip-path: var(--cm-cut-sm); border: 0 !important; border-radius: 0 !important; color: var(--cm-black) !important; opacity: 1 !important; cursor: pointer; pointer-events: auto; touch-action: manipulation; -webkit-tap-highlight-color: transparent; line-height: 1; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-controls .owl-buttons .owl-prev { left: -26px !important; right: auto !important; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-controls .owl-buttons .owl-next { right: -26px !important; left: auto !important; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-controls .owl-buttons div i { position: static !important; display: block; width: auto !important; height: auto !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important; color: inherit !important; font-size: 32px !important; line-height: 1; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-controls .owl-buttons div:active { background: var(--cm-white) !important; }
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-controls .owl-buttons div:focus-visible { outline: 3px solid var(--cm-black); outline-offset: -8px; }
@media (hover: hover) and (pointer: fine) {
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-controls .owl-buttons div:hover { background: var(--cm-pink) !important; }
}

/* ==========================================================================
   BLOQUE 2: SUCURSALES / RESPALDO
   ========================================================================== */
.gccm-store { background: var(--cm-white); color: var(--cm-black); padding: 88px 0; }
.gccm-store-grid { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); column-gap: 56px; align-items: center; }
/* IMG 20 (600x400, transparente): va sobre un bloque cyan con esquinas cortadas, como el resto de los bloques de color */
.gccm-slot--store { width: 100%; aspect-ratio: 3 / 2; background: var(--cm-cyan); clip-path: var(--cm-cut-lg); }
.gccm-slot--store > .gccm-img { object-fit: contain; }
.gccm-store-box { box-sizing: border-box; padding: clamp(28px, 3vw, 48px) clamp(32px, 3.4vw, 52px); background: var(--cm-black); color: var(--cm-white); clip-path: var(--cm-cut-lg); }
.gccm-store-title { margin: 0; font: 700 clamp(36px, 4.2vw, 58px)/1.02 var(--cm-display); text-transform: uppercase; }
.gccm-store-title em { font-style: normal; color: var(--cm-pink); }
.gccm-store-list { margin: 28px 0 32px; }
.gccm-store-item { display: block; margin-top: 18px; font-size: 17px; line-height: 1.5; color: var(--cm-white); }
.gccm-store-item:first-child { margin-top: 0; }
.gccm-store-item strong { display: block; margin-bottom: 2px; font: 500 26px/1.1 var(--cm-display); text-transform: uppercase; letter-spacing: 0.01em; color: var(--cm-lime); }
.gccm-store-item a { color: var(--cm-white); text-decoration: underline; text-underline-offset: 3px; }

/* ==========================================================================
   BLOQUE 2: CUOTAS
   ========================================================================== */
.gccm-pay { background: var(--cm-violet); color: var(--cm-white); padding: 64px 0; }
.gccm-pay-grid { display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 6fr); column-gap: 48px; align-items: center; }
.gccm-pay-title { margin: 0; font: 700 clamp(40px, 5vw, 72px)/1 var(--cm-display); text-transform: uppercase; }
.gccm-pay-title em { font-style: normal; color: var(--cm-lime); }
.gccm-pay-sub { margin: 14px 0 0; max-width: 40ch; font-size: 18px; line-height: 1.5; font-weight: 500; color: var(--cm-white); }
/* IMG 21 (600x100) es transparente y trae texto blanco: va directo sobre el violeta, sin fondo. Se muestra a su tamano real (600 px) centrada y el sobrante transparente se recorta, asi en celular no se achica */
.gccm-slot--pay { display: flex; justify-content: center; box-sizing: border-box; width: 100%; height: 148px; padding: 24px 0; overflow: hidden; background: var(--cm-black); clip-path: var(--cm-cut-md); }
.gccm-slot--pay > .gccm-img { flex: 0 0 auto; width: 600px; max-width: none; height: 100px; }

/* ==========================================================================
   BLOQUE 2: FAQ
   ========================================================================== */
.gccm-faq-sec { background: var(--cm-white); color: var(--cm-black); padding: 88px 0 80px; }
.gccm-faq-title { display: inline-block; margin: 0 0 36px; padding: 14px 40px 18px; background: var(--cm-black); clip-path: var(--cm-cut-md); font: 700 clamp(40px, 5vw, 64px)/1 var(--cm-display); text-transform: uppercase; }
.gccm-faq { max-width: none; }
.gccm-faq-item { border-bottom: 2px solid var(--cm-black); }
.gccm-faq-q { display: flex; align-items: center; justify-content: space-between; gap: 24px; min-height: 64px; padding: 18px 0; cursor: pointer; touch-action: manipulation; -webkit-tap-highlight-color: transparent; }
.gccm-faq-qt { font: 700 20px/1.3 var(--cm-body); color: var(--cm-black); }
.gccm-faq-toggle { flex: 0 0 auto; width: 36px; height: 36px; display: block; text-align: center; font: 700 32px/34px var(--cm-body); color: var(--cm-violet); }
.gccm-faq-a { padding: 0 0 22px; max-width: 68ch; font-size: 17px; line-height: 1.6; color: var(--cm-black); }
.gccm-faq-a a { color: var(--cm-violet); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }
.gccm-faq.gccm-js .gccm-faq-a { display: none; }
.gccm-faq.gccm-js .gccm-faq-item.is-open .gccm-faq-a { display: block; }
.gccm-faq.gccm-js .gccm-faq-item.is-open .gccm-faq-toggle { transform: rotate(45deg); }
@media (hover: hover) and (pointer: fine) {
  .gccm-faq-toggle { transition: transform 180ms var(--cm-ease); }
  .gccm-faq-q:hover .gccm-faq-qt { color: var(--cm-violet); }
}

/* ==========================================================================
   BLOQUE 2: CIERRE
   ========================================================================== */
.gccm-close { position: relative; overflow: hidden; background: var(--cm-black); color: var(--cm-white); padding: 88px 0 56px; }
/* El violeta del cierre ahora es el bloque del escenario (los espias son casi negros: necesitan fondo de color para leerse) */
.gccm-close .gccm-bg { display: none; }
.gccm-close-grid { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); column-gap: 48px; align-items: end; }
.gccm-close-title { margin: 0; font: 700 clamp(40px, 5.2vw, 76px)/0.98 var(--cm-display); text-transform: uppercase; }
.gccm-close-title em { font-style: normal; color: var(--cm-pink); }
.gccm-close-btn { margin-top: 36px; }
.gccm-close-stage { position: relative; min-height: 420px; background: var(--cm-violet); clip-path: var(--cm-cut-lg); }
.gccm-slot--spy2 { position: absolute; right: 7%; bottom: 0; width: 58%; aspect-ratio: 4 / 5; }
.gccm-slot--logo2 { position: absolute; left: 3%; top: 1%; width: 44%; max-width: 240px; aspect-ratio: 1 / 1; }
.gccm-close .gccm-legal { margin-top: 56px; position: relative; z-index: 1; }


/* ==========================================================================
   Header del sitio (topbar). Mismo arreglo que gc_pcs2_v13.css, acotado a esta landing.
   Causa: tornado_custom.js agrega navbar-fixed-top al pasar el alto del header y la quita solo si el scroll baja de ese alto.
   Al volverse fixed el header mide 0 y en scroll 0 ninguna condicion se cumple: en mobile la clase queda trabada y el menu tapa el titulo.
   Se deja el header siempre en el flujo (sticky) y el estado "scrolleado" lo marca html.gccm-hdr-on.
   ========================================================================== */
html:has(.gccm-hero) header#header { position: sticky !important; top: 0 !important; z-index: 100; }
html:has(.gccm-hero) header#header .navbar-superior.navbar-fixed-top { position: relative !important; top: auto !important; left: auto !important; right: auto !important; margin-top: 0 !important; padding-top: 0 !important; }
@media (max-width: 767px) {
  html:has(.gccm-hero) header#header { min-height: 55px; }
  html:has(.gccm-hero) #header #navbar-menu-superior.in, html:has(.gccm-hero) #header #navbar-menu-superior.collapsing { max-height: calc(100vh - 110px); overflow-y: auto; -webkit-overflow-scrolling: touch; }
  /* El sitio, al pasar a "fijo", mueve la hamburguesa (-6 px), el carrito (+3 px) y suelta la lupa del flujo (salta 18 px). Se deja el estado fijo identico al de arriba. */
  html:has(.gccm-hero) #header ul.dropdown-menu.dropdown-cart.dropdown-cart-fixed { position: absolute; top: 52px; right: 0; }
  html:has(.gccm-hero) #header .buscador ul.dropdown-menu.dropdown-cart.dropdown-cart-fixed { top: 50px; }
  html:has(.gccm-hero) #header .buscador a.dropdown-toggle.dropdown-toggle-fixed { position: static !important; }
  html:has(.gccm-hero) #header a.dropdown-toggle.pull-right.hidden-md.hidden-lg.dropdown-toggle-fixed { position: absolute !important; top: 12px; }
}
@media (max-width: 480px) {
  html:has(.gccm-hero) #header .navbar-fixed-top .navbar-toggle { margin-top: 0 !important; }
  html:has(.gccm-hero) #header a.dropdown-toggle.pull-right.hidden-md.hidden-lg.dropdown-toggle-fixed { top: 5px; }
}
/* Estado scrolleado: misma altura (no hay saltos), solo un filete cyan al pie */
html:has(.gccm-hero) #header .navbar-superior::after { content: ""; display: block; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; margin: 0; background: #02b8fc; opacity: 0; transition: opacity 160ms var(--cm-ease); pointer-events: none; }
html.gccm-hdr-on #header .navbar-superior::after { opacity: 1; }

/* ==========================================================================
   Barra de urgencia: aparece al pasar el reloj del hero, pegada debajo del header. Sin JS no se muestra.
   ========================================================================== */
.gccm-bar { position: fixed; top: var(--gccm-hdr, 57px); left: 0; right: 0; z-index: 90; background: var(--cm-lime); color: var(--cm-black); font-family: var(--cm-body); visibility: hidden; opacity: 0; transform: translateY(-100%); transition: transform 220ms var(--cm-ease), opacity 220ms var(--cm-ease); }
.gccm-bar.is-on { visibility: visible; opacity: 1; transform: none; }
.gccm-bar-in { display: flex; align-items: center; justify-content: center; gap: 8px 28px; box-sizing: border-box; max-width: 1280px; min-height: 52px; margin: 0 auto; padding: 8px 32px; }
.gccm-bar-msg { margin: 0; white-space: nowrap; font: 700 24px/1 var(--cm-display); text-transform: uppercase; letter-spacing: 0.02em; color: var(--cm-black); }
.gccm-bar-short { display: none; }
.gccm-bar-clock { display: flex; align-items: baseline; box-sizing: border-box; padding: 7px 16px 6px; background: var(--cm-black); clip-path: var(--cm-cut-sm); color: var(--cm-white); }
.gccm-bar-clock strong { font: 700 28px/1 var(--cm-display); color: var(--cm-lime); font-variant-numeric: tabular-nums; }
.gccm-bar-bu { margin: 0 10px 0 3px; }
.gccm-bu { margin: 0 10px 0 3px; font: 600 14px/1 var(--cm-body); color: var(--cm-white); }
.gccm-bar-clock .gccm-bu:last-child { margin-right: 0; }
.gccm-bar-env { margin: 0; max-width: 17em; font: 600 15px/1.2 var(--cm-body); color: var(--cm-black); text-wrap: balance; }
.gccm-bar-cta { display: inline-block; white-space: nowrap; box-sizing: border-box; padding: 9px 22px 8px; background: var(--cm-black); clip-path: var(--cm-cut-sm); color: var(--cm-lime); text-decoration: none; font: 700 19px/22px var(--cm-display); text-transform: uppercase; letter-spacing: 0.03em; touch-action: manipulation; }
.gccm-bar-cta:active { transform: scale(0.97); }
.gccm-bar-cta:focus-visible { outline: 3px solid var(--cm-pink); outline-offset: -6px; }
@media (hover: hover) and (pointer: fine) {
  .gccm-bar-cta { transition: transform 140ms var(--cm-ease); }
  .gccm-bar-cta:hover { background: var(--cm-white); color: var(--cm-black); }
}
@media (max-width: 1100px) { .gccm-bar-env { display: none; } }
@media (max-width: 768px) {
  .gccm-bar-in { min-height: 44px; padding: 6px 12px; justify-content: space-between; gap: 8px; }
  .gccm-bar-msg { font-size: 17px; }
  .gccm-bar-long { display: none; }
  .gccm-bar-short { display: inline; }
  .gccm-bar-clock { padding: 5px 12px 4px; }
  .gccm-bar-clock strong { font-size: 22px; }
  .gccm-bu { margin: 0 7px 0 2px; font-size: 12px; }
  .gccm-bar-cta { padding: 7px 14px 6px; font-size: 16px; line-height: 20px; }
}
@media (max-width: 480px) { .gccm-bar-cta { display: none; } .gccm-bar-in { justify-content: center; gap: 12px; } }
@media (prefers-reduced-motion: reduce) { .gccm-bar { transition: none; } }


/* ==========================================================================
   Popup "Producto agregado al carrito" (#modal-prod-agregado) con el estilo CyberMonday.
   El modal es del sitio (Bootstrap) y se abre sobre cualquier pagina: se acota con body:has(.gccm-hero),
   asi solo cambia en esta landing. El id le gana al <style> que el sitio mete dentro del h5.
   ========================================================================== */
body:has(.gccm-hero) .modal-backdrop, body:has(.gccm-hero) .modal-backdrop.in { background: var(--cm-black); opacity: 0.86; }
body:has(.gccm-hero) #modal-prod-agregado .modal-dialog { max-width: 620px; margin: 40px auto; padding: 0 12px; }
body:has(.gccm-hero) #modal-prod-agregado .modal-prod-agregado-container { background: var(--cm-black); border: 0; border-radius: 0; box-shadow: none; overflow: hidden; clip-path: var(--cm-cut-md); font-family: var(--cm-body); }
body:has(.gccm-hero) #modal-prod-agregado .modal-header, body:has(.gccm-hero) #modal-prod-agregado .modal-header-primary { position: relative; margin: 0 !important; width: auto !important; padding: 20px 64px 18px 28px; background: var(--cm-lime); border: 0; border-radius: 0; text-align: left; }
body:has(.gccm-hero) #modal-prod-agregado .modal-header-primary h5 { margin: 0; padding: 0; font-family: var(--cm-display) !important; font-size: 30px !important; font-weight: 700; line-height: 1.05; letter-spacing: 0.02em; text-align: left !important; text-transform: uppercase; color: var(--cm-black); }
body:has(.gccm-hero) #modal-prod-agregado .modal-header .close { position: absolute; top: 50% !important; right: 20px !important; float: none; width: 30px; height: 30px; margin: -15px 0 0 !important; padding: 0; font-size: 30px; line-height: 30px; text-align: center; text-shadow: none; color: var(--cm-black); opacity: 1; cursor: pointer; }
body:has(.gccm-hero) #modal-prod-agregado .modal-header .close:focus-visible { outline: 3px solid var(--cm-black); outline-offset: 2px; }
body:has(.gccm-hero) #modal-prod-agregado .modal-body { padding: 26px 28px 30px; color: var(--cm-white); background: var(--cm-black); }
body:has(.gccm-hero) #modal-prod-agregado .modal-body .row { display: flex; flex-wrap: wrap; align-items: center; margin: 0 -12px; }
body:has(.gccm-hero) #modal-prod-agregado .modal-body .row > [class*="col-"] { float: none; padding: 0 12px; }
body:has(.gccm-hero) #modal-prod-agregado #imagen_alert { display: block; box-sizing: border-box; padding: 12px; background: var(--cm-white); clip-path: var(--cm-cut-sm); text-align: center; }
body:has(.gccm-hero) #modal-prod-agregado #imagen_alert img { display: block; width: auto; max-width: 100%; max-height: 190px; margin: 0 auto; object-fit: contain; }
body:has(.gccm-hero) #modal-prod-agregado .col-md-7 { line-height: 1.6; color: var(--cm-white); }
body:has(.gccm-hero) #modal-prod-agregado #nombre_prod_alert + br { display: none; }
body:has(.gccm-hero) #modal-prod-agregado #nombre_prod_alert { display: block; margin: 0 0 12px; font-family: var(--cm-body); font-size: 18px !important; font-weight: 700; line-height: 1.3; color: var(--cm-white); }
body:has(.gccm-hero) #modal-prod-agregado .modal-body strong { font-weight: 600; color: var(--cm-white); }
body:has(.gccm-hero) #modal-prod-agregado #precio_alert { font-size: 16px; font-weight: 700; color: var(--cm-lime); }
body:has(.gccm-hero) #modal-prod-agregado #cantidad_carrito_alert, body:has(.gccm-hero) #modal-prod-agregado #color_talle_alert { color: var(--cm-white); }
body:has(.gccm-hero) #modal-prod-agregado .modal-body strong:has(#monto_carrito_alert) { display: block; margin-top: 4px; font-family: var(--cm-display); font-size: 22px; font-weight: 700; line-height: 1.1; letter-spacing: 0.01em; text-transform: uppercase; color: var(--cm-lime); }
body:has(.gccm-hero) #modal-prod-agregado #monto_carrito_alert { font-size: 30px; font-weight: 700; color: var(--cm-lime); }
body:has(.gccm-hero) #modal-prod-agregado .modal-body hr { margin: 18px 0; border: 0; border-top: 2px solid var(--cm-violet); }
body:has(.gccm-hero) #modal-prod-agregado .modalver, body:has(.gccm-hero) #modal-prod-agregado .modalcont { display: block; float: none; width: 100%; }
body:has(.gccm-hero) #modal-prod-agregado .modalver .btn, body:has(.gccm-hero) #modal-prod-agregado .modalcont .btn { display: block; box-sizing: border-box; float: none !important; width: 100%; min-height: 52px; margin: 0; padding: 14px 20px 12px; border: 0; border-radius: 0; box-shadow: none; clip-path: var(--cm-cut-sm); text-align: center; text-decoration: none; text-shadow: none; font-family: var(--cm-display); font-size: 22px !important; font-weight: 700; line-height: 26px; letter-spacing: 0.03em; text-transform: uppercase; touch-action: manipulation; }
body:has(.gccm-hero) #modal-prod-agregado .modalver .btn { margin-bottom: 10px; background: var(--cm-lime); color: var(--cm-black); }
body:has(.gccm-hero) #modal-prod-agregado .modalcont .btn { background: var(--cm-white); color: var(--cm-black); }
body:has(.gccm-hero) #modal-prod-agregado .modalver .btn:active, body:has(.gccm-hero) #modal-prod-agregado .modalcont .btn:active { transform: scale(0.98); }
body:has(.gccm-hero) #modal-prod-agregado .modalver .btn:focus-visible, body:has(.gccm-hero) #modal-prod-agregado .modalcont .btn:focus-visible { outline: 3px solid var(--cm-pink); outline-offset: -8px; }
@media (hover: hover) and (pointer: fine) {
  body:has(.gccm-hero) #modal-prod-agregado .modalver .btn, body:has(.gccm-hero) #modal-prod-agregado .modalcont .btn { transition: transform 140ms var(--cm-ease); }
  body:has(.gccm-hero) #modal-prod-agregado .modalver .btn:hover { background: var(--cm-pink); color: var(--cm-black); }
  body:has(.gccm-hero) #modal-prod-agregado .modalcont .btn:hover { background: var(--cm-lime); color: var(--cm-black); }
  body:has(.gccm-hero) #modal-prod-agregado .modal-header .close:hover { color: var(--cm-violet); }
}
@media (max-width: 991px) {
  body:has(.gccm-hero) #modal-prod-agregado .modal-body .row > [class*="col-"] { width: 100%; }
  body:has(.gccm-hero) #modal-prod-agregado #imagen_alert { margin-bottom: 18px; }
  body:has(.gccm-hero) #modal-prod-agregado #imagen_alert img { max-height: 150px; }
}
@media (max-width: 480px) {
  body:has(.gccm-hero) #modal-prod-agregado .modal-dialog { margin: 12px auto; padding: 0 10px; }
  body:has(.gccm-hero) #modal-prod-agregado .modal-header, body:has(.gccm-hero) #modal-prod-agregado .modal-header-primary { padding: 16px 52px 14px 18px; }
  body:has(.gccm-hero) #modal-prod-agregado .modal-header-primary h5 { font-size: 24px !important; }
  body:has(.gccm-hero) #modal-prod-agregado .modal-header .close { right: 14px !important; }
  body:has(.gccm-hero) #modal-prod-agregado .modal-body { padding: 18px 18px 22px; }
  body:has(.gccm-hero) #modal-prod-agregado #nombre_prod_alert { font-size: 16px !important; }
  body:has(.gccm-hero) #modal-prod-agregado .modal-body strong:has(#monto_carrito_alert) { font-size: 20px; }
  body:has(.gccm-hero) #modal-prod-agregado #monto_carrito_alert { font-size: 26px; }
}
@media (prefers-reduced-motion: reduce) {
  body:has(.gccm-hero) #modal-prod-agregado .modalver .btn, body:has(.gccm-hero) #modal-prod-agregado .modalcont .btn { transition: none; }
}

body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .description { padding: 0; }

/* ==========================================================================
   Responsive
   ========================================================================== */
@media (max-width: 1280px) {
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-controls .owl-buttons .owl-prev { left: -16px !important; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-controls .owl-buttons .owl-next { right: -16px !important; }
}
@media (max-width: 1024px) {
  .gccm-hero-grid { grid-template-columns: minmax(0, 1fr); row-gap: 30px; }
  .gccm-stage { max-width: 560px; margin: 0 auto; width: 100%; }
  .gccm-hero-copy { display: contents; }
  .gccm-tabs { order: 1; }
  .gccm-title { order: 2; justify-self: start; }
  .gccm-lead { order: 3; margin: 0; }
  .gccm-btn { order: 4; justify-self: start; }
  .gccm-clock { order: 5; margin-top: 0; }
  .gccm-stage { order: 6; }
  .gccm-rows { grid-template-columns: minmax(0, 1fr); }
  .gccm-store-grid, .gccm-pay-grid, .gccm-close-grid { grid-template-columns: minmax(0, 1fr); row-gap: 36px; }
  .gccm-proof-grid { grid-template-columns: minmax(0, 1fr); row-gap: 22px; }
  .gccm-pf, .gccm-pf:first-child { padding: 0; border-left: 0; }
  .gccm-pf + .gccm-pf { padding-top: 22px; border-top: 3px solid var(--cm-violet); }
  .gccm-close-stage { min-height: 360px; width: 100%; }
}
/* Tablet: el escenario del cierre ocupa todo el ancho, los espias a tamano fijo (si crecieran con el ancho se cortarian arriba) */
@media (min-width: 481px) and (max-width: 1024px) {
  .gccm-close-stage { min-height: 400px; }
  .gccm-slot--spy2 { width: clamp(220px, 38vw, 320px); right: 10%; }
  .gccm-slot--logo2 { left: 5%; top: 2%; width: 36%; max-width: 275px; }
}
/* Tablet ancho: la foto de la sucursal mide 600 px reales, no se estira al ancho de la columna: queda centrada sobre el bloque cyan */
@media (min-width: 641px) and (max-width: 1024px) {
  .gccm-slot--store { aspect-ratio: auto; height: 424px; display: flex; justify-content: center; align-items: center; }
  .gccm-slot--store > .gccm-img { flex: 0 0 auto; width: 600px; height: 400px; }
}
@media (max-width: 900px) {
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria { padding: 40px 16px 56px !important; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .bck_proy_bg { position: static !important; width: 100% !important; max-width: 520px; margin: 0 auto 20px !important; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria h5.title-sol { margin-bottom: 36px !important; min-height: 0; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria h2.titulocarcyb { width: 100% !important; }
}
/* En celular (menos de 768) el sitio no compensa el padding de columna: se anula para que la landing llegue al borde. Desde 768 se respeta el padding nativo. */
@media (max-width: 767px) {
  body:has(.gccm-hero) .cols-grals { padding: 0 !important; }
}
@media (max-width: 768px) {
  .gccm-wrap { padding: 0 16px; }
  .gccm-hero { padding: 36px 0 56px; }
  .gccm-tab { font-size: 18px; line-height: 22px; padding: 7px 16px 8px; }
  .gccm-lead { margin: 0; }
  h1.gccm-title { margin: 0 !important; }
  .gccm-btn { display: block; width: 100%; font-size: 24px; }
  .gccm-clock { column-gap: 16px; row-gap: 6px; padding: 14px 20px 16px; width: auto; justify-content: center; }
  .gccm-clock-label { font-size: 22px; max-width: none; flex: 1 1 100%; text-align: center; }
  .gccm-digits { gap: 14px; justify-content: center; }
  .gccm-digit strong { font-size: 48px; }
  .gccm-proof { padding: 36px 0; }
  .gccm-cats { padding: 56px 0 48px; }
  .gccm-row { grid-template-columns: 64px minmax(0, 1fr) auto; column-gap: 14px; padding: 14px 24px 14px 14px; }
  .gccm-row-ico { width: 64px; height: 64px; }
  .gccm-row-name { font-size: 22px; }
  .gccm-row-num { font-size: 48px; }
  .gccm-store, .gccm-faq-sec { padding: 56px 0; }
  .gccm-pay { padding: 48px 0; }
  .gccm-close { padding: 56px 0 40px; }
  .gccm-close-btn { margin-top: 28px; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .image { padding: 10px; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .description h4 { -webkit-line-clamp: 3; padding: 0 10px !important; min-height: 57px; font-size: 16px !important; line-height: 19px !important; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .price { padding: 0 10px !important; min-height: 64px; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .price > span, body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .price .price-sales { font-size: 28px !important; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .price .price-standard { font-size: 15px !important; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .financiacion { padding: 0 10px !important; font-size: 15px !important; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .product .btn-compra { width: calc(100% - 20px); margin: auto 10px 12px; font-size: 20px !important; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-controls .owl-buttons div { top: calc((100vw - 46px) / 4) !important; width: 44px !important; height: 44px !important; margin-top: -22px !important; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-controls .owl-buttons div i { font-size: 26px !important; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-controls .owl-buttons .owl-prev { left: -4px !important; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria .owl-controls .owl-buttons .owl-next { right: -4px !important; }
}
@media (max-width: 480px) {
  .gccm-clock { padding: 14px 14px 16px; }
  .gccm-clock-label { font-size: 20px; }
  .gccm-digits { gap: 10px; }
  .gccm-digit { font-size: 11px; letter-spacing: 0.04em; }
  .gccm-digit strong { font-size: 42px; }
  .gccm-pf { gap: 16px; }
  .gccm-pf-num { font-size: 80px; min-width: 112px; }
  .gccm-pf-num.is-long { font-size: 52px; min-width: 0; }
  .gccm-row { grid-template-columns: 56px minmax(0, 1fr) auto; column-gap: 12px; }
  .gccm-row-ico { width: 56px; height: 56px; }
  .gccm-row-name { font-size: 20px; }
  .gccm-row-num { font-size: 44px; }
  .gccm-row-hasta { font-size: 14px; }
  .gccm-faq-qt { font-size: 18px; }
  .gccm-title { font-size: clamp(34px, 10.2vw, 46px); }
  .gccm-h2 { font-size: clamp(34px, 9.8vw, 44px); }
  .gccm-close-title { font-size: clamp(34px, 10.2vw, 44px); }
  .gccm-store-title, .gccm-pay-title, .gccm-faq-title { font-size: clamp(32px, 9.6vw, 42px); }
  .gccm-row-pct { flex-direction: column; align-items: flex-end; gap: 2px; }
  body:not(.gccm-go) .gccm-row-pct::after { font-size: 18px; max-width: 4.6em; white-space: normal; text-align: right; line-height: 1.05; }
  .gccm-row-num { font-size: 46px; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria h2.titulocarcyb { padding: 22px 26px 26px !important; font-size: clamp(32px, 9vw, 40px) !important; }
  body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria h2.titulocarcyb::after { font-size: clamp(34px, 9.6vw, 44px); }
  body:not(.gccm-go):has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria h2.titulocarcyb::after { font-size: 26px; }
}
@media (max-width: 360px) {
  .gccm-tab { font-size: 16px; line-height: 20px; padding: 6px 12px 7px; }
}
@media (prefers-reduced-motion: reduce) {
  .gccm-btn, .gccm-row, .gccm-faq-toggle { transition: none; }
  .gccm-btn:active, .gccm-row:active { transform: none; }
}

/* ==========================================================================
   Porcentajes de cada carrusel: NO estan en esta hoja. Los pone el script a las 23:30 del 1/11 (custom property --cm-pct).
   ========================================================================== */

/* ==========================================================================
   IMAGENES de portada de cada carrusel (600x400, PNG transparente, a la derecha del titulo).
   Si cambia el archivo, cambiar solo la URL de ese carrusel. Son decorativas: el nombre de la categoria ya esta en el titulo.
   ========================================================================== */
/* IMG 04: Portada Las más destacadas */
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-37-1 .bck_proy_bg { display: block; background-image: url("https://web.gamingcity.com.ar/img/cm26_img04_portada-destacadas.png"); }
/* IMG 05: Portada Monitores y PCs */
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-38-2 .bck_proy_bg { display: block; background-image: url("https://web.gamingcity.com.ar/img/cm26_img05_portada-monitores-pcs.png"); }
/* IMG 06: Portada Placas de video y componentes */
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-39-3 .bck_proy_bg { display: block; background-image: url("https://web.gamingcity.com.ar/img/cm26_img06_portada-placas-componentes.png"); }
/* IMG 07: Portada Gabinetes, coolers y fuentes */
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-40-4 .bck_proy_bg { display: block; background-image: url("https://web.gamingcity.com.ar/img/cm26_img07_portada-gabinetes-refrigeracion.png"); }
/* IMG 08: Portada Teclados y mouses */
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-41-5 .bck_proy_bg { display: block; background-image: url("https://web.gamingcity.com.ar/img/cm26_img08_portada-teclados-mouses.png"); }
/* IMG 09: Portada Audio */
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-42-6 .bck_proy_bg { display: block; background-image: url("https://web.gamingcity.com.ar/img/cm26_img09_portada-audio.png"); }
/* IMG 10: Portada Sillas y simulación */
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-43-7 .bck_proy_bg { display: block; background-image: url("https://web.gamingcity.com.ar/img/cm26_img10_portada-sillas-simulacion.png"); }
/* IMG 11: Portada Hogar, tablets y más */
body:has(.gccm-hero) .nov_proyectores_nota .cont_proy_categoria.cat_nota-44-8 .bck_proy_bg { display: block; background-image: url("https://web.gamingcity.com.ar/img/cm26_img11_portada-hogar-mas.png"); }
@media (max-width: 480px) {
  .gccm-slot--logo { left: -1%; top: -7%; width: 38%; }
}
