#sv-nuevos{margin-top:42px;scroll-margin-top:100px;color:#eee5e9}#sv-nuevos [hidden]{display:none!important}.nh-heading{display:block!important;position:static!important;max-width:none!important;margin:0 0 24px!important;padding:20px 0!important;background:none!important;border:0!important;box-shadow:none!important}.nh-heading h2{font-family:Georgia,serif;font-size:clamp(30px,4vw,44px);line-height:1.14;margin:10px 0 14px;color:#fff3df}.nh-heading p{max-width:720px;color:#d6c5cf}.nh-group>summary img{object-fit:cover}.nh-body{padding:0 24px 24px}.nh-amenities{padding:18px 0;color:#e4c785;font-size:14px}.nh-card{display:grid!important;grid-template-columns:minmax(230px,1.05fr) minmax(180px,1fr) minmax(210px,.85fr);gap:26px;background:linear-gradient(110deg,#301d2d,#241d29);border:1px solid #6a4b5c;border-radius:17px;overflow:hidden;margin:0 0 18px!important;padding:0!important;align-items:center;scroll-margin-top:105px}.nh-card h3{font:30px Georgia,serif;color:#fff1db;margin:10px 0 14px}.nh-card p{font-size:14px;line-height:1.65;color:#d9cbd2;margin:0 0 16px}.nh-photo{position:relative;display:block;padding:0!important;margin:0!important;align-self:stretch;border:0!important;border-radius:0!important;background:#20191e!important;cursor:pointer;min-height:230px}.nh-photo img{display:block;width:100%;height:100%;min-height:230px;max-height:330px;object-fit:cover}.nh-photo span{position:absolute;left:12px;bottom:12px;background:#15121ce0;color:white;padding:8px 12px;border-radius:20px;font-size:12px}.nh-description{padding:24px 0}.nh-base{display:inline-block;color:#ead7ae;border:1px solid #746143;border-radius:20px;padding:6px 12px;font-size:12px}.nh-price{padding:25px 24px 25px 0}.nh-price small{color:#d2c0c9}.nh-price strong{display:block;font:30px Georgia,serif;color:#f1d293;margin:8px 0 14px}.nh-price .cta{padding:11px 14px;border-radius:10px;background:#efd8a6;color:#2b1d25;font-size:13px;font-weight:700;border:1px solid #efd8a6;cursor:pointer;width:100%}.nh-extra{font-size:14px;color:#d6c5cf}.nh-conditions{border-top:1px solid #624752;padding-top:16px}.nh-conditions>summary{display:list-item!important;cursor:pointer;font-weight:600;color:#edd5a4;padding:8px 0!important;background:none!important}.nh-conditions p{font-size:14px;line-height:1.7;color:#d6c5cf;max-width:950px}#nh-gallery{width:min(1100px,96vw);max-width:96vw;padding:0;border:1px solid #71586b;border-radius:16px;background:#211b24;color:#eee5e9}#nh-gallery::backdrop{background:#09050de8}#nh-gallery header{display:flex;position:static;align-items:center;justify-content:space-between;gap:15px;padding:16px 22px;background:none;border:0}#nh-gallery h2{font:24px Georgia,serif;margin:0;color:#fff1dc}#nh-gallery button{background:none;border:0;color:#f7dcaa;cursor:pointer;font-size:25px;padding:6px 12px}#nh-gallery figure{margin:0}#nh-gallery figure img{display:block;width:100%;max-height:72vh;object-fit:contain;background:#161219}#nh-gallery figcaption{padding:12px 20px;font-size:14px}#nh-gallery nav{display:flex;justify-content:center;align-items:center;gap:22px;padding:8px}#nh-gallery button:focus-visible,.nh-card button:focus-visible{outline:3px solid #f6da99;outline-offset:4px}@media(max-width:950px){.nh-card{grid-template-columns:1fr 1fr;gap:20px}.nh-photo{grid-row:span 2}.nh-description{padding:22px 22px 0 0}.nh-price{padding:0 22px 22px 0}.nh-price strong{font-size:26px}}@media(max-width:620px){.nh-body{padding:0 12px 18px}.nh-card{display:flex!important;flex-direction:column;gap:0;align-items:stretch}.nh-photo{min-height:0;width:100%}.nh-photo img{height:235px;min-height:0;max-height:none}.nh-description{padding:20px 20px 8px}.nh-price{padding:0 20px 22px}.nh-price strong{font-size:28px}.nh-card h3{font-size:28px}.nh-heading{padding:8px 4px!important}#nh-gallery{max-width:98vw;width:98vw}#nh-gallery header{padding:12px}#nh-gallery h2{font-size:21px}}
#nh-gallery nav{position:static!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;inset:auto!important;transform:none!important;background:none!important;box-shadow:none!important;z-index:auto!important}#nh-gallery header{position:static!important;transform:none!important;width:auto!important;inset:auto!important}
