.ls-continent{display:block;font-size:var(--font-size-small);line-height:var(--line-height-smaller);margin:0;padding:0}.ls-continent ul{list-style:disc;padding:0}.ls-continent+.ls-continent{margin-top:var(--space-32)}.ls-continent a,.ls-continent li{cursor:pointer;display:block;margin:0;padding:0}.ls-continent a{text-decoration:none}.ls-continent a:focus,.ls-continent a:hover{color:var(--primary-red);text-decoration:none}.ls-continent a+ul,.ls-continent li+li,.ls-continent span+ul{margin-top:var(--space-8)}.ls-all{font-size:var(--font-size-smaller);line-height:var(--line-height-smaller)}.ls-city span,.ls-city>a{font-family:var(--font-family-bold)}.ls-city+.ls-city{margin-top:var(--space-16)}.location-tabs,.location-tabs .tabs-wrap{height:100%}.location-tabs .tabs-header{height:70px}.location-tabs .tab{height:calc(100% - 70px);overflow:auto;padding:var(--space-12) 0}.location-select-wrap{left:0;position:absolute;top:calc(100% + var(--space-16));z-index:9}.input-location-select .inp{cursor:default;overflow:hidden;padding-right:0;text-overflow:ellipsis}.citizem-location-select-wrap{position:relative}.citizem-location-select-wrap .tabs-header{overflow:hidden;padding:var(--space-12) 0;position:relative}@media (min-width:768px){.citizem-location-select-wrap .tabs-header{left:calc(var(--space-16)*-1);padding:var(--space-12) 0 var(--space-12) var(--space-24);width:calc(100% + var(--space-32))}}.citizem-location-select-wrap .tabs-header:after{box-shadow:var(--shadow);content:"";display:block;height:100%;left:calc(var(--space-24)*-1);pointer-events:none;position:absolute;top:calc(var(--space-12)*-1);width:calc(100% + 48px);z-index:0}.person-rooms-options-wrap{left:0;position:absolute;top:calc(100% + var(--space-16));width:-moz-max-content;width:max-content;z-index:9}.person-rooms-options-wrap .info-message{font-size:var(--font-size-caption-small);line-height:var(--line-height-caption-small)}.modal-drop-down-options.person-rooms-options{border:none;border-radius:0;overflow:visible;padding:0}.input-people-count .inp{cursor:default;padding-right:0}.citizem-person-rooms-count-wrap{max-width:340px;position:relative}.hotel-search-bar{background:var(--primary-white);border-radius:var(--border-radius);width:100%}.hotel-search-bar__form{display:flex;flex-direction:column;gap:var(--space-16)}.hotel-search-bar.has-shadow{box-shadow:var(--shadow);padding:var(--space-16)}.hotel-search-bar .inp{font-family:var(--font-family-bold)}.hotel-search-bar.show-as-widget .citizem-person-rooms-count-wrap{max-width:none}.hotel-search-bar.show-as-bar .headline{display:none}@media (min-width:768px){.hotel-search-bar__form{flex-direction:row}.hotel-search-bar.show-as-bar{flex-flow:row nowrap}.hotel-search-bar.show-as-bar .hsb-row{width:29%}.hotel-search-bar.show-as-bar .hsb-submit{display:flex;gap:var(--cm-spacing-2);overflow:unset;width:auto}.hotel-search-bar.show-as-bar .hsb-submit__icon{color:var(--primary-white)}.hotel-search-bar.has-shadow{padding:var(--space-24)}}.hotel-search-bar__footnote{margin:0;margin-block-start:var(--cm-spacing-2)}.hsb-row{width:100%}.hsb-row .citizem-person-count-wrap{max-width:none}
