.tx-feratel-deskline h2,.tx-feratel-deskline h3,.tx-feratel-deskline h4{text-transform:none}.tx-feratel-deskline h3,.tx-feratel-deskline h4{line-height:1.2;margin-bottom:0}.tx-feratel-deskline .feratel-relatedslider{overflow:visible !important;position:initial !important}.tx-feratel-deskline .alert svg{margin-right:4px}.tx-feratel-deskline .container-sm{max-width:968px}.tx-feratel-deskline .sorting-container{position:relative}.tx-feratel-deskline .sorting-container:hover .sorting-content{display:block}.tx-feratel-deskline .sorting-content{display:none;min-width:100%;position:absolute;top:100%;right:auto;bottom:auto;left:0;z-index:2}.tx-feratel-deskline .sorting-content__item-link:hover{background-color:#f5f5f5}@media(min-width: 992px){.tx-feratel-deskline .sorting-content{right:0;left:auto}}.tx-feratel-deskline .result-list__item-title{line-height:1.2}.tx-feratel-deskline .result-list__item-outer{max-width:400px}.tx-feratel-deskline .result-list__item-image{aspect-ratio:400/264}.tx-feratel-deskline .experience-info-title{margin-bottom:-20px}.tx-feratel-deskline #fd-view-list.active,.tx-feratel-deskline #fd-view-map.active{display:none !important}.tx-feratel-deskline .rating-bubble{line-height:1;background:url("data:image/svg+xml,%3csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2232%22 height=%2226%22 viewBox=%220 0 32 26%22 fill=%22none%22%3e%3cpath d=%22M0 26V4C6.44266e-08 1.79086 1.79086 0 4 0H32V18C32 20.2091 30.2091 22 28 22H4.2666L0 26Z%22 fill=%22%23262626%22/%3e%3c/svg%3e") no-repeat center/100% auto}.tx-feratel-deskline .detail-sidebar-box{box-shadow:none !important;background:none !important}.tx-feratel-deskline .fd-map-price-pin .fd-map-price-pin__label{border-radius:0 !important;padding:4px 10px 10px;box-shadow:none;white-space:nowrap;background:url("/fileadmin/images/icons/map_pin_label.png") no-repeat center top/100% 100%;color:#fff !important;border:0 !important;font-weight:700 !important}.tx-feratel-deskline .fd-map-fullscreen-btn{position:absolute;top:32px;right:32px;bottom:auto;left:auto;z-index:500}.tx-feratel-deskline .fd-split-view--map-fullscreen .fd-split-view__list{display:none !important}.tx-feratel-deskline .fd-split-view--map-fullscreen .fd-split-view__map-col{max-width:100%;width:100%}.tx-feratel-deskline .accommodation-list .result-list__item{min-height:170px}.tx-feratel-deskline .accommodation-highlight-icon{aspect-ratio:1}.tx-feratel-deskline .accommodation-highlight-icon{min-width:64px}@media screen and (min-width: 480px){.tx-feratel-deskline .accommodation-highlight-icon{min-width:calc(64px + 16*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.tx-feratel-deskline .accommodation-highlight-icon{min-width:80px}}@media(max-width: 991.98px){.tx-feratel-deskline .container-view-hide{opacity:0;height:0;overflow:hidden}.tx-feratel-deskline .fd-split-view__map-col{padding-top:0 !important;margin-top:-16px}.tx-feratel-deskline .fd-filters__pills{display:none !important}.tx-feratel-deskline .fd-map{min-height:400px}}@media(min-width: 992px){.tx-feratel-deskline .container-scrollable{height:calc(100dvh - 65px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.tx-feratel-deskline .container-scrollable::-webkit-scrollbar{display:none}.tx-feratel-deskline .detail-sidebar>*{max-width:400px}.tx-feratel-deskline .fd-split-view__map,.tx-feratel-deskline .sticky-sidebar,.tx-feratel-deskline .container-filter{position:sticky !important;top:65px;align-self:flex-start}.tx-feratel-deskline .fd-split-view__map,.tx-feratel-deskline .container-filter{height:calc(100dvh - 65px)}.tx-feratel-deskline .container-filter{padding:15px}}.ps-bar{background:#929292;border-radius:2px;flex:1;transition:background .15s}.ps-bar--active{background:#e20000}.ps-bars{display:flex;align-items:flex-end;gap:2px;height:50px;margin-bottom:4px;position:relative;z-index:0}.ps-track{background:#929292;border-radius:2px;height:3px;position:absolute;top:auto;right:0;bottom:0;left:0;z-index:0}.ps-track-fill{background:#e20000;height:3px;border-radius:2px;position:absolute;top:auto;right:0;bottom:0;left:0;z-index:1;transition:width .15s}.ps-track-wrap{position:relative;padding-bottom:12px}.ps-input{position:absolute;top:auto;right:0;bottom:-8px;left:0;z-index:0;pointer-events:none;background:rgba(0,0,0,0);height:20px;margin:0;-webkit-appearance:none;appearance:none}.ps-input--min{z-index:2}.ps-input--max{z-index:3}.ps-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid #e20000;cursor:pointer;pointer-events:all}.ps-input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid #e20000;cursor:pointer;pointer-events:all}.fd-filters__pill{margin:0 4px 4px 0;display:flex;align-items:center}.fd-filters__pill::before{content:"";width:16px;height:16px;margin-right:4px;display:inline-block;background:url("data:image/svg+xml,%3csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3e%3cpath d=%22M20.2949 5.47327L13.7686 11.9996L20.2949 18.526L18.5273 20.2936L12.001 13.7672L5.47461 20.2936L3.70703 18.526L10.2334 11.9996L3.70703 5.47327L5.47461 3.70569L12.001 10.2321L18.5273 3.70569L20.2949 5.47327Z%22 fill=%22%23262626%22/%3e%3c/svg%3e") no-repeat center/contain}.fd-filters__pills-list{display:flex;flex-wrap:wrap;margin-bottom:-4px}.nav-tabs-search{display:flex;margin:-30px auto 0;height:80px;width:86%;max-width:640px}.nav-tabs-search-link{background:#f5f5f5;z-index:0;flex:1;color:#262626}.nav-tabs-search-link.active{background:#fff;z-index:1;margin:-8px}.nav-tabs-search .btn-submit{width:50px}@media(min-width: 768px){.nav-tabs-search .btn-submit{width:auto;aspect-ratio:1}}.tab-content-search .tab-pane{min-height:400px}.tab-content-search .tab-pane.active{display:flex;flex-direction:column}.fd-room-list{justify-content:center}.fd-room-list .fd-room{display:flex;flex-direction:column}.fd-room-list .fd-room__header{font-weight:900;text-transform:uppercase;padding-bottom:16px}.fd-room-list .fd-room .fd-occupant-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.fd-room-list .fd-room .fd-occupant-row__label{font-weight:700}.fd-room-list .fd-room .fd-occupant-row .fd-stepper{width:140px;display:flex;align-items:center;justify-content:space-between}.fd-room-list .fd-room .fd-occupant-row .fd-stepper__btn{border-radius:50%;background:#262626;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1}.fd-room-list .fd-room .fd-occupant-row .fd-stepper__btn{width:16px}@media screen and (min-width: 480px){.fd-room-list .fd-room .fd-occupant-row .fd-stepper__btn{width:calc(16px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.fd-room-list .fd-room .fd-occupant-row .fd-stepper__btn{width:36px}}.fd-room-list .fd-room .fd-occupant-row .fd-stepper__btn{height:16px}@media screen and (min-width: 480px){.fd-room-list .fd-room .fd-occupant-row .fd-stepper__btn{height:calc(16px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.fd-room-list .fd-room .fd-occupant-row .fd-stepper__btn{height:36px}}.fd-room-list .fd-room .fd-occupant-row .fd-stepper__btn{font-size:14px}@media screen and (min-width: 480px){.fd-room-list .fd-room .fd-occupant-row .fd-stepper__btn{font-size:calc(14px + 8*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.fd-room-list .fd-room .fd-occupant-row .fd-stepper__btn{font-size:22px}}.fd-room-list .fd-room .fd-occupant-row .fd-stepper__value{width:43px;text-align:center;display:flex;align-items:center;justify-content:center;border:1px solid #d0d0d0;border-radius:2px;margin:0 8px;height:48px}.fd-room-list .fd-room .fd-child-age{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.fd-room-list .fd-room .fd-child-age__select{width:140px;height:48px}.fd-room-list .fd-room__remove{order:1;margin-top:auto}.fd-room-list .fd-room__remove::before{content:"";display:block;width:24px;height:24px;margin-right:4px;background:url("data:image/svg+xml,%3csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3e%3cpath d=%22M21.028 13.5278H2.97196V11.028H21.028V13.5278Z%22 fill=%22%23929292%22/%3e%3c/svg%3e") no-repeat center/18px 18px}.fd-experience-booking{width:400px}.fd-filter-panel--dates{width:750px;max-width:100%}.fd-filter-checkbox--hidden{display:none}.fd-filter-panel__more:not(.fd-filter-active)>.fd-filter-active--less{display:none}.fd-filter-panel__more.fd-filter-active>.fd-filter-active--more{display:none}.fd-cal__wrapper{display:flex;align-items:flex-start;gap:var(--fd-space-sm);margin:0 -10px}.fd-cal__months{display:grid;grid-template-columns:1fr 1fr;gap:var(--fd-space-xl);flex:1;min-width:0}.fd-cal__nav-btn{background:none;width:32px;height:32px;min-height:unset;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0;margin-top:2px;padding:0;z-index:2}.fd-cal__month-title{text-align:center;font-size:18px;font-weight:700;margin-bottom:var(--fd-space-sm);color:#262626}.fd-cal__grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px}.fd-cal__weekday{text-align:center;font-size:16px;padding:4px 0;color:#262626}.fd-cal__day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;cursor:pointer;border-radius:50%;border:none;background:none;transition:background-color .1s;padding:0;line-height:1;color:#262626}.fd-cal__day--empty{cursor:default;pointer-events:none}.fd-cal__day--past{cursor:not-allowed}.fd-cal__day--today:not(.fd-cal__day--start):not(.fd-cal__day--end){border:1px solid #e20000;border-radius:50%}.fd-cal__day:not(.fd-cal__day--past):not(.fd-cal__day--empty):not(.fd-cal__day--start):not(.fd-cal__day--end):not(.fd-cal__day--in-range):hover{background:#e20000 !important;color:#fff !important}.fd-cal__day--start,.fd-cal__day--end{background:#262626 !important;color:#fff !important;border-radius:50%}.fd-cal__day--end{background:#e20000 !important}.fd-cal__day--in-range{background:#f5f5f5;border-radius:0}.room-occupancy-modal .fd-modal__close{display:none}.room-occupancy-modal .fd-cal__months{display:flex;margin:0 -10px}.room-occupancy-modal .fd-cal__month{width:50%;padding:0 10px}.room-occupancy-modal .fd-cal__day{border-radius:50%}.room-occupancy-modal .fd-cal__day--past{opacity:.5;pointer-events:none}.room-occupancy-modal .fd-cal__day--unavailable{background:#e20000;color:#fff}.room-occupancy-modal .fd-cal__day--available{background:green;color:#fff}.fd-map-cluster{width:40px;height:40px;background:#e20000;border-radius:50%;border:3px solid rgba(255,255,255,.8);box-shadow:0 2px 8px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center}.fd-map-cluster span{color:#fff;font-size:13px;font-weight:700;line-height:1}@keyframes fd-spin{to{transform:rotate(360deg)}}.fd-spinner{display:inline-block;width:2.5rem;height:2.5rem;border:3px solid rgba(226,0,0,.2);border-top-color:#e20000;border-radius:50%;animation:fd-spin .75s linear infinite}#fd-results[data-pagination-type=infinite].fd-results--loading{opacity:1;pointer-events:auto}#fd-results[data-pagination-type=infinite] .fd-load-more{display:flex;justify-content:center;align-items:center;padding:2rem 0}