.offersHeader__Accommodation h2{font-size:24rem;font-weight:500;line-height:1.16}.offerGroupDetail__NoResults p,.offersHeader__Accommodation p{font-size:20rem;line-height:1.4}@media (width<=768px){.offersHeader__Accommodation h2{font-size:20rem;line-height:1.2}.offerGroupDetail__NoResults p,.offersHeader__Accommodation p{font-size:16rem;line-height:1.75}}.offers__OfferCounter{font-size:18rem;line-height:1.44}.offersHeader__Texts{width:100%;max-width:755rem}.offersHeader__Accommodation{margin-top:20rem}.offersHeader__Accommodation>div{margin-top:8rem}.offersHeader__Accommodation .offerDetail__StarsWrapper svg path{fill:#fff}.offersHeader__DiscountWrapper{background-color:#cb5d27;border-radius:12rem;width:140rem;overflow:hidden}@media (width<=768px){.offers__OfferCounter{font-size:16rem;line-height:1.5}.offersHeader .heroHeader__SlotContainer{height:calc(100% - 80rem)}.offersHeader .heroHeader__StackedElementsContent{align-items:flex-end;height:100%}.offersHeader--Expiration .heroHeader__StackedElementsContent{grid-gap:16rem;justify-content:flex-start;align-items:flex-start}.offersHeader__DiscountWrapper{border-radius:10rem;width:110rem}}.offersHeader__DiscountWrapper img{width:100%}.offersHeader__Sticker{background-color:#c85d27;border-radius:12rem;align-items:center;min-width:220rem;min-height:100rem;padding:18rem;display:flex}.offersHeader__Sticker p{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.offersHeader__Sticker p span{letter-spacing:.42rem;text-transform:uppercase;font-size:14rem;font-weight:500;line-height:1}@media (width<=768px){.offersHeader__Sticker{min-width:180rem;min-height:90rem;padding:15rem}.offersHeader__Sticker p span{font-size:12rem}}.offersHeader__Sticker p strong{font-size:40rem;font-weight:500}.offersHeader__Sticker--Narrow{min-width:auto;max-width:140rem}@media (width<=768px){.offersHeader__Sticker p strong{font-size:34rem}.offersHeader__Sticker--Narrow{min-width:auto;max-width:110rem}}.offersHeader__Sticker--Expired{min-width:auto;max-width:180rem}.offersHeader__Sticker--Expired p span{letter-spacing:.48rem;font-size:16rem}.offers__Description{grid-gap:96rem;justify-content:space-between;align-items:flex-start;margin-top:64rem;display:flex}@media (width<=768px){.offersHeader__Sticker--Expired{min-width:auto;max-width:130rem}.offers__Description{grid-gap:0;flex-direction:column;margin-top:40rem}}.offers__Description .richText{width:100%;margin:0}.offers__DescriptionNewsletter{background-color:#f9f5ee;width:420rem;min-width:420rem;padding:40rem}@media (width<=768px){.offers__DescriptionNewsletter{width:calc(100% + 40rem);min-width:auto;margin-top:40rem;margin-left:-20rem;padding:48rem 20rem}}.offers__DescriptionNewsletter>p{margin-bottom:20rem}.offers__DescriptionNewsletter button{font-size:0}@media (width>=769px){.offers__DescriptionNewsletter button:hover svg{color:#999}}.offers__DescriptionNewsletter .textField__Wrapper{background-color:#0000;border-color:#454342}.offers__DescriptionNewsletter .textField__Wrapper input{color:#454342}.offers__DescriptionNewsletter .textField__Wrapper ::placeholder{color:#454342}@media (width>=769px){.offers__DescriptionNewsletter .textField:not(.hasFocus):not(.isError):hover .textField__Wrapper{border-color:#999}}.offers__DescriptionNewsletter .textField__Append{align-items:center;display:flex}.offers__DescriptionNewsletter .textField__Append svg{color:#454342;transition:color .3s}.offers__ListWrapper{margin:50rem auto 96rem}.offers__List{grid-template-columns:repeat(3,1fr);gap:44rem 24rem;display:grid}@media (width<=768px){.offers__ListWrapper{margin:40rem auto 96rem}.offers__List{grid-template-columns:1fr;gap:24rem}}.offers__OfferCounter{margin-bottom:16rem}.offers__LoadMoreWrapper{text-align:center;margin-top:40rem}.offers__LoadMoreWrapper button{width:100%;max-width:288rem}.offerGroupDetail__NoResults{text-align:center;flex-direction:column;align-items:center;display:flex}.offerGroupDetail__NoResults a{width:fit-content;margin-top:24rem}.offerList__SliderItemTexts h2{font-size:68rem;line-height:1.05}@media (width<=768px){.offerList__SliderItemTexts h2{font-size:32rem;line-height:1.18}}.offerList__FeaturedTop h2{font-size:24rem;font-weight:500;line-height:1.16}.offerList__SliderItemTexts h3{font-size:20rem;font-weight:400;line-height:1.4}.offerList__Featured{margin:80rem auto 50rem}@media (width<=768px){.offerList__FeaturedTop h2{font-size:20rem;line-height:1.2}.offerList__SliderItemTexts h3{font-size:16rem;line-height:1.75}.offerList__Featured{margin:40rem auto 32rem;padding:0}.offerList__FeaturedTop{justify-content:center}}.offerList__FeaturedTop{align-items:center;padding:20rem 0;display:flex}.offerList__FeaturedTop img{width:24rem;margin-right:8rem}@media (width<=768px){.offerList__FeaturedTop img{display:none}}.offerList__FeaturedSlider.flickitySlider .flickity-page-dots{right:20rem}.offerList__FeaturedSliderItem{width:100%;display:grid}.offerList__FeaturedSliderItem:after{content:"";background-color:#0006;position:absolute;inset:0}.offerList__FeaturedSliderItem img,.offerList__FeaturedSliderItem>div{grid-area:1/1}.offerList__FeaturedSliderItem img{width:1320rem}.offerList__ImageDesktop{display:block}@media (width<=768px){.offerList__FeaturedSliderItem img{width:100%}.offerList__ImageDesktop{display:none}}.offerList__ImageMobile{display:none}@media (width<=768px){.offerList__ImageMobile{display:block}}.offerList__SliderItemTexts{grid-gap:48rem;color:#fff;z-index:2;justify-content:space-between;align-self:end;align-items:flex-end;padding:20rem 56rem 84rem;display:flex}.offerList__SliderItemTexts>div a{margin-top:40rem}.offerList__SliderItemTexts h2+h3{margin-top:16rem}.offerList__SliderItemTextsContent{max-width:665rem}@media (width<=768px){.offerList__SliderItemTexts{flex-direction:column-reverse;height:100%;padding:20rem 20rem 70rem}.offerList__SliderItemTexts h2+h3{margin-top:8rem}.offerList__SliderItemTextsContent{text-align:center;width:100%;max-width:none}}.offerList__FeaturedSliderDiscount{background-color:#cb5d27;border-radius:12rem;width:140rem;overflow:hidden}@media (width<=768px){.offerList__FeaturedSliderDiscount{border-radius:10rem;width:110rem;margin-bottom:16rem}}.offerList__FeaturedSliderDiscount img{width:100%}
