.alojamientos-container[data-astro-cid-7dt5zxv3]{max-width:1100px;margin:0 auto;padding:1.5rem 1rem 3.5rem}.welcome-card[data-astro-cid-7dt5zxv3]{border-radius:18px;margin-bottom:2rem;padding:1.6rem 1.75rem;background:#111e13!important;border:1px solid #a4ce3a47!important;box-shadow:0 10px 30px #000000a6!important}html.light .welcome-card[data-astro-cid-7dt5zxv3]{background:#fff!important;border:1.5px solid #1e462429!important;box-shadow:0 10px 30px -5px #14321914,0 2px 8px #0000000a!important}.welcome-title[data-astro-cid-7dt5zxv3]{font-family:var(--font-heading);text-align:center;margin:0 0 1rem;font-size:clamp(1.25rem,3.5vw,1.65rem);font-weight:800;color:#f7810a!important}html.light .welcome-title[data-astro-cid-7dt5zxv3]{color:#c95d00!important}.welcome-text[data-astro-cid-7dt5zxv3]{text-align:left;margin-bottom:.75rem;font-size:.94rem;line-height:1.7;color:#e5f5e6!important;opacity:1!important}html.light .welcome-text[data-astro-cid-7dt5zxv3]{color:#243b28!important}.welcome-text[data-astro-cid-7dt5zxv3]:last-child{margin-bottom:0}.props-grid[data-astro-cid-7dt5zxv3]{grid-template-columns:1fr;gap:1.5rem;max-width:580px;margin:0 auto;display:grid}@media (width>=860px){.props-grid[data-astro-cid-7dt5zxv3]{grid-template-columns:repeat(2,1fr);align-items:stretch;max-width:none}}.prop-card[data-astro-cid-7dt5zxv3]{border-radius:18px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden;background:#111e13!important;border:1px solid #a4ce3a47!important;box-shadow:0 10px 30px #000000a6!important}.prop-card[data-astro-cid-7dt5zxv3]:hover{transform:translateY(-3px);border-color:#a4ce3a80!important;box-shadow:0 14px 40px #000000bf!important}html.light .prop-card[data-astro-cid-7dt5zxv3]{background:#fff!important;border:1.5px solid #1e462429!important;box-shadow:0 10px 30px -5px #14321914,0 2px 8px #0000000a!important}html.light .prop-card[data-astro-cid-7dt5zxv3]:hover{border-color:#1e46244d!important;box-shadow:0 14px 35px -5px #14321924!important}.prop-slider[data-astro-cid-7dt5zxv3]{background:#061408;width:100%;height:270px;position:relative;overflow:hidden}@media (width<=576px){.prop-slider[data-astro-cid-7dt5zxv3]{height:215px}}.prop-slides[data-astro-cid-7dt5zxv3]{width:100%;height:100%;position:relative}.prop-slide[data-astro-cid-7dt5zxv3]{opacity:0;pointer-events:none;transition:opacity .35s ease-in-out;position:absolute;inset:0}.prop-slide[data-astro-cid-7dt5zxv3].active{opacity:1;pointer-events:auto}.prop-slide-img[data-astro-cid-7dt5zxv3]{object-fit:cover;width:100%;height:100%;display:block}.slider-btn[data-astro-cid-7dt5zxv3]{color:#fff;cursor:pointer;z-index:5;background:#000000a6;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-btn[data-astro-cid-7dt5zxv3]:hover{background:#a4ce3a73;transform:translateY(-50%)scale(1.08)}.prev-btn[data-astro-cid-7dt5zxv3]{left:10px}.next-btn[data-astro-cid-7dt5zxv3]{right:10px}.photo-counter[data-astro-cid-7dt5zxv3]{backdrop-filter:blur(4px);color:#fff;z-index:5;background:#000000b8;border:1px solid #ffffff2e;border-radius:100px;align-items:center;padding:3px 9px;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:10px}.prop-body[data-astro-cid-7dt5zxv3]{flex-direction:column;flex:1;padding:1.35rem;display:flex;background:#111e13!important}html.light .prop-body[data-astro-cid-7dt5zxv3]{background:#fff!important}.prop-badges[data-astro-cid-7dt5zxv3]{flex-wrap:wrap;gap:8px;margin-bottom:.65rem;display:flex}.prop-badge[data-astro-cid-7dt5zxv3]{letter-spacing:.3px;border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.badge-rating[data-astro-cid-7dt5zxv3]{color:#f7810a;background:#f7810a2e;border:1px solid #f7810a73}html.light .badge-rating[data-astro-cid-7dt5zxv3]{color:#b84f00!important;background:#fff5eb!important;border-color:#d4650059!important}.badge-type[data-astro-cid-7dt5zxv3],.badge-location[data-astro-cid-7dt5zxv3]{color:#a4ce3a;background:#a4ce3a2e;border:1px solid #a4ce3a66}html.light .badge-type[data-astro-cid-7dt5zxv3],html.light .badge-location[data-astro-cid-7dt5zxv3]{color:#164e22!important;background:#eef6ec!important;border-color:#1e462440!important}.prop-title[data-astro-cid-7dt5zxv3]{font-family:var(--font-heading);margin:0 0 .2rem;font-size:1.3rem;font-weight:800;line-height:1.25;color:#fff!important}html.light .prop-title[data-astro-cid-7dt5zxv3]{color:#0e2712!important}.prop-subtitle[data-astro-cid-7dt5zxv3]{margin-bottom:.4rem;font-size:.85rem;font-weight:700;display:block;color:#a4ce3a!important}html.light .prop-subtitle[data-astro-cid-7dt5zxv3]{color:#1e702c!important}.prop-capacity[data-astro-cid-7dt5zxv3]{align-items:center;gap:6px;margin-bottom:.75rem;font-size:.82rem;display:inline-flex;color:#d0e6d2!important}html.light .prop-capacity[data-astro-cid-7dt5zxv3]{color:#3b5c40!important}.prop-desc[data-astro-cid-7dt5zxv3]{text-align:left;margin-bottom:1.25rem;font-size:.88rem;line-height:1.6;color:#e5f5e6!important;opacity:1!important}html.light .prop-desc[data-astro-cid-7dt5zxv3]{color:#243b28!important}.amenities-section[data-astro-cid-7dt5zxv3]{margin-bottom:1.25rem}.amenities-title[data-astro-cid-7dt5zxv3]{color:#a4ce3a;text-transform:uppercase;letter-spacing:.8px;margin-bottom:.5rem;font-size:.75rem;font-weight:800}html.light .amenities-title[data-astro-cid-7dt5zxv3]{color:#164e22!important}.amenities-chips[data-astro-cid-7dt5zxv3]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.amenity-chip[data-astro-cid-7dt5zxv3]{color:#fff;background:#a4ce3a26;border:1px solid #a4ce3a4d;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:.76rem;font-weight:700;display:inline-flex}html.light .amenity-chip[data-astro-cid-7dt5zxv3]{color:#164e22!important;background:#f1f7ef!important;border:1px solid #1e46242e!important}.amenity-icon-svg[data-astro-cid-7dt5zxv3]{color:currentColor;align-items:center;display:inline-flex}.prop-actions[data-astro-cid-7dt5zxv3]{flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.btn-whatsapp[data-astro-cid-7dt5zxv3]{color:#081408;cursor:pointer;background:#25d366;border:none;border-radius:30px;justify-content:center;align-items:center;gap:8px;width:100%;padding:.65rem 1rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #25d36659}.btn-whatsapp[data-astro-cid-7dt5zxv3]:hover{background:#20ba59;transform:translateY(-2px);box-shadow:0 6px 16px #25d36680}.btn-whatsapp[data-astro-cid-7dt5zxv3] svg[data-astro-cid-7dt5zxv3]{fill:#081408}.btn-share[data-astro-cid-7dt5zxv3]{color:#a4ce3a;cursor:pointer;background:#ffffff14;border:1px solid #a4ce3a59;border-radius:30px;justify-content:center;align-items:center;gap:6px;width:100%;padding:.55rem 1rem;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-share[data-astro-cid-7dt5zxv3]:hover{background:#a4ce3a33;border-color:#a4ce3a}html.light .btn-share[data-astro-cid-7dt5zxv3]{color:#164e22!important;background:#f1f7ef!important;border:1.5px solid #1e462438!important}html.light .btn-share[data-astro-cid-7dt5zxv3]:hover{color:#0e2712!important;background:#e4eee2!important}@media (width<=576px){.alojamientos-container[data-astro-cid-7dt5zxv3]{padding:.75rem .75rem 2.5rem}.welcome-card[data-astro-cid-7dt5zxv3]{border-radius:16px;margin-bottom:1.25rem;padding:1.25rem 1rem}.props-grid[data-astro-cid-7dt5zxv3]{gap:1.25rem}.prop-card[data-astro-cid-7dt5zxv3]{border-radius:16px}.prop-body[data-astro-cid-7dt5zxv3]{padding:1.15rem 1rem}}