/* =============================================================================
   I STORE - sitio publico (istore.ar)
   Mismos tokens y mismas piezas que preview/maqueta.html, que es lo que aprueba
   el cliente: si el sitio se ve distinto a la maqueta, es un bug. El panel usa
   panel.css; este archivo es solo para la web.
   ============================================================================= */

@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Playfair+Display:wght@600;700&family=JetBrains+Mono:wght@400;500&display=swap");

:root{color-scheme: light; --ist-blue:#304E8B; --ist-violet:#6B45CF; --ist-magenta:#E24BC4; --grad:linear-gradient(118deg,#304E8B 0%,#6B45CF 48%,#E24BC4 100%); --grad-soft:linear-gradient(118deg,rgba(48,78,139,.14) 0%,rgba(107,69,207,.13) 48%,rgba(226,75,196,.14) 100%); --ink:#171526; --ink-2:#4A4660; --muted:#7C7793; --line:#E6E2F0; --line-2:#F0EDF7; --surface:#FFFFFF; --surface-2:#FAF8FD; --ground:#F5F2FA; --shadow:0 1px 2px rgba(23,21,38,.05),0 8px 28px -12px rgba(48,78,139,.18); --shadow-lg:0 2px 4px rgba(23,21,38,.05),0 24px 56px -20px rgba(48,78,139,.28); --c1:#304E8B; --c2:#C2670F; --c3:#00A39A; --ok:#137A55; --ok-bg:#E6F5EE; --warn:#9C5B00; --warn-bg:#FBF0DF; --crit:#A9231C; --crit-bg:#FBEAE8; --info-bg:#EEF0FA; --r-sm:6px; --r:10px; --r-lg:16px; --r-xl:24px; --fs-display:clamp(2.4rem,6.2vw,4.1rem); --sans:"Montserrat",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif; --serif:"Playfair Display","Iowan Old Style",Georgia,serif; --mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;}

@media (prefers-color-scheme: dark){
  :root:not([data-theme="light"]){color-scheme: dark; --ink:#F3F0F9; --ink-2:#C6C1D8; --muted:#918CA8; --line:#2C2745; --line-2:#241F39; --surface:#191527; --surface-2:#1F1A31; --ground:#100D1B; --shadow:0 1px 2px rgba(0,0,0,.4),0 8px 28px -12px rgba(0,0,0,.6); --shadow-lg:0 2px 4px rgba(0,0,0,.4),0 24px 56px -20px rgba(0,0,0,.7); --c1:#6A88D8; --c2:#C07417; --c3:#00A093; --ok:#4BC495; --ok-bg:#122B22; --warn:#E0A03A; --warn-bg:#2E2413; --crit:#F0857C; --crit-bg:#331A18; --info-bg:#1C1B33; --grad-soft:linear-gradient(118deg,rgba(48,78,139,.38) 0%,rgba(107,69,207,.28) 48%,rgba(226,75,196,.24) 100%);}
}
:root[data-theme="dark"]{color-scheme:dark}

@media (prefers-reduced-motion:reduce){
  *{animation-duration:.01ms!important;transition-duration:.01ms!important}
}

/* ---------- reset y tipografía base ----------
   Estas cuatro reglas se me habían quedado afuera al separar el CSS de la
   maqueta: sin el box-sizing, cada padding agranda la caja y se desarma todo.
   ---------------------------------------------------------------- */
*,*::before,*::after{box-sizing:border-box}
h1,h2,h3,h4{margin:0; text-wrap:balance; line-height:1.14; letter-spacing:-.015em}
p{margin:0}
:focus-visible{outline:2.5px solid var(--ist-magenta); outline-offset:2px; border-radius:4px}

/* ---------- piezas ---------- */
body{margin:0;font:14px system-ui;background:#fafaf9}
img{max-width:100%}
[hidden]{display:none!important}
body{margin:0; background:var(--ground); color:var(--ink); font-family:var(--sans); font-size:15px; line-height:1.6; -webkit-font-smoothing:antialiased;}
a{color:inherit}
button{font:inherit;color:inherit}
.wrap{width:100%; max-width:1180px; margin-inline:auto; padding-inline:20px}
.eyebrow{font-size:.68rem; font-weight:700; letter-spacing:.16em; text-transform:uppercase; color:var(--muted);}
.tnum{font-variant-numeric:tabular-nums}
.mono{font-family:var(--mono); font-size:.86em; letter-spacing:-.02em}
.site{background:var(--surface)}
.site-head{border-bottom:1px solid var(--line)}
.site-head-in{max-width:1180px; margin-inline:auto; padding:16px 20px; display:flex; align-items:center; gap:22px; flex-wrap:wrap;}
.mark{display:flex; align-items:center; gap:10px; text-decoration:none; flex:0 0 auto}
.mark-slot{width:38px; height:38px; border-radius:10px; flex:0 0 auto; background:#FFFFFF url("data:image/png;base64,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") center/64% auto no-repeat; border:1px solid var(--line); text-indent:-9999px; overflow:hidden;}
.mark-word{font-weight:700; font-size:1.02rem; letter-spacing:.24em; text-transform:uppercase; background:var(--grad); -webkit-background-clip:text; background-clip:text; color:transparent;}
.site-nav{display:flex; gap:22px; flex:1; flex-wrap:wrap; font-size:.84rem; font-weight:500}
.site-nav a{color:var(--ink-2); text-decoration:none; padding-block:2px; border-bottom:1.5px solid transparent}
.site-nav a:hover{color:var(--ink); border-bottom-color:var(--ist-magenta)}
.wa-btn{display:inline-flex; align-items:center; gap:8px; text-decoration:none; background:var(--grad); color:#fff; font-weight:600; font-size:.83rem; padding:9px 18px; border-radius:100px; border:0; cursor:pointer; white-space:nowrap; box-shadow:0 6px 18px -8px rgba(226,75,196,.7);}
.wa-btn.ghost{background:none; color:var(--ink); border:1.5px solid var(--line); box-shadow:none;}
.hero{position:relative; overflow:hidden; border-bottom:1px solid var(--line)}
.hero::before{content:""; position:absolute; inset:-30% -10% auto -10%; height:150%; background:var(--grad-soft); filter:blur(46px); opacity:.85; pointer-events:none;}
.hero-in{position:relative; max-width:1180px; margin-inline:auto; padding:20px; padding-block:clamp(38px,6vw,68px); display:grid; gap:clamp(30px,5vw,56px); grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr); align-items:center;}
.hero h1{font-family:var(--serif); font-weight:800; font-size:var(--fs-display); letter-spacing:-.025em; margin-block:14px 16px;}
.hero h1 em{font-style:italic; background:var(--grad); -webkit-background-clip:text; background-clip:text; color:transparent;}
.hero-sub{color:var(--ink-2); font-size:1.02rem; max-width:44ch}
.hero-cta{display:flex; gap:10px; flex-wrap:wrap; margin-top:26px}
.hero-trust{display:flex; gap:26px; flex-wrap:wrap; margin-top:30px; padding-top:22px; border-top:1px solid var(--line);}
.hero-trust div{min-width:92px}
.hero-trust b{display:block; font-family:var(--serif); font-size:1.32rem; font-weight:800; line-height:1.2}
.hero-trust span{font-size:.72rem; color:var(--muted); letter-spacing:.02em}
.hero-card{background:var(--surface); border:1px solid var(--line); border-radius:var(--r-xl); padding:22px; box-shadow:var(--shadow-lg); max-width:400px; margin-inline:auto; width:100%;}
.swatch{aspect-ratio:3/4; border-radius:var(--r-lg); position:relative; overflow:hidden; margin-bottom:18px; background:var(--surface-2);}
.swatch img{width:100%; height:100%; object-fit:cover; display:block}
.swatch figcaption{position:absolute; left:0; right:0; bottom:0; padding:22px 12px 9px; font-size:.74rem; font-weight:600; color:#fff; letter-spacing:.02em; background:linear-gradient(to top, rgba(12,10,22,.72), rgba(12,10,22,0));}
.chips{display:flex; gap:6px; flex-wrap:wrap; margin-bottom:12px}
.chip{font-size:.61rem; font-weight:700; letter-spacing:.05em; text-transform:uppercase; padding:3px 8px; border-radius:100px; border:1px solid transparent; white-space:nowrap;}
.chip-new{background:var(--info-bg); color:var(--c1); border-color:var(--line)}
.chip-semi{background:var(--warn-bg); color:var(--warn)}
.chip-bat{background:var(--ok-bg); color:var(--ok)}
.chip-out{background:var(--crit-bg); color:var(--crit)}
.price{font-family:var(--serif); font-size:1.85rem; font-weight:800; letter-spacing:-.02em}
.price small{font-family:var(--sans); font-size:.72rem; font-weight:600; color:var(--muted); letter-spacing:.04em}
.cuota{font-size:.8rem; color:var(--ink-2); margin-top:2px}
.cuota b{color:var(--ink)}
.sec{padding-block:clamp(48px,6.5vw,84px); border-bottom:1px solid var(--line)}
.sec-head{margin-bottom:30px; max-width:58ch}
.sec-head h2{font-family:var(--serif); font-size:clamp(1.65rem,3.4vw,2.3rem); font-weight:800; margin-block:8px 10px}
.sec-head p{color:var(--ink-2)}
.sec.alt{background:var(--surface-2)}
.cats{display:grid; grid-template-columns:repeat(auto-fit,minmax(148px,1fr)); gap:12px}
.cat{background:var(--surface); border:1px solid var(--line); border-radius:var(--r-lg); padding:18px 16px; text-decoration:none; display:block; transition:border-color .15s, transform .15s;}
.cat:hover{border-color:var(--ist-magenta); transform:translateY(-2px)}
.cat b{display:block; font-size:.98rem; font-weight:600}
.cat span{font-size:.74rem; color:var(--muted)}
.cat i{display:block; width:26px; height:3px; border-radius:100px; background:var(--grad); margin-bottom:14px;}
.grid-prod{display:grid; grid-template-columns:repeat(auto-fit,minmax(214px,1fr)); gap:16px}
.prod{background:var(--surface); border:1px solid var(--line); border-radius:var(--r-lg); padding:16px; display:flex; flex-direction:column; gap:10px;}
.prod .swatch{aspect-ratio:3/4; margin-bottom:4px}
.prod.is-outlet .swatch{aspect-ratio:1/1}
.prod h3{font-size:1rem; font-weight:600; letter-spacing:-.01em}
.prod .meta{font-size:.76rem; color:var(--muted)}
.prod .foot{margin-top:auto; padding-top:10px; border-top:1px solid var(--line-2)}
.canje{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,420px); gap:clamp(28px,4vw,48px); align-items:start}
.calc{background:var(--surface); border:1px solid var(--line); border-radius:var(--r-xl); padding:24px; box-shadow:var(--shadow);}
.field{margin-bottom:15px}
.field label{display:block; font-size:.72rem; font-weight:700; letter-spacing:.09em; text-transform:uppercase; color:var(--muted); margin-bottom:6px}
.field select, .field input[type=text], .field input[type=email], .field textarea{width:100%; padding:10px 12px; border-radius:var(--r); border:1.5px solid var(--line); background:var(--surface-2); color:var(--ink); font:inherit; font-size:.9rem;}
.field input[type=range]{width:100%; accent-color:var(--ist-magenta)}
.calc-out{margin-top:20px; padding:18px; border-radius:var(--r-lg); background:var(--grad); color:#fff;}
.calc-out .eyebrow{color:rgba(255,255,255,.78)}
.calc-out .big{font-family:var(--serif); font-size:2.1rem; font-weight:800; line-height:1.15; margin-top:4px}
.calc-out .alt{font-size:.82rem; color:rgba(255,255,255,.88); margin-top:2px}
.calc-out .fine{font-size:.68rem; color:rgba(255,255,255,.72); margin-top:12px; line-height:1.5}
.paylist{display:grid; grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:14px}
.pay{background:var(--surface); border:1px solid var(--line); border-radius:var(--r-lg); padding:18px}
.pay b{display:block; font-family:var(--serif); font-size:1.15rem; font-weight:800; margin-bottom:4px}
.pay span{font-size:.8rem; color:var(--ink-2)}
.bens{display:grid; grid-template-columns:repeat(auto-fit,minmax(210px,1fr)); gap:26px}
.ben b{display:block; font-size:.95rem; font-weight:600; margin-bottom:5px}
.ben span{font-size:.84rem; color:var(--ink-2)}
.ben i{display:block; width:22px; height:3px; border-radius:100px; background:var(--grad); margin-bottom:13px}
.contacto{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,440px); gap:clamp(28px,4vw,48px); align-items:start}
.copyrow{display:flex; align-items:center; gap:10px; flex-wrap:wrap; background:var(--surface-2); border:1px solid var(--line); border-radius:var(--r); padding:11px 14px; margin-block:8px;}
.copyrow .val{font-weight:600; font-size:1rem}
.copyrow button{margin-left:auto; border:1.5px solid var(--line); background:var(--surface); cursor:pointer; border-radius:100px; padding:5px 13px; font-size:.74rem; font-weight:600;}
.site-foot{background:var(--surface); padding-block:34px; font-size:.8rem; color:var(--muted)}
.site-foot-in{display:flex; gap:20px; flex-wrap:wrap; align-items:center; justify-content:space-between}
.side-brand .mark-slot{width:28px; height:28px; font-size:.46rem; border-radius:8px}
.split > *, .cards > *, .kpis > *, .grid-prod > *{min-width:0}
.note{border-left:3px solid var(--ist-magenta); background:var(--surface-2); padding:14px 18px; border-radius:0 var(--r) var(--r) 0; font-size:.85rem; color:var(--ink-2);}
.note b{color:var(--ink)}

@media (max-width:860px){
  .hero-in{grid-template-columns:1fr}
  .canje{grid-template-columns:1fr}
  .contacto{grid-template-columns:1fr}
}

@media (max-width:760px){
  .site-head-in{gap:12px}
  .mark{flex:1 1 auto}
  .site-nav{order:3; flex:1 0 100%; gap:8px 16px; font-size:.8rem}
  .hero-trust{gap:18px}
  .grid-prod{grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:12px}
  .prod{padding:12px}
}

/* ---------- agregados del sitio real ---------- */
.site{container-type:normal}
.prod a, .prod h3 a, .cat, .site-nav a, .wa-btn{text-decoration:none; color:inherit}
.vacio-web{grid-column:1/-1; text-align:center; padding:44px 20px; color:var(--muted)}
.vacio-web b{display:block; color:var(--ink); font-size:1.05rem; margin-bottom:6px}
.aviso-web{border-radius:var(--r); padding:12px 16px; font-size:.88rem; margin:0 0 18px; border-left:3px solid}
.aviso-web.ok{background:var(--ok-bg); color:var(--ok); border-color:var(--ok)}
.aviso-web.crit{background:var(--crit-bg); color:var(--crit); border-color:var(--crit)}
.campo-web{margin-bottom:14px}
.campo-web label{display:block; font-size:.74rem; font-weight:700; letter-spacing:.05em;
  text-transform:uppercase; color:var(--muted); margin-bottom:6px}
.campo-web input, .campo-web textarea, .campo-web select{
  width:100%; padding:11px 13px; border-radius:var(--r); border:1.5px solid var(--line);
  background:var(--surface); color:var(--ink); font:inherit; font-size:.92rem; box-sizing:border-box}
.campo-web input:focus, .campo-web textarea:focus{outline:0; border-color:var(--ist-violet)}
.hero-card .swatch{aspect-ratio:3/4}

/* ---------- equipo todavía sin foto propia ---------- */
.swatch.sin-foto{
  display:grid; place-items:center; text-align:center; padding:18px;
  background:
    linear-gradient(150deg, color-mix(in srgb, var(--ist-violet) 9%, transparent),
                            color-mix(in srgb, var(--ist-magenta) 7%, transparent)),
    var(--surface-2);
  border:1px dashed var(--line);
}
.swatch.sin-foto figcaption{
  position:static; background:none; color:var(--ink-2); padding:0;
  font-family:var(--sans); font-size:.82rem; line-height:1.35; font-weight:600;
  text-wrap:balance;
}
.swatch.sin-foto figcaption small{
  display:block; margin-top:6px; font-weight:500; font-size:.66rem;
  letter-spacing:.04em; color:var(--muted); text-transform:none;
}
.hero-card .swatch.sin-foto figcaption{font-size:1.1rem}
