:root{--evg-btn:#465C4A;--evg-heading:#672A01}*{box-sizing:border-box}.evg-wrap{max-width:1980px;margin:0 auto;padding:18px 24px 52px;overflow:visible;position:relative}.evg-heading{color:var(--evg-heading);text-align:center;letter-spacing:.35em;font-weight:600;margin:12px 0 20px}.evg-guest-select-btn{width:100%;padding:10px;font-size:16px;color:#333;background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;position:relative}.evg-guest-select-btn:focus{outline:none;border-color:#007bff}.evg-guest-select-btn::after{content:'▼';font-size:12px;margin-left:10px}.evg-guest-dropdown-container{position:relative}.evg-guest-dropdown{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 6px rgb(0 0 0 / .1);z-index:999;padding:10px;margin-top:5px}.evg-guest-dropdown[aria-hidden="false"]{display:block}.evg-guest-dropdown label{display:block;font-size:14px;margin-bottom:5px;color:#333}.evg-guest-dropdown select{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:6px;margin-bottom:10px}.evg-guest-dropdown select:last-child{margin-bottom:0}.evg-guest-dropdown select:hover{border-color:#007bff}.evg-filterbar{display:grid;grid-template-columns:1fr;gap:10px;align-items:end;background:#f6f8f7;border:1px solid #d6dedc;border-radius:10px;padding:14px;margin:10px 0 26px;z-index:5000}.evg-field{display:flex;flex-direction:column;min-width:0}.evg-field label{font-size:12px;letter-spacing:.18em;color:#687a76;margin-bottom:6px;text-transform:uppercase}.evg-field input,.evg-field select{min-height:44px;border:1px solid #d6dedc;border-radius:6px;padding:0 12px;background:#fff;color:#1e2c2a;appearance:none;width:100%}.evg-btn{min-height:44px;height:auto;border-radius:6px;padding:12px 18px;font-weight:600;border:none;outline:none;display:inline-flex;align-items:center;justify-content:center;font-family:'Rexton Light','Rexton',system-ui,sans-serif;width:100%}.evg-btn.solid{background:var(--evg-btn);color:#fff}.evg-btn.outline{background:#eef3f0;color:var(--evg-btn)}@media(min-width:640px){.evg-f-search{margin-top:-60px!important}.evg-filterbar{grid-template-columns:1fr 1fr;gap:12px}.evg-filterbar .evg-btn{width:auto}}@media(min-width:960px){.evg-f-search{margin-top:-60px!important}.evg-filterbar{grid-template-columns:1.6fr 1fr 1fr 1fr auto}.evg-filterbar .evg-btn.solid{justify-self:start}}@media(min-width:1280px){.evg-filterbar{grid-template-columns:2fr 1fr 1fr 1fr auto}}.evg-f-daterange{position:relative}.evg-range-combined{display:flex;align-items:center;gap:8px;border:1px solid #d6dedc;border-radius:10px;padding:6px 10px;background:#fff;min-height:44px;cursor:text}.evg-range-combined input[type="date"]{border:none;background:#fff0;min-height:32px;padding:6px 6px;width:100%;color:#1e2c2a}.evg-range-combined input[type="date"]:focus{outline:none}.evg-range-combined .dash{opacity:.8;user-select:none}.evg-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px 48px;position:relative;z-index:1}@media(max-width:1250px){.evg-grid{grid-template-columns:1fr;gap:36px}}.evg-row-divider{grid-column:1 / -1;height:1px;background:#e5ecea;margin-top:-2px}.evg-card{display:grid;grid-template-columns:1fr;gap:14px;align-items:start;max-width:100%;position:relative;z-index:1}.evg-image{position:relative;height:520px;border-radius:10px;overflow:hidden;background:#fff0;min-width:0;z-index:1}.evg-image img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:640px){.evg-image{height:200px}}.evg-body{min-width:0;padding-bottom:6px}.evg-title{font-size:26px;margin:0 0 8px;color:#1b2b28;letter-spacing:.02em}.evg-desc{color:#435955;font-size:14px;line-height:1.6;margin-bottom:10px;max-width:740px}.evg-amen{margin:6px 0 10px 18px;list-style:disc;color:#51635f;font-size:13px}.evg-amen li{margin-bottom:4px}.evg-icons{display:block;margin:8px 0;color:#5b6d69;font-size:12px}.evg-icons span{display:block;margin:4px 0}.evg-stars{color:#e2a400;font-size:12px;display:inline-flex;gap:2px;align-items:center;margin-top:4px}.evg-stars .num{margin-left:8px;color:#51635f}.evg-extras{margin:12px 0 0;border:1px dashed #cfdad7;border-radius:8px;padding:10px;display:none;max-width:100%;position:relative;overflow:hidden}.evg-extras h4{margin:0 0 8px;font-size:14px;color:#2a3a37}.evg-extras .row{display:grid;grid-template-columns:1fr;gap:10px}.evg-extra-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e1e8e6;border-radius:6px;background:#fff;font-size:13px;max-width:100%}.evg-extra-row .name{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35;word-break:break-word;overflow-wrap:anywhere}.evg-extra-row .price{min-width:110px;text-align:right;color:#2a3a37;opacity:.9}.evg-extra-row input[type="checkbox"]{justify-self:end;width:18px;height:18px}.evg-actions{display:flex;gap:18px;margin-top:8px;align-items:center;flex-wrap:wrap;min-width:0}.evg-actions .add-extras{background:#eef3f0;color:var(--evg-btn)}.evg-actions .evg-btn{width:auto;max-width:100%;min-width:0;flex:0 1 auto}.evg-actions .book{background:var(--evg-btn);color:#fff;white-space:normal;line-height:1.25;word-break:break-word}.evg-btn:focus,.evg-btn:active{outline:none;box-shadow:none}.evg-wrap *:focus{outline:none;box-shadow:none}.evg-guests-wrap{position:relative;z-index:6000}.evg-guests-panel{z-index:7000}@media(max-width:640px){.evg-filterbar{overflow:visible}}.evg-pagination,.pagination{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}@media (min-width:992px){.evg-filterbar{display:grid;grid-template-columns:0.5fr 0.5fr 0.5fr auto;gap:16px;align-items:end}.evg-f-search .evg-btn{width:auto;padding-left:30px;padding-right:30px;padding-top:15px}}.evg-field label{letter-spacing:.18em;text-transform:uppercase;font-size:12px;color:#687a76;margin-bottom:6px}.evg-range-input{min-height:44px;border:1px solid #d6dedc;border-radius:10px;padding:10px 12px;background:#fff;color:#1e2c2a;width:100%;cursor:pointer}.evg-filterbar{position:relative;z-index:5000;overflow:visible}.evg-filterbar.evg-fixed{position:fixed;left:0;right:0;top:var(--evg-sticky-top,0);z-index:999999;margin:0!important;border-radius:0!important}.evg-filterbar.evg-fixed{max-width:1980px;width:calc(100% - 48px);margin-left:auto!important;margin-right:auto!important}.evg-btn,.evg-field button,.evg-pagination button,.evg-f-search .evg-btn{border:none!important;outline:none!important;box-shadow:none!important;background-color:#2f4b43!important;color:#fff!important;transition:background-color .2s ease}.evg-btn:hover,.evg-field button:hover,.evg-f-search .evg-btn:hover{background-color:#3e5d53!important}.evg-btn:focus,.evg-field button:focus,.evg-f-search .evg-btn:focus{outline:none!important;box-shadow:0 0 0 2px rgb(47 75 67 / .3)!important}@media (max-width:640px){.evg-wrap .evg-filterbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;align-items:end!important;margin:0!important;padding:8px 12px!important;overflow:visible!important;width:100%!important;box-sizing:border-box!important}.evg-wrap .evg-field,.evg-wrap .evg-f-guests,.evg-wrap .evg-f-search{min-width:0!important}.evg-wrap .evg-f-hideaway,.evg-wrap .evg-f-daterange{grid-column:1 / -1!important}.evg-wrap .evg-f-guests{grid-column:1 / 2!important}.evg-wrap .evg-f-search{grid-column:2 / 3!important;order:0!important}.evg-wrap .evg-f-guests .evg-guest-dropdown-container,.evg-wrap .evg-f-guests .evg-guest-select-btn,.evg-wrap .evg-f-search .evg-btn{width:100%!important;min-width:0!important;box-sizing:border-box!important;min-height:44px!important;padding:10px 0px!important}.evg-wrap .evg-guest-select-btn{display:flex!important;align-items:center!important;justify-content:space-between!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.evg-wrap .evg-guest-dropdown{left:0!important;right:0!important;width:auto!important;max-width:none!important}.evg-wrap .evg-filterbar.evg-fixed{left:0!important;right:0!important;width:100%!important}.evg-wrap .evg-f-search .icon{display:none!important}}.evg-btn,.evg-guest-select-btn{box-sizing:border-box!important}@media (max-width:640px){.evg-filterbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;padding:10px 12px!important;overflow:visible!important}.evg-f-hideaway,.evg-f-daterange{grid-column:1 / -1!important}.evg-f-guests{grid-column:1 / 2!important;min-width:0!important}.evg-f-search{grid-column:2 / 3!important;min-width:0!important}.evg-f-guests .evg-guest-select-btn,.evg-f-search .evg-btn{width:100%!important;min-width:0!important;min-height:48px!important;height:48px!important;padding:10px 12px!important;box-sizing:border-box!important}.evg-guest-select-btn{display:flex!important;align-items:center!important;justify-content:space-between!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.evg-f-guests,.evg-f-search,.evg-field{min-width:0!important}}@media (max-width:640px){.evg-wrap .evg-filterbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:10px 0px!important;overflow:visible!important}.evg-wrap .evg-f-hideaway,.evg-wrap .evg-f-daterange{grid-column:1 / -1!important;order:0!important;min-width:0!important}.evg-wrap .evg-f-guests{grid-column:1 / 2!important;order:0!important;min-width:0!important}.evg-wrap .evg-f-search{grid-column:2 / 3!important;order:0!important}.evg-wrap .evg-f-guests .evg-guest-select-btn{width:100%!important;min-height:48px!important;height:48px!important;padding:10px 12px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.evg-wrap .evg-f-search .evg-btn{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important}.evg-wrap .evg-f-search .evg-btn .icon{display:block!important;font-size:22px!important;line-height:1!important;margin:0!important}.evg-wrap .evg-f-search .evg-btn::before{content:"🔍";font-size:22px;line-height:1;display:inline-block}.evg-wrap .evg-f-search .evg-btn .icon{position:relative}.evg-wrap .evg-f-search .evg-btn .icon::before{content:none}}@media (max-width:640px){.evg-wrap .evg-f-search .evg-btn{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important}.evg-wrap .evg-f-search .evg-btn .icon{display:inline-block!important;font-size:22px!important;line-height:1!important;margin:0!important}.evg-wrap .evg-f-search .evg-btn::before{content:none!important}}@media (max-width:640px){.evg-wrap .evg-filterbar{display:grid!important;grid-template-columns:minmax(0,1fr) 56px!important;gap:10px!important;padding:10px 12px!important;align-items:end!important}.evg-wrap .evg-f-hideaway,.evg-wrap .evg-f-daterange{grid-column:1 / -1!important}.evg-wrap .evg-f-guests{grid-column:1 / 2!important;min-width:0!important}.evg-wrap .evg-f-search{grid-column:2 / 3!important;min-width:0!important}.evg-wrap .evg-f-guests .evg-guest-select-btn,.evg-wrap .evg-f-search .evg-btn{height:50px!important;min-height:50px!important;box-sizing:border-box!important;align-items:center!important;display:flex!important;justify-content:center!important;border-radius:8px!important}.evg-wrap .evg-f-guests .evg-guest-select-btn{width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;justify-content:space-between!important}.evg-wrap .evg-f-search .evg-btn{width:50px!important;padding:0!important;font-size:0!important}.evg-wrap .evg-f-search .evg-btn .icon{display:inline-block!important;font-size:22px!important;line-height:1!important;margin:0!important}.evg-wrap .evg-f-search .evg-btn::before{content:none!important}}.evg-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin:22px 0 0}.evg-show-more{min-width:200px}.evg-pagination{display:flex!important;visibility:visible!important;gap:10px;align-items:center}.evg-pagination .pg-btn{padding:8px 12px;border-radius:6px;cursor:pointer}.evg-pagination .pg-info{font-size:13px;color:#435955}