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