.honek-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px 28px}.honek-card a{display:block;text-decoration:none;color:inherit;cursor:zoom-in}.honek-card-foto{position:relative;aspect-ratio:4 / 5;background:#FFF;border:1px solid var(--global-palette7,#DEDEDE);border-radius:6px;overflow:hidden}.honek-card-foto img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.honek-card a:hover .honek-card-foto img{transform:scale(1.04)}.honek-card-lupa{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:50%;background:rgb(20 20 20 / .72) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='m15 15 5 5M10.5 8v5M8 10.5h5'/%3E%3C/svg%3E") center / 22px no-repeat;opacity:0;transform:scale(.8);transition:opacity 0.3s ease,transform 0.3s ease}.honek-card a:hover .honek-card-lupa,.honek-card a:focus-visible .honek-card-lupa{opacity:1;transform:none}.honek-vacio{color:var(--global-palette5,#6B6B6B)}.honek-filtros{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px}.honek-filtros a{padding:9px 22px;background:#FFF;border:1px solid var(--global-palette7,#DEDEDE);border-radius:999px;font-size:14px;color:var(--global-palette4,#3D3D3D);text-decoration:none}.honek-filtros a:hover{border-color:var(--global-palette1,#333333);color:var(--global-palette1,#333333)}.honek-filtros a.activo{background:var(--global-palette1,#333333);border-color:var(--global-palette1,#333333);color:#FFF}.honek-lightbox{position:fixed;inset:0;z-index:99999;background:rgb(20 20 20 / .95);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:64px 72px 28px;cursor:zoom-out}.honek-lightbox img{max-width:100%;max-height:calc(100% - 70px);object-fit:contain;border-radius:6px;cursor:default}.honek-visor-pie{display:flex;align-items:center;gap:20px;cursor:default}.honek-visor-pie .honek-btn{background:#FFF;color:#111}.honek-visor-pie .honek-btn:hover{background:#E6E6E6;color:#111}.honek-visor-contador{color:#BDBDBD;font-size:14px;letter-spacing:.08em}.honek-lightbox button{position:absolute;border:0;border-radius:50%;background:#FFF;color:#141414;cursor:pointer;display:grid;place-items:center}.honek-visor-cerrar{top:16px;right:16px;width:44px;height:44px;font-size:24px}.honek-visor-ant,.honek-visor-sig{top:50%;width:48px;height:48px;margin-top:-24px;font-size:30px;line-height:1;background:rgb(255 255 255 / .9)}.honek-visor-ant{left:16px}.honek-visor-sig{right:16px}.honek-contacto-datos,.entry-content .honek-contacto-datos{list-style:none;margin:28px 0 0;padding:0}.honek-contacto-datos li{display:flex;gap:16px;align-items:flex-start;padding:14px 0}.honek-contacto-datos svg{flex:0 0 22px;width:22px;height:22px;margin-top:2px;stroke:var(--global-palette1,#333333)}.honek-contacto-datos span{display:block;font-size:14px;font-weight:600;color:var(--global-palette3,#141414)}.honek-contacto-datos a,.honek-contacto-datos em{font-style:normal;color:var(--global-palette4,#3D3D3D);text-decoration:none}.honek-contacto-datos a:hover{color:var(--global-palette1,#333333)}.honek-whatsapp{position:fixed;right:28px;bottom:28px;z-index:9999;width:60px;height:60px;border-radius:50%;background:#25D366;display:grid;place-items:center;box-shadow:0 8px 24px rgb(0 0 0 / .25)}.honek-whatsapp svg{width:32px;height:32px;fill:#fff}.honek-card-marco{position:relative;isolation:isolate;padding-top:18px;transition:transform 0.4s ease,filter 0.4s ease}.honek-card a:hover .honek-card-marco{transform:translateY(-6px);filter:drop-shadow(0 18px 16px rgb(20 20 20 / .16))}.honek-card-marco .honek-card-foto{border-radius:8px;border-color:#D6D6D6;box-shadow:0 0 0 5px #2B2B2B,0 0 0 6px #000;transition:box-shadow 0.4s ease}.honek-card a:hover .honek-card-marco .honek-card-foto{box-shadow:0 0 0 5px #555555,0 0 0 6px #000}.honek-card-marco::before{content:"";position:absolute;z-index:2;top:0;left:50%;width:36px;height:36px;transform:translateX(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Ccircle cx='18' cy='18' r='12' fill='%23FFFFFF' stroke='%23333333' stroke-width='1'/%3E%3Cpath d='M18 11l7 7-7 7-7-7z' fill='none' stroke='%23333333' stroke-width='1.2'/%3E%3Ccircle cx='18' cy='18' r='1.8' fill='%23333333'/%3E%3C/svg%3E") center / contain no-repeat}.honek-card-marco::after{content:"";position:absolute;z-index:-1;inset:12% 4% 2%;border-radius:50%;background:radial-gradient(closest-side,rgb(150 150 150 / .6),transparent);filter:blur(14px);opacity:0;transform:scale(.9);transition:opacity 0.5s ease,transform 0.5s ease}.honek-card a:hover .honek-card-marco::after{opacity:1;transform:scale(1.06)}.honek-marco--santos-y-virgenes::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Ccircle cx='18' cy='18' r='16.5' fill='%23FFFFFF' stroke='%23333333' stroke-width='1'/%3E%3Cpath d='M18 9v18M12 15h12' stroke='%23333333' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M18 4.5v2M18 29.5v2M4.5 18h2M29.5 18h2' stroke='%239A9A9A' stroke-width='1' stroke-linecap='round'/%3E%3C/svg%3E")}.honek-marco--esoterico::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Ccircle cx='18' cy='18' r='16.5' fill='%23141414' stroke='%23A6A6A6' stroke-width='1'/%3E%3Cpath d='M20.5 10.5a8 8 0 1 0 0 15 6.4 6.4 0 1 1 0-15z' fill='%23CCCCCC'/%3E%3Cpath d='M24.5 12l.9 2 2 .9-2 .9-.9 2-.9-2-2-.9 2-.9z' fill='%23CCCCCC'/%3E%3C/svg%3E")}.honek-marco--esoterico::after{background:radial-gradient(closest-side,rgb(70 70 70 / .5),transparent)}@media (prefers-reduced-motion:no-preference){.honek-card a:hover .honek-marco--esoterico::after{animation:honek-titilar 2.4s ease-in-out infinite}}@keyframes honek-titilar{0%,100%{opacity:.85}40%{opacity:.55}55%{opacity:1}70%{opacity:.7}}@media (max-width:1024px){.honek-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.honek-grid{grid-template-columns:repeat(2,1fr);gap:26px 14px}.honek-card-marco{padding-top:14px}.honek-card-marco::before{width:28px;height:28px}.honek-card-lupa{opacity:1;transform:none;width:32px;height:32px;background-size:18px}.honek-filtros{justify-content:flex-start}.honek-lightbox{padding:64px 12px 24px}.honek-visor-ant,.honek-visor-sig{top:auto;bottom:22px;margin-top:0;width:44px;height:44px}.honek-visor-pie .honek-btn{padding:0 16px!important;font-size:13px!important}.honek-whatsapp{right:18px;bottom:18px;width:56px;height:56px}}