:root{
 --fx-tinta:#17191E; --fx-gris:#59616D; --fx-azul:#273C84; --fx-azul-2:#1E2F6B; --fx-marino:#172A59;
 --fx-acero:#D9DEE6; --fx-fondo:#F5F7F9; --fx-suave:#EDF0F4; --fx-verde:#1E7B48;
 --fx-sombra:0 1px 2px rgb(23 25 30 / .05),0 4px 16px rgb(23 42 89 / .07);
 --fx-sombra-2:0 2px 8px rgb(23 25 30 / .08),0 24px 64px rgb(23 42 89 / .18);
 --fx-r:1rem; --fx-r2:.75rem;
 --fx-gut:clamp(1rem,3.4vw,4rem);
 --fx-gx:clamp(1.5rem,2.3vw,2.75rem);
 --fx-gy:clamp(1.75rem,2.4vw,2.75rem);
 --fx-hdr:4.5rem;
}
@media (max-width:1120px){:root{--fx-hdr:4rem}}
@media (max-width:760px){:root{--fx-hdr:0px}}
main#principal{padding-top:var(--fx-hdr)}
footer.fin-p{content-visibility:auto;contain-intrinsic-size:auto 1000px}
.fx-sprite{position:absolute;width:0;height:0;overflow:hidden}
.fx :is(svg),.fx-demo svg,.fx-barra svg,.fx-hoja svg,.wa-f svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.fx-nw{white-space:nowrap}
.fx-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.fx-salto{position:absolute;left:1rem;top:-5rem;z-index:1000;padding:.75rem 1rem;border-radius:.5rem;background:var(--fx-tinta);color:#fff;text-decoration:none}
.fx-salto:focus{top:1rem}
:is(.fx,.fx-demo,.fx-barra,.fx-hoja) :focus-visible{outline:2px solid var(--fx-azul);outline-offset:2px}
:is(.fx,.fx-hoja,.fx-barra) [hidden]{display:none!important}
.fx-demo{background:var(--fx-tinta);color:#fff;font-size:.8125rem;line-height:1.2}
.fx-demo-in{max-width:150rem;margin:0 auto;padding:.5rem var(--fx-gut);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;white-space:nowrap}
.fx-demo-in::-webkit-scrollbar{display:none}
.fx-demo-t{margin:0}
.fx-demo-x{color:#B4BAC4}
.fx-demo-g{display:flex;align-items:center;gap:.25rem}
.fx-demo-g>span{color:#B4BAC4;margin-right:.375rem}
.fx-demo button{min-height:2rem;padding:0 .75rem;border:0;border-radius:.375rem;background:none;color:#fff;font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px #4A505B}
.fx-demo button[aria-pressed="true"]{background:#fff;color:var(--fx-tinta);box-shadow:none;font-weight:600}
.fx-demo :focus-visible{outline-color:#fff}
.fx-demo-c{display:none}
.fx-demo select{min-height:2rem;max-width:22rem;padding:0 .5rem;border:0;border-radius:.375rem;background:#fff;color:var(--fx-tinta);font:inherit;cursor:pointer}
@media (max-width:1499px){.fx-demo-x{display:none}}
@media (max-width:1279px){.fx-demo-l{display:none}.fx-demo-c{display:inline}.fx-demo-in{gap:.5rem 1.25rem}}
@media (max-width:760px){.fx-demo-in{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:.375rem 1rem;padding-block:.375rem}.fx-demo-in::-webkit-scrollbar{display:none}.fx-demo-l{display:none}.fx-demo button{padding:0 .625rem}}
.fx{max-width:150rem;margin:0 auto;padding:0 var(--fx-gut);color:var(--fx-tinta)}
.fx :is(h1,h2,h3,p,figure,dl,dd){margin:0}
.fx h2{font-size:1.25rem;line-height:1.25;font-weight:650;letter-spacing:0}
.fx h3{font-size:1rem;line-height:1.3;font-weight:650;letter-spacing:0}
.fx-rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fx-gy) var(--fx-gx);align-items:start;
 grid-template-areas:"gal" "id" "sel" "buy" "spec" "comp" "mas"}
.fx-gal{grid-area:gal}.fx-id{grid-area:id}.fx-sel{grid-area:sel}.fx-buy{grid-area:buy}
.fx-spec{grid-area:spec}.fx-comp{grid-area:comp}.fx-mas{grid-area:mas}
.fx-gal,.fx-id,.fx-sel,.fx-buy,.fx-spec,.fx-comp,.fx-mas{min-width:0}
@media (min-width:761px){
 .fx-rejilla{grid-template-columns:minmax(0,47fr) minmax(0,53fr);grid-template-rows:auto auto 1fr auto auto auto;
  grid-template-areas:"gal id" "gal buy" "sel buy" "spec spec" "comp comp" "mas mas"}
 .fx-dl{columns:19rem}
}
@media (min-width:1024px){.fx-rejilla{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}}
@media (min-width:1280px){
 .fx-rejilla{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr) clamp(20rem,23vw,24rem);grid-template-rows:auto auto 1fr auto auto;
  grid-template-areas:"gal id buy" "gal sel buy" "gal sel mas" "spec spec spec" "comp comp comp"}
}
@media (min-width:1280px){.fx-rejilla{--fx-escena:4/3}}
@media (min-width:1800px){
 .fx-rejilla{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.92fr) minmax(19rem,.84fr);grid-template-rows:auto auto 1fr auto;
  grid-template-areas:"gal id spec buy" "gal sel spec buy" "gal sel spec mas" "comp comp comp comp"}
}
@media (min-width:761px) and (max-width:1799px){.fx-sin-serie .fx-spec{grid-area:sel}}
@media (min-width:1800px){.fx-sin-serie .fx-mas{grid-area:sel}}
.fx-migas{padding:1rem 0 1.25rem;font-size:.875rem;color:var(--fx-gris)}
.fx-migas ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none}
.fx-migas li{display:inline-flex;align-items:center;gap:.5rem}
.fx-migas li+li::before{content:"";width:.375rem;height:.375rem;border:solid var(--fx-gris);border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);margin-right:.125rem}
.fx-migas a{display:inline-flex;align-items:center;min-height:2rem;text-decoration:none;color:var(--fx-gris)}
.fx-migas a:hover{color:var(--fx-tinta);text-decoration:underline;text-underline-offset:3px}
.fx-m-cod{color:var(--fx-tinta);font-weight:500}
.fx-m-atras{display:none}
@media (max-width:760px){
 .fx-migas{padding:.5rem 0 .25rem}
 .fx-migas li:not(.fx-m-fam){display:none}
 .fx-migas li+li::before{display:none}
 .fx-m-atras{display:block;width:1.125rem;height:1.125rem;margin:0 .125rem 0 -.25rem}
 .fx-migas a{min-height:2.75rem;color:var(--fx-tinta);font-weight:500}
}
.fx-gal-in{display:grid;gap:.875rem}
.fx-escena{position:relative;aspect-ratio:var(--fx-escena,5/3);background:#fff;border-radius:var(--fx-r);box-shadow:var(--fx-sombra);overflow:hidden;isolation:isolate}
.fx-pista{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
.fx-pista::-webkit-scrollbar{display:none}
.fx-medio{position:relative;flex:0 0 100%;height:100%;display:grid;place-items:center;scroll-snap-align:center;scroll-snap-stop:always}
.fx-medio>img,.fx-medio>video{grid-area:1/1;width:100%;height:100%;max-width:max(750px,37.5rem);object-fit:contain}
.fx-giro>img,.fx-giro>video{max-width:max(560px,26rem)}
.fx-giro>img,.fx-giro>video{height:auto;aspect-ratio:5/3;max-height:100%;
 -webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 6%,#000 94%,transparent);
 -webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect}
.fx-giro>video{opacity:0}
.fx-play{grid-area:1/1;align-self:end;justify-self:start;margin:0 0 .875rem .875rem;display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;padding:0 1rem 0 .75rem;border:0;border-radius:999px;background:var(--fx-tinta);color:#fff;font:600 .875rem/1 Archivo,"Archivo respaldo",system-ui,sans-serif;cursor:pointer}
.fx-play svg{width:1.125rem;height:1.125rem}
.fx-flecha{position:absolute;top:50%;z-index:2;width:2.5rem;height:2.5rem;margin-top:-1.25rem;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;box-shadow:var(--fx-sombra);color:var(--fx-tinta);cursor:pointer;opacity:0;transition:opacity .2s}
.fx-flecha svg{width:1.25rem;height:1.25rem}
.fx-ant{left:.75rem}.fx-sig{right:.75rem}
.fx-escena:hover .fx-flecha,.fx-flecha:focus-visible{opacity:1}
.fx-flecha[hidden]{display:none}
@media (hover:none){.fx-flecha{display:none}}
.fx-tira{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(4rem,1fr);gap:.5rem;overflow-x:auto;scrollbar-width:none;padding:.1875rem .1875rem .25rem;margin:-.1875rem -.1875rem 0}
.fx-tira::-webkit-scrollbar{display:none}
.fx-mini{display:grid;gap:.375rem;padding:0;border:0;background:none;color:var(--fx-gris);font:500 .8125rem/1.2 Archivo,"Archivo respaldo",system-ui,sans-serif;text-align:center;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1)}
.fx-mini:active{transform:scale(.96);transition-duration:.08s}
.fx-mini-f{position:relative;display:block;aspect-ratio:5/3;border-radius:.625rem;background:#fff;box-shadow:var(--fx-sombra);overflow:hidden}
.fx-mini-f img{width:100%;height:100%;object-fit:contain}
.fx-mini-giro{position:absolute;right:.25rem;bottom:.25rem;width:.875rem;height:.875rem;color:var(--fx-gris)}
.fx-mini[aria-current="true"]{color:var(--fx-tinta);font-weight:650}
.fx-mini[aria-current="true"] .fx-mini-f{box-shadow:0 0 0 2px var(--fx-azul)}
.fx-gal-pie{display:flex;align-items:center;min-height:1.25rem;margin:-.25rem 0 0;font-size:.8125rem;line-height:1.25rem;color:var(--fx-gris);white-space:nowrap;overflow:hidden}
.fx-gal-pie>span{overflow:hidden;text-overflow:ellipsis}
.fx-pie-ia{display:inline-flex;align-items:center;gap:.375rem;color:var(--fx-tinta);font-weight:500}
.fx-pie-ia svg{width:1rem;height:1rem;flex:none;color:var(--fx-gris)}
.fx-ej{display:grid;gap:.375rem;max-width:22rem;padding:1rem;text-align:center;font-size:.875rem;line-height:1.4;color:var(--fx-gris)}
.fx-ej b{color:var(--fx-tinta);font-weight:600}
.fx-mini-ej{display:grid!important;place-items:center;font-size:.6875rem;color:var(--fx-gris)}
.fx[data-gal="1"] :is(.fx-tira,.fx-flecha){display:none}
@media (max-width:760px){.fx-gal-pie{margin-top:0}}
.fx-medio>img[srcset]{max-width:none}
.fx-sinfoto{display:grid;place-items:center}
.fx-sinfoto p{display:grid;justify-items:center;gap:.875rem;margin:0;padding:1.5rem;text-align:center;font-size:.9375rem;line-height:1.4;color:var(--fx-gris)}
.fx-sinfoto img{width:auto;height:1.5rem}
@media (max-width:760px){.fx-gal-0 .fx-escena{aspect-ratio:5/2}}
.fx-id{container:fxid/inline-size;display:grid;gap:.375rem;align-content:start}
.fx-marca{justify-self:start;display:block;margin-bottom:.375rem}
.fx-marca img{height:1.75rem;width:auto}
.fx-marca-alta img{height:2.75rem}
.fx-codigo{font-size:clamp(1.625rem,9.2cqi,2.75rem);line-height:1.08;font-weight:700;font-stretch:106%;letter-spacing:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.fx-chars{display:inline}
.fx-ch{display:inline-grid;vertical-align:baseline;line-height:.8;overflow:clip}
.fx-ch>span{grid-area:1/1}
.fx-tipo{margin-top:.25rem;font-size:1.125rem;line-height:1.35}
.fx-serie{font-size:.9375rem;line-height:1.4;color:var(--fx-gris)}
.fx-serie a{color:var(--fx-azul);font-weight:600;text-decoration:none}
.fx-serie a:hover{text-decoration:underline;text-underline-offset:3px}
.fx-alias{font-size:.8125rem;color:var(--fx-gris)}
.fx-sel{container:fxsel/inline-size;display:grid;gap:.625rem;align-content:start;scroll-margin-top:calc(var(--fx-hdr) + 4.5rem)}
.fx-sel-cab{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}
.fx-sel-n{font-size:.875rem;color:var(--fx-gris);font-variant-numeric:tabular-nums;white-space:nowrap}
.fx-sel-const{margin:-.375rem 0 0!important;font-size:.875rem;color:var(--fx-gris)}
.fx-sel-col,.fx-fila{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,.85fr) minmax(0,1.5fr) 1.25rem;column-gap:.75rem;align-items:center;padding:0 1rem}
.fx-sel[data-nc="2"] :is(.fx-sel-col,.fx-fila){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) 1.25rem}
.fx-sel[data-nc="1"] :is(.fx-sel-col,.fx-fila){grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 1.25rem}
.fx-sel[data-nc="0"] :is(.fx-sel-col,.fx-fila){grid-template-columns:minmax(0,1fr) 1.25rem}
.fx-sel-col{font-size:.8125rem;line-height:1.2;color:var(--fx-gris)}
.fx-sel-lista{position:relative;display:grid;gap:.25rem}
.fx-pulgar{position:absolute;left:0;right:0;top:0;height:3.25rem;border-radius:var(--fx-r2);background:#fff;box-shadow:var(--fx-sombra);pointer-events:none}
.fx-sel:not(.fx-listo) .fx-pulgar{opacity:0}
.fx-sel:not(.fx-listo) .fx-fila[aria-current]{background:#fff;box-shadow:var(--fx-sombra)}
.fx-fila{position:relative;min-height:3.25rem;border-radius:var(--fx-r2);color:var(--fx-gris);font-size:1rem;line-height:1.25;text-decoration:none;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:background-color .15s,color .15s,transform .25s cubic-bezier(.2,.8,.2,1)}
@media (hover:hover){.fx-fila:not([aria-current]):hover{background:#FBFCFD;color:var(--fx-tinta)}}
.fx-fila:active,.fx-fila.fx-pulsado{transform:scale(.985);transition-duration:.08s}
.fx-fila[aria-current]{color:var(--fx-tinta)}
.fx-fila[aria-current]>span:not(.fx-f-cod){font-weight:650}
.fx-f-cod{font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fx-sel[data-nc="0"] .fx-f-cod{font-size:1rem}
.fx-f-pend{color:#9AA1AB}
.fx-fila::after{content:"";width:1.25rem;height:1.25rem;opacity:0;transition:opacity .2s}
.fx-fila[aria-current]::after{opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23273C84' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}.fx-fila:focus-visible{outline-offset:-2px}
@container fxsel (max-width:27rem){
 .fx-sel-col,.fx-fila{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,.85fr) 1.25rem;row-gap:.125rem;padding:0 .875rem}
 .fx-sel[data-nc="2"] :is(.fx-sel-col,.fx-fila){grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1.25rem}
 .fx-fila{padding-block:.5rem}
 .fx-sel:is([data-nc="3"],[data-nc="2"],:not([data-nc])) .fx-sc-cod{display:none}
 .fx-sel:is([data-nc="3"],[data-nc="2"],:not([data-nc])) .fx-f-cod{grid-column:1/-2;grid-row:2;font-size:.8125rem;color:var(--fx-gris)}
 .fx-sel:is([data-nc="3"],[data-nc="2"],:not([data-nc])) .fx-fila::after{grid-column:-2;grid-row:1/3}
}
.fx-sel:not(.fx-abierta) .fx-fuera{display:none}
.fx-sel-mas{display:inline-flex;align-items:center;gap:.375rem;justify-self:start;min-height:2.75rem;margin-top:-.25rem;padding:0 .5rem 0 1rem;border:0;border-radius:var(--fx-r2);background:none;color:var(--fx-azul);font:600 .9375rem/1.2 Archivo,"Archivo respaldo",system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}
.fx-sel-mas svg{width:1.125rem;height:1.125rem;transition:transform .3s cubic-bezier(.2,.8,.2,1)}
.fx-sel-mas[aria-expanded="true"] svg{transform:rotate(180deg)}
@media (hover:hover){.fx-sel-mas:hover{text-decoration:underline;text-underline-offset:3px}}
.fx-sel-herr{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}
.fx-buscar{position:relative;flex:1 1 13rem;min-width:0}
.fx-buscar input{width:100%;height:2.75rem;margin:0;padding:0 2.75rem 0 2.625rem;border:0;border-radius:var(--fx-r2);background:#fff;box-shadow:var(--fx-sombra);color:var(--fx-tinta);font:500 1rem/1 Archivo,"Archivo respaldo",system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-appearance:none;appearance:none}
.fx-buscar input::placeholder{color:#7A828E;opacity:1}
.fx-buscar input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}
.fx-buscar-i{position:absolute;left:.875rem;top:50%;width:1.125rem;height:1.125rem;margin-top:-.5625rem;color:var(--fx-gris);pointer-events:none}
.fx-buscar-x{position:absolute;right:.25rem;top:50%;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-top:-1.125rem;padding:0;border:0;border-radius:50%;background:none;color:var(--fx-gris);cursor:pointer}
.fx-buscar-x svg{width:1rem;height:1rem}
.fx-buscar-x:hover{color:var(--fx-tinta);background:var(--fx-suave)}
.fx-almacen{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 1rem;border:0;border-radius:var(--fx-r2);background:#fff;box-shadow:var(--fx-sombra);color:var(--fx-tinta);font:600 .9375rem/1.2 Archivo,"Archivo respaldo",system-ui,sans-serif;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s,color .15s,transform .25s cubic-bezier(.2,.8,.2,1)}
.fx-almacen span{color:var(--fx-gris);font-weight:500;font-variant-numeric:tabular-nums}
.fx-almacen-ck{display:none;width:1rem;height:1rem;stroke-width:2.4!important}
.fx-almacen[aria-pressed="true"]{background:var(--fx-azul);color:#fff;box-shadow:none}
.fx-almacen[aria-pressed="true"] span{color:#D7DEF2}
.fx-almacen[aria-pressed="true"] .fx-almacen-ck{display:block}
.fx-almacen:active{transform:scale(.97);transition-duration:.08s}
.fx-sel-col-b{padding-top:0;padding-bottom:0}
.fx-orden{display:inline-flex;align-items:center;justify-self:start;gap:.25rem;min-width:0;min-height:2.25rem;margin:0 -.375rem;padding:0 .375rem;border:0;border-radius:.375rem;background:none;color:var(--fx-gris);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}
.fx-orden:hover{color:var(--fx-tinta)}
.fx-orden[aria-pressed="true"]{color:var(--fx-tinta);font-weight:600}
.fx-orden-i{width:.875rem;height:.875rem;stroke-width:2!important;opacity:0;transition:transform .25s cubic-bezier(.2,.8,.2,1)}
.fx-orden[aria-pressed="true"] .fx-orden-i{opacity:1}
.fx-orden[data-dir="-1"] .fx-orden-i{transform:rotate(180deg)}
@media (hover:none){.fx-orden{min-height:2.75rem}}
.fx-sel-vacio{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0!important;padding:.25rem 1rem;font-size:.9375rem;color:var(--fx-gris)}
.fx-sel-vacio[hidden]{display:none}
.fx-sel-vacio .fx-btn3{padding:0 .25rem;color:var(--fx-azul)}
.fx-sel.fx-abierta[data-herr] .fx-sel-lista{max-height:min(34rem,64vh);margin:0 -.5rem;padding:0 .5rem .25rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#B9C0CA transparent}
.fx-sel.fx-abierta[data-herr] .fx-pulgar{left:.5rem;right:.5rem}
.fx-sel.fx-abierta .fx-no{display:none}
.fx-gm,.fx-gm-c{display:grid;gap:.25rem}
.fx-gm-t{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;margin:0;padding:0 .75rem 0 1rem;border:0;border-radius:var(--fx-r2);background:var(--fx-fondo);color:var(--fx-tinta);font:600 .9375rem/1.2 Archivo,"Archivo respaldo",system-ui,sans-serif;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}
.fx-gm-t>span:first-child{flex:1}
.fx-gm-n{font-weight:500;color:var(--fx-gris)}
.fx-gm-t svg{width:1.125rem;height:1.125rem;color:var(--fx-gris);transition:transform .3s cubic-bezier(.2,.8,.2,1)}
.fx-gm-t[aria-expanded="true"] svg{transform:rotate(180deg)}
@media (hover:hover){.fx-gm-t:hover{background:#EEF1F5}}
.fx-gm-t:focus-visible{outline-offset:-2px}
.fx-sel:not(.fx-abierta) :is(.fx-gm,.fx-gm-c){display:contents}
.fx-sel:not(.fx-abierta) :is(.fx-gm-t,.fx-gm-lejos){display:none}
.fx-sel.fx-abierta:not(.fx-filtrando) .fx-gm:not(.fx-gm-on)>.fx-gm-c{display:none}
.fx-sel.fx-filtrando .fx-gm-t svg{display:none}
.fx-sel.fx-filtrando .fx-gm{content-visibility:auto;contain-intrinsic-size:auto calc(var(--n,10) * 3.5rem + 3rem)}
.fx-panel{display:grid;gap:1.125rem;padding:1.5rem;background:#fff;border-radius:var(--fx-r);box-shadow:var(--fx-sombra)}
.fx-panel [hidden]{display:none!important}
.fx-p-t{font-size:1.5rem!important;line-height:1.15!important;font-weight:700!important}
.fx-p-msg{margin-top:.375rem!important;font-size:.9375rem;line-height:1.45;color:var(--fx-gris)}
.fx-precio{display:flex;align-items:baseline;gap:.5rem;font-size:2rem;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums}
.fx-precio-m{font-size:1rem;font-weight:600;color:var(--fx-gris)}
.fx-iva{margin-top:.125rem!important;font-size:.875rem;color:var(--fx-gris)}
.fx-dispo{display:flex;align-items:center;gap:.375rem;margin-top:.75rem!important;font-size:.9375rem;font-weight:600;color:var(--fx-verde)}
.fx-dispo svg{width:1.125rem;height:1.125rem;stroke-width:2.4!important}
.fx-dispo-no{color:var(--fx-tinta)}
.fx-dispo-no svg{stroke-width:1.8!important;color:var(--fx-gris)}
.fx-avisar{width:100%;min-height:3rem;white-space:normal;text-align:center}
.fx-cant{display:flex;align-items:center;gap:.75rem}
.fx-cant label{margin-right:auto;font-size:.9375rem;font-weight:600}
.fx-paso{display:flex;align-items:center;border-radius:999px;background:var(--fx-suave)}
.fx-paso-b{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:none;color:var(--fx-tinta);cursor:pointer;-webkit-tap-highlight-color:transparent}
.fx-paso-b svg{width:1.125rem;height:1.125rem;transition:transform .1s ease-out}
.fx-paso-b:active svg{transform:scale(.8)}
.fx-paso-b:disabled{color:#9AA1AB;cursor:default}
.fx-paso input{width:2.5rem;height:2.75rem;padding:0;border:0;background:none;text-align:center;font:650 1rem/1 Archivo,"Archivo respaldo",system-ui,sans-serif;color:var(--fx-tinta);font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}
.fx-paso input::-webkit-inner-spin-button,.fx-paso input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.fx-cant-u{font-size:.875rem;color:var(--fx-gris)}
.fx-cta{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;min-height:3.25rem;padding:0 1.25rem;border:0;border-radius:999px;background:var(--fx-azul);color:#fff;font:600 1.0625rem/1.2 Archivo,"Archivo respaldo",system-ui,sans-serif;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s,transform .28s cubic-bezier(.2,.8,.2,1)}
.fx-cta svg{width:1.25rem;height:1.25rem}
.fx-cta[data-wa] svg{fill:#fff;stroke:none}
@media (hover:hover){.fx-cta:hover{background:var(--fx-azul-2)}}
.fx-cta:active,.fx-cta.fx-pulsado{transform:scale(.97);transition-duration:.08s}
.fx-p-abajo{display:grid;gap:.5rem}
.fx-sec{display:flex;flex-wrap:wrap;justify-content:center;gap:0 1.25rem;font-size:.9375rem}
.fx-sec a{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;color:var(--fx-azul);font-weight:600;text-decoration:none}
.fx-sec a:hover{text-decoration:underline;text-underline-offset:3px}
.fx-sec svg{width:1.125rem;height:1.125rem}
.fx-wa svg{fill:#1FAF54!important;stroke:none!important}
.fx-notas{display:grid;gap:.625rem;margin:.375rem 0 0;padding:1rem 0 0;list-style:none;border-top:1px solid var(--fx-acero);font-size:.875rem;line-height:1.4;color:var(--fx-gris)}
.fx-notas li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.625rem;align-items:start}
.fx-notas svg{width:1.25rem;height:1.25rem;color:var(--fx-tinta)}
.fx-notas a{color:var(--fx-azul);font-weight:600;text-decoration:none}
.fx-micot{display:flex;align-items:center;gap:.5rem;min-height:3rem;margin:-.25rem -.5rem -.5rem;padding:0 .5rem;border-radius:var(--fx-r2);color:var(--fx-tinta);font-weight:600;text-decoration:none}
.fx-micot b{display:grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;border-radius:.75rem;background:var(--fx-azul);color:#fff;font-size:.8125rem;font-variant-numeric:tabular-nums}
.fx-micot svg{width:1.125rem;height:1.125rem;margin-left:auto;color:var(--fx-gris)}
.fx-micot:hover{background:var(--fx-fondo)}
.fx-spec{container:fxspec/inline-size}
.fx-spec h2{margin-bottom:.875rem}
@container fxspec (min-width:60rem){.fx-spec-in{display:grid;grid-template-columns:minmax(0,34rem) minmax(0,1fr);column-gap:2.75rem;align-items:start}.fx-spec-in .fx-cotas{margin-bottom:0}}
.fx-cotas{display:grid;grid-template-columns:repeat(var(--nc,3),minmax(0,1fr));gap:.5rem 1rem;max-width:38rem;margin-bottom:.5rem;padding:1rem 1.25rem;border-radius:var(--fx-r2);background:#fff;box-shadow:var(--fx-sombra)}
.fx-cotas[style*="--nc:1"]{max-width:19rem}
.fx-cotas[style*="--nc:2"]{max-width:28rem}
.fx-cota dd.fx-pend{font-size:1rem!important;line-height:1.3;font-weight:500;color:var(--fx-gris);white-space:normal}
.fx-cota{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.25rem;min-width:0}
.fx-cota dt{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .25rem;font-size:.8125rem;line-height:1.3;color:var(--fx-gris)}
.fx-cota dd{font-size:1.625rem;line-height:1.15;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}
.fx-cota .fx-iso{margin-left:0}
@container fxspec (max-width:26rem){.fx-cotas{padding:.875rem 1rem;gap:.5rem .75rem}.fx-cota dd{font-size:1.375rem}}
.fx-dl{columns:22rem;column-gap:2.75rem}
.fx-par{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1rem;align-items:baseline;padding:.8125rem 0;border-bottom:1px solid var(--fx-acero);break-inside:avoid}
.fx-par dt{position:relative;font-size:.9375rem;line-height:1.35;color:var(--fx-gris)}
.fx-par dd{font-size:1rem;line-height:1.35;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.fx-iso{display:inline-block;margin-left:.25rem;padding:.125rem .25rem;border:0;border-radius:.25rem;background:none;color:var(--fx-gris);font:650 .75rem/1.2 Archivo,"Archivo respaldo",system-ui,sans-serif;text-decoration:underline dotted;text-underline-offset:3px;cursor:help}
.fx-iso:hover,.fx-iso[aria-expanded="true"]{color:var(--fx-tinta)}
.fx-glosa{position:absolute;z-index:6;left:0;top:calc(100% + .375rem);width:max-content;max-width:min(17rem,70vw);padding:.5rem .75rem;border-radius:.5rem;background:var(--fx-tinta);color:#fff;font-size:.8125rem;line-height:1.35;box-shadow:var(--fx-sombra-2)}
.fx-glosa[hidden]{display:none}
.fx-rueda{display:inline-grid;vertical-align:baseline;line-height:.8;overflow:clip}
.fx-rueda>span{grid-area:1/1}
.fx-comp-cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-bottom:1rem}
.fx-comp-n{font-size:.875rem;color:var(--fx-gris)}
.fx-grupos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem var(--fx-gx);align-items:start}
.fx-grupos-1{grid-template-columns:minmax(0,44rem)}
.fx-g-sub{margin:.125rem 0 .75rem!important;font-size:.875rem;color:var(--fx-gris)}
.fx-g-cont{display:grid;gap:.625rem}
.fx-item{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem 1rem .75rem .75rem;border-radius:var(--fx-r2);background:#fff;box-shadow:var(--fx-sombra);color:inherit;text-decoration:none}
a.fx-item{transition:transform .28s cubic-bezier(.2,.8,.2,1)}
a.fx-item:active{transform:scale(.985);transition-duration:.08s}
.fx-item-f{display:grid;place-items:center;aspect-ratio:5/3;border-radius:.5rem;background:var(--fx-fondo);color:var(--fx-gris);font-size:.6875rem;line-height:1.15;text-align:center;padding:.25rem}
.fx-item-zn{background:none}
.fx-item-zn>span{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--fx-tinta);color:var(--fx-tinta);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}
.fx-item-tx{display:grid;gap:.1875rem;font-size:.875rem;line-height:1.35;color:var(--fx-gris)}
.fx-item-tx b{font-size:1rem;font-weight:650;color:var(--fx-tinta)}
.fx-item-tx .fx-pend{color:#8A5A00}
.fx-item-ir{width:1.25rem;height:1.25rem;color:var(--fx-gris)}
.fx-vacio{display:grid;justify-items:start;gap:.875rem;padding:1.25rem;border-radius:var(--fx-r2);background:#fff;box-shadow:var(--fx-sombra);font-size:.9375rem;line-height:1.45;color:var(--fx-gris)}
.fx-vacio b{display:block;margin-bottom:.25rem;font-weight:650;color:var(--fx-tinta)}
.fx-btn2{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.125rem;border:0;border-radius:999px;background:var(--fx-suave);color:var(--fx-azul);font:600 .9375rem/1.2 Archivo,"Archivo respaldo",system-ui,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s,color .15s,transform .28s cubic-bezier(.2,.8,.2,1)}
.fx-btn2 svg{width:1.125rem;height:1.125rem}
@media (hover:hover){.fx-btn2:hover{background:#E3E7ED}}
.fx-btn2:active,.fx-btn2.fx-pulsado{transform:scale(.96);transition-duration:.08s}
.fx-agr[aria-pressed="true"]{background:var(--fx-azul);color:#fff}
.fx-agr .fx-agr-ck{display:none;stroke-width:2.4!important}
.fx-agr[aria-pressed="true"] .fx-agr-ck{display:block}
.fx-btn3{min-height:2.75rem;padding:0 1rem;border:0;border-radius:999px;background:none;color:var(--fx-gris);font:600 .9375rem/1.2 Archivo,"Archivo respaldo",system-ui,sans-serif;cursor:pointer}
.fx-btn3:hover{color:var(--fx-tinta)}
.fx-mas ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.625rem;margin:.875rem 0 0;padding:0;list-style:none}
.fx-mas a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;padding:0 1rem 0 1.125rem;border-radius:var(--fx-r2);background:#fff;box-shadow:var(--fx-sombra);font-weight:600;text-decoration:none;transition:transform .28s cubic-bezier(.2,.8,.2,1)}
.fx-mas a:active{transform:scale(.985);transition-duration:.08s}
.fx-mas svg{width:1.25rem;height:1.25rem;color:var(--fx-gris)}
.fx-barra{position:fixed;left:0;right:0;bottom:env(safe-area-inset-bottom,0px);z-index:54;padding:.625rem 1rem;background:#fff;box-shadow:0 -1px 0 var(--fx-acero),0 -10px 24px rgb(23 42 89 / .07)}
.fx-barra[hidden]{display:none}
.fx-barra-in{display:flex;align-items:center;gap:.75rem;max-width:40rem;margin:0 auto}
.fx-barra-tx{flex:1;min-width:0;display:grid;margin:0;font-size:.8125rem;line-height:1.25;color:var(--fx-gris)}
.fx-barra-tx b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:650;color:var(--fx-tinta);font-variant-numeric:tabular-nums}
.fx-barra .fx-barra-cta{flex:none;width:auto;min-height:2.875rem;padding:0 1.25rem;font-size:1rem}
@media (min-width:761px){
 .fx-barra{top:var(--fx-hdr);bottom:auto;z-index:39;padding:.5rem var(--fx-gut);box-shadow:0 1px 0 var(--fx-acero),0 12px 28px rgb(23 42 89 / .07)}
 .fx-barra-in{max-width:150rem;gap:1.5rem}
 .fx-barra-tx{display:flex;align-items:baseline;gap:1rem;font-size:.9375rem}
 .fx-barra-tx b{font-size:1.0625rem}
 .fx-barra .fx-barra-cta{min-height:2.75rem;padding:0 1.5rem}
}
.fx-hoja{position:fixed;inset:0;z-index:900}
.fx-hoja[hidden]{display:none}
.fx-velo{position:absolute;inset:0;background:#0B1226;opacity:0}
.fx-hoja-p{position:absolute;display:flex;flex-direction:column;gap:1rem;overflow:auto;overscroll-behavior:contain;background:#fff;box-shadow:var(--fx-sombra-2);color:var(--fx-tinta);outline:0}
@media (max-width:760px){
 .fx-hoja-p{left:0;right:0;bottom:0;max-height:88dvh;padding:1.75rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:1.25rem 1.25rem 0 0;touch-action:pan-y}
}
@media (min-width:761px){
 .fx-hoja-p{top:0;right:0;bottom:0;width:min(30rem,100vw);padding:1.5rem 1.5rem 1.5rem;border-radius:1.25rem 0 0 1.25rem}
 .fx-asa{display:none}
}
.fx-asa{position:absolute;left:50%;top:.5rem;width:2.5rem;height:.3125rem;margin-left:-1.25rem;border-radius:3px;background:var(--fx-acero)}
.fx-hoja-cab{display:flex;align-items:center;gap:.75rem}
@media (max-width:760px){.fx-hoja-cab,.fx-asa{touch-action:none}.fx-hoja-cab{cursor:grab}}
.fx-hoja-t{flex:1;display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:650}
.fx-hoja-t svg{width:1.375rem;height:1.375rem;padding:.1875rem;border-radius:50%;background:var(--fx-verde);color:#fff;stroke-width:2.6!important}
.fx-x{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:var(--fx-suave);color:var(--fx-tinta);cursor:pointer}
.fx-x svg{width:1.125rem;height:1.125rem}
.fx-hoja-item{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.875rem;padding:.75rem;border-radius:var(--fx-r2);background:var(--fx-fondo)}
.fx-hoja-f{display:block;aspect-ratio:5/3;border-radius:.5rem;background:#fff;overflow:hidden}
.fx-hoja-f img{width:100%;height:100%;object-fit:contain}
.fx-hoja-item>span:last-child{display:grid;gap:.125rem;font-size:.875rem;color:var(--fx-gris)}
.fx-hoja-item>span:only-child{grid-column:1/-1}
.fx-hoja-item b{font-size:1rem;color:var(--fx-tinta);font-variant-numeric:tabular-nums}
.fx-hoja-cuerpo{display:grid;gap:.75rem}
.fx-hoja-cuerpo h3{font-size:1.0625rem!important;margin:.25rem 0 0!important}
.fx-hoja-cuerpo p{margin:0;font-size:.9375rem;line-height:1.45;color:var(--fx-gris)}
.fx-chk{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}
.fx-chk label{display:grid;grid-template-columns:1.5rem 4.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--fx-r2);background:#fff;box-shadow:inset 0 0 0 1px var(--fx-acero);cursor:pointer}
.fx-chk input{width:1.25rem;height:1.25rem;margin:0;accent-color:var(--fx-azul)}
.fx-chk .fx-item-f{font-size:.625rem}
.fx-chk-tx{display:grid;gap:.125rem;font-size:.8125rem;line-height:1.3;color:var(--fx-gris)}
.fx-chk-tx b{font-size:.9375rem;color:var(--fx-tinta)}
.fx-chk-ok{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:var(--fx-r2);background:var(--fx-fondo);font-size:.875rem;color:var(--fx-tinta)}
.fx-chk-ok svg{width:1.125rem;height:1.125rem;color:var(--fx-verde);stroke-width:2.4!important}
.fx-hoja-acc{display:flex;flex-wrap:wrap;gap:.5rem}
.fx-hoja-acc .fx-cta{width:auto;flex:1 1 12rem}
.fx-hoja-pie{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--fx-acero)}
.fx-hoja-ir{flex:1 1 auto}
html.fx-sin-scroll{overflow:hidden}
.fx-toast{position:fixed;left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom));z-index:950;max-width:min(32rem,calc(100vw - 2rem));padding:.75rem 1.125rem;border-radius:.75rem;background:var(--fx-tinta);color:#fff;font-size:.9375rem;line-height:1.35;box-shadow:var(--fx-sombra-2);transform:translateX(-50%)}
.fx-toast[hidden]{display:none}
@media (max-width:760px){.fx-toast{bottom:calc(5rem + env(safe-area-inset-bottom) + var(--hmck-h,0px))}}
.fx-cursor{position:fixed;left:0;top:0;z-index:2000;width:28px;height:28px;pointer-events:none}
.fx-cursor svg{width:28px;height:28px;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .25))}
.fx-dedo .fx-cursor{width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:rgb(23 25 30 / .16);box-shadow:0 0 0 2px rgb(255 255 255 / .9),0 2px 8px rgb(0 0 0 / .18)}
.fx-dedo .fx-cursor svg{display:none}
.fx-toque{position:fixed;left:0;top:0;z-index:1999;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:rgb(39 60 132 / .22);pointer-events:none;opacity:0}
@media (max-width:760px){
 .fx{--fx-gy:1.75rem}
 .fx-escena{margin:0 calc(var(--fx-gut) * -1);border-radius:0;box-shadow:none}
 .fx-gal-in{gap:.75rem}
 .fx-codigo{font-size:clamp(1.625rem,8.4cqi,2.25rem)}
 .fx-panel{padding:1.25rem}
 .fx-par{grid-template-columns:minmax(0,1fr)!important;gap:.125rem;padding:.75rem 0}
 .fx-par dd{font-size:1.0625rem}
 .fx-cotas{padding:.875rem 1rem;gap:.5rem .75rem}
 .fx-cota dd{font-size:1.3125rem}
 .fx-item{grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.75rem;padding:.625rem .75rem .625rem .625rem}
 .fx-sec{gap:0 1rem}
}
@media (max-width:380px){
 .fx-cant-u{display:none}
}
@media (prefers-reduced-motion:reduce){
 :is(.fx,.fx-hoja,.fx-barra,.fx-demo),:is(.fx,.fx-hoja,.fx-barra,.fx-demo) *,:is(.fx,.fx-hoja,.fx-barra,.fx-demo) *::before,:is(.fx,.fx-hoja,.fx-barra,.fx-demo) *::after{transition:none!important;animation:none!important}
}
@media (prefers-contrast:more){
 :root{--fx-gris:#3E4550;--fx-sombra:0 0 0 1px #17191E}
 .fx-fila[aria-current]{outline:2px solid var(--fx-tinta)}
}
@media (forced-colors:active){
 .fx-pulgar{border:2px solid Highlight}
 .fx-cta{border:2px solid ButtonText}
}
html:has(article.fx){font-size:clamp(16px,calc(.41667vw + 8px),24px)}
main.fam-main:has(> article.fx){padding-top:0}
article.fx{margin-inline:auto}
.fx-marca-tx{display:inline-block;font-weight:700;font-size:1rem;color:var(--fx-azul);text-decoration:none}
.fx-sinfoto p{display:grid;gap:.25rem;justify-items:center}
.fx-minimo:empty{display:none}
.fx-minimo .ah-minimo{margin:.25rem 0 0;font-size:.875rem;color:var(--fx-gris)}
.fx-f-pend{color:var(--fx-gris)}
a.fx-gm-t,a.fx-gm-t:hover,a.fx-gm-t:visited{color:var(--fx-tinta);text-decoration:none}
.fx-sel.fx-abierta .fx-gm-on~.fx-gm{content-visibility:auto;contain-intrinsic-size:auto 2.75rem}
.fx-sel.fx-filtrando .fx-gm,.fx-sel.fx-filtrando .fx-gm-on~.fx-gm{contain-intrinsic-size:auto calc(var(--n,10) * 3.5rem + 3rem)}
.fx-sel.fx-filtrando .fx-fila{content-visibility:auto;contain-intrinsic-size:auto 3.25rem}
@media (scripting:none){
.fx-sel:not(.fx-abierta) .fx-fila.fx-fuera{display:grid}
.fx-sel:not(.fx-abierta) .fx-gm-lejos{display:contents}
.fx-sel:not(.fx-abierta) .fx-gm-t{display:flex;position:static}
.fx-gm-t svg,.fx-orden-i,.fx-sel-herr,.fx-sel-mas{display:none}
.fx-orden{pointer-events:none}
}
@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/inter-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.fx-codigo .fx-chars,#fx-spec-t [data-pon="codigo"]{display:inline-block;max-width:100%}
.fx-gal-0{display:none}
@media (min-width:761px){.fx-rejilla:has(>.fx-gal-0){grid-template-rows:auto 1fr auto auto auto;
  grid-template-areas:"id buy" "sel buy" "spec spec" "comp comp" "mas mas"}}
@media (min-width:1280px){.fx-rejilla:has(>.fx-gal-0){grid-template-columns:minmax(0,1.07fr) minmax(0,1.07fr) clamp(20rem,23vw,24rem);
  grid-template-rows:auto 1fr auto auto auto;grid-template-areas:"id id buy" "sel sel buy" "sel sel mas" "spec spec spec" "comp comp comp"}}
@media (min-width:1800px){.fx-rejilla:has(>.fx-gal-0){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.92fr) minmax(19rem,.84fr);
  grid-template-rows:auto auto 1fr auto;
  grid-template-areas:"id spec spec buy" "sel spec spec buy" "sel spec spec mas" "comp comp comp comp"}}
.fx-escena .fx-medio{grid-template:100%/100%}
.fx-uso{grid-area:comp;display:grid;gap:var(--fx-gy);min-width:0}
.fx-uso>.fx-comp{grid-area:auto}
.fx-cx,.fx-arma{min-width:0}
.fx-cx-cab h2{margin:0;font:700 clamp(1.25rem,1.1rem + .6vw,1.625rem)/1.2 Archivo,"Archivo respaldo",system-ui,sans-serif;letter-spacing:-.01em;color:var(--fx-tinta)}
.fx-cx-sub{margin:.375rem 0 0;color:var(--fx-gris);font-size:.9375rem;line-height:1.45}
.fx-cx-gs{display:grid;gap:1.25rem;margin-top:1rem}
@media (min-width:761px){.fx-cx-gs{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));align-items:start}}
.fx-cx-g{background:#fff;border:1px solid var(--fx-acero);border-radius:var(--fx-r);padding:.875rem .875rem .75rem}
.fx-cx-gc{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .5rem}
.fx-cx-g h3{margin:0;font:600 1.0625rem/1.25 Archivo,"Archivo respaldo",system-ui,sans-serif;color:var(--fx-tinta)}
.fx-cx-n{color:var(--fx-gris);font-size:.8125rem;white-space:nowrap}
.fx-cx-l{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}
.fx-cx-it{display:flex;align-items:center;gap:.5rem;min-height:4rem;border-radius:var(--fx-r2)}
.fx-cx-a{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.75rem;padding:.375rem .25rem;border-radius:var(--fx-r2);color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}
a.fx-cx-a:hover{background:var(--fx-fondo)}
a.fx-cx-a:active{background:var(--fx-suave)}
a.fx-cx-a:focus-visible,.fx-cx-agr:focus-visible,.fx-chip:focus-visible,.fx-cx-mas>summary:focus-visible{outline:2px solid var(--fx-azul);outline-offset:2px}
.fx-cx-f{flex:0 0 3.5rem;width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:.625rem;background:var(--fx-fondo);overflow:hidden}
.fx-cx-f img{width:100%;height:100%;object-fit:contain}
.fx-cx-fd{background:#fff;box-shadow:inset 0 0 0 1px var(--fx-acero)}
.fx-cx-fd img{padding:.25rem}
.fx-cx-f0{font:600 .75rem/1 Archivo,"Archivo respaldo",system-ui,sans-serif;color:var(--fx-gris);letter-spacing:.02em}
.fx-cx-tx{min-width:0;display:grid;gap:.125rem}
.fx-cx-cod{font:600 .9375rem/1.25 Archivo,"Archivo respaldo",system-ui,sans-serif;color:var(--fx-tinta);overflow-wrap:anywhere}
.fx-cx-d{color:var(--fx-gris);font-size:.8125rem;line-height:1.35;overflow-wrap:anywhere}
.fx-cx-est:empty{display:none}
.fx-cx-est{font-size:.8125rem;line-height:1.35;color:var(--fx-gris)}
.fx-cx-it[data-cx-hay] .fx-cx-est{color:var(--fx-verde);font-weight:600}
.fx-cx-p{font:600 .875rem/1.3 Archivo,"Archivo respaldo",system-ui,sans-serif;color:var(--fx-tinta)}
.fx-cx-p:empty{display:none}
.fx-cx-agr{flex:0 0 auto;display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;min-width:2.75rem;padding:0 .875rem;border:1px solid var(--fx-acero);border-radius:999px;background:#fff;color:var(--fx-azul);
 font:600 .875rem/1 Archivo,"Archivo respaldo",system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;
 transition:background-color .15s,border-color .15s,transform .2s cubic-bezier(.2,.8,.2,1)}
.fx-cx-agr:active{transform:scale(.96)}
.fx-cx-agr svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.fx-cx-agr[aria-pressed="true"]{background:var(--fx-suave);border-color:transparent;color:var(--fx-verde)}
.fx-cx-agr[aria-pressed="true"] svg{display:none}
@media (max-width:420px){.fx-cx-agr span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fx-cx-agr{padding:0}.fx-cx-agr{justify-content:center}}
.fx-cx-mas>summary{display:flex;align-items:center;min-height:2.75rem;padding:0 .25rem;color:var(--fx-azul);font-weight:600;font-size:.9375rem;cursor:pointer;list-style:none}
.fx-cx-mas>summary::-webkit-details-marker{display:none}
.fx-cx-mas[open]>summary{color:var(--fx-gris)}
.fx-cx-mas[open] .fx-cx-l{animation:fx-cx-entra .24s cubic-bezier(.2,.8,.2,1)}
.fx-cx-fuera{margin:.25rem .25rem 0;font-size:.8125rem;color:var(--fx-gris)}
.fx-cx-fu{margin:.5rem .25rem 0;font-size:.75rem;line-height:1.4;color:var(--fx-gris)}
.fx-arma{background:var(--fx-fondo);border-radius:var(--fx-r);padding:1rem}
.fx-arma-sel{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1rem}
.fx-arma-f{min-width:0}
.fx-arma-f[hidden]{display:none}
.fx-arma-r{display:block;margin-bottom:.375rem;font-size:.8125rem;font-weight:600;color:var(--fx-gris);letter-spacing:.01em}
.fx-chips{display:flex;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:.125rem;margin:-.125rem;scrollbar-width:none}
.fx-chips::-webkit-scrollbar{display:none}
.fx-chip{flex:0 0 auto;scroll-snap-align:start;min-height:2.75rem;padding:0 1rem;border:1px solid var(--fx-acero);border-radius:999px;background:#fff;color:var(--fx-tinta);
 font:600 .9375rem/1 Archivo,"Archivo respaldo",system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;
 transition:background-color .15s,color .15s,border-color .15s,transform .2s cubic-bezier(.2,.8,.2,1)}
.fx-chip:active{transform:scale(.96)}
.fx-chip[aria-checked="true"]{background:var(--fx-tinta);border-color:var(--fx-tinta);color:#fff}
.fx-arma-kit{list-style:none;margin:1rem 0;padding:0;display:grid;gap:1px;background:var(--fx-acero);border:1px solid var(--fx-acero);border-radius:var(--fx-r2);overflow:hidden}
.fx-arma-kit li{display:grid;grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:.25rem .75rem;padding:.75rem;background:#fff}
.fx-arma-kit li>span:not(.fx-arma-k){grid-column:2;color:var(--fx-gris);font-size:.8125rem}
.fx-arma-k{color:var(--fx-gris);font-size:.8125rem}
.fx-arma-kit b{font:600 .9375rem/1.3 Archivo,"Archivo respaldo",system-ui,sans-serif;overflow-wrap:anywhere}
.fx-arma-kit a{color:var(--fx-azul);text-decoration:none}
.fx-arma-nuevo li{animation:fx-cx-entra .26s cubic-bezier(.2,.8,.2,1) both}
.fx-arma-nuevo li:nth-child(2){animation-delay:.03s}.fx-arma-nuevo li:nth-child(3){animation-delay:.06s}.fx-arma-nuevo li:nth-child(n+4){animation-delay:.09s}
@media (min-width:761px){.fx-arma{padding:1.25rem 1.5rem}.fx-arma-sel{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.fx-arma-todo{width:auto;padding:0 2rem}}
.fx-dib{margin:0;background:#fff;border:1px solid var(--fx-acero);border-radius:var(--fx-r);padding:.75rem}
.fx-dib-s{display:block;width:100%;max-width:44rem;margin:0 auto;height:auto;font:500 17px/1 Archivo,"Archivo respaldo",system-ui,sans-serif;fill:var(--fx-tinta)}
.fx-dib-p{fill:none;stroke:var(--fx-tinta);stroke-width:1.6;stroke-linejoin:round}
.fx-dib-fl{fill:none;stroke:var(--fx-gris);stroke-width:.9}
.fx-dib-eje{fill:none;stroke:var(--fx-gris);stroke-width:.8;stroke-dasharray:14 4 2 4}
.fx-dib-c{fill:none;stroke:var(--fx-azul);stroke-width:1}
.fx-dib figcaption{margin-top:.375rem;font-size:.75rem;color:var(--fx-gris)}
.fx-cx-hoja{margin-bottom:.5rem}
.fx-cx-hoja .fx-cx-it{min-height:3.25rem}
@keyframes fx-cx-entra{from{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.fx-cx-mas[open] .fx-cx-l,.fx-arma-nuevo li{animation:none}.fx-cx-agr,.fx-chip{transition:none}}
@media (prefers-contrast:more){.fx-cx-g,.fx-dib{border-color:var(--fx-tinta)}.fx-cx-agr,.fx-chip{border-color:ButtonText}}
.fx-dibujo{margin:0 0 1rem;max-width:38rem}
.fx-dibujo[hidden]{display:none}
.fx-dibujo img{display:block;width:100%;height:auto;padding:.75rem;background:#fff;border-radius:.625rem;box-shadow:var(--fx-sombra);box-sizing:border-box}
.fx-dibujo figcaption{margin-top:.375rem;font-size:.8125rem;line-height:1.3;color:var(--fx-gris)}
.fx-medio[data-origen="dibujo"] img{object-fit:contain;background:#fff}
.fx-ay{position:relative;display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;margin:0 0 0 .375rem;padding:0;border:0;
  border-radius:50%;background:var(--fx-suave,#EDF0F4);color:var(--fx-gris,#59616D);font:650 .8125rem/1 Archivo,Inter,system-ui,sans-serif;
  vertical-align:.0625rem;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease-out,color .15s ease-out,transform .1s ease-out}
.fx-ay::before{content:"";position:absolute;inset:-.6875rem}
.fx-ay:hover{background:var(--fx-acero,#D9DEE6);color:var(--fx-tinta,#17191E)}
.fx-ay:active{transform:scale(.92)}
.fx-ay[aria-expanded="true"]{background:var(--fx-tinta,#17191E);color:#fff}
.fx-ay:focus-visible{outline:2px solid var(--fx-azul,#273C84);outline-offset:2px}
.fx-ay-pop{position:absolute;z-index:7;left:0;top:calc(100% + .5rem);width:max-content;max-width:min(20rem,calc(100vw - 2.5rem));
  padding:.75rem .875rem;border-radius:.625rem;background:var(--fx-tinta,#17191E);color:#fff;font-size:.875rem;font-weight:400;
  line-height:1.45;box-shadow:0 8px 24px rgb(23 25 30/.22);text-align:left}
.fx-ay-pop[hidden]{display:none}
.fx-ay-pop p{margin:0}
.fx-ay-pop p+p{margin-top:.375rem}
.fx-ay-pop .v{color:#D9DEE6}
.fx-ay-pop .v b{color:#fff;font-weight:650}
.fx-ay-pop a{display:inline-flex;align-items:center;min-height:2.75rem;margin-bottom:-.5rem;color:#BFD0FF;font-weight:600;text-decoration:none}
.fx-ay-pop a:hover{text-decoration:underline}
@media (prefers-reduced-motion:no-preference){.fx-ay-pop:not([hidden]){animation:fx-ay-sale .2s cubic-bezier(.22,1,.36,1)}}
@keyframes fx-ay-sale{from{opacity:0;transform:translateY(-4px) scale(.98)}}
.fx-dj{position:relative;padding:.75rem;background:#fff;border-radius:.625rem;box-shadow:var(--fx-sombra)}
.fx-dibujo .fx-dj img{padding:0;border-radius:0;box-shadow:none;background:none}
.fx-dj-capa{position:absolute;inset:.75rem;container-type:inline-size;pointer-events:none}
.fx-dj-v{position:absolute;left:calc(var(--cx) * 100%);top:calc(var(--cy) * 100%);transform:translate(-50%,-50%) rotate(var(--g));
  min-width:calc(var(--l) * 100cqw + 3px);min-height:calc(var(--a) * 100cqw + 3px);padding:0 .12em;box-sizing:border-box;
  display:flex;align-items:center;justify-content:center;background:#fff;color:var(--fx-tinta);
  font:500 max(11px,min(calc(var(--t) * 100cqw),calc(var(--m,1) * 100cqw / var(--e,1))))/1 Archivo,"Archivo respaldo",system-ui,sans-serif;
  white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}
.fx-dj-v.fx-dj-izq{left:calc(var(--x0) * 100%);transform:translate(0,-50%);justify-content:flex-start}
.fx-dj-v.fx-dj-ini{left:calc(var(--px) * 100%);top:calc(var(--py) * 100%);transform:translate(0,-50%) rotate(var(--g));transform-origin:0 50%;justify-content:flex-start}
.fx-dj-v.fx-dj-fin{left:calc(var(--px) * 100%);top:calc(var(--py) * 100%);transform:translate(-100%,-50%) rotate(var(--g));transform-origin:100% 50%;justify-content:flex-end}
.fx-dj-v[hidden]{display:none}
.fx-dibujo.fx-dj-letras .fx-dj-capa{visibility:hidden}
.fx-dj-pie{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;margin:0}
.fx-dj-cat{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-left:auto;color:var(--fx-tinta);font-size:.875rem;cursor:pointer;-webkit-tap-highlight-color:transparent}
.fx-dj-cat input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--fx-azul);flex:none}
.fx-dj-cat input:focus-visible{outline:2px solid var(--fx-azul);outline-offset:2px}
@media (scripting:none){.fx-dj-cat{display:none}}
.fx-dj-ley{columns:auto;margin:.25rem 0 0;font-size:1rem;line-height:1.35;color:var(--fx-tinta)}
@media (prefers-reduced-motion:reduce){.fx-ay{transition:none}.fx-ay:active{transform:none}}
article.fx.fx-o10{display:block;box-sizing:border-box;width:auto;max-width:min(150rem,100%);border:0;padding:0 var(--fx-gut)}
.fx.fx-o10 .fx-rejilla{display:block}
.fx-o10 .fx-rejilla>*{margin-bottom:var(--fx-gy)}
.fx-o10 .fx-lado{display:grid;gap:1.25rem;min-width:0}
.fx-o10 .fx-lado>*{min-width:0;grid-area:auto}
@media (min-width:761px){
  .fx.fx-o10 .fx-rejilla{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;grid-template-rows:none;column-gap:clamp(1.5rem,3vw,3.5rem);row-gap:0;
    max-width:76rem;margin-inline:auto}
  .fx.fx-o10 .fx-rejilla>*{grid-column:1/-1;grid-row:auto;grid-area:auto / 1 / auto / -1}
  .fx.fx-o10 .fx-rejilla>.fx-gal{grid-column:1/span 7}
  .fx.fx-o10 .fx-rejilla>.fx-lado{grid-column:8/span 5;align-self:start;gap:1.5rem}
  .fx.fx-o10 .fx-rejilla:has(>.fx-gal-0)>.fx-lado{grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(1.5rem,3vw,3.5rem);align-items:start}
  .fx.fx-o10 .fx-rejilla:has(>.fx-gal-0)>.fx-lado>.fx-buy{grid-area:1 / 2 / span 3 / 3}
  .fx.fx-o10 .fx-rejilla>.fx-gal,.fx.fx-o10 .fx-rejilla>.fx-lado{margin-bottom:clamp(3rem,5vw,4.5rem)}
  .fx.fx-o10 .fx-rejilla>:not(.fx-gal):not(.fx-lado){margin-bottom:clamp(3rem,5vw,4.5rem)}
}
@media (min-width:1024px){
  .fx-o10 .fx-lado .fx-codigo{font-size:clamp(2rem,1.2rem + 1.4vw,2.75rem)}
}
.fx-o10 .fx-tipo{font-size:1.0625rem;line-height:1.45;color:var(--fx-gris);text-wrap:pretty}
.fx-o10 .fx-tipo .fx-marca-tx{color:inherit;text-decoration:underline;text-decoration-color:var(--fx-acero);text-underline-offset:.2em}
.fx-o10 .fx-tipo .fx-marca-tx:hover{color:var(--fx-azul);text-decoration-color:currentColor}
.fx-gal-dj{grid-area:gal;min-width:0}
.fx-gal-dj .fx-dibujo{margin:0}
.fx-o10 .fx-clave .fx-cotas{max-width:none;margin:0;padding:0;background:none;box-shadow:none;border-radius:0;
  grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}
@media (min-width:761px){.fx-o10 .fx-clave .fx-cotas{grid-template-columns:repeat(var(--nc,3),minmax(0,1fr))}}
.fx-o10 .fx-clave .fx-cota dd{font-size:1.125rem;line-height:1.25;font-weight:650;overflow-wrap:anywhere}
.fx-cota-a dd{font-variant-numeric:tabular-nums}
.fx-cambiar{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.5rem;color:var(--fx-azul);font-weight:600;text-decoration:none;
  -webkit-tap-highlight-color:transparent;touch-action:manipulation}
.fx-cambiar-n{font-weight:400;color:var(--fx-gris)}
.fx-cambiar svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.fx-cambiar:focus-visible{outline:2px solid var(--fx-azul);outline-offset:2px;border-radius:.25rem}
@media (prefers-reduced-motion:no-preference){html:has(.fx-o10){scroll-behavior:smooth}}
.fx-o10 .fx-sel{scroll-margin-top:calc(var(--fx-hdr,4.5rem) + 1rem)}
.fx-o10 .fx-panel{background:var(--fx-fondo);box-shadow:none}
.fx-o10 .fx-precio-cot .fx-precio-v{font-size:inherit;font-weight:700}
.fx-o10 .fx-precio-m{font-size:.9375rem}
.fx-o10 .fx-dispo{margin-top:.625rem!important}
.fx-o10 .fx-dispo-cot{color:var(--fx-gris);font-weight:500}
.fx-o10 .fx-dispo-cot svg{stroke-width:1.9!important;color:var(--fx-gris)}
.fx-o10 .fx-p-abajo .fx-sec{justify-content:center}
.fx-pie-p{margin:.25rem 0 0!important;font-size:.8125rem;line-height:1.45;color:var(--fx-gris);text-align:center}
.fx-pie-p a{color:inherit}
.fx-incl{margin:0 0 1.25rem!important;padding:.875rem 1rem;border-radius:var(--fx-r2);background:var(--fx-fondo);font-size:.9375rem;line-height:1.45}
.fx-o10 .fx-spec-in{display:block}
.fx-gp{border-top:1px solid var(--fx-suave)}
.fx-gp:last-child{border-bottom:1px solid var(--fx-suave)}
.fx-gp>summary{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;cursor:pointer;list-style:none;font-weight:600;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.fx-gp>summary::-webkit-details-marker{display:none}
.fx-gp>summary:focus-visible{outline:2px solid var(--fx-azul);outline-offset:2px;border-radius:.25rem}
.fx-gp-t{flex:1 1 auto}
.fx-gp-n{font-weight:400;font-size:.875rem;color:var(--fx-gris);font-variant-numeric:tabular-nums}
.fx-gp-i{width:1.125rem;height:1.125rem;flex:0 0 auto;fill:none;stroke:var(--fx-gris);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s cubic-bezier(.2,.8,.2,1)}
.fx-gp[open]>summary .fx-gp-i{transform:rotate(180deg)}
.fx-gp>:not(summary){margin-bottom:1rem}
.fx-o10 .fx-gp .fx-dl{columns:auto}
.fx-o10 .fx-gp .fx-par:last-child{border-bottom:0}
@supports (interpolate-size:allow-keywords){
  .fx-o10{interpolate-size:allow-keywords}
  .fx-gp::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .28s cubic-bezier(.2,.8,.2,1),opacity .2s,content-visibility .28s allow-discrete}
  .fx-gp[open]::details-content{block-size:auto;opacity:1}
}
.fx-apl h2,.fx-docs h2,.fx-o10 .fx-spec h2{margin-bottom:.75rem!important}
.fx-apl-d{margin:0 0 .75rem!important;color:var(--fx-gris);line-height:1.5}
.fx-apl>.fx-dl{columns:auto;margin-bottom:.75rem}
.fx-grados{color:var(--fx-gris);line-height:1.7}
.fx-grados b{color:var(--fx-tinta)}
.fx-docs-l{list-style:none;margin:0 0 .75rem;padding:0;display:grid;gap:.25rem}
.fx-docs-l li{display:flex;gap:.75rem;align-items:flex-start;padding:.5rem 0;font-size:.9375rem}
.fx-docs-l li>span{display:grid;gap:.125rem}
.fx-docs-l b{font-weight:600}
.fx-docs-l svg{width:1.25rem;height:1.25rem;flex:0 0 auto;margin-top:.125rem;fill:none;stroke:var(--fx-gris);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.fx-notas-cat{margin:0;padding-left:1.25rem;color:var(--fx-gris);line-height:1.5;display:grid;gap:.5rem}
@media (prefers-reduced-motion:reduce){
  .fx-gp-i{transition:none}
  .fx-gp::details-content{transition:none}
}
@media (prefers-contrast:more){.fx-gp,.fx-gp:last-child{border-color:var(--fx-tinta)}.fx-o10 .fx-panel{box-shadow:0 0 0 1px var(--fx-tinta)}}
@media (max-width:760px){
  .fx-o10 .fx-cambiar{display:none}
  .fx-o10 .fx-migas{display:none}
  .fx-o10 .fx-pie-serie{display:none}
}
.fx-o10 .fx-dj-ley{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.fx-desc-cat{color:var(--fx-gris);line-height:1.55}
.fx-o10 .fx-codigo{white-space:normal}
.fx-o10 .fx-codigo .fx-chars{display:inline;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
.fx-grados{overflow-wrap:anywhere;white-space:normal}
.fx-o10 .fx-cant{display:flex;align-items:center;gap:.5rem}
.fx-o10 .fx-cant label{flex:1 1 auto;min-width:0}
.fx-o10 .fx-cx-it,.fx-o10 .fx-cx-agr{position:relative}
.fx-o10 .fx-gal .fx-escena{background:#fff;box-shadow:none;border-radius:var(--fx-r)}
.fx-o10 .fx-gal .fx-medio>img,.fx-o10 .fx-gal-dj .fx-dj img{cursor:zoom-in}
.fx-o10 .fx-gal-dj .fx-dibujo,.fx-o10 .fx-gal-dj .fx-dib{margin:0;border:0;padding:0;background:#fff}
@media (min-width:761px){
  .fx-o10 .fx-gal{--fx-escena:4/3}
  .fx-o10 .fx-gal .fx-escena{aspect-ratio:4/3}
  .fx-o10 .fx-gal .fx-medio>img{max-width:none;padding:clamp(1rem,2.5vw,2.5rem)}
  .fx-o10 .fx-gal-dj{display:grid;align-content:center;min-height:100%}
  .fx-o10 .fx-lado .fx-panel{padding:1.5rem}
  .fx-o10 .fx-lado .fx-clave .fx-cotas{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}
}
@media (min-width:761px){
  .fx-o10 .fx-uso .fx-cx-gs{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:2.5rem 2rem;margin-top:1.25rem}
  .fx-o10 .fx-uso .fx-cx-g:has(.fx-cx-l>li:nth-child(3)){grid-column:1/-1}
  .fx-o10 .fx-uso .fx-cx-g{border:0;background:none;padding:0}
  .fx-o10 .fx-uso .fx-cx-gc{margin-bottom:.875rem}
  .fx-o10 .fx-uso .fx-cx-g h3{font-size:1.125rem}
  .fx-o10 .fx-uso .fx-cx-l{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:1.5rem 1.25rem}
  .fx-o10 .fx-uso .fx-cx-it{display:block;position:relative;min-height:0}
  .fx-o10 .fx-uso .fx-cx-a{display:grid;gap:.625rem;padding:0;border-radius:var(--fx-r2)}
  .fx-o10 .fx-uso a.fx-cx-a:hover{background:none}
  .fx-o10 .fx-uso a.fx-cx-a:hover .fx-cx-f{box-shadow:inset 0 0 0 1px var(--fx-acero)}
  .fx-o10 .fx-uso .fx-cx-f{flex:none;width:100%;height:auto;aspect-ratio:4/3;border-radius:var(--fx-r2);background:#fff;box-shadow:inset 0 0 0 1px var(--fx-suave);transition:box-shadow .15s}
  .fx-o10 .fx-uso .fx-cx-f img{padding:.75rem;object-fit:contain}
  .fx-o10 .fx-uso .fx-cx-f0{width:2.25rem;height:2.25rem;border-radius:.5rem;background:var(--fx-suave);color:transparent;font-size:0}
  .fx-o10 .fx-uso .fx-cx-cod{font-size:1rem}
  .fx-o10 .fx-uso .fx-cx-agr{position:absolute;top:.5rem;right:.5rem;min-width:2.75rem;padding:0;justify-content:center;background:#fff;box-shadow:0 1px 2px rgb(23 25 30 / .08)}
  .fx-o10 .fx-uso .fx-cx-agr span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .fx-o10 .fx-uso .fx-cx-mas>summary{margin-top:1rem}
  .fx-o10 .fx-uso .fx-cx-mas .fx-cx-l{margin-top:1rem}
  .fx-o10 .fx-uso .fx-cx-fu,.fx-o10 .fx-uso .fx-cx-fuera{margin-top:.75rem}
  .fx-o10 .fx-incl{max-width:48rem}
}
@media (min-width:1024px){
  .fx-o10 .fx-gp .fx-dl{columns:2;column-gap:3.5rem}
  .fx-o10 .fx-gp .fx-par:last-child{border-bottom:1px solid var(--fx-acero)}
}
@media (min-width:1600px){.fx-o10 .fx-spec .fx-gp .fx-dl{columns:3}}
@media (min-width:761px){
  .fx-o10 .fx-sel-col{position:sticky;top:var(--fx-hdr,4.5rem);z-index:1;background:#fff;box-shadow:0 1px 0 var(--fx-suave)}
}
.fx-o10 :is(.fx-sel,.fx-spec,.fx-apl,.fx-docs,.fx-mas,.fx-uso) h2,.fx-o10 .fx-cx-cab h2{font-size:clamp(1.25rem,1rem + .8vw,1.625rem);line-height:1.2;font-weight:700}
.fx-o10 :is(.fx-cotas dd,.fx-dl dd,.fx-fila,.fx-sel-col){font-variant-numeric:tabular-nums}
.fx-zoom{width:min(96vw,90rem);max-width:none;max-height:94vh;max-height:94dvh;padding:clamp(1rem,3vw,2.5rem);border:0;border-radius:var(--fx-r);background:#fff;overflow:auto}
.fx-zoom::backdrop{background:rgb(23 25 30 / .55)}
.fx-zoom[open]{animation:fx-zoom-in .22s cubic-bezier(.2,.8,.2,1)}
.fx-zoom .fx-zoom-img{display:block;width:100%;max-height:84vh;max-height:84dvh;object-fit:contain}
.fx-zoom .fx-dj{width:100%}
.fx-zoom-x{position:sticky;float:right;top:0;width:2.75rem;height:2.75rem;margin:-.5rem -.5rem 0 0;border:0;border-radius:50%;background:var(--fx-suave);color:var(--fx-tinta);font:400 1.5rem/1 Inter,system-ui,sans-serif;cursor:pointer}
@keyframes fx-zoom-in{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.fx-zoom[open]{animation:none}}
.fx-o10 .fx-uso :is(.fx-cx-fu,.fx-cx-fuera,.fx-cx-cod,.fx-cx-d){white-space:normal;overflow-wrap:anywhere;min-width:0}
.fx-o10 .fx-uso .fx-cx-g,.fx-o10 .fx-uso .fx-cx-l>li{min-width:0}
.fx-o10 .fx-p-abajo .fx-cta-2{margin-top:.625rem;background:#fff;color:var(--fx-azul);box-shadow:inset 0 0 0 1.5px var(--fx-azul)}
.fx-o10 .fx-p-abajo .fx-cta-2:hover{background:var(--fx-suave)}
.fx-o10 .fx-precio-cot .fx-precio-t{font:inherit}
.fx-o10 .fx-gal .fx-medio>img:focus-visible,.fx-o10 .fx-dj:focus-visible{outline:2px solid var(--fx-azul);outline-offset:4px;border-radius:.5rem}
@supports not selector(:modal){.fx-o10 .fx-gal .fx-medio>img,.fx-o10 .fx-gal-dj .fx-dj img{cursor:auto}}
.fx-o10 .fx-spec .fx-gp>summary .fx-gp-t{font-size:1.0625rem;font-weight:650}
.fx-o10 .fx-spec .fx-dl{margin:0}
.fx-o10 .fx-spec .fx-par{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1rem;align-items:baseline;padding:.6875rem 0;border-bottom:1px solid var(--fx-suave)}
.fx-o10 .fx-spec .fx-par dt{font-size:.875rem;line-height:1.35;color:var(--fx-gris)}
.fx-o10 .fx-spec .fx-par dd{font-size:.9375rem;line-height:1.35;font-weight:500;color:var(--fx-tinta);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
@media (max-width:760px){.fx-o10 .fx-spec .fx-par{grid-template-columns:minmax(0,42%) minmax(0,1fr)}}
.fx-her-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem}
.fx-her-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;border-radius:999px;background:var(--fx-fondo);color:var(--fx-tinta);
  font-weight:600;font-size:.9375rem;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.fx-her-chip span{font-weight:400;color:var(--fx-gris);font-variant-numeric:tabular-nums}
.fx-her-chip:hover{background:var(--fx-suave)}
.fx-her-chip:focus-visible{outline:2px solid var(--fx-azul);outline-offset:2px}
.fx-b5>.fx-sel,.fx-b5>.fx-her{scroll-margin-top:calc(var(--fx-hdr,4.5rem) + 1rem)}
.fx-b5>.fx-her{margin-top:2.5rem}
.fx-her h2{margin:0 0 .75rem}
.fx-her-l{list-style:none;margin:0;padding:0;display:grid}
.fx-her-it{display:flex;align-items:center;gap:.875rem;min-height:3.75rem;padding:.5rem .25rem;border-bottom:1px solid var(--fx-suave);color:inherit;text-decoration:none}
.fx-her-it:hover{background:var(--fx-fondo)}
.fx-her-f{flex:0 0 4rem;width:4rem;height:3rem;display:grid;place-items:center;border-radius:.5rem;background:var(--fx-fondo);overflow:hidden}
.fx-her-f img{width:100%;height:100%;object-fit:contain;background:#fff}
.fx-her-tx{flex:1 1 auto;min-width:0;display:grid;gap:.125rem}
.fx-her-tx b{font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.fx-her-tx>span{font-size:.8125rem;color:var(--fx-gris);overflow-wrap:anywhere}
.fx-her-iso{font-weight:500;color:var(--fx-gris)}
.fx-her-est{flex:0 0 auto;font-size:.875rem;font-weight:600;color:var(--fx-azul)}
.fx-her-est[data-est="comprar"]{color:var(--fx-verde)}
.fx-her-it svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:var(--fx-gris);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.fx-her-mas>summary{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--fx-azul);font-weight:600;cursor:pointer;list-style:none}
.fx-her-mas>summary::-webkit-details-marker{display:none}
@media (min-width:1024px){.fx-her-l{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}
.fx-o10 .fx-uso :is(.fx-grupo,.fx-g-cont,.fx-item,.fx-item-tx){min-width:0}
.fx-o10 .fx-uso :is(.fx-item-tx,.fx-item-tx b,.fx-item-tx span){white-space:normal;overflow-wrap:anywhere}
.fx-her-l{grid-template-columns:minmax(0,1fr)}
.fx-her-it,.fx-b5,.fx-her{min-width:0}
article.fx.fx-o10{overflow-x:clip}
.fx-o10 .fx-codigo{position:relative}
.fx-o10 .fx-codigo .fx-sr{left:0;top:0}
.fx-o10 .fx-clave:not(:has(.fx-cota:not([hidden]))){display:none}
.fx-o10 .fx-spec .fx-par{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}
.fx-o10 .fx-spec .fx-par dt{min-width:0;white-space:normal;overflow-wrap:anywhere}
.fx-o10 .fx-spec .fx-par dt .fx-ay{margin-left:.25rem;vertical-align:middle}
:root{--fx3-hueco:#EEF1F4;--fx3-linea:#E3E7ED;
  --fx3-ease:cubic-bezier(.22,1,.36,1);--fx3-t-toque:.16s;--fx3-t-entra:.38s}
.fx-gal:not(.fx3-ssr) .fx-pista>.fx-medio:not(.fx3-medio-dib):not([data-origen="dibujo"]):not([data-vista^="Dibujo"]):nth-child(n+2){display:none}
.fx-gal:not(.fx3-dos) .fx-tira,.fx-gal .fx-flecha{display:none}
.fx-gal .fx-medio[hidden]{display:none}
.fx-gal.fx3-dos .fx-tira{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;overflow:visible}
.fx-gal.fx3-dos .fx-mini{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .875rem;border-radius:.5rem;background:#fff;box-shadow:inset 0 0 0 1px var(--fx-acero);color:var(--fx-gris);font-size:.9375rem}
.fx-gal.fx3-dos .fx-mini-f{display:none}
.fx-gal.fx3-dos .fx-mini[aria-current="true"]{color:var(--fx-tinta);box-shadow:inset 0 0 0 2px var(--fx-azul)}
.fx-gal.fx3-dos .fx-mini[hidden]{display:none}
@media (max-width:760px){.fx-gal.fx3-dos .fx-mini{min-height:3rem}}
.fx3-medio-dib>img{background:#fff}
.fx-gal.fx3-nat{--fx3-pad:clamp(1rem,2.5vw,2.5rem);--fx3-ph:var(--fx3-pad);--fx3-pv:1rem}
.fx.fx-o10 .fx-gal.fx3-nat .fx-medio>img{width:min(100%,calc(var(--fx3-w) + 2*var(--fx3-ph)));height:100%;max-width:none;max-height:none;padding:var(--fx3-pv) var(--fx3-ph);object-fit:contain}
.fx.fx-o10 .fx-gal.fx3-nat .fx-medio>img[data-fx3-sinzoom]{cursor:auto}
@media (max-width:760px){
  .fx.fx-o10 .fx-gal.fx3-nat{--fx3-ph:1rem}
  .fx-o10 .fx-gal.fx3-nat .fx-escena{max-height:max(8rem,calc(var(--fx3-alto-tel) + 2*var(--fx3-pv)))}
}
@media (min-width:761px){
  .fx-o10 .fx-gal.fx3-nat .fx-escena{min-width:100%;max-height:max(12rem,calc(var(--fx3-alto) + 2*var(--fx3-pv)))}
}
@supports (width:1cqw){
  .fx-o10 .fx-gal.fx3-nat .fx-gal-in{container-type:inline-size}
  .fx.fx-o10 .fx-gal.fx3-nat .fx-escena{--fx3-W:calc(100cqw - 2*var(--fx3-ph));aspect-ratio:auto;max-height:none;
    height:calc(max(min(var(--fx3-h0),var(--fx3-W)*var(--fx3-r0)),min(var(--fx3-h1,0px),var(--fx3-W)*var(--fx3-r1,0))) + 2*var(--fx3-pv))}
  @media (max-width:760px){.fx.fx-o10 .fx-gal.fx3-nat .fx-escena{--fx3-W:calc(100cqw + 2*var(--fx-gut,1rem) - 2*var(--fx3-ph))}}
}
.fx.fx-o10 .fx-gal.fx3-nat .fx-pista{height:100%}
.fx.fx-o10 .fx-gal.fx3-nat .fx-medio{height:100%;min-height:0}
@media (max-width:760px){@supports (width:1cqw){.fx.fx-o10 .fx-gal.fx3-nat .fx-escena{max-height:calc(min(38svh,24rem) + 2*var(--fx3-pv))}}}
.fx-o10 .fx-gal.fx3-nat .fx-gal-in{gap:.5rem}
.fx-zoom .fx-zoom-img{width:auto;max-width:100%;margin-inline:auto}
.fx-zoom .fx-dj img{display:block;width:100%;height:auto;max-width:none}
.fx-pie-ia[data-fx3-leyenda="visible"]{color:var(--fx-tinta);font-weight:500}
html[data-m3] .fx.fx-o10 .fx-pie-ia[data-fx3-leyenda="visible"]{display:inline-flex!important}
html[data-m3] .fx.fx-o10 .fx-gal.fx3-dos .fx-gal-pie,html[data-m3] .fx.fx-o10 .fx-gal.fx3-ia-vis .fx-gal-pie{display:flex}
@media (max-width:760px),(max-width:1023px) and (max-height:500px) and (pointer:coarse){html[data-m3] .fx.fx-o10 .fx-gal.fx3-uno:not(.fx3-ia-vis) .fx-gal-pie{display:none}}
.fx-gal-0{display:block}
.fx-gal-0 .fx-escena.fx-sinfoto{aspect-ratio:auto;height:4.5rem;box-shadow:none;background:var(--fx-fondo)}
.fx-gal-0 .fx-sinfoto p{padding:0;gap:0;font-size:.9375rem}
.fx-gal-0 .fx-sinfoto p>span:first-child:not(:only-child){display:none}
.fx.fx-o10 .fx-gal .fx3-carga>img{background:var(--fx3-hueco) content-box}
@media (scripting:none){.fx.fx-o10 .fx-gal .fx3-carga>img{background:none}}
.fx3-sel{display:grid;gap:1rem}
.fx3-eje{display:grid;gap:.5rem}
.fx3-eje-t{margin:0;font-size:.9375rem;color:var(--fx-gris)}
.fx3-eje-t b{color:var(--fx-tinta);font-weight:650;font-variant-numeric:tabular-nums}
.fx3-ops{display:flex;flex-wrap:wrap;gap:.5rem}
.fx3-op{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 .75rem;border-radius:.5rem;
  background:#fff;box-shadow:inset 0 0 0 1px var(--fx-acero);color:var(--fx-tinta);font-size:.9375rem;font-variant-numeric:tabular-nums;text-decoration:none;
  -webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--fx3-t-toque) var(--fx3-ease)}
.fx3-op:active{transform:scale(.97)}
@media (hover:hover){.fx3-op:hover{box-shadow:inset 0 0 0 1px var(--fx-gris)}}
.fx3-op[aria-current="true"]{box-shadow:inset 0 0 0 2px var(--fx-azul);font-weight:650}
.fx3-eje:not(.fx3-abierto) .fx3-op.fx3-fuera{display:none}
.fx3-ver{min-height:2.75rem;padding:0 .5rem;border:0;background:none;color:var(--fx-azul);font:600 .9375rem/1.2 inherit;cursor:pointer}
.fx3-lleva{display:grid;gap:1rem;margin:1.25rem 0;padding-top:1.25rem;border-top:1px solid var(--fx3-linea)}
.fx3-lleva[hidden],.fx3-lleva [hidden]{display:none!important}
.fx3-lleva-t{margin:0;font-size:1.0625rem;line-height:1.3;font-weight:700}
.fx3-lleva h3{margin:0 0 .25rem;font-size:.9375rem;line-height:1.3;font-weight:650;color:var(--fx-tinta)}
.fx3-kit,.fx3-pub,.fx3-sirve-c,.fx3-suj-c,.fx3-sirve{display:grid;gap:.75rem;min-width:0}
.fx3-ck-l,.fx3-links{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}
.fx3-ck-it{display:flex;align-items:center;gap:.5rem;min-width:0}
.fx3-ck{display:flex;align-items:flex-start;gap:.75rem;flex:1 1 auto;min-width:0;min-height:2.75rem;padding:.375rem 0;cursor:pointer}
.fx3-ck input,.fx3-ck-in{flex:none;width:1.375rem;height:1.375rem;margin:.125rem 0 0;accent-color:var(--fx-azul);cursor:pointer}
.fx3-ck-tx{display:grid;gap:.125rem;min-width:0}
.fx3-ck-tx b{font-size:.9375rem;font-weight:600}
.fx3-ck-c{font-size:.875rem;color:var(--fx-gris);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.fx3-ck-ir{flex:none;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .25rem;color:var(--fx-azul);font-size:.875rem;font-weight:600;text-decoration:none}
.fx3-el{display:grid;gap:.375rem}
.fx3-el-t{display:grid;gap:.125rem;font-size:.9375rem}
.fx3-el-t span{font-size:.875rem;color:var(--fx-gris)}
.fx3-el-s{display:block}
.fx3-el select{width:100%;min-height:2.75rem;padding:0 .75rem;border:0;border-radius:.5rem;background:#fff;box-shadow:inset 0 0 0 1px var(--fx-acero);color:var(--fx-tinta);font:500 .9375rem/1.2 inherit}
.fx3-mas>summary{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--fx-azul);font-size:.875rem;font-weight:600;cursor:pointer;list-style:none}
.fx3-mas>summary::-webkit-details-marker{display:none}
.fx3-mas[open]>.fx3-links,.fx3-eje.fx3-abierto .fx3-fuera{animation:fx3-entra var(--fx3-t-entra) var(--fx3-ease) both}
@keyframes fx3-entra{from{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}
.fx3-ck-ir,.fx3-ver,.fx3-mas>summary,.fx3-ley-b{transition:opacity var(--fx3-t-toque) var(--fx3-ease)}
.fx3-ck-ir:active,.fx3-ver:active,.fx3-mas>summary:active,.fx3-ley-b:active{opacity:.6}
.fx3-links{gap:0}
.fx3-links li{border-bottom:1px solid var(--fx3-linea)}
.fx3-links a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.25rem 0;color:var(--fx-tinta);font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none;overflow-wrap:anywhere}
.fx3-links a:hover{color:var(--fx-azul);text-decoration:underline;text-underline-offset:3px}
.fx3-links a span{flex:none;font-weight:400;font-size:.875rem;color:var(--fx-gris)}
.fx3-sub{margin:0 0 .25rem;font-size:.875rem;color:var(--fx-gris)}
.fx3-par{margin:0;font-size:.9375rem;line-height:1.45}
.fx3-par b{font-variant-numeric:tabular-nums}
.fx3-nota,.fx3-fuente{margin:0;font-size:.8125rem;line-height:1.45;color:var(--fx-gris)}
.fx3-nota a{color:var(--fx-azul);font-weight:600}
.fx3-listado{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--fx-azul);font-size:.9375rem;font-weight:600;text-decoration:none}
.fx3-listado:hover{text-decoration:underline;text-underline-offset:3px}
.fx3-pub .fx-cx,.fx3-pub .fx-arma,.fx3-pub .fx-comp{margin:0;padding:0;background:none;border:0;box-shadow:none}
.fx3-pub .fx-cx-cab,.fx3-pub .fx-comp-cab{display:none}
.fx3-pub .fx-cx-gs{display:grid;gap:1rem;margin:0}
.fx3-pub .fx-cx-g{display:grid;gap:.5rem;padding:0;border:0;background:none}
.fx3-pub .fx-cx-gc{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}
.fx3-pub .fx-cx-g h3{font-size:.9375rem}
.fx3-pub .fx-cx-n{font-size:.875rem;color:var(--fx-gris);font-variant-numeric:tabular-nums}
.fx3-pub .fx-cx-l{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr)}
.fx3-pub .fx-cx-it{display:flex;align-items:center;gap:.5rem;min-height:3.25rem}
.fx3-pub .fx-cx-a{display:flex;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0;padding:.25rem 0;color:inherit;text-decoration:none}
.fx3-pub .fx-cx-f{flex:none;width:2.75rem;height:2.75rem;aspect-ratio:auto;border-radius:.375rem;background:#fff;box-shadow:inset 0 0 0 1px var(--fx3-linea);overflow:hidden}
.fx3-pub .fx-cx-f img{width:100%;height:100%;padding:.25rem;object-fit:contain}
.fx3-pub .fx-cx-f0{display:block;width:100%;height:100%;font-size:0;background:var(--fx-fondo)}
.fx3-pub .fx-cx-tx{display:grid;gap:.0625rem;min-width:0}
.fx3-pub .fx-cx-cod{font-size:.9375rem;overflow-wrap:anywhere}
.fx3-pub .fx-cx-d,.fx3-pub .fx-cx-est,.fx3-pub .fx-cx-p{font-size:.8125rem}
.fx3-pub .fx-cx-agr{position:relative;flex:none;min-width:2.75rem;min-height:2.75rem;padding:0 .75rem;border-radius:.5rem}
.fx3-pub .fx-cx-agr span{position:static;width:auto;height:auto;clip:auto}
.fx3-pub .fx3-fijo .fx-cx-agr{display:none}
.fx3-pub .fx-cx-mas>summary{min-height:2.75rem;display:inline-flex;align-items:center;margin-top:0}
.fx3-pub .fx-cx-mas .fx-cx-l{margin-top:.5rem}
.fx3-pub .fx-cx-fu,.fx3-pub .fx-cx-fuera,.fx3-pub .fx-incl{margin:0;padding:0;background:none;font-size:.8125rem;line-height:1.45;color:var(--fx-gris)}
.fx3-pub .fx-arma h2{display:none}
.fx3-pub .fx-arma::before{content:"Arme su broca";display:block;margin-bottom:.25rem;font-size:.9375rem;font-weight:650}
.fx3-pub .fx-arma-kit{border-color:var(--fx3-linea);background:var(--fx3-linea)}
.fx3-pub .fx-arma-kit li{background:#fff}
.fx3-pub .fx-arma-todo{width:100%}
.fx3-pub .fx-grupos{display:grid;gap:1rem}
.fx3-pub .fx-grupo h3{font-size:.9375rem}
.fx3-pub .fx-item{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.25rem 0;background:none;box-shadow:none;border:0}
.fx3-pub .fx-item-f{flex:none}
.fx3-pub .fx-g-sub{margin:0 0 .25rem;font-size:.8125rem;color:var(--fx-gris)}
.fx-uso[hidden]{display:none}
.fx-arma-f.fx3-vacio{display:none}
.fx3-pub .fx-arma .fx-chips,.fx-arma .fx-chips{flex-wrap:wrap}
.fx-arma .fx-arma-kit b>a{display:inline-flex;align-items:center;min-height:2.75rem;margin-block:calc((1.3em - 2.75rem) / 2)}
.fx3-resp{margin:.375rem 0 0;max-width:42rem;font-size:.9375rem;line-height:1.5;color:var(--fx-gris);text-wrap:pretty}
.fx3-junto,.fx-o10 .fx-tipo .fx-marca-tx{white-space:nowrap}
.fx.fx-o10 .fx-codigo{text-wrap:balance}
.fx3-banda:not(:empty)::before{content:" · "}
.fx-o10 .fx-clave .fx-rueda{padding-block:.16em;margin-block:-.16em}
.fx.fx-o10 .fx-migas a{color:var(--fx-gris)}
.fx.fx-o10 .fx-migas a:hover{color:var(--fx-tinta)}
@media (max-width:760px){
  .fx3-lleva{margin:1rem 0}
  .fx.fx-o10 .fx-codigo.fx3-cod-18{font-size:min(7.6vw,calc((100vw - 2rem) / 12.42))}
  .fx.fx-o10 .fx-codigo.fx3-cod-19{font-size:min(7.6vw,calc((100vw - 2rem) / 13.11))}
  .fx.fx-o10 .fx-codigo.fx3-cod-20{font-size:min(7.6vw,calc((100vw - 2rem) / 13.80))}
  .fx.fx-o10 .fx-codigo.fx3-cod-21{font-size:min(7.6vw,calc((100vw - 2rem) / 14.49))}
  .fx.fx-o10 .fx-codigo.fx3-cod-22{font-size:min(7.6vw,calc((100vw - 2rem) / 15.18))}
  .fx.fx-o10 .fx-codigo.fx3-cod-23{font-size:min(7.6vw,calc((100vw - 2rem) / 15.87))}
  .fx.fx-o10 .fx-codigo.fx3-cod-24{font-size:min(7.6vw,calc((100vw - 2rem) / 16.56))}
  .fx3-op{min-height:3rem;min-width:3rem}
  .fx3-ver{min-height:3rem}
  .fx-lado>.fx-gal-0{margin:0 var(--fx-gut,1rem)}
  .fx-o10 .fx-clave .fx-iso,.fx-o10 .fx-tipo .fx-marca-tx,.fx-o10 .fx-dj-ley .fx-ay{position:relative}
  .fx-o10 .fx-clave .fx-iso::after,.fx-o10 .fx-dj-ley .fx-ay::after{content:"";position:absolute;left:50%;top:50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%)}
  .fx-o10 .fx-tipo .fx-marca-tx::after{content:"";position:absolute;left:0;right:0;top:50%;height:2.75rem;transform:translateY(-50%)}
}
@media (prefers-reduced-motion:reduce){.fx3-mas[open]>.fx3-links,.fx3-eje.fx3-abierto .fx3-fuera{animation:none}.fx3-op,.fx3-ck-ir,.fx3-ver,.fx3-mas>summary,.fx3-ley-b,.wa-f{transition:none}.fx3-op:active{transform:none}}
@media (prefers-contrast:more){.fx3-op,.fx3-el select{box-shadow:inset 0 0 0 1px var(--fx-tinta)}}
@media (min-width:761px){
  .fx.fx-o10 .fx-rejilla>.fx-gal-0{margin-bottom:1.5rem}
  .fx.fx-o10 .fx-rejilla.fx3-flujos{display:flow-root;--fx3-g:clamp(1.5rem,3vw,3.5rem);--fx3-izq:calc((100% - 11 * var(--fx3-g)) * 7 / 12 + 6 * var(--fx3-g))}
  .fx.fx-o10 .fx-rejilla.fx3-flujos>.fx-gal{float:left;width:var(--fx3-izq);margin-bottom:1.5rem}
  .fx.fx-o10 .fx-rejilla.fx3-flujos>.fx-lado{display:contents}
  .fx.fx-o10 .fx-rejilla.fx3-flujos>.fx-lado>*{margin-left:calc(var(--fx3-izq) + var(--fx3-g));margin-bottom:1.5rem}
  .fx.fx-o10 .fx-rejilla.fx3-flujos>.fx-lado>.fx3-sel{float:left;clear:left;width:var(--fx3-izq);margin-left:0;margin-bottom:clamp(3rem,5vw,4.5rem)}
  .fx.fx-o10 .fx-rejilla.fx3-flujos>.fx-lado>.fx-clave{float:right;width:calc(100% - var(--fx3-izq) - var(--fx3-g));margin-left:0}
  .fx.fx-o10 .fx-rejilla.fx3-flujos>.fx-lado>.fx-buy{clear:right;margin-bottom:clamp(3rem,5vw,4.5rem)}
  .fx.fx-o10 .fx-rejilla.fx3-flujos>.fx-lado~*{clear:both}
  .fx.fx-o10 .fx-rejilla>.fx-lado.fx3-sin-img{grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(1.5rem,3vw,3.5rem);align-items:start;
    grid-template-rows:repeat(6,auto) 1fr}
  .fx.fx-o10 .fx-lado.fx3-sin-img>*{grid-column:1}
  .fx.fx-o10 .fx-lado.fx3-sin-img>.fx-gal-0{margin:0}
  .fx.fx-o10 .fx-lado.fx3-sin-img>.fx-buy{grid-column:2;grid-row:1/8}
  .fx.fx-o10 .fx-rejilla>.fx3-lleva{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));column-gap:clamp(1.5rem,3vw,3rem);row-gap:1.75rem;
    align-items:start;margin:0 0 clamp(3rem,5vw,4.5rem);padding-top:0;border-top:0}
  .fx.fx-o10 .fx-rejilla>.fx3-lleva>.fx3-lleva-t{grid-column:1/-1;font-size:1.5rem;line-height:1.25}
  .fx.fx-o10 .fx-rejilla>.fx3-lleva>.fx3-pub,.fx.fx-o10 .fx-rejilla>.fx3-lleva>.fx3-pub>.fx-cx,.fx.fx-o10 .fx-rejilla>.fx3-lleva>.fx3-pub>.fx-cx>.fx-cx-gs,.fx.fx-o10 .fx-rejilla>.fx3-lleva>.fx3-sirve-c{display:contents}
  main nav.ah-vecinos.ah-vecinos{box-sizing:border-box;max-width:calc(76rem + 6.8vw);margin-inline:auto;padding-inline:3.4vw}
  .fx3-wa-fuera .wa-f{opacity:0!important;visibility:hidden;pointer-events:none}
  .wa-f{transition:opacity var(--fx3-t-toque) var(--fx3-ease)}
}
.fx3-ley-b,.fx3-cerca-b{display:none}
@media (max-width:760px){.fx3-cerca-b{display:inline-flex}}
@media (max-width:760px){
  .fx3-ley-b{display:inline-flex;align-items:center;min-height:3rem;margin:.25rem 0 0;padding:0;border:0;background:none;color:var(--fx-azul);font:600 .9375rem/1.2 inherit;cursor:pointer}
  .fx.fx-o10 .fx3-ley-b[aria-expanded="true"]+.fx-dj-ley{position:static!important;width:auto;height:auto;margin:.25rem 0 0;overflow:visible;clip:auto;white-space:normal;
    display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;columns:auto}
  .fx.fx-o10 .fx-dj-ley .fx-par{display:block;padding:.5rem 0}
  .fx.fx-o10 .fx-dj-ley dt{font-size:.8125rem}
  .fx.fx-o10 .fx-dj-ley dd{font-size:1rem;margin:0}
  .fx.fx-o10 .fx-dj[data-chico] .fx-dj-capa{visibility:hidden}
  .fx-zoom{box-sizing:border-box;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;padding:3.75rem 1rem 1rem;overflow:auto}
  .fx-zoom[open]{display:flex;flex-direction:column;align-items:flex-start}
  .fx-zoom>.fx-dj,.fx-zoom>.fx-zoom-img{box-sizing:border-box;flex:none;margin-block:auto;width:100%;max-width:100%}
  .fx-zoom .fx-zoom-img{max-height:calc(100dvh - 5rem);object-fit:contain}
  .fx-zoom.fx3-cerca>.fx-dj{width:max(100%,calc(12.5px / var(--tmin,.0125) + 1.5rem));max-width:none}
  .fx-zoom .fx-dj .fx-dj-capa{visibility:visible}
  .fx-zoom .fx-zoom-x{position:fixed;top:.75rem;right:.75rem;float:none;margin:0;z-index:1}
  .fx3-cerca-b{position:fixed;top:.75rem;left:1rem;z-index:1;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:0;border-radius:1.375rem;
    background:var(--fx-suave,#EEF1F4);color:var(--fx-tinta);font:600 .9375rem/1.2 inherit;cursor:pointer}
}
@media (max-width:760px) and (scripting:none){
  .fx3-ley-b{display:none}
  .fx.fx-o10 .fx3-ley-b+.fx-dj-ley{position:static!important;width:auto;height:auto;margin:.5rem 0 0;overflow:visible;clip:auto;white-space:normal;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;columns:auto}
}
.fx3-pie-vista .fx-barra{visibility:hidden!important}
.fx-o10 .fx-dj-cat{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:.25rem;cursor:pointer}
.fx-o10 .fx-dj-cat input{width:1.25rem;height:1.25rem;margin:0}
.fx-o10 .fx-dj-ley .fx-ay{position:relative}
.fx-o10 .fx-dj-ley .fx-ay::after{content:"";position:absolute;left:50%;top:50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%)}
.fx-o10 .fx-dj-ley .fx-par{min-height:3.25rem}
.fx3-todos{margin:0 0 1.5rem}
.fx3-todos>summary{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--fx-azul);font-size:.9375rem;font-weight:600;cursor:pointer;list-style:none}
.fx3-todos>summary::-webkit-details-marker{display:none}
.fx3-todos[open]>summary{margin-bottom:.5rem}
.fx3-otras>summary{color:var(--fx-gris)}
@font-face{font-family:"fx3 Inter respaldo";src:local("Arial"),local("ArialMT"),local("Helvetica");size-adjust:107.1%;ascent-override:90.4%;descent-override:22.5%;line-gap-override:0%}
@font-face{font-family:"fx3 Inter";font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/inter-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.fx.fx-o10,.fx.fx-o10 .fx3-resp,.fx.fx-o10 .fx3-sel,.fx.fx-o10 .fx3-lleva,.fx.fx-o10 .fx-codigo,.fx.fx-o10 .fx-tipo,.fx.fx-o10 .fx-buy,.fx-barra,#cj{font-family:"fx3 Inter","fx3 Inter respaldo","Helvetica Neue",Helvetica,Arial,sans-serif}
.fx.fx-o10 button,.fx.fx-o10 input,.fx-barra button,#cj button,#cj input{font-family:inherit}
@media (max-width:760px){
  .fx.fx-o10 .fx-dibujo figcaption{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;row-gap:0}
  .fx.fx-o10 .fx-dibujo figcaption>.fx-dj-pie{display:contents}
  .fx.fx-o10 .fx-dibujo figcaption>.fx-dj-pie>span{font-size:.8125rem;color:var(--fx-gris)}
  .fx.fx-o10 .fx-dibujo figcaption>.fx-dj-pie>.fx-dj-cat{margin:0}
  .fx.fx-o10 .fx-dibujo figcaption>.fx3-ley-b{margin:0}
  .fx.fx-o10 .fx-dibujo figcaption>.fx-dj-ley{flex:1 0 100%}
}
.fx.fx-o10 .fx-gal.fx3-dos .fx-gal-pie,html[data-m3] .fx.fx-o10 .fx-gal.fx3-dos .fx-gal-pie{display:flex;align-items:center;height:1.25rem;min-height:1.25rem;margin:0;padding:0;
  white-space:nowrap;overflow:hidden;line-height:1.25rem}
html[data-m3] .fx.fx-o10 .fx-gal.fx3-dos .fx-gal-pie>span{padding-top:0;overflow:hidden;text-overflow:ellipsis}
.fx-o10 .fx-clave .fx-iso{position:relative}
.fx-o10 .fx-clave .fx-iso::after{content:"";position:absolute;left:50%;top:50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%)}
@media (max-width:760px) and (max-height:843px), (min-width:391px) and (max-width:760px) and (max-height:860px), (min-width:561px) and (max-width:760px) and (max-height:900px){
  .fx.fx-o10 .fx-gal.fx3-nat{--fx3-pv:.5rem}
  @supports (width:1cqw){.fx.fx-o10 .fx-gal.fx3-nat .fx-escena{max-height:calc(min(30svh,max(16svh,100svh - 544px),24rem) + 2*var(--fx3-pv))}}
  .fx.fx-o10 .fx-gal.fx3-dos .fx-mini{min-height:2.75rem}
  .fx.fx-o10 .fx-rejilla.fx3-flujos>.fx-gal{margin-bottom:.5rem}
  .fx.fx-o10 .fx-gal-dj>.fx-dibujo>.fx-dj{padding:.5rem}
  .fx.fx-o10 .fx-gal-dj>.fx-dibujo>.fx-dj[data-chico]>img{display:block;width:auto;max-width:100%;height:clamp(6.5rem,100svh - 536px,7.5rem);margin-inline:auto;object-fit:contain}
  .fx.fx-o10 .fx-gal.fx3-nat .fx-medio[data-vista="Giro 360°"]{overflow:hidden;display:flex;align-items:center;justify-content:center}
  .fx.fx-o10 .fx-gal.fx3-nat .fx-medio[data-vista="Giro 360°"]>img[width="400"][height="240"][src*="/m-e33f25ece7d4bc3146b8b73a."],
  .fx.fx-o10 .fx-gal.fx3-nat .fx-medio[data-vista="Giro 360°"]>img[width="400"][height="240"][src*="/m-868f0eb02d9badad849988fb."],
  .fx.fx-o10 .fx-gal.fx3-nat .fx-medio[data-vista="Giro 360°"]>img[width="400"][height="240"][src*="/m-43020bced863aa434c566efe."],
  .fx.fx-o10 .fx-gal.fx3-nat .fx-medio[data-vista="Giro 360°"]>img[width="400"][height="240"][src*="/m-67294404bee1fc61f68617d0."]{flex:none;height:calc(100% / .68)}
  .fx.fx-o10 .fx-gal-dj>.fx-dibujo>figcaption{margin-top:.25rem;column-gap:.5rem}
  .fx.fx-o10 .fx-gal-dj>.fx-dibujo>figcaption>.fx-dj-pie>span{flex:0 1 auto;font-size:.75rem;line-height:1.35}
  .fx.fx-o10 .fx-gal-dj>.fx-dibujo>figcaption>.fx-dj-pie>.fx-dj-cat,
  .fx.fx-o10 .fx-gal-dj>.fx-dibujo>figcaption>.fx3-ley-b{flex:1 1 40%;min-width:0;min-height:2.75rem;font-size:.8125rem;line-height:1.2;text-align:left}
}
@media (max-width:339px) and (max-height:843px){
  .fx.fx-o10 .fx-gal-dj>.fx-dibujo>figcaption>.fx-dj-pie>span{flex:1 0 100%}
  .fx.fx-o10 .fx-gal-dj>.fx-dibujo>figcaption>.fx-dj-pie>.fx-dj-cat,
  .fx.fx-o10 .fx-gal-dj>.fx-dibujo>figcaption>.fx3-ley-b{flex:1 1 0}
}
@media (max-width:760px) and (min-height:821px) and (max-height:843px), (min-width:391px) and (max-width:760px) and (min-height:821px) and (max-height:860px), (min-width:561px) and (max-width:760px) and (min-height:821px) and (max-height:900px){
  @supports (width:1cqw){.fx.fx-o10 .fx-gal.fx3-nat .fx-escena{max-height:calc(min(36svh,24rem) + 2*var(--fx3-pv))}}
}
@media (max-width:389px), (max-width:760px) and (max-height:600px){
  html body .fx-barra[role]{padding-top:.375rem}
  .fx-barra .fx-barra-in .fx-barra-tx b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-size:.875rem;line-height:1.2}
  .fx-barra .fx-barra-in .fx-barra-tx>span{font-size:.75rem;line-height:1.25}
}
@media (max-width:760px){
  .fx.fx-o10 p.fx3-resp,.fx.fx-o10 p.fx3-par,.fx.fx-o10 p.fx-dispo,.fx.fx-o10 p.fx3-nota,.fx.fx-o10 .fx3-pub p.fx-cx-fuera{font-size:1rem}
  .fx.fx-o10 p.fx3-fuente,.fx.fx-o10 .fx3-pub p.fx-cx-fu{font-size:.875rem}
}
@media (max-width:760px){
  .fx.fx-o10 .fx-cta.fx3-cede-wa{clip-path:inset(0 3.5rem 0 0 round 999px)}
  .fx.fx-o10 .fx-cta.fx3-cede-wa>*{translate:-1.75rem 0}
  .fx.fx-o10 .fx-cta.fx3-cede-wa{position:relative}
  .fx.fx-o10 .fx-cta.fx3-cede-wa:focus-visible{outline:none;clip-path:inset(-5px calc(3.5rem - 5px) -5px -5px round 999px)}
  .fx.fx-o10 .fx-cta.fx3-cede-wa:focus-visible::after{content:"";position:absolute;inset:-4px calc(3.5rem - 4px) -4px -4px;border:2px solid var(--fx-azul);border-radius:999px;pointer-events:none}
}
.cj{position:fixed;inset:0;z-index:1000;font-family:Archivo,"Archivo respaldo",system-ui,sans-serif;color:var(--fx-tinta,#17191E)}
.cj[hidden]{display:none}
.cj-velo{position:absolute;inset:0;background:#0B1226;opacity:0;transition:opacity .32s ease}
.cj.cj-on .cj-velo{opacity:.42}
.cj-p{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(29rem,94vw);background:#fff;
 box-shadow:-24px 0 64px rgb(11 18 38 / .22);transform:translate3d(100%,0,0);transition:transform .42s cubic-bezier(.22,1,.36,1);outline:0}
.cj.cj-on .cj-p{transform:none}
@media (max-width:760px){.cj-p{width:100vw}}
.cj svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}
.cj-cab{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem .75rem 1.5rem}
.cj-cab h2{margin:0;font-size:1.375rem;line-height:1.2;font-weight:700}
.cj-n{font-weight:500;color:var(--fx-gris,#59616D);font-variant-numeric:tabular-nums}
.cj-x{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:var(--fx-suave,#EDF0F4);color:inherit;cursor:pointer}
.cj-x:hover{background:#E3E7ED}
.cj-ok{margin:0 1.5rem .5rem;font-size:.9375rem;line-height:1.4;color:var(--fx-verde,#1E7B48);font-weight:600}
.cj-ok[hidden]{display:none}
.cj-cuerpo{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.25rem 1.5rem 1rem}
.cj-vacio{margin:1rem 0;font-size:1rem;color:var(--fx-gris,#59616D)}
.cj-g{padding:1rem 0 .5rem}
.cj-g+.cj-g{border-top:1px solid var(--fx-acero,#D9DEE6)}
.cj-g h3{margin:0;font-size:1rem;line-height:1.3;font-weight:650}
.cj-g-sub{margin:.125rem 0 .5rem;font-size:.875rem;line-height:1.4;color:var(--fx-gris,#59616D)}
.cj-g ul{margin:0;padding:0;list-style:none}
.cj-l{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;align-items:center;padding:.75rem 0}
.cj-l+.cj-l{border-top:1px solid #EEF0F3}
.cj-l-tx{display:grid;gap:.125rem;min-width:0}
.cj-l-tx b{font-size:1rem;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.cj-l-tx span{font-size:.8125rem;line-height:1.35;color:var(--fx-gris,#59616D)}
.cj-l-tx .cj-l-p{color:var(--fx-tinta,#17191E);font-weight:600;font-variant-numeric:tabular-nums}
.cj-l-acc{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}
.cj-paso{display:flex;align-items:center;border-radius:.5rem;background:var(--fx-suave,#EDF0F4)}
.cj-paso button{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}
.cj-paso button:disabled{color:#9AA1AB;cursor:default}
.cj-paso output{min-width:2rem;text-align:center;font-weight:650;font-variant-numeric:tabular-nums}
.cj-quitar{min-height:2.75rem;padding:0 .5rem;border:0;background:none;color:var(--fx-gris,#59616D);font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.cj-quitar:hover{color:var(--fx-tinta,#17191E)}
.cj-l-e{grid-column:1/-1;margin:0;font-size:.8125rem;color:var(--fx-gris,#59616D)}
.cj-agr{min-height:2.75rem;padding:0 1.125rem;border:0;border-radius:.5rem;background:var(--fx-suave,#EDF0F4);color:var(--fx-azul,#273C84);font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}
.cj-agr:hover{background:#E3E7ED}
.cj-envio{margin:.5rem 0 0;font-size:.875rem;line-height:1.45;color:var(--fx-gris,#59616D)}
.cj-envio p{margin:0 0 .5rem}
.cj-envio b{color:var(--fx-tinta,#17191E)}
.cj-barra{display:block;width:100%;height:.375rem;border:0;border-radius:.25rem;background:var(--fx-suave,#EDF0F4);-webkit-appearance:none;appearance:none;overflow:hidden}
.cj-barra::-webkit-progress-bar{background:var(--fx-suave,#EDF0F4)}
.cj-barra::-webkit-progress-value{background:var(--fx-azul,#273C84)}
.cj-barra::-moz-progress-bar{background:var(--fx-azul,#273C84)}
.cj-sub{margin:.5rem 0 0!important;font-variant-numeric:tabular-nums}
.cj-pie{display:grid;gap:.5rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--fx-acero,#D9DEE6);background:#fff}
.cj-cta,.cj-cta2{display:flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1.25rem;border-radius:.5rem;font-weight:600;font-size:1.0625rem;text-decoration:none;text-align:center}
.cj-cta{background:var(--fx-azul,#273C84);color:#fff}
.cj-cta:hover{background:var(--fx-azul-2,#1E2F6B)}
.cj-cta2{background:var(--fx-suave,#EDF0F4);color:var(--fx-azul,#273C84);font-size:1rem}
.cj-seguir{min-height:2.75rem;border:0;background:none;color:var(--fx-gris,#59616D);font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}
.cj-seguir:hover{color:var(--fx-tinta,#17191E)}
.cj :focus-visible{outline:2px solid var(--fx-azul,#273C84);outline-offset:2px}
html{scrollbar-gutter:stable}
html.cj-sin-scroll{overflow:hidden}
@media (prefers-reduced-motion:reduce){.cj-p,.cj-velo{transition:none!important}}
@media (forced-colors:active){.cj-p{border-left:2px solid CanvasText}.cj-cta{border:2px solid ButtonText}}
.cj-l-a{font-size:.8125rem;font-weight:600;color:var(--fx-verde,#1B7A43)}
.cj-tot{display:grid;gap:.25rem;margin:.5rem 0 0;font-variant-numeric:tabular-nums}
.cj-tot>div{display:flex;justify-content:space-between;gap:1rem}
.cj-tot dt,.cj-tot dd{margin:0}
.cj-tot dd{color:var(--fx-tinta,#17191E)}
.cj-tot .cj-tot-g{padding-top:.25rem;border-top:1px solid var(--fx3-linea,#E3E7ED);font-weight:600;color:var(--fx-tinta,#17191E)}
@media (min-width:761px){.fx.fx-o10 .fx-rejilla>.fx3-lleva>.fx3-pub>*{grid-area:auto}}
