.hotel-list-item{position:relative;display:flex;border-radius:20px;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media not all and (min-width:768px){.hotel-list-item{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}}@media (min-width:768px){.hotel-list-item{min-height:236px;border-radius:2rem}}@media (min-width:1024px){.hotel-list-item:hover{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity))}}.hotel-list-item{box-shadow:0 1px 4px 0 rgba(30,41,59,.05),0 1px 8px 0 rgba(30,41,59,.05)}.hotel-list-item.has-rates{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.hotel-list-item__inner{display:flex;width:100%}@media not all and (min-width:768px){.hotel-list-item__inner{flex-direction:column}}.hotel-list-item__content{display:flex;width:100%;padding:.75rem;padding-inline-start:0}@media (min-width:768px){.hotel-list-item__content{min-width:210px}}@media not all and (min-width:768px){.hotel-list-item__content{margin-top:.75rem;padding:0}}.hotel-list-item__main-content{display:flex;width:100%;flex-direction:column;justify-content:space-between;padding-left:1rem;padding-right:1rem}@media not all and (min-width:1280px){.hotel-list-item__main-content{flex-grow:1}}@media (min-width:1280px){.hotel-list-item__main-content{width:524px;margin-inline-start:.5rem}}.hotel-list-item__header{width:100%;font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.hotel-list-item__header{font-size:1.5rem;line-height:2rem}}.hotel-list-item__title{margin-bottom:.25rem;font-size:1.25rem;line-height:1.75rem}@media not all and (min-width:768px){.hotel-list-item__title{line-height:1.5rem}}@media (min-width:768px){.hotel-list-item__title{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.hotel-list-item__title{width:80%}}.hotel-list-item__title--arabic{word-break:keep-all}@media not all and (min-width:768px){.hotel-list-item__title--arabic{font-size:1.125rem;line-height:1.25rem}}.hotel-list-item__location-wrapper{margin-bottom:.75rem;display:flex;align-items:center}@media (min-width:1024px){.hotel-list-item__location-wrapper{margin-bottom:1.25rem}}.hotel-list-item__rating{display:flex;min-width:110px;align-items:center}@media (min-width:768px){.hotel-list-item__rating{margin-inline-end:.75rem}}.hotel-list-item__rating-badge{display:none}@media (min-width:768px){.hotel-list-item__rating-badge{display:flex}}.hotel-list-item__rating--mobile{margin-bottom:.75rem}@media (min-width:768px){.hotel-list-item__rating--mobile{display:none}}.hotel-list-item__rating-text{display:flex;align-items:baseline}@media (min-width:768px){.hotel-list-item__rating-text{flex-direction:column;margin-inline-start:.5rem}}.hotel-list-item__location{display:flex;align-items:center}.hotel-list-item__location-icon{margin-right:.5rem;display:none}@media (min-width:768px){.hotel-list-item__location-icon{display:block}}.hotel-list-item__location-content{display:flex;flex-direction:column}.hotel-list-item__location-label{display:none;line-height:1}@media (min-width:768px){.hotel-list-item__location-label{display:block}}.hotel-list-item__location-text,.hotel-list-item__notices{display:flex;flex-wrap:wrap;align-items:center}.hotel-list-item__notices{justify-content:flex-start;gap:.5rem}@media (min-width:768px){.hotel-list-item__notices{margin-bottom:.5rem}}.hotel-list-item__rates{display:none;align-items:center;overflow:hidden;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity))}@media (min-width:768px){.hotel-list-item__rates{margin-top:0;display:flex;border-radius:1rem;border-width:1px}}.hotel-list-item__rate{display:flex}@media (min-width:768px){.hotel-list-item__rate{flex-direction:column}}.hotel-list-item__rate{position:relative;grid-column:span 1/span 1}@media (min-width:768px){.hotel-list-item__rate{width:100%}}.hotel-list-item__rate{margin-top:.25rem;margin-bottom:.25rem;padding:.625rem .5rem}@media (min-width:768px){.hotel-list-item__rate{margin-top:0;margin-bottom:0}}.hotel-list-item__rate{align-items:center;justify-content:space-between;text-align:center;direction:ltr!important;z-index:10;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:1024px){.hotel-list-item__rate:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}}.hotel-list-item__view-deal{display:none;width:216px;flex:0 1 auto;flex-shrink:0;flex-direction:column;justify-content:space-between}@media (min-width:768px){.hotel-list-item__view-deal{display:flex}}@media (min-width:1280px){.hotel-list-item__view-deal{padding-inline-start:1rem}}.hotel-list-item__price{line-height:1.5rem}@media (min-width:1024px){.hotel-list-item__price{font-size:1.75rem!important}}.hotel-list-item__best-price{display:flex;align-items:center;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}@media (min-width:1024px){.hotel-list-item__best-price{margin-bottom:.5rem}}.hotel-list-item__best-price-logo{margin-inline-start:.5rem}.hotel-list-item__view-deal-button{min-height:40px;min-width:124px;font-size:1rem;line-height:1.5rem;font-weight:700;position:relative;height:2.75rem;border-radius:9999px!important;background-image:linear-gradient(to right,var(--tw-gradient-stops))!important;--tw-gradient-from:#fb6000 var(--tw-gradient-from-position);--tw-gradient-to:rgba(251,96,0,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#e1004b var(--tw-gradient-to-position);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hotel-list-item__view-deal-button:hover{opacity:.8}.hotel-list-item__sm-view-deal{display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:.75rem 1rem 1rem}@media (min-width:768px){.hotel-list-item__sm-view-deal{display:none}}.hotel-list-item__sm-view-deal{position:relative;z-index:10;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hotel-list-item__sm-view-deal .hotel-list-item__best-price{margin-top:.25rem;display:flex;justify-content:flex-start}.hotel-list-item__sm-view-deal .hotel-list-item__best-price-logo{margin-inline-start:0}.hotel-list-item__sm-view-deal-and-rates{margin-left:-1rem;margin-right:-1rem}@media (min-width:768px){.hotel-list-item__sm-view-deal-and-rates{display:none}}.hotel-list-item__sm-rates{position:relative;z-index:5;margin-top:-1.5rem;border-bottom-right-radius:18px;border-bottom-left-radius:18px;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity));padding-top:2rem;text-align:center;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity))}.hotel-list-item__sm-rates .hotel-list-item__rate{margin:0;padding:1rem}.hotel-list-item__sm-rates .hotel-list-item__rate:not(:last-of-type){border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.hotel-list-item__sm-rates .hotel-list-item__rate span{font-size:.875rem;line-height:1.25rem;font-weight:700}.hotel-list-item__images-container{position:relative;z-index:10;padding-right:0!important}@media (min-width:768px){.hotel-list-item__images-container{padding:.5rem}}.hotel-list-item__sm-price-container{display:flex;width:100%;align-items:center;justify-content:space-between}.hotel-list-item__sm-price{line-height:1.5rem}.hotel-list-item__sm-view-deal-button{min-height:40px;width:7rem!important;font-size:.875rem;line-height:1.25rem;font-weight:700}@media not all and (min-width:640px){.hotel-list-item__sm-view-deal-button{width:100%!important}}.single-hotel-list-card{position:relative;margin-left:-1rem;margin-right:-1rem;display:flex;--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity));padding:1rem}@media not all and (min-width:768px){.single-hotel-list-card{flex-direction:column}}@media (min-width:1024px){.single-hotel-list-card{justify-content:space-between;border-radius:2rem;--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity));padding:1.5rem}}
/*# sourceMappingURL=5d618199da56190d.css.map*/