.html-import{line-height:normal;position:relative;overflow:clip}
.html-import{
  --bordo:#7A1428;
  --amarillo:#F2C230;
  --negro:#0E0C0F;
  --nicho:#17121A;
  --sans:'Archivo','Helvetica Neue',Arial,sans-serif;
  --mono:'IBM Plex Mono',Menlo,monospace;
}
.html-import, .html-import *{box-sizing:border-box;margin:0;padding:0}
.html-import{background:#fff}
.html-import{font-family:var(--sans);color:#fff;-webkit-font-smoothing:antialiased;}
.html-import a{color:inherit;text-decoration:none}
.html-import img{display:block}
.html-import :focus-visible{outline:3px solid var(--amarillo);outline-offset:-3px}
.html-import .panels{
  display:grid;grid-template-columns:repeat(4,1fr);gap:0;
  width:100%;height:100vh;height:100svh;min-height:560px;
  background:var(--negro);position:relative;overflow:hidden
}
@media (max-width:820px){
  .html-import .panels{grid-template-columns:1fr;height:auto;min-height:0}
  .html-import .panel{height:50svh;min-height:300px}
  .html-import .panel + .panel::before{left:0;right:0;top:0;bottom:auto;width:auto;height:1px}
  .html-import .leyenda{padding:16px 20px 20px}
  .html-import .leyenda h2{font-size:clamp(26px,7.4vw,40px)}
  .html-import .leyenda .raya{margin:10px 0 8px}
  .html-import .leyenda .ir{font-size:13px}
}
.html-import .panel{
  position:relative;overflow:hidden;background:var(--nicho);display:block;
  opacity:0;transition:opacity .9s ease;
}
.html-import .panel.in{opacity:1}
.html-import .panel:nth-child(2){transition-delay:.1s}
.html-import .panel:nth-child(3){transition-delay:.2s}
.html-import .panel:nth-child(4){transition-delay:.3s}
.html-import .panel + .panel::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(255,255,255,.09);z-index:4}
.html-import .panel img.foto{
  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  transform:scale(1.02);transition:transform 1.1s cubic-bezier(.2,.8,.2,1),filter .6s;
  filter:saturate(1.02) brightness(.96)
}
.html-import .panel:hover img.foto{transform:scale(1.07);filter:saturate(1.1) brightness(1)}
.html-import .panel .luz{
  position:absolute;inset:0;pointer-events:none;z-index:2;
  background:
    radial-gradient(ellipse 60% 34% at 50% -4%, rgba(242,194,48,.55), rgba(242,194,48,0) 70%),
    linear-gradient(to bottom, rgba(0,0,0,.28) 0%, rgba(0,0,0,0) 28%, rgba(0,0,0,0) 48%, rgba(0,0,0,.78) 100%);
  transition:opacity .4s
}
.html-import .panel .foco{position:absolute;top:0;left:50%;width:44px;height:6px;transform:translateX(-50%);z-index:3;background:var(--amarillo);border-radius:0 0 4px 4px;box-shadow:0 0 26px 8px rgba(242,194,48,.55)}
.html-import .panel .vineta{position:absolute;inset:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 90px rgba(0,0,0,.45)}
.html-import .panel.pendiente .glifo{position:absolute;inset:0;display:grid;place-items:center;z-index:1}
.html-import .panel.pendiente .glifo svg{width:34%;max-width:200px;height:auto;stroke:var(--amarillo);fill:none;stroke-width:1.3;opacity:.4;stroke-linecap:round;stroke-linejoin:round}
.html-import .panel.pendiente.has .glifo{display:none}
.html-import .leyenda{
  position:absolute;left:0;right:0;bottom:0;z-index:5;
  padding:clamp(18px,2.4vw,40px) clamp(16px,2vw,32px) clamp(20px,2.6vw,42px);
}
.html-import .leyenda .modelo{font-family:var(--mono);font-size:clamp(10px,.8vw,12px);letter-spacing:.16em;text-transform:uppercase;color:var(--amarillo);display:block;margin-bottom:10px}
.html-import .leyenda h2{font-weight:800;font-stretch:78%;font-size:clamp(24px,2.7vw,46px);line-height:.98;letter-spacing:-.005em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.4)}
.html-import .leyenda .raya{display:block;width:44px;height:4px;background:var(--bordo);margin:14px 0 12px;position:relative;overflow:hidden}
.html-import .leyenda .raya::after{content:"";position:absolute;inset:0;background:var(--amarillo);transform:translateX(-101%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.html-import .panel:hover .leyenda .raya::after{transform:none}
.html-import .leyenda .ir{font-size:clamp(13px,1.05vw,17px);font-weight:800;font-stretch:88%;text-transform:uppercase;letter-spacing:.04em;color:var(--amarillo);display:inline-flex;align-items:center;gap:8px;transition:.25s;text-shadow:0 2px 10px rgba(0,0,0,.45)}
.html-import .leyenda .ir i{font-style:normal;transition:transform .25s}
.html-import .panel:hover .leyenda .ir{color:#fff}
.html-import .leyenda .ir i{font-weight:800}
.html-import .panel:hover .leyenda .ir i{transform:translateX(4px)}
@keyframes hi-flash{0%{opacity:1}25%{opacity:1.9}100%{opacity:1}}
.html-import .panel.landed .luz{animation:hi-flash 1.3s ease-out}
@keyframes hi-barrido{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}
.html-import .panel.landed::after{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:6;background:linear-gradient(90deg,transparent,var(--amarillo),transparent);animation:hi-barrido 1.1s ease-out forwards}
.html-import .titulo{position:relative}
.html-import .eagle-perched{
  position:absolute;left:0;bottom:calc(100% - .74em);width:80%;aspect-ratio:571/563;z-index:2;pointer-events:none;
  transform-origin:50% 100%;opacity:0;
  filter:drop-shadow(0 14px 14px rgba(0,0,0,.55));
}
.html-import .eagle-perched img{position:absolute;inset:0;width:100%;height:100%}
.html-import .eagle-perched .pl{transform-origin:32.9% 41%}
.html-import .eagle-perched .pr{transform-origin:66.7% 36.2%}
.html-import .eagle-perched .pb{z-index:2}
.html-import .eagle-perched.show{opacity:1;animation:hi-posar .8s cubic-bezier(.2,.9,.3,1.25) both}
@keyframes hi-posar{0%{transform:translateY(-14%) scale(1.06,.96)}55%{transform:translateY(2%) scale(.98,1.03)}100%{transform:none}}
.html-import .eagle-perched.show .pl{animation:hi-posarL 1.3s cubic-bezier(.3,.9,.3,1.1) both}
.html-import .eagle-perched.show .pr{animation:hi-posarR 1.3s cubic-bezier(.3,.9,.3,1.1) both}
@keyframes hi-posarL{0%{transform:rotate(22deg)}60%{transform:rotate(-4deg)}100%{transform:rotate(0)}}
@keyframes hi-posarR{0%{transform:rotate(-22deg)}60%{transform:rotate(4deg)}100%{transform:rotate(0)}}
.html-import .eagle-perched.show.idle{animation:none}
.html-import .eagle-perched.show.idle .pl{animation:hi-aleteoL 3.4s ease-in-out infinite}
.html-import .eagle-perched.show.idle .pr{animation:hi-aleteoR 3.4s ease-in-out infinite}
.html-import .eagle-perched.show.idle .pb{animation:hi-respirar 3.4s ease-in-out infinite;transform-origin:50% 100%}
@keyframes hi-aleteoL{0%,100%{transform:rotate(0)}50%{transform:rotate(9deg) scaleY(.97)}}
@keyframes hi-aleteoR{0%,100%{transform:rotate(0)}50%{transform:rotate(-9deg) scaleY(.97)}}
@keyframes hi-respirar{0%,100%{transform:scale(1,1)}50%{transform:scale(1.01,1.02)}}
.html-import .panel:hover .eagle-perched.show.idle .pl{animation:hi-estiraL 1.4s ease-in-out infinite}
.html-import .panel:hover .eagle-perched.show.idle .pr{animation:hi-estiraR 1.4s ease-in-out infinite}
.html-import .panel:hover .eagle-perched.show.idle .pb{animation:hi-saltito 1.4s ease-in-out infinite}
@keyframes hi-estiraL{0%,100%{transform:rotate(2deg)}50%{transform:rotate(20deg) scaleY(.94)}}
@keyframes hi-estiraR{0%,100%{transform:rotate(-2deg)}50%{transform:rotate(-20deg) scaleY(.94)}}
@keyframes hi-saltito{0%,100%{transform:none}50%{transform:translateY(-4%) scale(1.01,.99)}}
@media (max-width:820px){
  .html-import .eagle-perched{width:44%;left:1%;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}
}
@media (max-width:420px){
  .html-import .eagle-perched{width:40%}
}
.html-import .eagle-fly{position:fixed;left:0;top:0;z-index:1100;pointer-events:none;opacity:0;offset-rotate:0deg;offset-anchor:45% 38%;will-change:offset-distance,transform}
.html-import .rig{position:relative;width:clamp(210px,28vw,450px);aspect-ratio:720/1037;transform-origin:45% 38%;filter:drop-shadow(0 30px 24px rgba(0,0,0,.35));animation:hi-bob .8s ease-in-out infinite}
.html-import .rig img{position:absolute;inset:0;width:100%;height:100%}
.html-import .rig .far{transform-origin:45.8% 23.1%;animation:hi-flapFar .8s ease-in-out infinite}
.html-import .rig .near{transform-origin:34.7% 40.5%;animation:hi-flapNear .8s ease-in-out infinite}
.html-import .rig .body{z-index:2}
@keyframes hi-flapFar{0%,100%{transform:rotate(-9deg) scaleY(.94)}50%{transform:rotate(12deg) scaleY(1.02)}}
@keyframes hi-flapNear{0%,100%{transform:rotate(10deg) scaleY(.96)}50%{transform:rotate(-11deg) scaleY(1)}}
@keyframes hi-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3%)}}
.html-import .eagle-fly.glide .rig{animation-duration:1.6s}
.html-import .eagle-fly.glide .rig .far{animation:hi-glideFar 1.6s ease-in-out infinite}
.html-import .eagle-fly.glide .rig .near{animation:hi-glideNear 1.6s ease-in-out infinite}
@keyframes hi-glideFar{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}
@keyframes hi-glideNear{0%,100%{transform:rotate(4deg)}50%{transform:rotate(-5deg)}}
.html-import .eagle-fly.flare .rig, .html-import .eagle-fly.flare .rig img{animation:none}
.html-import .eagle-fly.flare .rig .far{transform:rotate(-16deg) scaleY(.9);transition:transform .45s ease-out}
.html-import .eagle-fly.flare .rig .near{transform:rotate(16deg) scaleY(.92);transition:transform .45s ease-out}
.html-import .eagle-fly .rig{transition:opacity .3s}
.html-import .eagle-fly.out .rig{opacity:0}
.html-import .panels{transition:height .65s cubic-bezier(.2,.8,.2,1)}
.html-import .panel .leyenda{transition:padding .5s}
body.view-cat .html-import .panels{height:104px;min-height:0;grid-template-columns:repeat(4,1fr);position:sticky;top:var(--site-header-h,0px);z-index:60}
body.view-cat .html-import .panel{height:104px;min-height:0;cursor:pointer}
body.view-cat .html-import .panel + .panel::before{left:0;top:0;bottom:0;width:1px;height:auto;right:auto}
body.view-cat .html-import .panel img.foto{filter:brightness(.42) saturate(.9);transform:scale(1.02)}
body.view-cat .html-import .panel.activo img.foto{filter:brightness(.8) saturate(1.05)}
body.view-cat .html-import .panel .luz{background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.55))}
body.view-cat .html-import .panel .foco, body.view-cat .html-import .panel .vineta, body.view-cat .html-import .panel .glifo{display:none}
body.view-cat .html-import .leyenda{top:0;bottom:0;padding:0 18px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
body.view-cat .html-import .leyenda h2{font-size:clamp(13px,1.3vw,19px);line-height:1.05;text-shadow:none}
body.view-cat .html-import .leyenda h2 br{display:none}
body.view-cat .html-import .leyenda .raya{width:28px;height:3px;margin:8px 0 0}
body.view-cat .html-import .leyenda .ir{display:none}
body.view-cat .html-import .panel.activo::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--amarillo);z-index:7}
body.view-cat .html-import .panel.activo .leyenda .raya::after{transform:none}
body.view-cat .html-import .panels .eagle-perched{display:none}
body.view-cat .html-import .panel.landed::after{animation:none}
@media (max-width:820px){
  body.view-cat .html-import .panels{grid-template-columns:repeat(4,1fr);height:76px}
  body.view-cat .html-import .panel{height:76px}
  body.view-cat .html-import .leyenda{padding:0 8px}
  body.view-cat .html-import .leyenda h2{font-size:11px}
  body.view-cat .html-import .leyenda .raya{display:none}
}
.html-import .detalle{display:none;background:#fff;color:var(--negro)}
.html-import .detalle.abierto{display:block}
.html-import .wrap{max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,64px)}
.html-import .det-head{padding:clamp(28px,4vw,56px) 0 clamp(18px,2.6vw,36px);display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;border-bottom:1px solid #E6E4E0}
.html-import .det-head .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6E6E6E;display:block;margin-bottom:10px}
.html-import .det-head h1{font-weight:800;font-stretch:78%;font-size:clamp(34px,4.6vw,66px);line-height:.95;text-transform:uppercase;letter-spacing:-.005em}
.html-import .det-head h1 em{font-style:normal;color:var(--bordo)}
.html-import .det-head p{max-width:46ch;font-size:15px;color:#3A3A3A}
.html-import .volver{
  display:inline-flex;align-items:center;gap:8px;font:600 13px/1 var(--sans);color:var(--negro);
  border:1.5px solid var(--negro);border-radius:999px;padding:10px 16px 10px 12px;background:#fff;cursor:pointer;transition:.2s
}
.html-import .volver:hover{background:var(--negro);color:var(--amarillo)}
.html-import .volver i{font-style:normal}
.html-import .modelo-blk{
  display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,72px);align-items:center;
  padding:clamp(40px,5.5vw,84px) 0;border-bottom:1px solid #E6E4E0
}
.html-import .modelo-blk.rev .mb-media{order:2}
@media (max-width:900px){
  .html-import .modelo-blk, .html-import .modelo-blk.rev{grid-template-columns:1fr}
  .html-import .modelo-blk.rev .mb-media{order:0}
}
.html-import .mb-media{min-width:0}
.html-import .mb-main{position:relative;border-radius:8px;overflow:hidden;background:#EEECE7;aspect-ratio:4/3}
.html-import .mb-main img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s}
.html-import .mb-main .num{position:absolute;left:14px;top:14px;background:rgba(14,12,15,.8);color:var(--amarillo);font-family:var(--mono);font-size:11px;letter-spacing:.14em;padding:6px 10px;border-radius:4px}
.html-import .mb-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}
.html-import .mb-thumbs button{border:2px solid transparent;border-radius:6px;overflow:hidden;background:#EEECE7;aspect-ratio:4/3;cursor:pointer;padding:0;transition:.2s;opacity:.75}
.html-import .mb-thumbs button img{width:100%;height:100%;object-fit:cover;display:block}
.html-import .mb-thumbs button:hover{opacity:1}
.html-import .mb-thumbs button.on{border-color:var(--bordo);opacity:1}
.html-import .mb-text{min-width:0}
.html-import .mb-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6E6E6E;display:block;margin-bottom:12px}
.html-import .mb-titulo h3{font-weight:800;font-stretch:78%;font-size:clamp(40px,4.8vw,72px);line-height:.92;text-transform:uppercase;letter-spacing:-.005em;color:var(--negro)}
.html-import .mb-titulo h3 em{font-style:normal;color:var(--bordo)}
.html-import .mb-tag{font-weight:800;font-stretch:88%;font-size:clamp(18px,1.6vw,24px);line-height:1.15;color:var(--bordo);text-transform:uppercase;letter-spacing:.005em;margin-top:18px}
.html-import .mb-desc{font-size:clamp(15px,1.15vw,17px);line-height:1.55;color:#2E2E2E;margin-top:16px;max-width:52ch}
.html-import .mb-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}
.html-import .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border-radius:999px;font-weight:700;font-size:15px;transition:.2s;border:1.5px solid transparent}
.html-import .btn.wa{background:var(--amarillo);color:var(--negro)}
.html-import .btn.wa:hover{background:var(--negro);color:var(--amarillo)}
.html-import .btn.wa svg{width:20px;height:20px;fill:currentColor}
.html-import .btn.line{border-color:var(--negro);color:var(--negro)}
.html-import .btn.line:hover{background:var(--negro);color:#fff}
.html-import .mb-titulo.titulo{margin-top:clamp(120px,15vw,240px)}
.html-import .mb-titulo .eagle-perched{width:clamp(150px,18vw,260px);left:2%;bottom:calc(100% - .74em);filter:drop-shadow(0 12px 12px rgba(0,0,0,.28))}
.html-import .mb-titulo .eagle-perched.show.idle .pl{animation:hi-aleteoL 3.4s ease-in-out infinite}
.html-import .mb-titulo .eagle-perched.show.idle .pr{animation:hi-aleteoR 3.4s ease-in-out infinite}
.html-import .modelo-blk:hover .mb-titulo .eagle-perched.show.idle .pl{animation:hi-estiraL 1.4s ease-in-out infinite}
.html-import .modelo-blk:hover .mb-titulo .eagle-perched.show.idle .pr{animation:hi-estiraR 1.4s ease-in-out infinite}
.html-import .modelo-blk:hover .mb-titulo .eagle-perched.show.idle .pb{animation:hi-saltito 1.4s ease-in-out infinite}
.html-import .det-pend{padding:clamp(48px,8vw,120px) 0;text-align:center}
.html-import .det-pend p{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#6E6E6E}
.html-import .det-foot{padding:clamp(28px,4vw,56px) 0 clamp(40px,6vw,80px);display:flex;justify-content:center}
.html-import .det-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px clamp(16px,2.6vw,40px);border-bottom:1px solid #E6E4E0}
.html-import .det-bar .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6E6E6E}
.html-import .mod{border-bottom:1px solid #E6E4E0}
.html-import .escena{position:relative;overflow:visible;background:#fff;padding:clamp(20px,3vw,44px) 0 0;text-align:center}
.html-import .mod[data-modelo="eagle"] .escena{padding-top:clamp(70px,15.5vw,240px)}
.html-import .escena-cap{position:absolute;left:clamp(16px,2.6vw,40px);top:clamp(16px,2.4vw,34px);font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6E6E6E;z-index:3}
.html-import .show-cap b{color:var(--bordo);font-weight:500;margin-right:8px}
.html-import .letras{position:relative;display:inline-block;font-weight:800;font-stretch:78%;font-size:clamp(64px,19.5vw,300px);line-height:.98;text-transform:uppercase;letter-spacing:-.01em;color:var(--bordo);user-select:none;padding:0 .04em}
.html-import .letras .bocuda{position:absolute;right:.06em;top:-.16em;font-size:.12em;font-weight:800;font-stretch:88%;letter-spacing:.14em;color:var(--negro);line-height:1}
.html-import .letras .palabra{display:block}
.html-import .render{position:relative;z-index:2;display:block;margin:0 auto;width:min(88vw,1320px);height:auto;margin-top:clamp(-40px,-9vw,-150px);filter:drop-shadow(0 30px 40px rgba(0,0,0,.18))}
.html-import .render.foto-ren{width:min(76vw,1100px);border-radius:8px;box-shadow:0 30px 60px -20px rgba(0,0,0,.35);margin-top:clamp(-30px,-6vw,-90px)}
.html-import .mod[data-modelo="serie08"] .render{margin-top:clamp(-20px,-5vw,-80px)}
.html-import .letras .eagle-perched{position:absolute;left:2%;bottom:calc(100% - .27em);width:.46em;height:auto;aspect-ratio:auto;z-index:4;pointer-events:none;opacity:0;transform-origin:50% 100%;filter:drop-shadow(0 .06em .06em rgba(0,0,0,.35))}
.html-import .letras .eagle-perched.show{opacity:1;animation:hi-posar .8s cubic-bezier(.2,.9,.3,1.25) both}
.html-import .letras .eagle-perched.show.idle{animation:hi-respirar 4.5s ease-in-out .9s infinite;transform-origin:50% 100%}
.html-import .mod-info{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,4vw,72px);padding:clamp(28px,4vw,56px) clamp(16px,2.6vw,40px);align-items:start;max-width:1600px;margin:0 auto}
.html-import .mod-info h3{font-weight:800;font-stretch:78%;font-size:clamp(34px,4vw,60px);line-height:.92;text-transform:uppercase;letter-spacing:-.005em}
.html-import .mod-info h3 em{font-style:normal;color:var(--bordo)}
.html-import .mod-tag{font-weight:800;font-stretch:88%;font-size:clamp(17px,1.5vw,23px);line-height:1.15;color:var(--bordo);text-transform:uppercase;margin-top:14px}
.html-import .mod-desc{font-size:clamp(15px,1.15vw,17px);line-height:1.6;color:#2E2E2E;max-width:64ch;margin-bottom:22px}
.html-import .mod-fotos{display:grid;grid-template-columns:repeat(var(--n,3),1fr);gap:4px}
.html-import .mod-fotos .mf{padding:0;border:0;background:#EEECE7;aspect-ratio:3/2;overflow:hidden;cursor:zoom-in}
.html-import .mod-fotos .mf img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .4s}
.html-import .mod-fotos .mf:hover img{transform:scale(1.05)}
@media (max-width:900px){
  .html-import .mod-info{grid-template-columns:1fr;gap:18px}
  .html-import .mod-fotos{grid-template-columns:1fr 1fr}
  .html-import .letras{font-size:23vw}
  .html-import .render{width:96vw}
  .html-import .render.foto-ren{width:92vw}
  .html-import .escena{padding-top:64px}
  .html-import .mod[data-modelo="eagle"] .escena{padding-top:150px}
  .html-import .letras .eagle-perched{width:.5em}
  .html-import .letras .bocuda{top:-.2em}
}
.html-import .lightbox{position:fixed;inset:0;z-index:1300;background:rgba(10,8,10,.92);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;cursor:zoom-out;overflow:hidden}
.html-import .lightbox[hidden]{display:none}
.html-import .lightbox img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;border-radius:6px;box-shadow:0 30px 80px rgba(0,0,0,.6);object-fit:contain}
.html-import .lb-close{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:rgba(0,0,0,.4);color:#fff;font-size:18px;cursor:pointer}
.html-import .mod{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;gap:0;align-items:stretch;min-height:70vh}
.html-import .mod .mod-fotos{grid-column:1;grid-row:1/3;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr);gap:4px;min-height:0}
.html-import .mod .mod-fotos .mf:first-child, .html-import .mod .mod-fotos .mf:nth-child(2):last-child{grid-column:1/-1}
.html-import .mod .mod-fotos .mf{aspect-ratio:auto;min-height:0}
.html-import .mod .mod-fotos .mf img{height:100%}
.html-import .mod .escena{grid-column:2;grid-row:1;text-align:left;padding:clamp(20px,3vw,44px) clamp(20px,3.4vw,56px) 0;overflow:visible}
.html-import .mod[data-modelo="eagle"] .escena{padding-top:clamp(70px,8.6vw,130px)}
.html-import .mod .escena-cap{left:auto;right:clamp(20px,3.4vw,56px);top:clamp(14px,1.6vw,22px)}
.html-import .mod .letras{font-size:clamp(52px,9.6vw,150px);padding:0}
.html-import .mod .letras .bocuda{right:auto;left:100%;margin-left:.25em;top:.3em;font-size:.14em}
.html-import .mod .render{width:100%;max-width:820px;margin:clamp(-16px,-3.6vw,-56px) 0 0;margin-left:0}
.html-import .mod .render.foto-ren{width:100%;max-width:820px;margin-top:clamp(-10px,-2.4vw,-36px)}
.html-import .mod[data-modelo="serie08"] .render{margin-top:clamp(-6px,-1.4vw,-22px)}
.html-import .mod .mod-info{grid-column:2;grid-row:2;display:block;padding:clamp(18px,2.6vw,36px) clamp(20px,3.4vw,56px) clamp(28px,4vw,56px);max-width:none;margin:0}
.html-import .mod .mod-info h3{display:none}
.html-import .mod .mod-tag{margin-top:0}
.html-import .mod .mod-desc{margin:14px 0 22px}
@media (max-width:900px){
  .html-import .mod{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:0}
  .html-import .mod .escena{grid-column:1;grid-row:1;padding:56px 20px 0}
  .html-import .mod[data-modelo="eagle"] .escena{padding-top:104px}
  .html-import .mod .letras .eagle-perched{width:.62em}
  .html-import .mod .mod-info{grid-column:1;grid-row:2;padding:18px 20px 26px}
  .html-import .mod .mod-fotos{grid-column:1;grid-row:3;grid-auto-rows:auto}
  .html-import .mod .mod-fotos .mf{aspect-ratio:3/2}
  .html-import .mod .letras{font-size:19vw}
  .html-import .mod .render, .html-import .mod .render.foto-ren{max-width:none}
}
.html-import .eagle-perched.grita .pl{animation:hi-estiraL 1.4s ease-in-out !important}
.html-import .eagle-perched.grita .pr{animation:hi-estiraR 1.4s ease-in-out !important}
.html-import .tolva-escena{position:relative;background:#fff;height:clamp(560px,86vh,820px);overflow:hidden}
.html-import .tolva-escena .auger{position:absolute;right:-24%;top:2%;width:60%;height:auto;z-index:1;pointer-events:none;filter:drop-shadow(0 20px 26px rgba(0,0,0,.18))}
.html-import .tolva-escena .tolva-img{position:absolute;left:41%;bottom:2%;width:36%;height:auto;z-index:2;pointer-events:none;filter:drop-shadow(0 30px 40px rgba(0,0,0,.22))}
.html-import .tolva-escena canvas{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}
.html-import .tolva-txt{position:absolute;left:clamp(20px,3.4vw,56px);top:clamp(24px,4vw,64px);z-index:4;max-width:min(34vw,500px);text-align:left}
.html-import .tolva-txt .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6E6E6E;display:block;margin-bottom:12px}
.html-import .tolva-txt h1{font-weight:800;font-stretch:78%;font-size:clamp(34px,4.1vw,64px);line-height:.92;text-transform:uppercase;letter-spacing:-.005em;color:var(--negro)}
.html-import .tolva-txt h1 em{font-style:normal;color:var(--bordo)}
.html-import .tolva-txt p{font-size:clamp(15px,1.15vw,17px);line-height:1.55;color:#2E2E2E;margin-top:16px;max-width:44ch}
.html-import .tolva-opciones{padding:clamp(36px,5vw,72px) clamp(20px,3.4vw,56px);border-top:1px solid #E6E4E0;border-bottom:1px solid #E6E4E0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:center}
.html-import .op-head .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6E6E6E;display:block;margin-bottom:12px}
.html-import .op-head h2{font-weight:800;font-stretch:78%;font-size:clamp(30px,3.6vw,54px);line-height:.95;text-transform:uppercase}
.html-import .op-head p{font-size:15px;color:#3A3A3A;margin-top:14px;max-width:44ch}
.html-import .caps{display:flex;flex-wrap:wrap;gap:10px;align-content:center}
.html-import .caps .cap{font-family:var(--sans);font-weight:800;font-stretch:80%;font-size:clamp(24px,2.4vw,36px);line-height:1;padding:14px 18px 12px;border:2px solid var(--negro);border-radius:10px;background:#fff;color:var(--negro);cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:6px;transition:.2s}
.html-import .caps .cap small{font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6E6E6E}
.html-import .caps .cap:hover{transform:translateY(-3px)}
.html-import .caps .cap.on{background:var(--amarillo);border-color:var(--amarillo)}
.html-import .caps .cap.on small{color:var(--bordo)}
.html-import .op-cta{grid-column:1/-1;display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-top:8px}
.html-import .op-sel{font-family:var(--mono);font-size:13px;letter-spacing:.06em;color:#3A3A3A}
.html-import .op-sel b{color:var(--bordo);font-weight:600}
.html-import .tolva-campo{margin:0;position:relative}
.html-import .tolva-campo img{width:100%;height:clamp(320px,56vh,640px);object-fit:cover;object-position:56% 45%;display:block}
.html-import .tolva-campo figcaption{position:absolute;left:clamp(20px,3.4vw,56px);bottom:clamp(16px,2.4vw,32px);color:#fff;font-size:14px;background:rgba(14,12,15,.7);padding:8px 12px;border-radius:6px}
.html-import .tolva-campo figcaption b{color:var(--amarillo);font-weight:600}
@media (max-width:900px){
  .html-import .tolva-escena{height:auto;min-height:0;padding-bottom:0}
  .html-import .tolva-escena .auger{position:relative;display:block;left:auto;right:-3%;margin-left:auto;top:0;width:74%}
  .html-import .tolva-escena .tolva-img{position:relative;display:block;left:auto;bottom:auto;width:70%;margin:20vw auto 12px 2%}
  .html-import .tolva-txt{position:static;max-width:none;padding:8px 20px 28px}
  .html-import .tolva-opciones{grid-template-columns:1fr}
  .html-import .caps .cap{flex:1 1 40%}
}
.html-import .tolva-galeria{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:#fff}
.html-import .tolva-galeria .mf{padding:0;border:0;background:#EEECE7;aspect-ratio:3/4;overflow:hidden;cursor:zoom-in}
.html-import .tolva-galeria .mf img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.html-import .tolva-galeria .mf:hover img{transform:scale(1.05)}
@media (max-width:900px){
  .html-import .tolva-galeria{grid-template-columns:1fr 1fr}
}
.html-import .tolva-fuego{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"info phone";gap:clamp(28px,4.5vw,72px);align-items:center;padding:clamp(40px,5.5vw,84px) clamp(20px,3.4vw,56px);border-bottom:1px solid #E6E4E0}
.html-import .fuego-info{grid-area:info;max-width:640px;justify-self:end}
.html-import .fuego-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;background:var(--amarillo);color:#0E0C0F;padding:8px 14px;border-radius:999px;margin-bottom:16px}
.html-import .fuego-badge svg{width:15px;height:15px;fill:var(--bordo)}
.html-import .fuego-info h2{font-weight:800;font-stretch:78%;font-size:clamp(34px,4.4vw,62px);line-height:.95;text-transform:uppercase;letter-spacing:-.005em}
.html-import .fuego-info h2 em{font-style:normal;color:var(--bordo)}
.html-import .fuego-tag{font:600 15px/1.35 var(--sans);color:var(--bordo);margin-top:10px}
.html-import .fuego-desc{font-size:15px;line-height:1.55;color:#3A3A3A;margin-top:12px;max-width:54ch}
.html-import .fuego-puntos{list-style:none;margin:18px 0 24px;padding:0;display:grid;gap:11px}
.html-import .fuego-puntos li{position:relative;padding-left:24px;font-size:14.5px;line-height:1.4;color:#222}
.html-import .fuego-puntos li::before{content:"";position:absolute;left:0;top:5px;width:10px;height:10px;border-radius:50%;background:var(--bordo);box-shadow:0 0 0 3px rgba(242,194,48,.4)}
.html-import .fuego-phone{grid-area:phone;display:flex;flex-direction:column;align-items:center;gap:12px;justify-self:start}
.html-import .fuego-marco{position:relative;width:min(320px,78vw);aspect-ratio:390/844;background:#0E0C0F;border-radius:46px;padding:10px;box-shadow:0 36px 74px -30px rgba(14,12,15,.55),0 0 0 2px #2A2A2A inset}
.html-import .fuego-marco .notch{position:absolute;top:16px;left:50%;transform:translateX(-50%);width:96px;height:24px;background:#0E0C0F;border-radius:16px;z-index:3}
.html-import .fuego-marco video{width:100%;height:100%;object-fit:cover;border-radius:37px;display:block;background:#000;cursor:pointer}
.html-import .fuego-snd{position:absolute;right:20px;bottom:20px;z-index:4;display:inline-flex;align-items:center;gap:7px;border:0;cursor:pointer;font:600 12px/1 var(--sans);color:#0E0C0F;background:var(--amarillo);padding:10px 13px;border-radius:999px;box-shadow:0 10px 22px rgba(0,0,0,.4)}
.html-import .fuego-snd svg{width:15px;height:15px;fill:#0E0C0F}
.html-import .fuego-snd:hover{filter:brightness(1.05)}
.html-import .fuego-cap{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#6E6E6E;text-align:center}
@media (max-width:900px){
  .html-import .tolva-fuego{grid-template-columns:1fr;grid-template-areas:"info" "phone";gap:26px;padding:44px 20px 48px}
  .html-import .fuego-info{max-width:none;justify-self:stretch}
  .html-import .fuego-phone{justify-self:center}
}
.html-import .claim{display:flex;align-items:center;gap:clamp(14px,2.4vw,36px);padding:clamp(28px,4vw,56px) clamp(20px,3.4vw,56px);background:linear-gradient(180deg,#F7F6F2,#fff);border-bottom:1px solid #E6E4E0}
.html-import .claim .hoja{width:clamp(54px,6vw,92px);height:auto;flex:none;filter:drop-shadow(0 6px 10px rgba(0,0,0,.12))}
.html-import .claim p{font-weight:700;font-stretch:92%;font-size:clamp(22px,2.9vw,44px);line-height:1.12;color:#1E1E1E;letter-spacing:-.005em;max-width:24ch}
.html-import .claim p em{font-style:normal;color:#C4162C;font-weight:800}
.html-import .ca-blk{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:0;align-items:center;border-bottom:1px solid #E6E4E0;min-height:72vh}
.html-import .ca-escena{position:relative;padding:clamp(24px,3vw,44px) clamp(20px,3.4vw,56px) clamp(20px,2.6vw,40px);text-align:left}
.html-import .ca-escena .escena-cap{position:absolute;left:auto;right:clamp(20px,3.4vw,56px);top:clamp(14px,1.6vw,22px)}
.html-import .ca-escena .letras{font-size:clamp(64px,10.5vw,170px);padding:0}
.html-import .ca-escena .letras .bocuda{right:auto;left:100%;margin-left:.25em;top:.3em;font-size:.14em}
.html-import .ca-render{position:relative;z-index:2;display:block;width:min(78%,560px);height:auto;margin:clamp(-30px,-5vw,-80px) 0 0 clamp(20px,6vw,90px);filter:drop-shadow(0 26px 30px rgba(0,0,0,.18));transition:opacity .3s}
.html-import .ca-vistas{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}
.html-import .ca-vistas button{border:1.5px solid #E0DED8;border-radius:10px;background:#fff;padding:8px 10px 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;width:92px;transition:.2s}
.html-import .ca-vistas button img{height:52px;width:auto;max-width:76px;object-fit:contain}
.html-import .ca-vistas button span{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#6E6E6E}
.html-import .ca-vistas button:hover{border-color:var(--negro)}
.html-import .ca-vistas button.on{border-color:var(--bordo);background:#FFF9E8}
.html-import .ca-vistas button.on span{color:var(--bordo)}
.html-import .ca-info{padding:clamp(24px,3vw,44px) clamp(20px,3.4vw,56px)}
.html-import .ca-info h3{font-weight:800;font-stretch:78%;font-size:clamp(34px,4vw,60px);line-height:.92;text-transform:uppercase}
.html-import .ca-info h3 em{font-style:normal;color:var(--bordo)}
.html-import .ca-info .mod-tag{margin-top:14px}
.html-import .ca-info .mod-desc{margin:14px 0 18px}
.html-import .ca-cultivos .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6E6E6E;display:block;margin-bottom:8px}
.html-import .ca-cultivos .chips{display:flex;flex-wrap:wrap;gap:6px}
.html-import .ca-cultivos .chips span{font-size:13px;font-weight:600;padding:6px 11px;border:1.5px solid var(--negro);border-radius:999px;color:var(--negro);text-transform:capitalize}
.html-import .ca-premio{display:flex;align-items:center;gap:10px;margin:18px 0 22px;font-size:14px;color:#3A3A3A}
.html-import .ca-premio svg{width:22px;height:22px;fill:var(--amarillo);stroke:var(--negro);stroke-width:1.2}
.html-import .ca-premio b{color:var(--negro)}
@media (max-width:900px){
  .html-import .ca-blk{grid-template-columns:1fr;min-height:0}
  .html-import .ca-escena{padding:56px 20px 10px}
  .html-import .ca-escena .letras{font-size:22vw}
  .html-import .ca-render{width:70%;margin-left:14%}
  .html-import .ca-vistas button{width:calc(25% - 8px);padding:6px 4px}
  .html-import .ca-vistas button img{height:40px}
  .html-import .claim{flex-direction:column;align-items:flex-start;gap:14px}
}
.html-import .ca-blk.c40{grid-template-columns:minmax(0,6fr) minmax(0,6fr);min-height:0}
.html-import .c40-foto{position:relative;margin:0;height:100%;min-height:420px}
.html-import .c40-foto img{width:100%;height:100%;object-fit:cover;object-position:62% 55%;display:block}
.html-import .c40-foto .escena-cap{left:clamp(20px,3.4vw,56px);right:auto;top:clamp(14px,1.6vw,22px);color:#fff;background:rgba(14,12,15,.55);padding:6px 10px;border-radius:4px}
.html-import .c40-foto .escena-cap b{color:var(--amarillo)}
@media (max-width:900px){
  .html-import .c40-foto{min-height:280px;height:60vw}
}
.html-import .specs{padding:clamp(36px,5vw,72px) clamp(20px,3.4vw,56px);border-bottom:1px solid #E6E4E0;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);align-items:start}
.html-import .specs-head .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6E6E6E;display:block;margin-bottom:12px}
.html-import .specs-head h2{font-weight:800;font-stretch:78%;font-size:clamp(30px,3.6vw,54px);line-height:.95;text-transform:uppercase}
.html-import .specs-head h2 em{font-style:normal;color:var(--bordo)}
.html-import .specs-tabla{overflow-x:auto}
.html-import .specs-tabla table{width:100%;border-collapse:collapse;font-size:15px}
.html-import .specs-tabla thead th{background:var(--bordo);color:#fff;text-align:left;padding:14px 16px;font-weight:700;font-stretch:88%;text-transform:uppercase;letter-spacing:.04em;font-size:13px;border-bottom:4px solid var(--amarillo)}
.html-import .specs-tabla thead th:not(:first-child){text-align:center}
.html-import .specs-tabla tbody th{text-align:left;font-weight:600;padding:12px 16px;border-bottom:1px solid #E6E4E0;color:#2E2E2E}
.html-import .specs-tabla tbody td{text-align:center;padding:12px 16px;border-bottom:1px solid #E6E4E0;font-family:var(--mono);font-size:16px;font-weight:500;color:var(--negro)}
.html-import .specs-tabla tbody tr:nth-child(even){background:#FAF9F6}
@media (max-width:900px){
  .html-import .specs{grid-template-columns:1fr}
  .html-import .specs-tabla table{font-size:14px}
  .html-import .specs-tabla tbody td{font-size:14px;padding:10px 8px}
  .html-import .specs-tabla tbody th{padding:10px 8px}
}
.html-import .feats{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);padding:clamp(36px,5vw,72px) clamp(20px,3.4vw,56px);border-bottom:1px solid #E6E4E0}
.html-import .feat-fotos{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.html-import .feat-fotos:not(.two) img{grid-column:1/-1;aspect-ratio:8/3}
.html-import .feat-fotos img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;background:#F4F2EC;display:block}
.html-import .feat h3{margin-top:18px;font-weight:800;font-stretch:84%;font-size:clamp(22px,2vw,30px);color:var(--bordo);display:flex;align-items:center;gap:10px}
.html-import .feat h3 i{display:inline-block;width:34px;height:12px;background:linear-gradient(90deg,var(--bordo) 0 60%,var(--amarillo) 60% 100%);border-radius:2px}
.html-import .feat p{margin-top:10px;font-size:15px;line-height:1.55;color:#2E2E2E;max-width:56ch}
@media (max-width:900px){
  .html-import .feats{grid-template-columns:1fr}
}
.html-import .semb-nav{padding:clamp(18px,2.4vw,32px) clamp(20px,3.4vw,56px) 0;border-bottom:1px solid #E6E4E0;display:flex;flex-direction:column;gap:18px}
.html-import .grupos{display:inline-flex;border:1.5px solid var(--negro);border-radius:999px;padding:4px;gap:4px;align-self:flex-start;background:#fff}
.html-import .grupos button{font:700 14px/1 var(--sans);padding:10px 18px;border-radius:999px;border:0;background:transparent;color:var(--negro);cursor:pointer;transition:.2s}
.html-import .grupos button.on{background:var(--negro);color:var(--amarillo)}
.html-import .modelos-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}
.html-import .modelos-tabs::-webkit-scrollbar{display:none}
.html-import .modelos-tabs button{font-weight:800;font-stretch:80%;font-size:clamp(20px,2vw,30px);text-transform:uppercase;letter-spacing:.005em;padding:12px 18px 14px;border:0;background:transparent;color:#8A8A8A;cursor:pointer;position:relative;white-space:nowrap;transition:.2s}
.html-import .modelos-tabs button::after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:4px;background:var(--amarillo);transform:scaleX(0);transform-origin:left;transition:transform .3s}
.html-import .modelos-tabs button:hover{color:var(--negro)}
.html-import .modelos-tabs button.on{color:var(--bordo)}
.html-import .modelos-tabs button.on::after{transform:scaleX(1)}
.html-import .modelos-tabs button.pend{opacity:.55}
.html-import .semb-modelo{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(28px,4vw,56px) clamp(20px,3.4vw,56px);border-bottom:1px solid #E6E4E0}
.html-import .semb-media .letras{font-size:clamp(56px,8.6vw,132px);padding:0;display:block}
.html-import .semb-media .letras .bocuda{right:auto;left:100%;margin-left:.25em;top:.3em;font-size:.14em}
.html-import .semb-main{position:relative;border-radius:8px;overflow:hidden;background:#EEECE7;aspect-ratio:4/3;margin-top:clamp(-18px,-3vw,-48px);box-shadow:0 30px 60px -20px rgba(0,0,0,.35)}
.html-import .semb-main img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s}
.html-import .semb-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}
.html-import .semb-thumbs.muchas{grid-template-columns:repeat(5,1fr);gap:6px}
.html-import .semb-thumbs button{border:2px solid transparent;border-radius:6px;overflow:hidden;background:#EEECE7;aspect-ratio:4/3;cursor:pointer;padding:0;opacity:.75;transition:.2s}
.html-import .semb-thumbs button img{width:100%;height:100%;object-fit:cover;display:block}
.html-import .semb-thumbs button:hover{opacity:1}
.html-import .semb-thumbs button.on{border-color:var(--bordo);opacity:1}
.html-import .semb-info h3{font-weight:800;font-stretch:78%;font-size:clamp(34px,4vw,60px);line-height:.92;text-transform:uppercase}
.html-import .semb-info h3 em{font-style:normal;color:var(--bordo)}
.html-import .semb-info .mod-tag{margin-top:14px}
.html-import .dif{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}
.html-import .dif li{display:flex;gap:12px;align-items:flex-start;font-size:clamp(15px,1.15vw,17px);line-height:1.45;color:#2E2E2E}
.html-import .dif li::before{content:"";flex:none;width:12px;height:12px;margin-top:6px;background:var(--amarillo);border:2px solid var(--bordo);border-radius:2px;transform:rotate(45deg)}
.html-import .series{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.html-import .serie{border:1.5px solid var(--negro);border-radius:10px;padding:10px 14px;min-width:150px}
.html-import .serie small{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6E6E6E;display:block}
.html-import .serie b{font-weight:800;font-stretch:80%;font-size:22px;line-height:1.1;display:block;margin-top:4px}
.html-import .serie span{font-size:13px;color:#3A3A3A;display:block;margin-top:2px}
.html-import .semb-info .btn{margin-top:22px}
.html-import .semb-specs{padding:clamp(36px,5vw,72px) clamp(20px,3.4vw,56px);border-bottom:1px solid #E6E4E0}
.html-import .semb-specs .specs-head{margin-bottom:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}
.html-import .semb-specs .leyenda-cat{display:flex;gap:14px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6E6E6E;position:static;padding:0}
.html-import .semb-specs .leyenda-cat i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:middle}
.html-import .tag-est{background:var(--negro)}
.html-import .tag-opc{background:var(--amarillo);border:1px solid #B98A2E}
.html-import .tag-dif{background:var(--bordo)}
.html-import .semb-specs table{width:auto;min-width:0;max-width:100%;border-collapse:collapse;font-size:14.5px}
.html-import .semb-specs thead th{background:var(--bordo);color:#fff;text-align:left;padding:12px 14px;font-weight:700;font-stretch:88%;text-transform:uppercase;letter-spacing:.04em;font-size:13px;border-bottom:4px solid var(--amarillo);white-space:nowrap}
.html-import .semb-specs thead th:nth-child(n+3){text-align:center;min-width:150px}
.html-import .semb-specs thead th:nth-child(2){min-width:220px}
.html-import .semb-specs tbody th{text-align:left;font-weight:600;padding:9px 14px;border-bottom:1px solid #E6E4E0;color:#2E2E2E;white-space:nowrap}
.html-import .semb-specs tbody td{text-align:center;padding:9px 14px;border-bottom:1px solid #E6E4E0;color:var(--negro);font-family:var(--mono);font-size:14px;white-space:nowrap}
.html-import .semb-specs tbody td.txt{text-align:left;font-family:var(--sans);font-size:13px;line-height:1.4;white-space:normal;max-width:210px}
.html-import .semb-specs tbody tr:nth-child(even){background:#FAF9F6}
.html-import .semb-specs td.si{color:#1F7A3A;font-weight:600}
.html-import .semb-specs td.vacio{color:#C8C4BC}
.html-import .semb-specs td.no{color:#9A9A9A}
.html-import .semb-specs td.opc{color:#8A6300;font-weight:600}
.html-import .semb-specs .cat{width:12px;padding:0 0 0 12px}
.html-import .semb-specs .cat i{display:block;width:10px;height:10px;border-radius:2px}
.html-import .semb-pend{padding:clamp(48px,8vw,120px) clamp(20px,3.4vw,56px);text-align:center;font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#6E6E6E}
@media (max-width:900px){
  .html-import .semb-modelo{grid-template-columns:1fr;gap:20px}
  .html-import .semb-media .letras{font-size:19vw}
  .html-import .semb-media .letras .bocuda{display:none}
  .html-import .semb-nav{overflow:hidden}
  .html-import .semb-specs table{width:100%;table-layout:fixed}
  .html-import .semb-specs thead th{padding:10px 6px;font-size:10.5px;min-width:0!important;white-space:normal;letter-spacing:.02em}
  .html-import .semb-specs thead th:first-child{width:16px}
  .html-import .semb-specs thead th:nth-child(2){width:38%}
  .html-import .semb-specs tbody th{white-space:normal;padding:9px 6px;font-size:12px}
  .html-import .semb-specs tbody td{white-space:normal;padding:9px 4px;font-size:12px;word-break:break-word}
  .html-import .semb-specs tbody td.txt{max-width:none;font-size:11.5px}
  .html-import .semb-specs .cat{padding-left:4px}
  .html-import .semb-specs .specs-head h2{font-size:26px}
  .html-import .semb-specs{padding-left:14px;padding-right:14px}
  .html-import .semb-specs tbody th, .html-import .semb-specs tbody td{padding:9px 8px;font-size:12.5px}
  .html-import .semb-specs .cat{padding-left:6px}
  .html-import .modelos-tabs{flex-wrap:wrap;overflow:visible;gap:2px 0}
  .html-import .modelos-tabs button{font-size:18px;padding:10px 12px 12px;white-space:nowrap}
}
.html-import .semb-specs{display:grid;grid-template-columns:auto minmax(320px,1fr);gap:clamp(24px,3vw,48px);align-items:start}
.html-import .semb-specs .specs-head{margin-bottom:14px}
.html-import .semb-specs .leyenda-cat{margin:0 0 12px}
.html-import .specs-side{position:sticky;top:calc(50vh - 140px);align-self:start;text-align:center;padding-top:clamp(20px,6vw,90px)}
.html-import .specs-side img{width:100%;max-width:720px;height:auto;display:block;margin:0 auto;filter:drop-shadow(0 22px 20px rgba(0,0,0,.18))}
.html-import .specs-side span{display:block;margin-top:10px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6E6E6E}
@media (max-width:900px){
  .html-import .semb-specs{grid-template-columns:1fr}
  .html-import .specs-side{position:static;padding-top:8px}
}
.html-import .btn.wa{flex-wrap:wrap;line-height:1.1}
.html-import .btn.wa::after{content:"Atención las 24 horas";font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.75;padding-left:10px;border-left:1.5px solid rgba(0,0,0,.25);margin-left:2px}
.html-import .btn.wa:hover::after{border-left-color:rgba(242,194,48,.5)}
.html-import .tolva-escena .tolva-img2{position:absolute;left:3%;bottom:4%;width:30%;height:auto;z-index:2;pointer-events:none;filter:drop-shadow(0 26px 34px rgba(0,0,0,.2))}
@media (max-width:900px){
  .html-import .tolva-escena .tolva-img2{display:none}
}
.html-import .panel .granos-mini{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}
body.view-cat .html-import .panel .granos-mini{display:none}
@media (max-width:820px){
  .html-import #tolvaHeroImg{object-position:50% 50%!important}
}
.html-import .ren-wrap{position:relative;display:block;z-index:2}
.html-import .ren-wrap .render{margin-left:0}
.html-import .ren-wrap .eagle-perched{left:auto;right:5%;bottom:53%;width:25%;aspect-ratio:571/563;z-index:3;filter:drop-shadow(0 12px 12px rgba(0,0,0,.3))}
.html-import .ren-wrap .eagle-perched.show.idle{animation:none}
.html-import .mod[data-modelo="eagle"] .escena{padding-top:clamp(20px,3vw,44px)}
@media (max-width:900px){
  .html-import .mod[data-modelo="eagle"] .escena{padding-top:56px}
  .html-import .ren-wrap .eagle-perched{width:26%}
}
.html-import .snd-btn{
  position:fixed;right:18px;bottom:18px;z-index:1120;
  display:none;align-items:center;gap:10px;
  background:rgba(14,12,15,.86);color:#fff;border:1px solid rgba(242,194,48,.55);border-radius:999px;
  padding:10px 16px 10px 12px;font:600 13px/1 var(--sans);cursor:pointer;backdrop-filter:blur(8px);
  box-shadow:0 12px 30px rgba(0,0,0,.35);transition:.25s
}
.html-import .snd-btn.show{display:inline-flex}
.html-import .snd-btn:hover{background:var(--bordo);border-color:var(--bordo)}
.html-import .snd-btn svg{width:18px;height:18px;fill:var(--amarillo)}
@media (max-width:820px){
  .html-import .snd-btn{padding:0;width:46px;height:46px;justify-content:center;right:14px;bottom:14px;font-size:0;gap:0}
  .html-import .snd-btn svg{width:22px;height:22px}
}
