.offersHeader__Accommodation h2{font-size:24rem;font-weight:500;line-height:1.16}@media (max-width:768px){.offersHeader__Accommodation h2{font-size:20rem;line-height:1.2}}.offerGroupDetail__NoResults p,.offersHeader__Accommodation p{font-size:20rem;line-height:1.4}@media (max-width:768px){.offerGroupDetail__NoResults p,.offersHeader__Accommodation p{font-size:16rem;line-height:1.75}}.offers__OfferCounter{font-size:18rem;line-height:1.44}@media (max-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{align-items:flex-start;justify-content:flex-start;grid-gap:16rem}}.offersHeader__Texts{max-width:755rem;width:100%}.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;overflow:hidden;width:140rem}@media (max-width:768px){.offersHeader__DiscountWrapper{border-radius:10rem;width:110rem}}.offersHeader__DiscountWrapper img{width:100%}.offersHeader__Sticker{align-items:center;background-color:#c85d27;border-radius:12rem;display:flex;min-height:100rem;min-width:220rem;padding:18rem}@media (max-width:768px){.offersHeader__Sticker{min-height:90rem;min-width:180rem;padding:15rem}}.offersHeader__Sticker p{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.offersHeader__Sticker p span{font-size:14rem;font-weight:500;letter-spacing:.42rem;line-height:1;text-transform:uppercase}@media (max-width:768px){.offersHeader__Sticker p span{font-size:12rem}}.offersHeader__Sticker p strong{font-size:40rem;font-weight:500}@media (max-width:768px){.offersHeader__Sticker p strong{font-size:34rem}}.offersHeader__Sticker--Narrow{max-width:140rem;min-width:auto}@media (max-width:768px){.offersHeader__Sticker--Narrow{max-width:110rem;min-width:auto}}.offersHeader__Sticker--Expired{max-width:180rem;min-width:auto}@media (max-width:768px){.offersHeader__Sticker--Expired{max-width:130rem;min-width:auto}}.offersHeader__Sticker--Expired p span{font-size:16rem;letter-spacing:.48rem}.offers__Description{align-items:flex-start;display:flex;justify-content:space-between;grid-gap:96rem;margin-top:64rem}@media (max-width:768px){.offers__Description{flex-direction:column;grid-gap:0;margin-top:40rem}}.offers__Description .richText{margin:0;width:100%}.offers__DescriptionNewsletter{background-color:#f9f5ee;min-width:420rem;padding:40rem;width:420rem}@media (max-width:768px){.offers__DescriptionNewsletter{margin-left:-20rem;margin-top:40rem;min-width:auto;padding:48rem 20rem;width:calc(100% + 40rem)}}.offers__DescriptionNewsletter>p{margin-bottom:20rem}.offers__DescriptionNewsletter button{font-size:0}@media (min-width:769px){.offers__DescriptionNewsletter button:hover svg{color:#999}}.offers__DescriptionNewsletter .textField__Wrapper{background-color:transparent;border-color:#454342}.offers__DescriptionNewsletter .textField__Wrapper input{color:#454342}.offers__DescriptionNewsletter .textField__Wrapper ::-moz-placeholder{color:#454342}.offers__DescriptionNewsletter .textField__Wrapper ::placeholder{color:#454342}@media (min-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}@media (max-width:768px){.offers__ListWrapper{margin:40rem auto 96rem}}.offers__List{display:grid;gap:44rem 24rem;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.offers__List{gap:24rem;grid-template-columns:1fr}}.offers__OfferCounter{margin-bottom:16rem}.offers__LoadMoreWrapper{margin-top:40rem;text-align:center}.offers__LoadMoreWrapper button{max-width:288rem;width:100%}.offerGroupDetail__NoResults{align-items:center;display:flex;flex-direction:column;text-align:center}.offerGroupDetail__NoResults a{margin-top:24rem;width:-moz-fit-content;width:fit-content}.richText h2{font-size:48rem;line-height:1.08}@media (max-width:768px){.richText h2{font-size:28rem;line-height:1.21}}.richText h3{font-size:40rem;line-height:1.1}@media (max-width:768px){.richText h3{font-size:26rem;line-height:1.15}}.richText h4{font-size:32rem;line-height:1.15}@media (max-width:768px){.richText h4{font-size:24rem;line-height:1.16}}.richText{font-size:20rem;line-height:1.4}@media (max-width:768px){.richText{font-size:16rem;line-height:1.75}}.richText h2+*,.richText h3+*,.richText h4+*,.richText p+*{margin-top:24rem}.richText ol,.richText ul{margin-block:24rem;padding-left:30rem}.richText ul{list-style-type:disc}.richText li+li{margin-top:10rem}.richText img{width:100%}.richText img+*{margin-top:24rem}.richText a{color:#548f96;text-decoration:underline}@media (min-width:769px){.richText a:hover{text-decoration:none}}.richText b,.richText strong{font-weight:500}.richText{margin:64rem auto}@media (max-width:768px){.richText{margin:48rem auto}}
