

body.tema-isaan{background:#0b090c;}

.tema-isaan .bv-datos li{border-color:rgba(201,162,179,.22);}

.tema-isaan .bv-datos strong{color:#fff;}

.tema-isaan .bv-datos li > span{color:#d9ccd3;}

body.v3.tema-isaan{--bg:#09070a;--bg2:#100d11;--bg3:#171218;--a1:#f7dbe7;--a2:#d9a6bf;--a3:#976480;--a-rgb:217,166,191;--papel:#f1e9ec;--papel2:#e6dbe0;--tinta:#1c1519;--tinta2:#65535c;}

.lx-split-inv > :first-child{order:2;}

.lx-valores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;}

.lx-valor{padding:36px 32px;transition:transform .7s var(--ease);}

.lx-valor:hover{transform:translateY(-6px);}

.lx-valor strong{color:var(--tx);font-weight:500;}


.lx-pint-isaan{min-height:100vh;min-height:100svh;align-items:center;text-align:center;}

.lx-pint-isaan .lx-pint-in{display:flex;flex-direction:column;align-items:center;}

.lx-pint-isaan .lx-k::after{content:"";width:26px;height:1px;background:linear-gradient(90deg,var(--a2),transparent);}

.lx-pint-isaan .lx-hero-txt{margin-left:auto;margin-right:auto;}

.lx-pint-isaan .lx-botones{justify-content:center;}

.lx-pint-isaan::after{background:radial-gradient(70% 60% at 50% 50%,rgba(9,7,10,.55),rgba(9,7,10,.2)),linear-gradient(180deg,rgba(9,7,10,.6),transparent 30%,transparent 60%,var(--bg));}

.lx-marca-isaan-g{margin:0 0 20px;}

.lx-marca-isaan-g svg{width:72px;height:auto;color:var(--a1);}

.lx-h1-isaan{font-size:clamp(76px,15vw,220px);letter-spacing:.06em;font-weight:300;}

.lx-thai{font:200 .5em var(--sans);letter-spacing:0;vertical-align:.25em;color:var(--a2);}

.lx-eventos-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,90px);align-items:start;}

.lx-cifras{display:grid;grid-template-columns:1fr 1fr;margin:34px 0;border-top:1px solid var(--linea);}

.lx-cifra{padding:22px 18px 20px 0;border-bottom:1px solid var(--linea);}

.lx-cifra:nth-child(odd){border-right:1px solid var(--linea);}

.lx-cifra:nth-child(even){padding-left:24px;}

.lx-cifra strong{display:block;font:400 clamp(48px,5vw,72px)/1 var(--serif);letter-spacing:-.03em;color:var(--a2);}

.lx-cifra span{display:block;margin-top:6px;font:300 14.5px/1.5 var(--sans);color:var(--tx2);}

.lx-form-caja{padding:clamp(28px,4vw,48px);position:sticky;top:calc(var(--hdr-h,86px) + 16px);}

.lx-opcion{position:relative;cursor:pointer;}

.lx-opcion input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer;}

.lx-opcion span{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:2px;font:500 13.5px var(--sans);color:var(--tx2);box-shadow:inset 0 0 0 1px var(--linea2);transition:background .35s,color .35s,box-shadow .35s;}

.lx-opcion:hover span{color:var(--tx);box-shadow:inset 0 0 0 1px rgba(var(--a-rgb),.5);}

.lx-opcion input:checked + span{color:#1a1016;background:var(--a2);box-shadow:none;}

.lx-opcion input:focus-visible + span{outline:2px solid var(--a1);outline-offset:2px;}

.lx-pasos{list-style:none;margin:0 0 40px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}

.lx-pasos li{padding:36px 32px;transition:transform .7s var(--ease);}

.lx-pasos li:hover{transform:translateY(-8px);}

.lx-paso-n{display:block;margin-bottom:18px;font:italic 400 44px/1 var(--serif);color:var(--a2);}

.lx-pasos h3{font:400 30px/1.05 var(--serif);margin:0 0 10px;color:var(--tx);}

.lx-pasos p{margin:0;font:300 15.5px/1.7 var(--sans);color:var(--tx2);}

.lx-gal-4{grid-auto-rows:clamp(160px,19vw,280px)!important;}

.lx-tapas-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,90px);align-items:start;}

.lx-tapas{list-style:none;margin:0 0 20px;padding:0;}

.lx-tapas li{display:grid;gap:4px;padding:18px 0;border-bottom:1px solid rgba(31,24,18,.12);}

.lx-tapa{font:500 27px/1.1 var(--serif);}

.lx-tapa-d{font:300 15.5px/1.6 var(--sans);}

.lx-flota-evento{position:fixed;right:24px;bottom:28px;z-index:60;display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 26px 0 18px;border-radius:2px;text-decoration:none;
  font:600 12.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#1a1016;background:var(--a2);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 24px 50px -18px rgba(var(--a-rgb),.7);opacity:0;transform:translateY(30px) scale(.95);pointer-events:none;transition:opacity .6s var(--ease),transform .6s var(--ease);}

.lx-flota-evento.ver{opacity:1;transform:none;pointer-events:auto;}

.lx-flota-evento svg{color:#4e2d3e;}

body.tema-isaan .lx-pie{background:#060507;}
@media (max-width:760px){
  .lx-split-inv > :first-child{order:0;}

  .lx-valores,.lx-pasos{grid-template-columns:1fr;gap:12px;}

  .lx-form-caja{position:static;}

  .lx-flota-evento{display:none;}

  .lx-cifra strong{font-size:48px;}}

body.v3.tema-isaan .lx-head.scrolled{background:rgba(9,7,10,.82);}


body.v3 .lx-valores{gap:clamp(24px,4vw,56px);margin-bottom:clamp(48px,6vw,80px);}

body.v3 .lx-valor.lx-card{background:none;box-shadow:none;border-radius:0!important;padding:28px 0 0;border-top:1px solid rgba(var(--a-rgb),.35);}

body.v3 .lx-valor:hover{transform:none;}
@media (max-width:760px){
  body.v3 .lx-valores{gap:28px;}}


body.v3 .lx-tapas-sec .lx-h2,body.v3 .lx-tapas-sec .lx-tapa{color:var(--tx);}

body.v3 .lx-tapas-sec .lx-p,body.v3 .lx-tapas-sec .lx-tapa-d{color:var(--tx2);}

body.v3 .lx-tapas-sec .lx-tapas li{border-bottom-color:var(--linea2);grid-template-columns:1fr;}

body.v3 .lx-tapas-sec .lx-tapas li:first-child{border-top:1px solid var(--linea2);}

body.v3 .lx-tapas-izq{position:sticky;top:calc(var(--hdr-h,70px) + 32px);}

body.v3 .lx-tapa{font-size:28px;}
@media (max-width:1080px){body.v3 .lx-tapas-izq{position:static;}}

body.v3.tema-isaan .lx-head.scrolled{background:rgba(9,7,10,.94);}

body.v3.tema-isaan .lx-head .lx-btn{background:transparent!important;color:#f3d6e3!important;box-shadow:inset 0 0 0 1px #d9a6bf!important;}

body.v3.tema-isaan .lx-head .lx-btn:hover{background:#d9a6bf!important;color:#1a1016!important;}
@media (max-width:1080px){
  body.v3.tema-isaan .lx-head.scrolled{background:rgba(9,7,10,.97)!important;}}
@media (max-width:1080px){
  body.v3 .lx-eventos-grid > div:first-child{display:contents;}

  body.v3 .lx-eventos-grid > div:first-child > .lx-k,body.v3 .lx-eventos-grid > div:first-child > .lx-h2,body.v3 .lx-eventos-grid > div:first-child > .lx-p{order:1;}

  body.v3 .lx-eventos-grid > .lx-form-caja{order:2;}

  body.v3 .lx-eventos-grid .lx-cifras{order:3;margin:8px 0 0;}

  body.v3 .lx-eventos-grid .lx-eventos-fotos{order:4;}

  body.v3 .lx-eventos-grid{gap:0;}

  body.v3 .lx-eventos-grid > div:first-child > .lx-p{margin-bottom:26px;}

  body.v3 .lx-eventos-grid > .lx-form-caja{margin-bottom:34px;}}
@media (max-width:760px){
  body.v3 .lx-form-caja{padding:24px 18px 22px!important;border-radius:14px!important;}

  body.v3 .lx-opcion{display:block;}

  body.v3 .lx-opcion span{display:flex!important;justify-content:center;width:100%;min-height:46px!important;font-size:14px!important;text-align:center;}

  body.v3 .lx-cifra strong{font-size:44px;}}

.lx-sec-2 .lx-igf-av img{border-color:var(--bg2);}

body.v3 .lx-form .lx-opcion{display:block;}

body.v3 .lx-form .lx-opcion span{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:46px!important;padding:0 8px!important;text-align:center;font-size:13.5px!important;line-height:1.2;}
@media (max-width:760px){
  body.v3 .lx-cifra strong{font-size:38px!important;}

  body.v3 .lx-paso-n{font-size:32px!important;margin-bottom:10px!important;}

  body.v3 .lx-valores{gap:22px!important;margin-bottom:36px!important;}

  body.v3 .lx-valor.lx-card{padding-top:20px!important;}

  body.v3 .lx-pasos{gap:10px!important;margin-bottom:26px!important;}

  body.v3 .lx-tapas li{padding:12px 0!important;}

  body.v3 .lx-tapa{font-size:22px!important;}

  body.v3 .lx-tapa-d{font-size:15px!important;line-height:1.5!important;}

  body.v3 .lx-cifras{margin:4px 0 0!important;}

  body.v3 .lx-cifra{padding:16px 12px 16px 0!important;}}


.lx-tapa{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden;}


body.v3 .lx-ok{
  margin:0;
  padding:12px 15px;
  border-radius:10px;
  background:rgba(var(--a-rgb),.14);
  box-shadow:inset 0 0 0 1px rgba(var(--a-rgb),.35);
  font:400 14.5px/1.5 var(--sans);
  color:var(--tx);
}