.lc-native-select{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)}.lc-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:46px;padding:11px 12px;border:1px solid #c3cec5;border-radius:8px;background:#fff;color:#193a42;font:inherit;font-size:.94rem;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.lc-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-select-trigger:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);flex:none;margin-right:3px}.lc-select-trigger[aria-expanded=true]:after{transform:translateY(2px) rotate(225deg)}.lc-select-trigger:focus-visible,.lc-select-trigger[aria-expanded=true]{outline:2px solid var(--lc-orange,var(--orange,#ff5a1f));outline-offset:2px;border-color:var(--lc-orange,var(--orange,#ff5a1f));box-shadow:0 0 0 3px var(--lc-orange-focus,rgba(255,90,31,.18))}.lc-select-trigger:disabled{opacity:.5;cursor:not-allowed}.lc-select-trigger[aria-invalid=true]{border-color:#b53c1c}.booking-field .lc-select-trigger{height:49px;padding:0 12px;border-radius:7px;background:#fffef8;border-color:#c3d1c7;font-size:1rem}.hero-booking .booking-field .lc-select-trigger{height:48px}.field .lc-select-trigger,.review-filters .lc-select-trigger{padding:12px 13px;font-size:15px;border-color:#cbd6cb}.review-filters .lc-select-trigger{max-width:250px}.lc-select-list{position:fixed;z-index:10000;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:5px;border:1px solid #c3d1c7;border-radius:12px;background:#fffef8;color:#193a42;box-shadow:0 12px 32px #112d3629;font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.4;scrollbar-color:var(--lc-orange,var(--orange,#ff5a1f)) #fff0e9;scrollbar-width:thin}.lc-select-list[hidden]{display:none!important}.lc-select-option{position:relative;min-height:44px;padding:11px 12px;border-radius:7px;cursor:pointer;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none}.lc-select-option.is-active{background:var(--lc-orange,var(--orange,#ff5a1f));color:var(--lc-on-orange,var(--on-orange,#fff))}@media(max-width:600px){.hero-booking .booking-field .lc-select-trigger{height:44px;min-height:44px}.lc-select-trigger{font-size:16px}}@media(forced-colors:active){.lc-select-option.is-active{background:Highlight;color:HighlightText}.lc-select-trigger:focus-visible{outline-color:Highlight}}.booking-form .booking-field :is(.calendar-trigger,.lc-select-trigger){gap:8px;font-size:1rem;font-weight:400;line-height:1.25;white-space:nowrap;color:#193a42}.booking-form .calendar-trigger-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
