:is(.experience-root,.archive-filter-host) .home-advanced-filter{--hf-bg:#fff;--hf-text:#164950;--hf-muted:#65827e;--hf-border:#ceddd7;--hf-step:#e6eeea;--hf-gold:#b98a29;--hf-input:#fff;box-sizing:border-box;border:1px solid var(--hf-border);background:var(--hf-bg);width:min(1008px,100%);color:var(--hf-text);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px;margin:12px auto 0;padding:24px 16px 12px;display:block}html[data-theme=dark] :is(.experience-root,.archive-filter-host) .home-advanced-filter{--hf-bg:#092a22;--hf-text:#edf4ee;--hf-muted:#b3c8be;--hf-border:#36574b;--hf-step:#1b4033;--hf-gold:#c6993e;--hf-input:#0c3026}.home-advanced-filter .home-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.home-advanced-filter .home-filter-field,.home-advanced-filter .home-filter-amenities{text-align:right;border:0;min-width:0;margin:0;padding:0}.home-advanced-filter .home-filter-field legend{float:none;width:100%;color:var(--hf-muted);margin-bottom:8px;padding:0;font-size:14px;line-height:1.8}.home-advanced-filter .home-filter-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.home-advanced-filter .home-filter-range>span{color:var(--hf-muted);font-size:13px}:is(.experience-root,.archive-filter-host) .home-advanced-filter input{box-sizing:border-box;width:100%;min-width:0;height:50px;font:inherit;text-align:center;border-radius:13px;outline:none;padding:0 12px;font-size:16px;border:1px solid var(--hf-border)!important;color:var(--hf-text)!important;-webkit-text-fill-color:var(--hf-text)!important;background:var(--hf-input)!important}:is(.experience-root,.archive-filter-host) .home-advanced-filter input::placeholder{opacity:1;color:var(--hf-muted)!important;-webkit-text-fill-color:var(--hf-muted)!important}.home-advanced-filter .home-filter-stepper{border:1px solid var(--hf-border);background:var(--hf-input);border-radius:13px;height:50px;display:flex;overflow:hidden}:is(.experience-root,.archive-filter-host) .home-filter-stepper input{border-radius:0;flex:1;height:48px;padding:0 4px;font-weight:600;border:0!important}:is(.experience-root,.archive-filter-host) .home-advanced-filter .home-filter-stepper button{background:var(--hf-step);width:50px;height:auto;min-height:48px;color:var(--hf-text);font:inherit;border:0;border-radius:0;flex:0 0 50px;grid-column:auto;align-self:stretch;padding:0;font-size:23px}.home-advanced-filter .home-filter-amenities{border-top:1px dashed var(--hf-border);margin-top:17px;padding-top:16px}.home-advanced-filter .home-filter-amenities legend{float:right;width:100%;color:var(--hf-gold);margin-bottom:20px;padding:0;font-size:15px;font-weight:700;display:block}.home-filter-amenities>div{clear:both;flex-wrap:wrap;gap:10px;display:flex}:is(.experience-root,.archive-filter-host) .home-filter-amenities button{border:1px solid var(--hf-border);background:var(--hf-input);height:auto;min-height:44px;color:var(--hf-text);font:inherit;white-space:nowrap;border-radius:30px;grid-column:auto;align-self:auto;padding:8px 19px;font-size:15px}:is(.experience-root,.archive-filter-host) .home-filter-amenities button[aria-checked=true]{background:var(--hf-gold);border-color:var(--hf-gold);color:#fff;-webkit-text-fill-color:#fff;font-weight:700}.home-advanced-filter .home-filter-actions{border-top:1px solid var(--hf-border);background:0 0;justify-content:space-between;align-items:center;gap:16px;margin:20px -16px 0;padding:17px 16px 0;display:flex}:is(.experience-root,.archive-filter-host) .home-filter-actions button{height:auto;min-height:50px;font:inherit;grid-column:auto;align-self:auto;font-size:16px}:is(.experience-root,.archive-filter-host) .home-filter-actions .home-filter-clear{color:var(--hf-muted);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:8px 0;text-decoration:underline}:is(.experience-root,.archive-filter-host) .home-filter-actions .home-filter-submit{background:var(--hf-gold);color:#fff;-webkit-text-fill-color:#fff;border:0;border-radius:15px;padding:10px 30px;font-weight:700}.home-advanced-filter :is(button,input):focus-visible{outline:3px solid var(--hf-gold);outline-offset:2px}@media (max-width:600px){:is(.experience-root,.archive-filter-host) .home-advanced-filter{padding:18px 12px 12px}.home-advanced-filter .home-filter-grid{grid-template-columns:minmax(0,1fr);gap:16px}.home-advanced-filter .home-filter-actions{margin-inline:-12px;padding-inline:12px}:is(.experience-root,.archive-filter-host) .home-filter-amenities button{padding:8px 15px}.home-filter-amenities>div{gap:8px}}html[data-theme] :is(.experience-root,.archive-filter-host) .advanced-filter.home-advanced-filter{background:var(--hf-bg)!important;border-color:var(--hf-border)!important;color:var(--hf-text)!important}html[data-theme] :is(.experience-root,.archive-filter-host) .home-advanced-filter .home-filter-stepper button{background:var(--hf-step)!important;color:var(--hf-text)!important;-webkit-text-fill-color:var(--hf-text)!important}html[data-theme] :is(.experience-root,.archive-filter-host) .home-advanced-filter .home-filter-amenities button{background:var(--hf-input)!important;color:var(--hf-text)!important;-webkit-text-fill-color:var(--hf-text)!important;border-color:var(--hf-border)!important}html[data-theme] :is(.experience-root,.archive-filter-host) .home-advanced-filter .home-filter-amenities button[aria-checked=true],html[data-theme] :is(.experience-root,.archive-filter-host) .home-advanced-filter .home-filter-submit{background:var(--hf-gold)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--hf-gold)!important}html[data-theme] :is(.experience-root,.archive-filter-host) .home-advanced-filter .home-filter-clear{color:var(--hf-muted)!important;-webkit-text-fill-color:var(--hf-muted)!important;background:0 0!important}
