@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/cyrillic-ext.1-9go8whdf-l6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/cyrillic.1h6d36qg8q9eb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/latin-ext.261mkozpp7zc7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/latin.1wc2mf9hp9pav.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family-ui:"Open Sans", system-ui, Helvetica, Arial, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-body-size:1rem;--text-body-line:1.5;--text-small-size:.875rem;--text-small-line:1.5;--text-caption-size:.75rem;--text-caption-line:1.4;--text-label-size:.875rem;--text-label-line:1.43;--text-title-size:1rem;--text-title-line:1.375;--text-section-size:1rem;--text-section-line:1.375;--text-page-size:1.375rem;--text-page-line:1.27;--text-modal-size:1.125rem;--text-modal-line:1.333;--text-price-size:1.25rem;--text-price-line:1.3;--text-total-size:1.375rem;--text-total-line:1.27;--text-button-size:1rem;--text-button-line:1.375;--text-primary:#272b31;--text-secondary:#626872;--text-gap:.375rem;--text-group-gap:.75rem;--text-block-gap:1rem}@media (min-width:641px){:root{--text-page-size:1.5rem;--text-modal-size:1.25rem}}
:root{font-family:var(--font-family-ui);font-size:100%;line-height:var(--text-body-line);font-weight:var(--font-weight-regular);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--bg-grey:#f5f5f5;--eskimos-blue:#2653c8;--widget-footer-bg:#101d3f;--green:#46a513;--red:#d71522;--common-padding:8px;--widget-max-width:720px;background-color:#f5f5f5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{width:100%;max-width:100%;min-height:100%;overflow-x:hidden}span.green{color:var(--green)}span.red{color:var(--red)}body{justify-content:center;width:100%;min-width:320px;max-width:100%;min-height:100dvh;margin:0;display:flex;overflow-x:hidden}input,select,textarea,[contenteditable=true]{min-width:0;max-width:100%;font-family:var(--font-family-ui);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);font-size:max(1rem,16px)!important}#__next{width:100%;min-height:100dvh;max-width:var(--widget-max-width);flex-direction:column;display:flex}h2,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--text-section-line)}h1{font-size:var(--text-page-size);line-height:var(--text-page-line);font-weight:var(--font-weight-semibold);color:var(--text-primary)}h2{padding:calc(var(--common-padding) * 2);font-size:var(--text-section-size)}h3{font-size:var(--text-title-size);font-weight:var(--font-weight-medium);line-height:var(--text-title-line)}.page-title{font-size:var(--text-page-size);font-weight:var(--font-weight-semibold);line-height:var(--text-page-line);text-transform:none;overflow-wrap:break-word}.inline-list{padding-inline:calc(var(--common-padding) * 2);scroll-snap-type:x mandatory;gap:var(--common-padding);max-width:100%;display:flex;overflow:auto}.inline-list::-webkit-scrollbar{-ms-overflow-style:none;scrollbar-width:none;display:none}.radioButton.implementOption{white-space:nowrap;flex:none}.button.simple,button.simple,select.simple{font-size:var(--text-button-size);font-weight:var(--font-weight-medium);line-height:var(--text-button-line);text-align:center;padding:11px calc(var(--common-padding) * 2);-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;display:flex}.button.simple[disabled],button.simple[disabled],select.simple[disabled]{opacity:.3;cursor:default;pointer-events:none}.button.simple.large,button.simple.large{width:100%;font-weight:var(--font-weight-semibold);font-size:var(--text-button-size)}.button.simple.blue,button.simple.blue{background-color:var(--eskimos-blue);color:#fff}button.simple.grey{background-color:var(--bg-grey);color:var(--eskimos-blue)}.radioButton.simple.checked,.checkBoxButton.simple.checked{color:#fff;background-color:var(--eskimos-blue)}button.day{flex-direction:column;justify-content:center;align-items:center;width:58px;min-height:58px;display:flex}button.day.checked{background-color:var(--eskimos-blue);color:#fff}button.day .name{font-size:var(--text-caption-size);text-transform:uppercase;margin-bottom:2px}button.day.weekend .name{color:var(--red)}input.simple{width:100%;min-height:43px;font-weight:var(--font-weight-regular);background-color:var(--bg-grey);border:1px solid var(--bg-grey);border-radius:12px;padding-block:8px;padding-inline:16px}input.simple::placeholder{color:var(--text-secondary)}input.simple.error{border-color:var(--red)}.block{border-radius:12px;margin-top:32px;padding:15px}.block.light{background-color:#fff}div.react-select__control{-webkit-user-select:none;user-select:none;border:0;border-radius:12px;min-width:0;min-height:42px}div.react-select__value-container,div.react-select__input-container{min-width:0}div.react-select__input-container input{max-width:100%;font-size:max(1rem,16px)!important}div.react-select__single-value{font-weight:var(--font-weight-regular)}div.react-select__control.react-select__control--is-focused{box-shadow:none}div.react-select__control.react-select__control--menu-is-open{box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 9px 80px #0000000a,0 2.01027px 17.869px #00000006,0 .598509px 5.32008px #00000004}div.react-select__control .react-select__indicator{transition:transform .2s ease-in-out}div.react-select__control.react-select__control--menu-is-open .react-select__indicator{transform:rotateX(180deg)}span.react-select__indicator-separator{display:none}div.react-select__menu{max-width:100%;box-shadow:none;border-radius:12px;margin:0;overflow:hidden;transform:translateY(-2px);box-shadow:0 9px 80px #0000000a,0 2.01027px 17.869px #00000006,0 .598509px 5.32008px #00000004}div.react-select__menu-list{max-height:322px;padding:0}div.react-select__option{min-height:43px;font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);border-top:1px solid #f4f4f4;align-items:center;display:flex}div.react-select__option--is-selected{background-color:var(--eskimos-blue)}.init-grey div.react-select__option:first-child{color:gray}div.react-select__menu{border-top-left-radius:0;border-top-right-radius:0}section.loader{justify-content:center;width:100%;margin-top:30%;display:flex}.load-spinner{z-index:99;opacity:0;visibility:hidden;pointer-events:none;border:3px solid #2653c8;border-bottom-color:#0000;border-radius:50%;width:40px;height:40px;margin-top:26px;transition:all .3s;animation:.6s linear infinite load-spinner;position:absolute}.load-spinner.active{opacity:1;visibility:visible}@keyframes load-spinner{to{transform:rotate(1turn)}}.modal-backdrop,.modal-backdrop .modal,.modal-backdrop .modal .window{transition-property:transform,box-shadow,opacity,visibility,filter;transition-duration:.2s;transition-timing-function:ease-in-out}.modal-backdrop{background-color:#0000001a}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.modal-backdrop.active{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.modal-backdrop .window{box-sizing:border-box;max-width:480px;padding:15px 15px 30px;box-shadow:0 0 5px #0000000d,0 0 35px #0000000d}.modal-backdrop .window>section{padding:0 16px 20px}.modal-backdrop.active .modal.active .window{transform:translateY(0)}.modal-backdrop.active .modal.active.hidden{filter:blur(4px)brightness(70%)}.modal-backdrop.active .modal.active.hidden .window{box-shadow:none}@media only screen and (max-width:540px){.modal-backdrop .modal .window{min-width:100%;transform-style:preserve-3d;transform-origin:bottom;border-top-left-radius:10px;border-top-right-radius:10px;margin:auto 0 0;transform:translateY(100%)}.modal-backdrop.active .modal.active.hidden{perspective:100vh}.modal-backdrop.active .modal.active.hidden .window{transform:rotateX(4deg)}}.modal-backdrop .window{padding:0}.modal-backdrop .window header{font-size:var(--text-modal-size);font-weight:var(--font-weight-semibold);line-height:var(--text-modal-line);flex-flow:row;justify-content:space-between;align-items:center;padding:10px 10px 0 16px;display:flex}.modal-backdrop .window button[data-modal-close]{-webkit-user-select:none;user-select:none;padding:8px;transition:opacity .2s;display:block}.modal-backdrop .window button[data-modal-close] *{-webkit-user-select:none;user-select:none}.modal-backdrop .window button[data-modal-close]:hover{opacity:.8}.modal-backdrop .window button[data-modal-close]:active{opacity:.6}@media only screen and (min-width:540px){.modal-backdrop .window{border-radius:6px;transform:translateY(25%)}}.modal:not(.active){display:none}.modal-backdrop{z-index:20;opacity:0;visibility:hidden;-webkit-overflow-scrolling:touch;pointer-events:none;position:fixed;inset:0;overflow:hidden}.modal-backdrop.active{opacity:1;visibility:visible;pointer-events:all}.modal-backdrop .modal{opacity:0;pointer-events:none;visibility:hidden;pointer-events:none;-webkit-overflow-scrolling:touch;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:hidden}.modal-backdrop .modal.active{opacity:1;visibility:visible;pointer-events:all}.modal-backdrop .modal .window{opacity:0;background:#fff;flex-direction:column;min-height:100px;max-height:80vh;margin-inline:auto;transition-property:transform,opacity;display:flex;position:relative;overflow:auto}@media only screen and (min-width:540px){.modal-backdrop .modal .window{min-width:400px;margin:auto}}.modal-backdrop .modal .window>article{padding:10px 20px 40px}.modal-backdrop .modal .window>article h4{font-size:var(--text-modal-size);font-weight:var(--font-weight-semibold);line-height:var(--text-modal-line);margin-bottom:10px}.modal-backdrop .modal .window>article p{font-size:var(--text-body-size);line-height:var(--text-body-line);margin:10px 0}.modal-backdrop.active .modal.active .window{opacity:1;visibility:visible}.modal section.error{flex-direction:column;align-items:center;display:flex}.modal section.error img{margin:20px}.modal section.error .errText{font-size:var(--text-modal-size);text-align:center;color:var(--red);font-weight:var(--font-weight-semibold);line-height:var(--text-modal-line);margin-bottom:20px}.modal section.error .errDesc{font-size:var(--text-small-size);text-align:center;font-weight:var(--font-weight-regular);line-height:var(--text-small-line);max-width:280px;margin-bottom:30px}.modal section.error button{background-color:var(--bg-grey);width:100%;height:47px;font-weight:var(--font-weight-semibold);font-size:var(--text-button-size);line-height:var(--text-button-line)}.hidden{opacity:0;visibility:hidden;pointer-events:none}.dayPickerOldSafariFix{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.swiper-pagination-bullet{background-color:#ec0b6e80!important}.hamburger{cursor:pointer;pointer-events:all;padding:18px}.hamburger>span{box-sizing:content-box;width:28px;height:23px;display:block;position:relative}.hamburger>span span{transform-origin:50%;-o-transition:all .2s ease;background-color:#106e90;border-radius:3px;width:100%;height:3px;transition:all .2s;display:block;position:absolute;top:0;left:0}.hamburger>span span:nth-child(2),.hamburger>span span:nth-child(3){top:10px;left:auto;right:0}.hamburger>span span:nth-child(4){top:20px}.hamburger:hover span span:nth-child(2),.hamburger:focus span span:nth-child(2){width:100%}.hamburger.active span span:first-child,.hamburger.active span span:nth-child(4){opacity:0;width:0;top:8px;left:50%}.hamburger.active span span:nth-child(2){width:100%;transform:rotate(45deg)scale(1.15)}.hamburger.active span span:nth-child(3){width:100%;transform:rotate(-45deg)scale(1.15)}.swiper.swiper{padding-inline:var(--common-padding)}.swiper-slide{width:auto!important;height:auto!important}.agreement-text{color:var(--text-secondary);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line)}.agreement-text a{font-size:inherit}.external-link{color:var(--eskimos-blue)}
:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a{cursor:revert}.button,button{cursor:pointer}ol,ul,menu{list-style:none}img{max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;user-select:inherit}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto;line-break:inherit;user-select:inherit}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}
html[data-widget-theme=krylo-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff}html[data-widget-theme=krylo-light] body{background-color:#fff}html[data-widget-theme=krylo-light] [data-widget-header]{background-color:#fff;height:66px;margin-block:4px 8px;padding-inline:16px}html[data-widget-theme=krylo-light] [data-widget-header] [data-widget-logo]{filter:none}html[data-widget-theme=krylo-light] [data-widget-menu-icon]>span{background-color:var(--text-primary)}html[data-widget-theme=krylo-light] [data-widget-home]>section>nav>:is(a,button){border:1px solid #e5e8ef}@media (max-width:640px){html[data-widget-theme=krylo-light] [data-widget-header]{grid-template-columns:44px minmax(0,1fr) 44px}}html[data-widget-theme=vg-mountains]{--vg-navy:#062e70;--vg-blue:#0647a5;--vg-orange:#f95609;--vg-line:#cfdef2;--vg-ice:#eef6ff;--vg-shadow:0 8px 24px #0441902e;--vg-inset:clamp(12px, 2vw, 24px);--vg-home-width:1168px;--vg-content-width:880px;--vg-surface-radius:24px;--widget-banner-radius:28px;--widget-footer-bg:var(--vg-navy);--widget-credit-color:#e6f1ff;--widget-credit-logo-filter:invert(1);--eskimos-blue:var(--vg-blue);--bg-grey:var(--vg-ice);--text-primary:#102e57;--text-secondary:#4b5f79;--text-page-size:clamp(1.5rem, 3vw, 2rem);--text-section-size:1.125rem;--font-weight-semibold:700;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--vg-blue)}html[data-widget-theme=vg-mountains] body{isolation:isolate;background:0 0}html[data-widget-theme=vg-mountains] body:before{z-index:-1;pointer-events:none;background:var(--vg-blue) var(--widget-theme-bg-desktop) center top / cover no-repeat;content:"";position:fixed;inset:0}html[data-widget-theme=vg-mountains] #__next{max-width:none}html[data-widget-theme=vg-mountains] [data-widget-header]{background:0 0;height:94px;padding:0 clamp(16px,2vw,36px) 10px}html[data-widget-theme=vg-mountains] [data-widget-header] [data-widget-logo]{width:min(590px,100%);height:100%}html[data-widget-theme=vg-mountains] [data-widget-menu-icon]{width:43px;height:30px}html[data-widget-theme=vg-mountains] [data-widget-menu-icon]>span{background-color:#fff;height:3px}html[data-widget-theme=vg-mountains] [data-widget-header] button:not([data-widget-back]):hover{background-color:#ffffff24}html[data-widget-theme=vg-mountains] [data-widget-header] [data-widget-back]{--header-back-bg:#ffffff26;--header-back-hover-bg:#ffffff40;--header-back-active-bg:#ffffff52;--header-back-icon:#fff;--header-back-active-icon:#fff}html[data-widget-theme=vg-mountains] [data-widget-header] :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #fff}html[data-widget-theme=vg-mountains] [data-widget-home],html[data-widget-theme=vg-mountains] [data-widget-home-footer]{width:min(100%, calc(var(--vg-home-width) + 2 * var(--vg-inset)));margin-inline:auto}html[data-widget-theme=vg-mountains] [data-widget-home]>section{padding:0 var(--vg-inset);margin-block:0 18px}html[data-widget-theme=vg-mountains] [data-widget-home]>section:first-child{margin-bottom:20px;padding-bottom:0}html[data-widget-theme=vg-mountains] [data-widget-home]>section>nav{--home-button-gap:20px;gap:18px var(--home-button-gap);margin:0}html[data-widget-theme=vg-mountains] [data-widget-home]>section>h2{background:var(--vg-navy);color:#fff;border-radius:999px;width:fit-content;margin-bottom:10px;padding:6px 14px}html[data-widget-theme=vg-mountains] [data-widget-banner]{border-radius:var(--widget-banner-radius);background:var(--vg-navy);box-shadow:var(--vg-shadow);border:2px solid #ffffffeb;overflow:hidden}html[data-widget-theme=vg-mountains] [data-widget-banner-picture]>img{aspect-ratio:1162/326;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}html[data-widget-theme=vg-mountains] [data-resort-panel=under_banner]>div{--panel-radius:0}html[data-widget-theme=vg-mountains] [data-resort-panel=under_banner] :is(a,button){gap:clamp(6px,1.35vw,24px);min-height:clamp(54px,5.4vw,72px)}html[data-widget-theme=vg-mountains] [data-resort-panel=under_banner] :is(a,button)>svg{stroke-width:2.25px;width:clamp(22px,4vw,48px);height:auto}html[data-widget-theme=vg-mountains] [data-resort-panel=under_banner] a>span{font-size:clamp(.8125rem,2vw,1.625rem)}html[data-widget-theme=vg-mountains] [data-resort-panel=under_banner] button>strong{font-size:clamp(1.125rem,2.8vw,2.375rem)}html[data-widget-theme=vg-mountains] [data-resort-panel=under_banner] :is(a,button)+:is(a,button){border-left:0;position:relative}html[data-widget-theme=vg-mountains] [data-resort-panel=under_banner] :is(a,button)+:is(a,button):before{content:"";background:#ffffffb3;width:1px;position:absolute;inset:20% auto 20% 0}html[data-widget-theme=vg-mountains] [data-widget-home-card]{--vg-card-inset:clamp(16px, 2.15vw, 38px);--vg-card-arrow-size:clamp(38px, 4.4vw, 54px);min-height:clamp(108px,13.6vw,162px);padding:12px var(--vg-card-inset);border-radius:var(--vg-surface-radius);color:var(--vg-navy);text-shadow:none;box-shadow:var(--vg-shadow);background:#f8fbff;border:2px solid #ffffffed;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;font-size:clamp(1.5rem,3.1vw,2.75rem);font-weight:700;line-height:1}html[data-widget-theme=vg-mountains] [data-widget-home-card=photo]{color:#fff;background:var(--vg-navy)}html[data-widget-theme=vg-mountains] [data-widget-home-card=photo] [data-widget-card-media]:after{background:linear-gradient(90deg,#062451ed,#06245189 56%,#06245120)}html[data-widget-theme=vg-mountains] [data-widget-home-card]:has([data-widget-card-icon]) [data-widget-card-media]{border-radius:0;inset-inline-start:18%}html[data-widget-theme=vg-mountains] [data-widget-home-card]:has([data-widget-card-icon]) [data-widget-card-media]>img{object-position:right center;filter:none}html[data-widget-theme=vg-mountains] [data-widget-home-card]:has([data-widget-card-icon]) [data-widget-card-media]:after{background:linear-gradient(90deg,#f8fbff,#f8fbfff5 8%,#f8fbffc9 24%,#f8fbff00 52%)}html[data-widget-theme=vg-mountains] [data-widget-home-card=instructors] [data-widget-card-media]:after{background:linear-gradient(90deg,#f8fbff,#f8fbfff5 20%,#f8fbffcf 32%,#f8fbff00 62%)}html[data-widget-theme=vg-mountains] [data-widget-card-label]{max-width:calc(100% - var(--vg-card-arrow-size));letter-spacing:-.035em}html[data-widget-theme=vg-mountains] [data-widget-home-card]:has([data-widget-card-icon]) [data-widget-card-label]{max-width:57%}html[data-widget-theme=vg-mountains] [data-widget-home-card=lockers] [data-widget-card-label]{max-width:6em}html[data-widget-theme=vg-mountains] [data-widget-card-icon]{z-index:1;width:clamp(30px,3.5vw,48px);height:auto;color:var(--vg-orange);flex:none;position:relative}html[data-widget-theme=vg-mountains] [data-widget-card-arrow]{z-index:2;width:var(--vg-card-arrow-size);aspect-ratio:1;background:var(--vg-orange);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 3px 12px #00275c40}html[data-widget-theme=vg-mountains] [data-widget-card-arrow]:after{aspect-ratio:1;content:"";border-top:4px solid #fff;border-right:4px solid #fff;width:30%;margin-right:10%;transform:rotate(45deg)}html[data-widget-theme=vg-mountains] [data-widget-home-card]:hover{opacity:1;border-color:#fff;box-shadow:0 8px 24px #06479766}html[data-widget-theme=vg-mountains] [data-widget-home-card]:focus-visible{outline:3px solid var(--vg-navy);outline-offset:2px}html[data-widget-theme=vg-mountains] .modal [data-widget-home-card]{--vg-card-arrow-size:32px;--vg-card-inset:12px;border-color:var(--vg-line);min-height:104px;box-shadow:none;border-radius:16px;align-items:flex-start;font-size:1.25rem}html[data-widget-theme=vg-mountains] .modal [data-widget-card-arrow]{bottom:8px;right:8px}html[data-widget-theme=vg-mountains] [data-widget-surface]{width:min(var(--vg-content-width), calc(100% - 2 * var(--vg-inset)));border-radius:var(--vg-surface-radius);min-width:0;color:var(--text-primary);box-shadow:var(--vg-shadow);background-color:#fff;border:1px solid #fff;margin:0 auto 24px;display:block}html[data-widget-theme=vg-mountains] [data-widget-surface=content]{clip-path:var(--widget-content-viewport-clip,none);padding-block:18px 22px}html[data-widget-theme=vg-mountains] [data-widget-surface] :is(h1,.page-title),html[data-widget-theme=vg-mountains] [data-widget-ticket-catalog]>h2:first-child{color:var(--vg-navy);letter-spacing:-.025em;font-weight:700}html[data-widget-theme=vg-mountains] [data-widget-ticket-catalog] article{box-shadow:none;background:0 0;border:0;border-radius:0}html[data-widget-theme=vg-mountains] [data-widget-ticket-catalog] article+article{border-top:1px solid var(--vg-line)}html[data-widget-theme=vg-mountains] [role=tablist] [role=tab][aria-selected=false]{border-color:var(--vg-line);background:var(--vg-ice)}html[data-widget-theme=vg-mountains] [role=tablist] [role=tab][aria-selected=true]{border-color:var(--vg-navy);background:var(--vg-navy);color:#fff}html[data-widget-theme=vg-mountains] [data-latest-news]>div:first-child{background:var(--vg-navy);color:#fff;border-radius:16px;padding:10px 16px}html[data-widget-theme=vg-mountains] [data-latest-news]>div:first-child a{color:inherit}html[data-widget-theme=vg-mountains] [data-widget-description]:not([data-news-body]){border-color:var(--vg-line);color:var(--text-primary)}html[data-widget-theme=vg-mountains] [data-widget-description] a[href]{color:var(--eskimos-blue)}html[data-widget-theme=vg-mountains] [data-widget-home-footer] [data-widget-footer=compact]{background:var(--vg-navy);border:0;border-radius:999px;width:fit-content;margin:0 auto 14px}html[data-widget-theme=vg-mountains] [data-widget-footer]:not([data-widget-footer=compact]){width:fit-content;max-width:calc(100% - 2 * var(--vg-inset));background:var(--vg-navy);border-radius:999px;flex-direction:row;gap:8px;margin:auto auto 14px;padding:10px 16px}html[data-widget-theme=vg-mountains] [data-widget-footer]:not([data-widget-footer=compact]) img{filter:invert();opacity:.75;width:20px;height:22px}html[data-widget-theme=vg-mountains] [data-widget-footer]:not([data-widget-footer=compact]) p{color:var(--widget-credit-color);margin:0}html[data-widget-theme=vg-mountains] .modal-backdrop,html[data-widget-theme=vg-mountains] dialog::backdrop{background-color:#05244d99}html[data-widget-theme=vg-mountains] body>div:has(>[role=dialog][aria-modal=true]:not(.modal)){background-color:#05244d99}html[data-widget-theme=vg-mountains] :is(.modal[data-modal-id=wrap]>.window,[role=dialog][aria-modal=true]:not(.modal),dialog){--lesson-border:var(--vg-line);--lesson-hover:var(--vg-ice);--vg-dialog-gutter:24px;--vg-field-border:#7d96b7;--text-modal-size:1.375rem;--text-modal-line:1.28;--text-secondary:#3c5472;border-radius:var(--vg-dialog-radius,var(--vg-surface-radius));color:var(--text-primary);font-family:var(--font-family-ui);background-color:#fff;box-shadow:0 18px 55px #05244d59}html[data-widget-theme=vg-mountains] :is(.modal[data-modal-id=wrap]>.window,[data-widget-sheet],[data-resort-weather-dialog])>header{padding:12px var(--vg-dialog-gutter);border-bottom:1px solid var(--vg-line);background:var(--vg-ice);flex:none;align-items:center;gap:12px}html[data-widget-theme=vg-mountains] dialog>h2:first-child{min-width:0;color:var(--vg-navy);font-size:var(--text-modal-size);font-weight:var(--font-weight-bold);line-height:var(--text-modal-line);overflow-wrap:anywhere;margin:0;padding:0}html[data-widget-theme=vg-mountains] :is(.modal[data-modal-id=wrap]>.window,[role=dialog][aria-modal=true]:not(.modal),dialog)>header:not(:has([data-widget-menu-logo]))>:is(h2,p){min-width:0;color:var(--vg-navy);font-size:var(--text-modal-size);font-weight:var(--font-weight-bold);line-height:var(--text-modal-line);overflow-wrap:anywhere;margin:0;padding:0}html[data-widget-theme=vg-mountains] [data-widget-dialog-body],html[data-widget-theme=vg-mountains] dialog[data-widget-sheet]>footer{padding-inline:var(--vg-dialog-gutter)}html[data-widget-theme=vg-mountains] .modal[data-modal-id=wrap]>.window:not(:has([data-widget-menu-logo]))>:is(section,article,nav){padding-inline:var(--vg-dialog-gutter)}html[data-widget-theme=vg-mountains] [data-widget-sheet=checkout] [data-widget-dialog-body]{padding-block:20px var(--vg-dialog-gutter)}html[data-widget-theme=vg-mountains] [data-widget-dialog-summary]{border:1px solid var(--vg-line);background:var(--vg-ice);border-radius:12px;margin-bottom:20px;padding:12px 14px}html[data-widget-theme=vg-mountains] [data-widget-dialog-summary] :is(h2,strong){color:var(--vg-navy);font-weight:var(--font-weight-bold)}html[data-widget-theme=vg-mountains] [data-widget-dialog-summary]>div{align-items:center}html[data-widget-theme=vg-mountains] [data-widget-dialog-form]{gap:16px}html[data-widget-theme=vg-mountains] [data-widget-dialog-form] label small{color:var(--text-secondary);font-size:.8125rem;font-weight:var(--font-weight-regular);margin-inline-start:.35em}html[data-widget-theme=vg-mountains] :is(.modal[data-modal-id=wrap],[role=dialog][aria-modal=true],dialog) label:has(:where(input:not([type=checkbox],[type=radio]),textarea,select)){color:var(--text-primary);font-weight:var(--font-weight-semibold)}html[data-widget-theme=vg-mountains] .modal[data-modal-id=wrap]>.window:has([data-widget-menu-logo]){border-radius:0 0 var(--vg-surface-radius) var(--vg-surface-radius)}html[data-widget-theme=vg-mountains] .modal[data-modal-id=wrap]>.window>header:has([data-widget-menu-logo]){background:var(--vg-navy);color:#fff;min-height:64px;padding:8px 12px}html[data-widget-theme=vg-mountains] [data-widget-menu-logo]{width:min(400px,100%)}html[data-widget-theme=vg-mountains] [data-widget-menu-links]>li:before{background-color:var(--vg-orange);top:20px}html[data-widget-theme=vg-mountains] [data-widget-menu-links]>li :is(a,summary){min-height:44px;color:var(--vg-navy);border-radius:10px;padding:10px 8px;font-size:1rem}html[data-widget-theme=vg-mountains] [data-widget-menu-links] summary:after{color:var(--vg-orange)}html[data-widget-theme=vg-mountains] .pswp{--pswp-bg:#041c41;--pswp-icon-color:#fff;--pswp-icon-stroke-color:var(--vg-navy)}html[data-widget-theme=vg-mountains] :is(dialog,[role=dialog])>header button,html[data-widget-theme=vg-mountains] .window>header [data-modal-close]{border-radius:50%;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}html[data-widget-theme=vg-mountains] :is(dialog,[role=dialog]:not(.modal))>header button{color:var(--vg-navy);background:#d9e9ff;place-items:center;padding:0;line-height:1;display:grid}html[data-widget-theme=vg-mountains] .window>header [data-modal-close]{color:var(--vg-navy);background:#d9e9ff;flex:0 0 44px;place-items:center;padding:0;display:grid}html[data-widget-theme=vg-mountains] .window>header [data-modal-close] img{display:none}html[data-widget-theme=vg-mountains] .window>header [data-modal-close]:before,html[data-widget-theme=vg-mountains] .window>header [data-modal-close]:after{content:"";background:currentColor;border-radius:1px;grid-area:1/1;width:16px;height:2px}html[data-widget-theme=vg-mountains] .window>header [data-modal-close]:before{transform:rotate(45deg)}html[data-widget-theme=vg-mountains] .window>header [data-modal-close]:after{transform:rotate(-45deg)}html[data-widget-theme=vg-mountains] .window>header:has([data-widget-menu-logo]) [data-modal-close]{color:#fff;background:#ffffff24}html[data-widget-theme=vg-mountains] :is([data-widget-surface],.modal,[role=dialog],dialog) :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--eskimos-blue);outline-offset:2px}html[data-widget-theme=vg-mountains] .window>header:has([data-widget-menu-logo]) [data-modal-close]:focus-visible{outline-color:#fff}html[data-widget-theme=vg-mountains] :is(input.simple:not(.error,[aria-invalid=true]),.react-select__control:not(.react-select__control--is-disabled)){border:1px solid var(--vg-line);background:#f7fbff}html[data-widget-theme=vg-mountains] :is(.modal[data-modal-id=wrap],[role=dialog][aria-modal=true],dialog) input.simple:not(.error,[aria-invalid=true],:disabled){border-color:var(--vg-field-border);min-height:46px;box-shadow:none;background:#fff}html[data-widget-theme=vg-mountains] :is(.modal[data-modal-id=wrap],[role=dialog][aria-modal=true],dialog) input.simple:not(.error,[aria-invalid=true],:disabled):focus{border-color:var(--vg-blue)}html[data-widget-theme=vg-mountains] :is(.modal[data-modal-id=wrap],[role=dialog][aria-modal=true],dialog) :is(input,textarea)::placeholder{color:#4d6380;opacity:1}html[data-widget-theme=vg-mountains] :is([data-widget-surface],.modal,[role=dialog],dialog) :is([data-widget-primary-action],.simple.blue:not(.checked)):not(:disabled){background-color:var(--vg-blue);border-color:var(--vg-blue);color:#fff;font-weight:var(--font-weight-bold)}html[data-widget-theme=vg-mountains] :is(.modal,[role=dialog],dialog) :is([data-widget-primary-action],.simple.blue:not(.checked)):disabled{color:#415974;opacity:1;background-color:#e1ebf8;border-color:#e1ebf8}@media (hover:hover){html[data-widget-theme=vg-mountains] [data-widget-menu-links]>li :is(a,summary):hover{background:var(--vg-ice)}html[data-widget-theme=vg-mountains] :is([data-widget-surface],.modal,[role=dialog],dialog) :is([data-widget-primary-action],.simple.blue:not(.checked)):not(:disabled):hover{background-color:var(--vg-navy);border-color:var(--vg-navy)}html[data-widget-theme=vg-mountains] :is(dialog,[role=dialog]:not(.modal))>header button:not(:disabled):hover{background-color:#c6dcfa}html[data-widget-theme=vg-mountains] .window>header:not(:has([data-widget-menu-logo])) [data-modal-close]:hover{background-color:#c6dcfa}}@media (min-width:601px){html[data-widget-theme=vg-mountains] [data-widget-home-card]:has([data-widget-card-icon]){justify-content:flex-start;gap:8px;padding-block:clamp(10px,1vw,15px) 6px}html[data-widget-theme=vg-mountains] [data-widget-home-card=lockers]{gap:3px;line-height:.94}}@media (max-width:640px){html[data-widget-theme=vg-mountains]{--vg-surface-radius:18px;--widget-banner-radius:20px}html[data-widget-theme=vg-mountains] body:before{background-image:var(--widget-theme-bg-mobile)}html[data-widget-theme=vg-mountains] [data-widget-header]{grid-template-columns:44px minmax(0,1fr) 44px;height:66px;padding:0 8px}html[data-widget-theme=vg-mountains] [data-widget-menu-icon]{width:26px;height:19px}html[data-widget-theme=vg-mountains] .modal[data-modal-id=wrap]>.window:has([data-widget-menu-logo]){border-radius:0}}@media (max-width:600px){html[data-widget-theme=vg-mountains] :is(.modal[data-modal-id=wrap]>.window,[role=dialog][aria-modal=true]:not(.modal),dialog){--vg-dialog-gutter:16px;--text-modal-size:1.25rem}html[data-widget-theme=vg-mountains] [data-widget-sheet=checkout]{--vg-dialog-radius:var(--vg-surface-radius) var(--vg-surface-radius) 0 0}html[data-widget-theme=vg-mountains] [data-widget-home]>section>nav{grid-template-columns:minmax(0,1fr);gap:12px}html[data-widget-theme=vg-mountains] [data-widget-home]>section,html[data-widget-theme=vg-mountains] [data-widget-home]>section:first-child{margin-bottom:12px}html[data-widget-theme=vg-mountains] [data-widget-banner-picture]>img{aspect-ratio:16/9;object-position:center 26%}html[data-widget-theme=vg-mountains] [data-widget-home] [data-widget-home-card]{min-height:clamp(104px,29vw,142px);font-size:clamp(1.5rem,6.5vw,2.125rem)}html[data-widget-theme=vg-mountains] [data-widget-home] [data-widget-card-arrow]{bottom:10px;right:10px}}@media (max-width:539px){html[data-widget-theme=vg-mountains] dialog[data-widget-sheet]{--vg-dialog-radius:var(--vg-surface-radius) var(--vg-surface-radius) 0 0}html[data-widget-theme=vg-mountains] .modal[data-modal-id=wrap]>.window:not(:has([data-widget-menu-logo])){border-radius:var(--vg-surface-radius) var(--vg-surface-radius) 0 0}}html[data-widget-theme=olimp-arena]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--widget-credit-color:#e2e2e2;--widget-credit-logo-filter:invert(1);background-color:#121212}html[data-widget-theme=olimp-arena] body{isolation:isolate;background:0 0}html[data-widget-theme=olimp-arena] body:before{content:"";z-index:-1;pointer-events:none;background-color:#121212;background-image:var(--widget-theme-bg-pattern);background-position:top;background-repeat:repeat-y;background-size:1921px;position:fixed;inset:0}html[data-widget-theme=olimp-arena] [data-widget-surface=content]{min-width:0;color:var(--text-primary);clip-path:var(--widget-content-viewport-clip,none);background-color:#fff;border-radius:18px;margin:0 16px 24px;padding-block:12px;display:block}html[data-widget-theme=olimp-arena] [data-widget-home]>section>h2{color:#fff}html[data-widget-theme=olimp-arena] [data-widget-footer]:not([data-widget-footer=compact]) p{color:#e2e2e2}html[data-widget-theme=olimp-arena] [data-widget-footer]:not([data-widget-footer=compact]) img{filter:invert();opacity:.75}html[data-widget-theme=olimp-arena] [data-widget-header]{background:#151515;height:66px;margin-block:4px 8px;padding-inline:16px}html[data-widget-theme=olimp-arena] [data-widget-menu-icon]>span{background-color:#fff}html[data-widget-theme=olimp-arena] [data-widget-header] [data-widget-back]{--header-back-bg:#ffffff2e;--header-back-hover-bg:#ffffff47;--header-back-active-bg:#ffffff5c;--header-back-icon:#fff;--header-back-active-icon:#fff}html[data-widget-theme=olimp-arena] [data-widget-header] button:not([data-widget-back]):hover{background-color:#ffffff24}html[data-widget-theme=olimp-arena] [data-widget-menu-logo]{background-color:#151515;border-radius:6px}html[data-widget-theme=olimp-arena] [data-widget-header] button:focus-visible,html[data-widget-theme=olimp-arena] [data-widget-header] a:focus-visible{outline-offset:2px;outline:2px solid #f04558}@media (max-width:640px){html[data-widget-theme=olimp-arena] body:before{background-size:960px}html[data-widget-theme=olimp-arena] [data-widget-surface=content]{border-radius:16px}html[data-widget-theme=olimp-arena] [data-widget-header]{grid-template-columns:44px minmax(0,1fr) 44px}}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
