<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.promotion-block{width:330px;background-color:RGB(var(--global-color-white));border-radius:.5rem;overflow:hidden;box-shadow:0 1rem 1rem RGBA(var(--global-color-primary),.05);cursor:pointer}.promotion-block--skeleton{box-shadow:none!important}@media(max-width:1024px){.promotion-block--skeleton{width:100%;flex-grow:1;flex-shrink:.077}.promotion-block--desktoponly{display:none}}.promotion-block__top{display:grid}.promotion-block__top--img{grid-area:1/1;width:100%;height:296px;object-fit:cover}.promotion-block__top--info{grid-area:1/1;height:100%;display:flex;flex-direction:column;justify-content:space-between;color:RGB(var(--global-color-white));padding:1.25rem 1.25rem .25rem}.promotion-block__top--info-top{display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start}.promotion-block__top--info-top img.favorite{width:2rem;height:2rem;cursor:pointer}.promotion-block__top--info-top .top-message{font-size:.875rem;color:RGB(var(--global-color-primary));background-color:RGB(var(--global-color-white));border-radius:1rem;padding:.25rem .875rem}.promotion-block__top--info-top .top-message.skeleton-base{background-color:#cfcccf!important;height:25px;width:136px}.promotion-block__top--info-bottom .bottom-message{font-size:16px;font-weight:500}.promotion-block__top--info-bottom .bottom-message.skeleton-base{background-color:#cfcccf!important;width:100%;height:17px}.promotion-block__top--info-bottom .title{font-size:34px;font-weight:700;line-height:.8}.promotion-block__top--info-bottom .title.skeleton-base{background-color:#cfcccf!important;width:100%;height:27.2px}.promotion-block__top--info-bottom .dates{font-size:24px}.promotion-block__top--info-bottom .dates.skeleton-base{background-color:#cfcccf!important;width:100%;height:28px}.promotion-block__bottom{padding:.75rem 1.25rem}.promotion-block__bottom .hotel-info{border-bottom:1px solid rgb(var(--global-color-border));padding-bottom:.5rem;margin-bottom:.5rem}.promotion-block__bottom .hotel-info .hotel-name{font-size:1rem;line-height:1.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:right}.promotion-block__bottom .hotel-info .hotel-name.skeleton-base{width:100%;height:24px}.promotion-block__bottom .hotel-info .stars-block{display:flex;gap:2px}.promotion-block__bottom .hotel-info .stars-block.skeleton-base{width:100%;height:12px}.promotion-block__bottom .hotel-info .stars-block img{display:block;width:12px;height:12px}.promotion-block__bottom .icons-info{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid rgb(var(--global-color-border));padding-bottom:.5rem;margin-bottom:.75rem}.promotion-block__bottom .price-info{display:flex;justify-content:space-between;align-items:center;font-weight:500;margin-bottom:.5rem}.promotion-block__bottom .price-info .price-description{width:50%;font-size:14px}.promotion-block__bottom .price-info .price-description.skeleton-base{height:32px}.promotion-block__bottom .price-info .price{display:flex;align-items:baseline;font-size:36px;line-height:1;height:1.5rem}.promotion-block__bottom .price-info .price.skeleton-base{width:64px}.promotion-block__bottom .price-info .price small{font-size:22px}.promotion-block__bottom .price-info .price .priceFrom{font-size:14px;-webkit-margin-end:.25rem;margin-inline-end:.25rem}.promotion-block .only-info-block .top-row{display:flex;flex-direction:row;justify-content:space-between}.promotion-block .only-info-block .flight-row{display:flex;flex-direction:row}.promotion-block .only-info-block .flight-row:before{content:url(/_next/static/media/airplane.3680a998.svg)}.promotion-block .only-info-block .duration-and-bag{display:flex;flex-direction:row}</pre></body></html>