.pi-buscador{--pi-borde:#E4E0D8;--pi-texto:#1A1A1A;--pi-suave:#5C5C5C;--pi-oro:#AF9D48;--pi-azul:#0A0A33;display:flex;flex-direction:column;gap:16px;font-family:Inter,system-ui,sans-serif;color:var(--pi-texto)}.pi-buscador__campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pi-buscador__campo{display:flex;flex-direction:column;gap:6px;min-width:0}.pi-buscador__label{font-size:14px;font-weight:500;color:var(--pi-texto)}.pi-buscador__select{width:100%;height:48px;padding:0 40px 0 14px;border:1px solid var(--pi-borde);border-radius:2px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230A0A33' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") no-repeat right 14px center;font:inherit;font-size:15px;color:var(--pi-texto);appearance:none;-webkit-appearance:none;cursor:pointer}.pi-buscador__select:hover{border-color:var(--pi-oro)}.pi-buscador__select:focus-visible{outline:2px solid var(--pi-oro);outline-offset:1px;border-color:var(--pi-oro)}.pi-buscador__acciones{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pi-buscador .pi-buscador__boton,.pi-buscador button.pi-buscador__boton[type="submit"]{height:48px;border:0!important;background:var(--pi-oro)!important;color:var(--pi-azul)!important;text-transform:none;letter-spacing:0;line-height:48px;padding:0 32px;border:0;border-radius:2px;background:var(--pi-oro);color:var(--pi-azul);font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .25s ease,color .25s ease}.pi-buscador .pi-buscador__boton:hover,.pi-buscador .pi-buscador__boton:focus{background:var(--pi-azul)!important;color:#fff!important}.pi-buscador__boton:focus-visible{outline:2px solid var(--pi-azul);outline-offset:2px}.pi-buscador .pi-buscador__limpiar{font-size:14px;color:var(--pi-suave);text-decoration:underline;text-underline-offset:3px}.pi-buscador__limpiar:hover{color:var(--pi-azul)}.pi-buscador--compacto{flex-direction:row;align-items:flex-end}.pi-buscador--compacto .pi-buscador__campos{flex:1;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.pi-buscador__campos,.pi-buscador--compacto .pi-buscador__campos{grid-template-columns:repeat(2,minmax(0,1fr))}.pi-buscador--compacto{flex-direction:column;align-items:stretch}}@media (max-width:767px){.pi-buscador__campos,.pi-buscador--compacto .pi-buscador__campos{grid-template-columns:1fr}.pi-buscador__boton{width:100%}}@media (prefers-reduced-motion:reduce){.pi-buscador__boton{transition:none}}.pi-galeria-ficha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pi-galeria-ficha__item{position:relative;display:block;overflow:hidden}.pi-galeria-ficha__item:first-child,.pi-galeria-ficha__item.is-ancha{grid-column:1 / -1}.pi-galeria-ficha__item.is-oculta{display:none}.pi-galeria-ficha{position:relative;z-index:0}.pi-galeria-ficha__item img{display:block;width:100%!important;height:auto!important;max-width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform .4s ease}.pi-galeria-ficha__item:hover img{transform:scale(1.02)}.pi-galeria-ficha__mas{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(10 10 51 / .55);color:#fff;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600}.pi-galeria-ficha__contador{display:none}@media (max-width:767px){.pi-galeria-ficha{display:block}.pi-galeria-ficha__item:not(:first-child){display:none!important}.pi-galeria-ficha__item:first-child{height:66.66vw;max-height:480px}.pi-galeria-ficha__item:first-child img{width:100%!important;height:100%!important;aspect-ratio:auto;object-fit:cover}.pi-galeria-ficha__contador{position:absolute;right:10px;bottom:10px;display:inline-block;padding:7px 12px;border-radius:2px;background:rgb(10 10 51 / .8);color:#fff;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600}}}@media (prefers-reduced-motion:reduce){.pi-galeria-ficha__item img{transition:none}}.pi-badge{display:inline-block;padding:5px 10px;border-radius:2px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1.2}.pi-badge--reservado{background:#FFF;color:#7A6B28;border:1px solid #AF9D48}.pi-badge--vendido{background:#0A0A33;color:#fff}.pi-badge--bajada{background:#AF9D48;color:#0A0A33}.pi-bajada{display:inline-flex;align-items:baseline;gap:8px;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.3;color:#5C5C5C}.pi-bajada del{color:#5C5C5C;text-decoration-thickness:1px}.pi-bajada__pct{padding:2px 6px;border-radius:2px;background:#F7F5EC;color:#7A6B28;font-size:12px;font-weight:600}.pi-vendido{padding:20px;background:#FFF;border:1px solid #E4E0D8;border-left:3px solid #AF9D48;font-family:Inter,system-ui,sans-serif}.pi-vendido__titulo{margin:0 0 6px;font-size:17px;font-weight:600;color:#0A0A33}.pi-vendido__texto{margin:0 0 16px;font-size:15px;line-height:1.5;color:#5C5C5C}.pi-vendido__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.pi-vendido__boton{display:inline-block;padding:12px 22px;background:#AF9D48;color:#0A0A33!important;font-weight:600;text-decoration:none;border-radius:2px;transition:background-color .25s ease,color .25s ease}.pi-vendido__boton:hover{background:#0A0A33;color:#fff!important}.pi-vendido__enlace{color:#0A0A33!important;font-size:15px;text-decoration:underline;text-underline-offset:3px}.pi-estado-vendido .pi-oculto-vendido{display:none!important}.pi-datos{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;font-family:Inter,system-ui,sans-serif}.pi-datos__fila{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #E4E0D8}.pi-datos dt{color:#5C5C5C;font-size:15px}.pi-datos dd{margin:0;color:#1A1A1A;font-size:15px;font-weight:600;text-align:right}@media (max-width:767px){.pi-datos{grid-template-columns:1fr}}.pi-caract{margin-top:28px;display:grid;gap:24px;font-family:Inter,system-ui,sans-serif}.pi-caract__h{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #E4E0D8;font-family:"EB Garamond",Georgia,serif;font-size:22px;font-weight:500;color:#0A0A33}.pi-caract__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:6px}.pi-caract__lista li{position:relative;padding-left:22px;font-size:15px;line-height:1.5;color:#1A1A1A}.pi-caract__lista--flecha li::before{content:"";position:absolute;left:3px;top:.55em;width:6px;height:6px;border-top:1.5px solid #AF9D48;border-right:1.5px solid #AF9D48;transform:rotate(45deg)}.pi-caract__lista--check li::before{content:"";position:absolute;left:3px;top:.38em;width:5px;height:10px;border-right:2px solid #AF9D48;border-bottom:2px solid #AF9D48;transform:rotate(45deg)}@media (min-width:1024px){.pi-caract__lista--check{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.pi-caract__lista{grid-template-columns:1fr}}.pi-wa-boton{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;min-height:50px;padding:0 24px;line-height:1.2;border:1px solid #25D366;border-radius:2px;background:#25D366;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .25s ease,border-color .25s ease}.pi-wa-boton:hover{background:#1DA851;border-color:#1DA851;color:#fff}.pi-wa-boton:focus-visible{outline:2px solid #0A0A33;outline-offset:2px}.pi-compartir{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:Inter,system-ui,sans-serif}.pi-compartir__label{margin-right:4px;font-size:14px;color:#5C5C5C}.pi-compartir .pi-compartir__btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid #E4E0D8!important;border-radius:50%;background:#fff!important;color:#0A0A33!important;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.pi-compartir .pi-compartir__btn:hover,.pi-compartir .pi-compartir__btn:focus-visible{border-color:#0A0A33!important;background:#0A0A33!important;color:#fff!important}.pi-compartir .pi-compartir__btn[hidden]{display:none}.pi-compartir__aviso{font-size:13px;color:#7A6B28}.e-loop-item.pi-destacado>.e-con,.e-loop-item.pi-destacado>.elementor-element{border:2px solid #AF9D48!important;box-shadow:none!important}.e-loop-item.pi-estado-vendido .elementor-widget-image img{filter:grayscale(.6);opacity:.8}.pi-cert{max-width:340px;font-family:Inter,system-ui,sans-serif}.pi-cert__titulo{margin:0 0 10px;font-size:15px;font-weight:600;color:#0A0A33}.pi-cert__estado{margin:0;display:inline-block;padding:6px 12px;border:1px solid #E4E0D8;border-radius:2px;font-size:14px;color:#5C5C5C}.pi-cert__escala{margin:0;padding:0;list-style:none}.pi-cert__fila{position:relative;display:flex;align-items:center;height:24px;margin:0 0 4px}.pi-cert__barra{position:relative;display:flex;align-items:center;height:100%;padding-left:8px;box-sizing:border-box;font-size:13px;font-weight:700;color:#fff;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);opacity:.55}.pi-cert__fila.is-activa .pi-cert__barra{opacity:1}.pi-cert__barra--a{background:#00843D}.pi-cert__barra--b{background:#4BA946}.pi-cert__barra--c{background:#A8C83A;color:#1A1A1A}.pi-cert__barra--d{background:#F2D200;color:#1A1A1A}.pi-cert__barra--e{background:#F4A51C;color:#1A1A1A}.pi-cert__barra--f{background:#E8641B}.pi-cert__barra--g{background:#D7261E}.pi-cert__marca{position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:42px;height:28px;padding-left:8px;box-sizing:border-box;background:#0A0A33;color:#fff;font-size:15px;font-weight:700;clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%)}.pi-cert__nota{margin:10px 0 0;font-size:12px;line-height:1.4;color:#5C5C5C}@media (max-width:767px){.pi-cert{max-width:260px}.pi-cert__titulo{margin-bottom:8px;font-size:14px}.pi-cert__fila{height:18px;margin-bottom:3px}.pi-cert__barra{padding-left:6px;font-size:11px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}.pi-cert__marca{width:34px;height:22px;padding-left:6px;font-size:13px;clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%)}.pi-cert__nota{margin-top:8px;font-size:11px}}.elementor-slideshow__header [class*="share"],.elementor-slideshow__share-menu,.elementor-lightbox .eicon-share-arrow,.elementor-lightbox .e-eicon-share-arrow{display:none!important}.elementor-widget-image img,.pi-galeria-ficha__item,.pi-vendido,.e-loop-item>.e-con,.e-loop-item>.elementor-element{border-radius:2px}.e-loop-item>.e-con,.e-loop-item>.elementor-element{overflow:hidden}.elementor-form .elementor-field-textual,.elementor-form .elementor-field-textual:focus,.elementor-form select,.elementor-form textarea,.pi-buscador select,.pi-buscador input{border-radius:2px!important}.e-con:has(>.elementor-widget-form),.e-con:has(>.e-con-inner>.elementor-widget-form){border-radius:2px}.elementor-nav-menu--main .pi-solo-movil{display:none!important}.pi-carrusel-portada{display:none}.pi-muchos-disponibles .pi-carrusel-portada{display:block}.pi-muchos-disponibles .pi-cuadricula-portada{display:none}.elementor-editor-active .pi-carrusel-portada{display:block;outline:1px dashed #AF9D48}