

/* Start:/local/templates/template1/public/css/common/blocks/grid/grid-inners.css?1787694047989*/
.page__inner{margin-top:20px}@media (min-width:768px){.page__inner{margin-top:30px}}@media (min-width:1326px){.page__inner{margin-top:60px}}@media (min-width:1601px){.page__inner{margin-top:80px}}.page__inner-camp{margin-top:20px}@media (min-width:768px){.page__inner-camp{margin-top:30px}}@media (min-width:1326px){.page__inner-camp{margin-top:40px}}@media (min-width:1601px){.page__inner-camp{margin-top:62px}}.page__inner-subtitle--index{margin:18px 0 24px}@media (min-width:768px){.page__inner-subtitle--index{margin:18px 0 32px}}@media (min-width:1326px){.page__inner-subtitle--index{margin:18px 0 52px}}@media (min-width:1601px){.page__inner-subtitle--index{margin:24px 0 80px}}.page__inner-subtitle--detail{margin:20px 0}@media (min-width:768px){.page__inner-subtitle--detail{margin:29px 0 20px}}@media (min-width:1326px){.page__inner-subtitle--detail{margin:26px 0}}@media (min-width:1601px){h1.page__inner-subtitle{margin-bottom:64px}}
/*# sourceMappingURL=grid-inners.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/grid/grid-inner-detail.css?17876940478036*/
.slider-navigation-in-box{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:93%;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:auto}.page__inner-detail>div:first-child{padding-top:0}.detail:not(.loyalty-about){margin-top:30px}@media (max-width:1325px){.detail:not(.loyalty-about){margin-top:20px}}.detail--custom{margin-top:64px}@media (max-width:1325px){.detail--custom{margin-top:32px}}.detail--custom .detail__content{gap:48px}.detail--custom .detail__description{color:#000}.detail--custom .detail__description p{margin-bottom:16px}@media (max-width:767px){.detail--custom .detail__description p{margin-bottom:12px}}.detail--custom .detail__description li:last-child,.detail--custom .detail__description ol:last-child,.detail--custom .detail__description p:last-child,.detail--custom .detail__description ul:last-child{margin-bottom:0}@media (max-width:767px){.detail--custom .detail__description ol,.detail--custom .detail__description ul{margin-bottom:20px}}.detail--custom .detail__description ol,.detail--custom .detail__description p,.detail--custom .detail__description ul{font-family:"Montserrat",Verdana,sans-serif;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:0}@media (min-width:1326px){.detail--custom .detail__description p{font-size:16px}}@media (min-width:1601px){.detail--custom .detail__description p{font-size:18px}}.detail--custom .detail__description p b{font-family:"Lora",Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.4}@media (min-width:1326px){.detail--custom .detail__description p b{font-size:20px}}@media (min-width:1601px){.detail--custom .detail__description p b{font-size:24px}}.detail--custom .detail__description p+ol,.detail--custom .detail__description p+ul,.detail__button-booking{margin-top:20px}.detail--custom .detail__description ol,.detail--custom .detail__description ul{display:block;margin:0;padding-left:10px}@media (min-width:1326px){.detail--custom .detail__description ol,.detail--custom .detail__description ul{font-size:16px}}@media (min-width:1601px){.detail--custom .detail__description ol,.detail--custom .detail__description ul{font-size:18px}}.detail--custom .detail__description ul{list-style:none}.detail--custom .detail__description ol{list-style:decimal}.detail--custom .detail__description li{position:relative;display:block;margin-bottom:10px;padding-left:18px;color:#000;font:inherit}.detail--custom .detail__description li::before{position:absolute;top:.75em;left:0;width:3px;height:3px;background-color:#000;content:""}.detail--custom .detail__button-booking{margin-top:0}.detail__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 0 0}@media (max-width:1325px){.detail__content{padding:40px 0 0}}@media (max-width:767px){.detail__content{grid-row-gap:10px;padding:20px 0 0}}.detail__content--with-sidebar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}@media (max-width:767px){.detail__content--with-sidebar{gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.detail__content--empty{padding-top:0}.detail__content+.button{margin-top:48px}.detail__sidebar-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:768px){.detail__sidebar-list{gap:40px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.detail__text-description--with-icon-details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.detail__text-description--with-icon-details{gap:40px}}.detail__picture,.detail__picture-wrapper{position:relative}.detail__picture{overflow:hidden;height:640px}@media (max-width:1600px){.detail__picture{height:calc((100vw - 120px)*(640/1346))}}@media (max-width:767px){.detail__picture{height:calc((100vw - 40px)*(640/1346))}}.detail__picture::before{position:absolute;top:0;bottom:0;left:0;width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.6)),color-stop(50%,transparent),to(rgba(0,0,0,.6)));background:linear-gradient(90deg,rgba(0,0,0,.6) 0,transparent 50%,rgba(0,0,0,.6) 100%);content:""}.detail__picture--no-bg::before{content:none}.detail__box--left .detail__picture{height:auto}.detail__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px}@media (max-width:767px){.detail__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.detail__info--contacts{gap:81px}@media (max-width:1601px){.detail__info--contacts{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px}}@media (max-width:767px){.detail__info--contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.detail__info-item,.detail__info-item::before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail__info-item{gap:10px}.detail__info-item::before{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;font-size:24px;color:#0047b5}@media (max-width:767px){.detail__info-item::before{margin-right:10px;padding:6px;font-size:26px}}.detail__info-item sup{-ms-flex-item-align:baseline;align-self:baseline;padding-top:5px;font-size:85%}.detail__info-item--icon-custom-size::before{padding:9px;font-size:20px}@media (min-width:768px){.detail__info-item--icon-custom-size::before{padding:11px;font-size:23px}}.detail__info-item-room::before{padding:11px;font-size:22px}@media (max-width:767px){.detail__info-item-room::before{padding:8px}}.detail__info-item-person::before{padding:9px;font-size:24px}@media (max-width:1325px){.detail__info-item-person::before{padding:10px}}@media (max-width:767px){.detail__info-item-person::before{padding:9px;font-size:20px}}.detail__info-item-contact.link--default:hover{color:#0047b5}.detail__sidebar{min-width:335px;padding:50px 40px;background-color:#e8eff1}@media (max-width:1600px){.detail__sidebar{padding:40px}}@media (max-width:767px){.detail__sidebar{width:100%;min-width:inherit;padding:30px 20px}.detail__sidebar+.detail__description{margin-top:10px}}.detail__description p{margin-bottom:30px}@media (max-width:1325px){.detail__description p{margin-bottom:25px}}@media (max-width:767px){.detail__description p{margin-bottom:20px}}.detail__description p:last-of-type{margin-bottom:0}.detail__characteristics{display:grid;gap:48px}@media (max-width:991px){.detail__characteristics{gap:32px}}.detail__characteristics-block:not(:last-child){padding-bottom:48px;border-bottom:1px solid rgba(0,0,0,.2)}.detail__characteristics-block .list-ul{display:grid;grid-template-rows:repeat(5,-webkit-max-content);grid-template-rows:repeat(5,max-content);grid-auto-flow:column;gap:10px 120px}@media (max-width:991px){.detail__characteristics-block .list-ul{grid-template-rows:auto;grid-auto-flow:unset}.detail__characteristics-block{padding-bottom:32px}}.detail__characteristics-title{margin-bottom:40px}@media (max-width:1600px){.detail__characteristics-title{margin-bottom:26px}}.detail__characteristics-item:last-child{margin-bottom:0}.detail__price{display:grid;gap:8px}@media (min-width:1601px){.detail__price{margin:-31px 0 25px}}
/*# sourceMappingURL=grid-inner-detail.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/slider/main.css?1787694047777*/
.slider-main-navigation{position:absolute;right:20px;bottom:180px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media (min-width:768px){.slider-main-navigation{right:100px}}@media (min-width:949px){.slider-main-navigation{right:50px;bottom:110px}}@media (min-width:1326px){.slider-main-navigation{top:125px;right:0;bottom:0;left:0;gap:unset;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:96%;margin:auto}}@media (min-width:1601px){.slider-main-navigation{top:75px;width:92%}}
/*# sourceMappingURL=main.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/sidebar/booking-sidebar.css?17876940472243*/
.booking-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:inherit;padding:30px 20px;background-color:#e8eff1}@media (min-width:1601px){.booking-sidebar{padding-bottom:6px}}@media (min-width:768px){.booking-sidebar{width:auto;min-width:335px;padding:40px}}@media (min-width:1601px){.booking-sidebar{max-width:335px;padding:50px 40px}}.booking-sidebar+.detail__description{margin-top:10px}@media (min-width:768px){.booking-sidebar+.detail__description{margin-top:0}}.booking-sidebar__prices{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.booking-sidebar__price{letter-spacing:.03em;color:#2e2e30;font:400 14px/1.3 "Lora",Arial,sans-serif}@media (min-width:768px){.booking-sidebar__price{font-size:16px}}@media (min-width:1601px){.booking-sidebar__price{font-size:18px}}.booking-sidebar__price--horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.booking-sidebar__price--horizontal .currency-price:after{display:none}.booking-sidebar__guest{display:inline-block;margin-right:17px;font-size:12px;font-weight:500;color:#2e2e30}.booking-sidebar__guest::before{margin-right:8px;font-size:18px;line-height:1}@media (min-width:768px){.booking-sidebar__guest::before{font-size:22px}.booking-sidebar__guest{font-size:14px}}@media (min-width:1601px){.booking-sidebar__guest{font-size:16px}}.booking-sidebar__price-value{display:inline-block;margin-right:0;font-size:18px;font-weight:500;color:#0047b5}@media (min-width:768px){.booking-sidebar__price-value{font-size:22px}}@media (min-width:1601px){.booking-sidebar__price-value{font-size:24px}}.booking-sidebar__price-value.currency-price::after{font-size:17px;color:#2e2e30}@media (min-width:768px){.booking-sidebar__price-value.currency-price::after{font-size:19px}}@media (min-width:1326px){.booking-sidebar__price-value.currency-price::after{font-size:21px}}.booking-sidebar__price-value .price-num{color:#0047b5}.booking-sidebar__from,.booking-sidebar__to{color:#2e2e30}
/*# sourceMappingURL=booking-sidebar.css.map */

/* End */
/* /local/templates/template1/public/css/common/blocks/grid/grid-inners.css?1787694047989 */
/* /local/templates/template1/public/css/common/blocks/grid/grid-inner-detail.css?17876940478036 */
/* /local/templates/template1/public/css/common/blocks/slider/main.css?1787694047777 */
/* /local/templates/template1/public/css/common/blocks/sidebar/booking-sidebar.css?17876940472243 */
