@font-face{font-family:Montserrat;font-weight:400;src:url(/activos/fonts/montserrat-400.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:500;src:url(/activos/fonts/montserrat-500.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:600;src:url(/activos/fonts/montserrat-600.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:700;src:url(/activos/fonts/montserrat-700.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-weight:700;src:url(/activos/fonts/playfair-700.woff2) format("woff2")}:root{--pagina:#3E3D3B;--grafito:#2F2F2F;--grafito-2:#2B2A28;--cobre:#8E5E43;--cobre-base:#B97A57;--cobre-luz:#D9A27C;--tinta:#262321;--tinta-2:#5C564F;--tinta-3:#837B72;--linea:rgba(64,59,54,.2);--linea-cobre:rgba(185,122,87,.32);--crema:#F5EBE2;--tarjeta:#FFFFFF;--tarjeta-2:#F8F3EC;--ambar:#9A5B00}*{box-sizing:border-box}html,body{margin:0;background:var(--pagina);font-family:Montserrat,system-ui,sans-serif;color:var(--tinta)}button{font:inherit}.top{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--grafito-2);border-bottom:1px solid rgba(185,122,87,.35)}.top .marca{font-family:Playfair Display,serif;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:13px;color:var(--cobre-luz)}.top .titulo{font-weight:600;font-size:13px;color:#f6f0e8db}.top .salir{margin-left:auto;background:none;border:1px solid rgba(246,240,232,.25);color:#f6f0e8db;border-radius:100px;padding:6px 12px;font-size:12px;cursor:pointer}.app{display:grid;grid-template-columns:1fr;gap:0;max-width:1240px;margin:0 auto}.lado-croquis{padding:10px 16px;background:var(--pagina)}.lado-preguntas{padding:0 16px 96px}.top .marca,.top .salir{white-space:nowrap}.top .titulo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.opciones.tipos{grid-template-columns:1fr 1fr}.opciones.tipos .op{padding:9px 10px}@media(max-width:899px){.top{padding:10px 14px}.top .marca{font-size:11.5px}.top .titulo{font-size:12px}.lado-croquis{position:sticky;top:45px;z-index:4;box-shadow:0 10px 18px #00000040}.lado-croquis .guia{padding:8px 10px}.lado-croquis .guia .glabel{margin-bottom:2px}.lado-croquis .guia svg{max-height:25vh}.leyenda .larga{display:none}.mini .lbl{flex-basis:100%}.guia .g-lbl,.guia .g-cota{font-size:13px}.lado-croquis .leyenda{font-size:10px;margin-top:2px}.lado-preguntas{padding-top:6px}.lado-croquis .guia-bm{margin-top:4px;padding-top:4px}.lado-croquis .guia .guia-bm svg{max-height:10vh}.app.en-extras .lado-croquis .guia-bm{display:none}}@media(min-width:900px){.app{grid-template-columns:minmax(0,1fr) 460px;gap:28px;padding:24px}.lado-croquis{padding:0;position:sticky;top:78px;align-self:start}.lado-preguntas{padding:0}}.guia{background:#fbf8f3;border:1px solid #D9C7B3;border-radius:16px;padding:14px 14px 12px;box-shadow:0 14px 34px #00000038}.guia .glabel{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#8e5e43;margin:0 0 8px}.guia .glabel small{font-size:10px;letter-spacing:.04em;text-transform:none;font-weight:600;color:#6b635c}.guia svg{display:block;width:100%;height:auto;max-height:46vh;margin:0 auto}.guia-bm{margin-top:10px;padding-top:8px;border-top:1px solid #E6DBCE}.guia .guia-bm svg{max-width:280px;max-height:150px}.campo.aclarar{margin:18px 0 16px}.campo.aclarar label{font-size:15px}.campo.aclarar textarea{min-height:92px}@media(min-width:900px){.guia{padding:20px 22px 16px}.guia svg{max-height:none;max-width:560px}}.leyenda{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:6px 0 0;font-size:11px;color:#4a453f}.leyenda span{display:inline-flex;align-items:center;gap:5px}.leyenda svg{width:20px;height:14px}.aviso-croquis{margin:8px 0 0;text-align:center;font-size:11.5px;font-weight:600;color:#8a4b12}.g-frame{fill:#fff;stroke:#141210;stroke-width:1.4}.g-contorno{fill:none;stroke:#141210;stroke-width:2.4}.g-band,.g-frente{stroke:#e0b08c;stroke-width:1.3}.g-band[data-claro],.g-frente[data-claro]{stroke:#2b2926}.g-frente{stroke-width:1}.g-franja{stroke:#5c646c;stroke-width:.8}.g-mid{stroke:none}.g-line{stroke:#e0b08c;stroke-width:1.1;fill:none}.g-line[data-claro]{stroke:#3a372f}.g-trazo{stroke:#e0b08c;stroke-width:1.1;fill:none;stroke-dasharray:4 3}.g-trazo[data-claro]{stroke:#3a372f}.g-mline{stroke:#ffffff80;stroke-width:1;fill:none}.g-mline[data-claro]{stroke:#2b2926d9}.g-guia{stroke:#e0b08c;stroke-width:1}.g-guia[data-claro]{stroke:#2b2926}.g-arrow{stroke:#8e5e43;stroke-width:1.3;fill:none}.g-punto{fill:#8e5e43;stroke:#fbf8f3;stroke-width:.9}.g-flecha{stroke:#f3e3d3;stroke-width:1.4;fill:none}.g-flecha[data-claro]{stroke:#2b2926}.g-flecha-p{fill:#f3e3d3}.g-flecha-p[data-claro]{fill:#2b2926}.g-cota{fill:#8e5e43;font:700 10px Montserrat,sans-serif;letter-spacing:.03em}.g-lbl{fill:#2b2926;font:700 9.5px Montserrat,sans-serif;letter-spacing:.04em}.g-lbl-s{fill:#5c564f;font:600 8.5px Montserrat,sans-serif}.g-recorrido{fill:none;stroke:#6b635c;stroke-width:1;stroke-dasharray:3 3}.g-buna{stroke:#141210bf;stroke-width:2.2}.g-buna[data-claro]{stroke:#2b2926d9}.g-buna-luz{stroke:#fff9;stroke-width:.8}.g-buna-luz[data-claro]{stroke:#ffffff59}.g-tirador{stroke:#e8dccb;stroke-width:2;stroke-linecap:round}.g-tirador[data-claro]{stroke:#3a372f}.g-guia{stroke-width:1}.g-horno{fill:#141414;stroke:#d9a27c;stroke-width:1;stroke-dasharray:4 3}.g-horno-t{fill:#f3e3d3;font:700 11px Montserrat,sans-serif;letter-spacing:.06em}.g-lbl-in{fill:#f4f1ecf2;font:700 8.5px Montserrat,sans-serif;paint-order:stroke;stroke:#141414cc;stroke-width:2.6px}.op.chk{align-items:center}.op.chk .cuadro{flex:0 0 22px;height:22px;border-radius:6px;border:1.5px solid var(--linea);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;background:var(--tarjeta)}.op.chk.sel .cuadro{background:var(--cobre);border-color:var(--cobre)}.pendiente{font-size:12px;line-height:1.5;color:#7a4b00;background:#fff4d6;border:1.5px dashed #C98A1A;border-radius:12px;padding:10px 12px}.caja-extra{border:1px solid var(--linea);border-radius:12px;padding:12px;margin:-2px 0 4px;background:var(--tarjeta-2)}.caja-extra .campos{margin-top:10px}.img-pend{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;text-align:center}.img-emp{display:block;width:100%;height:auto;border-radius:10px;background:#fff;margin-top:10px;border:1px solid var(--linea)}.op.chk.chico{padding:8px 10px}.op.chk.chico .t{font-size:12.5px}.mini-croquis{background:#fbf8f3;border:1px solid #D9C7B3;border-radius:10px;padding:8px 6px;margin-top:10px;--cobre-base:#B97A57;--cobre-luz:#D9A27C}.mini-croquis svg{display:block;width:100%;max-height:190px}.g-falta-fondo{fill:none;stroke:#2b2926;stroke-width:2.6;stroke-dasharray:4 3}.g-falta{fill:none;stroke:#f2d18a;stroke-width:1.2;stroke-dasharray:4 3}.g-foco-fondo{fill:none;stroke:#2b2926;stroke-width:3.6}.g-foco{fill:#d9a27c2e;stroke:#f3e3d3;stroke-width:1.6}.g-foco-c{stroke:#8e5e43;stroke-width:1.6}.g-lbl.foco{fill:#8e5e43;text-decoration:underline}.g-arrow.foco{stroke:#6e4430;stroke-width:2.2}.g-cota.foco{fill:#6e4430}.g-buna-inox{stroke:#d5dade;stroke-width:2.6}.g-buna-inox[data-claro]{stroke:#30363c}.nota-croquis{margin:6px 0 0;text-align:center;font-size:11.5px;color:#4a453f}.barra-altos{font-size:12.5px;line-height:1.5;color:var(--tinta-2);background:#ffffff8c;border:1px dashed var(--linea-cobre);border-radius:12px;padding:9px 12px;margin:12px 0 0}.barra-altos.mal{color:var(--ambar);border-color:var(--ambar);font-weight:600}.banner{font-size:12.5px;font-weight:600;color:var(--cobre);background:#ffffffa6;border:1px solid var(--linea-cobre);border-radius:12px;padding:9px 12px;margin:0 0 14px}.campo.enfocado input{border-color:var(--cobre);box-shadow:0 0 0 2px #8e5e4340}.campo.enfocado label{color:var(--cobre)}.espacio.unido{background:#ffffff40;border-style:dashed}.panel{background:radial-gradient(820px 220px at 14% -12%,rgba(166,106,85,.12),transparent 60%),linear-gradient(180deg,#efe6d8,#e2d7c5);border:1px solid var(--linea-cobre);border-radius:18px;padding:20px 18px 18px;box-shadow:0 14px 34px #3c302229}@media(min-width:900px){.panel{padding:26px 26px 22px}}.pasos{display:none}@media(min-width:900px){.pasos{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px}.pasos span{font-size:11px;font-weight:600;padding:5px 10px;border-radius:100px;border:1px solid var(--linea);color:var(--tinta-3);background:#ffffff73}.pasos span.hecho{color:var(--cobre);border-color:var(--linea-cobre)}.pasos span.actual{color:#fff;background:var(--cobre);border-color:var(--cobre)}}.avance{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cobre);margin:0 0 6px}.barra{height:3px;border-radius:3px;background:#403b361f;margin:0 0 16px;overflow:hidden}.barra i{display:block;height:100%;background:var(--cobre-base)}h1,h2{font-family:Playfair Display,Georgia,serif;font-weight:700;color:var(--tinta);margin:0 0 6px;line-height:1.18}h1{font-size:26px}h2{font-size:21px}.ayuda{font-size:13px;line-height:1.55;color:var(--tinta-2);margin:0 0 14px}.sub{font-size:13px;font-weight:700;color:var(--tinta);margin:18px 0 4px}.sub+.ayuda{margin-bottom:10px;font-size:12px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px}.chips span{font-size:11.5px;font-weight:600;color:var(--cobre);background:#fff9;border:1px solid var(--linea-cobre);border-radius:100px;padding:5px 11px}.recuadro{font-size:12.5px;line-height:1.55;color:var(--tinta-2);background:#ffffff8c;border:1px solid var(--linea-cobre);border-radius:12px;padding:11px 13px;margin:14px 0 0}.opciones{display:grid;grid-template-columns:1fr;gap:8px}.opciones.dos{grid-template-columns:1fr 1fr}.opciones.cuatro{grid-template-columns:repeat(4,1fr)}.op{display:flex;gap:10px;align-items:flex-start;text-align:left;width:100%;padding:11px 12px;border-radius:12px;border:1.5px solid var(--linea);background:var(--tarjeta);cursor:pointer;color:var(--tinta)}.op:hover{border-color:var(--linea-cobre)}.op.sel{border-color:var(--cobre);background:var(--crema);box-shadow:0 0 0 1px var(--cobre),0 8px 20px #8f594824}.op.off{opacity:.45;cursor:not-allowed}.op .t{display:block;font-size:13px;font-weight:700;line-height:1.25}.op .s{display:block;font-size:11.5px;font-weight:500;color:var(--tinta-3);line-height:1.35;margin-top:2px}.op .rec{display:inline-block;font-size:10px;font-weight:700;color:#fff;background:var(--cobre-base);border-radius:100px;padding:2px 7px;margin-left:6px;vertical-align:1px}.op .ico{flex:0 0 38px;height:44px}.opciones.cuatro .op{justify-content:center;text-align:center;font-weight:700;font-size:15px;padding:10px 0}.campos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.campo label{display:block;font-size:12.5px;font-weight:700;color:var(--tinta);margin:0 0 3px}.campo .ayu{display:block;font-size:11px;color:var(--tinta-3);margin:0 0 6px;line-height:1.35}.campo .caja{position:relative}.campo input,.campo textarea{width:100%;font:inherit;font-size:16px;color:var(--tinta);background:var(--tarjeta);border:1px solid var(--linea);border-radius:12px;padding:11px 44px 11px 12px}.campo textarea{padding-right:12px;min-height:76px;resize:vertical}.campo .uni{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:600;color:var(--tinta-3)}.campo.full{grid-column:1/-1}.campo input.sinuni{padding-right:12px}.error{display:block;font-size:11.5px;color:var(--ambar);font-weight:600;margin-top:5px}.espacio{border:1px solid var(--linea-cobre);border-radius:14px;background:#ffffff6b;padding:12px;margin:10px 0 0}.espacio .et{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cobre);margin:0 0 8px}.mini{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;align-items:center}.mini .lbl{font-size:12px;font-weight:600;color:var(--tinta-2);margin-right:4px}.mini button{border:1.5px solid var(--linea);background:var(--tarjeta);border-radius:100px;padding:6px 12px;font-size:12.5px;font-weight:600;color:var(--tinta);cursor:pointer}.mini button.sel{border-color:var(--cobre);background:var(--crema);color:var(--cobre)}.contador{display:inline-flex;align-items:center;border:1px solid var(--linea);border-radius:100px;background:var(--tarjeta);overflow:hidden}.contador button{border:0;border-radius:0;background:var(--tarjeta-2);width:34px;height:32px;padding:0;font-size:16px;color:var(--cobre)}.contador b{min-width:28px;text-align:center;font-size:14px}.colores{display:flex;gap:10px;flex-wrap:wrap}.color{display:flex;flex-direction:column;align-items:center;gap:5px;border:1.5px solid var(--linea);border-radius:12px;background:var(--tarjeta);padding:9px 10px;min-width:74px;cursor:pointer;font-size:12px;font-weight:600}.color i{width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,.25)}.color.sel{border-color:var(--cobre);background:var(--crema);box-shadow:0 0 0 1px var(--cobre)}.resumen{list-style:none;margin:0;padding:0;border-top:1px solid var(--linea)}.resumen li{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--linea)}.resumen .rt{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3)}.resumen .rv{font-size:13px;line-height:1.45;color:var(--tinta);margin-top:2px}.resumen button{border:0;background:none;color:var(--cobre);font-weight:700;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:2px 0}.nota{font-size:12px;line-height:1.55;color:var(--tinta-2);margin:14px 0 0}.pie-datos{font-size:11.5px;line-height:1.5;color:var(--tinta-3);margin:14px 0 0}.acciones{display:flex;gap:10px;margin:22px 0 0}.btn{flex:1;min-height:48px;border-radius:100px;font-size:14px;font-weight:600;cursor:pointer;padding:0 18px}.btn.prim{color:#f6f0e8;border:1.5px solid #A66A55;background:linear-gradient(180deg,#403b36,#2b2926)}.btn.sec{flex:0 0 auto;color:var(--tinta);background:transparent;border:1.5px solid rgba(64,59,54,.35)}.btn.wa{color:#fff;border:0;background:#1f8a4c}.btn.link{flex:0 0 auto;border:0;background:none;color:var(--cobre);text-decoration:underline;text-underline-offset:3px;font-weight:700}.envio .btn.link{flex:0 1 auto;min-width:0;max-width:100%;text-align:left}@media(max-width:899px){.acciones.fija{position:fixed;left:0;right:0;bottom:0;z-index:6;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#2b2a28f7;border-top:1px solid rgba(185,122,87,.35)}.acciones.fija .btn.sec{color:#f3f0e9;border-color:#f3f0e959}}@media(min-width:900px){.app.es-resumen{max-width:1440px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.app.es-resumen .guia svg{max-width:none;max-height:calc(100vh - 230px)}.app.es-resumen .guia:has(.guia-bm) #croquisSvg{max-height:calc(100vh - 420px)}.app.es-resumen .guia .guia-bm svg{max-height:130px}.app.es-resumen .resumen{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:0;margin-top:4px}.app.es-resumen .resumen li{padding:12px 14px;border:1px solid var(--linea);border-radius:12px;background:#ffffff8c}.app.es-resumen .envio{position:sticky;bottom:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:16px -26px 0;padding:14px 26px;background:linear-gradient(180deg,#e7ddcd,#e2d7c5);border-top:1px solid var(--linea-cobre);box-shadow:0 -10px 18px #3c30221a}.app.es-resumen .envio .acciones{margin:0!important}.app.es-resumen .envio .acciones:first-child{flex:1 1 260px}.app.es-resumen .envio .acciones:last-child{flex:0 1 auto;gap:4px 16px!important}}@media(min-width:900px)and (max-width:1199px){.app.es-resumen .resumen{grid-template-columns:1fr}}.aviso-mm{font-size:11.5px;line-height:1.45;font-weight:600;color:var(--ambar);margin:5px 0 0}.aviso-mm .btn.link{display:inline;padding:0;margin:0;min-height:0;font-size:11.5px;font-family:inherit;cursor:pointer}.op.con-dib{align-items:center}.op .dib{flex:0 0 auto;height:42px;width:auto;overflow:visible;color:var(--tinta)}.dib *{vector-effect:non-scaling-stroke;fill:none;stroke:currentColor;stroke-width:1;stroke-linejoin:round;stroke-linecap:round}.dib .dib-marco{stroke:var(--tinta-3)}.dib .dib-v{stroke-dasharray:3 2}.dib .dib-manija{stroke-width:1.8}.dib .dib-panel{fill:var(--tarjeta);stroke-width:1.2}.op.sel .dib .dib-panel{fill:var(--crema)}.dib .dib-alambre{stroke-width:.7;opacity:.75}.dib .dib-bisagra{stroke-width:2.4}.op .cant{display:block;font-size:11.5px;font-weight:700;color:var(--cobre);line-height:1.3;margin-top:2px}.opciones.tipos .op.con-dib[data-val=apaisado]{grid-column:1/-1}.dib .dib-pared{fill:var(--tarjeta-2);stroke:var(--tinta-3)}.op.sel .dib .dib-pared{fill:#efe2d6}@media(max-width:899px){.opciones.tipos{grid-template-columns:1fr}}
