.search-bar{width:100%;margin:0 auto;padding:1rem 1rem 0 1rem}@media(min-width: 52.5rem){.search-bar{padding:2rem 2rem 0 2rem;max-width:none}}.search-bar a{color:var(--strawberry-black)}.search-bar .sds-c-input{width:100%;margin-bottom:1rem}@media(min-width: 52.5rem){.search-bar .sds-c-input{margin:0}}.search-bar .sds-c-input--md .sds-icon{top:unset}.search-bar .submit-desktop{display:none}@media(min-width: 52.5rem){.search-bar .submit-desktop{display:block;width:8rem;align-self:end}}@media(min-width: 52.5rem){.search-bar .search-bar-form{display:grid;grid-template-columns:4fr 4fr 4fr 1fr;gap:.5rem}.search-bar .sds-c-input{position:relative}.search-bar .sds-c-modal--dom-stationary,.search-bar .sds-c-popover{margin:1rem 0;left:50%;transform:translateX(-50%)}}.search-bar #rooms{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem 1rem;gap:1.5rem;height:100%}@media(min-width: 52.5rem){.search-bar #rooms{padding:1rem;height:unset}}.search-bar #rooms .room{display:flex;flex-direction:column;gap:1.5rem;width:100%}.search-bar #rooms .room__title{font-size:1.25rem;font-weight:500;line-height:1.5rem}.search-bar #rooms .room .section{display:flex;flex-direction:column;gap:1.5rem}.search-bar #rooms .room .section__info{display:flex;justify-content:space-between;font-size:.875rem}.search-bar #rooms .room .section__info-title{font-weight:bold}.search-bar #rooms .room .child-select-wrapper{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.search-bar #rooms .room .child-select-wrapper label{flex-grow:2;align-self:flex-start;width:100%;font-size:.75rem}.search-bar #rooms .room .child-select-wrapper select{flex:1;width:100%;align-self:flex-end;height:3.5rem;font-size:.875rem;border-radius:12px;border:1px rgba(0,0,0,0) solid;color:var(--strawberry-black);font-family:var(--strawberry-sans-text);padding:12px 16px;background:#f7f5f3 no-repeat calc(100% - 1rem) url("https://static.webprod.eberry.digital/images/chevron-down.svg");appearance:none}.search-bar #rooms .room .child-select-wrapper select.invalid{border-color:var(--strawberry-error)}.search-bar #rooms .room .child-select-wrapper .invalid__helper-text{color:var(--strawberry-error);font-weight:700;font-size:.75rem;line-height:1rem;flex-grow:2;align-self:flex-end;width:100%}.search-bar #rooms .limit-error{padding-bottom:1.5rem}.search-bar #rooms .limit-error__content{border-radius:.875rem;padding:.75rem 1rem;background-color:var(--strawberry-warmgray-1)}.search-bar #rooms .room-action__remove,.search-bar #rooms .room-action__add{font-family:var(--strawberry-sans-text);font-size:.875rem;background:none;cursor:pointer;border:none;display:flex;align-items:center;gap:.5rem;padding:unset;padding-bottom:1.5rem;color:var(--strawberry-black)}.search-bar #rooms .room-action__remove:disabled,.search-bar #rooms .room-action__remove:disabled .sds-icon,.search-bar #rooms .room-action__add:disabled,.search-bar #rooms .room-action__add:disabled .sds-icon{border-color:var(--strawberry-warmgray-2);color:rgba(var(--strawberry-warmgray-3), 0.5);pointer-events:none}.search-bar #rooms .room-action__remove{text-decoration:underline;text-align:right;justify-content:flex-end}.destination-search .sds-c-popover__body{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem 1rem;height:100%}@media(min-width: 52.5rem){.destination-search .sds-c-popover__body{padding:1rem;height:unset}}@media(min-width: 52.5rem){.destination-search .sds-c-button{display:block}}.destination-search .modal-search{margin-bottom:1.5rem}@media(min-width: 52.5rem){.destination-search .modal-search{display:none}}.destination-search .no-results{padding:.5rem 1rem;margin-bottom:1rem;background-color:var(--strawberry-warmgray-1);border-radius:.5rem;display:flex;align-items:center;gap:1rem}.destination-search .no-results .icon{width:2rem;height:2rem;border-radius:99rem;background-color:var(--strawberry-error);color:var(--strawberry-white);display:flex;align-items:center;justify-content:center}.destination-search .no-results .no-results-heading{font-family:var(--strawberry-sans-display);font-size:1rem}.destination-search .no-results .no-results-text{font-family:var(--strawberry-sans-text);font-size:.875rem}.destination-search .search-heading{padding:1.5rem 0 .75rem;font-family:var(--strawberry-sans-display);font-size:1.25rem;line-height:1.5rem}.destination-search .search-hit{display:grid;grid-template-columns:1.5rem 1fr 1.5rem;gap:1rem;padding:.5rem 1rem;color:var(--strawberry-black);text-decoration:none}.destination-search .search-hit.hotel{grid-template-columns:1.5rem 1fr}.destination-search .search-hit:focus{background:var(--strawberry-warmgray-1);border-radius:.5rem}.destination-search .sds-icon{align-self:center}.destination-search .hit-heading{font-size:.875rem;line-height:1.25rem;font-weight:bold}.destination-search .hit-label{font-size:.75rem;line-height:1rem;color:var(--strawberry-warmgray-3)}.destination-search .hotel-count{border:1px solid var(--strawberry-purple);border-radius:999px;width:1.5rem;height:1.5rem;padding-top:.125rem;font-size:.75rem;text-align:center;align-self:center;color:var(--strawberry-purple)}.destination-search h3{font-family:var(--strawberry-sans-display);font-size:1.25rem;line-height:1.5rem;padding:1.5rem 0 1rem}