.catalogo{--catalogo-ancho:1200px;background:#101113}.catalogo main,.catalogo-cabecera,.catalogo-pie{max-width:var(--catalogo-ancho);margin-inline:auto;padding-inline:36px}.catalogo-cabecera{border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:24px;height:98px;display:flex}.catalogo-cabecera .marca{font-size:30px}.catalogo-cabecera .marca span{vertical-align:top;color:var(--acento);margin-left:4px;font:10px system-ui}.catalogo-cabecera nav{gap:30px;display:flex}.catalogo-cabecera nav a,.catalogo-pie a{color:#b6b5af;font-size:13px;text-decoration:none}.catalogo-cabecera nav a:hover,.catalogo-pie a:hover{color:var(--acento)}.catalogo-sello{color:#aaa9a3;align-items:center;gap:9px;font-size:11px;display:flex}.catalogo-sello i{background:var(--acento);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #e0b36b44}.catalogo-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;padding-block:70px 82px;display:grid}.catalogo-ceja{color:var(--acento);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font:500 10px/1.5 system-ui}.catalogo h1{font:400 clamp(44px, 5.1vw, 70px)/1.05 var(--serif);letter-spacing:-.04em;margin:0}.catalogo h1 em,.catalogo h2 em{color:#dfbc85;font-weight:400}.hero-descripcion{color:#aaa9a3;max-width:405px;margin:26px 0;font-size:15px;line-height:1.8}.hero-acciones{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.hero-acciones .boton{gap:20px;min-height:48px;font-size:13px}.enlace-suave{color:#c3c2bd;border-bottom:1px solid #ffffff30;padding-bottom:3px;font-size:12px;text-decoration:none}.hero-notas{color:#8f918e;gap:24px;margin-top:32px;font-size:11px;display:flex}.hero-notas span:before{content:"·";color:var(--acento);margin-right:8px}.hero-arquitectura{background:radial-gradient(at 65% 25%,#61503b 0,#2f2b25 30%,#191b1b 66%);border:1px solid #ffffff10;border-radius:180px 180px 14px 14px;height:430px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #0005}.arquitectura-puerta{background:linear-gradient(125deg,#d8bd8f19,#11151480);border:1px solid #d6bb8d44;border-radius:120px 120px 0 0;position:absolute;bottom:65px;box-shadow:16px 15px 35px #0004,inset 2px 0 2px #f3d7a422}.puerta-fondo{width:55%;height:65%;left:14%;transform:skewY(-7deg)}.puerta-medio{width:46%;height:55%;left:28%;transform:skewY(-7deg)}.puerta-frente{background:linear-gradient(150deg,#b8996770,#141819 80%);width:38%;height:45%;left:42%;transform:skewY(-7deg)}.arquitectura-suelo{background:repeating-linear-gradient(90deg,#0000 0 59px,#dbc29020 60px 61px),repeating-linear-gradient(0deg,#0000 0 29px,#dbc29020 30px 31px);width:150%;height:170px;position:absolute;bottom:-80px;left:-25%;transform:perspective(220px)rotateX(50deg)}.arquitectura-orbita{border:1px solid #d6bb8d26;border-radius:50%;width:250px;height:250px;position:absolute;top:40px;right:-90px}.arquitectura-coordenada{color:#e4d4b785;letter-spacing:.2em;font:10px monospace;position:absolute;top:44px;left:50%;translate:-50%}.arquitectura-marca{color:#f6e5ca80;font:italic 23px var(--serif);position:absolute;top:47%;left:44%}.arquitectura-punto{background:#ebd2a5;border-radius:50%;width:7px;height:7px;position:absolute;top:74%;left:60%;box-shadow:0 0 0 5px #e0b36b18,0 0 25px #e0b36b70}.arquitectura-pie{color:#d4c7b0;letter-spacing:.04em;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:22px;left:25px;right:25px}.coleccion{border-top:1px solid #ffffff12;padding-top:38px;padding-bottom:76px;scroll-margin-top:24px}.coleccion-cabecera{justify-content:space-between;align-items:end;gap:18px;display:flex}.coleccion-cabecera .catalogo-ceja{margin-bottom:9px}.catalogo h2{font:400 36px/1.15 var(--serif);letter-spacing:-.02em;margin:0}.coleccion-cuenta{color:#8f918e;margin:0 0 4px;font-size:12px}.catalogo-herramientas{background:#191a1d;border:1px solid #ffffff10;border-radius:12px;align-items:center;gap:14px;margin-block:25px;padding:8px;display:flex}.catalogo-busqueda{flex:1;align-items:center;gap:12px;min-width:0;padding-left:9px;display:flex}.catalogo-busqueda>span:first-child{color:var(--acento);font:26px/1 Georgia}.catalogo-busqueda input{width:100%;min-width:0;height:44px;color:var(--texto);background:0 0;border:0;font:14px system-ui}.catalogo-busqueda input::placeholder{color:#93948e}.catalogo-filtros{background:#101113;border-radius:8px;padding:3px;display:flex}.catalogo-filtros button{color:#a4a49e;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:38px;padding:0 16px;font:12px system-ui}.catalogo-filtros button[aria-pressed=true]{color:#e6c697;background:#383126}.catalogo-orden select{color:#aaa9a3;background:#191a1d;border:0;border-left:1px solid #ffffff15;width:170px;min-height:44px;padding:0 12px;font:12px system-ui}.catalogo-tarjetas{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.propiedad-tarjeta{background:#191a1c;border:1px solid #ffffff12;border-radius:16px;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.propiedad-tarjeta:hover{border-color:#e0b36b66;transform:translateY(-3px)}.propiedad-enlace{color:var(--texto);text-decoration:none;display:grid}.propiedad-visual{background:radial-gradient(at 60% 30%,#75634a,#37322b 45%,#222626 90%);min-height:245px;position:relative;overflow:hidden}.propiedad-visual:after{content:"";background:linear-gradient(#0000 40%,#13191c77);position:absolute;inset:0}.mini-puerta{background:linear-gradient(130deg,#d1b98b22,#0d171cbb);border:1px solid #d3b98966;border-radius:120px 120px 0 0;width:45%;height:90%;position:absolute;bottom:-20px;left:22%;transform:skewY(-6deg);box-shadow:20px 8px 40px #0005}.mini-marco{border:1px solid #d3b98933;border-radius:120px 120px 0 0;width:36%;height:72%;position:absolute;bottom:-10px;left:37%;transform:skewY(-6deg)}.propiedad-play{z-index:1;color:#f6e2bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11181c55;border:1px solid #e7d2aa88;border-radius:50%;place-items:center;width:52px;height:52px;font-size:23px;transition:background .2s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.propiedad-enlace:hover .propiedad-play{color:#241d13;background:#e0b36b}.propiedad-numero{color:#e9d9bc;font:12px monospace;position:absolute;top:20px;left:22px}.propiedad-formato{z-index:1;color:#e9d9bc;letter-spacing:.08em;border:1px solid #ffffff30;border-radius:5px;padding:4px 9px;font-size:10px;position:absolute;bottom:20px;left:22px}.propiedad-contenido{align-content:center;justify-items:start;padding:28px;display:grid}.propiedad-contenido .catalogo-ceja{margin-bottom:14px;font-size:9px}.propiedad-contenido h3{font:400 28px/1.15 var(--serif);margin:0}.propiedad-descripcion{color:#a7a7a0;max-width:300px;margin:16px 0;font-size:13px}.propiedad-demo{color:#aaa59a;border-left:2px solid #b3915c;margin:0 0 22px;padding-left:9px;font-size:10px}.propiedad-entrar{color:var(--acento);border-bottom:1px solid #e0b36b40;padding-bottom:5px;font-size:13px}.propiedad-guardar{z-index:2;color:#e9d9bc;cursor:pointer;background:#131718b3;border:1px solid #fff2;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:14px;right:14px}.guardar-icono{font-size:24px;line-height:1}.propiedad-guardar[aria-pressed=true]{color:#e0b36b;border-color:#e0b36b88}.catalogo-unica .propiedad-enlace{grid-template-columns:1.15fr 1fr}.catalogo-unica .propiedad-visual{min-height:310px}.catalogo-unica .propiedad-contenido{padding:40px}.catalogo-estado{color:#aaa9a3;padding:32px 0}#limpiar-busqueda[hidden]{display:none}.catalogo-como{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:100px;padding:52px 0 68px;display:grid}.como-intro>p:last-child{color:#999b95;max-width:280px;margin-top:20px;font-size:13px}.como-pasos{margin:0;padding:0;list-style:none}.como-pasos li{border-bottom:1px solid #ffffff0d;gap:25px;padding:20px 0;display:flex}.como-pasos li:first-child{padding-top:0}.paso-numero{color:#ad8e5f;padding-top:6px;font:12px monospace}.como-pasos h3{font:400 20px var(--serif);margin:0 0 8px}.como-pasos p{color:#999b95;margin:0;font-size:13px}.catalogo-pie{border-top:1px solid #ffffff12;align-items:center;gap:30px;padding-block:30px 100px;display:flex}.catalogo-pie p{color:#777b77;flex:1;font-size:11px}.saltar-contenido{z-index:9;color:#18130b;background:#e0b36b;padding:12px;position:fixed;top:-100px;left:20px}.saltar-contenido:focus{top:10px}@media (width<=900px){.catalogo-hero{gap:32px}.hero-arquitectura{height:370px}.catalogo-sello{display:none}.catalogo-como{gap:50px}.catalogo-herramientas{flex-wrap:wrap}.catalogo-busqueda{border-bottom:1px solid #ffffff0d;flex-basis:100%}.catalogo-orden{margin-left:auto}}@media (width<=600px){.catalogo main,.catalogo-cabecera,.catalogo-pie{padding-inline:22px}.catalogo-cabecera{gap:12px;height:78px}.catalogo-cabecera nav{gap:16px}.catalogo-cabecera nav a{font-size:11px}.catalogo-cabecera .marca{font-size:26px}.catalogo-hero{grid-template-columns:1fr;gap:36px;padding-block:40px 42px}.catalogo h1{font-size:clamp(40px,10vw,56px)}.hero-descripcion{margin:20px 0;font-size:14px}.hero-notas{gap:18px;margin-top:24px;font-size:10px}.hero-arquitectura{border-radius:130px 130px 12px 12px;height:280px}.arquitectura-coordenada{top:25px}.coleccion{padding-top:28px;padding-bottom:42px}.coleccion-cabecera{flex-direction:column;align-items:start;gap:12px}.catalogo h2{font-size:31px}.catalogo-herramientas{gap:7px;margin-block:20px}.catalogo-filtros button{padding:0 12px}.catalogo-orden select{width:145px;padding:0 6px;font-size:11px}.catalogo-tarjetas,.catalogo-unica .propiedad-enlace{grid-template-columns:1fr}.catalogo-unica .propiedad-visual{min-height:235px}.catalogo-unica .propiedad-contenido,.propiedad-contenido{padding:26px}.propiedad-contenido h3{font-size:26px}.catalogo-como{grid-template-columns:1fr;gap:28px;padding-block:36px}.catalogo-pie{flex-wrap:wrap;gap:18px;padding-bottom:100px}.catalogo-pie p{flex-basis:65%}.catalogo-ceja{font-size:9px}}.coleccion-cuenta>span:first-child{color:#8f918e;margin-right:8px}.coleccion-cuenta #cantidad{color:#e4c18b}.saltar-contenido:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}
