.vs-product-search #inline-search-container .DateRangePicker_picker .CalendarDay:focus{outline:2px solid #af006e}.vs-product-search{width:100%;background:#383838;padding:0 6px 3rem;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.vs-product-search__no-js{display:none}.vs-product-search__heading,.vs-product-search__intro{color:#fff}.vs-product-search__heading.vs-heading{font-size:1.875rem;font-weight:300;letter-spacing:normal}.vs-product-search__col--left{background:#383838;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin-bottom:4rem}.vs-product-search__col--right{display:flex;flex-direction:column;justify-content:center;background:#fcca1b;padding:1.5rem}.vs-product-search #inline-search-container{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.vs-product-search #inline-search-container input[type=email],.vs-product-search #inline-search-container input[type=search],.vs-product-search #inline-search-container input[type=text]{height:50px}.vs-product-search #inline-search-container .Select--single>.Select-control .Select-value{position:relative}.vs-product-search #inline-search-container .c-search__label,.vs-product-search #inline-search-container .DateInput_input,.vs-product-search #inline-search-container .form-control,.vs-product-search #inline-search-container .Select.form-control{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;margin-top:.25rem}.vs-product-search #inline-search-container .DateInput_input,.vs-product-search #inline-search-container .form-control,.vs-product-search #inline-search-container .Select-multi-value-wrapper,.vs-product-search #inline-search-container .Select-placeholder,.vs-product-search #inline-search-container .Select.form-control{min-height:50px;font-style:normal;font-weight:400;color:#191919;font-size:1rem;display:flex;flex-wrap:wrap;align-items:center;padding-top:0;padding-bottom:0}.vs-product-search #inline-search-container .DateInput_input:focus,.vs-product-search #inline-search-container .form-control:focus,.vs-product-search #inline-search-container .Select-multi-value-wrapper:focus,.vs-product-search #inline-search-container .Select-placeholder:focus,.vs-product-search #inline-search-container .Select.form-control:focus{border:4px solid #af006e}.vs-product-search #inline-search-container .c-search__label{font-weight:600}.vs-product-search #inline-search-container .c-search__label:first-letter{text-transform:uppercase}.vs-product-search #inline-search-container .is-focused{border:4px solid #af006e}.vs-product-search #inline-search-container .DateRangePickerInput,.vs-product-search #inline-search-container .form-flex-row{height:50px;overflow:hidden}.vs-product-search #inline-search-container .DateRangePickerInput .form-control,.vs-product-search #inline-search-container .form-flex-row .form-control{margin-top:0}.vs-product-search #inline-search-container .c-search-rooms-guests__trigger.form-control,.vs-product-search #inline-search-container .c-search__date-anytime.form-control{display:flex;align-items:center}.vs-product-search #inline-search-container .c-search__for,.vs-product-search #inline-search-container .c-search__in{font-size:1rem}.vs-product-search #inline-search-container .c-search__date-reset,.vs-product-search #inline-search-container .c-search__rooms-guests-picker__label{color:#383838}.vs-product-search #inline-search-container .c-search__rooms-guests-picker__button{position:relative}.vs-product-search #inline-search-container .c-search__rooms-guests-picker__button:focus{border:1px solid #af006e;background-color:#fff;color:#af006e;outline:none}.vs-product-search #inline-search-container .c-search__rooms-guests-picker__button:focus:before{content:"";border:3px solid #109da3;position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px)}.vs-product-search #inline-search-container .c-search__date-reset:focus{outline:3px solid #109da3}.vs-product-search #inline-search-container .c-search__date-summary .DateRangePickerInput div:nth-child(3){flex-grow:0}.vs-product-search #inline-search-container .DateRangePicker_picker .CalendarMonth_caption{color:#383838;font-weight:700;line-height:1;font-size:1.25rem}.vs-product-search #inline-search-container .DateRangePicker_picker .DayPicker_weekHeader_ul{color:#191919}.vs-product-search #inline-search-container .DateRangePicker_picker .DayPicker_weekHeader_ul small{font-size:1.125rem}.vs-product-search #inline-search-container .DateRangePicker_picker .CalendarDay{border:none;color:#191919;font-size:1.125rem}@media(hover:hover){.vs-product-search #inline-search-container .DateRangePicker_picker .CalendarDay:hover{background-color:#d4f4f3}}.vs-product-search #inline-search-container .DateRangePicker_picker .CalendarDay__blocked_out_of_range{color:#a3a3a3}.vs-product-search #inline-search-container .DateRangePicker_picker .CalendarDay__selected{background-color:#209f9d;color:#fff}.vs-product-search #inline-search-container .DateRangePicker_picker .CalendarDay__selected_span{background-color:#d4f4f3}.vs-product-search #inline-search-container .button-row>a:focus{outline:3px solid #109da3}.vs-product-search #inline-search-container .form-control::-webkit-input-placeholder{color:#666}@media(min-width:576px){.vs-product-search{padding-left:.75rem;padding-right:.75rem}}@media(min-width:1200px){.vs-product-search{padding:0;background:transparent}.vs-product-search__heading,.vs-product-search__intro{color:#fff;margin-left:4rem;max-width:70%}.vs-product-search__heading.vs-heading{font-size:2.5rem}.vs-product-search__col{min-height:458px}.vs-product-search__col--left{padding:6rem;margin-bottom:0}.vs-product-search__col--right.col-lg-4{padding:2rem}}.no-js .vs-product-search__col--right{padding:0}.no-js .vs-product-search__no-js{display:flex}.no-js .vs-product-search__widget{display:none}