.product-search-wrapper[data-v-f4629cd8]{flex-direction:column;align-items:center;width:100vw;display:flex}.product-search[data-v-f4629cd8]{flex-direction:column;gap:1rem;width:100%;display:flex}.product-search .title[data-v-f4629cd8]{text-align:center}.product-search .title h1[data-v-f4629cd8]{color:var(--color-primary-white);font-family:Winner Sans,Work Sans,Tahoma,Arial,sans-serif;font-size:3rem}.product-search .accommodation[data-v-f4629cd8]{background-color:#feac00;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.product-search .accommodation .subheader h3[data-v-f4629cd8]{color:var(--color-primary-black);font-family:Winner Sans,Work Sans,Tahoma,Arial,sans-serif;font-size:1.5rem;font-weight:700}.product-search .accommodation .accommodation-select[data-v-f4629cd8]{flex-direction:row;align-self:stretch;align-items:flex-end;gap:8px;display:flex}.product-search .accommodation .accommodation-select .field-group[data-v-f4629cd8]{flex-direction:column;gap:2px;display:flex}.product-search .accommodation .accommodation-select .field-group[data-v-f4629cd8]:first-child{flex:1;min-width:0}.product-search .accommodation .accommodation-select .field-label[data-v-f4629cd8]{font-size:.875rem;font-weight:500}.product-search .accommodation .accommodation-select[data-v-f4629cd8] .filter-control .content,.product-search .accommodation .accommodation-select[data-v-f4629cd8] .filter-control{width:100%;margin-bottom:0;top:0}.product-search .accommodation .accommodation-search[data-v-f4629cd8]{align-items:flex-end;display:flex}.product-search .accommodation .accommodation-search .btn-search[data-v-f4629cd8]{width:48px;height:48px;color:var(--color-primary-white);cursor:pointer;background:#2863bf;border:none;border-radius:6px;justify-content:center;align-items:center;gap:4px;display:flex}.product-search .accommodation .accommodation-search .btn-search[data-v-f4629cd8] svg{fill:var(--color-primary-white)}.product-search .accommodation .accommodation-search .btn-search[data-v-f4629cd8]:hover{background:#1e4f99}.product-search .accommodation .accommodation-search .btn-search .btn-search-text[data-v-f4629cd8]{display:none}.product-search .person-select[data-v-f4629cd8]{z-index:3;position:relative}.product-search .links[data-v-f4629cd8]{flex-flow:wrap;justify-content:center;gap:.5rem;display:flex}.product-search .links .btn[data-v-f4629cd8]{align-items:center;gap:.5rem;display:flex}.product-search .links[data-v-f4629cd8] .icon{min-width:1.25rem;min-height:1.25rem;fill:var(--color-primary-blue)}.product-search .links[data-v-f4629cd8] svg{width:1.25rem;height:1.25rem}@media (width>=768px){.product-search-wrapper[data-v-f4629cd8]{max-width:var(--page-max-width);width:100%;margin:0 auto;padding-inline:1.5rem}.product-search[data-v-f4629cd8]{width:100%}.product-search .accommodation[data-v-f4629cd8]{border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:24px;padding:24px}.product-search .accommodation .subheader h3[data-v-f4629cd8]{white-space:nowrap;font-size:1.75rem}.product-search .accommodation .accommodation-select[data-v-f4629cd8]{flex-direction:row;align-items:center;gap:24px}.product-search .accommodation .accommodation-select .field-group[data-v-f4629cd8]{flex-direction:row;align-items:center;gap:8px}.product-search .accommodation .accommodation-select .field-label[data-v-f4629cd8]{white-space:nowrap}.product-search .accommodation .accommodation-search .btn-search[data-v-f4629cd8]{width:auto;padding:8px 24px 8px 16px}.product-search .accommodation .accommodation-search .btn-search .btn-search-text[data-v-f4629cd8]{white-space:nowrap;font-size:1rem;font-weight:500;display:inline}}
