.sliding-view__wrapper{position:fixed;width:100%;height:100%;top:0;background-color:#f5f5f5;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.2);box-shadow:0 0 16px 0 rgba(0,0,0,0.2);-webkit-transition:-webkit-transform .4s cubic-bezier(0.075,0.80,0.165,1);transition:transform .4s cubic-bezier(0.075,0.80,0.165,1);-webkit-transform:translateY(120%);-ms-transform:translateY(120%);transform:translateY(120%);overflow:hidden;z-index:1011;display:none}.sliding-view__wrapper.is-shown{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.sliding-view__wrapper.is-www{width:480px;height:100%;right:0;-webkit-transform:translateX(120%);-ms-transform:translateX(120%);transform:translateX(120%)}.sliding-view__wrapper.is-www.is-shown{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.sliding-view__backdrop{position:fixed;width:100%;height:100%;top:0;background-color:rgba(0,0,0,0.2);-webkit-transition:opacity .4s,-webkit-transform .001s linear .4s;transition:opacity .4s,transform .001s linear .4s;opacity:0;-webkit-transform:translateY(120%);-ms-transform:translateY(120%);transform:translateY(120%);z-index:1010}.sliding-view__backdrop.is-shown{-webkit-transition:-webkit-transform .001s,opacity .4s linear .001s;transition:transform .001s,opacity .4s linear .001s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.sliding-view__header{position:absolute;width:100%;height:44px;background:var(--bui_color_white);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);line-height:44px;text-align:center;color:#333;font-size:14px;z-index:2;overflow-y:scroll}.sliding-view__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;border-radius:0!important;background-color:transparent!important;outline:0!important;padding:0!important;line-height:0!important;cursor:pointer;position:absolute;top:10px;left:10px;width:24px;height:24px}.sliding-view__close:hover svg{fill:#333}.sliding-view__icon-back{display:none}.sliding-view__title{max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto}.sliding-views-group{position:absolute;top:44px;bottom:0;width:100%;z-index:1;background-color:#f5f5f5;-webkit-transition:-webkit-transform .4s cubic-bezier(0.075,0.80,0.165,1);transition:transform .4s cubic-bezier(0.075,0.80,0.165,1);-webkit-transform:translateX(120%);-ms-transform:translateX(120%);transform:translateX(120%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sliding-views-group.is-shown{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.sliding-views-group:nth-child(2){-webkit-transition:-webkit-transform .001s;transition:transform .001s}.sliding-view__content{-webkit-overflow-scrolling:touch;-webkit-perspective:0;overflow-y:scroll;padding:16px 0}.lixpr-list li.lixpr-def-hide{display:none!important}.ski-op-resort .resort-desc p{margin:0 0 8px 0}.ski-op-resort .resort-desc p.collapsed{height:100px;overflow:hidden;position:relative}.ski-op-resort .resort-desc p.collapsed:after{content:' ';background:#fff;background:-webkit-linear-gradient(90deg,rgba(255,255,255,1) 0,rgba(255,255,255,0) 50%);background:linear-gradient(0deg,rgba(255,255,255,1) 0,rgba(255,255,255,0) 50%);position:absolute;left:0;top:0;right:0;bottom:0}.top-five-resorts .bui-carousel__header{padding:16px 16px 8px}.top-five-resorts .bui-carousel__header__title{padding:0}.top-five-resorts .bui-carousel{padding-bottom:24px;margin-left:0;margin-right:0}.top-five-resorts .bui-carousel__inner{padding-top:8px;padding:0 16px 24px;margin:0 0 -24px}.top-five-resorts .bui-carousel__item{padding-right:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.top-five-resorts .bui-carousel__item:last-child{padding-right:0}.top-five-resorts .bui-carousel__item .bui-card{width:256px;height:296px;border-radius:4px;overflow:hidden}.image_list_container .image_list__item__imgage{border:1px solid #fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10);box-shadow:0 2px 4px 0 rgba(0,0,0,0.10);border-radius:3px;width:118px;height:78px;position:absolute;top:80px;margin-left:-60px;z-index:6}.image_list_container .image_list__item__imgage:nth-child(2){width:104px;height:64px;margin-top:21px;margin-left:-52px;z-index:4}.image_list_container .image_list__item__imgage:nth-child(3){width:78px;height:48px;margin-top:41px;margin-left:-39px;z-index:2}.top-five-resorts .more-resorts-card{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2);border-radius:4px;border:0}.top-five-resorts .more-resorts-card h5{font-size:12px;line-height:18px;color:#707070}.top-five-resorts .more-resorts-card .bui-group{width:100%;height:100%;position:relative}.top-five-resorts .more-resorts-card .ski_view_more_btn_container{position:absolute;width:100%;bottom:0;padding:0 8px}.b_lang_ru .top-five-resorts .ski_view_more_btn_container .bui-button--large{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.b_lang_ru .top-five-resorts .image_list_container .image_list__item__imgage{top:90px}.discover-skiing{margin-top:8px;border-bottom:8px solid #e0e0e0}.discover-skiing .bui-card{border:0;font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family);padding:32px;padding:24px 16px;margin:0;color:#333}.discover-skiing .bui-card .bui-card__title{font-size:20px;line-height:28px;font-weight:700}.discover-skiing .bui-card .bui-card__image-container{height:auto;margin:16px 0}.discover-skiing .bui-card .bui-card__image{width:100%;height:160px;padding:0;margin:0;border-radius:4px;object-fit:cover}.discover-skiing .bui-card__content{padding:0;font-size:14px;line-height:20px;font-weight:400;line-height:24px}.discover-skiing .bui-card__content .bui-card__text{line-height:24px}.discover-skiing .bui-card__content .collapse_expand{margin-top:8px}.discover-skiing .bui-card__list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:8px}.discover-skiing .bui-card__list .bui-card__list-item{padding-right:24px;width:180px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 0}.discover-skiing .bui-card__list .bui-card__list-item .bk-icon{margin-right:8px;vertical-align:bottom}.discover-skiing .collapse{height:-webkit-calc(24px * 3);height:calc(24px * 3);overflow:hidden}.discover-skiing .expand{height:auto;overflow:unset}.ski-lp-header-bui{margin:0!important}.ski-lp-header-bui .bui-card__header{background:rgba(0,53,128,0.60)}.ski-lp-header-bui .lp-header-bui__container{max-height:228px}.ski-lp-header-bui .bui-card__title{text-align:left}.ski-lp-header-bui .ski-lp-search-search-cta{border:4px solid #febb02;margin-top:36px;border-radius:8px;padding:12px}.other_popular_ski_destinations .bui-carousel{margin-left:0;margin-right:0}.other_popular_ski_destinations .bui-carousel__inner{padding:0 8px 24px}.other_popular_ski_destinations .bui-carousel__inner .bui-carousel__item{width:250px;height:250px}.other_popular_ski_destinations .bui-carousel .bui-carousel__item .bui-card{width:100%;height:100%;border:0}.other_popular_ski_destinations .bui-carousel .bui-carousel__item .bui-card .bui-card__image-container{height:100%;border-radius:4px}.seo_core_lp_accordion__title_ski_popular_destination .other_popular_ski_destinations .bui-carousel a .bui-card__title:hover,a.bui-card .bui-card__title:hover{text-decoration:none}.ski-lp-resort-list__header{padding:16px 16px 16px}.bui-badge--ski-tags{color:#707070;border:0;background:transparent;padding:0}.ski-lp-resort-list__header-buttons select{background-color:#fff;color:#07c;border-color:#07c}.ski-lp-resort-list__header-buttons .bui-input-select__icon{fill:#07c}.ski-lp-resort-list .show-more-toggle{padding:16px}.svg-marker.ski_resort_land_mark.active svg circle,.svg-marker.ski_resort_land_mark.hover svg circle{fill:#2b77cc}.svg-marker.ski_resort_land_mark.active svg path,.svg-marker.ski_resort_land_mark.hover svg path{fill:#fff}.ski-resorts-lp-map .ski-op-resort .hero_image{height:175px}.ski-lp-resort-tab-sort-label{position:relative}.ski-lp-resort-tab-sort-label select{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;opacity:0}.ski-lp-resort-list-sort-tag{text-align:center}.ski-lp-resort-list-sort-tag .bui-badge{margin-top:16px;color:#006607;border-color:#97e59c;background:#f1fef2;padding:4px 0 4px 8px;border-radius:2px}.ski-lp-resort-list-sort-tag .bui-badge .bui-badge__icon{line-height:14px;padding:0 8px 0 0;width:auto}.ski-lp-resort-list-sort-tag .bui-badge .bui-badge__icon:active{background:#f1fef2}.ski-lp-resort-list.loading-state .loading-button{height:38px;border-radius:2px}.ski-lp-resort-ski-map-open{margin:0}.country .ski-op-resort>section{border-bottom:16px solid #ededed;margin:0;padding:8px 0}.country .ski-op-resort .lift-tickets{margin:0}.country .ski-op-resort{position:relative;background-color:#fff}.country .ski-op-resort .bui-carousel__inner:after{width:0}.country .ski-op-resort>.sticky--bottom{position:-webkit-sticky;position:sticky;width:100%;bottom:0;-webkit-box-shadow:0 -4px 8px 0 rgba(0,0,0,0.05);box-shadow:0 -4px 8px 0 rgba(0,0,0,0.05);margin:0;padding:0;border-bottom:0}.country .ski-op-resort>.sticky--bottom .bui-action-bar .bui-action-bar__item .bui-button{text-decoration:none}.country .ski-op-resort .rhtgt_map{height:160px;margin:0 16px}.ski-op-resort .bui-action-bar{padding:16px}.ski-op-resort .sr-cta .bui-action-bar__title,.ski-op-resort .sr-cta .bui-action-bar__title{font-size:14px;line-height:20px;font-weight:normal}.ski-empty-overview-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.b_lang_ru .ski-op-resort .sr-cta .bui-button{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.bui-badge--ski-tags{color:#6f6f6f;border:0;background:transparent;padding:0}.ski-ui-bg-loading{-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:placeholderAnimate;animation-name:placeholderAnimate;background:#f6f7f8;background:-webkit-gradient(linear,left top,right top,color-stop(2%,#eee),color-stop(18%,#ddd),color-stop(33%,#eee));background:-webkit-linear-gradient(left,#eee 2%,#ddd 18%,#eee 33%);background:linear-gradient(to right,#eee 2%,#ddd 18%,#eee 33%);background-size:1300px;border-radius:2px;color:rgba(0,0,0,0)}.ski-ui-bg-loading.half-width{width:50%}.ski-ui-bg-loading.quarte-width{width:25%}.ski-ui-bg-loading.ski-loading-spacer{margin-bottom:18px}@-webkit-keyframes placeholderAnimate{0%{background-position:-650px 0}100%{background-position:650px 0}}@keyframes placeholderAnimate{0%{background-position:-650px 0}100%{background-position:650px 0}}.ski-resorts-m-lp-map-area{height:100vh}.map_full_container{position:absolute;left:0;top:0;z-index:13}.ski-resorts-m-lp-map-close{position:absolute;left:5px;top:5px;display:block;width:29px;height:29px;background:var(--bui_color_white);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.40);box-shadow:0 0 4px 0 rgba(0,0,0,0.40);border-radius:4px;z-index:1;font-size:0}.svg-marker.ski_lp_resort,.svg-marker.ski_lp_ap_alt,.svg-marker.ski_lp_resort_alt{width:34px;height:37px}.svg-marker.ski_lp_resort>svg{width:34px;height:37px}.svg-marker.ski_lp_resort.active svg circle{fill:#00224f}.ski-resorts-m-lp-map-close:active{background:#f5f5f5}.ski-resorts-m-lp-map-close::before,.ski-resorts-m-lp-map-close::after{display:block;width:3px;content:" ";height:16px;background:#6b6b6b;border-radius:.5px;position:absolute;top:6px;left:12.5px}.ski-resorts-m-lp-map-close::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ski-resorts-m-lp-map-close::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ski_resort_iw{display:none;position:fixed;left:8px;bottom:8px;right:8px;z-index:400;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10),0 1px 2px 0 rgba(0,0,0,0.20);box-shadow:0 2px 4px 0 rgba(0,0,0,0.10),0 1px 2px 0 rgba(0,0,0,0.20);border-radius:4px}.ski_resort_iw.active{display:block}.ski_resort_iw .ski-lp-map-resort-card{border:0}.hero_image_carousel .bui-carousel{margin-right:0!important}.ski-lp-resort-card{cursor:pointer}.ski-lp-resort-card:hover{background:#fafcff}.ski-lp-resort-card ul{list-style:none;padding:0}.ski-lp-resort-card ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ski-lp-resort-card ul li svg{margin-right:8px;margin-top:1px}.bui-badge--ski-tags{color:#6f6f6f;border:0;background:transparent;padding:0}.ski-lp-resort-card .resort-tags .bui-badge--ski-tags{font-weight:400}.ski-lp-resort-card .resort-tags .bui-badge--ski-tags.highlight{color:#077812;font-weight:600}.bui-badge--ski-tags::before{content:'⋅';padding-right:4px}.bui-badge--ski-tags:first-child:before{content:none}.ski-lp-resort-card__mini{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2);border-radius:4px;border:0;font-size:14px;line-height:20px}.ski-lp-resort-card__mini .bui-card__title{font-size:14px;line-height:20px;font-weight:600}.ski-lp-resort-card__mini .bui-card__image-container{height:148px}.ski-lp-resort-card__mini .bui-card__image-container img{height:100%;width:100%;object-fit:cover;margin:0}.ski-lp-resort-card__mini .bui-card__text li{margin-bottom:8px}.ski-lp-resort-card__mini .bui-card__text li:last-child{margin-bottom:0}.ski-lp-resort-card__small{border:0;border-top:1px solid #d2d2d2;position:relative;cursor:pointer;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:12px;line-height:18px}.ski-lp-resort-card__small .bui-card__image-container{height:auto;width:120px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:0}.ski-lp-resort-card__small .bui-card__header{margin-bottom:16px}.ski-lp-resort-card__small .bui-card__title{font-size:14px;line-height:20px;font-weight:600}.ski-lp-resort-card__small .bui-review-score--text{font-size:12px;line-height:18px}.ski-lp-resort-card__small .bui-card__image-container img{height:100%;width:100%;object-fit:cover;margin:0}.ski-lp-resort-card__small .resort-card__arrow{position:absolute;right:9px;top:50%;margin-top:-8px}.ski-lp-resort-card__small .resort-card__arrow:after,.ski-lp-resort-card__small .resort-card__arrow:before{content:' ';display:block;width:2px;height:8px;background-color:#bdbdbd;-webkit-transform:rotate(40deg) translateY(-1px);-ms-transform:rotate(40deg) translateY(-1px);transform:rotate(40deg) translateY(-1px);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;border-radius:4px}.ski-lp-resort-card__small .resort-card__arrow:before{-webkit-transform:rotate(-40deg) translateY(1px);-ms-transform:rotate(-40deg) translateY(1px);transform:rotate(-40deg) translateY(1px);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.ski-lp-resort-card__medium{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2);border-radius:4px;border:0;font-size:14px;line-height:20px}.ski-lp-resort-card__medium .bui-card__image-container{height:192px}.ski-lp-resort-card__medium .bui-card__header{margin-bottom:24px}.ski-lp-resort-card__medium .bui-card__title{font-size:16px;line-height:24px;font-weight:600}.ski-lp-resort-card__medium .bui-review-score--text{font-size:14px;line-height:20px}.ski-lp-resort-card__medium ul li svg{margin-top:2px}.sliding-view__content{padding:0}.sliding-view__content .ski-gallery{position:relative;padding:4px}.sliding-view__content .ski-gallery .ski-gallery__item{position:relative;height:200px;padding:2px 0}.sliding-view__content .ski-gallery .ski-gallery__item .ski-gallery__img{height:100%;width:100%}.sliding-view__content .bui-grid{padding:8px;position:fixed;width:100%;bottom:0;background:var(--bui_color_white)}.sliding-view__content .bui-grid .bui-grid__column-6{padding:0 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sliding-view__content .bui-grid .bui-button{width:100%}.b_lang_ru .sliding-view__content .bui-grid .bui-button{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);padding:8px}