.RecapModal-module-scss-module__UGIpCW__uppercase{letter-spacing:.025em;text-transform:uppercase}.RecapModal-module-scss-module__UGIpCW__semiBold{font-weight:600}.RecapModal-module-scss-module__UGIpCW__onHold{overflow:hidden}.RecapModal-module-scss-module__UGIpCW__Link{color:var(--accent);text-decoration:underline}.RecapModal-module-scss-module__UGIpCW__Link-Light{color:var(--accent-light)}.RecapModal-module-scss-module__UGIpCW__RecapModal{background-color:var(--white);flex-direction:column;align-items:center;display:flex;position:relative}@media screen and (max-width:1279px){.RecapModal-module-scss-module__UGIpCW__RecapModal{padding:var(--spacing-ml)var(--spacing-sm)}}@media screen and (min-width:1280px){.RecapModal-module-scss-module__UGIpCW__RecapModal{padding:var(--spacing-ml)var(--spacing-xl)}}.RecapModal-module-scss-module__UGIpCW__RecapModal .RecapModal-module-scss-module__UGIpCW__LastMinute_Tag{display:inline-flex}.RecapModal-module-scss-module__UGIpCW__RecapModal_Header{width:100%;margin-bottom:var(--spacing-m);flex-direction:column;align-items:center;display:flex}.RecapModal-module-scss-module__UGIpCW__RecapModal_Header_Img{width:100%;min-height:174px;position:relative}.RecapModal-module-scss-module__UGIpCW__RecapModal_Content{width:100%}.RecapModal-module-scss-module__UGIpCW__RecapModal_Content_Nights{flex-direction:column;display:flex}.RecapModal-module-scss-module__UGIpCW__RecapModal_Content_Dates{flex-wrap:wrap;align-items:baseline;width:100%;line-height:1.4;display:flex}.RecapModal-module-scss-module__UGIpCW__RecapModal_Content_Dates>*{flex-shrink:0}.RecapModal-module-scss-module__UGIpCW__RecapModal_Content_Dates .text{font-size:clamp(12px,2vw,14px)}.RecapModal-module-scss-module__UGIpCW__RecapModal_Content_Dates .EndDate{width:auto;margin:0 var(--spacing-s)0;font-size:clamp(14px,2vw,16px)}.RecapModal-module-scss-module__UGIpCW__RecapModal_Content_Details{gap:var(--spacing-m);width:100%;padding:var(--spacing-m)0;flex-direction:column;display:flex}.RecapModal-module-scss-module__UGIpCW__RecapModal .separator{width:100%}.RecapModal-module-scss-module__UGIpCW__Option{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.RecapModal-module-scss-module__UGIpCW__Option_Wrap{margin-right:var(--spacing-m);flex-direction:column;display:flex}.RecapModal-module-scss-module__UGIpCW__Option_Wrap ul{padding:var(--spacing-s)var(--spacing-sm);font-size:12px;font-style:italic}.RecapModal-module-scss-module__UGIpCW__Option_Wrap li{line-height:1.6;list-style:outside}.RecapModal-module-scss-module__UGIpCW__Option_Title{width:100%;font-size:clamp(12px,2vw,14px);font-style:normal;font-weight:700}.RecapModal-module-scss-module__UGIpCW__Option_Description{font-size:12px;line-height:1.4}.RecapModal-module-scss-module__UGIpCW__Option_Quantity{margin-left:var(--spacing);font-weight:200}.RecapModal-module-scss-module__UGIpCW__Option_Price{flex-shrink:0}
.Loader-module-scss-module__je2hNq__uppercase{letter-spacing:.025em;text-transform:uppercase}.Loader-module-scss-module__je2hNq__semiBold{font-weight:600}.Loader-module-scss-module__je2hNq__onHold{overflow:hidden}.Loader-module-scss-module__je2hNq__Link{color:var(--accent);text-decoration:underline}.Loader-module-scss-module__je2hNq__Link-Light{color:var(--accent-light)}.Loader-module-scss-module__je2hNq__SimpleLoader{color:var(--white);fill:var(--white);justify-content:center;align-items:center;margin:0 16px;display:flex}.Loader-module-scss-module__je2hNq__SimpleLoader.Loader-module-scss-module__je2hNq__Background{color:var(--accent);background:var(--accent);fill:var(--accent);padding:4px 8px}.Loader-module-scss-module__je2hNq__SimpleLoader.Loader-module-scss-module__je2hNq__Rounded{border-radius:5px}.Loader-module-scss-module__je2hNq__SimpleLoader.Loader-module-scss-module__je2hNq__Reversed{flex-direction:row-reverse}.Loader-module-scss-module__je2hNq__SimpleLoader.Loader-module-scss-module__je2hNq__Colored{color:var(--accent);fill:var(--accent)}.Loader-module-scss-module__je2hNq__SimpleLoader_Spinner{transform-origin:50%;width:20px;height:20px;margin:auto 0 auto 8px;animation:.5s linear infinite Loader-module-scss-module__je2hNq__Button-Spinner--loading;display:block}.Loader-module-scss-module__je2hNq__Reversed .Loader-module-scss-module__je2hNq__SimpleLoader_Spinner{margin:auto 8px auto 0}.Loader-module-scss-module__je2hNq__Big .Loader-module-scss-module__je2hNq__SimpleLoader_Spinner{width:50px;height:50px}.Loader-module-scss-module__je2hNq__SimpleLoader_Spinner svg{margin:0;padding:0;display:block}.Loader-module-scss-module__je2hNq__Small .Loader-module-scss-module__je2hNq__SimpleLoader_Text{font-size:13px;font-weight:lighter}@keyframes Loader-module-scss-module__je2hNq__Button-Spinner--loading{to{transform:rotate(1turn)}}
.RoomCard-module-scss-module__WUlB1q__uppercase{letter-spacing:.025em;text-transform:uppercase}.RoomCard-module-scss-module__WUlB1q__semiBold{font-weight:600}.RoomCard-module-scss-module__WUlB1q__onHold{overflow:hidden}.RoomCard-module-scss-module__WUlB1q__Link{color:var(--accent);text-decoration:underline}.RoomCard-module-scss-module__WUlB1q__Link-Light{color:var(--accent-light)}.RoomCard-module-scss-module__WUlB1q__RoomCard{background-color:var(--white);border-radius:4px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}@media screen and (min-width:960px){.RoomCard-module-scss-module__WUlB1q__RoomCard{max-width:300px}}.RoomCard-module-scss-module__WUlB1q__RoomCard.RoomCard-module-scss-module__WUlB1q__isSelect{border:1px solid var(--accent)}.RoomCard-module-scss-module__WUlB1q__RoomCard:not(.RoomCard-module-scss-module__WUlB1q__isSelect){opacity:.6}.RoomCard-module-scss-module__WUlB1q__RoomCard_Header{height:150px;position:relative}.RoomCard-module-scss-module__WUlB1q__RoomCard_Content{grid-template-rows:40px 70px auto;display:grid}@media screen and (max-width:1279px){.RoomCard-module-scss-module__WUlB1q__RoomCard_Content{padding:var(--spacing-s)var(--spacing-sm)var(--spacing-ml)}}@media screen and (max-width:959px){.RoomCard-module-scss-module__WUlB1q__RoomCard_Content{padding:var(--spacing-s)var(--spacing-ml)var(--spacing-ml)}}@media screen and (min-width:1280px){.RoomCard-module-scss-module__WUlB1q__RoomCard_Content{padding:var(--spacing-s)var(--spacing-ml)var(--spacing-ml)}}.RoomCard-module-scss-module__WUlB1q__RoomCard_Content_Title{margin-bottom:var(--spacing);font-size:clamp(16px,2vw,18px);font-weight:700}.RoomCard-module-scss-module__WUlB1q__RoomCard_Content_Text{color:var(--gray-medium-dark);font-size:clamp(12px,2vw,14px);font-style:italic}
