.vwh-hotel-date-search .vwh-hds-text{margin-bottom:calc(var(--padding, 1rem)*2);text-align:center}.vwh-hotel-date-search .vwh-hds-text .eyebrow{display:block;font-size:18px;letter-spacing:2px;margin-bottom:var(--padding,1rem);opacity:.6;text-transform:uppercase}.vwh-hotel-date-search .vwh-hds-heading{margin:0}.vwh-hotel-date-search .selector-wrap{align-items:center;background-color:var(--color-white,#fff);border-radius:var(--border-radius,4px);display:flex;flex-wrap:nowrap;gap:var(--gap,1rem);margin:0;padding:calc(var(--padding, 1rem)*1.5);position:relative;z-index:5}.vwh-hotel-date-search .input label.not-visible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.vwh-hotel-date-search .input{display:flex;flex:1 1 0;min-width:0;position:relative}.vwh-hotel-date-search .input--date:before{left:1rem;margin:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.vwh-hotel-date-search .input--date input{background-color:var(--color-white,#fff);border:1px solid #cacaca;border-radius:var(--border-radius,4px);box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;padding:.9rem 1.5rem .9rem calc(var(--padding, 1rem)*3);width:100%}.vwh-hotel-date-search .button{flex:0 0 auto;white-space:nowrap}.vwh-hotel-date-search .vwh-hds-notice{color:#8b8b8b;font-size:14px;margin-top:.75rem}@media(max-width:767px){.vwh-hotel-date-search--bar .selector-wrap,.vwh-hotel-date-search--stacked .selector-wrap{align-items:stretch;flex-direction:column}}.vwh-hotel-date-search--stacked .selector-wrap{align-items:stretch;flex-direction:column}.vwh-hotel-date-search--stacked .selector-wrap .button,.vwh-hotel-date-search--stacked .selector-wrap .input{width:100%}@media(max-width:767px){.vwh-hotel-date-search .selector-wrap .button,.vwh-hotel-date-search .selector-wrap .input{width:100%}}
