.dp-c-carousel-wrapper,.react-multi-carousel-list,.react-multi-carousel-track,.react-multi-carousel-item{height:100%}.react-multi-carousel-item img{height:100%;width:100%;object-fit:cover}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.dp-c-search-results-list{display:flex;flex-direction:column;gap:16px;width:100%}.dp-c-search-results-list__card{background-color:#fff;border-radius:0;text-decoration:none;color:inherit}.dp-c-search-results-list__card:hover,.dp-c-search-results-list__card:focus,.dp-c-search-results-list__card:active,.dp-c-search-results-list__card:visited{text-decoration:none;color:inherit}.dp-c-search-results-list__card .card-content{display:flex;flex-direction:column;gap:8px}.dp-c-search-results-list__card .card-content__img{align-items:center;display:flex;flex-grow:1;flex-wrap:nowrap;justify-content:center;height:216px;overflow:hidden;position:relative;width:100%;border-radius:12px;contain:paint layout;transform:translateZ(0);touch-action:pan-y pan-x}.dp-c-search-results-list__card .card-content__img.is-loading{background:linear-gradient(90deg,#fafafa 25%,#f1f0f0,#fafafa 75%);background-size:200% 100%;animation:skeleton-loading 1.2s infinite ease-in-out}.dp-c-search-results-list__card .card-content__img.is-broken{background:#ddd}.dp-c-search-results-list__card .card-content__img img{object-fit:cover;width:100%;height:100%;display:block}.dp-c-search-results-list__card .card-content__img .react-multi-carousel-list{height:100%;width:100%;overflow:hidden}.dp-c-search-results-list__card .card-content__img .react-multi-carousel-list:hover{cursor:pointer}.dp-c-search-results-list__card .card-content__img .react-multi-carousel-list ul{height:100%;overflow:hidden}.dp-c-search-results-list__card .card-content__img .react-multi-carousel-list .react-multi-carousel-dot-list{height:24px;touch-action:pan-x;-ms-touch-action:pan-x}.dp-c-search-results-list__card .card-content__img .react-multi-carousel-list .react-multi-carousel-dot-list .react-multi-carousel-dot button{border:0;background:#ffffff40}.dp-c-search-results-list__card .card-content__img .react-multi-carousel-list .react-multi-carousel-dot-list .react-multi-carousel-dot--active button{background:#fff}.dp-c-search-results-list__card .card-content__img .react-multi-carousel-list .react-multiple-carousel__arrow{background:#ffffff40;z-index:10}.dp-c-search-results-list__card .card-content__img .react-multi-carousel-list .react-multiple-carousel__arrow:before{display:flex!important;flex-direction:row;justify-content:center;align-items:center}.dp-c-search-results-list__card .card-content__img .dp-o-inlinePill{position:absolute;top:0;left:0;z-index:1}.dp-c-search-results-list__card .card-content__img .img-broken{color:#fff;height:auto;width:40px}@media(min-width:576px){.dp-c-search-results-list__card .card-content__img{margin-left:0;width:100%}}@media(min-width:768px){.dp-c-search-results-list__card .card-content__img{height:auto;height:216px;width:100%}.dp-c-search-results-list__card .card-content__img img{min-height:100%}}@media(min-width:992px){.dp-c-search-results-list__card .card-content__img{height:240px}}.dp-c-search-results-list__card .card-content__info{cursor:pointer;display:flex;flex-direction:column;flex-grow:1;padding:0 16px 0 0;width:100%}.dp-c-search-results-list__card .card-content__info .info-header{display:flex;flex-direction:column;gap:8px}.dp-c-search-results-list__card .card-content__info .info-header__title{align-items:flex-start;display:flex;flex-direction:row;gap:8px;margin-top:8px}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-name{flex-grow:1;margin-bottom:0}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-name{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-name{font-size:1.8rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-name{letter-spacing:-.02em}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-name{font-size:1.8rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-name{letter-spacing:-.02em}}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-name{margin-top:4px}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-name{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-name{font-size:2rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-name{letter-spacing:-.02em}}@media(min-width:768px)and (min-width:768px){.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-name{font-size:2rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-name{letter-spacing:-.02em}}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-rating-star{display:flex;flex-direction:row;align-items:center;gap:2px}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-rating-star .stars{display:flex;align-items:center}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-rating-star .stars .icon{height:16px;width:16px;fill:#f6a31e}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-rating-star .stars .icon:after{margin-right:2px}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-rating-star .rating{display:flex;align-items:center;flex-direction:row;justify-content:flex-end;color:#2244ce;gap:4px}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-rating-star .rating{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-rating-star .rating{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-rating-star .rating{letter-spacing:-.02em}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-rating-star .rating{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-rating-star .rating{letter-spacing:-.02em}}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-rating-star .reviews{display:flex;align-items:center;gap:2px;color:#717171}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-rating-star .reviews{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-rating-star .reviews{letter-spacing:-.02em}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-rating-star .reviews{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .info-header__title .hotel-rating-star .reviews{letter-spacing:-.02em}}.dp-c-search-results-list__card .card-content__info .info-header__subtitle{display:flex;align-items:center;gap:4px}.dp-c-search-results-list__card .card-content__info .info-header__subtitle .icon{height:12px;width:12px;fill:#717171;margin-bottom:4px}.dp-c-search-results-list__card .card-content__info .info-header__subtitle .location{color:#454548;text-transform:uppercase}.dp-c-search-results-list__card .card-content__info .info-header__subtitle .location{font-size:1.2rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .info-header__subtitle .location{letter-spacing:-.02em}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .info-header__subtitle .location{font-size:1.2rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .info-header__subtitle .location{letter-spacing:-.02em}}.dp-c-search-results-list__card .card-content__info .info-header .hotel-vibes{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;align-items:center;margin-bottom:8px}.dp-c-search-results-list__card .card-content__info .info-header .hotel-vibes__item{color:#717171;flex-grow:0;width:auto}.dp-c-search-results-list__card .card-content__info .info-header .hotel-vibes__item{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .info-header .hotel-vibes__item{letter-spacing:-.02em}.dp-c-search-results-list__card .card-content__info .info-header .hotel-vibes__item:after{content:","}.dp-c-search-results-list__card .card-content__info .info-header .hotel-vibes__item:last-child:after{content:""}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .info-header .hotel-vibes__item{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .info-header .hotel-vibes__item{letter-spacing:-.02em}}@media(min-width:768px)and (min-width:768px){.dp-c-search-results-list__card .card-content__info .info-header .hotel-vibes__item{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .info-header .hotel-vibes__item{letter-spacing:-.02em}}.dp-c-search-results-list__card .card-content__info .info-header .hotel-details{display:none;flex-direction:column}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .info-header .hotel-details{gap:8px}}.dp-c-search-results-list__card .card-content__info .info-header .hotel-details .useful-info{display:none;align-items:center;display:flex;flex-direction:row;gap:4px}.dp-c-search-results-list__card .card-content__info .hotel-services{color:#717171;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:4px;margin-bottom:8px;gap:12px;position:relative;max-width:100%}.dp-c-search-results-list__card .card-content__info .hotel-services-icon,.dp-c-search-results-list__card .card-content__info .hotel-services .service-icon{filter:invert(60%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(90%) contrast(90%);display:flex;width:16px;height:16px}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-services-icon,.dp-c-search-results-list__card .card-content__info .hotel-services .service-icon{width:16px;height:16px}}.dp-c-search-results-list__card .card-content__info .hotel-services img.service-icon{display:none}.dp-c-search-results-list__card .card-content__info .hotel-services img.service-icon:nth-child(-n+11){display:block}.dp-c-search-results-list__card .card-content__info .hotel-services:has(img.service-icon:nth-child(12)):after{content:"...";display:inline-block;color:#717171}@media(min-width:576px){.dp-c-search-results-list__card .card-content__info .hotel-services:has(img.service-icon:nth-child(12)):after{display:none}.dp-c-search-results-list__card .card-content__info .hotel-services img.service-icon:nth-child(-n+19){display:block}.dp-c-search-results-list__card .card-content__info .hotel-services:has(img.service-icon:nth-child(19)):after{content:"...";display:inline-block;color:#717171}}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-services:has(img.service-icon:nth-child(19)):after{display:none}.dp-c-search-results-list__card .card-content__info .hotel-services img.service-icon:nth-child(n+16){display:none}.dp-c-search-results-list__card .card-content__info .hotel-services:has(img.service-icon:nth-child(16)):after{content:"...";display:inline-block;color:#717171}}@media(min-width:992px){.dp-c-search-results-list__card .card-content__info .hotel-services:has(img.service-icon:nth-child(16)):after{display:none}.dp-c-search-results-list__card .card-content__info .hotel-services img.service-icon:nth-child(n+13){display:none}.dp-c-search-results-list__card .card-content__info .hotel-services:has(img.service-icon:nth-child(13)):after{content:"...";display:inline-block;color:#717171}}@media(min-width:1200px){.dp-c-search-results-list__card .card-content__info .hotel-services:has(img.service-icon:nth-child(13)):after{display:none}.dp-c-search-results-list__card .card-content__info .hotel-services img.service-icon:nth-child(n+15){display:none}.dp-c-search-results-list__card .card-content__info .hotel-services:has(img.service-icon:nth-child(15)):after{content:"...";display:inline-block;color:#717171}}.dp-c-search-results-list__card .card-content__info .hotel-description{display:none}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-description{display:block;color:#717171;margin-bottom:8px}.dp-c-search-results-list__card .card-content__info .hotel-description{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-description{letter-spacing:-.02em}}@media(min-width:768px)and (min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-description{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-description{letter-spacing:-.02em}}.dp-c-search-results-list__card .card-content__info .hotel-tickets{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:4px}.dp-c-search-results-list__card .card-content__info .hotel-tickets--first-low-ticket{margin-top:12px}.dp-c-search-results-list__card .card-content__info .hotel-tickets--second-low-ticket{gap:20px}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item{position:relative;align-items:center;border:1px solid #ebebeb;display:flex;flex-direction:row;gap:8px;margin:0 0 4px;width:100%;border-radius:8px;padding:12px;box-sizing:border-box}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-name{flex-grow:1}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-name{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-name{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-name{letter-spacing:-.02em}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-name{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-name{letter-spacing:-.02em}}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-drinks{position:relative}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-drinks .icon{height:20px;width:20px}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-drinks .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price{display:flex;flex-direction:column;gap:8px;color:#2244ce;position:relative}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price{font-size:1.8rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price{letter-spacing:-.02em}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price{font-size:1.8rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price{letter-spacing:-.02em}}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price{font-family:StrawfordBold,sans-serif!important}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price .promo-priced-container{height:40px}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price .promo-priced-container .old-price{display:flex;flex-direction:column;justify-self:center;color:#f84804;text-decoration:line-through}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price .promo-priced-container .old-price{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price .promo-priced-container .old-price{letter-spacing:-.02em}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price .promo-priced-container .old-price{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price .promo-priced-container .old-price{letter-spacing:-.02em}}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price{letter-spacing:-.02em}}@media(min-width:768px)and (min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price{letter-spacing:-.02em}}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price .promo-priced{margin-top:8px}}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price__helper-text{color:#000}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price__helper-text{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price__helper-text{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price__helper-text{letter-spacing:-.02em}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price__helper-text{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price__helper-text{letter-spacing:-.02em}}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price-currency{font-size:1.2rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price-currency{letter-spacing:-.02em}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price-currency{font-size:1.2rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price-currency{letter-spacing:-.02em}}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .ticket-price-currency:before{content:"";margin-left:2px}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .tickets-left{position:absolute;right:5px;top:-18px}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .tickets-left{font-size:1.2rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .tickets-left{letter-spacing:-.02em}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .tickets-left{font-size:1.2rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .tickets-left{letter-spacing:-.02em}}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .tickets-left{top:-20px}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item .tickets-left .dp-o-inlinePill{padding:2px 4px}}.dp-c-search-results-list__card .card-content__info .hotel-tickets__more{align-items:center;color:#454548;display:flex;flex-direction:row;justify-content:center;margin-top:12px;width:100%}.dp-c-search-results-list__card .card-content__info .hotel-tickets__more{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__more{letter-spacing:-.02em}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-tickets__more{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-search-results-list__card .card-content__info .hotel-tickets__more{letter-spacing:-.02em}}.dp-c-search-results-list__card .card-content__info .hotel-tickets__remaining{flex-grow:1}@media(min-width:768px){.dp-c-search-results-list__card .card-content__info .hotel-tickets{flex-grow:1}.dp-c-search-results-list__card .card-content__info .hotel-tickets__item{margin:0 0 4px}}.dp-c-search-results-list__card .card-content .dp-o-button-squared{display:none}@media(min-width:768px){.dp-c-search-results-list__card{border:0;padding:0}.dp-c-search-results-list__card .card-content{flex-direction:row;gap:24px}.dp-c-search-results-list__card .card-content__info{padding:0 16px 8px 0}.dp-c-search-results-list__card .card-content__info .info-header__title{margin-top:0}.dp-c-search-results-list__card .card-content__info .hotel-tickets__more{margin-top:8px}.dp-c-search-results-list__card .card-content .dp-o-button-squared{display:block}}.dp-c-search-results-list__card--skeleton .card-content__img{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#fafafa 25%,#f1f0f0,#fafafa 75%);background-size:200% 100%;border-radius:12px;margin:0;width:100%;height:228px}.dp-c-search-results-list__card--skeleton .card-content__info .info-header__title{gap:8px}.dp-c-search-results-list__card--skeleton .card-content__info .info-header__title .location{background:#f1f0f0;border-radius:8px;height:16px;width:50%}.dp-c-search-results-list__card--skeleton .card-content__info .info-header__title .hotel-name{background:#f1f0f0;border-radius:8px;height:24px}.dp-c-search-results-list__card--skeleton .card-content__info .info-header-tags{display:flex;flex-direction:row;gap:8px}.dp-c-search-results-list__card--skeleton .card-content__info .info-header-tags .tag{background:#f1f0f0;border-radius:8px;height:16px;width:40px}.dp-c-search-results-list__card--skeleton .card-content__info .useful-info{display:none}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-box{background:linear-gradient(90deg,#fafafa,#f1f0f0,#fafafa);background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px}.dp-c-search-results-list-skeleton{padding:16px 16px 0}@media(min-width:768px){.dp-c-search-results-list-skeleton{padding:16px 16px 0 0}}.dp-c-search-results-skeleton-header{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.dp-c-search-results-skeleton-header{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-bottom:28px}}.dp-c-search-results-skeleton-header .skeleton-header__title{display:none}@media(min-width:768px){.dp-c-search-results-skeleton-header .skeleton-header__title{display:block;flex-basis:100%;order:1}}.dp-c-search-results-skeleton-header .skeleton-header__title .skeleton-box--title{width:160px;height:20px}.dp-c-search-results-skeleton-header .skeleton-header__top-filters{display:flex;gap:8px;flex-wrap:wrap;max-width:100%;order:1}@media(min-width:768px){.dp-c-search-results-skeleton-header .skeleton-header__top-filters{flex-wrap:nowrap;overflow:hidden;flex-grow:1;min-width:0;order:2}}.dp-c-search-results-skeleton-header .skeleton-header__filter-item{display:flex;flex-shrink:0;align-items:center;flex-direction:column;gap:4px}@media(min-width:768px){.dp-c-search-results-skeleton-header .skeleton-header__filter-item{flex-direction:row;gap:6px;padding:6px 12px;border:1.5px solid #ebebeb;border-radius:100px}}.dp-c-search-results-skeleton-header .skeleton-header__filter-item .skeleton-box--filter-icon{border-radius:50%;width:30px;height:30px}@media(min-width:768px){.dp-c-search-results-skeleton-header .skeleton-header__filter-item .skeleton-box--filter-icon{width:20px;height:20px}}.dp-c-search-results-skeleton-header .skeleton-header__filter-item .skeleton-box--filter-text{border-radius:4px;width:50px;height:12px}@media(min-width:768px){.dp-c-search-results-skeleton-header .skeleton-header__filter-item .skeleton-box--filter-text{height:14px}}.dp-c-search-results-skeleton-header .skeleton-header__sort{display:none}@media(min-width:768px){.dp-c-search-results-skeleton-header .skeleton-header__sort{display:flex;align-items:center;order:3;flex-shrink:0}}.dp-c-search-results-skeleton-header .skeleton-header__sort .skeleton-box--sort-dropdown{width:120px;height:36px;border-radius:8px}.dp-c-search-results-skeleton-mobile-header{display:none}@media(min-width:768px){.dp-c-search-results-skeleton-mobile-header{display:none}}.dp-c-search-results-skeleton-mobile-header .skeleton-box--mobile-title{width:100px;height:20px;border-radius:4px}.dp-c-search-results-skeleton-mobile-header .skeleton-box--mobile-sort{width:100px;height:32px;border-radius:8px;display:none}.dp-c-search-results-mobile-skeleton{position:relative;width:100%;height:calc(100dvh - 56px);overflow:hidden}.dp-c-search-results-mobile-skeleton__map{position:absolute;inset:0;border-radius:0}.dp-c-search-results-mobile-skeleton__drawer{position:absolute;bottom:0;left:0;right:0;height:80%;background-color:#fff;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 0 40px #00000040;display:flex;flex-direction:column;overflow:hidden}.dp-c-search-results-mobile-skeleton__handle-wrapper{padding:24px 0 0;display:flex;justify-content:center}.dp-c-search-results-mobile-skeleton__handle{background-color:#ddd;border-radius:2px;width:64px;height:4px}.dp-c-search-results-mobile-skeleton__content{display:flex;flex-direction:column;gap:24px;padding:24px 16px 0;overflow:hidden}.dp-c-search-results-mobile-skeleton__title{width:180px;height:20px;border-radius:4px;flex-shrink:0}.dp-c-search-results-mobile-skeleton__filters{display:flex;gap:8px;overflow:hidden;flex-shrink:0}.dp-c-search-results-mobile-skeleton__filter-pill{display:flex;flex-direction:row;align-items:center;gap:6px;padding:6px 12px;border:1.5px solid #ebebeb;border-radius:100px;flex-shrink:0}.dp-c-search-results-mobile-skeleton__filter-icon{width:20px;height:20px;border-radius:50%}.dp-c-search-results-mobile-skeleton__filter-text{width:46px;height:13px;border-radius:4px}.dp-c-search-results-mobile-section-skeleton{width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.dp-c-search-results-mobile-section-skeleton__content{display:flex;flex-direction:column;gap:24px;padding:24px 16px 0;overflow:hidden}.dp-c-search-results-card-skeleton-enhanced{display:flex;flex-direction:column;gap:8px;background-color:#fff;border-radius:8px;margin-bottom:12px}@media(min-width:768px){.dp-c-search-results-card-skeleton-enhanced{flex-direction:row;gap:24px}}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__image{flex-shrink:0}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__image .skeleton-box--image{width:100%;height:216px;border-radius:12px}@media(min-width:768px){.dp-c-search-results-card-skeleton-enhanced .skeleton-card__image .skeleton-box--image{width:350px;height:240px;border-radius:16px}}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__content{flex:1;display:flex;flex-direction:column;gap:12px;padding:0 16px 0 0;width:100%}@media(min-width:768px){.dp-c-search-results-card-skeleton-enhanced .skeleton-card__content{padding:0}}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__header{display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.dp-c-search-results-card-skeleton-enhanced .skeleton-card__header{gap:16px}}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__header .skeleton-box--hotel-name{width:70%;height:18px;margin-top:8px}@media(min-width:768px){.dp-c-search-results-card-skeleton-enhanced .skeleton-card__header .skeleton-box--hotel-name{height:24px;margin-top:0}}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__rating{display:flex;align-items:center;gap:4px}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__rating .skeleton-box--star{width:16px;height:16px;border-radius:50%}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__rating .skeleton-box--rating-text{width:80px;height:16px}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__location{display:flex;align-items:center;gap:4px}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__location .skeleton-box--location-icon{width:14px;height:14px;border-radius:50%}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__location .skeleton-box--location-text{width:100px;height:14px}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__vibes{display:flex;gap:8px;flex-wrap:wrap}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__vibes .skeleton-box--vibe{width:60px;height:16px;border-radius:4px}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__tickets{display:flex;flex-direction:column;gap:4px;margin-top:4px}@media(min-width:768px){.dp-c-search-results-card-skeleton-enhanced .skeleton-card__tickets{gap:16px;margin-top:24px}}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__ticket{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid #f6f6f6;border-radius:8px;padding:12px}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__ticket .skeleton-box--ticket-name{width:100px;height:16px}@media(min-width:768px){.dp-c-search-results-card-skeleton-enhanced .skeleton-card__ticket .skeleton-box--ticket-name{width:150px;height:24px}}.dp-c-search-results-card-skeleton-enhanced .skeleton-card__ticket .skeleton-box--ticket-price{width:50px;height:20px}@media(min-width:768px){.dp-c-search-results-card-skeleton-enhanced .skeleton-card__ticket .skeleton-box--ticket-price{width:80px;height:24px}}@keyframes dp-filter-skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.dp-c-filterSkeleton__star,.dp-c-filterSkeleton__checkbox,.dp-c-filterSkeleton__label,.dp-c-filterSkeleton__accCaret,.dp-c-filterSkeleton__accTitle{background:linear-gradient(90deg,#fafafa,#f1f0f0,#fafafa);background-size:200px 100%;animation:dp-filter-skeleton-shimmer 1.5s ease-in-out infinite;border-radius:4px}.dp-c-filterSkeleton__accItem{display:flex;flex-direction:column;margin-top:16px}@media(min-width:768px){.dp-c-filterSkeleton__accItem{padding:16px 0;margin-top:0}}.dp-c-filterSkeleton__accHeader{display:flex;justify-content:space-between;align-items:center}@media(min-width:768px){.dp-c-filterSkeleton__accHeader{padding:0 16px}}.dp-c-filterSkeleton__accTitle{height:14px;width:72px}.dp-c-filterSkeleton__accCaret{width:14px;height:14px;border-radius:3px}.dp-c-filterSkeleton__checkList{display:flex;flex-direction:column;gap:8px;margin-top:16px}@media(min-width:768px){.dp-c-filterSkeleton__checkList{padding:0 16px;margin-bottom:16px}}.dp-c-filterSkeleton__checkItem{display:flex;flex-direction:row-reverse;align-items:center;gap:8px}.dp-c-filterSkeleton__label{height:13px;flex-grow:1}.dp-c-filterSkeleton__checkbox{width:16px;height:16px;flex-shrink:0;border-radius:3px}.dp-c-filterSkeleton__starsRow{display:flex;flex-direction:row;gap:4px;flex-grow:1}.dp-c-filterSkeleton__star{width:16px;height:16px;border-radius:50%}.dp-c-searchResultsSortDrop{position:relative;display:inline-block}.dp-c-searchResultsSortDrop__sort-button{display:flex;align-items:center;flex-direction:row;background-color:transparent;color:#080808;border-radius:8px;gap:0;border:none;cursor:pointer;padding:0;transition:all .2s ease-in-out}.dp-c-searchResultsSortDrop__sort-button{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchResultsSortDrop__sort-button{letter-spacing:-.02em}@media(min-width:768px){.dp-c-searchResultsSortDrop__sort-button{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchResultsSortDrop__sort-button{letter-spacing:-.02em}}.dp-c-searchResultsSortDrop__sort-button .option{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-c-searchResultsSortDrop__sort-button .option{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchResultsSortDrop__sort-button .option{letter-spacing:-.02em}@media(min-width:768px){.dp-c-searchResultsSortDrop__sort-button .option{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchResultsSortDrop__sort-button .option{letter-spacing:-.02em}}.dp-c-searchResultsSortDrop__sort-button .option{color:#080808;margin:0 4px}.dp-c-searchResultsSortDrop__sort-button:focus{outline:none}.dp-c-searchResultsSortDrop__sort-button .icon{transition:transform .2s ease}.dp-c-searchResultsSortDrop__sort-button.open .icon{transform:rotate(180deg)}.dp-c-searchResultsSortDrop__sort-button span{display:flex;gap:4px}.dp-c-searchResultsSortDrop__sort-button span:first-child{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-c-searchResultsSortDrop__sort-button span:first-child{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchResultsSortDrop__sort-button span:first-child{letter-spacing:-.02em}@media(min-width:768px){.dp-c-searchResultsSortDrop__sort-button span:first-child{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchResultsSortDrop__sort-button span:first-child{letter-spacing:-.02em}}.dp-c-searchResultsSortDrop__sort-button span:first-child{font-family:StrawfordBold,sans-serif!important}.dp-c-searchResultsSortDrop__options{background-color:#fff;box-shadow:0 2.8px 2.2px #00000009,0 6.7px 5.3px #0000000c,0 12.5px 10px #0000000f,0 22.3px 17.9px #00000012,0 41.8px 33.4px #00000016,0 100px 80px #0000001f;border-radius:12px;margin-top:8px;min-width:150px;overflow:hidden;position:absolute;top:100%;right:0;list-style:none;padding:0;width:100%;z-index:99}.dp-c-searchResultsSortDrop__options li{padding:8px 16px;cursor:pointer}.dp-c-searchResultsSortDrop__options li:hover{background-color:#f0f0f0}@media(min-width:576px){.dp-c-searchResultsSortDrop__options{width:180px}}@media(min-width:768px){.dp-c-searchResultsSortDrop__sort-button{flex-direction:column;align-items:flex-start;height:auto;padding:0 8px;margin-right:8px}.dp-c-searchResultsSortDrop__sort-button{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchResultsSortDrop__sort-button{letter-spacing:-.02em}}@media(min-width:768px)and (min-width:768px){.dp-c-searchResultsSortDrop__sort-button{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchResultsSortDrop__sort-button{letter-spacing:-.02em}}@media(min-width:768px){.dp-c-searchResultsSortDrop__sort-button:hover{background-color:#afafaf4d;cursor:pointer}.dp-c-searchResultsSortDrop__sort-button span:first-child{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchResultsSortDrop__sort-button span:first-child{letter-spacing:-.02em}.dp-c-searchResultsSortDrop__sort-button span:first-child{color:#717171}}@media(min-width:768px)and (min-width:768px){.dp-c-searchResultsSortDrop__sort-button span:first-child{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchResultsSortDrop__sort-button span:first-child{letter-spacing:-.02em}}@media(min-width:768px){.dp-c-searchResultsSortDrop__sort-button .option{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchResultsSortDrop__sort-button .option{letter-spacing:-.02em}.dp-c-searchResultsSortDrop__sort-button .option{color:#080808;margin:0}}@media(min-width:768px)and (min-width:768px){.dp-c-searchResultsSortDrop__sort-button .option{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchResultsSortDrop__sort-button .option{letter-spacing:-.02em}}.dp-l-searchFiltersCol{display:flex;flex-direction:column;gap:24px;margin:0 16px 24px;position:relative}.dp-l-searchFiltersCol-fixedSection{position:sticky;position:-webkit-sticky;top:0;z-index:10;background:#fff;margin:-24px -16px;padding:24px 16px 0}.dp-l-searchFiltersCol-fixedSection__header{display:flex;align-items:center;flex-direction:row;gap:12px;padding-bottom:8px}.dp-l-searchFiltersCol-fixedSection__header-sort{flex:1;min-width:0}@media(min-width:768px){.dp-l-searchFiltersCol-fixedSection__header-sort{display:none}}.dp-l-searchFiltersCol-fixedSection__header-sort .dp-c-searchResultsSortDrop__sort-button{flex-direction:row!important;align-items:center!important;height:40px;padding:0 8px!important;border-radius:8px;transition:background-color .2s ease-in-out}.dp-l-searchFiltersCol-fixedSection__header-sort .dp-c-searchResultsSortDrop__sort-button:hover{background-color:#afafaf4d}.dp-l-searchFiltersCol-fixedSection__header-sort .dp-c-searchResultsSortDrop__sort-button span:first-child{color:#080808!important}.dp-l-searchFiltersCol-fixedSection__header-sort .dp-c-searchResultsSortDrop__sort-button .option{color:#717171!important;margin:0 4px!important}.dp-l-searchFiltersCol-fixedSection__header-results{display:none;flex:1;min-width:0;align-items:center;justify-content:space-between}@media(min-width:768px){.dp-l-searchFiltersCol-fixedSection__header-results{display:flex}}.dp-l-searchFiltersCol-fixedSection__results-row{display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){.dp-l-searchFiltersCol-fixedSection__results-row{display:none}}.dp-l-searchFiltersCol-fixedSection__header-results .results-row__count,.dp-l-searchFiltersCol-fixedSection__results-row .results-row__count{color:#454548}.dp-l-searchFiltersCol-fixedSection__header-results .results-row__clear-btn,.dp-l-searchFiltersCol-fixedSection__results-row .results-row__clear-btn{border-radius:8px;color:#080808;display:flex;align-items:center;flex-direction:row;gap:8px;transition:all .2s ease-in-out;height:40px}.dp-l-searchFiltersCol-fixedSection__header-results .results-row__clear-btn:hover,.dp-l-searchFiltersCol-fixedSection__results-row .results-row__clear-btn:hover{background-color:#afafaf4d;cursor:pointer}.dp-l-searchFiltersCol-fixedSection__header-results .results-row__clear-btn.has-active-filters,.dp-l-searchFiltersCol-fixedSection__results-row .results-row__clear-btn.has-active-filters{background-color:#f1f0f0}.dp-l-searchFiltersCol__controls{display:flex;justify-content:space-between}.dp-l-searchFiltersCol__controls .controls-left{display:flex;align-items:center;flex-direction:row}.dp-l-searchFiltersCol__controls .controls-left__results{border-right:1px solid #afafaf;color:#454548;margin-right:8px;padding-right:8px}.dp-l-searchFiltersCol__controls .controls-left button{color:#080808;display:flex;align-items:center;flex-direction:row;gap:8px}.dp-l-searchFiltersCol__controls .closeDrawerBtn{background-color:#f1f0f0;border:0;border-radius:50%;display:flex;justify-content:center;align-items:center;height:40px;width:40px}.dp-l-searchFiltersCol__controls .closeDrawerBtn svg{color:#5d6679;height:24px;width:24px}.dp-l-searchFiltersCol__cards{margin-top:24px}@media(min-width:768px){.dp-l-searchFiltersCol{flex-direction:column;gap:16px}.dp-l-searchFiltersCol-fixedSection{order:0}.dp-l-searchFiltersCol__controls{order:2}.dp-l-searchFiltersCol__cards{order:1;margin-top:32px}.dp-l-searchFiltersCol .dp-l-searchFiltersCol-fixedSection{margin-bottom:0;top:0}.dp-l-searchFiltersCol .dp-l-searchFiltersCol-fixedSection:after{content:"";position:absolute;left:0;right:0;bottom:-24px;height:24px;pointer-events:none;background:linear-gradient(to top,#fff0,#fff)}.dp-l-searchFiltersCol .dp-l-searchFiltersCol__cards{display:flex;flex-direction:column;gap:24px}.dp-l-searchFiltersCol .dp-l-searchFiltersCol__controls .closeDrawerBtn{display:none}}.drawer-content{height:100%;max-height:75vh;overflow-y:auto}@media(min-width:768px){.drawer-content{max-height:100dvh}}.dp-c-searchFilterCard{border-bottom:1px solid #ebebeb;display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.dp-c-searchFilterCard__title{margin-top:16px}.dp-c-searchFilterCard__title{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-c-searchFilterCard__title{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchFilterCard__title{letter-spacing:-.02em}@media(min-width:768px){.dp-c-searchFilterCard__title{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchFilterCard__title{letter-spacing:-.02em}}.dp-c-searchFilterCard__title{font-family:StrawfordBold,sans-serif!important}@media(min-width:768px){.dp-c-searchFilterCard__title{margin-top:0;padding:16px 16px 0}}.dp-c-searchFilterCard__checkList{display:flex;flex-direction:column;gap:8px}.dp-c-searchFilterCard__checkList .filterCheckItem{display:flex;flex-direction:row-reverse}.dp-c-searchFilterCard__checkList .filterCheckItem__title{flex-grow:1;display:flex;flex-direction:row;align-items:center;gap:8px}.dp-c-searchFilterCard__checkList .filterCheckItem__title .service-icon{height:16px;width:16px}.dp-c-searchFilterCard__checkList .filterCheckItem--col{flex-direction:column;gap:8px}@media(min-width:768px){.dp-c-searchFilterCard__checkList .filterCheckItem{padding:0 16px}.dp-c-searchFilterCard__checkList .filterCheckItem:last-child{margin-bottom:16px}.dp-c-searchFilterCard__checkList .filterCheckItem__title{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-c-searchFilterCard__checkList .filterCheckItem__title{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchFilterCard__checkList .filterCheckItem__title{letter-spacing:-.02em}}@media(min-width:768px)and (min-width:768px){.dp-c-searchFilterCard__checkList .filterCheckItem__title{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchFilterCard__checkList .filterCheckItem__title{letter-spacing:-.02em}}@media(min-width:768px){.dp-c-searchFilterCard__checkList .filterCheckItem__title .service-icon{height:16px;width:16px}}.dp-c-searchFilterCard__accItem{cursor:pointer;display:flex;flex-direction:column;margin-top:16px}.dp-c-searchFilterCard__accItem .szh-accordion__item-heading{display:flex}.dp-c-searchFilterCard__accItem .szh-accordion__item-heading button{cursor:pointer;background-color:transparent;border:0;display:flex;flex-grow:1;justify-content:space-between;padding:0}.dp-c-searchFilterCard__accItem .szh-accordion__item-heading button{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-c-searchFilterCard__accItem .szh-accordion__item-heading button{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchFilterCard__accItem .szh-accordion__item-heading button{letter-spacing:-.02em}@media(min-width:768px){.dp-c-searchFilterCard__accItem .szh-accordion__item-heading button{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-searchFilterCard__accItem .szh-accordion__item-heading button{letter-spacing:-.02em}}.dp-c-searchFilterCard__accItem .szh-accordion__item-heading button{font-family:StrawfordBold,sans-serif!important}.dp-c-searchFilterCard__accItem .szh-accordion__item-heading button svg{margin-right:12px;transition:all .2s ease-in-out}.dp-c-searchFilterCard__accItem .szh-accordion__item-content{margin-top:16px}.dp-c-searchFilterCard__accItem.szh-accordion__item--expanded .szh-accordion__item-heading button svg{transform:rotate(180deg);transition:all .2s ease-in-out}@media(min-width:768px){.dp-c-searchFilterCard__accItem{margin-top:0;padding:16px 0}.dp-c-searchFilterCard__accItem .szh-accordion__item-heading{padding:0 16px}.dp-c-searchFilterCard__accItem.szh-accordion__item--expanded{padding-bottom:0}}.dp-c-searchFilterCard .rc-slider{margin:0 24px 4px 8px;width:calc(100% - 24px)}@media(min-width:768px){.dp-c-searchFilterCard{background-color:#fafafa;border-bottom:0;border-radius:12px;padding-bottom:0}}.dp-u-centerText{text-align:center;justify-content:center!important}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#2244ce;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:32px;height:32px;margin-top:-13px;background-color:#fff;border:solid 2px #2244ce;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:1;user-select:none;touch-action:pan-x}@media(min-width:576px){.rc-slider-handle{width:14px;height:14px;margin-top:-5px}}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#284bd4;box-shadow:0 0 0 5px 5px #284bd4}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#284bd4;box-shadow:0 0 0 3px 3px #284bd4}.rc-slider-handle-click-focused:focus{border-color:#284bd4;box-shadow:unset}.rc-slider-handle:hover{border-color:#284bd4}.rc-slider-handle:active{border-color:#284bd4;box-shadow:0 0 5px 5px #284bd4;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#284bd4}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid rgba(0,0,0,0);border-bottom:0;border-left:5px solid rgba(0,0,0,0);transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.dp-o-titleDeco{background:transparent;margin-bottom:24px}.dp-o-titleDeco__bg{background:transparent;border-radius:12px 12px 0;box-sizing:border-box;padding:0 8px;position:relative}.dp-o-titleDeco__bg--reversed{border-radius:12px 12px 12px 0}.dp-o-titleDeco__bg--orange{background-color:#f75b35}.dp-o-titleDeco__bg--yellow{background-color:#f6a31e}.dp-o-titleDeco__bg--ligthBlue{background-color:#a9f2ff}.dp-l-searchEmpty{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%}.dp-l-searchEmpty__hint{color:#454548;margin-top:12px;margin-bottom:24px;text-align:center}.dp-l-searchEmpty__hint{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-l-searchEmpty__hint{font-size:2rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-l-searchEmpty__hint{letter-spacing:-.02em}@media(min-width:768px){.dp-l-searchEmpty__hint{font-size:2rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-l-searchEmpty__hint{letter-spacing:-.02em}}.dp-l-searchEmpty__hint{font-family:StrawfordBold,sans-serif!important}.dp-l-searchEmpty__title{color:#858d9d;display:flex;margin:24px auto;text-align:center}.dp-l-searchEmpty h3.dp-o-titleDeco{text-align:center;line-height:36px}.dp-l-searchEmpty h3.dp-o-titleDeco{font-size:2.5rem;line-height:3rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-l-searchEmpty h3.dp-o-titleDeco{font-family:StrawfordMedium,sans-serif}.dp-l-searchEmpty h3.dp-o-titleDeco{letter-spacing:-.02em}@media(min-width:768px){.dp-l-searchEmpty h3.dp-o-titleDeco{font-size:2.5rem;line-height:3rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-l-searchEmpty h3.dp-o-titleDeco{letter-spacing:-.02em}}.dp-l-searchEmpty h3.dp-o-titleDeco{font-family:StrawfordBold,sans-serif!important}.dp-l-searchEmpty__imgAlone{width:100%}.dp-l-searchEmpty--2col{background-color:#f8fff7;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:auto;padding:16px;width:calc(100% - 32px)}.dp-l-searchEmpty__col .dp-c-signForm{width:100%}.dp-l-searchEmpty__col img{height:auto;width:100%}.dp-l-searchEmpty--hotelInfo{align-items:center;background-color:#fafafa;border-radius:12px;min-height:auto;padding:16px;width:calc(100% - 32px)}@media(min-width:768px){.dp-l-searchEmpty:first-child{margin-top:40px}.dp-l-searchEmpty__imgAlone{width:80%}}@media(min-width:992px){.dp-l-searchEmpty:first-child{margin-top:40px}.dp-l-searchEmpty--2col{flex-direction:row;gap:16px}.dp-l-searchEmpty__col{max-width:calc(50% - 16px)}.dp-l-searchEmpty__col h3.dp-o-titleDeco{line-height:36px}}@media(min-width:1200px){.dp-l-searchEmpty:first-child{margin-top:40px}.dp-l-searchEmpty__imgAlone{width:60%}.dp-l-searchEmpty--2col{flex-direction:row;gap:32px}.dp-l-searchEmpty__col{max-width:calc(50% - 32px)}.dp-l-searchEmpty__col img{max-width:getCols(6,xl)}}.dp-l-searchResults .search-results-section-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:24px 0 0;margin-top:0}@media(min-width:768px){.dp-l-searchResults .search-results-section-header__title{order:1;flex-basis:100%}.dp-l-searchResults .search-results-section-header__top-filters{display:flex;justify-content:flex-start;order:2;flex-grow:1;min-width:0;overflow:hidden}.dp-l-searchResults .search-results-section-header .dp-c-searchResultsSortDrop{order:3;flex-shrink:0}}.dp-l-searchResults .search-results-section-header__top-filters{display:flex;justify-content:center;min-width:0;overflow:hidden}.dp-l-searchResults .search-results-section-header__title{display:flex;flex-direction:row;gap:4px}.dp-l-searchResults .search-results-section-header__text{display:flex;align-items:center;white-space:nowrap;color:#454548;margin-bottom:0}.dp-l-searchResults .search-results-section-header__text{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-l-searchResults .search-results-section-header__text{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-l-searchResults .search-results-section-header__text{letter-spacing:-.02em}@media(min-width:768px){.dp-l-searchResults .search-results-section-header__text{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-l-searchResults .search-results-section-header__text{letter-spacing:-.02em}}.dp-l-searchResults .search-results-section-header__text{font-family:StrawfordBold,sans-serif!important}.dp-l-searchResults .search-results-section-header__btnFilters{color:#080808;border-radius:8px;display:flex;justify-content:center;gap:4px;align-items:center;padding:0;height:40px;width:auto;transition:all .2s ease-in-out}.dp-l-searchResults .search-results-section-header__btnFilters{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-l-searchResults .search-results-section-header__btnFilters{letter-spacing:-.02em}@media(min-width:768px){.dp-l-searchResults .search-results-section-header__btnFilters{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-l-searchResults .search-results-section-header__btnFilters{letter-spacing:-.02em}}.dp-l-searchResults .search-results-section-header__btnFilters .buttonIcon{color:#080808;width:16px;height:16px}.dp-l-searchResults .search-results-section-header__btnFilters.has-active-filters{background-color:#f1f0f0;height:32px}.dp-l-searchResults .search-results-section-header__btnFilters:hover{background-color:#afafaf4d;cursor:pointer}.dp-l-searchResults .search-results-section-header__btnFilters-wrapper{position:relative;display:inline-block}.dp-l-searchResults .search-results-section-header__btnFilters-wrapper--active{margin-left:6px}.dp-l-searchResults .search-results-section-header__btnFilters-badge{position:absolute;top:-8px;right:-8px;background-color:#ee3108;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.dp-l-searchResults .search-results-section-header__btnFilters-badge{font-family:StrawfordBold,sans-serif!important}.dp-l-searchResults .search-results-section-header__btnFilters-badge{letter-spacing:-.02em}.dp-l-searchResults .search-results-section-header__btnFilters-badge{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:768px){.dp-l-searchResults .search-results-section-header__btnFilters-badge{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media(min-width:768px){.dp-l-searchResults .search-results-section-header{gap:8px}.dp-l-searchResults .search-results-section-header__text{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-l-searchResults .search-results-section-header__text{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-l-searchResults .search-results-section-header__text{letter-spacing:-.02em}}@media(min-width:768px)and (min-width:768px){.dp-l-searchResults .search-results-section-header__text{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-l-searchResults .search-results-section-header__text{letter-spacing:-.02em}}@media(min-width:768px){.dp-l-searchResults .search-results-section-header__btnFilters{padding:0 8px}.dp-l-searchResults .search-results-section-header__btnFilters{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-l-searchResults .search-results-section-header__btnFilters{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-l-searchResults .search-results-section-header__btnFilters{letter-spacing:-.02em}}@media(min-width:768px)and (min-width:768px){.dp-l-searchResults .search-results-section-header__btnFilters{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-l-searchResults .search-results-section-header__btnFilters{letter-spacing:-.02em}}.dp-l-searchResults__stickyEl{background-color:#fff!important;transition:padding-block .25s ease;position:sticky;position:-webkit-sticky;top:0;z-index:99;padding-bottom:16px}.dp-l-searchResults__stickyEl--stuck{border-bottom:1px solid #afafaf;padding-top:16px;position:sticky;position:-webkit-sticky;top:0;z-index:99}.dp-l-searchResults__stickyEl--drawerFull{box-shadow:0 8px 24px #0000001a;backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1)}.dp-l-searchResults__searchBarWrapper{display:flex;flex-direction:row;align-items:center}.dp-l-searchResults__searchBarWrapper .dp-c-mobileSearchBar{width:100%}.dp-l-searchResults__searchBarWrapper .dp-l-searchResults__searchBarFiltersBtn{color:#080808;display:flex;justify-content:center;gap:4px;align-items:center;height:24px;width:auto;margin-left:8px;padding:0 0 0 8px}@media(min-width:768px){.dp-l-searchResults__searchBarWrapper .dp-l-searchResults__searchBarFiltersBtn{display:none}}.dp-l-searchResults__searchBarWrapper .dp-l-searchResults__searchBarFiltersBtn .buttonIcon{fill:#080808;width:24px;height:24px}.dp-l-searchResults__searchBarWrapper .dp-l-searchResults__searchBarFiltersBtn--shown{display:flex}.dp-l-searchResults__searchBarWrapper .dp-l-searchResults__searchBarFiltersBadge{position:absolute;top:4px;right:-8px;background-color:#ee3108;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.dp-l-searchResults__searchBarWrapper .dp-l-searchResults__searchBarFiltersBadge{font-family:StrawfordBold,sans-serif!important}.dp-l-searchResults__searchBarWrapper .dp-l-searchResults__searchBarFiltersBadge{letter-spacing:-.02em}.dp-l-searchResults__searchBarWrapper .dp-l-searchResults__searchBarFiltersBadge{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:768px){.dp-l-searchResults__searchBarWrapper .dp-l-searchResults__searchBarFiltersBadge{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.dp-l-searchResults__content .dp-l-searchResults__hotels-nearby{display:flex;flex-direction:column}@media(min-width:768px){.dp-l-searchResults__content{display:flex;align-items:flex-start}.dp-l-searchResults__content .search-results-section-header{background-color:#fff;padding:16px 0 12px;position:sticky;top:0;z-index:10;gap:12px;box-shadow:none;transition:box-shadow .2s ease}.dp-l-searchResults__content .search-results-section-header.is-scrolled{box-shadow:0 6px 18px #0000001a}.dp-l-searchResults__content .dp-l-searchResults__hotels-nearby{flex:1 1 auto;width:100%;min-width:0}}.dp-l-searchResults__content .dp-l-searchFiltersCol{display:flex;flex-direction:column}@media(min-width:992px){.dp-l-searchResults__content{display:flex;flex-direction:row}}@media(min-width:1200px){.dp-l-searchResults__content{gap:24px}}.dp-l-searchResults__col--list{display:flex;flex-direction:column;gap:16px}@media(min-width:576px){.dp-l-searchResults .search-results-section-header__title h1{display:flex;flex-direction:column;align-items:flex-start}.dp-l-searchResults .search-results-section-header__title h1{font-family:StrawfordRegular,sans-serif;font-weight:400}.dp-l-searchResults .search-results-section-header__title h1{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-l-searchResults .search-results-section-header__title h1{letter-spacing:-.02em}}@media(min-width:576px)and (min-width:768px){.dp-l-searchResults .search-results-section-header__title h1{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-l-searchResults .search-results-section-header__title h1{letter-spacing:-.02em}}@media(min-width:576px){.dp-l-searchResults .search-results-section-header__title h1{font-family:StrawfordBold,sans-serif!important}}.dp-l-searchResults{--chromeH: 120px }@media(min-width:768px){.dp-l-searchResults__content .dp-l-searchResults__hotels-nearby{height:calc(100dvh - var(--chromeH));overflow:hidden;display:grid;gap:16px;grid-template-areas:"map" "list";grid-template-rows:40vh 1fr;grid-template-columns:1fr}.dp-l-searchResults__content .dp-l-searchResults__hotels-nearby--mapFullscreen{grid-template-rows:1fr 0fr;gap:0}.dp-l-searchResults__content .dp-l-searchResults__hotels-nearby--mapFullscreen .dp-l-searchResults__col--list{display:none;margin:0;opacity:0;pointer-events:none;overflow:hidden}.dp-l-searchResults__col--list{grid-area:list;margin:0 16px;min-height:0;min-width:0;overflow-y:auto;transition:opacity .18s ease}.dp-l-searchResults__col--map{margin:0 16px;grid-area:map;min-height:0;min-width:0;overflow:hidden;padding-top:24px}}@media(min-width:992px){.dp-l-searchResults__content .dp-l-searchResults__hotels-nearby{height:calc(100dvh - var(--chromeH));overflow:hidden;display:grid;gap:0;grid-template-areas:"list map";grid-template-rows:1fr;grid-template-columns:1fr 1fr}.dp-l-searchResults__content .dp-l-searchResults__hotels-nearby--mapFullscreen{grid-template-columns:0fr 1fr;gap:0}.dp-l-searchResults__content .dp-l-searchResults__hotels-nearby--mapFullscreen .dp-l-searchResults__col--list{opacity:0;pointer-events:none;overflow:hidden}.dp-l-searchResults__content .dp-l-searchResults__hotels-nearby--mapFullscreen .dp-l-searchResults__col--map{margin:0 16px}.dp-l-searchResults__col--list{grid-area:list;margin:0 0 0 16px;min-height:0;min-width:0;overflow-y:auto;transition:opacity .18s ease}.dp-l-searchResults__col--map{display:flex;flex-direction:column;grid-area:map;margin-right:16px;min-height:0;min-width:0;overflow:hidden}}@media(min-width:1200px){.dp-l-searchResults__content{gap:0}.dp-l-searchResults__content .dp-l-searchResults__hotels-nearby{grid-template-columns:minmax(360px,800px) 1fr}.dp-l-searchResults__content .dp-l-searchResults__hotels-nearby--mapFullscreen{grid-template-columns:0fr 1fr;gap:0}.dp-l-searchResults__content .dp-l-searchResults__hotels-nearby--mapFullscreen .dp-l-searchResults__col--list{margin-left:0}.dp-l-searchResults__content .dp-l-searchResults__hotels-nearby--mapFullscreen .dp-l-searchResults__col--map{margin:0 16px}.dp-l-searchResults__col--list{margin-left:16px;min-width:0}.dp-l-searchResults__col--map{min-width:0}}.dp-l-seoDestination__content{display:flex;flex-direction:column;width:100%}
