.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}.offerDetail__Aside h3{font-size:24rem;font-weight:500;line-height:1.16}.offerDetail .richTextExtended,.offerDetail .table{max-width:1090rem}.offerDetail .richTextExtended__ContentWrapper,.offerDetail .table__ContentWrapper{max-width:650rem}.offerDetail__StarsWrapper svg+svg{margin-left:4rem}.offerDetail__Content{position:relative}.offerDetail__Aside{text-align:center;width:100%;max-width:280rem;position:absolute;top:0;left:calc(100% - 50vw + 260rem)}@media (width<=768px){.offerDetail__Aside h3{font-size:20rem;line-height:1.2;display:none}.offerDetail__Aside{top:unset;z-index:100;background-color:#fff;max-width:none;padding:16rem 20rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 15rem #00000040}}.offerDetail__Aside p{font-size:20rem;font-weight:500}.offerDetail__Aside button{border-color:var(--themeColor);background-color:var(--themeColor);width:100%;margin-top:32rem}@media (width<=768px){.offerDetail__Aside button{margin-top:8rem}}@media (width>=769px){.offerDetail__Aside button:hover{background-color:var(--themeColorDarken);border-color:var(--themeColorDarken)}}.offerDetail__AsidePrice{justify-content:center;align-items:center;margin-top:32rem;display:flex}@media (width<=768px){.offerDetail__AsidePrice{margin-top:0}}
