/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

.animate-fade{transition:opacity .3s ease-out}.animate-fade:hover{opacity:.75}.animate-move>.demo-shape{transition:all .8s ease-in-out}.demo-animate{background-color:#c4c4c4;border-radius:1rem;cursor:pointer;padding:1rem;text-align:center}.demo-animate span{display:block;margin:.25rem}@font-face{font-family:"helveticaneue-light";src:url("../fonts/HelveticaNeueLight.ttf") format("truetype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"ruka-neue";src:url("../fonts/RukaNeue-Regular.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"ruka-neue-bold";src:url("../fonts/RukaNeue-Extrabold.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"quadraatsmallcaps";src:url("../fonts/Quadraat_SmallCaps.ttf") format("truetype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"quadraatregular";src:url("../fonts/quadraatpro.otf") format("opentype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"opensans";src:url("../fonts/OpenSans.ttf") format("truetype");font-style:normal;font-weight:normal;font-display:swap}html{box-sizing:border-box;overflow-x:hidden}*,*::after,*::before{box-sizing:inherit}body{min-height:100vh;overflow-wrap:break-word;background-color:#fafafd}body .node-preview-container{background-color:#fff;border:1px solid #c4c4c4;bottom:0;position:absolute;top:initial}body.main-menu--is-open{height:100%;overflow:hidden}.hide{display:none !important}.hyphenate{-ms-hyphens:auto;hyphens:auto}.visually-hidden,input[type=checkbox]:not(.coi-consent-banner__switch-checkbox),.today-page__list .list__content .slope-content__container p:not(.icon){position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.field-theme{position:relative}.field-theme .ski-inn-theme{margin-left:1rem}.field-theme .ski-inn-theme .icon{height:2rem;width:2rem;border-radius:50%;background-color:#fff;position:absolute;left:0;top:-1px}@media(min-width: 0)and (max-width: 719px){.field-theme .ski-inn-theme .icon{height:1.6rem;width:1.6rem}}.field-theme .ski-inn-theme .name{padding-left:1.5rem}.field-housing-type-list,.field-theme{text-transform:uppercase;font-family:ruka-neue,arial,sans-serif;font-size:1rem;display:inline-block;margin-right:1rem}@media(min-width: 0)and (max-width: 719px){.field-housing-type-list,.field-theme{font-size:.75rem}}.field-housing-type-list,.field-theme .name{border:1px solid #333;border-radius:4px;padding:.125rem .7rem;background-color:#fff}.field-layout-image,.field-panorama-url,.field-map-url{align-items:center;font-size:20px;font-family:ruka-neue,arial,sans-serif;margin:1rem 0}.field-layout-image{display:flex;flex-flow:row;flex-wrap:wrap;text-align:center}.field-layout-image::before{content:url("/themes/custom/ski_valley/images/icons/ski-inn/home.svg");margin-right:1rem;min-height:2rem;position:relative;top:5px}.field-panorama-url{display:flex;flex-flow:row;flex-wrap:wrap;text-align:center}.field-panorama-url::before{content:url("/themes/custom/ski_valley/images/icons/ski-inn/360.svg");margin-right:1rem;min-height:2rem;position:relative;top:5px}.field-map-url{display:flex;flex-flow:row;flex-wrap:wrap;text-align:center}.field-map-url::before{content:url("/themes/custom/ski_valley/images/icons/ski-inn/map.svg");margin-right:1rem;min-height:2rem;position:relative;top:5px}.field-beds{display:flex;flex-flow:column;flex-wrap:wrap;text-align:center}.field-beds::before{content:url("/themes/custom/ski_valley/images/icons/ski-inn/bed.svg");margin-right:0;min-height:2rem;position:relative;top:5px}.field-area-m2{display:flex;flex-flow:column;flex-wrap:wrap;text-align:center}.field-area-m2::before{content:url("/themes/custom/ski_valley/images/icons/ski-inn/room.svg");margin-right:0;min-height:2rem;position:relative;top:5px}.field-bedrooms-list{display:flex;flex-flow:column;flex-wrap:wrap;text-align:center}.field-bedrooms-list::before{content:url("/themes/custom/ski_valley/images/icons/ski-inn/bedroom.svg");margin-right:0;min-height:2rem;position:relative;top:5px}.field-toilets{display:flex;flex-flow:column;flex-wrap:wrap;text-align:center}.field-toilets::before{content:url("/themes/custom/ski_valley/images/icons/ski-inn/bathroom.svg");margin-right:0;min-height:2rem;position:relative;top:5px}@media(min-width: 720px){.field-facilities .field__items{display:flex;flex-flow:column wrap;justify-content:center;max-height:19rem;align-content:stretch}}.field-facilities .field__items .field__item{margin:.5rem 0}.field-facilities .field__items .field__item>div{display:flex;align-items:center}.field-facilities .field__items .field__item>div img{height:2rem;width:2rem;-o-object-fit:scale-down;object-fit:scale-down}.field-facilities .field__items .field__item>div .name{margin:0 1rem}.field-distance-lift{display:flex;flex-flow:"row";flex-wrap:wrap;text-align:center}.field-distance-lift::before{content:url("/themes/custom/ski_valley/images/icons/ski-inn/lift.svg");margin-right:1rem;min-height:2rem;position:relative;top:5px}.field-distance-valley{display:flex;flex-flow:"row";flex-wrap:wrap;text-align:center}.field-distance-valley::before{content:url("/themes/custom/ski_valley/images/icons/ski-inn/service.svg");margin-right:1rem;min-height:2rem;position:relative;top:5px}.field-distance-village{display:flex;flex-flow:"row";flex-wrap:wrap;text-align:center}.field-distance-village::before{content:url("/themes/custom/ski_valley/images/icons/ski-inn/service.svg");margin-right:1rem;min-height:2rem;position:relative;top:5px}.field-distance-to-pyha-village{display:flex;flex-flow:"row";flex-wrap:wrap;text-align:center}.field-distance-to-pyha-village::before{content:url("/themes/custom/ski_valley/images/icons/ski-inn/service.svg");margin-right:1rem;min-height:2rem;position:relative;top:5px}.field-distance-skitrail{display:flex;flex-flow:"row";flex-wrap:wrap;text-align:center}.field-distance-skitrail::before{content:url("/themes/custom/ski_valley/images/icons/ski-inn/track.svg");margin-right:1rem;min-height:2rem;position:relative;top:5px}.field-check-in,.field-check-out,.field-keycode{display:flex;align-items:center;margin:1rem 0}.field-check-in::before,.field-check-out::before,.field-keycode::before{content:"";background-image:url(/themes/custom/ski_valley/images/icons/ski-inn/check-in.png);background-repeat:no-repeat;background-position:center;background-size:contain;height:2rem;width:2rem;margin-right:1rem;display:inline-block}.field-check-in span,.field-check-out span,.field-keycode span{font-weight:normal}.field-check-in span::after,.field-check-out span::after,.field-keycode span::after{content:" ";display:inline-block}.field-check-out::before{background-image:url(/themes/custom/ski_valley/images/icons/ski-inn/check-out.png)}.field-keycode::before{background-image:url(/themes/custom/ski_valley/images/icons/ski-inn/key.png)}@media(min-width: 0)and (max-width: 719px){.field-keycode::before{width:4rem}}.field-short-description.field--view-mode-full,.ingress{font-size:1.375rem;margin:2.75rem 0}.field--name-field-marketing .fieldgroup{display:flex;flex-flow:column-reverse}.field--name-field-marketing .fieldgroup .form-item--radio{display:flex;flex-flow:row-reverse;justify-content:flex-end}.field--name-field-marketing .fieldgroup div.form-item{max-width:100%;display:flex;align-items:center;margin-right:3rem}.field-tripadvisor-widget{letter-spacing:normal;box-sizing:unset;margin:2.75rem 0;display:flex;justify-content:center}.field-tripadvisor-widget a{overflow-wrap:normal}.field-comment.field--view-mode-default{margin-top:1rem}.ski-inn__details-wrapper .ui-accordion-header{margin-bottom:1.5rem;margin-top:1.5rem}.ski-inn__details-wrapper .ui-accordion-header .ui-icon{background-position:center;background-size:contain;height:10px;width:10px}.ski-inn__details-wrapper .ui-accordion-header a{text-transform:none}.ski-inn__details-wrapper .ui-accordion-header.ui-state-default{background:none;border:none}.ski-inn__details-wrapper .ui-accordion-header.ui-state-default .ui-icon{background-image:url(/themes/custom/ski_valley/images/icons/src/arrow-down-black.svg)}.ski-inn__details-wrapper .ui-accordion-header.ui-state-active{border:1px solid #ff1706;border-radius:4px;width:-moz-fit-content;width:fit-content;padding:10px 18.5px 10px 12px;background-color:#fff}.ski-inn__details-wrapper .ui-accordion-header.ui-state-active .ui-icon{background-image:url(/themes/custom/ski_valley/images/icons/src/arrow-up-red.svg)}.ski-inn__details-wrapper .ui-accordion-header.ui-state-active a{color:#ff1706}.ski-inn__details-wrapper .ski-inn__details-container{padding-top:2.5rem}@media(min-width: 720px){.ski-inn__details-wrapper .ski-inn__details-container{-moz-column-count:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}}.ski-inn__details-wrapper .ski-inn__details-container .ski-inn__details-item{width:100%;display:inline-block;margin-bottom:.5rem}.ski-inn__details-wrapper .ski-inn__details-container .ski-inn__details-item .field-label-above{font-family:ruka-neue,arial,sans-serif;text-transform:uppercase;font-size:1.125rem;margin:0}.ski-inn__details-wrapper .ski-inn__details-container .ski-inn__details-item ul{line-height:1.5}.ski-inn__details-wrapper .ski-inn__details-container .ski-inn__details-item ul li{font-family:helvetica neue,arial,sans-serif;padding-left:1rem}@media(min-width: 0)and (max-width: 719px){.field-iframe>iframe{height:calc(100vh - 120px)}}.field-iframe .lift-info{position:relative;padding-bottom:80%}@media(min-width: 0)and (max-width: 719px){.field-iframe .lift-info{padding-bottom:85%}}.field-iframe .lift-info iframe{height:100%;width:100%;position:absolute;top:0;left:0}@media(min-width: 0)and (max-width: 719px){.field-iframe .lift-info iframe{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%);width:100vw}}.field-react-app{z-index:1}.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info{float:none;background-color:rgba(0,0,0,0);margin:0;padding:0 !important;min-height:auto}.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .info-wrapper li.skibus-on a,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper li.skibus-on a,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .info-wrapper li.skibus-on a,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper li.skibus-on a{width:100%;margin:0 1rem}@media(min-width: 0)and (max-width: 719px){.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .info-wrapper li a,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper li a,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .info-wrapper li a,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper li a{text-align:center;padding:0}.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .info-wrapper li a .item-icon,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper li a .item-icon,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .info-wrapper li a .item-icon,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper li a .item-icon{position:static;margin-bottom:.5rem}}.panoraama-react-app .block-ruka-skicenter-block.block,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info,.field-panoraama-link .block-ruka-skicenter-block.block,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info{display:flex;flex-direction:column;align-items:center}.panoraama-react-app .block-ruka-skicenter-block.block .block-title,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .block-title,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .block-title,.field-panoraama-link .block-ruka-skicenter-block.block .block-title,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .block-title,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .block-title{font-size:2.25rem !important}@media(min-width: 0)and (max-width: 719px){.panoraama-react-app .block-ruka-skicenter-block.block .block-title,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .block-title,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .block-title,.field-panoraama-link .block-ruka-skicenter-block.block .block-title,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .block-title,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .block-title{font-size:1.4rem !important}}.panoraama-react-app .block-ruka-skicenter-block.block .info-wrapper,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .info-wrapper,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper,.field-panoraama-link .block-ruka-skicenter-block.block .info-wrapper,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .info-wrapper,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper{width:100%;margin-top:1rem;margin-bottom:1rem}.panoraama-react-app .block-ruka-skicenter-block.block .info-wrapper .item-list,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list,.field-panoraama-link .block-ruka-skicenter-block.block .info-wrapper .item-list,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list{width:100%}.panoraama-react-app .block-ruka-skicenter-block.block .info-wrapper .item-list ul,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list ul,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list ul,.field-panoraama-link .block-ruka-skicenter-block.block .info-wrapper .item-list ul,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list ul,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list ul{display:flex;flex-flow:row wrap;justify-content:space-between}.panoraama-react-app .block-ruka-skicenter-block.block .info-wrapper .item-list ul::after,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list ul::after,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list ul::after,.field-panoraama-link .block-ruka-skicenter-block.block .info-wrapper .item-list ul::after,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list ul::after,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list ul::after{content:"";flex:1}.panoraama-react-app .block-ruka-skicenter-block.block .info-wrapper .item-list ul li,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list ul li,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list ul li,.field-panoraama-link .block-ruka-skicenter-block.block .info-wrapper .item-list ul li,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list ul li,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list ul li{width:20%;display:flex;justify-content:space-around}.panoraama-react-app .block-ruka-skicenter-block.block .info-wrapper .item-list ul li a,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list ul li a,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list ul li a,.field-panoraama-link .block-ruka-skicenter-block.block .info-wrapper .item-list ul li a,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list ul li a,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list ul li a{font-size:1.125rem}@media(min-width: 0)and (max-width: 719px){.panoraama-react-app .block-ruka-skicenter-block.block .info-wrapper .item-list ul li,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list ul li,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list ul li,.field-panoraama-link .block-ruka-skicenter-block.block .info-wrapper .item-list ul li,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list ul li,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list ul li{width:50%;margin-bottom:1rem}.panoraama-react-app .block-ruka-skicenter-block.block .info-wrapper .item-list ul li a,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list ul li a,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list ul li a,.field-panoraama-link .block-ruka-skicenter-block.block .info-wrapper .item-list ul li a,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list ul li a,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list ul li a{display:flex;flex-flow:column;align-items:center;font-size:1rem}.panoraama-react-app .block-ruka-skicenter-block.block .info-wrapper .item-list ul li .item-icon,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list ul li .item-icon,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list ul li .item-icon,.field-panoraama-link .block-ruka-skicenter-block.block .info-wrapper .item-list ul li .item-icon,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .info-wrapper .item-list ul li .item-icon,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .info-wrapper .item-list ul li .item-icon{display:block}}.panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button{height:auto}.link{color:#ff1706;cursor:pointer;text-decoration:none;font-weight:400}.link:active,.link:focus,.link:hover{color:#ce0000}.link--more{color:#000}.text-long a:not(.button):not(.pager__link--next):not(.pager__link--prev):not(.field-link){color:#ff1706;cursor:pointer;text-decoration:none;font-weight:400}.text-long a:not(.button):not(.pager__link--next):not(.pager__link--prev):not(.field-link):active,.text-long a:not(.button):not(.pager__link--next):not(.pager__link--prev):not(.field-link):focus,.text-long a:not(.button):not(.pager__link--next):not(.pager__link--prev):not(.field-link):hover{color:#ce0000}a{color:#ff1706;cursor:pointer;text-decoration:none;font-weight:400}a:active,a:focus,a:hover{color:#ce0000}.link-open-in-new::after,.field-layout-image a::after,.field-panorama-url a::after,.field-map-url a::after{content:url("/themes/custom/ski_valley/images/icons/open-in-new.svg");position:relative;top:5px;left:5px}.h1,.node__title,.text-long h1,.paragraph h1,.main-content h1{color:#223;font-family:ruka-neue-bold, arial, sans-serif;font-weight:600;font-style:normal;font-size:1.75rem;line-height:1.3;width:auto;text-transform:uppercase}@media(min-width: 1080px){.h1,.node__title,.text-long h1,.paragraph h1,.main-content h1{margin:0 0 1rem;font-size:2.375rem}}.h1__link{color:inherit}.h1__link:hover{color:inherit}.h1,.node__title,.text-long h1,.paragraph h1,.main-content h1{letter-spacing:.2rem}.h2,.paragraph--type-benefits-list>.field-title,.paragraph--type-department-liftup-list .field-title,.paragraph--type-liftup-collection-image-top .field-title,.paragraph--type-liftup-slider .field-title,.node--type-addon-content .c-addon__title,.text-long h2,.paragraph h2,.main-content h2,.panoraama-react-app .block-ruka-skicenter-block.block .block-title,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .block-title,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .block-title,.field-panoraama-link .block-ruka-skicenter-block.block .block-title,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .block-title,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .block-title{color:#223;font-family:ruka-neue-bold, arial, sans-serif;font-weight:600;font-style:normal;font-size:1.625rem;line-height:1.3;margin:2rem 0;width:auto;text-transform:uppercase}.h2__link{color:inherit}.h2__link:hover{color:inherit}@media(min-width: 0)and (max-width: 719px){.h2,.paragraph--type-benefits-list>.field-title,.paragraph--type-department-liftup-list .field-title,.paragraph--type-liftup-collection-image-top .field-title,.paragraph--type-liftup-slider .field-title,.node--type-addon-content .c-addon__title,.text-long h2,.paragraph h2,.main-content h2,.panoraama-react-app .block-ruka-skicenter-block.block .block-title,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .block-title,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .block-title,.field-panoraama-link .block-ruka-skicenter-block.block .block-title,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .block-title,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .block-title{font-size:1.4rem}}.h3,.paragraph--type-image-background .field-title,.paragraph--type-image-gallery .field-title,.text-long h3,.paragraph h3,.main-content h3{color:#223;font-family:ruka-neue-bold, arial, sans-serif;font-weight:normal;font-style:normal;font-size:1.375rem;line-height:1.3;margin:0 0 1rem;width:auto;text-transform:uppercase}.h3__link{color:inherit}.h3__link:hover{color:inherit}.h4,.paragraph--type-icon .field-title,.text-long h4,.paragraph h4,.main-content h4{color:#223;font-family:ruka-neue-bold, arial, sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.5;margin:2rem 0 1rem;width:auto;text-transform:uppercase}.h4__link{color:inherit}.h4__link:hover{color:inherit}.h5,.text-long h5,.paragraph h5,.main-content h5,.h6,.text-long h6,.paragraph h6,.main-content h6{color:#223;font-family:ruka-neue-bold, arial, sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.5;margin:0 0 1rem;width:auto}.h5__link,.h6__link{color:inherit}.h5__link:hover,.h6__link:hover{color:inherit}.text-long h1,.paragraph h1,.main-content h1{letter-spacing:.2rem}.text-long h2,.paragraph h2,.main-content h2{letter-spacing:.1rem}.text-long h3,.paragraph h3,.main-content h3{letter-spacing:.1rem}.text-long h4,.paragraph h4,.main-content h4{letter-spacing:.1rem}body{color:#223;font-family:helvetica neue,arial,sans-serif;font-size:1.125rem;line-height:1.5;letter-spacing:.05rem}.blockquote,.text-long blockquote{border-left:3px solid #ffe400;font-style:italic;margin-left:2rem;padding-left:2rem}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.text-long b,.text-long strong{font-weight:700}.text-long h1,.text-long h2,.text-long h3,.text-long h4,.text-long h5,.text-long h6{text-align:center}.text-long .button,.text-long .pager__link--next,.text-long .pager__link--prev,.text-long .field-link,.text-long .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .text-long a.red-button,.text-long .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .text-long a.red-button,.text-long .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .text-long a.red-button,.text-long .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .text-long a.red-button,.text-long .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .text-long a.red-button,.text-long .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .text-long a.red-button{margin:0 auto;display:block}.c-course-info__number{display:inline-block;width:2.5em;height:2.5em;margin-bottom:.8125em;border:.125em solid;border-radius:100%;line-height:2.4}.c-course-info__number--1{background:#a4d21a}.c-course-info__number--2{background:#357bc3}.c-course-info__number--3{background:#c9261d}.c-course-info__number--4{background:#101010}.c-article__content{text-align:center}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2rem;padding-left:1rem}.today-page{margin:5rem 0}.today-page__list{list-style:none;margin:0;padding:0}.today-page__list .today-page-list__item{border-top:1px solid #dcdcda}.today-page__list .today-page-list__item:last-child{border-bottom:1px solid #dcdcda}.today-page__list .list__content{color:#223;font-size:1.125rem;font-weight:500;font-family:ruka-neue,arial,sans-serif}.today-page__list .list__content .today-page__opening_hours-company--hours{white-space:nowrap;padding-left:20px}.today-page__list .list__content .opening-hours-content__container,.today-page__list .list__content .lift-content__container,.today-page__list .list__content .slope-content__container{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.today-page__list .list__content .opening-hours-content__container p,.today-page__list .list__content .lift-content__container p,.today-page__list .list__content .slope-content__container p{margin:.7rem 0}.today-page__list .list__content .slope-content__container .icon{padding-left:3rem}.today-page__list .list__content .grid__item{margin:0}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.logo__img{width:202px;height:100%}@media(min-width: 0)and (max-width: 1079px){.slick-wrapper .slick-slider,.slick-slider .slick-slider,.slick .slick-slider{margin-bottom:0}}.slick-wrapper .slide img,.slick-slider .slide img,.slick .slide img{width:100%}.slick-wrapper .slide,.slick-slider .slide,.slick .slide{max-height:366px}@media(min-width: 0)and (max-width: 719px){.slick-wrapper .slide,.slick-slider .slide,.slick .slide{max-height:260px}}.slick-wrapper .slick-arrow,.slick-slider .slick-arrow,.slick .slick-arrow{display:flex;align-items:center;justify-content:center;z-index:10}.slick-wrapper .slick-arrow.slick-next,.slick-slider .slick-arrow.slick-next,.slick .slick-arrow.slick-next{right:1rem}.slick-wrapper .slick-arrow.slick-prev,.slick-slider .slick-arrow.slick-prev,.slick .slick-arrow.slick-prev{left:1rem}@media(min-width: 1080px){.slick-wrapper .slick-arrow,.slick-slider .slick-arrow,.slick .slick-arrow{width:3rem;height:3rem}.slick-wrapper .slick-arrow::before,.slick-slider .slick-arrow::before,.slick .slick-arrow::before{font-size:3rem}}.slick-wrapper .slick-arrow::before,.slick-slider .slick-arrow::before,.slick .slick-arrow::before{color:#fff}.slick-wrapper .slick-dots,.slick-slider .slick-dots,.slick .slick-dots{bottom:1rem}.slick-wrapper .slick-dots li,.slick-slider .slick-dots li,.slick .slick-dots li{margin:0 .5rem}.slick-wrapper .slick-dots li button::before,.slick-slider .slick-dots li button::before,.slick .slick-dots li button::before{color:#fff;border-color:#fff;font-size:1.125rem;opacity:1}@media(min-width: 0)and (max-width: 1079px){.slick-wrapper .slick-dots li,.slick-slider .slick-dots li,.slick .slick-dots li{height:10px;width:10px}.slick-wrapper .slick-dots li button,.slick-slider .slick-dots li button,.slick .slick-dots li button{height:10px;width:10px}.slick-wrapper .slick-dots li button::before,.slick-slider .slick-dots li button::before,.slick .slick-dots li button::before{font-size:1rem}}.slick-wrapper .slick-dots li.slick-active button::before,.slick-slider .slick-dots li.slick-active button::before,.slick .slick-dots li.slick-active button::before{color:#ff1706}.accommodation-search__result .slick-arrow{width:2rem;height:2rem}.accommodation-search__result .slick-arrow::before{font-size:2.25rem}.accommodation-search__result .slick-slider .slick-dots button{height:10px;width:10px}.accommodation-search__result .slick-slider .slick-dots button::before{font-size:.875rem}.menu-icon::before{vertical-align:middle}.menu-icon-phone::before{content:url("/themes/custom/ski_valley/images/icons/contact-phone.png")}.menu-icon-email::before{content:url("/themes/custom/ski_valley/images/icons/contact-email.png")}.webform-submission-user-registration-form-add-form fieldset:not(.webform-address--wrapper){margin-top:1.5rem}.webform-submission-user-registration-form-add-form legend.h2,.webform-submission-user-registration-form-add-form .paragraph--type-benefits-list>legend.field-title,.webform-submission-user-registration-form-add-form .paragraph--type-department-liftup-list legend.field-title,.paragraph--type-department-liftup-list .webform-submission-user-registration-form-add-form legend.field-title,.webform-submission-user-registration-form-add-form .paragraph--type-liftup-collection-image-top legend.field-title,.paragraph--type-liftup-collection-image-top .webform-submission-user-registration-form-add-form legend.field-title,.webform-submission-user-registration-form-add-form .paragraph--type-liftup-slider legend.field-title,.paragraph--type-liftup-slider .webform-submission-user-registration-form-add-form legend.field-title,.webform-submission-user-registration-form-add-form .node--type-addon-content legend.c-addon__title,.node--type-addon-content .webform-submission-user-registration-form-add-form legend.c-addon__title,.webform-submission-user-registration-form-add-form .panoraama-react-app .block-ruka-skicenter-block.block legend.block-title,.panoraama-react-app .block-ruka-skicenter-block.block .webform-submission-user-registration-form-add-form legend.block-title,.webform-submission-user-registration-form-add-form .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info legend.block-title,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .webform-submission-user-registration-form-add-form legend.block-title,.webform-submission-user-registration-form-add-form .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info legend.block-title,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .webform-submission-user-registration-form-add-form legend.block-title,.webform-submission-user-registration-form-add-form .field-panoraama-link .block-ruka-skicenter-block.block legend.block-title,.field-panoraama-link .block-ruka-skicenter-block.block .webform-submission-user-registration-form-add-form legend.block-title,.webform-submission-user-registration-form-add-form .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info legend.block-title,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .webform-submission-user-registration-form-add-form legend.block-title,.webform-submission-user-registration-form-add-form .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info legend.block-title,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .webform-submission-user-registration-form-add-form legend.block-title{font-size:1.125rem;color:#223;font-family:helvetica neue,arial,sans-serif;font-size:1.125rem;line-height:1.5;letter-spacing:.05rem;margin:.5rem 0 .5rem;text-transform:none;font-weight:normal}.webform-submission-user-registration-form-add-form .description{margin:.5rem 0 .5rem}.webform-submission-user-registration-form-add-form .description p{margin:unset}.webform-submission-user-registration-form-add-form .webform-address--wrapper{display:flex;flex-direction:column}.webform-submission-user-registration-form-add-form .webform-address--wrapper :nth-child(3){order:1}.webform-submission-user-registration-form-add-form .webform-address--wrapper :last-child{order:2}.webform-submission-user-registration-form-add-form .form-item{margin-top:1.5rem;margin-bottom:unset}@media(min-width: 320px){.webform-submission-user-registration-form-add-form .form-item__label{margin-top:unset}}.webform-submission-user-registration-form-add-form .form-fieldset{margin-bottom:unset}.webform-submission-user-registration-form-add-form .webform-term-checkboxes .form-item{margin-top:unset}.webform-submission-user-registration-form-add-form .webform-button--submit{margin-top:1.5rem}.webform-submission-user-registration-form-add-form .form-item__label.form-item__label--checkbox .form-item__label{margin-top:unset}.form-item__label.form-item__label--checkbox{position:relative;padding-left:40px;display:block}.form-item__label.form-item__label--checkbox.form-item__label--checkbox-compact{margin-top:.1rem;margin-bottom:.2rem}input[type=checkbox]:not(.coi-consent-banner__switch-checkbox)+.checkmark{content:"";visibility:visible;border:1px solid #c4c4c4;border-radius:4px;height:25px;width:25px;display:block;background-color:#fff;position:absolute;left:0}input[type=checkbox]:not(.coi-consent-banner__switch-checkbox):checked+.checkmark{background:url("/themes/custom/ski_valley/images/icons/checkbox-checked.svg");background-color:#fff;background-size:1rem;background-repeat:no-repeat;background-position:center}input:not(:checked)+span+label.checkbox-disabled.form-item__label{color:#dcdcda}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item__label.form-item__label--radio{margin-top:2px;margin-bottom:3px;display:flex}.form-item--radio__input{margin-right:30px}.form-item--radio__input+label::before{content:"";width:27px;height:27px;margin-right:18px;background-color:#fff;display:inline-block;border:1px solid #dcdcda;border-radius:50%}.form-item--radio__input:checked+label::before{background-color:#ff1706;border-color:#ff1706}.form-item--radio .form-item{display:flex;justify-content:flex-start;align-items:center}.form-item--radio .form-item .form-radio{margin-right:1rem}.form-item--radio .form-item label{margin:0}input[type=range]{-webkit-appearance:none;margin:.5rem 0 1.3rem;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.4px;cursor:pointer;background-color:rgba(255,23,6,.25);border:0;border-radius:1.3px}input[type=range]::-webkit-slider-thumb{height:18px;width:18px;border-radius:50%;background-color:#ff1706;cursor:pointer;border:0;-webkit-appearance:none;margin-top:-5px}input[type=range]:focus::-webkit-slider-runnable-track{background-color:rgba(255,23,6,.4)}input[type=range]::-moz-range-track{width:100%;height:8.4px;cursor:pointer;border:0;background-color:rgba(255,23,6,.25);border-radius:1.3px}input[type=range]::-moz-range-thumb{height:18px;width:18px;border-radius:50%;background-color:#ff1706;border:0;cursor:pointer}input[type=range]::-ms-track{width:100%;height:8.4px;cursor:pointer;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:18px 0;color:rgba(0,0,0,0)}input[type=range]::-ms-fill-lower{background-color:rgba(255,23,6,.25);border-radius:2.6px}input[type=range]::-ms-fill-upper{background-color:rgba(255,23,6,.25);border-radius:2.6px}input[type=range]::-ms-thumb{height:18px;width:18px;border-radius:50%;background-color:#ff1706;cursor:pointer}input[type=range]:focus::-ms-fill-lower{background-color:rgba(255,23,6,.4)}input[type=range]:focus::-ms-fill-upper{background-color:rgba(255,23,6,.4)}.form-item__dropdown{border:1px solid #c4c4c4;border-radius:4px;background-color:#fff;display:block;position:relative}.form-item__dropdown::after{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:9px solid #333;content:" ";position:absolute;top:42%;right:1em;pointer-events:none;display:none}.form-item__dropdown.form-item__dropdown--inline{display:inline-block}.form-item__select{border:1px solid #c4c4c4;border-radius:4px;height:2.875rem;font-size:1.125rem;margin:0;outline:none;padding:0 1rem;width:100%}.form-item__select.form-item__select--inline{height:2.275rem}@supports((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) or ((-moz-appearance: none) and (mask-type: alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:none;border:1px solid rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:#b0b3b4;text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show::before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight::before{border-top:26px solid rgba(0,0,0,0);border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover::before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight::before{border-bottom:26px solid rgba(0,0,0,0);border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover::before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft::before{border-bottom:26px solid rgba(0,0,0,0);border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover::before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px;text-align:left}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center;position:relative}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #fff;color:#222223;background:#cedddc;padding:0}.CalendarDay__default:hover{background:#c2d0cf;border:1px solid #fff;color:#222223}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span,.CalendarDay__selected_span .CalendarDay--limited-availability{background:#5c8a66;color:#fff}.CalendarDay__selected_span{border:1px solid #fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover,.CalendarDay__selected_span:active .CalendarDay--limited-availability,.CalendarDay__selected_span:hover .CalendarDay--limited-availability{background:#5c8a66;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{border:1px solid #fff}.CalendarDay__selected_start,.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover,.CalendarDay__selected .CalendarDay--limited-availability,.CalendarDay__selected:active .CalendarDay--limited-availability,.CalendarDay__selected:hover .CalendarDay--limited-availability{background:#0a4b29 !important;color:#fff !important}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{border:1px solid #fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover,.CalendarDay__hovered_span .CalendarDay--limited-availability,.CalendarDay__hovered_span:hover .CalendarDay--limited-availability{background:#5c8a66;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{border:1px solid #fff}.CalendarDay__hovered_span:active,.CalendarDay__hovered_span:active .CalendarDay--limited-availability{background:#5c8a66;color:#fff}.CalendarDay__hovered_span:active{border:1px solid #fff}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#ebebe9;border:1px solid #fff;color:#999}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #ebebe9;color:#999}.CalendarDay__blocked_out_of_range>div,.CalendarDay__blocked_out_of_range:active>div,.CalendarDay__blocked_out_of_range:hover>div{background-color:inherit}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:initial}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:flex;justify-content:space-between}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_bottomButton__horizontalDefault{position:static;margin:-10px 22px 30px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:relative;display:inline-block;text-align:center;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{background:#fff;position:relative;text-align:left}.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:initial}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-top:0;border-right:0;border-bottom:2px solid rgba(0,0,0,0);border-left:0;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #008489;border-left:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:rgba(0,0,0,0)}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px;position:relative}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:10;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:#b0b3b4;text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.accommodation-reservation-form .DateRangePicker.DateRangePicker_1,.eventsearch__form .DateRangePicker.DateRangePicker_1{width:100%}.accommodation-reservation-form .DateRangePickerInput__withBorder,.eventsearch__form .DateRangePickerInput__withBorder{border:1px solid #c4c4c4;border-radius:4px;white-space:nowrap;max-width:100%}@media(min-width: 0)and (max-width: 479px){.accommodation-reservation-form .DateRangePickerInput__withBorder,.eventsearch__form .DateRangePickerInput__withBorder{width:100%;display:flex;align-items:center}}.accommodation-reservation-form .DateRangePickerInput_calendarIcon,.eventsearch__form .DateRangePickerInput_calendarIcon{margin:0;vertical-align:initial}.accommodation-reservation-form .DateRangePickerInput_calendarIcon svg,.eventsearch__form .DateRangePickerInput_calendarIcon svg{fill:#223}.accommodation-reservation-form .DateInput,.eventsearch__form .DateInput{width:123px;background-color:rgba(0,0,0,0)}@media(min-width: 0)and (max-width: 479px){.accommodation-reservation-form .DateInput,.eventsearch__form .DateInput{width:100%}}.accommodation-reservation-form .DateInput_input,.eventsearch__form .DateInput_input{color:#223;font-size:1.125rem;font-weight:normal;width:100%;background-color:rgba(0,0,0,0)}.accommodation-reservation-form .DateInput_input::-moz-placeholder, .eventsearch__form .DateInput_input::-moz-placeholder{color:#223}.accommodation-reservation-form .DateInput_input:-ms-input-placeholder, .eventsearch__form .DateInput_input:-ms-input-placeholder{color:#223}.accommodation-reservation-form .DateInput_input::placeholder,.eventsearch__form .DateInput_input::placeholder{color:#223}@media(min-width: 0)and (max-width: 479px){.accommodation-reservation-form .DateInput_input,.eventsearch__form .DateInput_input{font-size:1rem;padding:11px 5px 9px}}.eventsearch__form .DateRangePickerInput__withBorder{height:50px;border-radius:4px;border:2px solid #dcdcda;position:relative}.eventsearch__form .DateRangePickerInput_clearDates_default:focus,.eventsearch__form .DateRangePickerInput_clearDates_default:hover{background:none}.CalendarDay--booked{height:100%;display:flex;align-items:center;justify-content:center;color:#000;border:1px solid #000;background:linear-gradient(to top right, #999 0%, #999 calc(50% - 0.8px), rgb(0, 0, 0) 50%, #999 calc(50% + 0.8px), #999 100%)}.owned-apartment .CalendarDay__hovered_span,.owned-apartment .CalendarDay__hovered_span:hover,.owned-apartment .CalendarDay__selected_span{filter:brightness(1.2)}.owned-apartment .CalendarDay__selected_start,.owned-apartment .CalendarDay__selected_end{filter:brightness(0.8)}.owned-apartment .CalendarDay--minimal-availability:hover,.owned-apartment .CalendarDay--booked:hover{filter:brightness(0.8)}.CalendarDay--minimum-booking,.CalendarDay--limited-availability,.CalendarDay--minimal-availability{height:100%;display:flex;align-items:center}.CalendarDay--minimum-booking span,.CalendarDay--limited-availability span,.CalendarDay--minimal-availability span{width:100%}.CalendarDay--minimum-booking{background-color:#008489}.CalendarDay--minimum-booking span{color:#fff}.CalendarDay--limited-availability{background-color:#f5e6b8}.CalendarDay--limited-availability:hover{background-color:#e6d7ac}.CalendarDay--minimal-availability{background-color:#ffa876}.CalendarDay--minimal-availability span{color:#222223}.CalendarDay--campaign-availability::after{content:"";background:linear-gradient(to top right, transparent 50%, #2b2f49 0) top right/10px 10px no-repeat,rgba(0,0,0,0);overflow:hidden;position:absolute;width:10px;height:10px;top:0;right:0}.CalendarDay__blocked_out_of_range .CalendarDay--campaign-availability::after{display:none !important}.form-item{color:#223;margin-bottom:1rem;max-width:32rem}@media(min-width: 0)and (max-width: 719px){.form-item{width:100%}}.form-item::after{clear:both;content:"";display:table}.form-item .error{border:2px solid #ff1706}.form-item__label{display:inline-block}@media(min-width: 320px){.form-item__label{margin:1.5rem 0 1rem}}.form-item__textfield{border:1px solid #c4c4c4;padding:1rem;max-width:100%;height:2.875rem}.form-item__textfield:focus{border-color:#666}input[type=email]{width:100%}@media(min-width: 0)and (max-width: 719px){.form-text{width:100%}}textarea,input{border-radius:4px}textarea::-moz-placeholder, input::-moz-placeholder{color:#c4c4c4}textarea:-ms-input-placeholder, input:-ms-input-placeholder{color:#c4c4c4}textarea::placeholder,input::placeholder{color:#c4c4c4}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:#c4c4c4}.form-item__description{margin-top:.3333333333rem}.form-fieldset{border:none;margin-bottom:2rem;padding:0}.form-fieldset .form-item{margin-left:0;max-width:31rem}.block--views-block__search-block-1{padding:0 .5rem;z-index:1}@media(min-width: 60rem){.block--views-block__search-block-1{padding:.5rem}}.block--views-block__search-block-1 .form-item{margin-bottom:0}.block--views-block__search-block-1 .form-item__textfield{height:2.5rem;border-right:none;width:100%}@media(min-width: 60rem){.block--views-block__search-block-1 .form-item__textfield{height:2.875rem}}.block--views-block__search-block-1 .form-submit{background-color:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;border:1px solid #c4c4c4;border-left:none;width:3rem;color:#ff1706}.block--views-block__search-block-1 .form-submit:hover{color:#ff1706;background-color:#ececea}.block--views-block__search-block-1 .views-exposed-form{border-right:none;display:flex}.form-required::after{content:"*";color:#ff1706;margin-left:.1rem}.button,.pager__link--next,.pager__link--prev,.field-link,.panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button{display:flex;align-items:center;cursor:pointer;font-family:ruka-neue,arial,sans-serif;font-size:.935rem;letter-spacing:.1rem;line-height:1.2;padding:1rem 1rem;text-decoration:none;text-transform:uppercase;justify-content:center;font-weight:400}.button:hover,.pager__link--next:hover,.pager__link--prev:hover,.field-link:hover,.panoraama-react-app .block-ruka-skicenter-block.block a.red-button:hover,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.field-panoraama-link .block-ruka-skicenter-block.block a.red-button:hover,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.button:focus,.pager__link--next:focus,.pager__link--prev:focus,.field-link:focus,.panoraama-react-app .block-ruka-skicenter-block.block a.red-button:focus,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.field-panoraama-link .block-ruka-skicenter-block.block a.red-button:focus,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus{transition:all .2s ease-in}.button,.pager__link--next,.pager__link--prev,.field-link,.panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button{background-color:#ff1706;border:none;border-radius:4px;color:#fff;padding:1rem 1rem;text-decoration:none;font-size:.875rem;min-height:3rem;width:-moz-fit-content;width:fit-content}.button:visited,.pager__link--next:visited,.pager__link--prev:visited,.field-link:visited,.panoraama-react-app .block-ruka-skicenter-block.block a.red-button:visited,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:visited,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:visited,.field-panoraama-link .block-ruka-skicenter-block.block a.red-button:visited,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:visited,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:visited{color:#fff}.button:hover,.pager__link--next:hover,.pager__link--prev:hover,.field-link:hover,.panoraama-react-app .block-ruka-skicenter-block.block a.red-button:hover,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.field-panoraama-link .block-ruka-skicenter-block.block a.red-button:hover,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.button:focus,.pager__link--next:focus,.pager__link--prev:focus,.field-link:focus,.panoraama-react-app .block-ruka-skicenter-block.block a.red-button:focus,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.field-panoraama-link .block-ruka-skicenter-block.block a.red-button:focus,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus{background-color:#ff4040;color:#fff}.button:hover a,.pager__link--next:hover a,.pager__link--prev:hover a,.field-link:hover a,.panoraama-react-app .block-ruka-skicenter-block.block a.red-button:hover a,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover a,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover a,.field-panoraama-link .block-ruka-skicenter-block.block a.red-button:hover a,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover a,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover a,.button:focus a,.pager__link--next:focus a,.pager__link--prev:focus a,.field-link:focus a,.panoraama-react-app .block-ruka-skicenter-block.block a.red-button:focus a,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus a,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus a,.field-panoraama-link .block-ruka-skicenter-block.block a.red-button:focus a,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus a,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus a{color:#fff}.button a,.pager__link--next a,.pager__link--prev a,.field-link a,.panoraama-react-app .block-ruka-skicenter-block.block a.red-button a,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button a,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button a,.field-panoraama-link .block-ruka-skicenter-block.block a.red-button a,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button a,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button a{color:#fff;text-decoration:none}.button a:visited,.pager__link--next a:visited,.pager__link--prev a:visited,.field-link a:visited,.panoraama-react-app .block-ruka-skicenter-block.block a.red-button a:visited,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button a:visited,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button a:visited,.field-panoraama-link .block-ruka-skicenter-block.block a.red-button a:visited,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button a:visited,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button a:visited{color:#fff}@media(min-width: 1080px){.button,.pager__link--next,.pager__link--prev,.field-link,.panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button{font-size:.935rem;min-height:0;padding:.5rem 1rem}}.button--alt{display:flex;align-items:center;cursor:pointer;font-family:ruka-neue,arial,sans-serif;font-size:.935rem;letter-spacing:.1rem;line-height:1.2;padding:1rem 1rem;text-decoration:none;text-transform:uppercase;justify-content:center;font-weight:400}.button--alt:hover,.button--alt:focus{transition:all .2s ease-in}.button--alt{background-color:#ff1706;border:none;border-radius:4px;color:#fff;padding:1rem 1rem;text-decoration:none;font-size:.875rem;min-height:3rem;width:-moz-fit-content;width:fit-content}.button--alt:visited{color:#fff}.button--alt:hover,.button--alt:focus{background-color:#ff4040;color:#fff}.button--alt:hover a,.button--alt:focus a{color:#fff}.button--alt a{color:#fff;text-decoration:none}.button--alt a:visited{color:#fff}@media(min-width: 1080px){.button--alt{font-size:.935rem;min-height:0;padding:.5rem 1rem}}.button--alt{border:2px solid #fff}.button--light{display:flex;align-items:center;cursor:pointer;font-family:ruka-neue,arial,sans-serif;font-size:.935rem;letter-spacing:.1rem;line-height:1.2;padding:1rem 1rem;text-decoration:none;text-transform:uppercase;justify-content:center;font-weight:400}.button--light:hover,.button--light:focus{transition:all .2s ease-in}.button--light{background-color:#ff1706;border:none;border-radius:4px;color:#fff;padding:1rem 1rem;text-decoration:none;font-size:.875rem;min-height:3rem;width:-moz-fit-content;width:fit-content}.button--light:visited{color:#fff}.button--light:hover,.button--light:focus{background-color:#ff1706;color:#fff}.button--light:hover a,.button--light:focus a{color:#fff}.button--light a{color:#fff;text-decoration:none}.button--light a:visited{color:#fff}@media(min-width: 1080px){.button--light{font-size:.935rem;min-height:0;padding:.5rem 1rem}}.button--light{opacity:.5}.button--gray,.layout-checkout-form .form-actions .link--previous,.view-commerce-cart-form .form-actions .link--previous{display:flex;align-items:center;cursor:pointer;font-family:ruka-neue,arial,sans-serif;font-size:.935rem;letter-spacing:.1rem;line-height:1.2;padding:1rem 1rem;text-decoration:none;text-transform:uppercase;justify-content:center;font-weight:400}.button--gray:hover,.layout-checkout-form .form-actions .link--previous:hover,.view-commerce-cart-form .form-actions .link--previous:hover,.button--gray:focus,.layout-checkout-form .form-actions .link--previous:focus,.view-commerce-cart-form .form-actions .link--previous:focus{transition:all .2s ease-in}.button--gray,.layout-checkout-form .form-actions .link--previous,.view-commerce-cart-form .form-actions .link--previous{background-color:#fff;border:none;border-radius:4px;color:#000;padding:1rem 1rem;text-decoration:none;font-size:.875rem;min-height:3rem;width:-moz-fit-content;width:fit-content}.button--gray:visited,.layout-checkout-form .form-actions .link--previous:visited,.view-commerce-cart-form .form-actions .link--previous:visited{color:#000}.button--gray:hover,.layout-checkout-form .form-actions .link--previous:hover,.view-commerce-cart-form .form-actions .link--previous:hover,.button--gray:focus,.layout-checkout-form .form-actions .link--previous:focus,.view-commerce-cart-form .form-actions .link--previous:focus{background-color:#fafafd;color:#000}.button--gray:hover a,.layout-checkout-form .form-actions .link--previous:hover a,.view-commerce-cart-form .form-actions .link--previous:hover a,.button--gray:focus a,.layout-checkout-form .form-actions .link--previous:focus a,.view-commerce-cart-form .form-actions .link--previous:focus a{color:#000}.button--gray a,.layout-checkout-form .form-actions .link--previous a,.view-commerce-cart-form .form-actions .link--previous a{color:#000;text-decoration:none}.button--gray a:visited,.layout-checkout-form .form-actions .link--previous a:visited,.view-commerce-cart-form .form-actions .link--previous a:visited{color:#000}@media(min-width: 1080px){.button--gray,.layout-checkout-form .form-actions .link--previous,.view-commerce-cart-form .form-actions .link--previous{font-size:.935rem;min-height:0;padding:.5rem 1rem}}.button--gray,.layout-checkout-form .form-actions .link--previous,.view-commerce-cart-form .form-actions .link--previous{border:1px solid #c4c4c4}.button--disabled{display:flex;align-items:center;cursor:pointer;font-family:ruka-neue,arial,sans-serif;font-size:.935rem;letter-spacing:.1rem;line-height:1.2;padding:1rem 1rem;text-decoration:none;text-transform:uppercase;justify-content:center;font-weight:400}.button--disabled:hover,.button--disabled:focus{transition:all .2s ease-in}.button--disabled{background-color:#ff1706;border:none;border-radius:4px;color:#fff;padding:1rem 1rem;text-decoration:none;font-size:.875rem;min-height:3rem;width:-moz-fit-content;width:fit-content}.button--disabled:visited{color:#fff}.button--disabled:hover,.button--disabled:focus{background-color:#ff1706;color:#fff}.button--disabled:hover a,.button--disabled:focus a{color:#fff}.button--disabled a{color:#fff;text-decoration:none}.button--disabled a:visited{color:#fff}@media(min-width: 1080px){.button--disabled{font-size:.935rem;min-height:0;padding:.5rem 1rem}}.button--disabled{opacity:.5;cursor:default}.button--large-full-width{font-size:1.25rem;width:100%;margin-top:1.5rem;padding:.7rem}.table,.text-long table{border:1px solid #c4c4c4;border-spacing:0;background-color:#c4c4c4;margin:1rem 0;width:100%}.table .highlighted,.text-long table .highlighted{color:#ff1706;font-weight:bold}.table__heading-cell,.text-long th,.table__cell,.text-long td{border:none;border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;padding:1rem}.table__heading-cell:last-child,.text-long th:last-child,.table__cell:last-child,.text-long td:last-child{border-right:none}.table__heading-cell,.text-long th{color:#223;padding:1.2rem;text-align:left}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:#fff}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child{border-bottom:none;border-top:1px solid #c4c4c4}.video{height:0;overflow:hidden;padding-top:2rem;padding-bottom:56.25%;position:relative}.video--full{padding-bottom:75%}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tabs__link,.tabs__link--local-tasks{background-color:#fff;border:1px solid #4000ff;color:#4000ff;display:block;font-size:1rem;padding:1rem 2rem;text-align:center;text-decoration:none;transition:color .3 ease-out}@media(min-width: 720px){.tabs__link,.tabs__link--local-tasks{display:inline-block;padding:1rem 2rem;position:relative;width:auto;top:.0625rem}}.tabs__link:hover,.tabs__link:active,.tabs__link.is-active,.tabs__link--local-tasks:hover,.tabs__link--local-tasks:active,.tabs__link--local-tasks.is-active{background-color:#4000ff;color:#fff}.tabs .tabs-headings{border-bottom:3px solid #c4c4c4;display:flex;height:3rem}.tabs .tabs-headings .tab{cursor:pointer;font-family:ruka-neue,arial,sans-serif;position:relative;min-width:7rem;margin-bottom:-3px;border-bottom:3px solid #c4c4c4;display:flex;align-items:center;justify-content:center;padding:0 1rem}.tabs .tabs-headings .tab--active{background-color:#fff;border-bottom:3px solid #ff1706}.checkout-progress{display:flex;justify-content:space-between;padding:0;margin:3rem 0;counter-reset:checkout-progress;list-style-type:none}.checkout-progress::after{content:none}@media(min-width: 0)and (max-width: 1079px){.checkout-progress{display:none}}.checkout-progress--step{color:#999;text-transform:uppercase;font-weight:normal;word-wrap:normal}.checkout-progress--step::before{content:counter(checkout-progress) "";counter-increment:checkout-progress;border:1px solid #dcdcda;border-radius:4px;padding:5px 9px 4px;margin-right:.5rem}.checkout-progress--step__current{color:#ff1706}.checkout-progress--step__current::before{background:#ff1706;border-color:#ff1706;color:#fff}.rp_react .page{padding:0}.rp_react .form-legend__title-wrapper{display:flex;flex-flow:row nowrap}.rp_react .form-legend__title{margin:0}.rp_react .form-legend__icon{margin-top:0}.banner{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);background-color:#2a2e4b}.banner div{min-height:5rem;height:100%;color:#fff;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;font-size:1rem}@media(min-width: 1080px){.banner div{margin:0 auto;max-width:1440px;padding:0 1rem;width:100%}}@media(min-width: 1080px)and (min-width: 480px){.banner div{padding:0 1rem}}@media(min-width: 1080px)and (min-width: 1440px){.banner div{padding-left:calc(1rem + -50vw + 1440px/2);padding-right:calc(1rem + -50vw + 1440px/2)}}@media(min-width: 1080px){.banner div{white-space:nowrap;min-height:3.1rem}}.banner div .banner__text{color:#fff;line-height:21px;display:flex;align-items:center;white-space:break-spaces;padding-right:1rem}@media(min-width: 1080px){.banner div .banner__text{text-align:center;flex:1;padding-right:0}}.banner input{background:rgba(0,0,0,0);padding:0;position:absolute;right:20px}.banner input:hover{background:rgba(0,0,0,0)}@media(min-width: 0)and (max-width: 1079px){.banner input{margin-left:auto;right:15px}}.message-banner{display:none}div[class*=block--views-block__departments-block] .block-title,div[class*=block--views-block__ski-inn-themes-block] .block-title{text-align:center}.view-ski-inn-themes .view-content{display:flex;flex-flow:column wrap;justify-content:space-between}@media(min-width: 1080px){.view-ski-inn-themes .view-content{flex-direction:row}.view-ski-inn-themes .view-content::after{content:"";width:30%}}.view-ski-inn-themes .view-content .theme-item{margin-bottom:1rem}@media(min-width: 1080px){.view-ski-inn-themes .view-content .theme-item{width:30%;margin-bottom:4rem}}.view-ski-inn-themes .view-content .theme-item>div a{display:flex;align-items:center}.view-ski-inn-themes .view-content .theme-item>div a .icon{height:1rem;width:1rem;margin-left:auto}.view-ski-inn-themes .view-content .theme-item .ski-inn-theme{display:flex;color:#000;align-items:center}.view-ski-inn-themes .view-content .theme-item .ski-inn-theme:hover{color:#000}@media(min-width: 1080px){.view-ski-inn-themes .view-content .theme-item .ski-inn-theme{align-items:center}}.view-ski-inn-themes .view-content .theme-item .ski-inn-theme .name{text-align:left;word-wrap:normal;margin-left:1rem;font-size:1rem;text-transform:uppercase;font-family:ruka-neue,arial,sans-serif}@media(min-width: 1080px){.view-ski-inn-themes .view-content .theme-item .ski-inn-theme .name{font-size:1.125rem}}.view-ski-inn-themes .view-content .theme-item .ski-inn-theme .icon{width:2.5rem;height:2.5rem;display:flex;align-items:center}@media(min-width: 1080px){.view-ski-inn-themes .view-content .theme-item .ski-inn-theme .icon{width:3.5rem;height:3.5rem}}.block--reactappblock .info-liftup{padding:1rem 2rem 1rem 3rem;font-size:1rem;background-color:#2a2e4b;color:#fff}@media(min-width: 0)and (max-width: 1079px){.block--reactappblock .info-liftup{padding:1rem}}.block--reactappblock .info-liftup .info-title{color:#fff;margin-bottom:.5rem}.block--reactappblock .info-liftup .info-text{display:flex;align-items:center;font-size:.875rem}.block--reactappblock .info-liftup .info-text::before{content:"";background-image:url("/themes/custom/ski_valley/images/icons/src/info-alt-white.svg");background-repeat:no-repeat;background-position:center;height:2rem;width:2rem}@media(min-width: 0)and (max-width: 1079px){.block--reactappblock .info-liftup .info-text::before{width:3rem;margin-right:.5rem}}.block--reactappblock .travel-search .accommodation-reservation-form,.block--reactappblock .travel-search-external-form .accommodation-reservation-form{background-color:#2a2e4b;border-color:#2a2e4b;color:#fff}@media(min-width: 0)and (max-width: 1079px){.block--reactappblock .travel-search .accommodation-reservation-form .number-input--adults,.block--reactappblock .travel-search-external-form .accommodation-reservation-form .number-input--adults{width:auto;margin-right:2rem;display:inline-block}}.block[class*=today-page-link] a{border:1px solid #ececea;border-radius:4px;color:#223;padding:.5rem;text-transform:uppercase;font-size:.935rem}.block[class*=today-page-link] a:hover,.block[class*=today-page-link] a:active{background-color:#ff1706;border-color:#ff1706;color:#fff}@media(min-width: 0)and (max-width: 1079px){.opening-hours-company{margin:1rem 0;display:grid;grid-template-areas:"top top" "bottomleft bottomright"}.opening-hours-company .opening-hours-company__details-wrapper{grid-area:top}.opening-hours-company .opening-hours-company__details-wrapper .opening-hours-company__details-title{font-family:ruka-neue,arial,sans-serif;font-size:1rem;background-color:#ff1706;color:#fff;padding:1rem;text-transform:uppercase}.opening-hours-company .opening-hours-company__date-wrapper{grid-area:bottomleft}.opening-hours-company .opening-hours-company__date-wrapper .opening-hours-company__date{padding-left:1rem;align-items:center;display:flex}.opening-hours-company .opening-hours-company__date-wrapper .opening-hours-company__date>:first-child{margin-right:5px}.opening-hours-company .opening-hours-company__hours-wrapper{grid-area:bottomright}.opening-hours-company .opening-hours-company__hours-wrapper .opening-hours-company__hours{text-align:right;padding-right:3rem;align-items:center;display:flex;justify-content:flex-end}.opening-hours-company .opening-hours-company__date,.opening-hours-company .opening-hours-company__hours{background-color:#ececea;height:35px}.opening-hours-company .opening-hours-company__date:nth-child(even),.opening-hours-company .opening-hours-company__hours:nth-child(even){background-color:rgba(0,0,0,0)}}@media(min-width: 1080px){.opening-hours-company{display:grid;grid-template-areas:"topleft topright" "bottomleft bottomright";background-color:#ececea}.opening-hours-company .opening-hours-company__date-wrapper{display:none;grid-area:topright;justify-content:flex-end}.opening-hours-company .opening-hours-company__date-wrapper .opening-hours-company__date{display:flex;flex-direction:column;text-align:center;width:9rem;padding:.5rem 0;color:#fff;font-size:1rem;text-transform:uppercase}.opening-hours-company:first-child{background-color:#ff1706}.opening-hours-company:first-child .opening-hours-company__date-wrapper{display:flex}.opening-hours-company:first-child .opening-hours-company__details-wrapper,.opening-hours-company:first-child .opening-hours-company__hours-wrapper{background-color:#ececea}.opening-hours-company:nth-child(even){background-color:rgba(0,0,0,0)}.opening-hours-company .opening-hours-company__details-wrapper{grid-area:bottomleft;padding-left:2rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem}.opening-hours-company .opening-hours-company__details-wrapper .opening-hours-company__details-title{font-weight:bold}.opening-hours-company .opening-hours-company__hours-wrapper{grid-area:bottomright;display:flex;justify-content:flex-end}.opening-hours-company .opening-hours-company__hours-wrapper .opening-hours-company__hours{display:flex;align-items:center;justify-content:center;width:9rem;font-size:1rem}}.opening-hours-company__details{background-color:red;display:inline-block;height:32px;width:32px;padding-left:1rem;background-repeat:no-repeat;background-position:center;border-radius:25px;margin-top:8px;margin-left:4px;margin-right:4px;margin-bottom:2px}.opening-hours-company__details--website{background-image:url("/themes/custom/ski_valley/images/icons/house.svg")}.opening-hours-company__details--map{background-image:url("/themes/custom/ski_valley/images/icons/map.svg")}.opening-hours-list__top-link{display:flex;justify-content:flex-end;margin-top:2rem;text-decoration:underline}@media(min-width: 0)and (max-width: 1079px){.opening-hours-list__top-link{justify-content:center}}.opening-hours-list__top-link::after{content:"";background-image:url(/themes/custom/ski_valley/images/icons/src/arrow-up-red.svg);background-repeat:no-repeat;background-size:12px;background-position:5px 10px;padding:15px}.opening-hours-list{margin:3rem 0}.opening-hours-list .accordion-list .accordion-list__item{padding:0;position:relative}.opening-hours-single{margin:3rem 0}.react-calendar{width:100%;border:none}.react-calendar button{border:none;padding:0}.react-calendar--doubleView{margin-bottom:2rem}.react-calendar__month-view__weekNumbers{display:grid !important;grid-template-columns:repeat(1, 1fr);gap:1px}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;cursor:default}.react-calendar__month-view__weekNumbers span{color:#000;font-size:.75rem}@media only screen and (max-width: 321px){.react-calendar__month-view__weekNumbers span{font-size:.625rem}}.react-calendar__tile{cursor:pointer;width:39px;height:38px}.react-calendar__tile:disabled{cursor:unset}@media only screen and (max-width: 321px){.react-calendar__tile{width:35px;height:34px}}.react-calendar__tile abbr{font-size:.875rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#cedddc;position:relative}@media only screen and (max-width: 321px){.react-calendar__tile abbr{font-size:.75rem}}.react-calendar__tile:not(.react-calendar__tile--hover) abbr:hover{background-color:#c2d0cf}.react-calendar__month-view{width:314px}@media(min-width: 0)and (max-width: 719px){.react-calendar__month-view{width:100%}}.react-calendar__viewContainer{display:flex;justify-content:center;gap:30px}.react-calendar__month-view__weekdays{grid-template-columns:repeat(7, 1fr)}.react-calendar__month-view__weekdays__weekday{text-align:center;text-transform:capitalize;width:39px;height:38px}@media only screen and (max-width: 321px){.react-calendar__month-view__weekdays__weekday{width:35px;height:34px}}.react-calendar__month-view__weekdays__weekday abbr{display:inline-block;text-decoration:none;font-size:.625rem;color:#757575}.react-calendar__month-view__weekdays,.react-calendar__month-view__days{display:grid !important;grid-template-columns:repeat(7, 1fr);gap:1px}.react-calendar__month-view__days__day--blocked abbr{background:linear-gradient(to top right, #999 0%, #999 calc(50% - 0.8px), rgb(0, 0, 0) 50%, #999 calc(50% + 0.8px), #999 100%);border:1px solid #000;color:#000}button.react-calendar__tile:disabled:not(.react-calendar__month-view__days__day--blocked,.react-calendar__month-view__days__day--minimal,.react-calendar__tile--range) abbr{background-color:#fff;border:1px solid #ebebe9;color:#999}button.react-calendar__tile:disabled:not(.react-calendar__month-view__days__day--blocked,.react-calendar__month-view__days__day--minimal,.react-calendar__tile--range) abbr:hover{background-color:#fff}.react-calendar__tile.react-calendar__month-view__days__day--limited abbr{background-color:#f5e6b8}.react-calendar__tile.react-calendar__month-view__days__day--limited abbr:hover{background-color:#e6d7ac}.react-calendar__tile.react-calendar__month-view__days__day--minimal abbr{background-color:#ffa876;color:#000}.react-calendar__tile.react-calendar__month-view__days__day--minimal abbr:hover{color:#000;background-color:#ffa876}.react-calendar__month-view__days__day--own-reservation abbr{background-color:#fff}.react-calendar__month-view__days__day--own-reservation abbr::after{content:"";border:2px solid #ff1706;border-radius:50%;position:absolute;left:0;top:0;width:100%;height:100%}.datepicker{display:flex;justify-content:flex-start;align-items:center;background-color:#fff;width:100%;max-width:350px;height:48px;cursor:pointer;border:1px solid #c4c4c4;border-radius:4px;margin-top:10px}.datepicker img{height:20px;width:auto;margin-left:10px;margin-right:10px}.datepicker div{display:flex}.datepicker input{width:40%;height:100%;padding:0;margin-top:0;margin-bottom:0;display:flex;align-items:center;color:#000;border:none;cursor:pointer}.datepicker input:focus-visible{outline:none}.datepicker button{background-color:#fff;border:none;cursor:pointer;height:100%;padding:0 10px}.datepicker.datepicker__disabled{color:#c4c4c4;cursor:unset}.react-calendar__calendar--controls{display:flex;justify-content:space-between}.arrow-container{display:flex;align-items:center}.arrow-container .arrow-container__arrow{background-color:#fff;border:1px solid #e4e7e7;padding:.3rem 1rem}.arrow-container .arrow-container__arrow:hover{border-color:#c4c4c4}.arrow-container .arrow-container__arrow img{height:20px}.arrow-container__month-name{text-align:center;font-weight:700;text-transform:capitalize;margin-left:auto;margin-right:auto;color:#000}@media(min-width: 720px){.arrow-container__month-name{margin:0 15px}}.react-calendar__calendar{margin-top:20px;position:absolute;left:0;z-index:11;background-color:#fff;padding:1rem 2rem;border-radius:2px;border:1px solid #dbdbdb}@media(min-width: 0)and (max-width: 719px){.react-calendar__calendar{max-width:-webkit-fill-available;padding:1rem}}@media only screen and (min-width: 0)and (max-width: 719px)and (max-width: 321px){.react-calendar__calendar{padding:.1rem}}@media(min-width: 0)and (max-width: 719px){.react-calendar__calendar hr{margin-top:20px}}@media(min-width: 720px){.react-calendar__calendar{width:730px}}.caravan-park-reservation-form{position:relative}.caravan-park-reservation-form .form-item__textfield{width:100%}.caravan-park-reservation-form h3{margin-top:20px}.caravan-park-reservation-form .caravan-park-reservation-form--tabs{display:flex;justify-content:space-between}.caravan-park-reservation-form .caravan-park-reservation-form--tabs h4{font-family:ruka-neue,arial,sans-serif;text-transform:unset;border-bottom:2px solid #999;cursor:pointer;padding:0 5px;margin:.8rem 0}@media(min-width: 720px){.caravan-park-reservation-form .caravan-park-reservation-form--tabs h4{font-size:1.125rem}}.caravan-park-reservation-form .caravan-park-reservation-form--tabs h4.selected{border-color:#ff1706}.caravan-park-reservation-form strong{display:block;margin-top:20px}.caravan-park-reservation-form .number-input,.caravan-park-reservation-form .form-item__dropdown,.caravan-park-reservation-form input[type=text]:not(.start-date,.end-date){margin-top:10px}.caravan-park-reservation-form p{margin-top:0;margin-bottom:0}.caravan-park-reservation-form .number-input{display:flex}.caravan-park-reservation-form .number-input .number-input__value{width:100%;text-align:center;background-color:#fff;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}.caravan-park-reservation-form .number-input .number-input__value input{border:none;height:100%}button.react-calendar__tile.react-calendar__tile--hover abbr,button.react-calendar__tile.react-calendar__tile--hoverEnd abbr,button.react-calendar__tile.react-calendar__tile--active abbr{background-color:#5c8a66;color:#fff;border:1px solid #fff}button.react-calendar__tile.react-calendar__tile--hover abbr:hover,button.react-calendar__tile.react-calendar__tile--hoverEnd abbr:hover,button.react-calendar__tile.react-calendar__tile--active abbr:hover{background-color:#5c8a66}button.react-calendar__tile.react-calendar__tile--rangeEnd abbr,button.react-calendar__tile.react-calendar__tile--rangeStart abbr{background-color:#0a4b29;color:#fff}button.react-calendar__tile.react-calendar__tile--rangeEnd abbr:hover,button.react-calendar__tile.react-calendar__tile--rangeStart abbr:hover{background-color:#0a4b29}.react-calendar__month-view__days__day--campaign-availability abbr::after{content:"";background:linear-gradient(to top right, transparent 50%, #2b2f49 0) top right/10px 10px no-repeat,rgba(0,0,0,0);overflow:hidden;position:absolute;width:10px;height:10px;top:0;right:0}button.react-calendar__tile.react-calendar__month-view__days__day--minimum-booking:disabled abbr{background-color:#008489;color:#fff}button.react-calendar__tile.react-calendar__month-view__days__day--minimum-booking:disabled abbr:hover{background-color:#008489}button.react-calendar__tile.react-calendar__month-view__days__day--minimum-booking abbr{background-color:#008489;color:#fff;border:1px solid #fff}button.react-calendar__tile.react-calendar__month-view__days__day--minimum-booking abbr:hover{background-color:#008489}.react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth abbr,.react-calendar__tile.react-calendar__month-view__days__day--past abbr{background-color:#fff !important;background:#fff !important;border:1px solid #ebebe9 !important;color:#999 !important;cursor:default}.react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth abbr::after,.react-calendar__tile.react-calendar__month-view__days__day--past abbr::after{background:none !important}.react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth abbr:hover,.react-calendar__tile.react-calendar__month-view__days__day--past abbr:hover{background-color:#fff !important}.slopes-and-lifts,.today-page-slopes{margin:2rem 0}@media(min-width: 1080px){.slopes-and-lifts .accordion-list .grid__item:first-child>*,.today-page-slopes .accordion-list .grid__item:first-child>*{margin-left:calc(24px + 1rem)}}@media(min-width: 0)and (max-width: 1079px){.slopes-and-lifts .accordion-list .grid__item,.today-page-slopes .accordion-list .grid__item{margin-left:calc(24px + 1rem);padding-right:2rem}}.slopes-and-lifts .info-liftup,.today-page-slopes .info-liftup{margin:2rem .5rem 3rem}@media(min-width: 1080px){.slopes-and-lifts .info-liftup,.today-page-slopes .info-liftup{margin:2rem 9rem}}.slopes-and-lifts h3,.today-page-slopes h3{margin:2rem 0}.slopes-and-lifts .heading,.today-page-slopes .heading{margin-bottom:1rem}.slopes-and-lifts .heading::after,.today-page-slopes .heading::after{content:"";width:2rem}@media(min-width: 0)and (max-width: 1079px){.slopes-and-lifts .heading,.today-page-slopes .heading{display:none}}.slopes-and-lifts .icon,.today-page-slopes .icon{display:flex;align-items:flex-start}.slopes-and-lifts .icon::before,.today-page-slopes .icon::before{content:"";background-repeat:no-repeat;height:24px;width:24px;display:inline-block;margin-right:1rem;position:absolute;left:0}.slopes-and-lifts .grid,.today-page-slopes .grid{width:100%}@media(min-width: 0)and (max-width: 1079px){.slopes-and-lifts .grid,.today-page-slopes .grid{flex-direction:column}}.slopes-and-lifts .grid .grid__item,.today-page-slopes .grid .grid__item{margin-bottom:0}@media(min-width: 1080px){.slopes-and-lifts .grid .grid__item,.today-page-slopes .grid .grid__item{width:42%}.slopes-and-lifts .grid .grid__item:first-child,.today-page-slopes .grid .grid__item:first-child{width:33%}.slopes-and-lifts .grid .grid__item:nth-child(2),.today-page-slopes .grid .grid__item:nth-child(2){width:18%}}.slopes-and-lifts .grid.title .grid__item:first-child,.today-page-slopes .grid.title .grid__item:first-child{font-weight:bold}.slopes-and-lifts .info,.today-page-slopes .info{display:flex}@media(min-width: 1080px){.slopes-and-lifts .status,.today-page-slopes .status{min-width:12rem}}.slopes-and-lifts .status::first-letter,.today-page-slopes .status::first-letter{text-transform:capitalize}.slopes-and-lifts .opening-hours,.today-page-slopes .opening-hours{margin-bottom:1rem}.slopes-and-lifts .opening-hours .opening-hours-title,.today-page-slopes .opening-hours .opening-hours-title{font-weight:bold;margin-bottom:.5rem;margin-top:1rem}@media(min-width: 0)and (max-width: 1079px){.slopes-and-lifts .slopes .info,.today-page-slopes .slopes .info{flex-direction:column;align-items:flex-start}}.slopes-and-lifts .slopes .icon.difficulty::before,.today-page-slopes .slopes .icon.difficulty::before{background-color:rgba(0,0,0,0);border-radius:50%;border-style:solid;border-width:12px;border-color:rgba(0,0,0,0)}.slopes-and-lifts .slopes .icon.difficulty--1:before,.today-page-slopes .slopes .icon.difficulty--1:before{background-color:#fb0202;border-color:#fb0202}.slopes-and-lifts .slopes .icon.difficulty--2:before,.today-page-slopes .slopes .icon.difficulty--2:before{background-color:#25408f;border-color:#25408f}.slopes-and-lifts .slopes .icon.difficulty--3:before,.today-page-slopes .slopes .icon.difficulty--3:before{background-color:#000;border-color:#000}.slopes-and-lifts .slopes .icon.difficulty--4:before,.today-page-slopes .slopes .icon.difficulty--4:before{background-color:#00b261;border-color:#00b261}.slopes-and-lifts .lifts .icon,.today-page-slopes .lifts .icon{align-items:center}@media(min-width: 1080px){.slopes-and-lifts .lifts .icon,.today-page-slopes .lifts .icon{margin-left:calc(1rem + 24px)}}.slopes-and-lifts .lifts .icon::before,.today-page-slopes .lifts .icon::before{background-size:cover;height:23px;width:36px;left:-7px}.slopes-and-lifts .lifts .icon.lift-type-8h:before,.today-page-slopes .lifts .icon.lift-type-8h:before{background-image:url("/themes/custom/ski_valley/images/icons/lifts/8h.gif")}.slopes-and-lifts .lifts .icon.lift-type-6h:before,.today-page-slopes .lifts .icon.lift-type-6h:before{background-image:url("/themes/custom/ski_valley/images/icons/lifts/6h.gif")}.slopes-and-lifts .lifts .icon.lift-type-3h:before,.today-page-slopes .lifts .icon.lift-type-3h:before{background-image:url("/themes/custom/ski_valley/images/icons/lifts/3h.gif")}.slopes-and-lifts .lifts .icon.lift-type-4h:before,.today-page-slopes .lifts .icon.lift-type-4h:before{background-image:url("/themes/custom/ski_valley/images/icons/lifts/4h.gif")}.slopes-and-lifts .lifts .icon.lift-type-GO:before,.today-page-slopes .lifts .icon.lift-type-GO:before{background-image:url("/themes/custom/ski_valley/images/icons/lifts/GO.gif")}.slopes-and-lifts .lifts .icon.lift-type-lautanen:before,.today-page-slopes .lifts .icon.lift-type-lautanen:before{background-image:url("/themes/custom/ski_valley/images/icons/lifts/lautanen.gif")}.slopes-and-lifts .lifts .icon.lift-type-ankkuri:before,.today-page-slopes .lifts .icon.lift-type-ankkuri:before{background-image:url("/themes/custom/ski_valley/images/icons/lifts/ankkuri.gif")}.slopes-and-lifts .lifts .icon.lift-type-taikamatto:before,.today-page-slopes .lifts .icon.lift-type-taikamatto:before{background-image:url("/themes/custom/ski_valley/images/icons/lifts/taikamatto.gif")}.slopes-and-lifts .lifts .icon.lift-type-naruhissi:before,.today-page-slopes .lifts .icon.lift-type-naruhissi:before{background-image:url("/themes/custom/ski_valley/images/icons/lifts/naruhissi.gif")}.slopes-and-lifts--season-summer .icon.difficulty::before{display:none}.card__title{color:#223;font-family:ruka-neue-bold, arial, sans-serif;font-weight:600;font-style:normal;font-size:1.625rem;line-height:1.3;margin:3rem 0 2rem;width:auto;text-transform:uppercase}.card__title__link{color:inherit}.card__title__link:hover{color:inherit}.card__title{margin:.5rem 0}.card__title-link{color:#333;cursor:pointer;text-decoration:none;font-weight:400}.card__title-link:active,.card__title-link:focus,.card__title-link:hover{color:#ce0000}.card__subtitle{color:#223;font-family:ruka-neue-bold, arial, sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.3;margin:0 0 1rem;width:auto;text-transform:uppercase}.card__subtitle__link{color:inherit}.card__subtitle__link:hover{color:inherit}.card__subtitle{margin-bottom:0}.card__subtitle{color:#666}.card__body{margin:1rem 0}.card__link{color:#ff1706;cursor:pointer;text-decoration:none;font-weight:400}.card__link:active,.card__link:focus,.card__link:hover{color:#ce0000}.card__button{display:flex;align-items:center;cursor:pointer;font-family:ruka-neue,arial,sans-serif;font-size:.935rem;letter-spacing:.1rem;line-height:1.2;padding:1rem 1rem;text-decoration:none;text-transform:uppercase;justify-content:center;font-weight:400}.card__button:hover,.card__button:focus{transition:all .2s ease-in}.card__button{background-color:#ff1706;border:none;border-radius:4px;color:#fff;padding:1rem 1rem;text-decoration:none;font-size:.875rem;min-height:3rem;width:-moz-fit-content;width:fit-content}.card__button:visited{color:#fff}.card__button:hover,.card__button:focus{background-color:#ff4040;color:#fff}.card__button:hover a,.card__button:focus a{color:#fff}.card__button a{color:#fff;text-decoration:none}.card__button a:visited{color:#fff}@media(min-width: 1080px){.card__button{font-size:.935rem;min-height:0;padding:.5rem 1rem}}.card__button{border:2px solid #fff}.card--bg{background-color:#c4c4c4;max-width:30rem;padding:1rem}#coiConsentBanner .summary-texts__title{font-family:ruka-neue,arial,sans-serif}@media(min-width: 0)and (max-width: 719px){#coiConsentBanner .summary-texts__title{font-size:1.125rem}}#coiConsentBanner .coi-consent-banner__agree-button,#coiConsentBanner .bottom-bar__update-consent{font-family:ruka-neue,arial,sans-serif}@media(min-width: 0)and (max-width: 719px){#coiConsentBanner .coi-consent-banner__agree-button,#coiConsentBanner .bottom-bar__update-consent{padding:10px;font-size:.875rem}}#coiConsentBanner .coi-consent-banner__name-container:hover{color:#ce0000}#coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider{background-color:rgba(255,23,6,.5294117647)}#coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider::before{background-color:#ff1706}#coiConsentBanner .coi-consent-banner__summary .coi-consent-banner__read-more-button{display:none}@media(min-width: 0)and (max-width: 719px){#coiConsentBanner .coi-consent-banner__summary{padding:15px}#coiConsentBanner .coi-consent-banner__summary .summary-texts__description__text:not(.summary-texts__description__text__show-all){overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3}#coiConsentBanner .coi-consent-banner__summary .coi-consent-banner__read-more-button{display:block;font-size:.875rem;color:#ff1706}}#Coi-Renew #coi-renew-svg .renew_path{fill:#ff1706 !important}.cta{background-color:#666;padding:3rem;text-align:center;text-transform:uppercase}a.c-cta{display:flex;align-items:center;cursor:pointer;font-family:ruka-neue,arial,sans-serif;font-size:.935rem;letter-spacing:.1rem;line-height:1.2;padding:1rem 1rem;text-decoration:none;text-transform:uppercase;justify-content:center;font-weight:400}a.c-cta:hover,a.c-cta:focus{transition:all .2s ease-in}a.c-cta{background-color:#fff;border:none;border-radius:4px;color:#000;padding:1rem 1rem;text-decoration:none;font-size:.875rem;min-height:3rem;width:-moz-fit-content;width:fit-content}a.c-cta:visited{color:#000}a.c-cta:hover,a.c-cta:focus{background-color:#fafafd;color:#000}a.c-cta:hover a,a.c-cta:focus a{color:#000}a.c-cta a{color:#000;text-decoration:none}a.c-cta a:visited{color:#000}@media(min-width: 1080px){a.c-cta{font-size:.935rem;min-height:0;padding:.5rem 1rem}}a.c-cta{border:1px solid #c4c4c4}@media(min-width: 60rem){.dropdown{position:relative}}.dropdown.open::after{content:"";background-color:#ff1706;display:block;position:absolute;bottom:-1px;left:0;width:50%;height:3px;z-index:11}@media(min-width: 60rem){.dropdown.open::after{display:none}}.dropdown.open .dropdown-toggle::after{transform:scaleY(-1);filter:flipv}.dropdown.open .dropdown-menu{display:block}.dropdown.open .caret::before{transform:rotate(270deg)}.dropdown-profile a{border-bottom:1px solid #999;position:relative;text-align:center;width:100%}.dropdown-language .dropdown-menu,.dropdown-profile .dropdown-menu{background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:100vh}@media(min-width: 60rem){.dropdown-language .dropdown-menu,.dropdown-profile .dropdown-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafafd;height:auto}}.dropdown-toggle{background-color:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;cursor:pointer;align-items:center;background-color:#fafafd;display:flex;color:#000;position:relative;width:100%;height:auto;padding:1rem}@media(min-width: 60rem){.dropdown-toggle{padding:.7rem;background-color:#fafafd}}.dropdown-toggle::after{content:"";background-image:url(/themes/custom/ski_valley/images/icons/src/arrow-down-black.svg);background-repeat:no-repeat;background-position:center;background-size:contain;height:8px;width:12px;position:absolute;right:-12px}.dropdown-menu{list-style:none;margin:0;padding:0;background-color:#fafafd;display:none;position:absolute;left:0;top:55px;width:100vw;z-index:75}@media(min-width: 60rem){.dropdown-menu{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);width:9.5rem;left:unset;top:unset;padding:0}}.dropdown-menu li{background-color:#fafafd;display:flex;align-items:center;justify-content:center;padding:0 2rem;position:relative}.dropdown-menu li:last-child{padding-bottom:3rem}@media(min-width: 60rem){.dropdown-menu li:last-child{padding-bottom:0}}.dropdown-menu li:hover{background-color:#fafafd;color:#223}@media(min-width: 60rem){.dropdown-menu li{border-bottom:none;position:relative;padding:0;justify-content:left}.dropdown-menu li:hover{background-color:#ff1706}.dropdown-menu li:hover a,.dropdown-menu li:hover span{color:#fff}}.dropdown-menu li>*{display:inline-block;white-space:nowrap}.dropdown-menu .dropdown-link__container{border-bottom:1px solid #999;padding:1rem;position:relative;text-align:center;width:100%}@media(min-width: 60rem){.dropdown-menu .dropdown-link__container{border-bottom:none;padding:.7rem;text-align:left}}.dropdown-menu .language-link,.dropdown-menu .dropdown-link--key,.dropdown-menu .dropdown-link,.dropdown-menu a{color:#223;text-decoration:none;font-size:1.375rem;text-transform:uppercase;padding:.7rem}@media(min-width: 60rem){.dropdown-menu .language-link,.dropdown-menu .dropdown-link--key,.dropdown-menu .dropdown-link,.dropdown-menu a{font-weight:bold;font-size:.875rem;text-transform:none}}.dropdown-menu .dropdown-link--key{text-transform:uppercase;padding:0}.dropdown-menu a{padding-left:0}.dropdown-menu a:hover::after{content:"";background-color:#ff1706;display:block;position:absolute;bottom:-1px;left:0;width:100%;height:3px;z-index:11}@media(min-width: 60rem){.dropdown-menu a:hover::after{display:none}}div[class*=block--profilemenu]{min-width:40px}@media(min-width: 60rem){div[class*=block--profilemenu]{margin-top:5px;position:static !important}div[class*=block--profilemenu] .dropdown-menu{right:0}}div[class*=block--profilemenu] .dropdown.open::after{content:"";background-color:#ff1706;display:block;position:absolute;bottom:-1px;left:0;width:50%;height:3px;z-index:11}@media(min-width: 60rem){div[class*=block--profilemenu] .dropdown.open::after{display:none}}div[class*=block--profilemenu] .dropdown.open::after{left:unset;right:0}div[class*=block--profilemenu] .dropdown-profile{position:static}div[class*=block--profilemenu] .dropdown-menu li .dropdown-link{white-space:break-spaces}div[class*=block--profilemenu] .dropdown-toggle{background-image:url("/themes/custom/ski_valley/images/icons/src/person.svg");background-repeat:no-repeat;background-position:center;width:100%;height:auto;padding:1rem}@media(min-width: 60rem){div[class*=block--profilemenu] .dropdown-toggle{width:auto}}div[class*=block--profilemenu] .dropdown-toggle::after{right:-12px}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#666;text-decoration:none}.breadcrumb__link:hover,.breadcrumb__link:active,.breadcrumb__link.active{color:#4000ff}.breadcrumb__item{display:inline-block;font-size:1rem}.breadcrumb__item:not(:last-child)::after{padding-left:.5rem}.breadcrumb__item:not(:first-child){margin-left:.5rem}.breadcrumb__item::after{content:"/"}.breadcrumb__item:last-child{color:#4000ff}.breadcrumb__item:last-child::after{content:""}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 .5rem 1rem 0}@media(min-width: 1080px){.inline-menu__item{display:inline}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{font-size:1rem;text-decoration:none;color:#ff1706;cursor:pointer;text-decoration:none;font-weight:400}.inline-menu__link:active,.inline-menu__link:focus,.inline-menu__link:hover{color:#ce0000}.main-navigation{margin-top:5px}@media(min-width: 60rem){.main-navigation{width:100%;position:static}}.main-nav{display:none;z-index:10;left:auto}@media(min-width: 60rem){.main-nav{display:flex;align-items:stretch;background-color:rgba(0,0,0,0);height:100%}}.main-nav--blocks{display:flex;flex-wrap:nowrap;position:relative}@media(min-width: 60rem){.main-nav--blocks{display:none}}.main-nav--blocks div[class*=block--profilemenu],.main-nav--blocks .language-switcher-language-url{background-color:#fafafd;border:1px solid #ececea;display:flex;justify-content:center;width:100%}.main-nav--open{background-color:#fff;display:block;position:absolute;top:100%;right:0;width:100%}@media(min-width: 60rem){.main-nav--open{background-color:#dcdcda}}.main-menu{list-style:none;margin:0;padding:0;height:100vh;overflow:auto;z-index:10}.main-menu:not(.main-menu--sub){padding:0 1rem;position:relative}@media(min-width: 60rem){.main-menu:not(.main-menu--sub){padding:0;position:unset}}@media(min-width: 60rem){.main-menu{height:100%;overflow:initial}}@media(min-width: 1080px){.main-menu .main-menu__item:not(.main-menu__item--sub){padding-left:5px;padding-right:5px}}@media(min-width: 60rem){.main-menu .main-menu__item:not(.main-menu__item--sub){justify-content:space-around}.main-menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu__link:not(.main-menu__link--sub){border-bottom:3px solid #ff1706}}@media(min-width: 60rem){.main-menu .main-menu__item--sub-1.main-menu__item--with-sub{position:relative}.main-menu .main-menu__item--sub-1.main-menu__item--with-sub:hover::after{content:"";display:block;border-style:solid;background-color:rgba(0,0,0,0);border-width:0 9px 9px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2a2e4b rgba(0,0,0,0);position:absolute;left:35px;bottom:0;width:auto}}@media(min-width: 60rem){.main-menu{display:flex;width:100%;justify-content:space-between}}.main-menu--sub{border-bottom:none;overflow:hidden;background-color:#ebebe9;width:100%;height:0}.main-menu--sub--open{height:100vh;display:block}@media(min-width: 60rem){.main-menu--sub{background-color:#ececea;display:none;height:auto;left:0;overflow:visible;position:absolute;top:100%;z-index:1}.main-menu--sub--open{height:auto}}@media(min-width: 60rem){.main-menu--sub-1{top:auto;bottom:0}}.main-menu--sub-2{background-color:#2a2e4b}@media(min-width: 60rem){.main-menu--sub-2{width:250px;top:100%;left:10px;bottom:auto;display:none;background-color:#2a2e4b}.main-menu--sub-2:hover{transition:none}}.main-menu__item{display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;align-items:center;border-bottom:1px solid #999}.main-menu__item:hover::after{content:"";background-color:#ff1706;display:block;position:absolute;bottom:-1px;left:0;width:calc(100vw - 2rem);height:3px;z-index:11}@media(min-width: 60rem){.main-menu__item:hover::after{display:none}}.main-menu__item--expanded{position:absolute;top:0;left:0;right:0;flex-direction:row-reverse;background:#ebebe9;padding:0 1rem;z-index:1}.main-menu__item--expanded:hover::after{left:16px;top:57px}@media(min-width: 60rem){.main-menu__item--expanded{position:unset;padding:0}}.main-menu__item--expanded>.main-menu__link{text-align:end}.main-menu__item--expanded .expand-sub--open .icon{transform:rotate(90deg)}@media(min-width: 60rem){.main-menu__item{display:inline-block;border:none;position:static;white-space:nowrap}.main-menu__item:not(.main-menu__item--sub){height:100%;width:100%;text-align:center}.main-menu__item:not(.main-menu__item--sub):hover{background-color:#ececea}.main-menu__item:not(.main-menu__item--sub):hover>.main-menu--sub{display:flex;justify-content:center;width:100%;overflow-wrap:anywhere}}@media(min-width: 60rem){.main-menu__item:not(.main-menu__item--sub-2):hover{background-color:#ececea}}@media(min-width: 60rem){.main-menu__item.main-menu__item--sub-1{padding-left:10px;padding-right:10px}}@media(min-width: 60rem)and (min-width: 1080px){.main-menu__item.main-menu__item--sub-1{padding-left:20px;padding-right:20px}}.main-menu__item.main-menu__item--sub-1:not(.main-menu__item--with-sub){white-space:nowrap}.expand-sub{background-color:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;cursor:pointer;display:flex}.expand-sub svg{fill:#ff1706}.expand-sub .icon{height:2rem;width:2rem;transform:rotate(270deg)}@media(min-width: 60rem){.expand-sub{display:none}}.expand-sub--open .icon{transform:rotate(180deg)}.main-menu__item--sub:first-child{border-top:1px solid #999}@media(min-width: 60rem){.main-menu__item--sub:first-child{border-top:0}}@media(min-width: 60rem){.main-menu__item--sub{display:block;position:unset}}.main-menu__item--sub-1 .main-menu__link--sub-1{white-space:nowrap}.main-menu__item--sub-1.main-menu__item--expanded{background:#2a2e4b}.main-menu__item--sub-1.main-menu__item--expanded .main-menu__link{color:#fff}.main-menu__item--sub-1.main-menu__item--expanded .expand-sub{fill:#fff}@media(min-width: 60rem){.main-menu__item--sub-1:not(.main-menu__item--with-sub),.main-menu__item--sub-1 .main-menu__link--sub-1.main-menu__link--with-sub{height:3.1rem;display:flex;align-items:center}.main-menu__item--sub-1:hover>.main-menu__link{color:#ff1706}.main-menu__item--sub-1:hover .main-menu--sub-2{display:block}.main-menu__item--sub-1:hover .main-menu__link--with-sub{color:#ff1706}}.main-menu__link{color:#223;display:block;font-size:1.125rem;line-height:1.5;padding:1rem 0;text-decoration:none;font-weight:500;font-family:ruka-neue,arial,sans-serif;text-transform:uppercase;position:relative;width:89%}.main-menu__link:focus~.main-menu--sub{display:flex;justify-content:space-around;width:100%}.main-menu__link:hover{color:#223}@media(min-width: 60rem){.main-menu__link{color:#223;display:inline-block;font-size:1rem;text-transform:none;padding:.5rem;padding-bottom:0;position:relative;width:auto}.main-menu__link:hover,.main-menu__link-is-active{color:#223}.main-menu__link.main-menu__link--active:not(.main-menu__link--sub){border-bottom:3px solid #ff1706}}@media(min-width: 60rem){.main-menu__link:not(.main-menu__link--sub){font-size:.75rem}}@media(min-width: 1080px){.main-menu__link:not(.main-menu__link--sub){font-size:.875rem}}@media(min-width: 1440px){.main-menu__link:not(.main-menu__link--sub){font-size:1rem}}@media(min-width: 60rem){.main-menu__link--sub{color:#223;display:block;font-size:.75rem}.main-menu__link--sub.main-menu__link--sub-1{font-size:.875rem}.main-menu__link--sub.main-menu__link--sub-2{height:50px;display:flex;justify-content:flex-start;align-items:center;font-size:.875rem}.main-menu__link--sub.main-menu__link--sub-2:hover{background-color:#ff1706;color:#fff}}.main-menu__link--sub.main-menu__link--sub-2{color:#fff}.toggle-expand{background-color:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;cursor:pointer;position:relative;padding:1rem .5rem}.toggle-expand--is-open::after,.toggle-expand:hover::after{content:"";background-color:#ff1706;display:block;position:absolute;bottom:-1px;left:0;width:100%;height:3px;z-index:11}@media(min-width: 60rem){.toggle-expand--is-open::after,.toggle-expand:hover::after{display:none}}@media(min-width: 60rem){.toggle-expand{display:none}}.toggle-expand__text{display:block;font-size:.875rem}.toggle-expand__icon{height:1.2rem;width:1.2rem;margin:0 auto}.toggle-expand__open{display:inline-block;text-align:center}.toggle-expand--is-open .toggle-expand__open{display:none}.toggle-expand__close{display:none;text-align:center}.toggle-expand--is-open .toggle-expand__close{display:inline-block}.toggle-expand svg{fill:#ff1706}.social-menu{list-style:none;margin:0;padding:0}.social-menu__item{margin-bottom:.25rem}.social-menu__link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:#333}.social-menu__icon{height:1rem;width:1rem;margin-right:.5rem;fill:currentColor}.social-menu__text{font-weight:bold}.tabs__nav{list-style:none;margin:0;padding:0}@media(min-width: 720px){.tabs__nav{display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:0;padding:0}.tabs__link--local-tasks{padding:.2rem 1rem}.pager{margin:1rem 0}.pager__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;width:100%}.pager__item{display:inline-block;margin:0 1rem}@media(min-width: 1080px){.pager__item{margin:0 .5rem}}.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--ellipsis){padding:0 .5rem}.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--ellipsis):active,.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--ellipsis):hover,.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--ellipsis).is-active{background-color:#4000ff}.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--ellipsis):active a,.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--ellipsis):hover a,.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--ellipsis).is-active a{color:#fff}.pager__link,.pager__link:active,.pager__link:link,.pager__link:visited{text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:active.is-active,.pager__link:active:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{color:#fff}.pager__link--next,.pager__link--prev{display:block}.pager__link--next span,.pager__link--prev span{display:none}.pager__link--next:hover::before,.pager__link--prev:hover::before{border-left-color:#4000ff}.pager__link--prev::before{border-left-color:rgba(0,0,0,0);border-right-color:#c4c4c4}.pager__link--prev:hover::before{border-left-color:rgba(0,0,0,0);border-right-color:#4000ff}.checkout-pane.checkout-pane-payment-process .form-fieldset{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:15px}@media(min-width: 0)and (max-width: 719px){.checkout-pane.checkout-pane-payment-process .form-fieldset{justify-content:space-between;gap:10px 0}}.checkout-pane.checkout-pane-payment-process .form-fieldset input{background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:50%;font-size:0;width:20%;height:90px;box-shadow:1px 1px 1px 1px rgba(220,220,218,.5);display:block}@media(min-width: 0)and (max-width: 719px){.checkout-pane.checkout-pane-payment-process .form-fieldset input{width:48%}}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value=OP]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/osuuspankki.svg");background-size:20%}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value=Nordea]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/nordea.svg")}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value=NordeaBusiness]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/nordea-business.svg")}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value="Danske Bank"]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/danske-bank.svg");background-size:60%}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value=S-Pankki],.checkout-pane.checkout-pane-payment-process .form-fieldset input[value=S-pankki]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/s-pankki.svg")}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value="POP Pankki"]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/POP-Pankki.png")}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value="Oma Säästöpankki"]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/omasp.png");background-size:45%}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value=Aktia]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/aktia.png");background-size:40%}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value=Handelsbanken]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/handelsbanken.svg");background-size:70%}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value=Säästöpankki]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/saastopankki.png");background-size:20%}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value=Ålandsbanken]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/alandsbanken.svg");background-size:90%}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value=Visa]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/visa.svg")}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value=Mastercard]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/mastercard.svg")}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value="American Express"]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/american-express.svg")}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value=Siirto]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/siirto.png")}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value=MobilePay]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/mobilepay.svg")}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value="OP Lasku"]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/op-lasku.png")}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value=Walley]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/walley.svg")}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value="Apple Pay"]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/apple_pay.svg")}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value="Google Pay"]{background-image:url("/themes/custom/ski_valley/components/02-molecules/payment-methods/logos/google-pay.svg")}.checkout-pane.checkout-pane-payment-process .form-fieldset input[value="Collector B2B"],.checkout-pane.checkout-pane-payment-process .form-fieldset input[value=Collector]{font-size:initial;color:#000}.eventsearch__form{background-color:#ebebe9;padding:36px 18px;margin-top:36px}.eventsearch__form input::-moz-placeholder{color:#223}.eventsearch__form input:-ms-input-placeholder{color:#223}.eventsearch__form input::placeholder{color:#223}@media(min-width: 0)and (max-width: 719px){.eventsearch__form{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%)}}@media(min-width: 1080px){.eventsearch__form__filter-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:19px}}.eventsearch__form__label{margin:20px 0 10px;display:block;font-size:1.125rem}.eventsearch__form__searchbox input{border-radius:4px;border:solid 2px #c4c4c4;background-color:#fff;font-size:1.25rem;padding-top:9px;padding-bottom:9px;padding-left:50px}.eventsearch__form__searchbox svg.search-icon{width:23px;height:23px;transform:none !important;position:relative;left:5px}.eventsearch__form__date div{border:0}.eventsearch__form__date div.DayPickerInput input{height:50px;border-radius:4px;border:2px solid #dcdcda;font-size:1.125rem}.eventsearch__form__date svg.cancel-icon{fill:#999 !important}.eventsearch__form__category div,.eventsearch__form__tag div{font-size:1.125rem}.eventsearch__form__category button,.eventsearch__form__tag button{height:50px;border-radius:4px;border:2px solid #dcdcda}.eventsearch__form__date-button-wrapper{margin-top:28px}.eventsearch__form__select-single-date{margin-right:12px;padding:5px 8px;border-radius:4px;border:solid 1px #333;background-color:#fff;text-transform:uppercase;font-family:ruka-neue,arial,sans-serif !important;font-size:1rem;letter-spacing:2px;cursor:pointer}.eventsearch__form__select-single-date:active{background-color:#ebebe9}.eventsearch__form__tags{display:flex;flex-direction:column}@media(min-width: 720px){.eventsearch__form__tags .eventsearch__form__tags--dropdown{order:0}.eventsearch__form__tags .eventsearch__form__tags--checkbox{order:1}}a.eventsearch__results__filters__item{background-color:#ff1706;color:#fff}a.eventsearch__results__filters__item:hover{background-color:#ff1706}.eventsearch__showmore-wrapper{text-align:center;margin-top:72px}.eventsearch__showmore{font-size:1.125rem;padding:12px 18px;display:inline-block}.site-search__inner-wrapper{position:absolute;width:100%;top:126px;left:0;background-color:#fff;z-index:999}@media(min-width: 1080px){.site-search__inner-wrapper{top:176px;padding:40px 100px}}.site-search__result__description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:200px}.site-search__title{font-family:ruka-neue,arial,sans-serif;text-transform:uppercase;text-align:center;font-size:1.625rem}@media(min-width: 720px){.site-search__title{font-size:2.375rem}}.site-search__form{background-color:#ebebe9;padding:25px 17px}.site-search__form input{border:none;padding-top:15px;padding-bottom:15px;padding-left:55px;background-color:#fff;font-size:1.125rem}.site-search__form input::-moz-placeholder{color:#969696;opacity:1}.site-search__form input:-ms-input-placeholder{color:#969696;opacity:1}.site-search__form input::placeholder{color:#969696;opacity:1}.site-search__form svg{width:18px;height:18px;left:7px;position:relative}.site-search__form__close-wrapper{text-align:right}.site-search__form__close{background:none;border:0;padding:0;cursor:pointer;margin-bottom:25px;font-size:1.125rem}.site-search__results-wrapper{padding:25px}.site-search__results-inner-wrapper{border-top:1px solid #999;margin-top:33px;padding-top:10px}.site-search__result-count{font-family:ruka-neue,arial,sans-serif;font-size:1.375rem;text-transform:uppercase;padding:28px 0}.site-search__result{border-bottom:1px solid #999;padding-bottom:33px;margin-bottom:10px;display:grid;gap:10px;grid-template-columns:70px 1fr}@media(min-width: 720px){.site-search__result{grid-template-columns:96px 1fr}}.site-search__result__title{font-family:ruka-neue,arial,sans-serif;font-size:1.375rem}.site-search__result__icon{background-repeat:no-repeat;background-size:64px;background-image:url(/themes/custom/ski_valley/images/icons/search/default.png);background-position:0 20px;min-height:90px}@media(min-width: 720px){.site-search__result__icon{background-position:17px 20px}}.site-search__result__icon.site-search__result__icon--product{background-image:url(/themes/custom/ski_valley/images/icons/search/accommodation.png)}.site-search__result__icon.site-search__result__icon--event{background-image:url(/themes/custom/ski_valley/images/icons/search/event.png)}.site-search__result__icon.site-search__result__icon--blog{background-image:url(/themes/custom/ski_valley/images/icons/search/blog.png)}.site-search__showmore-wrapper{margin:64px 0;text-align:center}.site-search__showmore-wrapper button{font-size:1.125rem;display:inline-block;padding:10px 18px}.site-search__toggle{width:40px;height:40px;background-size:cover;background-color:rgba(0,0,0,0);border:0;padding:0;cursor:pointer;position:relative}.site-search__toggle--open{background-image:url(/themes/custom/ski_valley/images/icons/search/search.svg)}.site-search__toggle--close{border-radius:25px;background-image:url(/themes/custom/ski_valley/images/icons/search/search-white.svg)}.eventsearch__results-wrapper{display:grid;grid-template-columns:1fr;gap:36px}@media(min-width: 720px){.eventsearch__results-wrapper{grid-template-columns:1fr 1fr}}@media(min-width: 1080px){.eventsearch__results-wrapper{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1440px){.eventsearch__results-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}}.eventsearch__results-wrapper h3 a{color:#223}.eventsearch__results-wrapper h3 a:hover{text-decoration:underline}div.eventsearch__results__filters{margin:20px 0}.eventsearch__results__count{font-family:ruka-neue,arial,sans-serif;font-size:1.375rem;font-weight:500;text-transform:uppercase;margin:36px 0}.today_page_events .today-page__list .eventsearch__results-wrapper{gap:0}.today_page_events .today-page__list .today-page-list__item{display:flex;justify-content:space-between;align-items:center;position:relative}.today_page_events .today-page__list .today-page-list__item .list__content{display:flex;align-items:center;width:100%}.today_page_events .today-page__list .today-page-list__item .list__content .today-page-list__item--title{width:100%}.today_page_events .today-page__list .today-page-list__item .list__content .today-page-events-time{white-space:nowrap}.today_page_events .today-page__list .today-page-list__item a{position:absolute;top:0;width:100%;height:100%}.today_page_events .today-page__list .today-page-list__item::after{background-image:url(/themes/custom/ski_valley/images/icons/src/arrow-right.svg);content:"";background-repeat:no-repeat;background-position:center;background-size:contain;height:1rem;width:1rem;margin-left:.5rem;display:inline-block}.status--warning{background-color:#f9fb93;color:shade(#f9fb93, 60%);display:block;margin-bottom:.75rem;padding:.75rem;text-align:center;white-space:break-spaces}.status--warning a{color:shade(#f9fb93, 70%);text-decoration:underline}.status--warning a:focus,.status--warning a:hover{color:shade(#f9fb93, 90%)}.status--warning .placeholder{font-style:normal;font-weight:800}.status--error{background-color:#fbe3e4;color:shade(#fbe3e4, 60%);display:block;margin-bottom:.75rem;padding:.75rem;text-align:center;white-space:break-spaces}.status--error a{color:shade(#fbe3e4, 70%);text-decoration:underline}.status--error a:focus,.status--error a:hover{color:shade(#fbe3e4, 90%)}.status--error .placeholder{font-style:normal;font-weight:800}.status--status{background-color:#cfefc2;color:shade(#cfefc2, 60%);display:block;margin-bottom:.75rem;padding:.75rem;text-align:center;white-space:break-spaces}.status--status a{color:shade(#cfefc2, 70%);text-decoration:underline}.status--status a:focus,.status--status a:hover{color:shade(#cfefc2, 90%)}.status--status .placeholder{font-style:normal;font-weight:800}@media(min-width: 1080px){.field-tags.field--view-mode-full{padding:0 9rem}}@media(min-width: 1080px){.field-tags.field--view-mode-full>.field__items{display:flex;flex-flow:row wrap;justify-content:space-around}}.field-tags.field--view-mode-full>.field__items>.field__item{flex-basis:48.5%;margin:0 0 1.5rem}.field-tags.field--view-mode-full>.field__items>.field__item .blog-list__item__title{margin:.5rem 0 1rem;font-family:ruka-neue,arial,sans-serif;font-size:1.875rem;font-weight:400;text-transform:capitalize}@media(min-width: 0)and (max-width: 1079px){.field-tags.field--view-mode-full>.field__items>.field__item .blog-list__item__title{font-size:1.375rem}}.field-tags.field--view-mode-full>.field__items>.field__item .blog-list__item__title a{text-decoration:none;color:inherit}.field-tags.field--view-mode-full>.field__items>.field__item .blog-list__item__description p{margin-bottom:0}.field-tags.field--view-mode-full>.field__items>.field__item .blog-list__item__created{font-size:.75rem;color:#999}.field-tags.field--view-mode-blog-listing .field__item{display:flex;align-items:center;cursor:pointer;font-family:ruka-neue,arial,sans-serif;font-size:.935rem;letter-spacing:.1rem;line-height:1.2;padding:1rem 1rem;text-decoration:none;text-transform:uppercase;justify-content:center;font-weight:400}.field-tags.field--view-mode-blog-listing .field__item:hover,.field-tags.field--view-mode-blog-listing .field__item:focus{transition:all .2s ease-in}.field-tags.field--view-mode-blog-listing .field__item{background-color:#fff;border:none;border-radius:4px;color:#ff1706;padding:1rem 1rem;text-decoration:none;font-size:.875rem;min-height:3rem;width:-moz-fit-content;width:fit-content}.field-tags.field--view-mode-blog-listing .field__item:visited{color:#ff1706}.field-tags.field--view-mode-blog-listing .field__item:hover,.field-tags.field--view-mode-blog-listing .field__item:focus{background-color:#ff1706;color:#fff}.field-tags.field--view-mode-blog-listing .field__item:hover a,.field-tags.field--view-mode-blog-listing .field__item:focus a{color:#fff}.field-tags.field--view-mode-blog-listing .field__item a{color:#ff1706;text-decoration:none}.field-tags.field--view-mode-blog-listing .field__item a:visited{color:#ff1706}@media(min-width: 1080px){.field-tags.field--view-mode-blog-listing .field__item{font-size:.935rem;min-height:0;padding:.5rem 1rem}}.field-tags.field--view-mode-blog-listing .field__item{border-color:#ff1706;border-width:1px;border-style:solid;padding:8px;font-size:.875rem;font-family:ruka-neue,arial,sans-serif}.field-tags.field--view-mode-blog-listing .field__item:hover a{color:#fff}@media(min-width: 0)and (max-width: 1079px){.field-tags.field--view-mode-blog-listing .field__item{font-size:.625rem;padding:5px}}.field-tags.field--view-mode-blog-listing .field__item{display:inline-block;margin:0 .5rem .5rem 0}.vertical-liftup{display:flex;flex-direction:column;height:100%}@media(min-width: 0)and (max-width: 719px){.vertical-liftup{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%)}}.vertical-liftups-wrapper,.view-events .view-content.views-content-container.grid,.view-tagged-pages .view-content.views-content-container.grid,.view-companies .view-content.views-content-container.grid{display:flex;flex-direction:column;row-gap:2rem;margin-bottom:2rem}@media(min-width: 720px){.vertical-liftups-wrapper,.view-events .view-content.views-content-container.grid,.view-tagged-pages .view-content.views-content-container.grid,.view-companies .view-content.views-content-container.grid{display:grid;-moz-column-gap:2%;column-gap:2%;margin:2rem 0;grid-template-columns:repeat(auto-fill, minmax(48%, 1fr))}}@media(min-width: 1080px){.vertical-liftups-wrapper,.view-events .view-content.views-content-container.grid,.view-tagged-pages .view-content.views-content-container.grid,.view-companies .view-content.views-content-container.grid{grid-template-columns:repeat(auto-fill, minmax(23%, 1fr))}}.vertical-liftup__image img{height:11.5rem;-o-object-fit:cover;object-fit:cover;width:100%;display:inline}@media(min-width: 0)and (max-width: 719px){.vertical-liftup__image img{height:15rem}}.vertical-liftup__image--sustainability_badge{position:relative}.vertical-liftup__image--sustainability_badge::after{content:"";background-image:url("/themes/custom/ski_valley/images/icons/src/sustainable-travel-logo.svg");background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:93%;border-radius:8px;height:40px;width:104px;position:absolute;top:7px;right:7px}.vertical-liftup__wrapper{height:100%;display:flex;flex-flow:column}.vertical-liftup__extra-info-wrapper{display:flex;flex-flow:column;margin-top:auto}@media(min-width: 720px){.vertical-liftup__title{overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2}}.vertical-liftup__title>*,.vertical-liftup__title h3,.vertical-liftup__title h2{font-size:1.25rem;margin-top:.6rem;margin-bottom:0;text-transform:none;font-weight:500}.vertical-liftup__label{font-family:ruka-neue,arial,sans-serif;font-size:.875rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:.8rem;margin-top:.5rem}.vertical-liftup__description{line-height:normal;font-size:.935rem;margin-top:.5rem;margin-bottom:.5rem}@media(min-width: 0)and (max-width: 719px){.vertical-liftup__description{font-size:1rem}}.vertical-liftup__tags{margin:0;font-family:ruka-neue,arial,sans-serif;font-size:.75rem}@media(min-width: 0)and (max-width: 719px){.vertical-liftup__tags{font-size:.875rem}}.vertical-liftup__date{display:flex;align-items:center;font-size:1rem;margin-bottom:1rem}.vertical-liftup__date::before{background-image:url(/themes/custom/ski_valley/images/icons/src/calendar.svg);background-repeat:no-repeat;background-position:center left;background-size:13px;width:22px;height:24px;content:"";display:block}.vertical-liftup__cta *{width:100%;text-align:center}.vertical-liftup__cta__button{padding:11px}.checkout-complete{font-family:ruka-neue,arial,sans-serif}@media(min-width: 0)and (max-width: 1079px){.checkout-pane-payment-information{margin-bottom:.5rem}.checkout-pane-payment-information .billing-information-heading{margin-top:40px}}.checkout-pane-payment-information #edit-payment-information-payment-method{position:relative}.checkout-pane-payment-information .form-item{max-width:100%;min-width:1rem;margin-bottom:0}.checkout-pane-payment-information>.form-item--radio{display:flex;width:100%;justify-content:space-between}@media(min-width: 0)and (max-width: 1079px){.checkout-pane-payment-information>.form-item--radio{flex-direction:column}}.checkout-pane-payment-information>.form-item--radio .payment-method{border-radius:4px;flex:0 0 49%;display:flex;flex-flow:column;position:static}.checkout-pane-payment-information>.form-item--radio .payment-method[disabled]{display:none}.checkout-pane-payment-information>.form-item--radio .payment-method input{opacity:0;position:absolute;bottom:0}@media(min-width: 720px){.checkout-pane-payment-information>.form-item--radio .payment-method input{left:50%;transform:translate(-50%, -50%)}}.checkout-pane-payment-information>.form-item--radio .payment-method .paytrail-logo{max-width:5.5rem}.checkout-pane-payment-information>.form-item--radio .payment-method .klarna-logo{max-width:12rem}.checkout-pane-payment-information>.form-item--radio .payment-method label{border:1px solid #dcdcda;background-color:#fff;text-align:center;width:100%}.checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected{border-color:#ff1706}.checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected p{color:#ff1706}.checkout-pane-payment-information>.form-item--radio .payment-method label .payment-title{text-transform:uppercase;font-size:1rem;margin-bottom:0}.checkout-pane-payment-information>.form-item--radio .payment-method label .payment-description{font-size:.875rem;font-weight:300;margin-top:0}.checkout-pane-payment-information .form-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}@media(min-width: 0)and (max-width: 1079px){.checkout-pane-payment-information .form-wrapper{flex-direction:column}.checkout-pane-payment-information .form-wrapper .form-item{flex:100%}.checkout-pane-payment-information .form-wrapper .form-item input{width:100%}}.checkout-pane-payment-information .form-wrapper .field--type-boolean .form-item{flex:100%}.checkout-pane-payment-information .form-wrapper .field--type-boolean legend{display:none}.checkout-pane-payment-information .form-wrapper .field--type-boolean .form-item__label.form-item__label--checkbox{font-size:.875rem;display:flex;align-items:center;margin:0}.checkout-pane-payment-information .form-wrapper .form-item__label{font-size:.935rem}.checkout-pane-payment-information .form-wrapper .form-item__description{font-size:.875rem}.checkout-pane-payment-information .form-wrapper .field--name-field-comment{width:100%}.checkout-pane-payment-information .form-wrapper .field--name-field-comment .form-textarea{height:100%;width:100%}@media(min-width: 1080px){.checkout-pane-payment-information .form-wrapper>.form-item{flex:0 0 49%}.checkout-pane-payment-information .form-wrapper .field--name-address{flex:0 0 100%}.checkout-pane-payment-information .form-wrapper .field--name-address div{width:100%}.checkout-pane-payment-information .form-wrapper .field--name-field-email,.checkout-pane-payment-information .form-wrapper .field--name-field-telephone,.checkout-pane-payment-information .form-wrapper .field--name-field-country{flex:0 0 49%;min-width:1rem;max-width:100%}.checkout-pane-payment-information .form-wrapper .field--name-field-email .form-item,.checkout-pane-payment-information .form-wrapper .field--name-field-email .form-wrapper,.checkout-pane-payment-information .form-wrapper .field--name-field-telephone .form-item,.checkout-pane-payment-information .form-wrapper .field--name-field-telephone .form-wrapper,.checkout-pane-payment-information .form-wrapper .field--name-field-country .form-item,.checkout-pane-payment-information .form-wrapper .field--name-field-country .form-wrapper{flex:0 0 100%}.checkout-pane-payment-information .form-wrapper .form-item{margin-right:0;display:flex;align-items:flex-start;flex-flow:column}.checkout-pane-payment-information .form-wrapper .field--type-boolean{margin-top:1rem}.checkout-pane-payment-information .form-wrapper>.address-container-inline{display:flex;justify-content:space-between;flex:0 0 49%}.checkout-pane-payment-information .form-wrapper>.address-container-inline .form-item{flex:0 0 49%}.checkout-pane-payment-information .form-wrapper>.address-container-inline .form-item input{width:100%}.checkout-pane-payment-information .form-wrapper>.address-container-inline:nth-of-type(2){flex:0 0 100%}}.checkout-pane-payment-information>legend{display:none}.layout-checkout-form .form-actions,.view-commerce-cart-form .form-actions{display:flex;flex-flow:row-reverse;justify-content:space-between}@media(min-width: 0)and (max-width: 1079px){.layout-checkout-form .form-actions,.view-commerce-cart-form .form-actions{flex-flow:column}.layout-checkout-form .form-actions>*,.view-commerce-cart-form .form-actions>*{margin-bottom:.6rem}.layout-checkout-form .form-actions .button,.layout-checkout-form .form-actions .field-link,.layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button,.layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button,.layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button,.layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button,.layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button,.layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button,.layout-checkout-form .form-actions .pager__link--next,.layout-checkout-form .form-actions .pager__link--prev,.view-commerce-cart-form .form-actions .button,.view-commerce-cart-form .form-actions .field-link,.view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button,.view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button,.view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button,.view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button,.view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button,.view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button,.view-commerce-cart-form .form-actions .pager__link--next,.view-commerce-cart-form .form-actions .pager__link--prev{width:100%}.layout-checkout-form .form-actions .link--previous,.view-commerce-cart-form .form-actions .link--previous{width:100%}.layout-checkout-form .form-actions .c-backbutton,.view-commerce-cart-form .form-actions .c-backbutton{order:1}}@media(min-width: 1080px){.layout-checkout-form .form-actions h3,.view-commerce-cart-form .form-actions h3{margin:auto}}@media(min-width: 0)and (max-width: 1079px){.layout-checkout-form .form-actions h3,.view-commerce-cart-form .form-actions h3{display:flex;justify-content:space-between;font-size:1.25rem;letter-spacing:normal;margin-bottom:1.5rem}}.layout-checkout-form .form-actions .cart-total,.view-commerce-cart-form .form-actions .cart-total{color:#ff1706;order:1}@media(min-width: 1080px){.layout-checkout-form .form-actions .cart-total,.view-commerce-cart-form .form-actions .cart-total{order:2}}.checkout-pane-custom-review{font-size:.935rem}.checkout-pane-custom-review .edit-custom-review-order-summary{margin-top:2rem}.checkout-pane-custom-review .checkout-pane-custom-review--search-page-link{display:block;margin-top:5px}.checkout-pane-custom-review .h2,.checkout-pane-custom-review .paragraph--type-benefits-list>.field-title,.checkout-pane-custom-review .paragraph--type-department-liftup-list .field-title,.paragraph--type-department-liftup-list .checkout-pane-custom-review .field-title,.checkout-pane-custom-review .paragraph--type-liftup-collection-image-top .field-title,.paragraph--type-liftup-collection-image-top .checkout-pane-custom-review .field-title,.checkout-pane-custom-review .paragraph--type-liftup-slider .field-title,.paragraph--type-liftup-slider .checkout-pane-custom-review .field-title,.checkout-pane-custom-review .node--type-addon-content .c-addon__title,.node--type-addon-content .checkout-pane-custom-review .c-addon__title,.checkout-pane-custom-review .panoraama-react-app .block-ruka-skicenter-block.block .block-title,.panoraama-react-app .block-ruka-skicenter-block.block .checkout-pane-custom-review .block-title,.checkout-pane-custom-review .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .block-title,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .checkout-pane-custom-review .block-title,.checkout-pane-custom-review .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .block-title,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .checkout-pane-custom-review .block-title,.checkout-pane-custom-review .field-panoraama-link .block-ruka-skicenter-block.block .block-title,.field-panoraama-link .block-ruka-skicenter-block.block .checkout-pane-custom-review .block-title,.checkout-pane-custom-review .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .block-title,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .checkout-pane-custom-review .block-title,.checkout-pane-custom-review .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .block-title,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .checkout-pane-custom-review .block-title,.checkout-pane-custom-review .text-long h2,.text-long .checkout-pane-custom-review h2,.checkout-pane-custom-review .paragraph h2,.paragraph .checkout-pane-custom-review h2,.checkout-pane-custom-review .main-content h2,.main-content .checkout-pane-custom-review h2{margin-bottom:1.5rem;font-size:1.625rem;letter-spacing:4px}@media(min-width: 0)and (max-width: 1079px){.checkout-pane-custom-review .h2,.checkout-pane-custom-review .paragraph--type-benefits-list>.field-title,.checkout-pane-custom-review .paragraph--type-department-liftup-list .field-title,.paragraph--type-department-liftup-list .checkout-pane-custom-review .field-title,.checkout-pane-custom-review .paragraph--type-liftup-collection-image-top .field-title,.paragraph--type-liftup-collection-image-top .checkout-pane-custom-review .field-title,.checkout-pane-custom-review .paragraph--type-liftup-slider .field-title,.paragraph--type-liftup-slider .checkout-pane-custom-review .field-title,.checkout-pane-custom-review .node--type-addon-content .c-addon__title,.node--type-addon-content .checkout-pane-custom-review .c-addon__title,.checkout-pane-custom-review .panoraama-react-app .block-ruka-skicenter-block.block .block-title,.panoraama-react-app .block-ruka-skicenter-block.block .checkout-pane-custom-review .block-title,.checkout-pane-custom-review .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .block-title,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .checkout-pane-custom-review .block-title,.checkout-pane-custom-review .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .block-title,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .checkout-pane-custom-review .block-title,.checkout-pane-custom-review .field-panoraama-link .block-ruka-skicenter-block.block .block-title,.field-panoraama-link .block-ruka-skicenter-block.block .checkout-pane-custom-review .block-title,.checkout-pane-custom-review .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .block-title,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .checkout-pane-custom-review .block-title,.checkout-pane-custom-review .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .block-title,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .checkout-pane-custom-review .block-title,.checkout-pane-custom-review .text-long h2,.text-long .checkout-pane-custom-review h2,.checkout-pane-custom-review .paragraph h2,.paragraph .checkout-pane-custom-review h2,.checkout-pane-custom-review .main-content h2,.main-content .checkout-pane-custom-review h2{font-size:1.375rem}}.checkout-pane-custom-review .order-comment-field{max-width:100%;margin-bottom:0}.checkout-pane-custom-review .order-comment-field textarea{width:100%;height:6rem}.checkout-pane-custom-review .order-comment-field__count{margin-top:0;margin-bottom:5px;text-align:right}.checkout-pane-custom-review .order-comment-field__count.order-comment-field__count--warning{color:#ff1706}.checkout-pane-custom-review .terms-and-conditions{margin:1rem 0;display:block}.checkout-pane-custom-review #edit-custom-review-payment-information{margin-top:2rem;margin-bottom:0}.checkout-pane-custom-review #edit-custom-review-payment-information .address{margin:0}.field__label.inline{display:inline-block;font-weight:bolder}.fellow-passengers .fellow-passengers__heading{display:flex;flex-direction:row;justify-content:space-between;width:100%}.fellow-passengers .fellow-passengers__heading h4{margin:0}.fellow-passengers .fellow-passengers__order-info{margin:1rem 0;font-weight:bold;border-bottom:1px solid #dcdcda}.fellow-passengers .fellow-passenger__info-text{font-size:.935rem}@media(min-width: 720px){.fellow-passengers .fellow-passenger__info-text{font-size:.935rem;width:60%}}.fellow-passengers .fellow-passengers__passenger{margin-bottom:2rem}.fellow-passengers .js-form-type-checkbox{margin:.5rem 0}.fellow-passengers .js-form-type-checkbox label{margin:0}.fellow-passengers .js-form-type-checkbox .fellow-passengers__passenger--customer-stays-here{margin-bottom:2rem}.fellow-passengers .fellow-passengers__add{margin-right:auto;margin-bottom:1.5rem}.fellow-passengers .fellow-passengers__add.is-disabled{color:gray;cursor:initial}.checkout-fellow-passengers__heading{border-bottom:1px solid #000;padding-bottom:10px}@media(min-width: 720px){.checkout-fellow-passengers__wrapper{display:flex}}.checkout-fellow-passengers__list{padding-left:0;margin-right:4rem}.checkout-fellow-passengers__list li{list-style:none}.checkout-fellow-passengers__list li:first-child{font-weight:bold}.cart--cart-block{height:100%}.cart--cart-block .cart-icon{position:relative;margin-top:.5rem}@media(min-width: 1080px){.cart--cart-block .cart-icon{margin-top:0}}.cart--cart-block .cart-icon .icon{fill:#dcdcda;height:21px;width:20px}.cart--cart-block .cart-icon .cart-count{position:absolute;background-color:#ff1706;border-radius:50%;width:1.2rem;height:1.2rem;text-align:center;left:1rem;font-size:13px;color:#fff;top:-6px;font-weight:500}@media(min-width: 0)and (max-width: 1079px){.cart--cart-block .checkout-menu-button{display:none}}.address-container-inline .form-item{max-width:none}.address-container-inline .form-item label{display:block}@media(min-width: 0)and (max-width: 1079px){.layout-container--page__product .slick--field-images .media--slick{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%)}}.accommodation-search__description{margin:3rem 0}.accommodation-reservation-form{position:relative;background-color:#ececea;border:1px solid #dcdcda;box-shadow:0 1px 18px 0 rgba(220,220,218,.5);padding:.5rem 2rem 2.2rem}@media(min-width: 0)and (max-width: 719px){.accommodation-reservation-form{padding:0 .5rem 1.5rem;position:static}}.ski-inn-widget .react-calendar__calendar{right:0;left:unset}.reservation-anchor-button-container{position:fixed;bottom:10px;padding:0 1rem;z-index:100;left:50%;right:50%;transform:translate(-50%, 0%);width:85%}.reservation-anchor-button-container .button,.reservation-anchor-button-container .field-link,.reservation-anchor-button-container .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .reservation-anchor-button-container a.red-button,.reservation-anchor-button-container .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .reservation-anchor-button-container a.red-button,.reservation-anchor-button-container .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .reservation-anchor-button-container a.red-button,.reservation-anchor-button-container .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .reservation-anchor-button-container a.red-button,.reservation-anchor-button-container .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .reservation-anchor-button-container a.red-button,.reservation-anchor-button-container .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .reservation-anchor-button-container a.red-button,.reservation-anchor-button-container .pager__link--next,.reservation-anchor-button-container .pager__link--prev{font-size:1rem}.accommodation-reservation-form__info{background-color:#fff;padding:2.5rem 2rem 1rem;border:1px solid #dcdcda;border-bottom:0}.accommodation-reservation-form__options-wrapper{display:grid;grid-template-columns:1fr 1fr 120px 130px 120px;align-items:end;-moz-column-gap:1rem;column-gap:1rem}.main-sidebar .accommodation-reservation-form__options-wrapper{display:block}@media(min-width: 0)and (max-width: 1079px){.accommodation-reservation-form__options-wrapper{display:block}}.accommodation-reservation-form__datepicker label{display:block}.accommodation-reservation-form__datepicker hr{margin:20px;border:solid 1px #dcdcda}.accommodation-reservation-form__number-inputs{display:flex;flex-wrap:wrap}.accommodation-reservation-form__pets{display:flex}.accommodation-reservation-form__pets label.form-item__label--checkbox{align-self:flex-end;margin-bottom:4px}.main-sidebar .accommodation-reservation-form__pets{display:block}@media(min-width: 0)and (max-width: 1079px){.accommodation-reservation-form__pets{display:block}}.cart-original-price{text-decoration:line-through}.view-commerce-checkout-order-summary .cart-original-price{margin-right:.5rem}.coupon-redemption-form__coupons{margin-bottom:.5rem}@media(min-width: 0)and (max-width: 719px){.coupon-redemption-form__coupons table{width:100%}.coupon-redemption-form__coupons table tr{display:flex;justify-content:flex-start;align-items:center}.coupon-redemption-form__coupons table tr:first-child{font-size:1rem}.coupon-redemption-form__coupons table .button,.coupon-redemption-form__coupons table .field-link,.coupon-redemption-form__coupons table .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .coupon-redemption-form__coupons table a.red-button,.coupon-redemption-form__coupons table .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .coupon-redemption-form__coupons table a.red-button,.coupon-redemption-form__coupons table .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .coupon-redemption-form__coupons table a.red-button,.coupon-redemption-form__coupons table .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .coupon-redemption-form__coupons table a.red-button,.coupon-redemption-form__coupons table .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .coupon-redemption-form__coupons table a.red-button,.coupon-redemption-form__coupons table .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .coupon-redemption-form__coupons table a.red-button,.coupon-redemption-form__coupons table .pager__link--next,.coupon-redemption-form__coupons table .pager__link--prev{width:100%}}@media(min-width: 720px){#edit-coupon-redemption div[role=contentinfo]{width:100%}#edit-coupon-redemption label{margin-top:0}#edit-coupon-redemption{display:flex;flex-flow:row wrap;align-items:center}#edit-coupon-redemption .button,#edit-coupon-redemption .field-link,#edit-coupon-redemption .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block #edit-coupon-redemption a.red-button,#edit-coupon-redemption .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info #edit-coupon-redemption a.red-button,#edit-coupon-redemption .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info #edit-coupon-redemption a.red-button,#edit-coupon-redemption .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block #edit-coupon-redemption a.red-button,#edit-coupon-redemption .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info #edit-coupon-redemption a.red-button,#edit-coupon-redemption .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info #edit-coupon-redemption a.red-button,#edit-coupon-redemption .pager__link--next,#edit-coupon-redemption .pager__link--prev{margin-bottom:1rem;margin-left:2rem;align-self:flex-end}}@media(min-width: 0)and (max-width: 719px){#edit-coupon-redemption{margin-bottom:1rem}#edit-coupon-redemption .button,#edit-coupon-redemption .field-link,#edit-coupon-redemption .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block #edit-coupon-redemption a.red-button,#edit-coupon-redemption .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info #edit-coupon-redemption a.red-button,#edit-coupon-redemption .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info #edit-coupon-redemption a.red-button,#edit-coupon-redemption .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block #edit-coupon-redemption a.red-button,#edit-coupon-redemption .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info #edit-coupon-redemption a.red-button,#edit-coupon-redemption .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info #edit-coupon-redemption a.red-button,#edit-coupon-redemption .pager__link--next,#edit-coupon-redemption .pager__link--prev{width:100%}}@media(min-width: 720px){#edit-coupon-redemption .coupon-redemption-form__coupons--multiple{margin:1rem 0}}#edit-coupon-redemption .coupon-redemption-form__coupons--multiple h3{margin-bottom:0;font-size:1.125rem}#edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td .button,#edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td .field-link,#edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block #edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td a.red-button,#edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info #edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td a.red-button,#edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info #edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td a.red-button,#edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block #edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td a.red-button,#edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info #edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td a.red-button,#edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info #edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td a.red-button,#edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td .pager__link--next,#edit-coupon-redemption .coupon-redemption-form__coupons--multiple table tr td .pager__link--prev{margin:0 1rem;background:rgba(0,0,0,0);color:#ff1706;font-size:1.25rem;padding:0}.accommodation-reservation-form__extra-services{margin-top:20px}.accommodation-reservation-form__extra-services .form-item__label--checkbox{margin-top:10px;margin-bottom:10px}.accommodation-reservation-form__error-message{margin-top:1rem;color:#ff4040}.accommodation-reservation-form__error-message a{text-decoration:underline}.accommodation-reservation-form__purchase-info-own-use,.accommodation-reservation-form__purchase-info-quick-resrv{margin-top:16px}.accommodation-reservation-form__purchase-info-own-use{border-bottom:1px solid #ccc;padding-bottom:16px}.accommodation-reservation__owner-header{background-color:#ff1706;color:#fff;padding:12px 20px;font-size:1.25rem;display:flex;align-items:baseline;gap:10px}.number-input .form-item{width:auto}.number-input input:disabled,.number-input button:disabled{background:#f2f2f2;color:#dbdbdb;cursor:not-allowed}.number-input__label{margin:1.5rem 0 1rem}.main-sidebar .number-input--adults{width:100%}@media(min-width: 0)and (max-width: 1079px){.number-input--adults{width:100%}}.main-sidebar .number-input--children{width:50%;display:inline-block}@media(min-width: 0)and (max-width: 1079px){.number-input--children{width:50%;display:inline-block}}.number-input__value,.number-input__button{display:inline-block}.number-input__button__control-icon{position:relative;top:-1px}.number-input__button button{padding:0;height:48px;text-align:center;width:40px;letter-spacing:0;background:#fff;cursor:pointer;border:1px solid #c4c4c4;border-radius:4px}.number-input__button--decrease button{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.number-input__button--increase button{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.number-input__value{margin:0}.number-input__value input[type=number]{width:40px;padding:0;margin:0;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-left:0;border-right:0;height:48px;border-radius:0}.accommodation-search__content-wrapper{display:grid;grid-template-columns:70% 30%;margin-top:2rem;position:relative}@media(min-width: 0)and (max-width: 719px){.accommodation-search__content-wrapper .button,.accommodation-search__content-wrapper .field-link,.accommodation-search__content-wrapper .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__content-wrapper a.red-button,.accommodation-search__content-wrapper .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper a.red-button,.accommodation-search__content-wrapper .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper a.red-button,.accommodation-search__content-wrapper .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__content-wrapper a.red-button,.accommodation-search__content-wrapper .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper a.red-button,.accommodation-search__content-wrapper .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper a.red-button,.accommodation-search__content-wrapper .pager__link--next,.accommodation-search__content-wrapper .pager__link--prev{width:100%}}.accommodation-search__content-wrapper.show-map{grid-template-columns:100%}@media(min-width: 720px){.accommodation-search__content-wrapper.show-map .accommodation-search__filter-wrapper{position:absolute;top:50px;z-index:1000}}.accommodation-search__content-wrapper.show-map .accommodation-search__results_wrapper{padding:0}.accommodation-search__content-wrapper .button--gray,.accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous,.layout-checkout-form .form-actions .accommodation-search__content-wrapper .link--previous,.accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous,.view-commerce-cart-form .form-actions .accommodation-search__content-wrapper .link--previous{border-color:#2a2e4b;color:#2a2e4b;font-size:1rem}.accommodation-search__content-wrapper .button--gray::before,.accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous::before,.layout-checkout-form .form-actions .accommodation-search__content-wrapper .link--previous::before,.accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous::before,.view-commerce-cart-form .form-actions .accommodation-search__content-wrapper .link--previous::before{content:url("/themes/custom/ski_valley/images/icons/src/filter.svg");width:24px;height:20px;margin-right:.5rem;display:block}@media(min-width: 0)and (max-width: 1079px){.accommodation-search__content-wrapper{grid-template-columns:100%}}.accommodation-search__content-wrapper.campaign{display:block}.accommodation-search__map-controls{display:flex;justify-content:space-between;margin-bottom:1rem}@media(min-width: 0)and (max-width: 719px){.accommodation-search__map-controls{flex-direction:column;gap:1.5rem;margin-bottom:0}.accommodation-search__map-controls .travel-search--filters{order:1}}.accommodation-search__map-controls .button,.accommodation-search__map-controls .field-link,.accommodation-search__map-controls .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__map-controls a.red-button,.accommodation-search__map-controls .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__map-controls a.red-button,.accommodation-search__map-controls .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__map-controls a.red-button,.accommodation-search__map-controls .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__map-controls a.red-button,.accommodation-search__map-controls .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__map-controls a.red-button,.accommodation-search__map-controls .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__map-controls a.red-button,.accommodation-search__map-controls .pager__link--next,.accommodation-search__map-controls .pager__link--prev{width:auto}.accommodation-search__map-controls .button.button--gray.button--close-map::before,.accommodation-search__map-controls .button--gray.button--close-map.field-link::before,.accommodation-search__map-controls .panoraama-react-app .block-ruka-skicenter-block.block a.button--gray.button--close-map.red-button::before,.panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__map-controls a.button--gray.button--close-map.red-button::before,.accommodation-search__map-controls .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.button--gray.button--close-map.red-button::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__map-controls a.button--gray.button--close-map.red-button::before,.accommodation-search__map-controls .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.button--close-map.red-button::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__map-controls a.button--gray.button--close-map.red-button::before,.accommodation-search__map-controls .field-panoraama-link .block-ruka-skicenter-block.block a.button--gray.button--close-map.red-button::before,.field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__map-controls a.button--gray.button--close-map.red-button::before,.accommodation-search__map-controls .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.button--gray.button--close-map.red-button::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__map-controls a.button--gray.button--close-map.red-button::before,.accommodation-search__map-controls .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.button--close-map.red-button::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__map-controls a.button--gray.button--close-map.red-button::before,.accommodation-search__map-controls .button--gray.button--close-map.pager__link--next::before,.accommodation-search__map-controls .button--gray.button--close-map.pager__link--prev::before,.accommodation-search__map-controls .layout-checkout-form .form-actions .button.button--close-map.link--previous::before,.layout-checkout-form .form-actions .accommodation-search__map-controls .button.button--close-map.link--previous::before,.accommodation-search__map-controls .layout-checkout-form .form-actions .button--close-map.field-link.link--previous::before,.layout-checkout-form .form-actions .accommodation-search__map-controls .button--close-map.field-link.link--previous::before,.accommodation-search__map-controls .panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.button--close-map.red-button.link--previous::before,.panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.button--close-map.red-button.link--previous::before,.layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.button--close-map.red-button.link--previous::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.button--close-map.red-button.link--previous::before,.layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.button--close-map.red-button.link--previous::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.button--close-map.red-button.link--previous::before,.layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.button--close-map.red-button.link--previous::before,.field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.button--close-map.red-button.link--previous::before,.layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.button--close-map.red-button.link--previous::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.button--close-map.red-button.link--previous::before,.layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.button--close-map.red-button.link--previous::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.button--close-map.red-button.link--previous::before,.layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .layout-checkout-form .form-actions .button--close-map.pager__link--next.link--previous::before,.layout-checkout-form .form-actions .accommodation-search__map-controls .button--close-map.pager__link--next.link--previous::before,.accommodation-search__map-controls .layout-checkout-form .form-actions .button--close-map.pager__link--prev.link--previous::before,.layout-checkout-form .form-actions .accommodation-search__map-controls .button--close-map.pager__link--prev.link--previous::before,.accommodation-search__map-controls .view-commerce-cart-form .form-actions .button.button--close-map.link--previous::before,.view-commerce-cart-form .form-actions .accommodation-search__map-controls .button.button--close-map.link--previous::before,.accommodation-search__map-controls .view-commerce-cart-form .form-actions .button--close-map.field-link.link--previous::before,.view-commerce-cart-form .form-actions .accommodation-search__map-controls .button--close-map.field-link.link--previous::before,.accommodation-search__map-controls .panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.button--close-map.red-button.link--previous::before,.panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.button--close-map.red-button.link--previous::before,.view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.button--close-map.red-button.link--previous::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.button--close-map.red-button.link--previous::before,.view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.button--close-map.red-button.link--previous::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.button--close-map.red-button.link--previous::before,.view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.button--close-map.red-button.link--previous::before,.field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.button--close-map.red-button.link--previous::before,.view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.button--close-map.red-button.link--previous::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.button--close-map.red-button.link--previous::before,.view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.button--close-map.red-button.link--previous::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.button--close-map.red-button.link--previous::before,.view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__map-controls a.button--close-map.red-button.link--previous::before,.accommodation-search__map-controls .view-commerce-cart-form .form-actions .button--close-map.pager__link--next.link--previous::before,.view-commerce-cart-form .form-actions .accommodation-search__map-controls .button--close-map.pager__link--next.link--previous::before,.accommodation-search__map-controls .view-commerce-cart-form .form-actions .button--close-map.pager__link--prev.link--previous::before,.view-commerce-cart-form .form-actions .accommodation-search__map-controls .button--close-map.pager__link--prev.link--previous::before{content:"";background-image:url("/themes/custom/ski_valley/images/icons/src/compressed-list.svg");background-repeat:no-repeat;background-size:contain;height:20px;width:20px}.accommodation_search_compact,.travel_search_compact{margin-top:2rem;margin-bottom:1.5rem}.accommodation_search_compact .number-input--adults,.accommodation_search_compact .accommodation-reservation-form__filters-wrapper,.travel_search_compact .number-input--adults,.travel_search_compact .accommodation-reservation-form__filters-wrapper{grid-column:span 2}.accommodation_search_compact .accommodation-reservation-form,.travel_search_compact .accommodation-reservation-form{padding-top:1rem;padding-bottom:1rem}@media(min-width: 1080px){.accommodation_search_compact .accommodation-reservation-form,.travel_search_compact .accommodation-reservation-form{padding-top:0;padding-bottom:1.3rem}}@media(min-width: 0)and (max-width: 719px){.accommodation_search_compact .accommodation-reservation-form .button,.accommodation_search_compact .accommodation-reservation-form .field-link,.accommodation_search_compact .accommodation-reservation-form .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .accommodation_search_compact .accommodation-reservation-form a.red-button,.accommodation_search_compact .accommodation-reservation-form .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation_search_compact .accommodation-reservation-form a.red-button,.accommodation_search_compact .accommodation-reservation-form .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation_search_compact .accommodation-reservation-form a.red-button,.accommodation_search_compact .accommodation-reservation-form .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .accommodation_search_compact .accommodation-reservation-form a.red-button,.accommodation_search_compact .accommodation-reservation-form .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation_search_compact .accommodation-reservation-form a.red-button,.accommodation_search_compact .accommodation-reservation-form .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation_search_compact .accommodation-reservation-form a.red-button,.accommodation_search_compact .accommodation-reservation-form .pager__link--next,.accommodation_search_compact .accommodation-reservation-form .pager__link--prev,.travel_search_compact .accommodation-reservation-form .button,.travel_search_compact .accommodation-reservation-form .field-link,.travel_search_compact .accommodation-reservation-form .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .travel_search_compact .accommodation-reservation-form a.red-button,.travel_search_compact .accommodation-reservation-form .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .travel_search_compact .accommodation-reservation-form a.red-button,.travel_search_compact .accommodation-reservation-form .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .travel_search_compact .accommodation-reservation-form a.red-button,.travel_search_compact .accommodation-reservation-form .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .travel_search_compact .accommodation-reservation-form a.red-button,.travel_search_compact .accommodation-reservation-form .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .travel_search_compact .accommodation-reservation-form a.red-button,.travel_search_compact .accommodation-reservation-form .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .travel_search_compact .accommodation-reservation-form a.red-button,.travel_search_compact .accommodation-reservation-form .pager__link--next,.travel_search_compact .accommodation-reservation-form .pager__link--prev{margin-top:.8rem}}@media(min-width: 720px){.accomodation-search-form-compact{display:grid;grid-template-columns:1fr 1fr}}@media(min-width: 1080px){.accomodation-search-form-compact{display:grid;grid-template-columns:1fr 1fr 1fr}.accomodation-search-form-compact .DateRangePickerInput.DateRangePickerInput_1{padding-right:0;width:100%}}.accomodation-search-form-compact .accomodation-search-form-compact__dropdown{text-align:left;position:relative;background-color:#fff}.accomodation-search-form-compact .accomodation-search-form-compact__dropdown-container{display:grid;grid-template-columns:1fr 1fr;position:absolute;color:#000;background-color:#fff;border:1px solid #dcdcda;border-radius:3px;width:100%;padding:20px;padding-top:0;z-index:10}@media(min-width: 0)and (max-width: 1079px){.accommodation-search__filter-wrapper{order:1;margin-top:1rem}}.accommodation-search__results_wrapper{padding-right:2rem}@media(min-width: 0)and (max-width: 1079px){.accommodation-search__results_wrapper{order:2;padding-right:0;margin-top:2rem}}.accommodation-search__results_wrapper .accommodation-search__results-compressed:nth-child(even) .accommodation-search__result{background-color:#ebebe9;border:0}.accommodation-search__filter-inner-wrapper{padding:2rem;background-color:#fff;border:1px solid #dcdcda;border-radius:4px}.accommodation-search__results-compressed>.accommodation-search__result{display:block;padding:1rem;margin-bottom:0;border-radius:0}.accommodation-search__results-compressed .accommodation-search__result__ownership{border-radius:0}.accommodation-search__results-compressed .accommodation-search__result__ownership+.accommodation-search__result,.accommodation-search__results-compressed .accommodation-search__result__ownership+.accommodation-search__result__ownership-info+.accommodation-search__result{border:2px solid #ff1706 !important;border-top:0 !important}.accommodation-search__results-compressed .accommodation-search__result__ownership+.accommodation-search__result__ownership-info{border:2px solid #ff1706;border-radius:0;border-bottom:0}.accommodation-search__results-compressed .accommodation-search__result__header{display:flex;align-items:center;justify-content:space-between}@media(min-width: 1080px){.accommodation-search__results-compressed .accommodation-search__result__header{justify-content:start}}.accommodation-search__results-compressed .button--large-full-width{text-align:center}@media(min-width: 1080px){.accommodation-search__results-compressed .button--large-full-width{margin-top:0;grid-row:span 2}}@media(min-width: 1080px){.accommodation-search__results-compressed .accommodation-search__result__price{margin-left:.5rem}.accommodation-search__results-compressed .accommodation-search__result__content-wrapper{display:grid;grid-template-columns:70% 30%;align-items:center}.accommodation-search__results-compressed .accommodation-search__result__specs-wrapper{order:1}.accommodation-search__results-compressed .accommodation-search__result__header,.accommodation-search__results-compressed .accommodation-search__result__specs-wrapper{margin:0 .5rem}}.accommodation-search__result{display:grid;grid-template-columns:45% 55%;padding:2rem;background-color:#fff;border:1px solid #dcdcda;border-radius:4px;margin-bottom:2rem}.accommodation-search__result h4{margin:0}@media(min-width: 0)and (max-width: 719px){.accommodation-search__result{grid-template-columns:100%;padding:0}}.accommodation-search__result__ownership{background-color:#ff1706;color:#fff;padding:12px 18px;border-radius:4px;display:flex;align-items:center;gap:10px;cursor:pointer;width:100%;border:0}.accommodation-reservation__owner-header__home-icon,.accommodation-search__result__home-icon,.accommodation-search__result__arrow-icon{background-repeat:no-repeat;background-position:center;background-size:cover}.accommodation-reservation__owner-header__home-icon,.accommodation-search__result__home-icon{background-image:url("/themes/custom/ski_valley/images/icons/ski-inn/home-white.svg");width:18px;height:16px}.accommodation-search__result__arrow-icon{background-image:url("/themes/custom/ski_valley/images/icons/src/arrow-white.svg");margin-left:auto;width:30px;height:30px}.accommodation-search__result__arrow-icon--open{transform:rotate(180deg)}.accommodation-search__result__ownership-info{padding:25px 35px 35px;border:solid 1px #ff1706;border-radius:4px}.accommodation-search__no-results h3{text-transform:none}.accommodation-search__result__content-wrapper{padding-left:1.5rem;font-size:1rem}@media(min-width: 0)and (max-width: 719px){.accommodation-search__result__content-wrapper{padding:0 1rem 1rem}}.accommodation-search__result__specs-wrapper{display:grid;grid-template-columns:50% 50%;margin-top:1.5rem}ul.accommodation-search__result__specs-list{list-style-type:none;padding:0;margin:0}.accommodation-search__distance-filter-wrapper .range-filter:last-child input{margin-bottom:0}.accommodation-search__filter-inner-wrapper .accommodation-search__clear-filters{font-size:1.25rem;color:#ff1706;text-transform:capitalize;cursor:pointer}.accommodation-search__filter-inner-wrapper .accommodation-search__clear-filters::after{content:"";background-image:url("/themes/custom/ski_valley/images/icons/src/icon-close-red.svg");background-repeat:no-repeat;background-position:center;height:30px;width:30px;display:inline-block;top:.5rem;position:relative}.accommodation-search__spinner{margin:5rem 0;text-align:center}.paragraph--type-text-on-white-background{background:#fff;padding:3rem 2.5rem}.paragraph--type-text-on-white-background h1{margin-bottom:1.5rem}.paragraph--type-text-on-white-background p{margin-top:1rem;margin-bottom:0}@media(min-width: 0)and (max-width: 719px){.paragraph--type-text-on-white-background{padding:0;background:none;margin-bottom:2rem}}.accommodation-search__result__header{display:grid;grid-template-columns:80% 20%;margin-bottom:1.5rem}.accommodation-search__result__price{color:#ff1706;font-size:1.25rem;white-space:nowrap}@media(min-width: 0)and (max-width: 719px){.accommodation-search__result__image-wrapper{margin-bottom:1rem}}.accommodation-search__results_header_wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.accommodation-search__results_header_wrapper .accommodation-search__results_list_controls{display:flex}@media(min-width: 0)and (max-width: 719px){.accommodation-search__results_header_wrapper{flex-wrap:wrap;justify-content:flex-start}.accommodation-search__results_header_wrapper .button,.accommodation-search__results_header_wrapper .field-link,.accommodation-search__results_header_wrapper .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__results_header_wrapper a.red-button,.accommodation-search__results_header_wrapper .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__results_header_wrapper a.red-button,.accommodation-search__results_header_wrapper .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__results_header_wrapper a.red-button,.accommodation-search__results_header_wrapper .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__results_header_wrapper a.red-button,.accommodation-search__results_header_wrapper .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__results_header_wrapper a.red-button,.accommodation-search__results_header_wrapper .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__results_header_wrapper a.red-button,.accommodation-search__results_header_wrapper .pager__link--next,.accommodation-search__results_header_wrapper .pager__link--prev{width:100%}}.accommodation-search__results_header_wrapper .button--map{white-space:nowrap;height:2.275rem;margin-top:2px;margin-bottom:3px;margin-left:5px;line-height:1;font-size:1rem}.accommodation-search__results_header_wrapper .button--map::before{content:"";background-image:url("/themes/custom/ski_valley/images/icons/travelsearch-map.svg");background-repeat:no-repeat;background-size:contain;height:20px;width:20px;margin-right:.5rem;display:block}@media(min-width: 720px){.accommodation-search__results_header_wrapper .button--map{border-color:#dcdcda}}@media(min-width: 0)and (max-width: 719px){.accommodation-search__results_header_wrapper .button--map{order:2;margin-top:2rem}}.accommodation-search__results_sort{display:flex;align-items:center;gap:5px;margin-right:4px;min-width:16rem;justify-content:flex-end}@media(min-width: 0)and (max-width: 719px){.accommodation-search__results_sort{order:1}}@media(min-width: 1080px){.accommodation-search__results_sort{width:100%}}.accommodation-search__results_list_type{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.accommodation-search__results_list_type .form-item--radio__input#full+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/full-list.svg")}.accommodation-search__results_list_type .form-item--radio__input#compressed+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/compressed-list.svg")}.accommodation-search__results_list_type .form-item--radio__input:checked#full+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/full-list-red.svg")}.accommodation-search__results_list_type .form-item--radio__input:checked#compressed+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/compressed-list-red.svg")}.accommodation-search__results_list_type .form-item--radio__input+label::before{cursor:pointer;display:block;margin-right:0;width:2.275rem;height:2.275rem;border-radius:4px;background-repeat:no-repeat;background-position:center;background-size:20px;background-color:#fff}.accommodation-search__results_list_type .form-item--radio__input .form-item--radio{display:flex;align-items:center;padding:0 .5rem}.accommodation-search__results_list_type .form-item--radio__input .form-item__label{margin-left:.5rem}@media(min-width: 0)and (max-width: 719px){.accommodation-search__results_list_type{order:2}}.accommodation-search__results_count{text-transform:uppercase;width:100%}@media(min-width: 0)and (max-width: 719px){.accommodation-search__results_count{order:3;margin-top:2rem}}.datepicker-footer{padding:0 0 20px 23px;margin-top:1rem}@media(min-width: 1080px){.datepicker-footer{display:flex;flex-flow:row wrap}.datepicker-footer .datepicker-footer__date{width:49%}}.datepicker-footer--minimum-stay--info{color:#ff1706;margin:.5rem 0 0;font-size:1rem;white-space:normal}@media(min-width: 0)and (max-width: 719px){.datepicker-footer--minimum-stay--info{font-size:.875rem}}.datepicker-footer__date{display:flex;margin-bottom:.5rem;margin-top:.5rem}.datepicker-footer__date--unavailable-date{margin-bottom:0}.datepicker-footer__icon{width:30px;min-width:30px;height:30px;margin-right:1rem;display:block}.datepicker-footer__icon--available-icon{border:1px solid #c2d0cf;background:#cedddc}.datepicker-footer__icon--unavailable-icon{border:1px solid #000;background:linear-gradient(to top right, #999 0%, #999 calc(50% - 0.8px), rgb(0, 0, 0) 50%, #999 calc(50% + 0.8px), #999 100%)}.datepicker-footer__icon--limited-icon{border:1px solid #e6d7ac;background:#f5e6b8}.datepicker-footer__icon--minimal-icon{background:#ffa876}.datepicker-footer__icon--minimum-stay-icon{background:#008489}.datepicker-footer__icon--campaign-icon{background:linear-gradient(to top right, transparent 50%, #2b2f49 0) top right/10px 10px no-repeat,rgba(0,0,0,0);overflow:hidden;border:solid 1.1px #dcdcda}.datepicker-footer__date--minimal__description{font-size:.875rem;white-space:break-spaces}.link--back-to-search{display:flex;align-items:center;margin:1.5rem 0;font-weight:500;font-size:1.25rem}.link--back-to-search::before{content:"";background-image:url("/themes/custom/ski_valley/images/icons/src/arrow-right.svg");background-repeat:no-repeat;background-position:center;background-size:contain;height:1rem;width:1rem;margin-right:1rem;transform:rotate(180deg)}.apartment-booking-text{margin:2rem 0}.terms-conditions-link{font-weight:500;font-size:1.25rem;display:flex;align-items:center;margin:2rem 0}@media(min-width: 0)and (max-width: 1079px){.terms-conditions-link{font-size:1rem}}.terms-conditions-link::before{content:"";background-image:url("/themes/custom/ski_valley/images/icons/src/info.svg");background-repeat:no-repeat;background-position:center;background-size:contain;height:1.5rem;width:1.5rem;margin-right:.5rem}@media(min-width: 0)and (max-width: 1079px){.terms-conditions-link::before{height:1rem;width:1rem}}.cart-empty-page{margin-top:4rem}.active-extra-service,.active-campaign{color:#fff;padding:1rem 2rem 1rem 3rem;font-size:1rem;background-color:#2a2e4b;background-image:url("/themes/custom/ski_valley/images/icons/src/info-alt-white.svg");background-repeat:no-repeat;background-position:1rem center}.travel_search .react-calendar__calendar{z-index:1100}.travel_search .leaflet-popup-content-wrapper{padding:0;width:330px}@media(min-width: 0)and (max-width: 719px){.travel_search .leaflet-popup-content-wrapper{width:280px}}.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content{width:100%;margin:0}.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result{width:100%;padding:0;margin-bottom:0;display:flex;flex-direction:column}.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__header{grid-template-columns:75% 25%}.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper{padding:1rem;border:none}@media(min-width: 0)and (max-width: 719px){.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper{padding-top:0}}.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper div,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper h4{font-size:.875rem}@media(min-width: 0)and (max-width: 719px){.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper div,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper h4{font-size:.75rem}}.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .accommodation-search__result__specs-wrapper{display:flex;width:100%}.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .accommodation-search__result__specs-list{display:flex;gap:5px;margin-top:5px;margin-bottom:5px}.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .accommodation-search__result__price{font-size:1rem}.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .button,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .field-link,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper a.red-button,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper a.red-button,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper a.red-button,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper a.red-button,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper a.red-button,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper a.red-button,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .pager__link--next,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .pager__link--prev{font-size:1rem;color:#fff}@media(min-width: 0)and (max-width: 719px){.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .button,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .field-link,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper a.red-button,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper a.red-button,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper a.red-button,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper a.red-button,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper a.red-button,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper a.red-button,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .pager__link--next,.travel_search .leaflet-popup-content-wrapper .leaflet-popup-content .accommodation-search__result .accommodation-search__result__content-wrapper .pager__link--prev{font-size:.875rem}}.travel_search .travel-search__compressed .accommodation-search__result{display:grid;grid-template-columns:70% 30%;align-items:center;margin:0;border-radius:0}@media(min-width: 0)and (max-width: 719px){.travel_search .travel-search__compressed .accommodation-search__result{display:flex;flex-direction:column;padding:1.5rem}}.travel_search .travel-search__compressed>div:nth-child(odd) .accommodation-search__result{background-color:#ebebe9;border-color:#ebebe9}.travel_search .travel-search__compressed .accommodation-search__result__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:baseline;width:100%}.travel_search .travel-search__compressed .accommodation-search__result__header h4{font-size:1.25rem;display:inline-block;margin-right:5px}.travel_search .travel-search__compressed .accommodation-search__result__header--price{color:#ff1706;margin-right:5px}.travel_search .travel-search__compressed .accommodation-search__result__compressed-body{font-size:1rem;display:flex;flex-direction:column}@media(min-width: 0)and (max-width: 719px){.travel_search .travel-search__compressed .accommodation-search__result__compressed-body{margin:1rem 0}}.travel_search .travel-search__compressed .accommodation-search__result__specs-grouped{-moz-column-gap:15px;column-gap:15px;justify-content:flex-start}.travel_search .travel-search__compressed .accommodation-search__result__header--locations{color:#ff1706}@media(min-width: 0)and (max-width: 719px){.travel_search .travel-search__compressed .accommodation-search__result__button-wrapper{width:100%}}.travel_search .travel-search__compressed .accommodation-search__result__button-wrapper .button,.travel_search .travel-search__compressed .accommodation-search__result__button-wrapper .field-link,.travel_search .travel-search__compressed .accommodation-search__result__button-wrapper .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .travel_search .travel-search__compressed .accommodation-search__result__button-wrapper a.red-button,.travel_search .travel-search__compressed .accommodation-search__result__button-wrapper .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .travel_search .travel-search__compressed .accommodation-search__result__button-wrapper a.red-button,.travel_search .travel-search__compressed .accommodation-search__result__button-wrapper .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .travel_search .travel-search__compressed .accommodation-search__result__button-wrapper a.red-button,.travel_search .travel-search__compressed .accommodation-search__result__button-wrapper .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .travel_search .travel-search__compressed .accommodation-search__result__button-wrapper a.red-button,.travel_search .travel-search__compressed .accommodation-search__result__button-wrapper .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .travel_search .travel-search__compressed .accommodation-search__result__button-wrapper a.red-button,.travel_search .travel-search__compressed .accommodation-search__result__button-wrapper .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .travel_search .travel-search__compressed .accommodation-search__result__button-wrapper a.red-button,.travel_search .travel-search__compressed .accommodation-search__result__button-wrapper .pager__link--next,.travel_search .travel-search__compressed .accommodation-search__result__button-wrapper .pager__link--prev{width:auto;padding-left:3rem;padding-right:3rem;margin:0;align-self:center;font-size:1.25rem}.travel_search .accommodation-reservation-form__options-wrapper{grid-template-columns:1.5fr 2fr 120px 130px}.travel_search .accommodation-search__result__header{grid-template-columns:60% 40%;margin-bottom:0}.travel_search .accommodation-search__result__header h4{font-size:1rem}.travel_search .accommodation-search__result__additional-info{color:#ff1706}.travel_search .accommodation-search__result__specs-wrapper{margin-top:0}.travel_search .accommodation-search__result__combined-accommodations{margin:10px 0}@media(min-width: 0)and (max-width: 719px){.travel_search .accommodation-search__result__content-wrapper{font-size:.875rem}}.travel_search .accommodation-search__result__content-wrapper .button,.travel_search .accommodation-search__result__content-wrapper .field-link,.travel_search .accommodation-search__result__content-wrapper .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .travel_search .accommodation-search__result__content-wrapper a.red-button,.travel_search .accommodation-search__result__content-wrapper .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .travel_search .accommodation-search__result__content-wrapper a.red-button,.travel_search .accommodation-search__result__content-wrapper .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .travel_search .accommodation-search__result__content-wrapper a.red-button,.travel_search .accommodation-search__result__content-wrapper .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .travel_search .accommodation-search__result__content-wrapper a.red-button,.travel_search .accommodation-search__result__content-wrapper .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .travel_search .accommodation-search__result__content-wrapper a.red-button,.travel_search .accommodation-search__result__content-wrapper .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .travel_search .accommodation-search__result__content-wrapper a.red-button,.travel_search .accommodation-search__result__content-wrapper .pager__link--next,.travel_search .accommodation-search__result__content-wrapper .pager__link--prev{margin-top:10px}.travel_search .accommodation-search__result__content-wrapper .external-link::after{content:url("/themes/custom/ski_valley/images/icons/open-in-new-white.svg");position:relative;top:2px;left:5px}.travel_search .accommodation-search__result__price{white-space:initial;text-align:right;font-size:1rem}.travel_search .accommodation-search__result__specs-grouped{display:flex;justify-content:space-between}@media(min-width: 1080px){.travel_search .accommodation-search__result__specs-grouped{margin-right:3rem}}@media(min-width: 0)and (max-width: 719px){.travel_search .accommodation-search__result__header{grid-template-columns:65% 35%}.travel_search .accommodation-search__result__header h4,.travel_search .accommodation-search__result__price{font-size:.5625rem}.travel_search .accommodation-search__result__specs-wrapper,.travel_search .accommodation-search__result__additional-info,.travel_search .accommodation-search__result__combined-accommodations{font-size:.625rem}.travel_search .button,.travel_search .field-link,.travel_search .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .travel_search a.red-button,.travel_search .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .travel_search a.red-button,.travel_search .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .travel_search a.red-button,.travel_search .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .travel_search a.red-button,.travel_search .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .travel_search a.red-button,.travel_search .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .travel_search a.red-button,.travel_search .pager__link--next,.travel_search .pager__link--prev{font-size:.875rem}}.text-long .cb-framework .cb-segment-inner .cb-action .cb-btn.cb-btn-primary{color:#fff}.text-long .cb-framework .cb-segment-inner .cb-icon-css span{color:#000}.text-long .cb-widget-calendar .cb-widget-calendar-inner.cb--has-date .cb-segment{width:100%;max-width:100%}.paragraph--type-iticket-widget-list .iticket-widget{margin-top:3rem;margin-bottom:3rem;overflow:hidden}.paragraph--type-iticket-widget-list .iticket-widget .iticket-widget__text-container{text-align:center}.paragraph--type-iticket-widget-list .iticket-widget .iticket-widget__text-container .iticket-widget__description{margin-bottom:2.5rem}.paragraph--type-iticket-widget-list .iticket-widget .iticket-widget__placeholder{min-height:370px}.paragraph--type-iticket-widget-list .iticket-widget .cb-framework .vc-week .vc-day-content i{font-size:11px}.paragraph--type-accordion-list-item .iticket-widget{margin-top:0}.leaflet-tooltip{background-color:#000;color:#fff;border:none;font-family:ruka-neue,arial,sans-serif;font-size:1rem;padding-top:5px;padding-bottom:5px;cursor:pointer}.leaflet-marker-icon.marker-cluster{cursor:pointer;border-radius:15%;background-color:#ff1706;display:flex;align-items:center;justify-content:center}@media(min-width: 0)and (max-width: 719px){.leaflet-marker-icon.marker-cluster{width:65px !important;height:40px !important}}.leaflet-marker-icon.marker-cluster:hover{z-index:600 !important}.leaflet-marker-icon.marker-cluster div{display:flex;align-items:center;text-align:left;background-color:rgba(0,0,0,0);margin:0;margin-left:5px;padding:2px;width:100%;height:100%;color:#fff;font-family:ruka-neue,arial,sans-serif;font-size:.875rem}@media(min-width: 0)and (max-width: 719px){.leaflet-marker-icon.marker-cluster div{font-size:.75rem}}.leaflet-container .leaflet-popup-content a.button,.leaflet-container .leaflet-popup-content a.field-link,.leaflet-container .leaflet-popup-content .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .leaflet-container .leaflet-popup-content a.red-button,.leaflet-container .leaflet-popup-content .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .leaflet-container .leaflet-popup-content a.red-button,.leaflet-container .leaflet-popup-content .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .leaflet-container .leaflet-popup-content a.red-button,.leaflet-container .leaflet-popup-content .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .leaflet-container .leaflet-popup-content a.red-button,.leaflet-container .leaflet-popup-content .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .leaflet-container .leaflet-popup-content a.red-button,.leaflet-container .leaflet-popup-content .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .leaflet-container .leaflet-popup-content a.red-button,.leaflet-container .leaflet-popup-content a.pager__link--next,.leaflet-container .leaflet-popup-content a.pager__link--prev{color:#fff}.leaflet-container a.leaflet-popup-close-button{color:#ff1706;font-size:34px;margin-right:5px;margin-top:5px}.route-popup{padding:1rem}.route-popup .external-link::after{content:url("/themes/custom/ski_valley/images/icons/open-in-new-white.svg");position:relative;top:2px;left:5px}.bus-controls{z-index:1000;position:absolute;right:10px;top:70px;background-color:#fff;border:2px solid rgba(0,0,0,.2);border-radius:5px}.bus-controls::after{content:"";display:block;width:44px;height:44px;background-image:url("/themes/custom/ski_valley/images/icons/bus.svg");background-repeat:no-repeat;background-position:center}.bus-controls form{display:none;padding:6px 10px 6px 6px}.bus-controls form input[type=checkbox]{position:static !important;height:10px;width:10px;overflow:visible;cursor:pointer}.bus-controls form label{display:flex;align-items:center;gap:5px;cursor:pointer}.bus-controls form label .skibusroute-line-marker{height:3px;width:20px}.bus-controls form span{display:none}.bus-controls form input{margin-right:5px}.bus-controls:hover::after{display:none}.bus-controls:hover form{display:flex;flex-direction:column}.bus-controls:hover form span{display:flex;align-items:center}.node__title{text-align:center;margin:0 0 2rem}.node--type-addon-content{text-align:center;font-weight:200}@media(min-width: 1080px){.node--type-addon-content{padding:0 5rem;margin-top:3rem}}.node--type-addon-content .c-addon__title{text-transform:uppercase;font-size:1.375rem}@media(min-width: 1080px){.node--type-addon-content .c-addon__cotnent{padding:0 5rem}}.node--type-hero{position:relative;height:40rem}@media(min-width: 0)and (max-width: 1079px){.node--type-hero{height:auto}.node--type-hero .hero-text{justify-content:flex-start}}.node--type-hero picture{height:100%}.node--type-hero picture::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0.4) 100%)}.node--type-embedded-react-app .paragraph--type-text .field--type-text-long{margin:0}@media(min-width: 1080px){.node--type-page-with-icons.c-page-with-hero .c-page-with-hero__hero-text{top:30%;transform:translate(-50%, -30%)}}.node--type-page-with-icons.c-page-with-hero .below-hero{margin-top:-6rem}@media(min-width: 0)and (max-width: 1079px){.node--type-page-with-icons.c-page-with-hero .below-hero{margin-top:0}.node--type-page-with-icons.c-page-with-hero .below-hero .field-react-app{margin-top:-3rem}.node--type-page-with-icons.c-page-with-hero .below-hero .field-react-app .block-title__wrapper{margin-top:5rem}}@media(min-width: 1080px){.node--type-page-with-icons.c-page-with-hero .below-hero .paragraph--type-icon-list .field-icon-paragraph .field__items .field__item{width:20%}}.node--type-page-with-icons.c-page-with-hero .below-hero .paragraph--type-icon-list .field-icon-paragraph .field__items .field-media-icon .paragraph__media--image{padding:.5rem}@media(min-width: 1080px){.node--type-page-with-icons.c-page-with-hero .below-hero .paragraph--type-icon-list .field-icon-paragraph .field__items .field-media-icon .paragraph__media--image{padding:1rem}}@media(min-width: 0)and (max-width: 1079px){.node--type-page-with-icons.c-page-with-hero .below-hero .paragraph--type-icon-list .field-icon-paragraph .field__items{flex-flow:column wrap}.node--type-page-with-icons.c-page-with-hero .below-hero .paragraph--type-icon-list .field-icon-paragraph .field__items .field__item{flex-flow:row wrap;width:100%}.node--type-page-with-icons.c-page-with-hero .below-hero .paragraph--type-icon-list .field-icon-paragraph .field__items .field__item .paragraph--type-icon{flex-direction:row}.node--type-page-with-icons.c-page-with-hero .below-hero .paragraph--type-icon-list .field-icon-paragraph .field__items .field__item .paragraph--type-icon::after{content:"";background-image:url(/themes/custom/ski_valley/images/icons/src/arrow-black-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;height:.7rem;width:.7rem}.node--type-page-with-icons.c-page-with-hero .below-hero .paragraph--type-icon-list .field-icon-paragraph .field__items .field__item .paragraph--type-icon .field-title{margin:0;width:70%;text-align:left;margin-left:1rem}}@media(min-width: 0)and (max-width: 1079px){.node--type-page-with-icons.c-page-with-hero .below-hero{display:flex;flex-direction:column-reverse}}.c-article__content{margin-top:5rem}@media(min-width: 1080px){.c-article__content{padding:0 14rem}}.layout-container--page_without_footer{max-width:100%}.layout-container--page_without_footer .header{margin:0 auto;max-width:1440px;padding:0 0;width:100%}@media(min-width: 480px){.layout-container--page_without_footer .header{padding:0 0}}@media(min-width: 1440px){.layout-container--page_without_footer .header{padding-left:calc(0 + -50vw + 1440px/2);padding-right:calc(0 + -50vw + 1440px/2)}}.layout-container--page_without_footer .main{margin-bottom:0;max-width:100%}.layout-container--page_without_footer .main .main-content{padding-left:0;padding-right:0}.layout-container--page_without_footer .footer{display:none}.layout-container--page__checkout .footer{display:none}.paragraph--type-text .field--type-text-long,.paragraph--type-text .field--type-webform,.paragraph--type-text .field-title,.paragraph--type-text .field-benefits-view-reference,.paragraph--type-ingress .field--type-text-long,.paragraph--type-ingress .field--type-webform,.paragraph--type-ingress .field-title,.paragraph--type-ingress .field-benefits-view-reference,.paragraph--type-webform .field--type-text-long,.paragraph--type-webform .field--type-webform,.paragraph--type-webform .field-title,.paragraph--type-webform .field-benefits-view-reference,.paragraph--type-benefits-list .field--type-text-long,.paragraph--type-benefits-list .field--type-webform,.paragraph--type-benefits-list .field-title,.paragraph--type-benefits-list .field-benefits-view-reference{margin:2rem auto;max-width:50rem}@media(min-width: 720px){.paragraph--type-media{margin:5rem 0}}.paragraph--type-ingress{font-size:1.125rem}@media(min-width: 1080px){.paragraph--type-ingress{font-size:1.25rem}}.paragraph--type-ingress .paragraph__title{letter-spacing:normal;margin:2rem auto;max-width:52.5rem;text-align:center}@media(min-width: 1080px){.paragraph--type-ingress .paragraph__title{font-size:2.25rem}}@media(min-width: 1080px){.paragraph--type-article-feed{padding:0 9rem}}@media(min-width: 1080px){.paragraph--type-article-feed .field-tag>.field__items{display:flex;flex-flow:row wrap;justify-content:space-around}}.paragraph--type-article-feed .field-tag>.field__items>.field__item{flex-basis:48.5%;margin:0 0 1.5rem}.paragraph--type-article-feed .field-tag>.field__items>.field__item .blog-list__item__title{margin:.5rem 0 1rem;font-family:ruka-neue,arial,sans-serif;font-size:1.875rem;font-weight:400;text-transform:capitalize}@media(min-width: 0)and (max-width: 1079px){.paragraph--type-article-feed .field-tag>.field__items>.field__item .blog-list__item__title{font-size:1.375rem}}.paragraph--type-article-feed .field-tag>.field__items>.field__item .blog-list__item__title a{text-decoration:none;color:inherit}.paragraph--type-article-feed .field-tag>.field__items>.field__item .blog-list__item__description p{margin-bottom:0}.paragraph--type-article-feed .field-tag>.field__items>.field__item .blog-list__item__created{font-size:.75rem;color:#999}.paragraph--type-icon-list{margin:1rem 0}.paragraph--type-icon-list .field-icon-paragraph .field__items{display:flex;flex-flow:row wrap;justify-content:center}.paragraph--type-icon-list .field-icon-paragraph .field__items .field__item{width:49%;margin-top:1rem}@media(min-width: 1080px){.paragraph--type-icon-list .field-icon-paragraph .field__items .field__item{width:24%}}.paragraph--type-icon{display:flex;align-items:center;flex-direction:column;text-align:center;position:relative}.paragraph--type-icon .field-media-icon .paragraph__media--image{background-color:#fff;border-radius:50%;height:6rem;width:6rem;display:flex;align-items:center;justify-content:center}@media(min-width: 0)and (max-width: 1079px){.paragraph--type-icon .field-media-icon .paragraph__media--image{width:3.5rem;height:3.5rem}}.paragraph--type-icon .field-title{font-size:1.125rem;margin-top:.5rem}@media(min-width: 0)and (max-width: 1079px){.paragraph--type-icon .field-title{font-size:1rem}}.paragraph--type-icon .field-description{padding:0 .5rem;font-size:1rem}@media(min-width: 1080px){.paragraph--type-icon .field-description{font-size:1.125rem;padding:0 1rem}}.paragraph--type-icon .field-link{position:absolute;width:100%;height:100%;opacity:0}.paragraph--type-icon .field-link a{width:100%;height:100%}.paragraph--type-department-liftup-list .slide,.paragraph--type-liftup-collection-image-top .slide,.paragraph--type-liftup-slider .slide{max-height:100%}.paragraph--type-department-liftup-list .slide .c-liftup__content h2,.paragraph--type-liftup-collection-image-top .slide .c-liftup__content h2,.paragraph--type-liftup-slider .slide .c-liftup__content h2{color:#fff}.paragraph--type-department-liftup-list .field-title,.paragraph--type-liftup-collection-image-top .field-title,.paragraph--type-liftup-slider .field-title{text-align:center}.paragraph--type-department-liftup-list img,.paragraph--type-liftup-collection-image-top img,.paragraph--type-liftup-slider img{height:250px;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 0)and (max-width: 1079px){.paragraph--type-department-liftup-list img,.paragraph--type-liftup-collection-image-top img,.paragraph--type-liftup-slider img{height:230px}}.paragraph--type-department-liftup-list .field__items,.paragraph--type-liftup-collection-image-top .field__items,.paragraph--type-liftup-slider .field__items{display:flex;flex-flow:column wrap;justify-content:space-between;align-items:stretch}@media(min-width: 720px){.paragraph--type-department-liftup-list .field__items,.paragraph--type-liftup-collection-image-top .field__items,.paragraph--type-liftup-slider .field__items{flex-direction:row}}.paragraph--type-department-liftup-list .field__items .field__item,.paragraph--type-liftup-collection-image-top .field__items .field__item,.paragraph--type-liftup-slider .field__items .field__item{margin-bottom:2rem}@media(min-width: 720px){.paragraph--type-department-liftup-list .field__items .field__item,.paragraph--type-liftup-collection-image-top .field__items .field__item,.paragraph--type-liftup-slider .field__items .field__item{flex:0 0 48%;margin:1%}}@media(min-width: 1080px){.paragraph--type-department-liftup-list .field__items .field__item,.paragraph--type-liftup-collection-image-top .field__items .field__item,.paragraph--type-liftup-slider .field__items .field__item{flex:0 0 31%}}.paragraph--type-department-liftup-list .field__items .field__item .paragraph,.paragraph--type-department-liftup-list .field__items .field__item .field-department,.paragraph--type-department-liftup-list .field__items .field__item .taxonomy-term,.paragraph--type-liftup-collection-image-top .field__items .field__item .paragraph,.paragraph--type-liftup-collection-image-top .field__items .field__item .field-department,.paragraph--type-liftup-collection-image-top .field__items .field__item .taxonomy-term,.paragraph--type-liftup-slider .field__items .field__item .paragraph,.paragraph--type-liftup-slider .field__items .field__item .field-department,.paragraph--type-liftup-slider .field__items .field__item .taxonomy-term{height:100%}.paragraph--type-department-liftup-list .field__items .field__item .taxonomy-term,.paragraph--type-liftup-collection-image-top .field__items .field__item .taxonomy-term,.paragraph--type-liftup-slider .field__items .field__item .taxonomy-term{display:flex;flex-flow:column;align-items:stretch;justify-content:stretch}.paragraph--type-department-liftup-list .field__items .field__item .c-liftup__content,.paragraph--type-liftup-collection-image-top .field__items .field__item .c-liftup__content,.paragraph--type-liftup-slider .field__items .field__item .c-liftup__content{background-color:#2a2e4b;color:#fff;text-align:center;padding:2rem;display:flex;flex-direction:column}.paragraph--type-department-liftup-list .field__items .field__item .c-liftup__content h2,.paragraph--type-department-liftup-list .field__items .field__item .c-liftup__content h3,.paragraph--type-liftup-collection-image-top .field__items .field__item .c-liftup__content h2,.paragraph--type-liftup-collection-image-top .field__items .field__item .c-liftup__content h3,.paragraph--type-liftup-slider .field__items .field__item .c-liftup__content h2,.paragraph--type-liftup-slider .field__items .field__item .c-liftup__content h3{color:#fff;margin-top:0}.paragraph--type-department-liftup-list .field__items .field__item .c-liftup__content .field-hero-text,.paragraph--type-liftup-collection-image-top .field__items .field__item .c-liftup__content .field-hero-text,.paragraph--type-liftup-slider .field__items .field__item .c-liftup__content .field-hero-text{margin-bottom:2rem}@media(min-width: 0)and (max-width: 1079px){.paragraph--type-department-liftup-list .field__items .field__item .c-liftup__content .field-hero-text,.paragraph--type-liftup-collection-image-top .field__items .field__item .c-liftup__content .field-hero-text,.paragraph--type-liftup-slider .field__items .field__item .c-liftup__content .field-hero-text{font-size:1rem}}.paragraph--type-department-liftup-list .field__items .field__item .c-liftup__content .field-link-to-term,.paragraph--type-liftup-collection-image-top .field__items .field__item .c-liftup__content .field-link-to-term,.paragraph--type-liftup-slider .field__items .field__item .c-liftup__content .field-link-to-term{display:flex;justify-content:center;margin-top:auto}.paragraph--type-icon-list-liftups{margin:2rem 0}@media(min-width: 1080px){.paragraph--type-icon-list-liftups{margin:2rem 1.5rem}}.paragraph--type-icon-list-liftups .field-icon-paragraph>.field__items{display:flex;flex-flow:row wrap}@media(min-width: 1080px){.paragraph--type-icon-list-liftups .field-icon-paragraph>.field__items::after{content:"";flex:50%}.paragraph--type-icon-list-liftups .field-icon-paragraph>.field__items>.field__item{flex:50%}}.paragraph--type-icon-list-liftups .field-icon-paragraph>.field__items>.field__item{margin-top:2rem}.paragraph--type-icon-list-liftups .field-icon-paragraph>.field__items>.field__item .paragraph--view-mode-liftup{display:flex;flex-flow:row wrap;align-items:flex-start}.paragraph--type-icon-list-liftups .field-icon-paragraph>.field__items>.field__item .paragraph--view-mode-liftup .group-left .paragraph__media{background-color:rgba(0,0,0,0);height:4rem;width:4rem}.paragraph--type-icon-list-liftups .field-icon-paragraph>.field__items>.field__item .paragraph--view-mode-liftup .group-right{flex:1;display:flex;flex-direction:column;text-align:left;padding:1rem 0 1rem .5rem}@media(min-width: 1080px){.paragraph--type-icon-list-liftups .field-icon-paragraph>.field__items>.field__item .paragraph--view-mode-liftup .group-right{padding:0 2rem 1rem}}.paragraph--type-icon-list-liftups .field-icon-paragraph>.field__items>.field__item .paragraph--view-mode-liftup .group-right a{border-bottom-style:solid;border-bottom-width:2px;margin-top:.5rem;margin-right:auto}.paragraph--type-webcamera-collection .webcam-collection{display:grid;gap:2rem 6%;margin:2rem 0;grid-template-columns:repeat(auto-fill, minmax(44%, 1fr))}@media(min-width: 1080px){.paragraph--type-webcamera-collection .webcam-collection{-moz-column-gap:2%;column-gap:2%;grid-template-columns:repeat(auto-fill, minmax(23%, 1fr))}}.paragraph--type-webcamera-collection .webcam-collection .webcam .webcam-image{height:11.5rem;-o-object-fit:cover;object-fit:cover}@media(min-width: 0)and (max-width: 719px){.paragraph--type-webcamera-collection .webcam-collection .webcam .webcam-image{height:6.5rem}}.paragraph--type-webcamera-collection .webcam-collection .webcam .webcam-text .webcam-title{font-family:ruka-neue,arial,sans-serif;font-size:1.25rem;margin-top:1rem;margin-bottom:.5rem}@media(min-width: 0)and (max-width: 1079px){.paragraph--type-webcamera-collection .webcam-collection .webcam .webcam-text .webcam-title{font-size:1rem}}.paragraph--type-table .table,.paragraph--type-table .text-long table,.text-long .paragraph--type-table table{border:none;background-color:rgba(0,0,0,0);table-layout:fixed}.paragraph--type-table .table .table__heading-cell,.paragraph--type-table .text-long table .table__heading-cell,.text-long .paragraph--type-table table .table__heading-cell,.paragraph--type-table .table .text-long th,.text-long .paragraph--type-table .table th,.paragraph--type-table .text-long table th,.text-long .paragraph--type-table table th,.paragraph--type-table .table .table__cell,.paragraph--type-table .text-long table .table__cell,.text-long .paragraph--type-table table .table__cell,.paragraph--type-table .table .text-long td,.text-long .paragraph--type-table .table td,.paragraph--type-table .text-long table td,.text-long .paragraph--type-table table td{border:none;text-align:center;padding:.9rem 2rem;font-family:helvetica neue,arial,sans-serif}@media(min-width: 0)and (max-width: 1079px){.paragraph--type-table .table .table__heading-cell,.paragraph--type-table .text-long table .table__heading-cell,.text-long .paragraph--type-table table .table__heading-cell,.paragraph--type-table .table .text-long th,.text-long .paragraph--type-table .table th,.paragraph--type-table .text-long table th,.text-long .paragraph--type-table table th,.paragraph--type-table .table .table__cell,.paragraph--type-table .text-long table .table__cell,.text-long .paragraph--type-table table .table__cell,.paragraph--type-table .table .text-long td,.text-long .paragraph--type-table .table td,.paragraph--type-table .text-long table td,.text-long .paragraph--type-table table td{padding:1rem 0}}.paragraph--type-table .table .table__heading-cell,.paragraph--type-table .text-long table .table__heading-cell,.text-long .paragraph--type-table table .table__heading-cell,.paragraph--type-table .table .text-long th,.text-long .paragraph--type-table .table th,.paragraph--type-table .text-long table th,.text-long .paragraph--type-table table th{background-color:#ff1706;color:#fff;border:none;text-transform:uppercase;font-weight:normal;font-family:ruka-neue,arial,sans-serif}@media(min-width: 0)and (max-width: 1079px){.paragraph--type-table .table .table__heading-cell,.paragraph--type-table .text-long table .table__heading-cell,.text-long .paragraph--type-table table .table__heading-cell,.paragraph--type-table .table .text-long th,.text-long .paragraph--type-table .table th,.paragraph--type-table .text-long table th,.text-long .paragraph--type-table table th{font-size:.875rem}}.paragraph--type-table .table .table__cell,.paragraph--type-table .text-long table .table__cell,.text-long .paragraph--type-table table .table__cell,.paragraph--type-table .table .text-long td,.text-long .paragraph--type-table .table td,.paragraph--type-table .text-long table td,.text-long .paragraph--type-table table td{font-size:1rem;background-color:inherit}@media(min-width: 0)and (max-width: 1079px){.paragraph--type-table .table .table__cell,.paragraph--type-table .text-long table .table__cell,.text-long .paragraph--type-table table .table__cell,.paragraph--type-table .table .text-long td,.text-long .paragraph--type-table .table td,.paragraph--type-table .text-long table td,.text-long .paragraph--type-table table td{font-size:.875rem}}.paragraph--type-table .table .table__row,.paragraph--type-table .text-long table .table__row,.text-long .paragraph--type-table table .table__row,.paragraph--type-table .table .text-long tr,.text-long .paragraph--type-table .table tr,.paragraph--type-table .text-long table tr,.text-long .paragraph--type-table table tr{background-color:#fafafd}.paragraph--type-table .table .table__row:nth-child(even),.paragraph--type-table .text-long table .table__row:nth-child(even),.text-long .paragraph--type-table table .table__row:nth-child(even),.paragraph--type-table .table .text-long tr:nth-child(even),.text-long .paragraph--type-table .table tr:nth-child(even),.paragraph--type-table .text-long table tr:nth-child(even),.text-long .paragraph--type-table table tr:nth-child(even){background-color:#ececea}.paragraph--type-call-to-action{margin:3rem 0;display:flex;justify-content:center}.paragraph--type-call-to-action .button,.paragraph--type-call-to-action .field-link,.paragraph--type-call-to-action .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .paragraph--type-call-to-action a.red-button,.paragraph--type-call-to-action .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .paragraph--type-call-to-action a.red-button,.paragraph--type-call-to-action .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .paragraph--type-call-to-action a.red-button,.paragraph--type-call-to-action .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .paragraph--type-call-to-action a.red-button,.paragraph--type-call-to-action .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .paragraph--type-call-to-action a.red-button,.paragraph--type-call-to-action .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .paragraph--type-call-to-action a.red-button,.paragraph--type-call-to-action .pager__link--next,.paragraph--type-call-to-action .pager__link--prev{font-size:1.25rem;padding:.8rem 1rem}@media(min-width: 0)and (max-width: 1079px){.paragraph--type-call-to-action .button,.paragraph--type-call-to-action .field-link,.paragraph--type-call-to-action .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .paragraph--type-call-to-action a.red-button,.paragraph--type-call-to-action .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .paragraph--type-call-to-action a.red-button,.paragraph--type-call-to-action .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .paragraph--type-call-to-action a.red-button,.paragraph--type-call-to-action .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .paragraph--type-call-to-action a.red-button,.paragraph--type-call-to-action .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .paragraph--type-call-to-action a.red-button,.paragraph--type-call-to-action .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .paragraph--type-call-to-action a.red-button,.paragraph--type-call-to-action .pager__link--next,.paragraph--type-call-to-action .pager__link--prev{font-size:1rem}}.paragraph--type-react-app div[class^=today-page] h3{text-align:center;font-size:1.625rem;font-weight:500}.paragraph .travel_search_external,.paragraph .accommodation_search_block{margin-top:2rem}.slick-lightbox-inner .slick-lightbox-close::before{font-size:50px;content:"";background-image:url("/themes/custom/ski_valley/images/icons/src/close-with-circle.svg");background-repeat:no-repeat;background-size:50px;height:50px;width:50px;display:block}.paragraph--type-image-gallery{padding:1.2rem 0}.paragraph--type-image-gallery .field-title{text-align:center}.paragraph--type-image-gallery .slick__slide{max-height:100%}.paragraph--type-image-gallery .slick-wrapper{margin-bottom:0}.paragraph--type-image-gallery .media__icon.media__icon--litebox{background-image:url("/themes/custom/ski_valley/images/icons/src/magnifying_glass.svg");background-repeat:no-repeat;background-size:50%;background-position:center}.paragraph--type-image-gallery .media__icon.media__icon--litebox::after,.paragraph--type-image-gallery .media__icon.media__icon--litebox::before{content:none}.paragraph--type-image-gallery .blazy__slick-lightbox{cursor:auto}.paragraph--type-image-gallery .blazy--grid{display:flex;flex-flow:row wrap}.paragraph--type-image-gallery .blazy--grid>.grid{width:33%}@media(min-width: 720px){.paragraph--type-image-gallery .blazy--grid>.grid{width:25%}}.paragraph--type-image-background{margin:1.5rem 0}.paragraph--type-image-background .field-title{text-align:center;margin:1.5rem}.paragraph--type-image-background .image-background__content-wrapper{position:relative;padding:2rem 0}.paragraph--type-image-background .image-background__content-wrapper .field-content{position:relative;z-index:10}.paragraph--type-image-background .image-background__content-wrapper .field-content>.field__items{display:flex;flex-direction:column;gap:1.5rem}.paragraph--type-image-background .field-image{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%);position:absolute;top:0;left:0;z-index:2;height:100%}.paragraph--type-image-background .field-image img{-o-object-fit:cover;object-fit:cover;min-width:100vw}.paragraph--type-image-background .field-image img,.paragraph--type-image-background .field-image picture,.paragraph--type-image-background .field-image div{height:100%}@media(min-width: 0)and (max-width: 719px){.paragraph--type-image-background .block--reactappblock>div{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%);position:relative;padding-left:20px;padding-right:20px}.paragraph--type-image-background .block--reactappblock>div .react-calendar__calendar{left:0;right:0;margin-left:auto;margin-right:auto}}.paragraph--type-image-background .c-image-background--overlay{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);content:"";background-color:#223;display:block;position:absolute;top:0;z-index:3;height:100%;width:100vw}@media(min-width: 0)and (max-width: 719px){.paragraph--type-image-background .paragraph--type-text-on-white-background{background-color:#fff;padding:1rem}}.paragraph--type-image-background .paragraph--type-accordion-list-item .ui-accordion-header::after{background-image:url("/themes/custom/ski_valley/images/icons/src/plus-white.svg")}.paragraph--type-image-background .paragraph--type-accordion-list-item .ui-accordion-header.ui-state-active::after{background-image:url("/themes/custom/ski_valley/images/icons/src/minus-white.svg")}.paragraph--type-image-background .paragraph--type-accordion-list .field-accordion-list-item .field__items .field__item{border-color:#fff}.paragraph--type-image-background .paragraph--type-accordion-list .field-accordion-list-item .field__items .field__item h3{color:#fff}.paragraph--type-image-background .paragraph--type-accordion-list .field-accordion-list-item>.field__items>.field__item:last-child{border-color:#fff}.paragraph--type-image-background .paragraph--type-text *{color:#fff}.paragraph--type-image-background .paragraph--type-icon-list .field-description,.paragraph--type-image-background .paragraph--type-icon-list .field-title{color:#fff}.paragraph--type-image-background .image-background__text_color-black .paragraph--type-icon-list .field-description,.paragraph--type-image-background .image-background__text_color-black .paragraph--type-icon-list .field-title,.paragraph--type-image-background .image-background__text_color-black .paragraph--type-accordion-list .field-accordion-list-item .field__items .field__item h3,.paragraph--type-image-background .image-background__text_color-black .paragraph--type-accordion-list .field-accordion-list-item .field__items .field__item,.paragraph--type-image-background .image-background__text_color-black .paragraph--type-text *{color:#000;border-color:#000}.paragraph--type-image-background .image-background__text_color-black .paragraph--type-accordion-list-item .ui-accordion-header::after{background-image:url("/themes/custom/ski_valley/images/icons/src/plus.svg")}.paragraph--type-image-background .image-background__text_color-black .paragraph--type-accordion-list-item .ui-accordion-header.ui-state-active::after{background-image:url("/themes/custom/ski_valley/images/icons/src/minus.svg")}.paragraph--type-image-background .image-background__text_color-black .paragraph--type-liftup-with-overlay.active .c-overlay-liftup__arrow{background-image:url("/themes/custom/ski_valley/images/icons/src/arrow.svg")}.paragraph--type-liftup-slider{margin:1.5rem 0}.paragraph--type-liftup-slider .slick__slide{padding-right:20px;height:100%}.paragraph--type-liftup-slider .slide{height:100%}@media(min-width: 1080px){.paragraph--type-liftup-slider .slick__arrow{margin-left:-10px}}@media(min-width: 0)and (max-width: 1079px){.paragraph--type-liftup-slider .slick-list{padding-left:0 !important}.paragraph--type-liftup-slider{padding-bottom:4rem}.paragraph--type-liftup-slider .slick__slide{padding-left:0}}.paragraph--type-liftup-slider .c-liftup__content{padding-top:0}.paragraph--type-liftup-slider .slick-dots{bottom:-3rem}.paragraph--type-liftup-slider .slick-dots li button::before{border:1px solid #000;border-radius:50%;color:rgba(0,0,0,0);background-color:#fff}.paragraph--type-liftup-slider .slick-dots li.slick-active button::before{background-color:#000;color:#000}.paragraph--type-liftup-slider .slick-track{display:grid;grid-auto-flow:column}.paragraph--type-liftup-slider .slick-track .c-liftup{height:100%}.paragraph--type-liftup{margin:1.5rem 0}.paragraph--type-benefits-list .view-content{display:flex;flex-direction:column;gap:2rem}.paragraph--type-benefits-list .view-content .view__item .field-title,.paragraph--type-benefits-list .view-content .view__item .description{margin-top:unset;margin-bottom:unset}.paragraph--type-benefits-list .view-content .view__item .field-title p,.paragraph--type-benefits-list .view-content .view__item .description p{margin-top:1rem;margin-bottom:unset}.ski-inn__premises{display:flex;flex-flow:row wrap;justify-content:space-around}.ski-inn__premises>div{margin:1rem 0;flex-basis:50%;white-space:nowrap}@media(min-width: 720px){.ski-inn__premises>div{flex-basis:0}}@media(min-width: 0)and (max-width: 719px){.ski-inn__premises.ski-inn__premises--mobile-3-per-row{justify-content:flex-start;margin-bottom:2rem}.ski-inn__premises.ski-inn__premises--mobile-3-per-row>div{flex-basis:33%}.ski-inn__premises.ski-inn__premises--mobile-3-per-row::after{flex-basis:1;content:""}}@media(min-width: 720px){.ski-inn__premises.ski-inn__premises--desktop-3-per-row{justify-content:flex-start;margin-bottom:2rem}.ski-inn__premises.ski-inn__premises--desktop-3-per-row>div{flex-basis:33%}.ski-inn__premises.ski-inn__premises--desktop-3-per-row::after{flex-basis:1;content:""}}.ski-inn__premises .commerce-product--type-extra-service.commerce-product--view-mode-teaser{display:flex;flex-direction:column;align-items:center;width:40px;max-height:40px;position:relative}.ski-inn__premises .commerce-product--type-extra-service.commerce-product--view-mode-teaser img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.view-blog-list.blog-list-filtered .blog-list .view-content{margin-top:0}.view-blog-list.blog-list-filtered .blog-list .view-content>div:first-child{width:48%}.view-blog-list.blog-list-filtered .blog-list .view-content>div:first-child .image{height:100%}.view-blog-list.blog-list-filtered header .blog-list-latest{display:none}.view-blog-list .blog-list{margin-top:1rem}@media(min-width: 1080px){.view-blog-list .blog-list{display:flex;flex-direction:row}.view-blog-list .blog-list .view-content{flex-basis:70%;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.view-blog-list .blog-list .view-content>div{width:48%;margin-bottom:2rem;overflow:hidden}.view-blog-list .blog-list .view-content>div:first-child{z-index:1;width:100%}.view-blog-list .blog-list .view-content>div:first-child .image{height:20rem;overflow:hidden}.view-blog-list .blog-list .view-content>div:first-child .image img{width:100%}.view-blog-list .blog-list .tags{flex-basis:30%}}.view-blog-list .blog-list .view-content{margin-top:-4rem;margin-right:1rem}@media(min-width: 0)and (max-width: 1079px){.view-blog-list .blog-list .view-content{margin-top:0;margin-right:0}}.view-blog-list .blog-list .view-content .blog-list__item__title{margin:.5rem 0 1rem;font-family:ruka-neue,arial,sans-serif;font-size:1.875rem;font-weight:400;text-transform:capitalize}@media(min-width: 0)and (max-width: 1079px){.view-blog-list .blog-list .view-content .blog-list__item__title{font-size:1.375rem}}.view-blog-list .blog-list .view-content .blog-list__item__title a{text-decoration:none;color:inherit}.view-blog-list .blog-list .view-content .blog-list__item__description p{margin-bottom:0}.view-blog-list .blog-list .view-content .blog-list__item__created{font-size:.75rem;color:#999}.view-blog-list .blog-list .tags ul{border:1px solid #dcdcda;padding:1rem 2rem 2rem;list-style:none;margin:0}.view-course-search{position:relative;padding:2rem 0}.view-course-search::before{content:"";position:absolute;top:0;left:calc(100% - 100vw);right:calc(100% - 100vw);bottom:0;background-color:#333;background-image:url("/themes/custom/ski_valley/images/views/course-search.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}.view-course-search .h1,.view-course-search .text-long h1,.text-long .view-course-search h1,.view-course-search .paragraph h1,.paragraph .view-course-search h1,.view-course-search .main-content h1,.main-content .view-course-search h1,.view-course-search .node__title{text-align:center;color:#fff;padding-top:3rem}@media(min-width: 0)and (max-width: 1079px){.view-course-search .h1,.view-course-search .text-long h1,.text-long .view-course-search h1,.view-course-search .paragraph h1,.paragraph .view-course-search h1,.view-course-search .main-content h1,.main-content .view-course-search h1,.view-course-search .node__title{font-size:1.375rem}}.view-course-search div,.view-course-search p,.view-course-search header{color:#fff}.view-course-search .views-exposed-form{color:#fff;display:flex;flex-flow:row wrap;justify-content:space-evenly}@media(min-width: 0)and (max-width: 1079px){.view-course-search .views-exposed-form{flex-flow:column}}.view-course-search .views-exposed-form .form-item{flex-grow:1;margin:0 .5rem}.view-course-search .views-exposed-form .form-item .form-item__label{display:none}.view-course-search .views-exposed-form .form-item .form-item__dropdown{border:none}.view-course-search .views-exposed-form .form-item .form-item__dropdown select{color:#fff;border-color:#fff;border-radius:4px;height:unset;min-height:0;padding:.5rem}.view-course-search .views-exposed-form .form-item .form-item__dropdown::after{border-top-color:#fff}.view-course-search .view-filters{padding:2rem 2rem 0}.view-course-search .view-header{text-align:center;margin:1rem 0 2rem}.view-course-search .more-link{text-align:center;margin:2rem 0}.view-course-search .more-link a{display:flex;align-items:center;cursor:pointer;font-family:ruka-neue,arial,sans-serif;font-size:.935rem;letter-spacing:.1rem;line-height:1.2;padding:1rem 1rem;text-decoration:none;text-transform:uppercase;justify-content:center;font-weight:400}.view-course-search .more-link a:hover,.view-course-search .more-link a:focus{transition:all .2s ease-in}.view-course-search .more-link a{background-color:rgba(0,0,0,0);border:none;border-radius:4px;color:#fff;padding:1rem 1rem;text-decoration:none;font-size:.875rem;min-height:3rem;width:-moz-fit-content;width:fit-content}.view-course-search .more-link a:visited{color:#fff}.view-course-search .more-link a:hover,.view-course-search .more-link a:focus{background-color:#fff;color:#000}.view-course-search .more-link a:hover a,.view-course-search .more-link a:focus a{color:#000}.view-course-search .more-link a a{color:#fff;text-decoration:none}.view-course-search .more-link a a:visited{color:#fff}@media(min-width: 1080px){.view-course-search .more-link a{font-size:.935rem;min-height:0;padding:.5rem 1rem}}.view-course-search .more-link a{border:1px solid #fff}.view-course-search .view-content{display:flex;display:-ms-flexbox;flex-flow:row;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center}@media(min-width: 0)and (max-width: 479px){.view-course-search .view-content{flex-flow:column;padding-right:1.5rem;padding-left:1.5rem}}.view-course-search .view-content .course-search-item{text-align:center;position:relative;display:inline-block;color:#fff;background:rgba(0,0,0,.5);width:15.5rem;max-width:40em;padding:2.5em 1.5em 1.875em;margin:.5rem}@media(min-width: 0)and (max-width: 479px){.view-course-search .view-content .course-search-item{width:100%;margin:.5rem 0}}.view-course-search .view-content .course-search-item:hover{border:1px solid #fff}.view-course-search .view-content .course-search-item .c-course-search__icon svg{fill:#fff;height:3.5rem}.view-course-search .view-content .course-search-item .c-course-search__item-title{font-size:1rem;font-family:ruka-neue,arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:4px}.view-course-search .view-content .course-search-item .c-course-search__item-price{font-size:.75rem}.view-course-search .view-content .course-search-item a{position:absolute;top:0;left:0;right:0;bottom:0;border:.125em solid rgba(0,0,0,0);color:rgba(0,0,0,0)}.view-commerce-cart-form h1{margin:0;margin-top:2rem}@media(min-width: 1080px){.view-commerce-cart-form h1{margin-top:3rem}}@media(min-width: 0)and (max-width: 1079px){.view-commerce-cart-form{font-size:1.375rem}}.view-commerce-cart-form .views-form{width:100%}@media(min-width: 1080px){.view-commerce-cart-form .views-form .form-actions{flex-flow:row}}.view-commerce-cart-form .item-list{width:100%}.view-commerce-cart-form .item-list ul{list-style-type:none;width:100%;padding:0}.view-commerce-cart-form .item-list ul li{display:flex;align-items:center;align-items:flex-start;flex-wrap:wrap;width:100%;border-top:1px solid #999;padding:.8rem 0;font-size:.935rem}.view-commerce-cart-form .item-list ul li .c-cart__price-and-tax{display:flex;flex-direction:column;align-items:flex-end}.view-commerce-cart-form .item-list ul li.extra-service{border-top:none}.view-commerce-cart-form .item-list ul li:last-child{border-bottom:1px solid #999}@media(min-width: 720px){.view-commerce-cart-form .item-list ul li{display:block;position:relative}}@media(min-width: 0)and (max-width: 719px){.view-commerce-cart-form .item-list ul li .views-field-title{flex:60%}}.view-commerce-cart-form .item-list ul li .cart--item-attributes{min-height:40px}@media(min-width: 0)and (max-width: 719px){.view-commerce-cart-form .item-list ul li .cart--item-attributes{display:flex;flex-flow:row wrap;flex-flow:column}.view-commerce-cart-form .item-list ul li .cart--item-attributes .cart-item--dates{flex-basis:100%}}.view-commerce-cart-form .item-list ul li .cart--item-attributes .cart--item-attributes__body{padding-top:15px}.view-commerce-cart-form .item-list ul li .views-field-total-price__number{margin-left:auto}@media(min-width: 720px){.view-commerce-cart-form .item-list ul li .views-field-total-price__number{position:absolute;right:0;top:0;padding-top:inherit}}@media(min-width: 0)and (max-width: 719px){.view-commerce-cart-form .item-list ul li .views-field-total-price__number{align-items:flex-start}}.view-commerce-cart-form .item-list ul li .views-field-total-price__number .c-cart__hidden-price-total{display:flex;flex-flow:row;align-self:flex-start}.view-commerce-cart-form .item-list ul li .views-field-total-price__number .c-cart__hidden-price-total span[data-drupal-selector^=order-item-price-]{display:flex;flex-flow:column}.view-commerce-cart-form .item-list ul li .views-field-total-price__number .delete-order-item{background:none;color:#ff1706;font-family:ruka-neue,arial,sans-serif;font-size:1.25rem;font-weight:bold;text-transform:lowercase;padding:0;height:100%;min-height:0;text-align:right;padding-left:.5rem;padding-right:.5rem}.view-order-complete-summary{font-family:ruka-neue,arial,sans-serif}.view-order-complete-summary .item-list{width:100%}.view-order-complete-summary .item-list ul{list-style-type:none;padding:0}.view-order-complete-summary .table-list{display:flex;flex-flow:row nowrap;justify-content:space-between}.view-order-complete-summary .table-list.total-price{font-size:1.125rem;font-weight:500;margin-bottom:1.5rem}.view-order-complete-summary .table-list.total-price .total-number{color:#ff1706}.view-commerce-checkout-order-summary .view-content{flex-direction:column}.view-commerce-checkout-order-summary .view-content .review--item{border-top:1px solid #999;padding:1rem 0}.view-commerce-checkout-order-summary .view-content .review--item.extra-service{border-top:none;margin-top:0;padding-top:0}.view-commerce-checkout-order-summary .view-content .review--item:last-child{margin-bottom:1.5rem;border-bottom:1px solid #999}.view-commerce-checkout-order-summary .view-content .review--item .review--item-title{display:flex;justify-content:space-between}.view-commerce-checkout-order-summary .view-content .review--item .review--item-title .item-price-and-tax{display:flex;flex-direction:column;align-items:flex-end}@media(min-width: 0)and (max-width: 1079px){.view-commerce-checkout-order-summary .view-content .review--item .review--item-title .item-attributes{display:flex;flex-direction:column}}.view-commerce-checkout-order-summary .order-total>div{display:flex;justify-content:space-between}.view-commerce-checkout-order-summary .order-total .order-total-price{text-transform:capitalize;font-size:1.375rem}.view-commerce-checkout-order-summary .order-total .order-total-price h3{margin:0;font-weight:600}@media(min-width: 0)and (max-width: 1079px){.view-commerce-checkout-order-summary .order-total .order-total-price{font-size:1.25rem}}.view-commerce-checkout-order-summary .order-total .order-total-price .total-amount{color:#ff1706}.view-commerce-checkout-order-summary .order-total .order-total-tax{font-family:helvetica neue,arial,sans-serif;font-size:.75rem;flex-direction:column}.view-commerce-checkout-order-summary .order-total .order-tax{display:flex;justify-content:space-between}.view-departments .view-content{justify-content:space-between}@media(min-width: 0)and (max-width: 1079px){.view-departments .view-content{align-items:center;justify-content:space-around}}@media(min-width: 0)and (max-width: 1079px)and (min-width: 0)and (max-width: 719px){.view-departments .view-content{flex-direction:column}}@media(min-width: 1080px){.view-departments .view-content::after{content:"";height:20rem;width:20rem}}.view-departments .view-content>div{height:20rem;width:20rem;margin:1rem 0}.view-departments .view-content>div .views-field-name{height:100%;position:relative}.view-departments .view-content>div .views-field-name .department-view-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -60%);text-align:center;display:flex;flex-direction:column;align-items:center}.view-departments .view-content>div .views-field-name .department-view-text p{text-transform:uppercase;color:#fff;font-size:1.375rem;font-family:ruka-neue,arial,sans-serif}@media(min-width: 1080px){.view-departments .view-content>div .views-field-name .department-view-text p{font-size:1.625rem}}.view-departments .view-content>div .views-field-name .department-view-background{height:100%;width:100%;background:#2a2e4b;display:block}.view-departments .view-content>div .views-field-name .department-view-background img{position:absolute;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.view-tagged-pages .vertical-liftup__title{margin-bottom:2rem}.view-campaigns .view-content{flex-direction:column}.view-campaigns .view-content>div{margin:1rem 0;width:100%}h4.cart__extra-services-title{margin-top:0;margin-bottom:0}.view-commerce-checkout-order-summary div.views-field-field-extra-services,.view-commerce-cart-form div.views-field-field-extra-services{width:100%}.view-commerce-checkout-order-summary div.views-field-field-extra-services div.field-content ul li,.view-commerce-cart-form div.views-field-field-extra-services div.field-content ul li{border:none}.view-commerce-checkout-order-summary div.views-field-field-extra-services div.field-content .taxonomy-term--view-mode-liftup,.view-commerce-cart-form div.views-field-field-extra-services div.field-content .taxonomy-term--view-mode-liftup{display:flex;justify-content:space-between;width:100%}.views-field-field-benefits .benefit-line{display:flex;margin:.5rem 0}@media(min-width: 720px){.views-field-field-benefits .benefit-line{align-items:center}}.views-field-field-benefits .benefit-line::before{content:url("/themes/custom/ski_valley/images/icons/src/info-alt.svg");height:20px;width:20px;margin-right:.5rem}.accordion h3,.accordion h4{margin:0}.accordion__title{text-align:left}.accordion-term{align-items:center;border-top:1px solid #c4c4c4;color:#333;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:0;padding:1rem;position:relative;width:100%}.accordion-term .accordion__icon::before{content:"+";padding:1rem;top:.5rem}.accordion-term:hover{color:#666}.accordion-term.is-active{color:#666}.accordion-term.is-active .accordion__icon::before{content:"-";top:.45rem}.accordion-def{align-items:center;display:flex;height:0;justify-content:flex-start;margin:0;overflow:hidden}.accordion-def.active{height:auto;overflow:visible;padding:1rem}.accordion-list p{margin:0}.accordion-list .accordion-list__item{display:flex;align-items:center;border-top:1px solid #223;min-height:4rem;position:relative}@media(min-width: 0)and (max-width: 1079px){.accordion-list .accordion-list__item{padding:1.5rem 0}}.accordion-list .accordion-list__item:last-child{border-bottom:1px solid #223}.accordion-list .accordion-react{width:100%}.accordion-react{border-bottom:none;display:flex}.accordion-react .accordion{width:100%}.accordion-react .accordion .accordion__title{width:100%;cursor:pointer;min-height:4rem;display:flex;align-items:center}@media(min-width: 1080px){.accordion-react .accordion .accordion__title .grid__item>*{display:flex;height:100%;align-items:center}}.accordion-react .accordion .accordion__content{padding-bottom:1rem;padding-top:1rem}.accordion-react.accordion--empty .accordion-title{cursor:default}.accordion-react.accordion--empty .accordion__symbol::after{background-image:none;cursor:default}.accordion-react .accordion__symbol{display:flex;height:4rem;position:absolute;right:0}.accordion-react .accordion__symbol::after{content:"";cursor:pointer;background-image:url("/themes/custom/ski_valley/images/icons/src/plus.svg");background-repeat:no-repeat;background-position:center;width:2rem;margin-left:auto}.accordion-react .accordion__symbol.accordion--open::after{background-image:url("/themes/custom/ski_valley/images/icons/src/minus.svg")}@media(min-width: 1080px){.paragraph--type-accordion-list{max-width:50rem;margin:0 auto}}.paragraph--type-accordion-list .field-accordion-list-item>.field__items>.field__item{border-top:1px solid #223}.paragraph--type-accordion-list .field-accordion-list-item>.field__items>.field__item:last-child{border-bottom:1px solid #223}.paragraph--type-accordion-list-item .ui-accordion-header{border:none;background-color:rgba(0,0,0,0);display:flex;align-items:center;margin:0;padding:.5rem 0}.paragraph--type-accordion-list-item .ui-accordion-header::after{content:"";cursor:pointer;background-image:url("/themes/custom/ski_valley/images/icons/src/plus.svg");background-repeat:no-repeat;background-position:center;height:2rem;width:2rem;margin-left:auto}.paragraph--type-accordion-list-item .ui-accordion-header.ui-state-active{color:#000}.paragraph--type-accordion-list-item .ui-accordion-header.ui-state-active::after{background-image:url("/themes/custom/ski_valley/images/icons/src/minus.svg")}.paragraph--type-accordion-list-item .ui-accordion-header .ui-icon{display:none}.paragraph--type-accordion-list-item .ui-widget-content a{color:#ff1706}.paragraph--type-accordion-list-item .ui-widget-content .button,.paragraph--type-accordion-list-item .ui-widget-content .field-link,.paragraph--type-accordion-list-item .ui-widget-content .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .paragraph--type-accordion-list-item .ui-widget-content a.red-button,.paragraph--type-accordion-list-item .ui-widget-content .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .paragraph--type-accordion-list-item .ui-widget-content a.red-button,.paragraph--type-accordion-list-item .ui-widget-content .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .paragraph--type-accordion-list-item .ui-widget-content a.red-button,.paragraph--type-accordion-list-item .ui-widget-content .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .paragraph--type-accordion-list-item .ui-widget-content a.red-button,.paragraph--type-accordion-list-item .ui-widget-content .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .paragraph--type-accordion-list-item .ui-widget-content a.red-button,.paragraph--type-accordion-list-item .ui-widget-content .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .paragraph--type-accordion-list-item .ui-widget-content a.red-button,.paragraph--type-accordion-list-item .ui-widget-content .pager__link--next,.paragraph--type-accordion-list-item .ui-widget-content .pager__link--prev{color:#fff}.paragraph--type-accordion-list-item .ui-accordion-content-active{background-color:rgba(0,0,0,0);border:none;padding:0}.accordion-react.accordion-react--toggle-button .accordion__symbol::after{content:none}.accordion-react.accordion-react--toggle-button .accordion__title{min-height:auto;margin-top:1rem;width:-moz-fit-content;width:fit-content}.accordion-react.accordion-react--toggle-button .accordion__title:first-child{padding:5px 10px}.accordion-react.accordion-react--toggle-button .accordion__title:first-child::before{content:"";background-image:url(/themes/custom/ski_valley/images/icons/src/arrow-down-black.svg);width:15px;height:15px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:20px}.accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child{border:1px solid #ff1706;border-radius:4px;background:#fff;color:#ff1706}.accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child::before{background-image:url(/themes/custom/ski_valley/images/icons/src/arrow-up-red.svg)}.grid__item{flex-grow:1;margin-bottom:1rem;width:100%}@media(min-width: 1080px){.grid__item{margin:0 3% 1rem 0;width:auto}}.grid__item:last-child{margin-right:0}.grid--columns-2 .grid__item{flex-grow:1;margin-bottom:1rem;width:100%}@media(min-width: 1080px){.grid--columns-2 .grid__item{margin:0 3% 1rem 0;width:auto}}.grid--columns-2 .grid__item:last-child{margin-right:0}@media(min-width: 1080px){.grid--columns-2 .grid__item{width:48.2%}.grid--columns-2 .grid__item:nth-child(2n){margin-right:0}}.grid--columns-3 .grid__item{flex-grow:1;margin-bottom:1rem;width:100%}@media(min-width: 1080px){.grid--columns-3 .grid__item{margin:0 3% 1rem 0;width:auto}}.grid--columns-3 .grid__item:last-child{margin-right:0}@media(min-width: 1080px){.grid--columns-3 .grid__item{width:31%}.grid--columns-3 .grid__item:nth-child(3n){margin-right:0}}.grid__item--example{background-color:#666;padding:4rem}.grid{display:flex;flex-wrap:wrap}.grid--card{margin-bottom:2rem}.paragraph--type-hero-with-widget,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .c-hero__image{position:relative}.paragraph--type-hero-with-widget .image__img,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .c-hero__image .image__img{width:100%}@media(min-width: 1440px){.paragraph--type-hero-with-widget .image__img,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .c-hero__image .image__img{max-height:560px;-o-object-fit:cover;object-fit:cover}}@media(min-width: 1080px){.paragraph--type-hero-with-widget,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .c-hero__image{margin-bottom:5rem}.paragraph--type-hero-with-widget .hero-text,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .c-hero__image .hero-text{width:45%}}.paragraph--type-hero-with-widget .field-media,.paragraph--type-hero-with-widget .paragraph__media--image,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .c-hero__image .field-media,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .c-hero__image .paragraph__media--image{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%)}.paragraph--type-hero-with-widget .hero-text,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .c-hero__image .hero-text{position:absolute;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5);top:2rem}@media(min-width: 1080px){.paragraph--type-hero-with-widget .hero-text,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .c-hero__image .hero-text{top:40%;transform:translate(0, -55%)}}.paragraph--type-hero-with-widget .hero-text h1,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .c-hero__image .hero-text h1{color:#fff}.paragraph--type-hero-with-widget .field-description,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .c-hero__image .field-description{margin-top:2rem}@media(min-width: 1080px){.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .c-hero__image .hero-text,.paragraph--type-hero-with-widget .c-hero__image .hero-text{top:15rem}}@media(min-width: 1080px){.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .accommodation-search__description,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-description,.paragraph--type-hero-with-widget .accommodation-search__description,.paragraph--type-hero-with-widget .field-description{width:50%;min-height:15rem}}@media(min-width: 1440px){.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .accommodation-search__description,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-description,.paragraph--type-hero-with-widget .accommodation-search__description,.paragraph--type-hero-with-widget .field-description{min-height:8rem}}@media(min-width: 0)and (max-width: 1079px){.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-widget,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-app,.paragraph--type-hero-with-widget .field-react-widget,.paragraph--type-hero-with-widget .field-react-app{position:relative;margin-top:-3rem}}@media(min-width: 1080px){.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-widget .accommodation-reservation-form,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-app .accommodation-reservation-form,.paragraph--type-hero-with-widget .field-react-widget .accommodation-reservation-form,.paragraph--type-hero-with-widget .field-react-app .accommodation-reservation-form{width:48%;position:absolute;top:5rem;right:0}}.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-widget .accommodation-reservation-form .DateRangePickerInput_calendarIcon,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-app .accommodation-reservation-form .DateRangePickerInput_calendarIcon,.paragraph--type-hero-with-widget .field-react-widget .accommodation-reservation-form .DateRangePickerInput_calendarIcon,.paragraph--type-hero-with-widget .field-react-app .accommodation-reservation-form .DateRangePickerInput_calendarIcon{padding:6px 11px 9px;display:flex}@media(min-width: 720px){.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-widget .accommodation-reservation-form .react-calendar__calendar,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-app .accommodation-reservation-form .react-calendar__calendar,.paragraph--type-hero-with-widget .field-react-widget .accommodation-reservation-form .react-calendar__calendar,.paragraph--type-hero-with-widget .field-react-app .accommodation-reservation-form .react-calendar__calendar{right:0;left:unset}}.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-widget .accommodation-reservation-form .accommodation-reservation-form__datepicker,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-app .accommodation-reservation-form .accommodation-reservation-form__datepicker,.paragraph--type-hero-with-widget .field-react-widget .accommodation-reservation-form .accommodation-reservation-form__datepicker,.paragraph--type-hero-with-widget .field-react-app .accommodation-reservation-form .accommodation-reservation-form__datepicker{width:100%}.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-widget .accommodation-reservation-form .accommodation-reservation-form__datepicker .DateRangePickerInput,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-app .accommodation-reservation-form .accommodation-reservation-form__datepicker .DateRangePickerInput,.paragraph--type-hero-with-widget .field-react-widget .accommodation-reservation-form .accommodation-reservation-form__datepicker .DateRangePickerInput,.paragraph--type-hero-with-widget .field-react-app .accommodation-reservation-form .accommodation-reservation-form__datepicker .DateRangePickerInput{width:100%;display:flex;align-items:center}.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-widget .accommodation-reservation-form .accommodation-reservation-form__datepicker .DateRangePickerInput .DateInput,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-app .accommodation-reservation-form .accommodation-reservation-form__datepicker .DateRangePickerInput .DateInput,.paragraph--type-hero-with-widget .field-react-widget .accommodation-reservation-form .accommodation-reservation-form__datepicker .DateRangePickerInput .DateInput,.paragraph--type-hero-with-widget .field-react-app .accommodation-reservation-form .accommodation-reservation-form__datepicker .DateRangePickerInput .DateInput{flex-basis:100%}.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-widget .accommodation-reservation-form .accommodation-reservation-form__datepicker .DateRangePickerInput .DateInput:last-child,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-app .accommodation-reservation-form .accommodation-reservation-form__datepicker .DateRangePickerInput .DateInput:last-child,.paragraph--type-hero-with-widget .field-react-widget .accommodation-reservation-form .accommodation-reservation-form__datepicker .DateRangePickerInput .DateInput:last-child,.paragraph--type-hero-with-widget .field-react-app .accommodation-reservation-form .accommodation-reservation-form__datepicker .DateRangePickerInput .DateInput:last-child{margin-left:auto}.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-widget .accommodation-reservation-form .accommodation-reservation-form__select-popular-dates,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-app .accommodation-reservation-form .accommodation-reservation-form__select-popular-dates,.paragraph--type-hero-with-widget .field-react-widget .accommodation-reservation-form .accommodation-reservation-form__select-popular-dates,.paragraph--type-hero-with-widget .field-react-app .accommodation-reservation-form .accommodation-reservation-form__select-popular-dates{width:100%}@media(min-width: 720px){.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-widget .accommodation-reservation-form .accommodation-reservation-form__options-wrapper,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-app .accommodation-reservation-form .accommodation-reservation-form__options-wrapper,.paragraph--type-hero-with-widget .field-react-widget .accommodation-reservation-form .accommodation-reservation-form__options-wrapper,.paragraph--type-hero-with-widget .field-react-app .accommodation-reservation-form .accommodation-reservation-form__options-wrapper{display:flex;flex-flow:row wrap}.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-widget .accommodation-reservation-form .accommodation-reservation-form__options-wrapper .number-input,.taxonomy-term--type-ski-inn-capacity.taxonomy-term--view-mode-full.c-hero .field-react-app .accommodation-reservation-form .accommodation-reservation-form__options-wrapper .number-input,.paragraph--type-hero-with-widget .field-react-widget .accommodation-reservation-form .accommodation-reservation-form__options-wrapper .number-input,.paragraph--type-hero-with-widget .field-react-app .accommodation-reservation-form .accommodation-reservation-form__options-wrapper .number-input{width:auto}}.paragraph--type-hero-image-slider.paragraph--view-mode-default{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%);height:380px;overflow:hidden}@media(min-width: 720px){.paragraph--type-hero-image-slider.paragraph--view-mode-default{height:600px}}@media(min-width: 0)and (max-width: 719px){.paragraph--type-hero-image-slider.paragraph--view-mode-default .slick-arrow{visibility:hidden}}.paragraph--type-hero-image-slider.paragraph--view-mode-default .slick-slider .slide,.paragraph--type-hero-image-slider.paragraph--view-mode-default .slick .slide,.paragraph--type-hero-image-slider.paragraph--view-mode-default picture.image,.paragraph--type-hero-image-slider.paragraph--view-mode-default img,.paragraph--type-hero-image-slider.paragraph--view-mode-default div,.paragraph--type-hero-image-slider.paragraph--view-mode-default .slick,.paragraph--type-hero-image-slider.paragraph--view-mode-default .slick__slider,.paragraph--type-hero-image-slider.paragraph--view-mode-default .slick-slide .slick-list{height:100%;max-height:100%}.paragraph--type-hero-image-slider.paragraph--view-mode-default .slick-slide img{height:100%;-o-object-fit:cover;object-fit:cover}.paragraph--type-hero-image-slider.paragraph--view-mode-default .paragraph--type-hero-image-slide{position:relative}.paragraph--type-hero-image-slider.paragraph--view-mode-default .paragraph--type-hero-image-slide .hero-slide__text-content{position:absolute;top:0;transform:translate(-50%, 5%);left:50%}.paragraph--type-hero-image-slider.paragraph--view-mode-default .paragraph--type-hero-image-slide .hero-slide__text-content h1{font-family:ruka-neue-bold,arial,sans-serif}@media(min-width: 0)and (max-width: 719px){.paragraph--type-hero-image-slider.paragraph--view-mode-default .paragraph--type-hero-image-slide .hero-slide__text-content{width:100%;padding:0 1.5rem}.paragraph--type-hero-image-slider.paragraph--view-mode-default .paragraph--type-hero-image-slide .hero-slide__text-content h1{font-size:1.625rem}.paragraph--type-hero-image-slider.paragraph--view-mode-default .paragraph--type-hero-image-slide .hero-slide__text-content .paragraph--type-call-to-action{margin-top:1rem}}@media(min-width: 720px){.paragraph--type-hero-image-slider.paragraph--view-mode-default .paragraph--type-hero-image-slide .hero-slide__text-content{top:10%;transform:translate(-50%, 10%)}}.paragraph--type-hero-image-slider.paragraph--view-mode-default .paragraph--type-hero-image-slide .hero-slide__text-content div,.paragraph--type-hero-image-slider.paragraph--view-mode-default .paragraph--type-hero-image-slide .hero-slide__text-content h1{height:auto;text-align:center;color:#fff}.field-paragraphs-body .field-liftup.field--view-mode-default .field__items{display:flex;flex-flow:column}@media(min-width: 1080px){.field-paragraphs-body .field-liftup.field--view-mode-default .field__items{justify-content:space-between;flex-flow:row wrap}}.field-paragraphs-body .field-liftup.field--view-mode-default .field__items .field__item{margin:1rem auto;width:100%}@media(min-width: 1080px){.field-paragraphs-body .field-liftup.field--view-mode-default .field__items .field__item{flex-basis:31.5%;margin:1.3rem 0}}.field-paragraphs-body .c-liftup-list{position:relative;background-color:#2a2e4b;height:100%}.field-paragraphs-body .c-liftup-list .c-liftup-list__header{min-height:20rem}.field-paragraphs-body .c-liftup-list .c-liftup-list__header.liftup-with-text{min-height:25rem}@media(min-width: 1080px){.field-paragraphs-body .c-liftup-list .c-liftup-list__header.liftup-with-text.liftup-wide{min-height:20rem}}@media(min-width: 1080px){.field-paragraphs-body .c-liftup-list .c-liftup-list__header{width:100%}}.field-paragraphs-body .c-liftup-list .c-liftup-list__header div{width:auto;height:100%}.field-paragraphs-body .c-liftup-list .c-liftup-list__header .paragraph__media--image{height:100%;width:100%;position:absolute;left:0;top:0}.field-paragraphs-body .c-liftup-list .c-liftup-list__header .paragraph__media--image .image{height:100%}.field-paragraphs-body .c-liftup-list .c-liftup-list__header .paragraph__media--image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.field-paragraphs-body .c-liftup-list .c-liftup-list__content{position:absolute;text-align:center;left:0;top:50%;transform:translateY(-50%);width:100%;padding:0 2rem;font-weight:400}.paragraph--type-full-width-liftup-collection .field-liftup.field--view-mode-default .field__items{flex-flow:column}.paragraph--type-full-width-liftup-collection .field-liftup.field--view-mode-default .field__items .field__item{flex:1}@media(min-width: 1080px){.paragraph--type-full-width-liftup-collection .field-liftup.field--view-mode-default .field__items .field__item:nth-child(even) .c-liftup{flex-direction:row-reverse}}.c-liftup-split.c-liftup{display:flex;background-color:rgba(0,0,0,0)}.c-liftup-split.c-liftup.black-text .field-title,.c-liftup-split.c-liftup.black-text p,.c-liftup-split.c-liftup.black-text li{color:#000 !important}.c-liftup-split.c-liftup.align-text-left .c-liftup__content-left{text-align:left}.c-liftup-split.c-liftup.align-text-left .paragraph__liftup-cta{justify-content:flex-start}@media(min-width: 1080px){.c-liftup-split.c-liftup{min-height:22rem}}@media(min-width: 0)and (max-width: 1079px){.c-liftup-split.c-liftup{flex-flow:column-reverse;border:solid 1px #ebebe9}}@media(min-width: 1080px){.c-liftup-split.c-liftup .c-liftup__content{width:50%}}@media(min-width: 1080px){.c-liftup-split.c-liftup .c-liftup__content.c-liftup__content-left{display:flex;justify-content:center}}.c-liftup-split.c-liftup .c-liftup__content.c-liftup__content-right{padding:0}.c-liftup-split.c-liftup .c-liftup__content.c-liftup__content-right div,.c-liftup-split.c-liftup .c-liftup__content.c-liftup__content-right img,.c-liftup-split.c-liftup .c-liftup__content.c-liftup__content-right picture{height:100%}.c-liftup-split.c-liftup .c-liftup__content.c-liftup__content-right img{height:100%;-o-object-fit:cover;object-fit:cover}.c-liftup{background-color:#2a2e4b}.c-liftup__content,.c-liftup-list__content{color:#fff;text-align:center;padding:2rem;display:flex;flex-direction:column}.c-liftup__content .field-title,.c-liftup__content .taxonomy-term-title h2,.c-liftup-list__content .field-title,.c-liftup-list__content .taxonomy-term-title h2{font-family:ruka-neue,arial,sans-serif;text-transform:uppercase;line-height:1.3;font-size:1.625rem;color:#fff !important;overflow-wrap:normal}@media(min-width: 0)and (max-width: 1079px){.c-liftup__content .field-title,.c-liftup__content .taxonomy-term-title h2,.c-liftup-list__content .field-title,.c-liftup-list__content .taxonomy-term-title h2{font-size:1.375rem}}.c-liftup__content .field-body,.c-liftup-list__content .field-body{color:#fff}.c-liftup__content .field-body:hover,.c-liftup__content .field-body:visited,.c-liftup-list__content .field-body:hover,.c-liftup-list__content .field-body:visited{color:#fff}.c-liftup__content .paragraph__liftup-cta,.c-liftup-list__content .paragraph__liftup-cta{display:flex;justify-content:center;margin-top:1rem}.c-liftup__content .field-link,.c-liftup-list__content .field-link{margin:0 auto;margin-top:1rem}.c-liftup__content .field-liftup-cta a,.c-liftup-list__content .field-liftup-cta a{background-color:#ff1706;border:none;border-radius:4px;color:#fff;padding:1rem 1rem;text-decoration:none;font-size:.875rem;min-height:3rem;width:-moz-fit-content;width:fit-content}.c-liftup__content .field-liftup-cta a:visited,.c-liftup-list__content .field-liftup-cta a:visited{color:#fff}.c-liftup__content .field-liftup-cta a:hover,.c-liftup__content .field-liftup-cta a:focus,.c-liftup-list__content .field-liftup-cta a:hover,.c-liftup-list__content .field-liftup-cta a:focus{background-color:#ff4040;color:#fff}.c-liftup__content .field-liftup-cta a:hover a,.c-liftup__content .field-liftup-cta a:focus a,.c-liftup-list__content .field-liftup-cta a:hover a,.c-liftup-list__content .field-liftup-cta a:focus a{color:#fff}.c-liftup__content .field-liftup-cta a a,.c-liftup-list__content .field-liftup-cta a a{color:#fff;text-decoration:none}.c-liftup__content .field-liftup-cta a a:visited,.c-liftup-list__content .field-liftup-cta a a:visited{color:#fff}@media(min-width: 1080px){.c-liftup__content .field-liftup-cta a,.c-liftup-list__content .field-liftup-cta a{font-size:.935rem;min-height:0;padding:.5rem 1rem}}.c-liftup__content .field-liftup-cta a,.c-liftup-list__content .field-liftup-cta a{margin-top:1rem}.c-overlay-liftup{height:360px;position:relative;overflow:hidden}.c-overlay-liftup img{width:100%;-o-object-fit:cover;object-fit:cover}.c-overlay-liftup .c-overlay-liftup__content{height:100%}.c-overlay-liftup .c-overlay-liftup__content div,.c-overlay-liftup .c-overlay-liftup__content picture,.c-overlay-liftup .c-overlay-liftup__content img{height:100%}.c-overlay-liftup .c-overlay-liftup__overlay--text{z-index:10}.c-overlay-liftup .c-overlay-liftup__overlay--background{width:100%;height:100%;position:absolute;top:0;left:0}.c-overlay-liftup .c-overlay-liftup__overlay{display:flex;flex-direction:column;align-items:baseline;justify-content:flex-start;position:absolute;bottom:-80%;left:0;width:100%;height:100%;transition:all .3s ease;color:#fff;padding:10px 25px}.c-overlay-liftup .c-overlay-liftup__overlay h3{color:#fff;font-size:1.125rem;padding-right:3.5rem}@media(min-width: 720px){.c-overlay-liftup .c-overlay-liftup__overlay h3{font-size:1.25rem;padding-right:55px}}.c-overlay-liftup .c-overlay-liftup__overlay .field-description{font-size:1rem}@media(min-width: 720px){.c-overlay-liftup .c-overlay-liftup__overlay .field-description{font-size:1.125rem}}.c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action{font-size:1.25rem;justify-content:flex-start;margin:0;margin-top:1.5rem}@media(min-width: 0)and (max-width: 719px){.c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action{font-size:1.125rem;margin-top:1rem}.c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action .button,.c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action .field-link,.c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action a.red-button,.c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action a.red-button,.c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action a.red-button,.c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action a.red-button,.c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action a.red-button,.c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action a.red-button,.c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action .pager__link--next,.c-overlay-liftup .c-overlay-liftup__overlay .paragraph--type-call-to-action .pager__link--prev{min-height:unset}}.c-overlay-liftup .c-overlay-liftup__arrow{z-index:20;position:absolute;display:inline-block;bottom:82%;right:6px;height:3rem;width:3.5rem;cursor:pointer;transition:all .3s ease;content:"";background-image:url("/themes/custom/ski_valley/images/icons/src/arrow-white.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media(min-width: 720px){.c-overlay-liftup .c-overlay-liftup__arrow{height:4rem;width:4.5rem;bottom:80%;right:0}}.c-overlay-liftup:not(.active) .c-overlay-liftup__overlay--background{background:linear-gradient(to top, transparent, #000) !important;box-shadow:0 0 20px 15px #000;opacity:.2 !important}.c-overlay-liftup:not(.active) .overlay-title-wrapper{position:absolute;height:100%;top:0;left:0;width:100%}.c-overlay-liftup:not(.active) .overlay-title-wrapper h3{text-shadow:0 2px 10px rgba(0,0,0,.5);position:absolute;bottom:80%;padding-left:20px}@media(min-width: 720px){.c-overlay-liftup:not(.active) .overlay-title-wrapper h3{padding-left:25px}}.c-overlay-liftup:not(.active) .c-overlay-liftup__arrow{transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.c-overlay-liftup:not(.active) .paragraph--type-call-to-action,.c-overlay-liftup:not(.active) .field-description{visibility:hidden}.c-overlay-liftup.active .c-overlay-liftup__overlay{bottom:0;padding:20px}@media only screen and (orientation: landscape)and (max-height: 399px){.c-overlay-liftup.active .c-overlay-liftup__overlay{justify-content:flex-end}}@media(min-width: 720px){.c-overlay-liftup.active .c-overlay-liftup__overlay{padding:20px 25px}}@media only screen and (min-width: 720px)and (max-height: 499px)and (orientation: landscape){.c-overlay-liftup.active .c-overlay-liftup__overlay{justify-content:flex-end}}.c-overlay-liftup.active .c-overlay-liftup__overlay--background{background-color:#2a2e4b}@media only screen and (min-width: 320px)and (max-height: 499px)and (orientation: landscape){.c-overlay-liftup.active .c-overlay-liftup__arrow{top:90%}}@media only screen and (min-width: 480px)and (max-height: 499px)and (orientation: landscape){.c-overlay-liftup.active .c-overlay-liftup__arrow{top:85%}}@media(min-width: 720px){.c-overlay-liftup.active .c-overlay-liftup__arrow{top:0}}@media only screen and (min-width: 720px)and (max-height: 499px)and (orientation: landscape){.c-overlay-liftup.active .c-overlay-liftup__arrow{top:85%}}@media only screen and (max-height: 499px){.c-overlay-liftup.active .c-overlay-liftup__arrow{top:85%}}.c-overlay-liftup.active .c-overlay-liftup__arrow{top:2%}@media(min-width: 720px){.paragraph--type-overlay-liftup-collection .field__items::after{content:"";width:33%}}.paragraph--type-overlay-liftup-collection .field__items .c-overlay-liftup{height:100%;aspect-ratio:1/1}.event-page{margin-top:5rem}.event-page__header-wrapper{display:flex;flex-direction:column;margin-bottom:4rem}@media(min-width: 1080px){.event-page__header-wrapper{display:grid;grid-template-columns:auto 430px;gap:1rem}}.event-page__header{font-size:1.375rem}.event-page__image{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%)}.event-page__image img{width:100vw}.event-page__cta{margin-top:2rem;font-size:1rem}@media(min-width: 1080px){.event-page__cta{font-size:1.125rem}.event-page__cta a{padding:.5rem 1rem}}@media(min-width: 1440px){.event-page__content{margin-left:-7.5rem;margin-right:-7.5rem}}.event-page__content{max-width:900px;background:#fafafd;margin-left:auto;margin-right:auto;position:relative}@media(min-width: 1080px){.event-page__content{max-width:900px;top:-145px;margin-left:0;margin-right:0;margin-bottom:-145px;padding:2.5rem 4rem;left:50%;right:50%;transform:translateX(-50%)}}.event-page__content:empty{visibility:hidden;margin-bottom:1rem}.event-page__infobox{background-color:#ececea;padding:0 2rem 3rem;border:1px solid #dcdcda;box-shadow:0 1px 18px 0 rgba(220,220,218,.5)}@media(min-width: 0)and (max-width: 1079px){.event-page__infobox{margin-top:2rem}}.event-page__infobox .field__label,.event-page__infobox .field-label-above{font-weight:700;margin:2rem 0 .5rem}.event-page__infobox .event-page__infobox--sustainability-badge__icon{height:1rem;width:1rem}.event-page__infobox .event-page__event-tag{display:flex;flex-wrap:wrap;margin-top:1rem}.event-page__infobox .event-page__event-tag .tag{border:1px solid #000;border-radius:4px;padding:.125rem .7rem;background-color:#fff;margin-top:1rem;margin-right:1rem;white-space:nowrap;font-family:ruka-neue,arial,sans-serif;font-size:1rem;letter-spacing:2px;text-transform:uppercase}.event-page__infobox .address{margin:0}.event-page__infobox .event-page__infobox--date{display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.calendar-icon{height:13px;min-width:11px;width:11px;margin-right:.5rem}.c-course-info{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);position:absolute;color:#fff;background:rgba(0,0,0,.3);bottom:0;left:0;text-align:center;display:flex;justify-content:center;flex-flow:row;flex-wrap:wrap}@media(min-width: 1080px){.c-course-info{width:100vw;flex-wrap:nowrap}}.c-course-info .c-course-info__item{display:inline-block;vertical-align:top;background:rgba(0,0,0,.5);font-family:helvetica neue,arial,sans-serif;margin:1rem .5rem;padding:1rem;text-transform:capitalize;min-height:9rem;line-height:1.2;width:11rem}@media(min-width: 0)and (max-width: 479px){.c-course-info .c-course-info__item{width:10rem}}.c-course-info .c-course-info__item .c-course-info__item-title{text-transform:uppercase;font-weight:bold;margin-bottom:1rem}.c-course-info .c-course-info__item .c-course-info__icon{fill:#fff;margin:.5rem}.c-course-info .c-course-info__item .c-course-info__item-content{font-size:.75rem}.c-course-info .c-course-info__item .c-course-info__item-content.h-text-bold{font-weight:bold}.c-course-info .c-course-info__item .c-course-info__item-content.h-text-large{font-size:1.25rem}@media(min-width: 0)and (max-width: 1079px){.c-course-info .c-course-info__item .c-course-info__item-content.h-text-large{font-size:1rem}}.c-page-with-hero{display:flex;justify-content:center;flex-flow:column}.c-page-with-hero .c-page-with-hero__hero-image{position:relative}.c-page-with-hero .c-page-with-hero__hero-image .paragraph__media--image{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%)}.c-page-with-hero .c-page-with-hero__hero-image .paragraph__media--image img{width:100%}@media(min-width: 1440px){.c-page-with-hero .c-page-with-hero__hero-image .paragraph__media--image img{max-height:900px;-o-object-fit:cover;object-fit:cover}}.c-page-with-hero .c-page-with-hero__hero-text{position:absolute;color:#fff;top:30%;left:50%;transform:translate(-50%, -30%);text-align:center;width:100%;padding:0 1rem}@media(min-width: 1080px){.c-page-with-hero .c-page-with-hero__hero-text{top:50%;left:50%;transform:translate(-50%, -50%);padding:0 4rem;text-align:center}}.c-page-with-hero .c-page-with-hero__hero-text h1{color:#fff;font-family:ruka-neue-bold,arial,sans-serif}@media(min-width: 0)and (max-width: 1079px){.c-page-with-hero .c-page-with-hero__hero-text h1{font-size:1.625rem;letter-spacing:normal}}.c-page-with-hero .c-page-with-hero__hero-text .button,.c-page-with-hero .c-page-with-hero__hero-text .field-link,.c-page-with-hero .c-page-with-hero__hero-text .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .c-page-with-hero .c-page-with-hero__hero-text a.red-button,.c-page-with-hero .c-page-with-hero__hero-text .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .c-page-with-hero .c-page-with-hero__hero-text a.red-button,.c-page-with-hero .c-page-with-hero__hero-text .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .c-page-with-hero .c-page-with-hero__hero-text a.red-button,.c-page-with-hero .c-page-with-hero__hero-text .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .c-page-with-hero .c-page-with-hero__hero-text a.red-button,.c-page-with-hero .c-page-with-hero__hero-text .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .c-page-with-hero .c-page-with-hero__hero-text a.red-button,.c-page-with-hero .c-page-with-hero__hero-text .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .c-page-with-hero .c-page-with-hero__hero-text a.red-button,.c-page-with-hero .c-page-with-hero__hero-text .pager__link--next,.c-page-with-hero .c-page-with-hero__hero-text .pager__link--prev{margin:0 auto}@media(min-width: 1080px){.main-sidebar{display:grid;grid-template-columns:1fr 400px;grid-template-columns:minmax(0, 1fr) 400px;gap:2rem;grid-template-areas:"top sidebar" "bottom sidebar-bottom"}}.main-sidebar__main-top{grid-area:top}.main-sidebar__main-bottom{grid-area:bottom}.main-sidebar__sidebar-top{grid-area:sidebar;margin-top:2.25rem}.main-sidebar__sidebar-bottom{grid-area:sidebar-bottom}.footer{background-color:#969696;color:#fff;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%)}.footer__inner{display:flex;flex-wrap:wrap}.footer__inner ul{list-style-type:none;padding-left:0}.footer__inner ul>.menu__item--with-sub{display:inline-block;vertical-align:top;padding-right:3rem;padding-bottom:4rem}.footer__inner ul>.menu__item--with-sub ul{padding-top:1.5rem;padding-left:0}.footer__inner ul>.menu__item--with-sub .menu__link--with-sub{text-transform:uppercase}.footer__inner ul .menu__item{padding-bottom:1rem}.footer__inner ul a{color:#fff;text-decoration:none;font-family:ruka-neue,arial,sans-serif}.footer__inner .expand-sub{display:none}.footer__inner{margin:0 auto;max-width:1440px;padding:1rem 1rem;width:100%}@media(min-width: 480px){.footer__inner{padding:1rem 1rem}}@media(min-width: 1440px){.footer__inner{padding-left:calc(1rem + -50vw + 1440px/2);padding-right:calc(1rem + -50vw + 1440px/2)}}.footer__menu:not(.footer__menu--sub){display:flex;justify-content:space-between}@media(min-width: 0)and (max-width: 1079px){.footer__menu:not(.footer__menu--sub){flex-flow:column}}.footer__block{flex-grow:1}.footer__block--bottom{width:100%}.header{position:relative;display:flex;flex-flow:row wrap;justify-content:flex-start;height:60px}@media(min-width: 60rem){.header{justify-content:center;height:100%}}.header.main-nav--is-open{position:fixed;top:0;z-index:50;width:100%;background-color:#fafafd}.header .header-bar{display:none}@media(min-width: 60rem){.header .header-bar{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);display:block;align-self:flex-end;width:100vw;height:3.1rem;background-color:#ececea}}.header .region__header{width:100%;flex:1;display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;height:100%;letter-spacing:0}@media(min-width: 60rem){.header .region__header{position:relative}}@media(min-width: 1440px){.header .region__header{padding-right:3.75rem;padding-left:3.75rem}}.header .region__header div[class*=block]{height:100%;align-items:center}.header .region__header div[class*=block]:not(div[class*=block--profilemenu],.language-switcher-language-url,.main-nav--blocks){display:flex;align-items:center}.header .region__header .cart-block--link__expand{padding:1rem}.header .region__header>div[class*=block--profilemenu],.header .region__header>.language-switcher-language-url{display:none}@media(min-width: 60rem){.header .region__header{position:static;align-items:stretch;width:auto;height:auto;padding-left:0;padding-right:0;-moz-column-gap:1rem;column-gap:1rem}.header .region__header div[class*=block--profilemenu],.header .region__header .language-switcher-language-url{display:flex}.header .region__header>div,.header .region__header nav{height:100%;display:flex;display:inline-block}.header .region__header div[class*=block]{width:50px;height:50px;position:relative;top:5px;justify-content:center;align-items:center}.header .region__header div[class*=reactappblock]{position:static;padding-top:10px}.header .region__header nav[id*=mainmenu],.header .region__header nav[id*=mainnavigation]{flex:0 0 100%;height:auto}}.header .region__header nav[id*=mainmenu],.header .region__header nav[id*=-mainnavigation]{margin-left:0}.topbar{display:flex;flex-wrap:nowrap;height:60px;width:100px;margin-bottom:2rem;margin-bottom:0}@media(min-width: 60rem){.topbar{height:100px;width:160px;margin-bottom:0;flex:initial}}.topbar .topbar__inner{display:flex;align-items:center;height:100%;width:100%;padding:0;margin:0}.topbar .topbar__inner .logo__img{width:auto}.topbar .topbar__inner div[class*=-sitebranding]{height:100%}@media(min-width: 0)and (max-width: 1079px){.topbar .topbar__inner div[class*=-sitebranding] .logo__img{width:auto}}.topbar.sticky{position:fixed;top:0;left:0;right:0;z-index:50}.topbar.topbar--scrolldown{box-shadow:0 .2rem 1rem 0 rgba(0,0,0,.07)}.toolbar-fixed.topbar-sticky .sticky{top:39px}.toolbar-fixed.topbar-sticky.toolbar-vertical .layout-container{padding-top:calc(3rem)}.toolbar-fixed.topbar-sticky.toolbar-horizontal .layout-container{padding-top:calc(100px)}.toolbar-fixed.topbar-sticky.toolbar-horizontal.toolbar-tray-open .sticky{top:79px}.toolbar-fixed.topbar-sticky.toolbar-horizontal.toolbar-tray-open .layout-container{padding-top:calc(100px)}.toolbar-fixed.toolbar-vertical .sticky{top:39px}.main-content{padding-right:1.5rem;padding-left:1.5rem;margin-bottom:6.75rem}@media(min-width: 1440px){.main-content{padding-right:7.5rem;padding-left:7.5rem}}.layout-container{margin:0 auto;max-width:1440px;padding:0 0;width:100%}@media(min-width: 480px){.layout-container{padding:0 0}}@media(min-width: 1440px){.layout-container{padding-left:calc(0 + -50vw + 1440px/2);padding-right:calc(0 + -50vw + 1440px/2)}}#pre-content,#post-content{margin:0 auto;max-width:1440px;padding:0 1rem;width:100%}@media(min-width: 480px){#pre-content,#post-content{padding:0 1rem}}@media(min-width: 1440px){#pre-content,#post-content{padding-left:calc(1rem + -50vw + 1440px/2);padding-right:calc(1rem + -50vw + 1440px/2)}}.ui-dialog{z-index:200;width:100vw !important}@media(min-width: 1080px){.ui-dialog{width:1080px !important}}.ruka-anniversary .region__header #block-reactappblock,.ruka-anniversary .region__header #dropdown-toggle-profile{background-color:rgba(0,0,0,0)}.ruka-anniversary .region__header .dropdown-language{color:#000}.ruka-anniversary .region__header .dropdown-language #dropdown-toggle-language{background-color:rgba(0,0,0,0)}.ruka-anniversary .button.button--gray,.ruka-anniversary .button--gray.field-link,.ruka-anniversary .panoraama-react-app .block-ruka-skicenter-block.block a.button--gray.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-anniversary a.button--gray.red-button,.ruka-anniversary .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.button--gray.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary a.button--gray.red-button,.ruka-anniversary .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary a.button--gray.red-button,.ruka-anniversary .field-panoraama-link .block-ruka-skicenter-block.block a.button--gray.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-anniversary a.button--gray.red-button,.ruka-anniversary .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.button--gray.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary a.button--gray.red-button,.ruka-anniversary .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary a.button--gray.red-button,.ruka-anniversary .button--gray.pager__link--next,.ruka-anniversary .button--gray.pager__link--prev,.ruka-anniversary .layout-checkout-form .form-actions .button.link--previous,.layout-checkout-form .form-actions .ruka-anniversary .button.link--previous,.ruka-anniversary .layout-checkout-form .form-actions .field-link.link--previous,.layout-checkout-form .form-actions .ruka-anniversary .field-link.link--previous,.ruka-anniversary .panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .layout-checkout-form .form-actions .pager__link--next.link--previous,.layout-checkout-form .form-actions .ruka-anniversary .pager__link--next.link--previous,.ruka-anniversary .layout-checkout-form .form-actions .pager__link--prev.link--previous,.layout-checkout-form .form-actions .ruka-anniversary .pager__link--prev.link--previous,.ruka-anniversary .view-commerce-cart-form .form-actions .button.link--previous,.view-commerce-cart-form .form-actions .ruka-anniversary .button.link--previous,.ruka-anniversary .view-commerce-cart-form .form-actions .field-link.link--previous,.view-commerce-cart-form .form-actions .ruka-anniversary .field-link.link--previous,.ruka-anniversary .panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary a.red-button.link--previous,.ruka-anniversary .view-commerce-cart-form .form-actions .pager__link--next.link--previous,.view-commerce-cart-form .form-actions .ruka-anniversary .pager__link--next.link--previous,.ruka-anniversary .view-commerce-cart-form .form-actions .pager__link--prev.link--previous,.view-commerce-cart-form .form-actions .ruka-anniversary .pager__link--prev.link--previous{background-color:#fff}.ruka-anniversary .button:hover,.ruka-anniversary .field-link:hover,.ruka-anniversary .panoraama-react-app .block-ruka-skicenter-block.block a.red-button:hover,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-anniversary a.red-button:hover,.ruka-anniversary .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary a.red-button:hover,.ruka-anniversary .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary a.red-button:hover,.ruka-anniversary .field-panoraama-link .block-ruka-skicenter-block.block a.red-button:hover,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-anniversary a.red-button:hover,.ruka-anniversary .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary a.red-button:hover,.ruka-anniversary .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary a.red-button:hover,.ruka-anniversary .pager__link--next:hover,.ruka-anniversary .pager__link--prev:hover,.ruka-anniversary .button:focus,.ruka-anniversary .field-link:focus,.ruka-anniversary .panoraama-react-app .block-ruka-skicenter-block.block a.red-button:focus,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-anniversary a.red-button:focus,.ruka-anniversary .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary a.red-button:focus,.ruka-anniversary .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary a.red-button:focus,.ruka-anniversary .field-panoraama-link .block-ruka-skicenter-block.block a.red-button:focus,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-anniversary a.red-button:focus,.ruka-anniversary .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary a.red-button:focus,.ruka-anniversary .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary a.red-button:focus,.ruka-anniversary .pager__link--next:focus,.ruka-anniversary .pager__link--prev:focus{filter:brightness(90%);color:#fff}.ruka-anniversary .block[class*=today-page-link] a{background-color:#fafafd}.ruka-anniversary .block[class*=today-page-link] a:hover{background-color:#ff1706;border-color:#ff1706}.ruka-anniversary .block[class*=today-page-link] a,.ruka-anniversary .c-liftup-list__content a{text-decoration:none}.ruka-anniversary .paragraph--type-liftup-with-overlay .c-overlay-liftup__overlay--background{background-color:#dae7f2}.ruka-anniversary .paragraph--type-liftup-with-overlay .c-overlay-liftup__overlay--text{color:#fff}.ruka-anniversary .paragraph--type-liftup-with-overlay.active .overlay-title-wrapper h3{color:#fff}.ruka-anniversary .button,.ruka-anniversary .field-link,.ruka-anniversary .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-anniversary a.red-button,.ruka-anniversary .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary a.red-button,.ruka-anniversary .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary a.red-button,.ruka-anniversary .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-anniversary a.red-button,.ruka-anniversary .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary a.red-button,.ruka-anniversary .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary a.red-button,.ruka-anniversary .pager__link--next,.ruka-anniversary .pager__link--prev{color:#fff}.ruka-anniversary .site-search__toggle--close{background-image:url("/themes/custom/ski_valley/images/icons/search/search-white-no-bg.svg");background-color:#ff1706}.ruka-anniversary .site-search__result__icon{background-image:url("/themes/custom/ski_valley/images/icons/search/default-2.png")}@media(min-width: 1080px){.ruka-anniversary .main-menu .main-menu__item--sub-1.main-menu__item--with-sub:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ff1706 rgba(0,0,0,0)}.ruka-anniversary .main-menu__link.main-menu__link--active:not(.main-menu__link--sub){border-color:#ff1706}.ruka-anniversary .main-menu .main-menu__item:not(.main-menu__item--sub-2):hover .main-menu__link:not(.main-menu__link--sub){border-color:#ff1706}.ruka-anniversary .main-menu .main-menu__item--sub-1:hover>.main-menu__link{color:#ff1706}.ruka-anniversary .main-menu__link--sub.main-menu__link--sub-2:hover{background-color:#ececea;color:#223}}.ruka-anniversary .main-menu__item:hover::after,.ruka-anniversary .main-menu__item--is-active::after,.ruka-anniversary .toggle-expand--is-open::after,.ruka-anniversary .toggle-expand:hover::after,.ruka-anniversary .dropdown.open::after,.ruka-anniversary .dropdown-menu a:hover::after,.ruka-anniversary div[class*=block--profilemenu] .dropdown.open::after,.ruka-anniversary .main-menu__item--sub-1.main-menu__item--expanded,.ruka-anniversary .main-menu--sub-2{background-color:#ff1706}.ruka-anniversary .main-menu--sub-2 .main-menu__item{border-color:#fff}.ruka-anniversary .header.main-nav--is-open{background-color:#fafafd}.ruka-anniversary .main-menu__item--sub-1:hover .main-menu__link{color:#fff}.ruka-anniversary .main-menu--sub-2 .main-menu__item:hover::after,.ruka-anniversary .main-menu--sub-2 .main-menu__item--is-active::after,.ruka-anniversary .main-menu--sub-1 .main-menu__item--expanded:hover::after{background-color:#fff}.ruka-anniversary .main-nav .main-menu .main-menu__item--sub-1:hover .main-menu--sub-2,.ruka-anniversary .main-nav .main-menu--sub-2:hover{border-color:#ff1706}.ruka-anniversary .main-navigation .main-menu .main-menu__item .main-menu__link:not(.main-menu__link--sub){text-transform:uppercase}.ruka-anniversary button.dropdown-toggle:hover{border-bottom-color:#ff1706}.ruka-anniversary .dropdown li:hover{background-color:#dae7f2}.ruka-anniversary .dropdown li:hover span{color:#fff}.ruka-anniversary .logged-in .dropdown-profile .dropdown-toggle{background-image:url("/themes/custom/ski_valley_pyha/images/icons/person-blue.svg")}@media(min-width: 0)and (max-width: 719px){.ruka-anniversary .dropdown-language li:hover,.ruka-anniversary .dropdown-profile li:hover{background-color:#fafafd}}.ruka-anniversary .coi-consent-banner__bottom-bar .bottom-bar__update-consent,.ruka-anniversary .coi-consent-banner__consent-area .coi-consent-banner__agree-button{background-color:#ff1706}.ruka-anniversary .coi-consent-banner__bottom-bar .bottom-bar__update-consent:hover,.ruka-anniversary .coi-consent-banner__consent-area .coi-consent-banner__agree-button:hover{background-color:#dae7f2}.ruka-anniversary #coiConsentBanner .coi-consent-banner__name-container:hover{color:#ff1706}.ruka-anniversary #coiConsentBanner .coi-consent-banner__category-expander:checked~.coi-consent-banner__name-container{color:#dae7f2}.ruka-anniversary #coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider::before{background-color:#dae7f2}.ruka-anniversary #coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider{background-color:#ff1706}.ruka-anniversary #coiConsentBanner .coi-consent-banner__summary .coi-consent-banner__read-more-button{color:#dae7f2}.ruka-anniversary #Coi-Renew #coi-renew-svg .renew_path{fill:#dae7f2 !important}.ruka-anniversary .footer{background-color:#969696}.ruka-anniversary .main .accommodation-search__content-wrapper>.button:hover::before,.ruka-anniversary .main .accommodation-search__content-wrapper>.field-link:hover::before,.ruka-anniversary .main .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-anniversary .main .accommodation-search__content-wrapper>a.red-button:hover::before,.ruka-anniversary .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary .main .accommodation-search__content-wrapper>a.red-button:hover::before,.ruka-anniversary .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary .main .accommodation-search__content-wrapper>a.red-button:hover::before,.ruka-anniversary .main .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-anniversary .main .accommodation-search__content-wrapper>a.red-button:hover::before,.ruka-anniversary .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary .main .accommodation-search__content-wrapper>a.red-button:hover::before,.ruka-anniversary .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary .main .accommodation-search__content-wrapper>a.red-button:hover::before,.ruka-anniversary .main .accommodation-search__content-wrapper>.pager__link--next:hover::before,.ruka-anniversary .main .accommodation-search__content-wrapper>.pager__link--prev:hover::before,.ruka-anniversary .main .accommodation-search__content-wrapper>.button:focus::before,.ruka-anniversary .main .accommodation-search__content-wrapper>.field-link:focus::before,.ruka-anniversary .main .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-anniversary .main .accommodation-search__content-wrapper>a.red-button:focus::before,.ruka-anniversary .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary .main .accommodation-search__content-wrapper>a.red-button:focus::before,.ruka-anniversary .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary .main .accommodation-search__content-wrapper>a.red-button:focus::before,.ruka-anniversary .main .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-anniversary .main .accommodation-search__content-wrapper>a.red-button:focus::before,.ruka-anniversary .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary .main .accommodation-search__content-wrapper>a.red-button:focus::before,.ruka-anniversary .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary .main .accommodation-search__content-wrapper>a.red-button:focus::before,.ruka-anniversary .main .accommodation-search__content-wrapper>.pager__link--next:focus::before,.ruka-anniversary .main .accommodation-search__content-wrapper>.pager__link--prev:focus::before{src:url("/themes/custom/ski_valley/images/icons/src/filter-white.svg")}.ruka-anniversary .main .text-long.field--type-text-long a{color:#dae7f2}.ruka-anniversary .main .text-long a.button,.ruka-anniversary .main .text-long a.field-link,.ruka-anniversary .main .text-long .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-anniversary .main .text-long a.red-button,.ruka-anniversary .main .text-long .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary .main .text-long a.red-button,.ruka-anniversary .main .text-long .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary .main .text-long a.red-button,.ruka-anniversary .main .text-long .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-anniversary .main .text-long a.red-button,.ruka-anniversary .main .text-long .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary .main .text-long a.red-button,.ruka-anniversary .main .text-long .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary .main .text-long a.red-button,.ruka-anniversary .main .text-long a.pager__link--next,.ruka-anniversary .main .text-long a.pager__link--prev{color:#fff}.ruka-anniversary .main .text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev){color:#dae7f2 !important}.ruka-anniversary .main a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev),.ruka-anniversary .main .link{color:#dae7f2}.ruka-anniversary .main .event-page .event-page__header div.event-page__cta.button a,.ruka-anniversary .main .event-page .event-page__header div.event-page__cta.field-link a,.ruka-anniversary .main .event-page .event-page__header div.event-page__cta.pager__link--next a,.ruka-anniversary .main .event-page .event-page__header div.event-page__cta.pager__link--prev a{color:#fff}.ruka-anniversary .main a:hover,.ruka-anniversary .main a:active,.ruka-anniversary .main a:focus,.ruka-anniversary .main .link:hover,.ruka-anniversary .main .link:visited,.ruka-anniversary .main .link:active{color:#dae7f2}.ruka-anniversary .main .paragraph--type-webcamera-collection .webcam-collection .webcam .webcam-text .webcam-link a{border-bottom-color:#dae7f2}.ruka-anniversary .main .button,.ruka-anniversary .main .field-link,.ruka-anniversary .main .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-anniversary .main a.red-button,.ruka-anniversary .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary .main a.red-button,.ruka-anniversary .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary .main a.red-button,.ruka-anniversary .main .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-anniversary .main a.red-button,.ruka-anniversary .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-anniversary .main a.red-button,.ruka-anniversary .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-anniversary .main a.red-button,.ruka-anniversary .main .pager__link--next,.ruka-anniversary .main .pager__link--prev,.ruka-anniversary .main .vertical-liftup__cta .field-link,.ruka-anniversary .main .vertical-liftup__cta .field-link a,.ruka-anniversary .main .button--disabled,.ruka-anniversary .main .button--disabled:hover,.ruka-anniversary .main .c-liftup .field-link a{background-color:#ff1706;color:#fff !important}.ruka-anniversary .main .c-liftup__content .field--type-text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev),.ruka-anniversary .main .c-liftup-list__content .field--type-text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev){color:#ff1706}.ruka-anniversary .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection),.ruka-anniversary .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content,.ruka-anniversary .main .c-liftup{background-color:#dae7f2}.ruka-anniversary .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection) *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a),.ruka-anniversary .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a),.ruka-anniversary .main .c-liftup *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a){color:#000 !important}.ruka-anniversary .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection) a,.ruka-anniversary .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content a,.ruka-anniversary .main .c-liftup a{color:#fff}.ruka-anniversary .field-layout-image a::after,.ruka-anniversary .field-panorama-url a::after,.ruka-anniversary .field-map-url a::after{content:url("/themes/custom/ski_valley_pyha/images/icons/open-in-new.svg") !important}.ruka-anniversary .link--back-to-search::before{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-right.svg") !important}.ruka-anniversary .field-layout-image::before{content:url("/themes/custom/ski_valley_pyha/images/icons/home.svg") !important}.ruka-anniversary .field-panorama-url::before{content:url("/themes/custom/ski_valley_pyha/images/icons/360.svg") !important}.ruka-anniversary .field-map-url::before{content:url("/themes/custom/ski_valley_pyha/images/icons/map.svg") !important}.ruka-anniversary .terms-conditions-link::before{content:url("/themes/custom/ski_valley_pyha/images/icons/info.svg") !important}.ruka-anniversary .ski-inn__details-wrapper .ui-accordion-header.ui-state-active{border-color:#dae7f2}.ruka-anniversary .ski-inn__details-wrapper .ui-accordion-header.ui-state-active .ui-icon{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-up-blue.svg")}.ruka-anniversary .ski-inn__details-wrapper .ui-accordion-header.ui-state-active a{color:#dae7f2}.ruka-anniversary .accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child{border-color:#dae7f2;color:#dae7f2}.ruka-anniversary .accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child::before{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-up-blue.svg")}.ruka-anniversary .checkout-progress--step__current::before{background:#ff1706;border-color:#ff1706}.ruka-anniversary .checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected{border-color:#ff1706}.ruka-anniversary .checkout-progress--step__current,.ruka-anniversary .view-commerce-cart-form .form-actions .cart-total,.ruka-anniversary .checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected p,.ruka-anniversary .payment-selected .payment-description,.ruka-anniversary .view-commerce-checkout-order-summary .order-total .order-total-price .total-amount{color:#ff1706}.ruka-anniversary .cart--cart-block .cart-icon .cart-count{background-color:#ff1706}.ruka-anniversary .eventsearch__form,.ruka-anniversary .accommodation-reservation-form{background-color:#dae7f2}.ruka-anniversary .site-search__inner-wrapper{background-color:#fafafd}.ruka-anniversary .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-webkit-slider-runnable-track{background-color:#ff1706;filter:brightness(50%)}.ruka-anniversary .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-moz-range-track{background-color:#ff1706;filter:brightness(50%)}.ruka-anniversary .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-fill-lower{background-color:#ff1706;filter:brightness(50%)}.ruka-anniversary .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-fill-upper{background-color:#ff1706;filter:brightness(50%)}.ruka-anniversary .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-moz-range-thumb{background-color:#ff1706}.ruka-anniversary .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-webkit-slider-thumb{background-color:#ff1706}.ruka-anniversary .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-thumb{background-color:#ff1706}.ruka-anniversary .accommodation-search__result__price{color:#ff1706}.ruka-anniversary .form-item--radio__input:checked+label::before{border-color:#ff1706}.ruka-anniversary .accommodation-search__results_list_type .form-item--radio__input:checked#full+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/full-list-blue.svg")}.ruka-anniversary .accommodation-search__results_list_type .form-item--radio__input:checked#compressed+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/compressed-list-blue.svg")}.ruka-anniversary .accommodation-search__content-wrapper .button--gray:hover::before,.ruka-anniversary .accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous:hover::before,.layout-checkout-form .form-actions .ruka-anniversary .accommodation-search__content-wrapper .link--previous:hover::before,.ruka-anniversary .accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous:hover::before,.view-commerce-cart-form .form-actions .ruka-anniversary .accommodation-search__content-wrapper .link--previous:hover::before,.ruka-anniversary .accommodation-search__content-wrapper .button--gray:focus::before,.ruka-anniversary .accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous:focus::before,.layout-checkout-form .form-actions .ruka-anniversary .accommodation-search__content-wrapper .link--previous:focus::before,.ruka-anniversary .accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous:focus::before,.view-commerce-cart-form .form-actions .ruka-anniversary .accommodation-search__content-wrapper .link--previous:focus::before{content:url("/themes/custom/ski_valley/images/icons/src/filter-white.svg")}.ruka-anniversary .spinner>span span,.ruka-anniversary .accommodation-search__spinner>span span{background-color:#ff1706}.ruka-anniversary .paragraph--type-table .table .table__heading-cell,.ruka-anniversary .paragraph--type-table .text-long table .table__heading-cell,.text-long .ruka-anniversary .paragraph--type-table table .table__heading-cell,.ruka-anniversary .paragraph--type-table .table .text-long th,.text-long .ruka-anniversary .paragraph--type-table .table th,.ruka-anniversary .paragraph--type-table .text-long table th,.text-long .ruka-anniversary .paragraph--type-table table th{background-color:#ff1706}.ruka-anniversary .table .highlighted,.ruka-anniversary .text-long table .highlighted,.text-long .ruka-anniversary table .highlighted{color:#ff1706}.ruka-anniversary .tabs .tabs-headings .tab--active{border-color:#ff1706}.ruka-anniversary .slick .slick-dots li.slick-active button::before{color:#ff1706}@media(min-width: 0)and (max-width: 719px){.ruka-anniversary .opening-hours-company .opening-hours-company__details-wrapper .opening-hours-company__details-title{background-color:#ff1706}}@media(min-width: 720px){.ruka-anniversary .opening-hours-company:first-child{background-color:#ff1706}}.ruka-anniversary .opening-hours-company__details{background-color:#ff1706}.ruka-anniversary .field-iframe .lift-info{padding-bottom:65%}@media(min-width: 0)and (max-width: 719px){.ruka-anniversary .field-iframe .lift-info{padding-bottom:70%}}.ruka-anniversary .today_page_events .today-page__list .today-page-list__item::after{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-right.svg") !important}.ruka-anniversary a.eventsearch__results__filters__item{background-color:#ff1706}.ruka-anniversary a.eventsearch__results__filters__item:hover{color:#fff;background-color:#ff1706}.ruka-anniversary .accommodation-search__result__ownership-info{border-color:#dae7f2 !important}.ruka-anniversary .accommodation-search__result__ownership,.ruka-anniversary .accommodation-reservation__owner-header{background-color:#dae7f2 !important}.ruka-anniversary div.paragraph.paragraph--type-call-to-action div.button a,.ruka-anniversary div.paragraph.paragraph--type-call-to-action div.field-link a,.ruka-anniversary div.paragraph.paragraph--type-call-to-action div.pager__link--next a,.ruka-anniversary div.paragraph.paragraph--type-call-to-action div.pager__link--prev a{color:#fff !important}.ruka-anniversary{background-color:#fafafd}.ruka-anniversary .text-long .cb-framework a{color:#dae7f2 !important}.ruka-anniversary .text-long .cb-framework .cb-btn.cb-btn-primary{background:#ff1706;border-color:#ff1706}.ruka-anniversary .text-long .cb-framework .cb-rate .cb-price{color:#dae7f2}.ruka-anniversary .cb-segment-inner .cb-action .cb-btn.cb-btn-primary span{color:#fff !important}.ruka-anniversary .cb-segment-inner .cb-text-discount{color:#dae7f2}@media(min-width: 720px){.ruka-anniversary div[class*=block--profilemenu]{margin-right:20px}.ruka-anniversary .main-navigation{margin-top:0}.ruka-anniversary .main-navigation .main-menu:not(.main-menu--sub){justify-content:center;-moz-column-gap:40px;column-gap:40px;position:relative;z-index:50}.ruka-anniversary .header-bar{display:none}.ruka-anniversary .topbar{width:auto}.ruka-anniversary .main-menu__link.main-menu__link--active:not(.main-menu__link--sub),.ruka-anniversary .main-menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu__link:not(.main-menu__link--sub):not(.main-menu__link--is-active){border-color:#ff1706;margin-bottom:3px}.ruka-anniversary .main-menu__item:not(.main-menu--sub-1){position:relative;width:auto;padding:0 15px}.ruka-anniversary .main-menu__item:not(.main-menu--sub-1).main-menu__item--with-sub:hover::after{content:"";display:block;border-style:solid;background-color:rgba(0,0,0,0);border-width:0 9px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #dae7f2 rgba(0,0,0,0);position:absolute;left:15px;bottom:0;width:auto}.ruka-anniversary .main-menu__item:not(.main-menu--sub-1)>.main-menu__link{margin-bottom:13px}.ruka-anniversary .main-menu__item:not(.main-menu--sub-1):hover{background-color:rgba(0,0,0,0)}.ruka-anniversary .main-menu__item:not(.main-menu--sub-1):hover ul.main-menu.main-menu--sub.main-menu--sub-1{flex-direction:column;width:250px;right:0;top:100%;bottom:auto}.ruka-anniversary .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item{background-color:#dae7f2;padding:0}.ruka-anniversary .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover{background-color:#ff1706}.ruka-anniversary .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover .main-menu__link{color:#fff}.ruka-anniversary .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item a.main-menu__link{width:100%;text-align:left;padding:.5rem}}.ruka-responsibility .region__header #block-reactappblock,.ruka-responsibility .region__header #dropdown-toggle-profile{background-color:rgba(0,0,0,0)}.ruka-responsibility .region__header .dropdown-language{color:#000}.ruka-responsibility .region__header .dropdown-language #dropdown-toggle-language{background-color:rgba(0,0,0,0)}.ruka-responsibility .button.button--gray,.ruka-responsibility .button--gray.field-link,.ruka-responsibility .panoraama-react-app .block-ruka-skicenter-block.block a.button--gray.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-responsibility a.button--gray.red-button,.ruka-responsibility .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.button--gray.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility a.button--gray.red-button,.ruka-responsibility .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility a.button--gray.red-button,.ruka-responsibility .field-panoraama-link .block-ruka-skicenter-block.block a.button--gray.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-responsibility a.button--gray.red-button,.ruka-responsibility .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.button--gray.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility a.button--gray.red-button,.ruka-responsibility .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility a.button--gray.red-button,.ruka-responsibility .button--gray.pager__link--next,.ruka-responsibility .button--gray.pager__link--prev,.ruka-responsibility .layout-checkout-form .form-actions .button.link--previous,.layout-checkout-form .form-actions .ruka-responsibility .button.link--previous,.ruka-responsibility .layout-checkout-form .form-actions .field-link.link--previous,.layout-checkout-form .form-actions .ruka-responsibility .field-link.link--previous,.ruka-responsibility .panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .layout-checkout-form .form-actions .pager__link--next.link--previous,.layout-checkout-form .form-actions .ruka-responsibility .pager__link--next.link--previous,.ruka-responsibility .layout-checkout-form .form-actions .pager__link--prev.link--previous,.layout-checkout-form .form-actions .ruka-responsibility .pager__link--prev.link--previous,.ruka-responsibility .view-commerce-cart-form .form-actions .button.link--previous,.view-commerce-cart-form .form-actions .ruka-responsibility .button.link--previous,.ruka-responsibility .view-commerce-cart-form .form-actions .field-link.link--previous,.view-commerce-cart-form .form-actions .ruka-responsibility .field-link.link--previous,.ruka-responsibility .panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility a.red-button.link--previous,.ruka-responsibility .view-commerce-cart-form .form-actions .pager__link--next.link--previous,.view-commerce-cart-form .form-actions .ruka-responsibility .pager__link--next.link--previous,.ruka-responsibility .view-commerce-cart-form .form-actions .pager__link--prev.link--previous,.view-commerce-cart-form .form-actions .ruka-responsibility .pager__link--prev.link--previous{background-color:#fff}.ruka-responsibility .button:hover,.ruka-responsibility .field-link:hover,.ruka-responsibility .panoraama-react-app .block-ruka-skicenter-block.block a.red-button:hover,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-responsibility a.red-button:hover,.ruka-responsibility .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility a.red-button:hover,.ruka-responsibility .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility a.red-button:hover,.ruka-responsibility .field-panoraama-link .block-ruka-skicenter-block.block a.red-button:hover,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-responsibility a.red-button:hover,.ruka-responsibility .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility a.red-button:hover,.ruka-responsibility .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility a.red-button:hover,.ruka-responsibility .pager__link--next:hover,.ruka-responsibility .pager__link--prev:hover,.ruka-responsibility .button:focus,.ruka-responsibility .field-link:focus,.ruka-responsibility .panoraama-react-app .block-ruka-skicenter-block.block a.red-button:focus,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-responsibility a.red-button:focus,.ruka-responsibility .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility a.red-button:focus,.ruka-responsibility .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility a.red-button:focus,.ruka-responsibility .field-panoraama-link .block-ruka-skicenter-block.block a.red-button:focus,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-responsibility a.red-button:focus,.ruka-responsibility .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility a.red-button:focus,.ruka-responsibility .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility a.red-button:focus,.ruka-responsibility .pager__link--next:focus,.ruka-responsibility .pager__link--prev:focus{filter:brightness(90%);color:#fff}.ruka-responsibility .block[class*=today-page-link] a{background-color:#fafafd}.ruka-responsibility .block[class*=today-page-link] a:hover{background-color:#417d4d;border-color:#417d4d}.ruka-responsibility .block[class*=today-page-link] a,.ruka-responsibility .c-liftup-list__content a{text-decoration:none}.ruka-responsibility .paragraph--type-liftup-with-overlay .c-overlay-liftup__overlay--background{background-color:#cedddc}.ruka-responsibility .paragraph--type-liftup-with-overlay .c-overlay-liftup__overlay--text{color:#fff}.ruka-responsibility .paragraph--type-liftup-with-overlay.active .overlay-title-wrapper h3{color:#fff}.ruka-responsibility .button,.ruka-responsibility .field-link,.ruka-responsibility .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-responsibility a.red-button,.ruka-responsibility .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility a.red-button,.ruka-responsibility .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility a.red-button,.ruka-responsibility .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-responsibility a.red-button,.ruka-responsibility .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility a.red-button,.ruka-responsibility .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility a.red-button,.ruka-responsibility .pager__link--next,.ruka-responsibility .pager__link--prev{color:#fff}.ruka-responsibility .site-search__toggle--close{background-image:url("/themes/custom/ski_valley/images/icons/search/search-white-no-bg.svg");background-color:#417d4d}.ruka-responsibility .site-search__result__icon{background-image:url("/themes/custom/ski_valley/images/icons/search/default-2.png")}@media(min-width: 1080px){.ruka-responsibility .main-menu .main-menu__item--sub-1.main-menu__item--with-sub:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #417d4d rgba(0,0,0,0)}.ruka-responsibility .main-menu__link.main-menu__link--active:not(.main-menu__link--sub){border-color:#417d4d}.ruka-responsibility .main-menu .main-menu__item:not(.main-menu__item--sub-2):hover .main-menu__link:not(.main-menu__link--sub){border-color:#417d4d}.ruka-responsibility .main-menu .main-menu__item--sub-1:hover>.main-menu__link{color:#417d4d}.ruka-responsibility .main-menu__link--sub.main-menu__link--sub-2:hover{background-color:#ececea;color:#223}}.ruka-responsibility .main-menu__item:hover::after,.ruka-responsibility .main-menu__item--is-active::after,.ruka-responsibility .toggle-expand--is-open::after,.ruka-responsibility .toggle-expand:hover::after,.ruka-responsibility .dropdown.open::after,.ruka-responsibility .dropdown-menu a:hover::after,.ruka-responsibility div[class*=block--profilemenu] .dropdown.open::after,.ruka-responsibility .main-menu__item--sub-1.main-menu__item--expanded,.ruka-responsibility .main-menu--sub-2{background-color:#417d4d}.ruka-responsibility .main-menu--sub-2 .main-menu__item{border-color:#fff}.ruka-responsibility .header.main-nav--is-open{background-color:#fafafd}.ruka-responsibility .main-menu__item--sub-1:hover .main-menu__link{color:#fff}.ruka-responsibility .main-menu--sub-2 .main-menu__item:hover::after,.ruka-responsibility .main-menu--sub-2 .main-menu__item--is-active::after,.ruka-responsibility .main-menu--sub-1 .main-menu__item--expanded:hover::after{background-color:#fff}.ruka-responsibility .main-nav .main-menu .main-menu__item--sub-1:hover .main-menu--sub-2,.ruka-responsibility .main-nav .main-menu--sub-2:hover{border-color:#417d4d}.ruka-responsibility .main-navigation .main-menu .main-menu__item .main-menu__link:not(.main-menu__link--sub){text-transform:uppercase}.ruka-responsibility button.dropdown-toggle:hover{border-bottom-color:#417d4d}.ruka-responsibility .dropdown li:hover{background-color:#cedddc}.ruka-responsibility .dropdown li:hover span{color:#fff}.ruka-responsibility .logged-in .dropdown-profile .dropdown-toggle{background-image:url("/themes/custom/ski_valley_pyha/images/icons/person-blue.svg")}@media(min-width: 0)and (max-width: 719px){.ruka-responsibility .dropdown-language li:hover,.ruka-responsibility .dropdown-profile li:hover{background-color:#fafafd}}.ruka-responsibility .coi-consent-banner__bottom-bar .bottom-bar__update-consent,.ruka-responsibility .coi-consent-banner__consent-area .coi-consent-banner__agree-button{background-color:#417d4d}.ruka-responsibility .coi-consent-banner__bottom-bar .bottom-bar__update-consent:hover,.ruka-responsibility .coi-consent-banner__consent-area .coi-consent-banner__agree-button:hover{background-color:#cedddc}.ruka-responsibility #coiConsentBanner .coi-consent-banner__name-container:hover{color:#417d4d}.ruka-responsibility #coiConsentBanner .coi-consent-banner__category-expander:checked~.coi-consent-banner__name-container{color:#cedddc}.ruka-responsibility #coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider::before{background-color:#cedddc}.ruka-responsibility #coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider{background-color:#417d4d}.ruka-responsibility #coiConsentBanner .coi-consent-banner__summary .coi-consent-banner__read-more-button{color:#627d77}.ruka-responsibility #Coi-Renew #coi-renew-svg .renew_path{fill:#cedddc !important}.ruka-responsibility .footer{background-color:#969696}.ruka-responsibility .main .accommodation-search__content-wrapper>.button:hover::before,.ruka-responsibility .main .accommodation-search__content-wrapper>.field-link:hover::before,.ruka-responsibility .main .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-responsibility .main .accommodation-search__content-wrapper>a.red-button:hover::before,.ruka-responsibility .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility .main .accommodation-search__content-wrapper>a.red-button:hover::before,.ruka-responsibility .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility .main .accommodation-search__content-wrapper>a.red-button:hover::before,.ruka-responsibility .main .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-responsibility .main .accommodation-search__content-wrapper>a.red-button:hover::before,.ruka-responsibility .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility .main .accommodation-search__content-wrapper>a.red-button:hover::before,.ruka-responsibility .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility .main .accommodation-search__content-wrapper>a.red-button:hover::before,.ruka-responsibility .main .accommodation-search__content-wrapper>.pager__link--next:hover::before,.ruka-responsibility .main .accommodation-search__content-wrapper>.pager__link--prev:hover::before,.ruka-responsibility .main .accommodation-search__content-wrapper>.button:focus::before,.ruka-responsibility .main .accommodation-search__content-wrapper>.field-link:focus::before,.ruka-responsibility .main .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-responsibility .main .accommodation-search__content-wrapper>a.red-button:focus::before,.ruka-responsibility .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility .main .accommodation-search__content-wrapper>a.red-button:focus::before,.ruka-responsibility .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility .main .accommodation-search__content-wrapper>a.red-button:focus::before,.ruka-responsibility .main .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-responsibility .main .accommodation-search__content-wrapper>a.red-button:focus::before,.ruka-responsibility .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility .main .accommodation-search__content-wrapper>a.red-button:focus::before,.ruka-responsibility .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility .main .accommodation-search__content-wrapper>a.red-button:focus::before,.ruka-responsibility .main .accommodation-search__content-wrapper>.pager__link--next:focus::before,.ruka-responsibility .main .accommodation-search__content-wrapper>.pager__link--prev:focus::before{src:url("/themes/custom/ski_valley/images/icons/src/filter-white.svg")}.ruka-responsibility .main .text-long.field--type-text-long a{color:#627d77}.ruka-responsibility .main .text-long a.button,.ruka-responsibility .main .text-long a.field-link,.ruka-responsibility .main .text-long .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-responsibility .main .text-long a.red-button,.ruka-responsibility .main .text-long .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility .main .text-long a.red-button,.ruka-responsibility .main .text-long .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility .main .text-long a.red-button,.ruka-responsibility .main .text-long .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-responsibility .main .text-long a.red-button,.ruka-responsibility .main .text-long .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility .main .text-long a.red-button,.ruka-responsibility .main .text-long .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility .main .text-long a.red-button,.ruka-responsibility .main .text-long a.pager__link--next,.ruka-responsibility .main .text-long a.pager__link--prev{color:#fff}.ruka-responsibility .main .text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev){color:#627d77 !important}.ruka-responsibility .main a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev),.ruka-responsibility .main .link{color:#627d77}.ruka-responsibility .main .event-page .event-page__header div.event-page__cta.button a,.ruka-responsibility .main .event-page .event-page__header div.event-page__cta.field-link a,.ruka-responsibility .main .event-page .event-page__header div.event-page__cta.pager__link--next a,.ruka-responsibility .main .event-page .event-page__header div.event-page__cta.pager__link--prev a{color:#fff}.ruka-responsibility .main a:hover,.ruka-responsibility .main a:active,.ruka-responsibility .main a:focus,.ruka-responsibility .main .link:hover,.ruka-responsibility .main .link:visited,.ruka-responsibility .main .link:active{color:#627d77}.ruka-responsibility .main .paragraph--type-webcamera-collection .webcam-collection .webcam .webcam-text .webcam-link a{border-bottom-color:#627d77}.ruka-responsibility .main .button,.ruka-responsibility .main .field-link,.ruka-responsibility .main .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .ruka-responsibility .main a.red-button,.ruka-responsibility .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility .main a.red-button,.ruka-responsibility .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility .main a.red-button,.ruka-responsibility .main .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .ruka-responsibility .main a.red-button,.ruka-responsibility .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .ruka-responsibility .main a.red-button,.ruka-responsibility .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .ruka-responsibility .main a.red-button,.ruka-responsibility .main .pager__link--next,.ruka-responsibility .main .pager__link--prev,.ruka-responsibility .main .vertical-liftup__cta .field-link,.ruka-responsibility .main .vertical-liftup__cta .field-link a,.ruka-responsibility .main .button--disabled,.ruka-responsibility .main .button--disabled:hover,.ruka-responsibility .main .c-liftup .field-link a{background-color:#417d4d;color:#fff !important}.ruka-responsibility .main .c-liftup__content .field--type-text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev),.ruka-responsibility .main .c-liftup-list__content .field--type-text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev){color:#417d4d}.ruka-responsibility .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection),.ruka-responsibility .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content,.ruka-responsibility .main .c-liftup{background-color:#cedddc}.ruka-responsibility .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection) *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a),.ruka-responsibility .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a),.ruka-responsibility .main .c-liftup *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a){color:#000 !important}.ruka-responsibility .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection) a,.ruka-responsibility .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content a,.ruka-responsibility .main .c-liftup a{color:#fff}.ruka-responsibility .field-layout-image a::after,.ruka-responsibility .field-panorama-url a::after,.ruka-responsibility .field-map-url a::after{content:url("/themes/custom/ski_valley_pyha/images/icons/open-in-new.svg") !important}.ruka-responsibility .link--back-to-search::before{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-right.svg") !important}.ruka-responsibility .field-layout-image::before{content:url("/themes/custom/ski_valley_pyha/images/icons/home.svg") !important}.ruka-responsibility .field-panorama-url::before{content:url("/themes/custom/ski_valley_pyha/images/icons/360.svg") !important}.ruka-responsibility .field-map-url::before{content:url("/themes/custom/ski_valley_pyha/images/icons/map.svg") !important}.ruka-responsibility .terms-conditions-link::before{content:url("/themes/custom/ski_valley_pyha/images/icons/info.svg") !important}.ruka-responsibility .ski-inn__details-wrapper .ui-accordion-header.ui-state-active{border-color:#cedddc}.ruka-responsibility .ski-inn__details-wrapper .ui-accordion-header.ui-state-active .ui-icon{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-up-blue.svg")}.ruka-responsibility .ski-inn__details-wrapper .ui-accordion-header.ui-state-active a{color:#627d77}.ruka-responsibility .accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child{border-color:#cedddc;color:#cedddc}.ruka-responsibility .accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child::before{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-up-blue.svg")}.ruka-responsibility .checkout-progress--step__current::before{background:#417d4d;border-color:#417d4d}.ruka-responsibility .checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected{border-color:#417d4d}.ruka-responsibility .checkout-progress--step__current,.ruka-responsibility .view-commerce-cart-form .form-actions .cart-total,.ruka-responsibility .checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected p,.ruka-responsibility .payment-selected .payment-description,.ruka-responsibility .view-commerce-checkout-order-summary .order-total .order-total-price .total-amount{color:#417d4d}.ruka-responsibility .cart--cart-block .cart-icon .cart-count{background-color:#417d4d}.ruka-responsibility .eventsearch__form,.ruka-responsibility .accommodation-reservation-form{background-color:#cedddc}.ruka-responsibility .site-search__inner-wrapper{background-color:#fafafd}.ruka-responsibility .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-webkit-slider-runnable-track{background-color:#417d4d;filter:brightness(50%)}.ruka-responsibility .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-moz-range-track{background-color:#417d4d;filter:brightness(50%)}.ruka-responsibility .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-fill-lower{background-color:#417d4d;filter:brightness(50%)}.ruka-responsibility .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-fill-upper{background-color:#417d4d;filter:brightness(50%)}.ruka-responsibility .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-moz-range-thumb{background-color:#417d4d}.ruka-responsibility .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-webkit-slider-thumb{background-color:#417d4d}.ruka-responsibility .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-thumb{background-color:#417d4d}.ruka-responsibility .accommodation-search__result__price{color:#417d4d}.ruka-responsibility .form-item--radio__input:checked+label::before{border-color:#417d4d}.ruka-responsibility .accommodation-search__results_list_type .form-item--radio__input:checked#full+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/full-list-blue.svg")}.ruka-responsibility .accommodation-search__results_list_type .form-item--radio__input:checked#compressed+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/compressed-list-blue.svg")}.ruka-responsibility .accommodation-search__content-wrapper .button--gray:hover::before,.ruka-responsibility .accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous:hover::before,.layout-checkout-form .form-actions .ruka-responsibility .accommodation-search__content-wrapper .link--previous:hover::before,.ruka-responsibility .accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous:hover::before,.view-commerce-cart-form .form-actions .ruka-responsibility .accommodation-search__content-wrapper .link--previous:hover::before,.ruka-responsibility .accommodation-search__content-wrapper .button--gray:focus::before,.ruka-responsibility .accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous:focus::before,.layout-checkout-form .form-actions .ruka-responsibility .accommodation-search__content-wrapper .link--previous:focus::before,.ruka-responsibility .accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous:focus::before,.view-commerce-cart-form .form-actions .ruka-responsibility .accommodation-search__content-wrapper .link--previous:focus::before{content:url("/themes/custom/ski_valley/images/icons/src/filter-white.svg")}.ruka-responsibility .spinner>span span,.ruka-responsibility .accommodation-search__spinner>span span{background-color:#417d4d}.ruka-responsibility .paragraph--type-table .table .table__heading-cell,.ruka-responsibility .paragraph--type-table .text-long table .table__heading-cell,.text-long .ruka-responsibility .paragraph--type-table table .table__heading-cell,.ruka-responsibility .paragraph--type-table .table .text-long th,.text-long .ruka-responsibility .paragraph--type-table .table th,.ruka-responsibility .paragraph--type-table .text-long table th,.text-long .ruka-responsibility .paragraph--type-table table th{background-color:#417d4d}.ruka-responsibility .table .highlighted,.ruka-responsibility .text-long table .highlighted,.text-long .ruka-responsibility table .highlighted{color:#417d4d}.ruka-responsibility .tabs .tabs-headings .tab--active{border-color:#417d4d}.ruka-responsibility .slick .slick-dots li.slick-active button::before{color:#417d4d}@media(min-width: 0)and (max-width: 719px){.ruka-responsibility .opening-hours-company .opening-hours-company__details-wrapper .opening-hours-company__details-title{background-color:#417d4d}}@media(min-width: 720px){.ruka-responsibility .opening-hours-company:first-child{background-color:#417d4d}}.ruka-responsibility .opening-hours-company__details{background-color:#417d4d}.ruka-responsibility .field-iframe .lift-info{padding-bottom:65%}@media(min-width: 0)and (max-width: 719px){.ruka-responsibility .field-iframe .lift-info{padding-bottom:70%}}.ruka-responsibility .today_page_events .today-page__list .today-page-list__item::after{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-right.svg") !important}.ruka-responsibility a.eventsearch__results__filters__item{background-color:#417d4d}.ruka-responsibility a.eventsearch__results__filters__item:hover{color:#fff;background-color:#417d4d}.ruka-responsibility .accommodation-search__result__ownership-info{border-color:#cedddc !important}.ruka-responsibility .accommodation-search__result__ownership,.ruka-responsibility .accommodation-reservation__owner-header{background-color:#cedddc !important}.ruka-responsibility div.paragraph.paragraph--type-call-to-action div.button a,.ruka-responsibility div.paragraph.paragraph--type-call-to-action div.field-link a,.ruka-responsibility div.paragraph.paragraph--type-call-to-action div.pager__link--next a,.ruka-responsibility div.paragraph.paragraph--type-call-to-action div.pager__link--prev a{color:#fff !important}.ruka-responsibility{background-color:#fafafd}.ruka-responsibility .text-long .cb-framework a{color:#627d77 !important}.ruka-responsibility .text-long .cb-framework .cb-btn.cb-btn-primary{background:#417d4d;border-color:#417d4d}.ruka-responsibility .text-long .cb-framework .cb-rate .cb-price{color:#627d77}.ruka-responsibility .cb-segment-inner .cb-action .cb-btn.cb-btn-primary span{color:#fff !important}.ruka-responsibility .cb-segment-inner .cb-text-discount{color:#627d77}@media(min-width: 720px){.ruka-responsibility div[class*=block--profilemenu]{margin-right:20px}.ruka-responsibility .main-navigation{margin-top:0}.ruka-responsibility .main-navigation .main-menu:not(.main-menu--sub){justify-content:center;-moz-column-gap:40px;column-gap:40px;position:relative;z-index:50}.ruka-responsibility .header-bar{display:none}.ruka-responsibility .topbar{width:auto}.ruka-responsibility .main-menu__link.main-menu__link--active:not(.main-menu__link--sub),.ruka-responsibility .main-menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu__link:not(.main-menu__link--sub):not(.main-menu__link--is-active){border-color:#417d4d;margin-bottom:3px}.ruka-responsibility .main-menu__item:not(.main-menu--sub-1){position:relative;width:auto;padding:0 15px}.ruka-responsibility .main-menu__item:not(.main-menu--sub-1).main-menu__item--with-sub:hover::after{content:"";display:block;border-style:solid;background-color:rgba(0,0,0,0);border-width:0 9px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #cedddc rgba(0,0,0,0);position:absolute;left:15px;bottom:0;width:auto}.ruka-responsibility .main-menu__item:not(.main-menu--sub-1)>.main-menu__link{margin-bottom:13px}.ruka-responsibility .main-menu__item:not(.main-menu--sub-1):hover{background-color:rgba(0,0,0,0)}.ruka-responsibility .main-menu__item:not(.main-menu--sub-1):hover ul.main-menu.main-menu--sub.main-menu--sub-1{flex-direction:column;width:250px;right:0;top:100%;bottom:auto}.ruka-responsibility .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item{background-color:#cedddc;padding:0}.ruka-responsibility .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover{background-color:#417d4d}.ruka-responsibility .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover .main-menu__link{color:#fff}.ruka-responsibility .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item a.main-menu__link{width:100%;text-align:left;padding:.5rem}}.pyha-responsibility .region__header #block-reactappblock,.pyha-responsibility .region__header #dropdown-toggle-profile{background-color:rgba(0,0,0,0)}.pyha-responsibility .region__header .dropdown-language{color:#000}.pyha-responsibility .region__header .dropdown-language #dropdown-toggle-language{background-color:rgba(0,0,0,0)}.pyha-responsibility .button.button--gray,.pyha-responsibility .button--gray.field-link,.pyha-responsibility .panoraama-react-app .block-ruka-skicenter-block.block a.button--gray.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-responsibility a.button--gray.red-button,.pyha-responsibility .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.button--gray.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility a.button--gray.red-button,.pyha-responsibility .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility a.button--gray.red-button,.pyha-responsibility .field-panoraama-link .block-ruka-skicenter-block.block a.button--gray.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-responsibility a.button--gray.red-button,.pyha-responsibility .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.button--gray.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility a.button--gray.red-button,.pyha-responsibility .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility a.button--gray.red-button,.pyha-responsibility .button--gray.pager__link--next,.pyha-responsibility .button--gray.pager__link--prev,.pyha-responsibility .layout-checkout-form .form-actions .button.link--previous,.layout-checkout-form .form-actions .pyha-responsibility .button.link--previous,.pyha-responsibility .layout-checkout-form .form-actions .field-link.link--previous,.layout-checkout-form .form-actions .pyha-responsibility .field-link.link--previous,.pyha-responsibility .panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .layout-checkout-form .form-actions .pager__link--next.link--previous,.layout-checkout-form .form-actions .pyha-responsibility .pager__link--next.link--previous,.pyha-responsibility .layout-checkout-form .form-actions .pager__link--prev.link--previous,.layout-checkout-form .form-actions .pyha-responsibility .pager__link--prev.link--previous,.pyha-responsibility .view-commerce-cart-form .form-actions .button.link--previous,.view-commerce-cart-form .form-actions .pyha-responsibility .button.link--previous,.pyha-responsibility .view-commerce-cart-form .form-actions .field-link.link--previous,.view-commerce-cart-form .form-actions .pyha-responsibility .field-link.link--previous,.pyha-responsibility .panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility a.red-button.link--previous,.pyha-responsibility .view-commerce-cart-form .form-actions .pager__link--next.link--previous,.view-commerce-cart-form .form-actions .pyha-responsibility .pager__link--next.link--previous,.pyha-responsibility .view-commerce-cart-form .form-actions .pager__link--prev.link--previous,.view-commerce-cart-form .form-actions .pyha-responsibility .pager__link--prev.link--previous{background-color:#fff}.pyha-responsibility .button:hover,.pyha-responsibility .field-link:hover,.pyha-responsibility .panoraama-react-app .block-ruka-skicenter-block.block a.red-button:hover,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-responsibility a.red-button:hover,.pyha-responsibility .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility a.red-button:hover,.pyha-responsibility .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility a.red-button:hover,.pyha-responsibility .field-panoraama-link .block-ruka-skicenter-block.block a.red-button:hover,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-responsibility a.red-button:hover,.pyha-responsibility .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility a.red-button:hover,.pyha-responsibility .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility a.red-button:hover,.pyha-responsibility .pager__link--next:hover,.pyha-responsibility .pager__link--prev:hover,.pyha-responsibility .button:focus,.pyha-responsibility .field-link:focus,.pyha-responsibility .panoraama-react-app .block-ruka-skicenter-block.block a.red-button:focus,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-responsibility a.red-button:focus,.pyha-responsibility .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility a.red-button:focus,.pyha-responsibility .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility a.red-button:focus,.pyha-responsibility .field-panoraama-link .block-ruka-skicenter-block.block a.red-button:focus,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-responsibility a.red-button:focus,.pyha-responsibility .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility a.red-button:focus,.pyha-responsibility .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility a.red-button:focus,.pyha-responsibility .pager__link--next:focus,.pyha-responsibility .pager__link--prev:focus{filter:brightness(90%);color:#fff}.pyha-responsibility .block[class*=today-page-link] a{background-color:#fafafd}.pyha-responsibility .block[class*=today-page-link] a:hover{background-color:#627d77;border-color:#627d77}.pyha-responsibility .block[class*=today-page-link] a,.pyha-responsibility .c-liftup-list__content a{text-decoration:none}.pyha-responsibility .paragraph--type-liftup-with-overlay .c-overlay-liftup__overlay--background{background-color:#e0e1dd}.pyha-responsibility .paragraph--type-liftup-with-overlay .c-overlay-liftup__overlay--text{color:#fff}.pyha-responsibility .paragraph--type-liftup-with-overlay.active .overlay-title-wrapper h3{color:#fff}.pyha-responsibility .button,.pyha-responsibility .field-link,.pyha-responsibility .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-responsibility a.red-button,.pyha-responsibility .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility a.red-button,.pyha-responsibility .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility a.red-button,.pyha-responsibility .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-responsibility a.red-button,.pyha-responsibility .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility a.red-button,.pyha-responsibility .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility a.red-button,.pyha-responsibility .pager__link--next,.pyha-responsibility .pager__link--prev{color:#fff}.pyha-responsibility .site-search__toggle--close{background-image:url("/themes/custom/ski_valley/images/icons/search/search-white-no-bg.svg");background-color:#627d77}.pyha-responsibility .site-search__result__icon{background-image:url("/themes/custom/ski_valley/images/icons/search/default-2.png")}@media(min-width: 1080px){.pyha-responsibility .main-menu .main-menu__item--sub-1.main-menu__item--with-sub:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #627d77 rgba(0,0,0,0)}.pyha-responsibility .main-menu__link.main-menu__link--active:not(.main-menu__link--sub){border-color:#627d77}.pyha-responsibility .main-menu .main-menu__item:not(.main-menu__item--sub-2):hover .main-menu__link:not(.main-menu__link--sub){border-color:#627d77}.pyha-responsibility .main-menu .main-menu__item--sub-1:hover>.main-menu__link{color:#627d77}.pyha-responsibility .main-menu__link--sub.main-menu__link--sub-2:hover{background-color:#ececea;color:#223}}.pyha-responsibility .main-menu__item:hover::after,.pyha-responsibility .main-menu__item--is-active::after,.pyha-responsibility .toggle-expand--is-open::after,.pyha-responsibility .toggle-expand:hover::after,.pyha-responsibility .dropdown.open::after,.pyha-responsibility .dropdown-menu a:hover::after,.pyha-responsibility div[class*=block--profilemenu] .dropdown.open::after,.pyha-responsibility .main-menu__item--sub-1.main-menu__item--expanded,.pyha-responsibility .main-menu--sub-2{background-color:#627d77}.pyha-responsibility .main-menu--sub-2 .main-menu__item{border-color:#fff}.pyha-responsibility .header.main-nav--is-open{background-color:#fafafd}.pyha-responsibility .main-menu__item--sub-1:hover .main-menu__link{color:#fff}.pyha-responsibility .main-menu--sub-2 .main-menu__item:hover::after,.pyha-responsibility .main-menu--sub-2 .main-menu__item--is-active::after,.pyha-responsibility .main-menu--sub-1 .main-menu__item--expanded:hover::after{background-color:#fff}.pyha-responsibility .main-nav .main-menu .main-menu__item--sub-1:hover .main-menu--sub-2,.pyha-responsibility .main-nav .main-menu--sub-2:hover{border-color:#627d77}.pyha-responsibility .main-navigation .main-menu .main-menu__item .main-menu__link:not(.main-menu__link--sub){text-transform:uppercase}.pyha-responsibility button.dropdown-toggle:hover{border-bottom-color:#627d77}.pyha-responsibility .dropdown li:hover{background-color:#e0e1dd}.pyha-responsibility .dropdown li:hover span{color:#fff}.pyha-responsibility .logged-in .dropdown-profile .dropdown-toggle{background-image:url("/themes/custom/ski_valley_pyha/images/icons/person-blue.svg")}@media(min-width: 0)and (max-width: 719px){.pyha-responsibility .dropdown-language li:hover,.pyha-responsibility .dropdown-profile li:hover{background-color:#fafafd}}.pyha-responsibility .coi-consent-banner__bottom-bar .bottom-bar__update-consent,.pyha-responsibility .coi-consent-banner__consent-area .coi-consent-banner__agree-button{background-color:#627d77}.pyha-responsibility .coi-consent-banner__bottom-bar .bottom-bar__update-consent:hover,.pyha-responsibility .coi-consent-banner__consent-area .coi-consent-banner__agree-button:hover{background-color:#e0e1dd}.pyha-responsibility #coiConsentBanner .coi-consent-banner__name-container:hover{color:#627d77}.pyha-responsibility #coiConsentBanner .coi-consent-banner__category-expander:checked~.coi-consent-banner__name-container{color:#e0e1dd}.pyha-responsibility #coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider::before{background-color:#e0e1dd}.pyha-responsibility #coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider{background-color:#627d77}.pyha-responsibility #coiConsentBanner .coi-consent-banner__summary .coi-consent-banner__read-more-button{color:#627d77}.pyha-responsibility #Coi-Renew #coi-renew-svg .renew_path{fill:#e0e1dd !important}.pyha-responsibility .footer{background-color:#969696}.pyha-responsibility .main .accommodation-search__content-wrapper>.button:hover::before,.pyha-responsibility .main .accommodation-search__content-wrapper>.field-link:hover::before,.pyha-responsibility .main .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-responsibility .main .accommodation-search__content-wrapper>a.red-button:hover::before,.pyha-responsibility .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility .main .accommodation-search__content-wrapper>a.red-button:hover::before,.pyha-responsibility .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility .main .accommodation-search__content-wrapper>a.red-button:hover::before,.pyha-responsibility .main .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-responsibility .main .accommodation-search__content-wrapper>a.red-button:hover::before,.pyha-responsibility .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility .main .accommodation-search__content-wrapper>a.red-button:hover::before,.pyha-responsibility .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility .main .accommodation-search__content-wrapper>a.red-button:hover::before,.pyha-responsibility .main .accommodation-search__content-wrapper>.pager__link--next:hover::before,.pyha-responsibility .main .accommodation-search__content-wrapper>.pager__link--prev:hover::before,.pyha-responsibility .main .accommodation-search__content-wrapper>.button:focus::before,.pyha-responsibility .main .accommodation-search__content-wrapper>.field-link:focus::before,.pyha-responsibility .main .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-responsibility .main .accommodation-search__content-wrapper>a.red-button:focus::before,.pyha-responsibility .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility .main .accommodation-search__content-wrapper>a.red-button:focus::before,.pyha-responsibility .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility .main .accommodation-search__content-wrapper>a.red-button:focus::before,.pyha-responsibility .main .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-responsibility .main .accommodation-search__content-wrapper>a.red-button:focus::before,.pyha-responsibility .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility .main .accommodation-search__content-wrapper>a.red-button:focus::before,.pyha-responsibility .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility .main .accommodation-search__content-wrapper>a.red-button:focus::before,.pyha-responsibility .main .accommodation-search__content-wrapper>.pager__link--next:focus::before,.pyha-responsibility .main .accommodation-search__content-wrapper>.pager__link--prev:focus::before{src:url("/themes/custom/ski_valley/images/icons/src/filter-white.svg")}.pyha-responsibility .main .text-long.field--type-text-long a{color:#627d77}.pyha-responsibility .main .text-long a.button,.pyha-responsibility .main .text-long a.field-link,.pyha-responsibility .main .text-long .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-responsibility .main .text-long a.red-button,.pyha-responsibility .main .text-long .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility .main .text-long a.red-button,.pyha-responsibility .main .text-long .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility .main .text-long a.red-button,.pyha-responsibility .main .text-long .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-responsibility .main .text-long a.red-button,.pyha-responsibility .main .text-long .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility .main .text-long a.red-button,.pyha-responsibility .main .text-long .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility .main .text-long a.red-button,.pyha-responsibility .main .text-long a.pager__link--next,.pyha-responsibility .main .text-long a.pager__link--prev{color:#fff}.pyha-responsibility .main .text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev){color:#627d77 !important}.pyha-responsibility .main a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev),.pyha-responsibility .main .link{color:#627d77}.pyha-responsibility .main .event-page .event-page__header div.event-page__cta.button a,.pyha-responsibility .main .event-page .event-page__header div.event-page__cta.field-link a,.pyha-responsibility .main .event-page .event-page__header div.event-page__cta.pager__link--next a,.pyha-responsibility .main .event-page .event-page__header div.event-page__cta.pager__link--prev a{color:#fff}.pyha-responsibility .main a:hover,.pyha-responsibility .main a:active,.pyha-responsibility .main a:focus,.pyha-responsibility .main .link:hover,.pyha-responsibility .main .link:visited,.pyha-responsibility .main .link:active{color:#627d77}.pyha-responsibility .main .paragraph--type-webcamera-collection .webcam-collection .webcam .webcam-text .webcam-link a{border-bottom-color:#627d77}.pyha-responsibility .main .button,.pyha-responsibility .main .field-link,.pyha-responsibility .main .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-responsibility .main a.red-button,.pyha-responsibility .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility .main a.red-button,.pyha-responsibility .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility .main a.red-button,.pyha-responsibility .main .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-responsibility .main a.red-button,.pyha-responsibility .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-responsibility .main a.red-button,.pyha-responsibility .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-responsibility .main a.red-button,.pyha-responsibility .main .pager__link--next,.pyha-responsibility .main .pager__link--prev,.pyha-responsibility .main .vertical-liftup__cta .field-link,.pyha-responsibility .main .vertical-liftup__cta .field-link a,.pyha-responsibility .main .button--disabled,.pyha-responsibility .main .button--disabled:hover,.pyha-responsibility .main .c-liftup .field-link a{background-color:#627d77;color:#fff !important}.pyha-responsibility .main .c-liftup__content .field--type-text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev),.pyha-responsibility .main .c-liftup-list__content .field--type-text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev){color:#627d77}.pyha-responsibility .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection),.pyha-responsibility .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content,.pyha-responsibility .main .c-liftup{background-color:#e0e1dd}.pyha-responsibility .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection) *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a),.pyha-responsibility .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a),.pyha-responsibility .main .c-liftup *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a){color:#000 !important}.pyha-responsibility .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection) a,.pyha-responsibility .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content a,.pyha-responsibility .main .c-liftup a{color:#fff}.pyha-responsibility .field-layout-image a::after,.pyha-responsibility .field-panorama-url a::after,.pyha-responsibility .field-map-url a::after{content:url("/themes/custom/ski_valley_pyha/images/icons/open-in-new.svg") !important}.pyha-responsibility .link--back-to-search::before{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-right.svg") !important}.pyha-responsibility .field-layout-image::before{content:url("/themes/custom/ski_valley_pyha/images/icons/home.svg") !important}.pyha-responsibility .field-panorama-url::before{content:url("/themes/custom/ski_valley_pyha/images/icons/360.svg") !important}.pyha-responsibility .field-map-url::before{content:url("/themes/custom/ski_valley_pyha/images/icons/map.svg") !important}.pyha-responsibility .terms-conditions-link::before{content:url("/themes/custom/ski_valley_pyha/images/icons/info.svg") !important}.pyha-responsibility .ski-inn__details-wrapper .ui-accordion-header.ui-state-active{border-color:#e0e1dd}.pyha-responsibility .ski-inn__details-wrapper .ui-accordion-header.ui-state-active .ui-icon{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-up-blue.svg")}.pyha-responsibility .ski-inn__details-wrapper .ui-accordion-header.ui-state-active a{color:#627d77}.pyha-responsibility .accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child{border-color:#e0e1dd;color:#e0e1dd}.pyha-responsibility .accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child::before{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-up-blue.svg")}.pyha-responsibility .checkout-progress--step__current::before{background:#627d77;border-color:#627d77}.pyha-responsibility .checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected{border-color:#627d77}.pyha-responsibility .checkout-progress--step__current,.pyha-responsibility .view-commerce-cart-form .form-actions .cart-total,.pyha-responsibility .checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected p,.pyha-responsibility .payment-selected .payment-description,.pyha-responsibility .view-commerce-checkout-order-summary .order-total .order-total-price .total-amount{color:#627d77}.pyha-responsibility .cart--cart-block .cart-icon .cart-count{background-color:#627d77}.pyha-responsibility .eventsearch__form,.pyha-responsibility .accommodation-reservation-form{background-color:#e0e1dd}.pyha-responsibility .site-search__inner-wrapper{background-color:#fafafd}.pyha-responsibility .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-webkit-slider-runnable-track{background-color:#627d77;filter:brightness(50%)}.pyha-responsibility .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-moz-range-track{background-color:#627d77;filter:brightness(50%)}.pyha-responsibility .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-fill-lower{background-color:#627d77;filter:brightness(50%)}.pyha-responsibility .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-fill-upper{background-color:#627d77;filter:brightness(50%)}.pyha-responsibility .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-moz-range-thumb{background-color:#627d77}.pyha-responsibility .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-webkit-slider-thumb{background-color:#627d77}.pyha-responsibility .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-thumb{background-color:#627d77}.pyha-responsibility .accommodation-search__result__price{color:#627d77}.pyha-responsibility .form-item--radio__input:checked+label::before{border-color:#627d77}.pyha-responsibility .accommodation-search__results_list_type .form-item--radio__input:checked#full+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/full-list-blue.svg")}.pyha-responsibility .accommodation-search__results_list_type .form-item--radio__input:checked#compressed+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/compressed-list-blue.svg")}.pyha-responsibility .accommodation-search__content-wrapper .button--gray:hover::before,.pyha-responsibility .accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous:hover::before,.layout-checkout-form .form-actions .pyha-responsibility .accommodation-search__content-wrapper .link--previous:hover::before,.pyha-responsibility .accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous:hover::before,.view-commerce-cart-form .form-actions .pyha-responsibility .accommodation-search__content-wrapper .link--previous:hover::before,.pyha-responsibility .accommodation-search__content-wrapper .button--gray:focus::before,.pyha-responsibility .accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous:focus::before,.layout-checkout-form .form-actions .pyha-responsibility .accommodation-search__content-wrapper .link--previous:focus::before,.pyha-responsibility .accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous:focus::before,.view-commerce-cart-form .form-actions .pyha-responsibility .accommodation-search__content-wrapper .link--previous:focus::before{content:url("/themes/custom/ski_valley/images/icons/src/filter-white.svg")}.pyha-responsibility .spinner>span span,.pyha-responsibility .accommodation-search__spinner>span span{background-color:#627d77}.pyha-responsibility .paragraph--type-table .table .table__heading-cell,.pyha-responsibility .paragraph--type-table .text-long table .table__heading-cell,.text-long .pyha-responsibility .paragraph--type-table table .table__heading-cell,.pyha-responsibility .paragraph--type-table .table .text-long th,.text-long .pyha-responsibility .paragraph--type-table .table th,.pyha-responsibility .paragraph--type-table .text-long table th,.text-long .pyha-responsibility .paragraph--type-table table th{background-color:#627d77}.pyha-responsibility .table .highlighted,.pyha-responsibility .text-long table .highlighted,.text-long .pyha-responsibility table .highlighted{color:#627d77}.pyha-responsibility .tabs .tabs-headings .tab--active{border-color:#627d77}.pyha-responsibility .slick .slick-dots li.slick-active button::before{color:#627d77}@media(min-width: 0)and (max-width: 719px){.pyha-responsibility .opening-hours-company .opening-hours-company__details-wrapper .opening-hours-company__details-title{background-color:#627d77}}@media(min-width: 720px){.pyha-responsibility .opening-hours-company:first-child{background-color:#627d77}}.pyha-responsibility .opening-hours-company__details{background-color:#627d77}.pyha-responsibility .field-iframe .lift-info{padding-bottom:65%}@media(min-width: 0)and (max-width: 719px){.pyha-responsibility .field-iframe .lift-info{padding-bottom:70%}}.pyha-responsibility .today_page_events .today-page__list .today-page-list__item::after{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-right.svg") !important}.pyha-responsibility a.eventsearch__results__filters__item{background-color:#627d77}.pyha-responsibility a.eventsearch__results__filters__item:hover{color:#fff;background-color:#627d77}.pyha-responsibility .accommodation-search__result__ownership-info{border-color:#e0e1dd !important}.pyha-responsibility .accommodation-search__result__ownership,.pyha-responsibility .accommodation-reservation__owner-header{background-color:#e0e1dd !important}.pyha-responsibility div.paragraph.paragraph--type-call-to-action div.button a,.pyha-responsibility div.paragraph.paragraph--type-call-to-action div.field-link a,.pyha-responsibility div.paragraph.paragraph--type-call-to-action div.pager__link--next a,.pyha-responsibility div.paragraph.paragraph--type-call-to-action div.pager__link--prev a{color:#fff !important}.pyha-responsibility{background-color:#fafafd}.pyha-responsibility .text-long .cb-framework a{color:#627d77 !important}.pyha-responsibility .text-long .cb-framework .cb-btn.cb-btn-primary{background:#627d77;border-color:#627d77}.pyha-responsibility .text-long .cb-framework .cb-rate .cb-price{color:#627d77}.pyha-responsibility .cb-segment-inner .cb-action .cb-btn.cb-btn-primary span{color:#fff !important}.pyha-responsibility .cb-segment-inner .cb-text-discount{color:#627d77}@media(min-width: 720px){.pyha-responsibility div[class*=block--profilemenu]{margin-right:20px}.pyha-responsibility .main-navigation{margin-top:0}.pyha-responsibility .main-navigation .main-menu:not(.main-menu--sub){justify-content:center;-moz-column-gap:40px;column-gap:40px;position:relative;z-index:50}.pyha-responsibility .header-bar{display:none}.pyha-responsibility .topbar{width:auto}.pyha-responsibility .main-menu__link.main-menu__link--active:not(.main-menu__link--sub),.pyha-responsibility .main-menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu__link:not(.main-menu__link--sub):not(.main-menu__link--is-active){border-color:#627d77;margin-bottom:3px}.pyha-responsibility .main-menu__item:not(.main-menu--sub-1){position:relative;width:auto;padding:0 15px}.pyha-responsibility .main-menu__item:not(.main-menu--sub-1).main-menu__item--with-sub:hover::after{content:"";display:block;border-style:solid;background-color:rgba(0,0,0,0);border-width:0 9px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e0e1dd rgba(0,0,0,0);position:absolute;left:15px;bottom:0;width:auto}.pyha-responsibility .main-menu__item:not(.main-menu--sub-1)>.main-menu__link{margin-bottom:13px}.pyha-responsibility .main-menu__item:not(.main-menu--sub-1):hover{background-color:rgba(0,0,0,0)}.pyha-responsibility .main-menu__item:not(.main-menu--sub-1):hover ul.main-menu.main-menu--sub.main-menu--sub-1{flex-direction:column;width:250px;right:0;top:100%;bottom:auto}.pyha-responsibility .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item{background-color:#e0e1dd;padding:0}.pyha-responsibility .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover{background-color:#627d77}.pyha-responsibility .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover .main-menu__link{color:#fff}.pyha-responsibility .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item a.main-menu__link{width:100%;text-align:left;padding:.5rem}}.pyha-sustainability .region__header #block-reactappblock,.pyha-sustainability .region__header #dropdown-toggle-profile{background-color:rgba(0,0,0,0)}.pyha-sustainability .region__header .dropdown-language{color:#000}.pyha-sustainability .region__header .dropdown-language #dropdown-toggle-language{background-color:rgba(0,0,0,0)}.pyha-sustainability .button.button--gray,.pyha-sustainability .button--gray.field-link,.pyha-sustainability .panoraama-react-app .block-ruka-skicenter-block.block a.button--gray.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-sustainability a.button--gray.red-button,.pyha-sustainability .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.button--gray.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability a.button--gray.red-button,.pyha-sustainability .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability a.button--gray.red-button,.pyha-sustainability .field-panoraama-link .block-ruka-skicenter-block.block a.button--gray.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-sustainability a.button--gray.red-button,.pyha-sustainability .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.button--gray.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability a.button--gray.red-button,.pyha-sustainability .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability a.button--gray.red-button,.pyha-sustainability .button--gray.pager__link--next,.pyha-sustainability .button--gray.pager__link--prev,.pyha-sustainability .layout-checkout-form .form-actions .button.link--previous,.layout-checkout-form .form-actions .pyha-sustainability .button.link--previous,.pyha-sustainability .layout-checkout-form .form-actions .field-link.link--previous,.layout-checkout-form .form-actions .pyha-sustainability .field-link.link--previous,.pyha-sustainability .panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .layout-checkout-form .form-actions .pager__link--next.link--previous,.layout-checkout-form .form-actions .pyha-sustainability .pager__link--next.link--previous,.pyha-sustainability .layout-checkout-form .form-actions .pager__link--prev.link--previous,.layout-checkout-form .form-actions .pyha-sustainability .pager__link--prev.link--previous,.pyha-sustainability .view-commerce-cart-form .form-actions .button.link--previous,.view-commerce-cart-form .form-actions .pyha-sustainability .button.link--previous,.pyha-sustainability .view-commerce-cart-form .form-actions .field-link.link--previous,.view-commerce-cart-form .form-actions .pyha-sustainability .field-link.link--previous,.pyha-sustainability .panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability a.red-button.link--previous,.pyha-sustainability .view-commerce-cart-form .form-actions .pager__link--next.link--previous,.view-commerce-cart-form .form-actions .pyha-sustainability .pager__link--next.link--previous,.pyha-sustainability .view-commerce-cart-form .form-actions .pager__link--prev.link--previous,.view-commerce-cart-form .form-actions .pyha-sustainability .pager__link--prev.link--previous{background-color:#fff}.pyha-sustainability .button:hover,.pyha-sustainability .field-link:hover,.pyha-sustainability .panoraama-react-app .block-ruka-skicenter-block.block a.red-button:hover,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-sustainability a.red-button:hover,.pyha-sustainability .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability a.red-button:hover,.pyha-sustainability .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability a.red-button:hover,.pyha-sustainability .field-panoraama-link .block-ruka-skicenter-block.block a.red-button:hover,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-sustainability a.red-button:hover,.pyha-sustainability .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability a.red-button:hover,.pyha-sustainability .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability a.red-button:hover,.pyha-sustainability .pager__link--next:hover,.pyha-sustainability .pager__link--prev:hover,.pyha-sustainability .button:focus,.pyha-sustainability .field-link:focus,.pyha-sustainability .panoraama-react-app .block-ruka-skicenter-block.block a.red-button:focus,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-sustainability a.red-button:focus,.pyha-sustainability .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability a.red-button:focus,.pyha-sustainability .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability a.red-button:focus,.pyha-sustainability .field-panoraama-link .block-ruka-skicenter-block.block a.red-button:focus,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-sustainability a.red-button:focus,.pyha-sustainability .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability a.red-button:focus,.pyha-sustainability .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability a.red-button:focus,.pyha-sustainability .pager__link--next:focus,.pyha-sustainability .pager__link--prev:focus{filter:brightness(90%);color:#fff}.pyha-sustainability .block[class*=today-page-link] a{background-color:#fafafd}.pyha-sustainability .block[class*=today-page-link] a:hover{background-color:#417d4d;border-color:#417d4d}.pyha-sustainability .block[class*=today-page-link] a,.pyha-sustainability .c-liftup-list__content a{text-decoration:none}.pyha-sustainability .paragraph--type-liftup-with-overlay .c-overlay-liftup__overlay--background{background-color:#cedddc}.pyha-sustainability .paragraph--type-liftup-with-overlay .c-overlay-liftup__overlay--text{color:#fff}.pyha-sustainability .paragraph--type-liftup-with-overlay.active .overlay-title-wrapper h3{color:#fff}.pyha-sustainability .button,.pyha-sustainability .field-link,.pyha-sustainability .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-sustainability a.red-button,.pyha-sustainability .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability a.red-button,.pyha-sustainability .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability a.red-button,.pyha-sustainability .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-sustainability a.red-button,.pyha-sustainability .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability a.red-button,.pyha-sustainability .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability a.red-button,.pyha-sustainability .pager__link--next,.pyha-sustainability .pager__link--prev{color:#fff}.pyha-sustainability .site-search__toggle--close{background-image:url("/themes/custom/ski_valley/images/icons/search/search-white-no-bg.svg");background-color:#417d4d}.pyha-sustainability .site-search__result__icon{background-image:url("/themes/custom/ski_valley/images/icons/search/default-2.png")}@media(min-width: 1080px){.pyha-sustainability .main-menu .main-menu__item--sub-1.main-menu__item--with-sub:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #417d4d rgba(0,0,0,0)}.pyha-sustainability .main-menu__link.main-menu__link--active:not(.main-menu__link--sub){border-color:#417d4d}.pyha-sustainability .main-menu .main-menu__item:not(.main-menu__item--sub-2):hover .main-menu__link:not(.main-menu__link--sub){border-color:#417d4d}.pyha-sustainability .main-menu .main-menu__item--sub-1:hover>.main-menu__link{color:#417d4d}.pyha-sustainability .main-menu__link--sub.main-menu__link--sub-2:hover{background-color:#ececea;color:#223}}.pyha-sustainability .main-menu__item:hover::after,.pyha-sustainability .main-menu__item--is-active::after,.pyha-sustainability .toggle-expand--is-open::after,.pyha-sustainability .toggle-expand:hover::after,.pyha-sustainability .dropdown.open::after,.pyha-sustainability .dropdown-menu a:hover::after,.pyha-sustainability div[class*=block--profilemenu] .dropdown.open::after,.pyha-sustainability .main-menu__item--sub-1.main-menu__item--expanded,.pyha-sustainability .main-menu--sub-2{background-color:#417d4d}.pyha-sustainability .main-menu--sub-2 .main-menu__item{border-color:#fff}.pyha-sustainability .header.main-nav--is-open{background-color:#fafafd}.pyha-sustainability .main-menu__item--sub-1:hover .main-menu__link{color:#fff}.pyha-sustainability .main-menu--sub-2 .main-menu__item:hover::after,.pyha-sustainability .main-menu--sub-2 .main-menu__item--is-active::after,.pyha-sustainability .main-menu--sub-1 .main-menu__item--expanded:hover::after{background-color:#fff}.pyha-sustainability .main-nav .main-menu .main-menu__item--sub-1:hover .main-menu--sub-2,.pyha-sustainability .main-nav .main-menu--sub-2:hover{border-color:#417d4d}.pyha-sustainability .main-navigation .main-menu .main-menu__item .main-menu__link:not(.main-menu__link--sub){text-transform:uppercase}.pyha-sustainability button.dropdown-toggle:hover{border-bottom-color:#417d4d}.pyha-sustainability .dropdown li:hover{background-color:#cedddc}.pyha-sustainability .dropdown li:hover span{color:#fff}.pyha-sustainability .logged-in .dropdown-profile .dropdown-toggle{background-image:url("/themes/custom/ski_valley_pyha/images/icons/person-blue.svg")}@media(min-width: 0)and (max-width: 719px){.pyha-sustainability .dropdown-language li:hover,.pyha-sustainability .dropdown-profile li:hover{background-color:#fafafd}}.pyha-sustainability .coi-consent-banner__bottom-bar .bottom-bar__update-consent,.pyha-sustainability .coi-consent-banner__consent-area .coi-consent-banner__agree-button{background-color:#417d4d}.pyha-sustainability .coi-consent-banner__bottom-bar .bottom-bar__update-consent:hover,.pyha-sustainability .coi-consent-banner__consent-area .coi-consent-banner__agree-button:hover{background-color:#cedddc}.pyha-sustainability #coiConsentBanner .coi-consent-banner__name-container:hover{color:#417d4d}.pyha-sustainability #coiConsentBanner .coi-consent-banner__category-expander:checked~.coi-consent-banner__name-container{color:#cedddc}.pyha-sustainability #coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider::before{background-color:#cedddc}.pyha-sustainability #coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider{background-color:#417d4d}.pyha-sustainability #coiConsentBanner .coi-consent-banner__summary .coi-consent-banner__read-more-button{color:#627d77}.pyha-sustainability #Coi-Renew #coi-renew-svg .renew_path{fill:#cedddc !important}.pyha-sustainability .footer{background-color:#969696}.pyha-sustainability .main .accommodation-search__content-wrapper>.button:hover::before,.pyha-sustainability .main .accommodation-search__content-wrapper>.field-link:hover::before,.pyha-sustainability .main .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-sustainability .main .accommodation-search__content-wrapper>a.red-button:hover::before,.pyha-sustainability .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability .main .accommodation-search__content-wrapper>a.red-button:hover::before,.pyha-sustainability .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability .main .accommodation-search__content-wrapper>a.red-button:hover::before,.pyha-sustainability .main .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-sustainability .main .accommodation-search__content-wrapper>a.red-button:hover::before,.pyha-sustainability .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability .main .accommodation-search__content-wrapper>a.red-button:hover::before,.pyha-sustainability .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability .main .accommodation-search__content-wrapper>a.red-button:hover::before,.pyha-sustainability .main .accommodation-search__content-wrapper>.pager__link--next:hover::before,.pyha-sustainability .main .accommodation-search__content-wrapper>.pager__link--prev:hover::before,.pyha-sustainability .main .accommodation-search__content-wrapper>.button:focus::before,.pyha-sustainability .main .accommodation-search__content-wrapper>.field-link:focus::before,.pyha-sustainability .main .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-sustainability .main .accommodation-search__content-wrapper>a.red-button:focus::before,.pyha-sustainability .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability .main .accommodation-search__content-wrapper>a.red-button:focus::before,.pyha-sustainability .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability .main .accommodation-search__content-wrapper>a.red-button:focus::before,.pyha-sustainability .main .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-sustainability .main .accommodation-search__content-wrapper>a.red-button:focus::before,.pyha-sustainability .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability .main .accommodation-search__content-wrapper>a.red-button:focus::before,.pyha-sustainability .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability .main .accommodation-search__content-wrapper>a.red-button:focus::before,.pyha-sustainability .main .accommodation-search__content-wrapper>.pager__link--next:focus::before,.pyha-sustainability .main .accommodation-search__content-wrapper>.pager__link--prev:focus::before{src:url("/themes/custom/ski_valley/images/icons/src/filter-white.svg")}.pyha-sustainability .main .text-long.field--type-text-long a{color:#627d77}.pyha-sustainability .main .text-long a.button,.pyha-sustainability .main .text-long a.field-link,.pyha-sustainability .main .text-long .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-sustainability .main .text-long a.red-button,.pyha-sustainability .main .text-long .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability .main .text-long a.red-button,.pyha-sustainability .main .text-long .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability .main .text-long a.red-button,.pyha-sustainability .main .text-long .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-sustainability .main .text-long a.red-button,.pyha-sustainability .main .text-long .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability .main .text-long a.red-button,.pyha-sustainability .main .text-long .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability .main .text-long a.red-button,.pyha-sustainability .main .text-long a.pager__link--next,.pyha-sustainability .main .text-long a.pager__link--prev{color:#fff}.pyha-sustainability .main .text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev){color:#627d77 !important}.pyha-sustainability .main a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev),.pyha-sustainability .main .link{color:#627d77}.pyha-sustainability .main .event-page .event-page__header div.event-page__cta.button a,.pyha-sustainability .main .event-page .event-page__header div.event-page__cta.field-link a,.pyha-sustainability .main .event-page .event-page__header div.event-page__cta.pager__link--next a,.pyha-sustainability .main .event-page .event-page__header div.event-page__cta.pager__link--prev a{color:#fff}.pyha-sustainability .main a:hover,.pyha-sustainability .main a:active,.pyha-sustainability .main a:focus,.pyha-sustainability .main .link:hover,.pyha-sustainability .main .link:visited,.pyha-sustainability .main .link:active{color:#627d77}.pyha-sustainability .main .paragraph--type-webcamera-collection .webcam-collection .webcam .webcam-text .webcam-link a{border-bottom-color:#627d77}.pyha-sustainability .main .button,.pyha-sustainability .main .field-link,.pyha-sustainability .main .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .pyha-sustainability .main a.red-button,.pyha-sustainability .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability .main a.red-button,.pyha-sustainability .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability .main a.red-button,.pyha-sustainability .main .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .pyha-sustainability .main a.red-button,.pyha-sustainability .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .pyha-sustainability .main a.red-button,.pyha-sustainability .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .pyha-sustainability .main a.red-button,.pyha-sustainability .main .pager__link--next,.pyha-sustainability .main .pager__link--prev,.pyha-sustainability .main .vertical-liftup__cta .field-link,.pyha-sustainability .main .vertical-liftup__cta .field-link a,.pyha-sustainability .main .button--disabled,.pyha-sustainability .main .button--disabled:hover,.pyha-sustainability .main .c-liftup .field-link a{background-color:#417d4d;color:#fff !important}.pyha-sustainability .main .c-liftup__content .field--type-text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev),.pyha-sustainability .main .c-liftup-list__content .field--type-text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev){color:#417d4d}.pyha-sustainability .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection),.pyha-sustainability .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content,.pyha-sustainability .main .c-liftup{background-color:#cedddc}.pyha-sustainability .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection) *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a),.pyha-sustainability .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a),.pyha-sustainability .main .c-liftup *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a){color:#000 !important}.pyha-sustainability .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection) a,.pyha-sustainability .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content a,.pyha-sustainability .main .c-liftup a{color:#fff}.pyha-sustainability .field-layout-image a::after,.pyha-sustainability .field-panorama-url a::after,.pyha-sustainability .field-map-url a::after{content:url("/themes/custom/ski_valley_pyha/images/icons/open-in-new.svg") !important}.pyha-sustainability .link--back-to-search::before{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-right.svg") !important}.pyha-sustainability .field-layout-image::before{content:url("/themes/custom/ski_valley_pyha/images/icons/home.svg") !important}.pyha-sustainability .field-panorama-url::before{content:url("/themes/custom/ski_valley_pyha/images/icons/360.svg") !important}.pyha-sustainability .field-map-url::before{content:url("/themes/custom/ski_valley_pyha/images/icons/map.svg") !important}.pyha-sustainability .terms-conditions-link::before{content:url("/themes/custom/ski_valley_pyha/images/icons/info.svg") !important}.pyha-sustainability .ski-inn__details-wrapper .ui-accordion-header.ui-state-active{border-color:#cedddc}.pyha-sustainability .ski-inn__details-wrapper .ui-accordion-header.ui-state-active .ui-icon{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-up-blue.svg")}.pyha-sustainability .ski-inn__details-wrapper .ui-accordion-header.ui-state-active a{color:#627d77}.pyha-sustainability .accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child{border-color:#cedddc;color:#cedddc}.pyha-sustainability .accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child::before{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-up-blue.svg")}.pyha-sustainability .checkout-progress--step__current::before{background:#417d4d;border-color:#417d4d}.pyha-sustainability .checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected{border-color:#417d4d}.pyha-sustainability .checkout-progress--step__current,.pyha-sustainability .view-commerce-cart-form .form-actions .cart-total,.pyha-sustainability .checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected p,.pyha-sustainability .payment-selected .payment-description,.pyha-sustainability .view-commerce-checkout-order-summary .order-total .order-total-price .total-amount{color:#417d4d}.pyha-sustainability .cart--cart-block .cart-icon .cart-count{background-color:#417d4d}.pyha-sustainability .eventsearch__form,.pyha-sustainability .accommodation-reservation-form{background-color:#cedddc}.pyha-sustainability .site-search__inner-wrapper{background-color:#fafafd}.pyha-sustainability .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-webkit-slider-runnable-track{background-color:#417d4d;filter:brightness(50%)}.pyha-sustainability .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-moz-range-track{background-color:#417d4d;filter:brightness(50%)}.pyha-sustainability .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-fill-lower{background-color:#417d4d;filter:brightness(50%)}.pyha-sustainability .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-fill-upper{background-color:#417d4d;filter:brightness(50%)}.pyha-sustainability .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-moz-range-thumb{background-color:#417d4d}.pyha-sustainability .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-webkit-slider-thumb{background-color:#417d4d}.pyha-sustainability .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-thumb{background-color:#417d4d}.pyha-sustainability .accommodation-search__result__price{color:#417d4d}.pyha-sustainability .form-item--radio__input:checked+label::before{border-color:#417d4d}.pyha-sustainability .accommodation-search__results_list_type .form-item--radio__input:checked#full+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/full-list-blue.svg")}.pyha-sustainability .accommodation-search__results_list_type .form-item--radio__input:checked#compressed+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/compressed-list-blue.svg")}.pyha-sustainability .accommodation-search__content-wrapper .button--gray:hover::before,.pyha-sustainability .accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous:hover::before,.layout-checkout-form .form-actions .pyha-sustainability .accommodation-search__content-wrapper .link--previous:hover::before,.pyha-sustainability .accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous:hover::before,.view-commerce-cart-form .form-actions .pyha-sustainability .accommodation-search__content-wrapper .link--previous:hover::before,.pyha-sustainability .accommodation-search__content-wrapper .button--gray:focus::before,.pyha-sustainability .accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous:focus::before,.layout-checkout-form .form-actions .pyha-sustainability .accommodation-search__content-wrapper .link--previous:focus::before,.pyha-sustainability .accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous:focus::before,.view-commerce-cart-form .form-actions .pyha-sustainability .accommodation-search__content-wrapper .link--previous:focus::before{content:url("/themes/custom/ski_valley/images/icons/src/filter-white.svg")}.pyha-sustainability .spinner>span span,.pyha-sustainability .accommodation-search__spinner>span span{background-color:#417d4d}.pyha-sustainability .paragraph--type-table .table .table__heading-cell,.pyha-sustainability .paragraph--type-table .text-long table .table__heading-cell,.text-long .pyha-sustainability .paragraph--type-table table .table__heading-cell,.pyha-sustainability .paragraph--type-table .table .text-long th,.text-long .pyha-sustainability .paragraph--type-table .table th,.pyha-sustainability .paragraph--type-table .text-long table th,.text-long .pyha-sustainability .paragraph--type-table table th{background-color:#417d4d}.pyha-sustainability .table .highlighted,.pyha-sustainability .text-long table .highlighted,.text-long .pyha-sustainability table .highlighted{color:#417d4d}.pyha-sustainability .tabs .tabs-headings .tab--active{border-color:#417d4d}.pyha-sustainability .slick .slick-dots li.slick-active button::before{color:#417d4d}@media(min-width: 0)and (max-width: 719px){.pyha-sustainability .opening-hours-company .opening-hours-company__details-wrapper .opening-hours-company__details-title{background-color:#417d4d}}@media(min-width: 720px){.pyha-sustainability .opening-hours-company:first-child{background-color:#417d4d}}.pyha-sustainability .opening-hours-company__details{background-color:#417d4d}.pyha-sustainability .field-iframe .lift-info{padding-bottom:65%}@media(min-width: 0)and (max-width: 719px){.pyha-sustainability .field-iframe .lift-info{padding-bottom:70%}}.pyha-sustainability .today_page_events .today-page__list .today-page-list__item::after{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-right.svg") !important}.pyha-sustainability a.eventsearch__results__filters__item{background-color:#417d4d}.pyha-sustainability a.eventsearch__results__filters__item:hover{color:#fff;background-color:#417d4d}.pyha-sustainability .accommodation-search__result__ownership-info{border-color:#cedddc !important}.pyha-sustainability .accommodation-search__result__ownership,.pyha-sustainability .accommodation-reservation__owner-header{background-color:#cedddc !important}.pyha-sustainability div.paragraph.paragraph--type-call-to-action div.button a,.pyha-sustainability div.paragraph.paragraph--type-call-to-action div.field-link a,.pyha-sustainability div.paragraph.paragraph--type-call-to-action div.pager__link--next a,.pyha-sustainability div.paragraph.paragraph--type-call-to-action div.pager__link--prev a{color:#fff !important}.pyha-sustainability{background-color:#fafafd}.pyha-sustainability .text-long .cb-framework a{color:#627d77 !important}.pyha-sustainability .text-long .cb-framework .cb-btn.cb-btn-primary{background:#417d4d;border-color:#417d4d}.pyha-sustainability .text-long .cb-framework .cb-rate .cb-price{color:#627d77}.pyha-sustainability .cb-segment-inner .cb-action .cb-btn.cb-btn-primary span{color:#fff !important}.pyha-sustainability .cb-segment-inner .cb-text-discount{color:#627d77}@media(min-width: 720px){.pyha-sustainability div[class*=block--profilemenu]{margin-right:20px}.pyha-sustainability .main-navigation{margin-top:0}.pyha-sustainability .main-navigation .main-menu:not(.main-menu--sub){justify-content:center;-moz-column-gap:40px;column-gap:40px;position:relative;z-index:50}.pyha-sustainability .header-bar{display:none}.pyha-sustainability .topbar{width:auto}.pyha-sustainability .main-menu__link.main-menu__link--active:not(.main-menu__link--sub),.pyha-sustainability .main-menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu__link:not(.main-menu__link--sub):not(.main-menu__link--is-active){border-color:#417d4d;margin-bottom:3px}.pyha-sustainability .main-menu__item:not(.main-menu--sub-1){position:relative;width:auto;padding:0 15px}.pyha-sustainability .main-menu__item:not(.main-menu--sub-1).main-menu__item--with-sub:hover::after{content:"";display:block;border-style:solid;background-color:rgba(0,0,0,0);border-width:0 9px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #cedddc rgba(0,0,0,0);position:absolute;left:15px;bottom:0;width:auto}.pyha-sustainability .main-menu__item:not(.main-menu--sub-1)>.main-menu__link{margin-bottom:13px}.pyha-sustainability .main-menu__item:not(.main-menu--sub-1):hover{background-color:rgba(0,0,0,0)}.pyha-sustainability .main-menu__item:not(.main-menu--sub-1):hover ul.main-menu.main-menu--sub.main-menu--sub-1{flex-direction:column;width:250px;right:0;top:100%;bottom:auto}.pyha-sustainability .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item{background-color:#cedddc;padding:0}.pyha-sustainability .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover{background-color:#417d4d}.pyha-sustainability .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover .main-menu__link{color:#fff}.pyha-sustainability .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item a.main-menu__link{width:100%;text-align:left;padding:.5rem}}.polarnight .region__header #block-reactappblock,.polarnight .region__header #dropdown-toggle-profile{background-color:rgba(0,0,0,0)}.polarnight .region__header .dropdown-language{color:#000}.polarnight .region__header .dropdown-language #dropdown-toggle-language{background-color:rgba(0,0,0,0)}.polarnight .button.button--gray,.polarnight .button--gray.field-link,.polarnight .panoraama-react-app .block-ruka-skicenter-block.block a.button--gray.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .polarnight a.button--gray.red-button,.polarnight .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.button--gray.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .polarnight a.button--gray.red-button,.polarnight .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .polarnight a.button--gray.red-button,.polarnight .field-panoraama-link .block-ruka-skicenter-block.block a.button--gray.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .polarnight a.button--gray.red-button,.polarnight .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.button--gray.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .polarnight a.button--gray.red-button,.polarnight .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .polarnight a.button--gray.red-button,.polarnight .button--gray.pager__link--next,.polarnight .button--gray.pager__link--prev,.polarnight .layout-checkout-form .form-actions .button.link--previous,.layout-checkout-form .form-actions .polarnight .button.link--previous,.polarnight .layout-checkout-form .form-actions .field-link.link--previous,.layout-checkout-form .form-actions .polarnight .field-link.link--previous,.polarnight .panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .polarnight a.red-button.link--previous,.polarnight .layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .polarnight a.red-button.link--previous,.polarnight .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .polarnight a.red-button.link--previous,.polarnight .layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .polarnight a.red-button.link--previous,.polarnight .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .polarnight a.red-button.link--previous,.polarnight .layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .polarnight a.red-button.link--previous,.polarnight .field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .polarnight a.red-button.link--previous,.polarnight .layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .polarnight a.red-button.link--previous,.polarnight .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .polarnight a.red-button.link--previous,.polarnight .layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .polarnight a.red-button.link--previous,.polarnight .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .polarnight a.red-button.link--previous,.polarnight .layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .polarnight a.red-button.link--previous,.polarnight .layout-checkout-form .form-actions .pager__link--next.link--previous,.layout-checkout-form .form-actions .polarnight .pager__link--next.link--previous,.polarnight .layout-checkout-form .form-actions .pager__link--prev.link--previous,.layout-checkout-form .form-actions .polarnight .pager__link--prev.link--previous,.polarnight .view-commerce-cart-form .form-actions .button.link--previous,.view-commerce-cart-form .form-actions .polarnight .button.link--previous,.polarnight .view-commerce-cart-form .form-actions .field-link.link--previous,.view-commerce-cart-form .form-actions .polarnight .field-link.link--previous,.polarnight .panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .polarnight a.red-button.link--previous,.polarnight .view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .polarnight a.red-button.link--previous,.polarnight .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .polarnight a.red-button.link--previous,.polarnight .view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .polarnight a.red-button.link--previous,.polarnight .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .polarnight a.red-button.link--previous,.polarnight .view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .polarnight a.red-button.link--previous,.polarnight .field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .polarnight a.red-button.link--previous,.polarnight .view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .polarnight a.red-button.link--previous,.polarnight .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .polarnight a.red-button.link--previous,.polarnight .view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .polarnight a.red-button.link--previous,.polarnight .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .polarnight a.red-button.link--previous,.polarnight .view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .polarnight a.red-button.link--previous,.polarnight .view-commerce-cart-form .form-actions .pager__link--next.link--previous,.view-commerce-cart-form .form-actions .polarnight .pager__link--next.link--previous,.polarnight .view-commerce-cart-form .form-actions .pager__link--prev.link--previous,.view-commerce-cart-form .form-actions .polarnight .pager__link--prev.link--previous{background-color:#fff}.polarnight .button:hover,.polarnight .field-link:hover,.polarnight .panoraama-react-app .block-ruka-skicenter-block.block a.red-button:hover,.panoraama-react-app .block-ruka-skicenter-block.block .polarnight a.red-button:hover,.polarnight .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .polarnight a.red-button:hover,.polarnight .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .polarnight a.red-button:hover,.polarnight .field-panoraama-link .block-ruka-skicenter-block.block a.red-button:hover,.field-panoraama-link .block-ruka-skicenter-block.block .polarnight a.red-button:hover,.polarnight .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .polarnight a.red-button:hover,.polarnight .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .polarnight a.red-button:hover,.polarnight .pager__link--next:hover,.polarnight .pager__link--prev:hover,.polarnight .button:focus,.polarnight .field-link:focus,.polarnight .panoraama-react-app .block-ruka-skicenter-block.block a.red-button:focus,.panoraama-react-app .block-ruka-skicenter-block.block .polarnight a.red-button:focus,.polarnight .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .polarnight a.red-button:focus,.polarnight .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .polarnight a.red-button:focus,.polarnight .field-panoraama-link .block-ruka-skicenter-block.block a.red-button:focus,.field-panoraama-link .block-ruka-skicenter-block.block .polarnight a.red-button:focus,.polarnight .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .polarnight a.red-button:focus,.polarnight .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .polarnight a.red-button:focus,.polarnight .pager__link--next:focus,.polarnight .pager__link--prev:focus{filter:brightness(90%);color:#fff}.polarnight .block[class*=today-page-link] a{background-color:#fafafd}.polarnight .block[class*=today-page-link] a:hover{background-color:#e187f8;border-color:#e187f8}.polarnight .block[class*=today-page-link] a,.polarnight .c-liftup-list__content a{text-decoration:none}.polarnight .paragraph--type-liftup-with-overlay .c-overlay-liftup__overlay--background{background-color:#d2ceff}.polarnight .paragraph--type-liftup-with-overlay .c-overlay-liftup__overlay--text{color:#fff}.polarnight .paragraph--type-liftup-with-overlay.active .overlay-title-wrapper h3{color:#fff}.polarnight .button,.polarnight .field-link,.polarnight .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .polarnight a.red-button,.polarnight .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .polarnight a.red-button,.polarnight .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .polarnight a.red-button,.polarnight .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .polarnight a.red-button,.polarnight .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .polarnight a.red-button,.polarnight .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .polarnight a.red-button,.polarnight .pager__link--next,.polarnight .pager__link--prev{color:#fff}.polarnight .site-search__toggle--close{background-image:url("/themes/custom/ski_valley/images/icons/search/search-white-no-bg.svg");background-color:#e187f8}.polarnight .site-search__result__icon{background-image:url("/themes/custom/ski_valley/images/icons/search/default-2.png")}@media(min-width: 1080px){.polarnight .main-menu .main-menu__item--sub-1.main-menu__item--with-sub:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e187f8 rgba(0,0,0,0)}.polarnight .main-menu__link.main-menu__link--active:not(.main-menu__link--sub){border-color:#e187f8}.polarnight .main-menu .main-menu__item:not(.main-menu__item--sub-2):hover .main-menu__link:not(.main-menu__link--sub){border-color:#e187f8}.polarnight .main-menu .main-menu__item--sub-1:hover>.main-menu__link{color:#e187f8}.polarnight .main-menu__link--sub.main-menu__link--sub-2:hover{background-color:#ececea;color:#223}}.polarnight .main-menu__item:hover::after,.polarnight .main-menu__item--is-active::after,.polarnight .toggle-expand--is-open::after,.polarnight .toggle-expand:hover::after,.polarnight .dropdown.open::after,.polarnight .dropdown-menu a:hover::after,.polarnight div[class*=block--profilemenu] .dropdown.open::after,.polarnight .main-menu__item--sub-1.main-menu__item--expanded,.polarnight .main-menu--sub-2{background-color:#e187f8}.polarnight .main-menu--sub-2 .main-menu__item{border-color:#fff}.polarnight .header.main-nav--is-open{background-color:#fafafd}.polarnight .main-menu__item--sub-1:hover .main-menu__link{color:#fff}.polarnight .main-menu--sub-2 .main-menu__item:hover::after,.polarnight .main-menu--sub-2 .main-menu__item--is-active::after,.polarnight .main-menu--sub-1 .main-menu__item--expanded:hover::after{background-color:#fff}.polarnight .main-nav .main-menu .main-menu__item--sub-1:hover .main-menu--sub-2,.polarnight .main-nav .main-menu--sub-2:hover{border-color:#e187f8}.polarnight .main-navigation .main-menu .main-menu__item .main-menu__link:not(.main-menu__link--sub){text-transform:uppercase}.polarnight button.dropdown-toggle:hover{border-bottom-color:#e187f8}.polarnight .dropdown li:hover{background-color:#d2ceff}.polarnight .dropdown li:hover span{color:#fff}.polarnight .logged-in .dropdown-profile .dropdown-toggle{background-image:url("/themes/custom/ski_valley_pyha/images/icons/person-blue.svg")}@media(min-width: 0)and (max-width: 719px){.polarnight .dropdown-language li:hover,.polarnight .dropdown-profile li:hover{background-color:#fafafd}}.polarnight .coi-consent-banner__bottom-bar .bottom-bar__update-consent,.polarnight .coi-consent-banner__consent-area .coi-consent-banner__agree-button{background-color:#e187f8}.polarnight .coi-consent-banner__bottom-bar .bottom-bar__update-consent:hover,.polarnight .coi-consent-banner__consent-area .coi-consent-banner__agree-button:hover{background-color:#d2ceff}.polarnight #coiConsentBanner .coi-consent-banner__name-container:hover{color:#e187f8}.polarnight #coiConsentBanner .coi-consent-banner__category-expander:checked~.coi-consent-banner__name-container{color:#d2ceff}.polarnight #coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider::before{background-color:#d2ceff}.polarnight #coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider{background-color:#e187f8}.polarnight #coiConsentBanner .coi-consent-banner__summary .coi-consent-banner__read-more-button{color:#e187f8}.polarnight #Coi-Renew #coi-renew-svg .renew_path{fill:#d2ceff !important}.polarnight .footer{background-color:#969696}.polarnight .main .accommodation-search__content-wrapper>.button:hover::before,.polarnight .main .accommodation-search__content-wrapper>.field-link:hover::before,.polarnight .main .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app .block-ruka-skicenter-block.block .polarnight .main .accommodation-search__content-wrapper>a.red-button:hover::before,.polarnight .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .polarnight .main .accommodation-search__content-wrapper>a.red-button:hover::before,.polarnight .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .polarnight .main .accommodation-search__content-wrapper>a.red-button:hover::before,.polarnight .main .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link .block-ruka-skicenter-block.block .polarnight .main .accommodation-search__content-wrapper>a.red-button:hover::before,.polarnight .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .polarnight .main .accommodation-search__content-wrapper>a.red-button:hover::before,.polarnight .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .polarnight .main .accommodation-search__content-wrapper>a.red-button:hover::before,.polarnight .main .accommodation-search__content-wrapper>.pager__link--next:hover::before,.polarnight .main .accommodation-search__content-wrapper>.pager__link--prev:hover::before,.polarnight .main .accommodation-search__content-wrapper>.button:focus::before,.polarnight .main .accommodation-search__content-wrapper>.field-link:focus::before,.polarnight .main .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app .block-ruka-skicenter-block.block .polarnight .main .accommodation-search__content-wrapper>a.red-button:focus::before,.polarnight .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .polarnight .main .accommodation-search__content-wrapper>a.red-button:focus::before,.polarnight .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .polarnight .main .accommodation-search__content-wrapper>a.red-button:focus::before,.polarnight .main .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link .block-ruka-skicenter-block.block .polarnight .main .accommodation-search__content-wrapper>a.red-button:focus::before,.polarnight .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .polarnight .main .accommodation-search__content-wrapper>a.red-button:focus::before,.polarnight .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .polarnight .main .accommodation-search__content-wrapper>a.red-button:focus::before,.polarnight .main .accommodation-search__content-wrapper>.pager__link--next:focus::before,.polarnight .main .accommodation-search__content-wrapper>.pager__link--prev:focus::before{src:url("/themes/custom/ski_valley/images/icons/src/filter-white.svg")}.polarnight .main .text-long.field--type-text-long a{color:#e187f8}.polarnight .main .text-long a.button,.polarnight .main .text-long a.field-link,.polarnight .main .text-long .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .polarnight .main .text-long a.red-button,.polarnight .main .text-long .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .polarnight .main .text-long a.red-button,.polarnight .main .text-long .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .polarnight .main .text-long a.red-button,.polarnight .main .text-long .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .polarnight .main .text-long a.red-button,.polarnight .main .text-long .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .polarnight .main .text-long a.red-button,.polarnight .main .text-long .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .polarnight .main .text-long a.red-button,.polarnight .main .text-long a.pager__link--next,.polarnight .main .text-long a.pager__link--prev{color:#fff}.polarnight .main .text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev){color:#e187f8 !important}.polarnight .main a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev),.polarnight .main .link{color:#e187f8}.polarnight .main .event-page .event-page__header div.event-page__cta.button a,.polarnight .main .event-page .event-page__header div.event-page__cta.field-link a,.polarnight .main .event-page .event-page__header div.event-page__cta.pager__link--next a,.polarnight .main .event-page .event-page__header div.event-page__cta.pager__link--prev a{color:#fff}.polarnight .main a:hover,.polarnight .main a:active,.polarnight .main a:focus,.polarnight .main .link:hover,.polarnight .main .link:visited,.polarnight .main .link:active{color:#e187f8}.polarnight .main .paragraph--type-webcamera-collection .webcam-collection .webcam .webcam-text .webcam-link a{border-bottom-color:#e187f8}.polarnight .main .button,.polarnight .main .field-link,.polarnight .main .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .polarnight .main a.red-button,.polarnight .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .polarnight .main a.red-button,.polarnight .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .polarnight .main a.red-button,.polarnight .main .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .polarnight .main a.red-button,.polarnight .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .polarnight .main a.red-button,.polarnight .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .polarnight .main a.red-button,.polarnight .main .pager__link--next,.polarnight .main .pager__link--prev,.polarnight .main .vertical-liftup__cta .field-link,.polarnight .main .vertical-liftup__cta .field-link a,.polarnight .main .button--disabled,.polarnight .main .button--disabled:hover,.polarnight .main .c-liftup .field-link a{background-color:#e187f8;color:#fff !important}.polarnight .main .c-liftup__content .field--type-text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev),.polarnight .main .c-liftup-list__content .field--type-text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev){color:#e187f8}.polarnight .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection),.polarnight .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content,.polarnight .main .c-liftup{background-color:#d2ceff}.polarnight .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection) *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a),.polarnight .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a),.polarnight .main .c-liftup *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a){color:#000 !important}.polarnight .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection) a,.polarnight .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content a,.polarnight .main .c-liftup a{color:#fff}.polarnight .field-layout-image a::after,.polarnight .field-panorama-url a::after,.polarnight .field-map-url a::after{content:url("/themes/custom/ski_valley_pyha/images/icons/open-in-new.svg") !important}.polarnight .link--back-to-search::before{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-right.svg") !important}.polarnight .field-layout-image::before{content:url("/themes/custom/ski_valley_pyha/images/icons/home.svg") !important}.polarnight .field-panorama-url::before{content:url("/themes/custom/ski_valley_pyha/images/icons/360.svg") !important}.polarnight .field-map-url::before{content:url("/themes/custom/ski_valley_pyha/images/icons/map.svg") !important}.polarnight .terms-conditions-link::before{content:url("/themes/custom/ski_valley_pyha/images/icons/info.svg") !important}.polarnight .ski-inn__details-wrapper .ui-accordion-header.ui-state-active{border-color:#d2ceff}.polarnight .ski-inn__details-wrapper .ui-accordion-header.ui-state-active .ui-icon{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-up-blue.svg")}.polarnight .ski-inn__details-wrapper .ui-accordion-header.ui-state-active a{color:#e187f8}.polarnight .accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child{border-color:#d2ceff;color:#d2ceff}.polarnight .accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child::before{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-up-blue.svg")}.polarnight .checkout-progress--step__current::before{background:#e187f8;border-color:#e187f8}.polarnight .checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected{border-color:#e187f8}.polarnight .checkout-progress--step__current,.polarnight .view-commerce-cart-form .form-actions .cart-total,.polarnight .checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected p,.polarnight .payment-selected .payment-description,.polarnight .view-commerce-checkout-order-summary .order-total .order-total-price .total-amount{color:#e187f8}.polarnight .cart--cart-block .cart-icon .cart-count{background-color:#e187f8}.polarnight .eventsearch__form,.polarnight .accommodation-reservation-form{background-color:#d2ceff}.polarnight .site-search__inner-wrapper{background-color:#fafafd}.polarnight .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-webkit-slider-runnable-track{background-color:#e187f8;filter:brightness(50%)}.polarnight .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-moz-range-track{background-color:#e187f8;filter:brightness(50%)}.polarnight .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-fill-lower{background-color:#e187f8;filter:brightness(50%)}.polarnight .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-fill-upper{background-color:#e187f8;filter:brightness(50%)}.polarnight .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-moz-range-thumb{background-color:#e187f8}.polarnight .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-webkit-slider-thumb{background-color:#e187f8}.polarnight .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-thumb{background-color:#e187f8}.polarnight .accommodation-search__result__price{color:#e187f8}.polarnight .form-item--radio__input:checked+label::before{border-color:#e187f8}.polarnight .accommodation-search__results_list_type .form-item--radio__input:checked#full+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/full-list-blue.svg")}.polarnight .accommodation-search__results_list_type .form-item--radio__input:checked#compressed+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/compressed-list-blue.svg")}.polarnight .accommodation-search__content-wrapper .button--gray:hover::before,.polarnight .accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous:hover::before,.layout-checkout-form .form-actions .polarnight .accommodation-search__content-wrapper .link--previous:hover::before,.polarnight .accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous:hover::before,.view-commerce-cart-form .form-actions .polarnight .accommodation-search__content-wrapper .link--previous:hover::before,.polarnight .accommodation-search__content-wrapper .button--gray:focus::before,.polarnight .accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous:focus::before,.layout-checkout-form .form-actions .polarnight .accommodation-search__content-wrapper .link--previous:focus::before,.polarnight .accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous:focus::before,.view-commerce-cart-form .form-actions .polarnight .accommodation-search__content-wrapper .link--previous:focus::before{content:url("/themes/custom/ski_valley/images/icons/src/filter-white.svg")}.polarnight .spinner>span span,.polarnight .accommodation-search__spinner>span span{background-color:#e187f8}.polarnight .paragraph--type-table .table .table__heading-cell,.polarnight .paragraph--type-table .text-long table .table__heading-cell,.text-long .polarnight .paragraph--type-table table .table__heading-cell,.polarnight .paragraph--type-table .table .text-long th,.text-long .polarnight .paragraph--type-table .table th,.polarnight .paragraph--type-table .text-long table th,.text-long .polarnight .paragraph--type-table table th{background-color:#e187f8}.polarnight .table .highlighted,.polarnight .text-long table .highlighted,.text-long .polarnight table .highlighted{color:#e187f8}.polarnight .tabs .tabs-headings .tab--active{border-color:#e187f8}.polarnight .slick .slick-dots li.slick-active button::before{color:#e187f8}@media(min-width: 0)and (max-width: 719px){.polarnight .opening-hours-company .opening-hours-company__details-wrapper .opening-hours-company__details-title{background-color:#e187f8}}@media(min-width: 720px){.polarnight .opening-hours-company:first-child{background-color:#e187f8}}.polarnight .opening-hours-company__details{background-color:#e187f8}.polarnight .field-iframe .lift-info{padding-bottom:65%}@media(min-width: 0)and (max-width: 719px){.polarnight .field-iframe .lift-info{padding-bottom:70%}}.polarnight .today_page_events .today-page__list .today-page-list__item::after{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-right.svg") !important}.polarnight a.eventsearch__results__filters__item{background-color:#e187f8}.polarnight a.eventsearch__results__filters__item:hover{color:#fff;background-color:#e187f8}.polarnight .accommodation-search__result__ownership-info{border-color:#d2ceff !important}.polarnight .accommodation-search__result__ownership,.polarnight .accommodation-reservation__owner-header{background-color:#d2ceff !important}.polarnight div.paragraph.paragraph--type-call-to-action div.button a,.polarnight div.paragraph.paragraph--type-call-to-action div.field-link a,.polarnight div.paragraph.paragraph--type-call-to-action div.pager__link--next a,.polarnight div.paragraph.paragraph--type-call-to-action div.pager__link--prev a{color:#fff !important}.polarnight{background-color:#fafafd}.polarnight .text-long .cb-framework a{color:#e187f8 !important}.polarnight .text-long .cb-framework .cb-btn.cb-btn-primary{background:#e187f8;border-color:#e187f8}.polarnight .text-long .cb-framework .cb-rate .cb-price{color:#e187f8}.polarnight .cb-segment-inner .cb-action .cb-btn.cb-btn-primary span{color:#fff !important}.polarnight .cb-segment-inner .cb-text-discount{color:#e187f8}.polarnight{background-color:#232234}.polarnight div:not(.accommodation-search,.paragraph--type-text-on-white-background) div div[class*=field--type-string],.polarnight div:not(.accommodation-search,.paragraph--type-text-on-white-background) div .field--type-integer,.polarnight div:not(.accommodation-search,.paragraph--type-text-on-white-background) div h1,.polarnight div:not(.accommodation-search,.paragraph--type-text-on-white-background) div h2,.polarnight div:not(.accommodation-search,.paragraph--type-text-on-white-background) div h3,.polarnight div:not(.accommodation-search,.paragraph--type-text-on-white-background) div h4,.polarnight div:not(.accommodation-search,.paragraph--type-text-on-white-background) div h5,.polarnight div:not(.accommodation-search,.paragraph--type-text-on-white-background) div h6{color:#fff}.polarnight .field--type-text-long{color:#fff}.polarnight .paragraph--type-text-on-white-background .field--type-text-long{color:#000}.polarnight .paragraph--type-accordion-list-item .ui-accordion-header::after{background-image:url("/themes/custom/ski_valley/images/icons/src/plus-white.svg")}.polarnight .paragraph--type-accordion-list-item .ui-accordion-header.ui-state-active::after{background-image:url("/themes/custom/ski_valley/images/icons/src/minus-white.svg")}.polarnight .paragraph--type-accordion-list .field-accordion-list-item .field__item{border-color:#fff}.polarnight .paragraph--type-accordion-list .field-accordion-list-item .field__item h3{color:#fff}.polarnight .region__header #dropdown-toggle-profile{background-image:url("/themes/custom/ski_valley/images/icons/src/person-white.svg")}.polarnight .region__header .site-search__toggle--open{background-image:url("/themes/custom/ski_valley/images/icons/search/search-white-no-bg.svg")}.polarnight .region__header .dropdown-language .dropdown-text{color:#fff}.polarnight .region__header .dropdown-toggle::after{background-image:url("/themes/custom/ski_valley/images/icons/src/arrow-down-white.svg")}.polarnight .main-nav .block--profilemenu,.polarnight .main-nav .block--ski-valley-languageswitcher{background-color:#232234}.polarnight .region,.polarnight .topbar{background-color:#232234}.polarnight .main-menu .main-menu__link--with-sub .icon{fill:#fff}.polarnight .main-menu>.main-menu__item>.main-menu__link:not(.main-menu__link--sub-1,.main-menu__link--sub-2){color:#fff}.polarnight .main-menu>.main-menu__item>.main-menu__link:not(.main-menu__link--sub-1,.main-menu__link--sub-2):hover{color:#fff}.polarnight .event-page div .event-page__infobox div,.polarnight .event-page div .event-page__infobox div.field--type-string,.polarnight .event-page div .event-page__infobox span{color:#000}.polarnight .vertical-liftup{color:#fff}.polarnight .vertical-liftup .vertical-liftup__date::before{background-image:url("/themes/custom/ski_valley/images/icons/src/calendar-white.svg")}.polarnight .text-long .cb-framework{color:#fff}@media(min-width: 0)and (max-width: 1079px){.polarnight .main-menu:not(.main-menu--sub-1){background-color:#232234}.polarnight .main-menu:not(.main-menu--sub-1) .main-menu__item :not(.main-menu__link--sub-1),.polarnight .main-menu:not(.main-menu--sub-1) .main-menu__item :not(.main-menu__link--active){color:#fff}.polarnight .main-menu:not(.main-menu--sub-1) .main-menu__item :not(.main-menu__link--sub-1):hover,.polarnight .main-menu:not(.main-menu--sub-1) .main-menu__item :not(.main-menu__link--active):hover{color:#fff}.polarnight .main-menu:not(.main-menu--sub-1) .icon{fill:#fff}.polarnight .main-menu .main-menu__item--is-active.main-menu__item--expanded .main-menu__link,.polarnight .main-menu .main-menu__link--sub-1.main-menu__link--is-active:not(.main-menu__link--with-sub){color:#000}.polarnight .main-menu__item.main-menu__item--with-sub.main-menu__item--expanded .expand-sub .icon{fill:#000 !important}.polarnight .main-menu__item.main-menu__item--sub.main-menu__item--sub-1.main-menu__item--with-sub.main-menu__item--expanded .expand-sub .icon{fill:#fff !important}}.polarnight .main-navigation .toggle-expand .toggle-expand__icon{fill:#fff !important}@media(min-width: 720px){.polarnight div[class*=block--profilemenu]{margin-right:20px}.polarnight .main-navigation{margin-top:0}.polarnight .main-navigation .main-menu:not(.main-menu--sub){justify-content:center;-moz-column-gap:40px;column-gap:40px;position:relative;z-index:50}.polarnight .header-bar{display:none}.polarnight .topbar{width:auto}.polarnight .main-menu__link.main-menu__link--active:not(.main-menu__link--sub),.polarnight .main-menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu__link:not(.main-menu__link--sub):not(.main-menu__link--is-active){border-color:#e187f8;margin-bottom:3px}.polarnight .main-menu__item:not(.main-menu--sub-1){position:relative;width:auto;padding:0 15px}.polarnight .main-menu__item:not(.main-menu--sub-1).main-menu__item--with-sub:hover::after{content:"";display:block;border-style:solid;background-color:rgba(0,0,0,0);border-width:0 9px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #d2ceff rgba(0,0,0,0);position:absolute;left:15px;bottom:0;width:auto}.polarnight .main-menu__item:not(.main-menu--sub-1)>.main-menu__link{margin-bottom:13px}.polarnight .main-menu__item:not(.main-menu--sub-1):hover{background-color:rgba(0,0,0,0)}.polarnight .main-menu__item:not(.main-menu--sub-1):hover>a.main-menu__link{color:#fff}.polarnight .main-menu__item:not(.main-menu--sub-1):hover ul.main-menu.main-menu--sub.main-menu--sub-1{flex-direction:column;width:250px;right:0;top:100%;bottom:auto}.polarnight .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item{background-color:#d2ceff;padding:0}.polarnight .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover{background-color:#e187f8}.polarnight .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover .main-menu__link{color:#fff}.polarnight .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item a.main-menu__link{width:100%;text-align:left;padding:.5rem}}@media(min-width: 720px){.freekend div[class*=block--profilemenu]{margin-right:20px}.freekend .main-navigation{margin-top:0}.freekend .main-navigation .main-menu:not(.main-menu--sub){justify-content:center;-moz-column-gap:40px;column-gap:40px;position:relative;z-index:50}.freekend .header-bar{display:none}.freekend .topbar{width:auto}.freekend .main-menu__link.main-menu__link--active:not(.main-menu__link--sub),.freekend .main-menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu__link:not(.main-menu__link--sub):not(.main-menu__link--is-active){border-color:#ff7c89;margin-bottom:3px}.freekend .main-menu__item:not(.main-menu--sub-1){position:relative;width:auto;padding:0 15px}.freekend .main-menu__item:not(.main-menu--sub-1).main-menu__item--with-sub:hover::after{content:"";display:block;border-style:solid;background-color:rgba(0,0,0,0);border-width:0 9px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #003764 rgba(0,0,0,0);position:absolute;left:15px;bottom:0;width:auto}.freekend .main-menu__item:not(.main-menu--sub-1)>.main-menu__link{margin-bottom:13px}.freekend .main-menu__item:not(.main-menu--sub-1):hover{background-color:rgba(0,0,0,0)}.freekend .main-menu__item:not(.main-menu--sub-1):hover ul.main-menu.main-menu--sub.main-menu--sub-1{flex-direction:column;width:250px;right:0;top:100%;bottom:auto}.freekend .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item{background-color:#003764;padding:0}.freekend .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover{background-color:#ff7c89}.freekend .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover .main-menu__link{color:#fff}.freekend .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item a.main-menu__link{width:100%;text-align:left;padding:.5rem}}.freekend .main-nav .main-menu .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:not(.main-menu__item--with-sub):hover,.freekend .site-search__form,.freekend .main-menu--sub,.freekend .accommodation-reservation-form,.freekend .header-bar{background-color:#ff7c89}@media(min-width: 0)and (max-width: 719px){.freekend .main-menu__item--with-sub.main-menu__item--expanded{background-color:#ff7c89}}.freekend .main-menu__item .main-menu__link--sub-1{color:#fff}.freekend .accommodation-reservation-form{border-color:#ff7c89;box-shadow:none}.freekend .paragraph--type-image-background .paragraph--type-text a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev){color:#ff7c89 !important}.freekend .paragraph--type-image-background .paragraph--type-text .button,.freekend .paragraph--type-image-background .paragraph--type-text .field-link,.freekend .paragraph--type-image-background .paragraph--type-text .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .freekend .paragraph--type-image-background .paragraph--type-text a.red-button,.freekend .paragraph--type-image-background .paragraph--type-text .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .freekend .paragraph--type-image-background .paragraph--type-text a.red-button,.freekend .paragraph--type-image-background .paragraph--type-text .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .freekend .paragraph--type-image-background .paragraph--type-text a.red-button,.freekend .paragraph--type-image-background .paragraph--type-text .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .freekend .paragraph--type-image-background .paragraph--type-text a.red-button,.freekend .paragraph--type-image-background .paragraph--type-text .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .freekend .paragraph--type-image-background .paragraph--type-text a.red-button,.freekend .paragraph--type-image-background .paragraph--type-text .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .freekend .paragraph--type-image-background .paragraph--type-text a.red-button,.freekend .paragraph--type-image-background .paragraph--type-text .pager__link--next,.freekend .paragraph--type-image-background .paragraph--type-text .pager__link--prev{background-color:#ff7c89;color:#003764 !important}.gravel .region__header #block-reactappblock,.gravel .region__header #dropdown-toggle-profile{background-color:rgba(0,0,0,0)}.gravel .region__header .dropdown-language{color:#000}.gravel .region__header .dropdown-language #dropdown-toggle-language{background-color:rgba(0,0,0,0)}.gravel .button.button--gray,.gravel .button--gray.field-link,.gravel .panoraama-react-app .block-ruka-skicenter-block.block a.button--gray.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .gravel a.button--gray.red-button,.gravel .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.button--gray.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .gravel a.button--gray.red-button,.gravel .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .gravel a.button--gray.red-button,.gravel .field-panoraama-link .block-ruka-skicenter-block.block a.button--gray.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .gravel a.button--gray.red-button,.gravel .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.button--gray.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .gravel a.button--gray.red-button,.gravel .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .gravel a.button--gray.red-button,.gravel .button--gray.pager__link--next,.gravel .button--gray.pager__link--prev,.gravel .layout-checkout-form .form-actions .button.link--previous,.layout-checkout-form .form-actions .gravel .button.link--previous,.gravel .layout-checkout-form .form-actions .field-link.link--previous,.layout-checkout-form .form-actions .gravel .field-link.link--previous,.gravel .panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .gravel a.red-button.link--previous,.gravel .layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .gravel a.red-button.link--previous,.gravel .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .gravel a.red-button.link--previous,.gravel .layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .gravel a.red-button.link--previous,.gravel .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .gravel a.red-button.link--previous,.gravel .layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .gravel a.red-button.link--previous,.gravel .field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .gravel a.red-button.link--previous,.gravel .layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .gravel a.red-button.link--previous,.gravel .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .gravel a.red-button.link--previous,.gravel .layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .gravel a.red-button.link--previous,.gravel .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .gravel a.red-button.link--previous,.gravel .layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .gravel a.red-button.link--previous,.gravel .layout-checkout-form .form-actions .pager__link--next.link--previous,.layout-checkout-form .form-actions .gravel .pager__link--next.link--previous,.gravel .layout-checkout-form .form-actions .pager__link--prev.link--previous,.layout-checkout-form .form-actions .gravel .pager__link--prev.link--previous,.gravel .view-commerce-cart-form .form-actions .button.link--previous,.view-commerce-cart-form .form-actions .gravel .button.link--previous,.gravel .view-commerce-cart-form .form-actions .field-link.link--previous,.view-commerce-cart-form .form-actions .gravel .field-link.link--previous,.gravel .panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .gravel a.red-button.link--previous,.gravel .view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .gravel a.red-button.link--previous,.gravel .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .gravel a.red-button.link--previous,.gravel .view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .gravel a.red-button.link--previous,.gravel .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .gravel a.red-button.link--previous,.gravel .view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .gravel a.red-button.link--previous,.gravel .field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .gravel a.red-button.link--previous,.gravel .view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .gravel a.red-button.link--previous,.gravel .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .gravel a.red-button.link--previous,.gravel .view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .gravel a.red-button.link--previous,.gravel .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .gravel a.red-button.link--previous,.gravel .view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .gravel a.red-button.link--previous,.gravel .view-commerce-cart-form .form-actions .pager__link--next.link--previous,.view-commerce-cart-form .form-actions .gravel .pager__link--next.link--previous,.gravel .view-commerce-cart-form .form-actions .pager__link--prev.link--previous,.view-commerce-cart-form .form-actions .gravel .pager__link--prev.link--previous{background-color:#fff}.gravel .button:hover,.gravel .field-link:hover,.gravel .panoraama-react-app .block-ruka-skicenter-block.block a.red-button:hover,.panoraama-react-app .block-ruka-skicenter-block.block .gravel a.red-button:hover,.gravel .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .gravel a.red-button:hover,.gravel .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .gravel a.red-button:hover,.gravel .field-panoraama-link .block-ruka-skicenter-block.block a.red-button:hover,.field-panoraama-link .block-ruka-skicenter-block.block .gravel a.red-button:hover,.gravel .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .gravel a.red-button:hover,.gravel .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .gravel a.red-button:hover,.gravel .pager__link--next:hover,.gravel .pager__link--prev:hover,.gravel .button:focus,.gravel .field-link:focus,.gravel .panoraama-react-app .block-ruka-skicenter-block.block a.red-button:focus,.panoraama-react-app .block-ruka-skicenter-block.block .gravel a.red-button:focus,.gravel .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .gravel a.red-button:focus,.gravel .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .gravel a.red-button:focus,.gravel .field-panoraama-link .block-ruka-skicenter-block.block a.red-button:focus,.field-panoraama-link .block-ruka-skicenter-block.block .gravel a.red-button:focus,.gravel .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .gravel a.red-button:focus,.gravel .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .gravel a.red-button:focus,.gravel .pager__link--next:focus,.gravel .pager__link--prev:focus{filter:brightness(90%);color:#fff}.gravel .block[class*=today-page-link] a{background-color:#fafafd}.gravel .block[class*=today-page-link] a:hover{background-color:#f6891e;border-color:#f6891e}.gravel .block[class*=today-page-link] a,.gravel .c-liftup-list__content a{text-decoration:none}.gravel .paragraph--type-liftup-with-overlay .c-overlay-liftup__overlay--background{background-color:#fcd9b6}.gravel .paragraph--type-liftup-with-overlay .c-overlay-liftup__overlay--text{color:#fff}.gravel .paragraph--type-liftup-with-overlay.active .overlay-title-wrapper h3{color:#fff}.gravel .button,.gravel .field-link,.gravel .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .gravel a.red-button,.gravel .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .gravel a.red-button,.gravel .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .gravel a.red-button,.gravel .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .gravel a.red-button,.gravel .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .gravel a.red-button,.gravel .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .gravel a.red-button,.gravel .pager__link--next,.gravel .pager__link--prev{color:#fff}.gravel .site-search__toggle--close{background-image:url("/themes/custom/ski_valley/images/icons/search/search-white-no-bg.svg");background-color:#f6891e}.gravel .site-search__result__icon{background-image:url("/themes/custom/ski_valley/images/icons/search/default-2.png")}@media(min-width: 1080px){.gravel .main-menu .main-menu__item--sub-1.main-menu__item--with-sub:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f6891e rgba(0,0,0,0)}.gravel .main-menu__link.main-menu__link--active:not(.main-menu__link--sub){border-color:#f6891e}.gravel .main-menu .main-menu__item:not(.main-menu__item--sub-2):hover .main-menu__link:not(.main-menu__link--sub){border-color:#f6891e}.gravel .main-menu .main-menu__item--sub-1:hover>.main-menu__link{color:#f6891e}.gravel .main-menu__link--sub.main-menu__link--sub-2:hover{background-color:#ececea;color:#223}}.gravel .main-menu__item:hover::after,.gravel .main-menu__item--is-active::after,.gravel .toggle-expand--is-open::after,.gravel .toggle-expand:hover::after,.gravel .dropdown.open::after,.gravel .dropdown-menu a:hover::after,.gravel div[class*=block--profilemenu] .dropdown.open::after,.gravel .main-menu__item--sub-1.main-menu__item--expanded,.gravel .main-menu--sub-2{background-color:#f6891e}.gravel .main-menu--sub-2 .main-menu__item{border-color:#fff}.gravel .header.main-nav--is-open{background-color:#fafafd}.gravel .main-menu__item--sub-1:hover .main-menu__link{color:#fff}.gravel .main-menu--sub-2 .main-menu__item:hover::after,.gravel .main-menu--sub-2 .main-menu__item--is-active::after,.gravel .main-menu--sub-1 .main-menu__item--expanded:hover::after{background-color:#fff}.gravel .main-nav .main-menu .main-menu__item--sub-1:hover .main-menu--sub-2,.gravel .main-nav .main-menu--sub-2:hover{border-color:#f6891e}.gravel .main-navigation .main-menu .main-menu__item .main-menu__link:not(.main-menu__link--sub){text-transform:uppercase}.gravel button.dropdown-toggle:hover{border-bottom-color:#f6891e}.gravel .dropdown li:hover{background-color:#fcd9b6}.gravel .dropdown li:hover span{color:#fff}.gravel .logged-in .dropdown-profile .dropdown-toggle{background-image:url("/themes/custom/ski_valley_pyha/images/icons/person-blue.svg")}@media(min-width: 0)and (max-width: 719px){.gravel .dropdown-language li:hover,.gravel .dropdown-profile li:hover{background-color:#fafafd}}.gravel .coi-consent-banner__bottom-bar .bottom-bar__update-consent,.gravel .coi-consent-banner__consent-area .coi-consent-banner__agree-button{background-color:#f6891e}.gravel .coi-consent-banner__bottom-bar .bottom-bar__update-consent:hover,.gravel .coi-consent-banner__consent-area .coi-consent-banner__agree-button:hover{background-color:#fcd9b6}.gravel #coiConsentBanner .coi-consent-banner__name-container:hover{color:#f6891e}.gravel #coiConsentBanner .coi-consent-banner__category-expander:checked~.coi-consent-banner__name-container{color:#fcd9b6}.gravel #coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider::before{background-color:#fcd9b6}.gravel #coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider{background-color:#f6891e}.gravel #coiConsentBanner .coi-consent-banner__summary .coi-consent-banner__read-more-button{color:#f6891e}.gravel #Coi-Renew #coi-renew-svg .renew_path{fill:#fcd9b6 !important}.gravel .footer{background-color:#969696}.gravel .main .accommodation-search__content-wrapper>.button:hover::before,.gravel .main .accommodation-search__content-wrapper>.field-link:hover::before,.gravel .main .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app .block-ruka-skicenter-block.block .gravel .main .accommodation-search__content-wrapper>a.red-button:hover::before,.gravel .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .gravel .main .accommodation-search__content-wrapper>a.red-button:hover::before,.gravel .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .gravel .main .accommodation-search__content-wrapper>a.red-button:hover::before,.gravel .main .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link .block-ruka-skicenter-block.block .gravel .main .accommodation-search__content-wrapper>a.red-button:hover::before,.gravel .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .gravel .main .accommodation-search__content-wrapper>a.red-button:hover::before,.gravel .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .gravel .main .accommodation-search__content-wrapper>a.red-button:hover::before,.gravel .main .accommodation-search__content-wrapper>.pager__link--next:hover::before,.gravel .main .accommodation-search__content-wrapper>.pager__link--prev:hover::before,.gravel .main .accommodation-search__content-wrapper>.button:focus::before,.gravel .main .accommodation-search__content-wrapper>.field-link:focus::before,.gravel .main .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app .block-ruka-skicenter-block.block .gravel .main .accommodation-search__content-wrapper>a.red-button:focus::before,.gravel .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .gravel .main .accommodation-search__content-wrapper>a.red-button:focus::before,.gravel .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .gravel .main .accommodation-search__content-wrapper>a.red-button:focus::before,.gravel .main .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link .block-ruka-skicenter-block.block .gravel .main .accommodation-search__content-wrapper>a.red-button:focus::before,.gravel .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .gravel .main .accommodation-search__content-wrapper>a.red-button:focus::before,.gravel .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .gravel .main .accommodation-search__content-wrapper>a.red-button:focus::before,.gravel .main .accommodation-search__content-wrapper>.pager__link--next:focus::before,.gravel .main .accommodation-search__content-wrapper>.pager__link--prev:focus::before{src:url("/themes/custom/ski_valley/images/icons/src/filter-white.svg")}.gravel .main .text-long.field--type-text-long a{color:#f6891e}.gravel .main .text-long a.button,.gravel .main .text-long a.field-link,.gravel .main .text-long .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .gravel .main .text-long a.red-button,.gravel .main .text-long .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .gravel .main .text-long a.red-button,.gravel .main .text-long .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .gravel .main .text-long a.red-button,.gravel .main .text-long .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .gravel .main .text-long a.red-button,.gravel .main .text-long .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .gravel .main .text-long a.red-button,.gravel .main .text-long .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .gravel .main .text-long a.red-button,.gravel .main .text-long a.pager__link--next,.gravel .main .text-long a.pager__link--prev{color:#fff}.gravel .main .text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev){color:#f6891e !important}.gravel .main a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev),.gravel .main .link{color:#f6891e}.gravel .main .event-page .event-page__header div.event-page__cta.button a,.gravel .main .event-page .event-page__header div.event-page__cta.field-link a,.gravel .main .event-page .event-page__header div.event-page__cta.pager__link--next a,.gravel .main .event-page .event-page__header div.event-page__cta.pager__link--prev a{color:#fff}.gravel .main a:hover,.gravel .main a:active,.gravel .main a:focus,.gravel .main .link:hover,.gravel .main .link:visited,.gravel .main .link:active{color:#f6891e}.gravel .main .paragraph--type-webcamera-collection .webcam-collection .webcam .webcam-text .webcam-link a{border-bottom-color:#f6891e}.gravel .main .button,.gravel .main .field-link,.gravel .main .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .gravel .main a.red-button,.gravel .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .gravel .main a.red-button,.gravel .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .gravel .main a.red-button,.gravel .main .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .gravel .main a.red-button,.gravel .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .gravel .main a.red-button,.gravel .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .gravel .main a.red-button,.gravel .main .pager__link--next,.gravel .main .pager__link--prev,.gravel .main .vertical-liftup__cta .field-link,.gravel .main .vertical-liftup__cta .field-link a,.gravel .main .button--disabled,.gravel .main .button--disabled:hover,.gravel .main .c-liftup .field-link a{background-color:#f6891e;color:#fff !important}.gravel .main .c-liftup__content .field--type-text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev),.gravel .main .c-liftup-list__content .field--type-text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev){color:#f6891e}.gravel .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection),.gravel .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content,.gravel .main .c-liftup{background-color:#fcd9b6}.gravel .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection) *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a),.gravel .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a),.gravel .main .c-liftup *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a){color:#000 !important}.gravel .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection) a,.gravel .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content a,.gravel .main .c-liftup a{color:#fff}.gravel .field-layout-image a::after,.gravel .field-panorama-url a::after,.gravel .field-map-url a::after{content:url("/themes/custom/ski_valley_pyha/images/icons/open-in-new.svg") !important}.gravel .link--back-to-search::before{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-right.svg") !important}.gravel .field-layout-image::before{content:url("/themes/custom/ski_valley_pyha/images/icons/home.svg") !important}.gravel .field-panorama-url::before{content:url("/themes/custom/ski_valley_pyha/images/icons/360.svg") !important}.gravel .field-map-url::before{content:url("/themes/custom/ski_valley_pyha/images/icons/map.svg") !important}.gravel .terms-conditions-link::before{content:url("/themes/custom/ski_valley_pyha/images/icons/info.svg") !important}.gravel .ski-inn__details-wrapper .ui-accordion-header.ui-state-active{border-color:#fcd9b6}.gravel .ski-inn__details-wrapper .ui-accordion-header.ui-state-active .ui-icon{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-up-blue.svg")}.gravel .ski-inn__details-wrapper .ui-accordion-header.ui-state-active a{color:#f6891e}.gravel .accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child{border-color:#fcd9b6;color:#fcd9b6}.gravel .accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child::before{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-up-blue.svg")}.gravel .checkout-progress--step__current::before{background:#f6891e;border-color:#f6891e}.gravel .checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected{border-color:#f6891e}.gravel .checkout-progress--step__current,.gravel .view-commerce-cart-form .form-actions .cart-total,.gravel .checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected p,.gravel .payment-selected .payment-description,.gravel .view-commerce-checkout-order-summary .order-total .order-total-price .total-amount{color:#f6891e}.gravel .cart--cart-block .cart-icon .cart-count{background-color:#f6891e}.gravel .eventsearch__form,.gravel .accommodation-reservation-form{background-color:#fcd9b6}.gravel .site-search__inner-wrapper{background-color:#fafafd}.gravel .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-webkit-slider-runnable-track{background-color:#f6891e;filter:brightness(50%)}.gravel .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-moz-range-track{background-color:#f6891e;filter:brightness(50%)}.gravel .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-fill-lower{background-color:#f6891e;filter:brightness(50%)}.gravel .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-fill-upper{background-color:#f6891e;filter:brightness(50%)}.gravel .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-moz-range-thumb{background-color:#f6891e}.gravel .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-webkit-slider-thumb{background-color:#f6891e}.gravel .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-thumb{background-color:#f6891e}.gravel .accommodation-search__result__price{color:#f6891e}.gravel .form-item--radio__input:checked+label::before{border-color:#f6891e}.gravel .accommodation-search__results_list_type .form-item--radio__input:checked#full+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/full-list-blue.svg")}.gravel .accommodation-search__results_list_type .form-item--radio__input:checked#compressed+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/compressed-list-blue.svg")}.gravel .accommodation-search__content-wrapper .button--gray:hover::before,.gravel .accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous:hover::before,.layout-checkout-form .form-actions .gravel .accommodation-search__content-wrapper .link--previous:hover::before,.gravel .accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous:hover::before,.view-commerce-cart-form .form-actions .gravel .accommodation-search__content-wrapper .link--previous:hover::before,.gravel .accommodation-search__content-wrapper .button--gray:focus::before,.gravel .accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous:focus::before,.layout-checkout-form .form-actions .gravel .accommodation-search__content-wrapper .link--previous:focus::before,.gravel .accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous:focus::before,.view-commerce-cart-form .form-actions .gravel .accommodation-search__content-wrapper .link--previous:focus::before{content:url("/themes/custom/ski_valley/images/icons/src/filter-white.svg")}.gravel .spinner>span span,.gravel .accommodation-search__spinner>span span{background-color:#f6891e}.gravel .paragraph--type-table .table .table__heading-cell,.gravel .paragraph--type-table .text-long table .table__heading-cell,.text-long .gravel .paragraph--type-table table .table__heading-cell,.gravel .paragraph--type-table .table .text-long th,.text-long .gravel .paragraph--type-table .table th,.gravel .paragraph--type-table .text-long table th,.text-long .gravel .paragraph--type-table table th{background-color:#f6891e}.gravel .table .highlighted,.gravel .text-long table .highlighted,.text-long .gravel table .highlighted{color:#f6891e}.gravel .tabs .tabs-headings .tab--active{border-color:#f6891e}.gravel .slick .slick-dots li.slick-active button::before{color:#f6891e}@media(min-width: 0)and (max-width: 719px){.gravel .opening-hours-company .opening-hours-company__details-wrapper .opening-hours-company__details-title{background-color:#f6891e}}@media(min-width: 720px){.gravel .opening-hours-company:first-child{background-color:#f6891e}}.gravel .opening-hours-company__details{background-color:#f6891e}.gravel .field-iframe .lift-info{padding-bottom:65%}@media(min-width: 0)and (max-width: 719px){.gravel .field-iframe .lift-info{padding-bottom:70%}}.gravel .today_page_events .today-page__list .today-page-list__item::after{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-right.svg") !important}.gravel a.eventsearch__results__filters__item{background-color:#f6891e}.gravel a.eventsearch__results__filters__item:hover{color:#fff;background-color:#f6891e}.gravel .accommodation-search__result__ownership-info{border-color:#fcd9b6 !important}.gravel .accommodation-search__result__ownership,.gravel .accommodation-reservation__owner-header{background-color:#fcd9b6 !important}.gravel div.paragraph.paragraph--type-call-to-action div.button a,.gravel div.paragraph.paragraph--type-call-to-action div.field-link a,.gravel div.paragraph.paragraph--type-call-to-action div.pager__link--next a,.gravel div.paragraph.paragraph--type-call-to-action div.pager__link--prev a{color:#fff !important}.gravel{background-color:#fafafd}.gravel .text-long .cb-framework a{color:#f6891e !important}.gravel .text-long .cb-framework .cb-btn.cb-btn-primary{background:#f6891e;border-color:#f6891e}.gravel .text-long .cb-framework .cb-rate .cb-price{color:#f6891e}.gravel .cb-segment-inner .cb-action .cb-btn.cb-btn-primary span{color:#fff !important}.gravel .cb-segment-inner .cb-text-discount{color:#f6891e}.gravel{background-color:#1f2d38}.gravel div:not(.accommodation-search,.paragraph--type-text-on-white-background) div div[class*=field--type-string],.gravel div:not(.accommodation-search,.paragraph--type-text-on-white-background) div .field--type-integer,.gravel div:not(.accommodation-search,.paragraph--type-text-on-white-background) div h1,.gravel div:not(.accommodation-search,.paragraph--type-text-on-white-background) div h2,.gravel div:not(.accommodation-search,.paragraph--type-text-on-white-background) div h3,.gravel div:not(.accommodation-search,.paragraph--type-text-on-white-background) div h4,.gravel div:not(.accommodation-search,.paragraph--type-text-on-white-background) div h5,.gravel div:not(.accommodation-search,.paragraph--type-text-on-white-background) div h6{color:#fff}.gravel .field--type-text-long{color:#fff}.gravel .paragraph--type-text-on-white-background .field--type-text-long{color:#000}.gravel .paragraph--type-accordion-list-item .ui-accordion-header::after{background-image:url("/themes/custom/ski_valley/images/icons/src/plus-white.svg")}.gravel .paragraph--type-accordion-list-item .ui-accordion-header.ui-state-active::after{background-image:url("/themes/custom/ski_valley/images/icons/src/minus-white.svg")}.gravel .paragraph--type-accordion-list .field-accordion-list-item .field__item{border-color:#fff}.gravel .paragraph--type-accordion-list .field-accordion-list-item .field__item h3{color:#fff}.gravel .region__header #dropdown-toggle-profile{background-image:url("/themes/custom/ski_valley/images/icons/src/person-white.svg")}.gravel .region__header .site-search__toggle--open{background-image:url("/themes/custom/ski_valley/images/icons/search/search-white-no-bg.svg")}.gravel .region__header .dropdown-language .dropdown-text{color:#fff}.gravel .region__header .dropdown-toggle::after{background-image:url("/themes/custom/ski_valley/images/icons/src/arrow-down-white.svg")}.gravel .main-nav .block--profilemenu,.gravel .main-nav .block--ski-valley-languageswitcher{background-color:#1f2d38}.gravel .region,.gravel .topbar{background-color:#1f2d38}.gravel .main-menu .main-menu__link--with-sub .icon{fill:#fff}.gravel .main-menu>.main-menu__item>.main-menu__link:not(.main-menu__link--sub-1,.main-menu__link--sub-2){color:#fff}.gravel .main-menu>.main-menu__item>.main-menu__link:not(.main-menu__link--sub-1,.main-menu__link--sub-2):hover{color:#fff}.gravel .event-page div .event-page__infobox div,.gravel .event-page div .event-page__infobox div.field--type-string,.gravel .event-page div .event-page__infobox span{color:#000}.gravel .vertical-liftup{color:#fff}.gravel .vertical-liftup .vertical-liftup__date::before{background-image:url("/themes/custom/ski_valley/images/icons/src/calendar-white.svg")}.gravel .text-long .cb-framework{color:#fff}@media(min-width: 0)and (max-width: 1079px){.gravel .main-menu:not(.main-menu--sub-1){background-color:#1f2d38}.gravel .main-menu:not(.main-menu--sub-1) .main-menu__item :not(.main-menu__link--sub-1),.gravel .main-menu:not(.main-menu--sub-1) .main-menu__item :not(.main-menu__link--active){color:#fff}.gravel .main-menu:not(.main-menu--sub-1) .main-menu__item :not(.main-menu__link--sub-1):hover,.gravel .main-menu:not(.main-menu--sub-1) .main-menu__item :not(.main-menu__link--active):hover{color:#fff}.gravel .main-menu:not(.main-menu--sub-1) .icon{fill:#fff}.gravel .main-menu .main-menu__item--is-active.main-menu__item--expanded .main-menu__link,.gravel .main-menu .main-menu__link--sub-1.main-menu__link--is-active:not(.main-menu__link--with-sub){color:#000}.gravel .main-menu__item.main-menu__item--with-sub.main-menu__item--expanded .expand-sub .icon{fill:#000 !important}.gravel .main-menu__item.main-menu__item--sub.main-menu__item--sub-1.main-menu__item--with-sub.main-menu__item--expanded .expand-sub .icon{fill:#fff !important}}.gravel .main-navigation .toggle-expand .toggle-expand__icon{fill:#fff !important}@media(min-width: 720px){.gravel div[class*=block--profilemenu]{margin-right:20px}.gravel .main-navigation{margin-top:0}.gravel .main-navigation .main-menu:not(.main-menu--sub){justify-content:center;-moz-column-gap:40px;column-gap:40px;position:relative;z-index:50}.gravel .header-bar{display:none}.gravel .topbar{width:auto}.gravel .main-menu__link.main-menu__link--active:not(.main-menu__link--sub),.gravel .main-menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu__link:not(.main-menu__link--sub):not(.main-menu__link--is-active){border-color:#f6891e;margin-bottom:3px}.gravel .main-menu__item:not(.main-menu--sub-1){position:relative;width:auto;padding:0 15px}.gravel .main-menu__item:not(.main-menu--sub-1).main-menu__item--with-sub:hover::after{content:"";display:block;border-style:solid;background-color:rgba(0,0,0,0);border-width:0 9px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fcd9b6 rgba(0,0,0,0);position:absolute;left:15px;bottom:0;width:auto}.gravel .main-menu__item:not(.main-menu--sub-1)>.main-menu__link{margin-bottom:13px}.gravel .main-menu__item:not(.main-menu--sub-1):hover{background-color:rgba(0,0,0,0)}.gravel .main-menu__item:not(.main-menu--sub-1):hover>a.main-menu__link{color:#fff}.gravel .main-menu__item:not(.main-menu--sub-1):hover ul.main-menu.main-menu--sub.main-menu--sub-1{flex-direction:column;width:250px;right:0;top:100%;bottom:auto}.gravel .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item{background-color:#fcd9b6;padding:0}.gravel .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover{background-color:#f6891e}.gravel .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover .main-menu__link{color:#fff}.gravel .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item a.main-menu__link{width:100%;text-align:left;padding:.5rem}}.gravel .block--reactappblock .travel-search .accommodation-reservation-form,.gravel .block--reactappblock .travel-search-external-form .accommodation-reservation-form{background-color:#fcd9b6;box-shadow:none}.gravel .block--reactappblock .travel-search .accommodation-reservation-form .accommodation-reservation-form__options-wrapper label,.gravel .block--reactappblock .travel-search-external-form .accommodation-reservation-form .accommodation-reservation-form__options-wrapper label{color:#000}.gravel .dropdown li:hover{background-color:#f6891e}.springbreak .region__header #block-reactappblock,.springbreak .region__header #dropdown-toggle-profile{background-color:rgba(0,0,0,0)}.springbreak .region__header .dropdown-language{color:#000}.springbreak .region__header .dropdown-language #dropdown-toggle-language{background-color:rgba(0,0,0,0)}.springbreak .dropdown.open .dropdown-menu li{background-color:#00b0db}.springbreak .dropdown.open .dropdown-menu li:hover{background-color:#cbf5f5}@media(min-width: 0)and (max-width: 719px){.springbreak .block.block--profilemenu,.springbreak .language-switcher-language-url{background-color:#00b0db}.springbreak .main-menu:not(.main-menu--sub){background-color:#cbf5f5}.springbreak .main-menu:not(.main-menu--sub) .main-menu__item svg{fill:#000}}.springbreak .button.button--gray,.springbreak .button--gray.field-link,.springbreak .panoraama-react-app .block-ruka-skicenter-block.block a.button--gray.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .springbreak a.button--gray.red-button,.springbreak .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.button--gray.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .springbreak a.button--gray.red-button,.springbreak .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .springbreak a.button--gray.red-button,.springbreak .field-panoraama-link .block-ruka-skicenter-block.block a.button--gray.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .springbreak a.button--gray.red-button,.springbreak .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.button--gray.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .springbreak a.button--gray.red-button,.springbreak .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.button--gray.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .springbreak a.button--gray.red-button,.springbreak .button--gray.pager__link--next,.springbreak .button--gray.pager__link--prev,.springbreak .layout-checkout-form .form-actions .button.link--previous,.layout-checkout-form .form-actions .springbreak .button.link--previous,.springbreak .layout-checkout-form .form-actions .field-link.link--previous,.layout-checkout-form .form-actions .springbreak .field-link.link--previous,.springbreak .panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .springbreak a.red-button.link--previous,.springbreak .layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .springbreak a.red-button.link--previous,.springbreak .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .springbreak a.red-button.link--previous,.springbreak .layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .springbreak a.red-button.link--previous,.springbreak .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .springbreak a.red-button.link--previous,.springbreak .layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .springbreak a.red-button.link--previous,.springbreak .field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link .block-ruka-skicenter-block.block .layout-checkout-form .form-actions .springbreak a.red-button.link--previous,.springbreak .layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .springbreak a.red-button.link--previous,.springbreak .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .layout-checkout-form .form-actions .springbreak a.red-button.link--previous,.springbreak .layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .springbreak a.red-button.link--previous,.springbreak .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .layout-checkout-form .form-actions .springbreak a.red-button.link--previous,.springbreak .layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.layout-checkout-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .springbreak a.red-button.link--previous,.springbreak .layout-checkout-form .form-actions .pager__link--next.link--previous,.layout-checkout-form .form-actions .springbreak .pager__link--next.link--previous,.springbreak .layout-checkout-form .form-actions .pager__link--prev.link--previous,.layout-checkout-form .form-actions .springbreak .pager__link--prev.link--previous,.springbreak .view-commerce-cart-form .form-actions .button.link--previous,.view-commerce-cart-form .form-actions .springbreak .button.link--previous,.springbreak .view-commerce-cart-form .form-actions .field-link.link--previous,.view-commerce-cart-form .form-actions .springbreak .field-link.link--previous,.springbreak .panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .springbreak a.red-button.link--previous,.springbreak .view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app .block-ruka-skicenter-block.block .springbreak a.red-button.link--previous,.springbreak .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .springbreak a.red-button.link--previous,.springbreak .view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .springbreak a.red-button.link--previous,.springbreak .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .springbreak a.red-button.link--previous,.springbreak .view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .springbreak a.red-button.link--previous,.springbreak .field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link .block-ruka-skicenter-block.block .view-commerce-cart-form .form-actions .springbreak a.red-button.link--previous,.springbreak .view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link .block-ruka-skicenter-block.block .springbreak a.red-button.link--previous,.springbreak .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .view-commerce-cart-form .form-actions .springbreak a.red-button.link--previous,.springbreak .view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .springbreak a.red-button.link--previous,.springbreak .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions a.red-button.link--previous,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .view-commerce-cart-form .form-actions .springbreak a.red-button.link--previous,.springbreak .view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button.link--previous,.view-commerce-cart-form .form-actions .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .springbreak a.red-button.link--previous,.springbreak .view-commerce-cart-form .form-actions .pager__link--next.link--previous,.view-commerce-cart-form .form-actions .springbreak .pager__link--next.link--previous,.springbreak .view-commerce-cart-form .form-actions .pager__link--prev.link--previous,.view-commerce-cart-form .form-actions .springbreak .pager__link--prev.link--previous{background-color:#fff}.springbreak .button:hover,.springbreak .field-link:hover,.springbreak .panoraama-react-app .block-ruka-skicenter-block.block a.red-button:hover,.panoraama-react-app .block-ruka-skicenter-block.block .springbreak a.red-button:hover,.springbreak .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .springbreak a.red-button:hover,.springbreak .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .springbreak a.red-button:hover,.springbreak .field-panoraama-link .block-ruka-skicenter-block.block a.red-button:hover,.field-panoraama-link .block-ruka-skicenter-block.block .springbreak a.red-button:hover,.springbreak .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:hover,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .springbreak a.red-button:hover,.springbreak .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:hover,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .springbreak a.red-button:hover,.springbreak .pager__link--next:hover,.springbreak .pager__link--prev:hover,.springbreak .button:focus,.springbreak .field-link:focus,.springbreak .panoraama-react-app .block-ruka-skicenter-block.block a.red-button:focus,.panoraama-react-app .block-ruka-skicenter-block.block .springbreak a.red-button:focus,.springbreak .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .springbreak a.red-button:focus,.springbreak .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .springbreak a.red-button:focus,.springbreak .field-panoraama-link .block-ruka-skicenter-block.block a.red-button:focus,.field-panoraama-link .block-ruka-skicenter-block.block .springbreak a.red-button:focus,.springbreak .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button:focus,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .springbreak a.red-button:focus,.springbreak .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button:focus,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .springbreak a.red-button:focus,.springbreak .pager__link--next:focus,.springbreak .pager__link--prev:focus{filter:brightness(90%);color:#fff}.springbreak .block[class*=today-page-link] a{background-color:#fafafd}.springbreak .block[class*=today-page-link] a:hover{background-color:#de007e;border-color:#de007e}.springbreak .block[class*=today-page-link] a,.springbreak .c-liftup-list__content a{text-decoration:none}.springbreak .paragraph--type-liftup-with-overlay .c-overlay-liftup__overlay--background{background-color:#cbf5f5}.springbreak .paragraph--type-liftup-with-overlay .c-overlay-liftup__overlay--text{color:#fff}.springbreak .paragraph--type-liftup-with-overlay.active .overlay-title-wrapper h3{color:#fff}.springbreak .button,.springbreak .field-link,.springbreak .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .springbreak a.red-button,.springbreak .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .springbreak a.red-button,.springbreak .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .springbreak a.red-button,.springbreak .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .springbreak a.red-button,.springbreak .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .springbreak a.red-button,.springbreak .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .springbreak a.red-button,.springbreak .pager__link--next,.springbreak .pager__link--prev{color:#fff}.springbreak .site-search__toggle--close{background-image:url("/themes/custom/ski_valley/images/icons/search/search-white-no-bg.svg");background-color:#de007e}.springbreak .site-search__result__icon{background-image:url("/themes/custom/ski_valley/images/icons/search/default-2.png")}@media(min-width: 1080px){.springbreak .main-menu .main-menu__item--sub-1.main-menu__item--with-sub:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #de007e rgba(0,0,0,0)}.springbreak .main-menu__link.main-menu__link--active:not(.main-menu__link--sub){border-color:#de007e}.springbreak .main-menu .main-menu__item:not(.main-menu__item--sub-2):hover .main-menu__link:not(.main-menu__link--sub){border-color:#de007e}.springbreak .main-menu .main-menu__item--sub-1:hover>.main-menu__link{color:#de007e}.springbreak .main-menu__link--sub.main-menu__link--sub-2:hover{background-color:#ececea;color:#223}}.springbreak .main-menu__item:hover::after,.springbreak .main-menu__item--is-active::after,.springbreak .toggle-expand--is-open::after,.springbreak .toggle-expand:hover::after,.springbreak .dropdown.open::after,.springbreak .dropdown-menu a:hover::after,.springbreak div[class*=block--profilemenu] .dropdown.open::after,.springbreak .main-menu__item--sub-1.main-menu__item--expanded,.springbreak .main-menu--sub-2{background-color:#de007e}.springbreak .main-menu--sub-2 .main-menu__item{border-color:#fff}.springbreak .header.main-nav--is-open{background-color:#00b0db}.springbreak .main-menu__item--sub-1:hover .main-menu__link{color:#fff}.springbreak .main-menu--sub-2 .main-menu__item:hover::after,.springbreak .main-menu--sub-2 .main-menu__item--is-active::after,.springbreak .main-menu--sub-1 .main-menu__item--expanded:hover::after{background-color:#fff}.springbreak .main-nav .main-menu .main-menu__item--sub-1:hover .main-menu--sub-2,.springbreak .main-nav .main-menu--sub-2:hover{border-color:#de007e}.springbreak .main-navigation .main-menu .main-menu__item .main-menu__link:not(.main-menu__link--sub){text-transform:uppercase}.springbreak button.dropdown-toggle:hover{border-bottom-color:#de007e}.springbreak .dropdown li:hover{background-color:#cbf5f5}.springbreak .dropdown li:hover span{color:#fff}.springbreak .logged-in .dropdown-profile .dropdown-toggle{background-image:url("/themes/custom/ski_valley_pyha/images/icons/person-blue.svg")}@media(min-width: 0)and (max-width: 719px){.springbreak .dropdown-language li:hover,.springbreak .dropdown-profile li:hover{background-color:#fafafd}}.springbreak .coi-consent-banner__bottom-bar .bottom-bar__update-consent,.springbreak .coi-consent-banner__consent-area .coi-consent-banner__agree-button{background-color:#de007e}.springbreak .coi-consent-banner__bottom-bar .bottom-bar__update-consent:hover,.springbreak .coi-consent-banner__consent-area .coi-consent-banner__agree-button:hover{background-color:#cbf5f5}.springbreak #coiConsentBanner .coi-consent-banner__name-container:hover{color:#de007e}.springbreak #coiConsentBanner .coi-consent-banner__category-expander:checked~.coi-consent-banner__name-container{color:#cbf5f5}.springbreak #coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider::before{background-color:#cbf5f5}.springbreak #coiConsentBanner .coi-consent-banner__switch-checkbox:checked+.coi-consent-banner__slider{background-color:#de007e}.springbreak #coiConsentBanner .coi-consent-banner__summary .coi-consent-banner__read-more-button{color:#de007e}.springbreak #Coi-Renew #coi-renew-svg .renew_path{fill:#cbf5f5 !important}.springbreak .footer{background-color:#969696}.springbreak .main .accommodation-search__content-wrapper>.button:hover::before,.springbreak .main .accommodation-search__content-wrapper>.field-link:hover::before,.springbreak .main .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app .block-ruka-skicenter-block.block .springbreak .main .accommodation-search__content-wrapper>a.red-button:hover::before,.springbreak .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .springbreak .main .accommodation-search__content-wrapper>a.red-button:hover::before,.springbreak .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .springbreak .main .accommodation-search__content-wrapper>a.red-button:hover::before,.springbreak .main .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link .block-ruka-skicenter-block.block .springbreak .main .accommodation-search__content-wrapper>a.red-button:hover::before,.springbreak .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .springbreak .main .accommodation-search__content-wrapper>a.red-button:hover::before,.springbreak .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:hover::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .springbreak .main .accommodation-search__content-wrapper>a.red-button:hover::before,.springbreak .main .accommodation-search__content-wrapper>.pager__link--next:hover::before,.springbreak .main .accommodation-search__content-wrapper>.pager__link--prev:hover::before,.springbreak .main .accommodation-search__content-wrapper>.button:focus::before,.springbreak .main .accommodation-search__content-wrapper>.field-link:focus::before,.springbreak .main .panoraama-react-app .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app .block-ruka-skicenter-block.block .springbreak .main .accommodation-search__content-wrapper>a.red-button:focus::before,.springbreak .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .springbreak .main .accommodation-search__content-wrapper>a.red-button:focus::before,.springbreak .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .springbreak .main .accommodation-search__content-wrapper>a.red-button:focus::before,.springbreak .main .field-panoraama-link .block-ruka-skicenter-block.block .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link .block-ruka-skicenter-block.block .springbreak .main .accommodation-search__content-wrapper>a.red-button:focus::before,.springbreak .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .springbreak .main .accommodation-search__content-wrapper>a.red-button:focus::before,.springbreak .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .accommodation-search__content-wrapper>a.red-button:focus::before,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .springbreak .main .accommodation-search__content-wrapper>a.red-button:focus::before,.springbreak .main .accommodation-search__content-wrapper>.pager__link--next:focus::before,.springbreak .main .accommodation-search__content-wrapper>.pager__link--prev:focus::before{src:url("/themes/custom/ski_valley/images/icons/src/filter-white.svg")}.springbreak .main .text-long.field--type-text-long a{color:#de007e}.springbreak .main .text-long a.button,.springbreak .main .text-long a.field-link,.springbreak .main .text-long .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .springbreak .main .text-long a.red-button,.springbreak .main .text-long .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .springbreak .main .text-long a.red-button,.springbreak .main .text-long .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .springbreak .main .text-long a.red-button,.springbreak .main .text-long .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .springbreak .main .text-long a.red-button,.springbreak .main .text-long .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .springbreak .main .text-long a.red-button,.springbreak .main .text-long .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .springbreak .main .text-long a.red-button,.springbreak .main .text-long a.pager__link--next,.springbreak .main .text-long a.pager__link--prev{color:#fff}.springbreak .main .text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev){color:#de007e !important}.springbreak .main a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev),.springbreak .main .link{color:#de007e}.springbreak .main .event-page .event-page__header div.event-page__cta.button a,.springbreak .main .event-page .event-page__header div.event-page__cta.field-link a,.springbreak .main .event-page .event-page__header div.event-page__cta.pager__link--next a,.springbreak .main .event-page .event-page__header div.event-page__cta.pager__link--prev a{color:#fff}.springbreak .main a:hover,.springbreak .main a:active,.springbreak .main a:focus,.springbreak .main .link:hover,.springbreak .main .link:visited,.springbreak .main .link:active{color:#de007e}.springbreak .main .paragraph--type-webcamera-collection .webcam-collection .webcam .webcam-text .webcam-link a{border-bottom-color:#de007e}.springbreak .main .button,.springbreak .main .field-link,.springbreak .main .panoraama-react-app .block-ruka-skicenter-block.block a.red-button,.panoraama-react-app .block-ruka-skicenter-block.block .springbreak .main a.red-button,.springbreak .main .panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info a.red-button,.panoraama-react-app #block-hs_area_today_block-hs_area_today_block_info .springbreak .main a.red-button,.springbreak .main .panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.panoraama-react-app #block-ruka_area_today_block-ruka_area_today_block_info .springbreak .main a.red-button,.springbreak .main .field-panoraama-link .block-ruka-skicenter-block.block a.red-button,.field-panoraama-link .block-ruka-skicenter-block.block .springbreak .main a.red-button,.springbreak .main .field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info a.red-button,.field-panoraama-link #block-hs_area_today_block-hs_area_today_block_info .springbreak .main a.red-button,.springbreak .main .field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info a.red-button,.field-panoraama-link #block-ruka_area_today_block-ruka_area_today_block_info .springbreak .main a.red-button,.springbreak .main .pager__link--next,.springbreak .main .pager__link--prev,.springbreak .main .vertical-liftup__cta .field-link,.springbreak .main .vertical-liftup__cta .field-link a,.springbreak .main .button--disabled,.springbreak .main .button--disabled:hover,.springbreak .main .c-liftup .field-link a{background-color:#de007e;color:#fff !important}.springbreak .main .c-liftup__content .field--type-text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev),.springbreak .main .c-liftup-list__content .field--type-text-long a:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev){color:#de007e}.springbreak .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection),.springbreak .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content,.springbreak .main .c-liftup{background-color:#cbf5f5}.springbreak .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection) *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a),.springbreak .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a),.springbreak .main .c-liftup *:not(.button):not(.field-link):not(.pager__link--next):not(.pager__link--prev):not(a){color:#000 !important}.springbreak .main .field-paragraphs-body .c-liftup-list:not(.paragraph--type-liftup.paragraph--view-mode-default,.paragraph--view-mode-liftup-collection) a,.springbreak .main .paragraph--type-liftup-collection-image-top .field__item .c-liftup__content a,.springbreak .main .c-liftup a{color:#fff}.springbreak .field-layout-image a::after,.springbreak .field-panorama-url a::after,.springbreak .field-map-url a::after{content:url("/themes/custom/ski_valley_pyha/images/icons/open-in-new.svg") !important}.springbreak .link--back-to-search::before{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-right.svg") !important}.springbreak .field-layout-image::before{content:url("/themes/custom/ski_valley_pyha/images/icons/home.svg") !important}.springbreak .field-panorama-url::before{content:url("/themes/custom/ski_valley_pyha/images/icons/360.svg") !important}.springbreak .field-map-url::before{content:url("/themes/custom/ski_valley_pyha/images/icons/map.svg") !important}.springbreak .terms-conditions-link::before{content:url("/themes/custom/ski_valley_pyha/images/icons/info.svg") !important}.springbreak .ski-inn__details-wrapper .ui-accordion-header.ui-state-active{border-color:#cbf5f5}.springbreak .ski-inn__details-wrapper .ui-accordion-header.ui-state-active .ui-icon{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-up-blue.svg")}.springbreak .ski-inn__details-wrapper .ui-accordion-header.ui-state-active a{color:#de007e}.springbreak .accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child{border-color:#cbf5f5;color:#cbf5f5}.springbreak .accordion-react.accordion-react--toggle-button.accordion-react--opened .accordion__title:first-child::before{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-up-blue.svg")}.springbreak .checkout-progress--step__current::before{background:#de007e;border-color:#de007e}.springbreak .checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected{border-color:#de007e}.springbreak .checkout-progress--step__current,.springbreak .view-commerce-cart-form .form-actions .cart-total,.springbreak .checkout-pane-payment-information>.form-item--radio .payment-method label.payment-selected p,.springbreak .payment-selected .payment-description,.springbreak .view-commerce-checkout-order-summary .order-total .order-total-price .total-amount{color:#de007e}.springbreak .cart--cart-block .cart-icon .cart-count{background-color:#de007e}.springbreak .eventsearch__form,.springbreak .accommodation-reservation-form{background-color:#cbf5f5}.springbreak .site-search__inner-wrapper{background-color:#00b0db}.springbreak .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-webkit-slider-runnable-track{background-color:#de007e;filter:brightness(50%)}.springbreak .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-moz-range-track{background-color:#de007e;filter:brightness(50%)}.springbreak .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-fill-lower{background-color:#de007e;filter:brightness(50%)}.springbreak .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-fill-upper{background-color:#de007e;filter:brightness(50%)}.springbreak .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-moz-range-thumb{background-color:#de007e}.springbreak .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-webkit-slider-thumb{background-color:#de007e}.springbreak .accommodation-search__distance-filter-wrapper .range-filter input[type=range]::-ms-thumb{background-color:#de007e}.springbreak .accommodation-search__result__price{color:#de007e}.springbreak .form-item--radio__input:checked+label::before{border-color:#de007e}.springbreak .accommodation-search__results_list_type .form-item--radio__input:checked#full+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/full-list-blue.svg")}.springbreak .accommodation-search__results_list_type .form-item--radio__input:checked#compressed+label::before{background-image:url("/themes/custom/ski_valley/images/icons/src/compressed-list-blue.svg")}.springbreak .accommodation-search__content-wrapper .button--gray:hover::before,.springbreak .accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous:hover::before,.layout-checkout-form .form-actions .springbreak .accommodation-search__content-wrapper .link--previous:hover::before,.springbreak .accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous:hover::before,.view-commerce-cart-form .form-actions .springbreak .accommodation-search__content-wrapper .link--previous:hover::before,.springbreak .accommodation-search__content-wrapper .button--gray:focus::before,.springbreak .accommodation-search__content-wrapper .layout-checkout-form .form-actions .link--previous:focus::before,.layout-checkout-form .form-actions .springbreak .accommodation-search__content-wrapper .link--previous:focus::before,.springbreak .accommodation-search__content-wrapper .view-commerce-cart-form .form-actions .link--previous:focus::before,.view-commerce-cart-form .form-actions .springbreak .accommodation-search__content-wrapper .link--previous:focus::before{content:url("/themes/custom/ski_valley/images/icons/src/filter-white.svg")}.springbreak .spinner>span span,.springbreak .accommodation-search__spinner>span span{background-color:#de007e}.springbreak .paragraph--type-table .table .table__heading-cell,.springbreak .paragraph--type-table .text-long table .table__heading-cell,.text-long .springbreak .paragraph--type-table table .table__heading-cell,.springbreak .paragraph--type-table .table .text-long th,.text-long .springbreak .paragraph--type-table .table th,.springbreak .paragraph--type-table .text-long table th,.text-long .springbreak .paragraph--type-table table th{background-color:#de007e}.springbreak .table .highlighted,.springbreak .text-long table .highlighted,.text-long .springbreak table .highlighted{color:#de007e}.springbreak .tabs .tabs-headings .tab--active{border-color:#de007e}.springbreak .slick .slick-dots li.slick-active button::before{color:#de007e}@media(min-width: 0)and (max-width: 719px){.springbreak .opening-hours-company .opening-hours-company__details-wrapper .opening-hours-company__details-title{background-color:#de007e}}@media(min-width: 720px){.springbreak .opening-hours-company:first-child{background-color:#de007e}}.springbreak .opening-hours-company__details{background-color:#de007e}.springbreak .field-iframe .lift-info{padding-bottom:65%}@media(min-width: 0)and (max-width: 719px){.springbreak .field-iframe .lift-info{padding-bottom:70%}}.springbreak .today_page_events .today-page__list .today-page-list__item::after{background-image:url("/themes/custom/ski_valley_pyha/images/icons/arrow-right.svg") !important}.springbreak a.eventsearch__results__filters__item{background-color:#de007e}.springbreak a.eventsearch__results__filters__item:hover{color:#fff;background-color:#de007e}.springbreak .accommodation-search__result__ownership-info{border-color:#cbf5f5 !important}.springbreak .accommodation-search__result__ownership,.springbreak .accommodation-reservation__owner-header{background-color:#cbf5f5 !important}.springbreak div.paragraph.paragraph--type-call-to-action div.button a,.springbreak div.paragraph.paragraph--type-call-to-action div.field-link a,.springbreak div.paragraph.paragraph--type-call-to-action div.pager__link--next a,.springbreak div.paragraph.paragraph--type-call-to-action div.pager__link--prev a{color:#fff !important}.springbreak{background-color:#00b0db}.springbreak .text-long .cb-framework a{color:#de007e !important}.springbreak .text-long .cb-framework .cb-btn.cb-btn-primary{background:#de007e;border-color:#de007e}.springbreak .text-long .cb-framework .cb-rate .cb-price{color:#de007e}.springbreak .cb-segment-inner .cb-action .cb-btn.cb-btn-primary span{color:#fff !important}.springbreak .cb-segment-inner .cb-text-discount{color:#de007e}@media(min-width: 720px){.springbreak div[class*=block--profilemenu]{margin-right:20px}.springbreak .main-navigation{margin-top:0}.springbreak .main-navigation .main-menu:not(.main-menu--sub){justify-content:center;-moz-column-gap:40px;column-gap:40px;position:relative;z-index:50}.springbreak .header-bar{display:none}.springbreak .topbar{width:auto}.springbreak .main-menu__link.main-menu__link--active:not(.main-menu__link--sub),.springbreak .main-menu .main-menu__item:not(.main-menu__item--sub):hover .main-menu__link:not(.main-menu__link--sub):not(.main-menu__link--is-active){border-color:#de007e;margin-bottom:3px}.springbreak .main-menu__item:not(.main-menu--sub-1){position:relative;width:auto;padding:0 15px}.springbreak .main-menu__item:not(.main-menu--sub-1).main-menu__item--with-sub:hover::after{content:"";display:block;border-style:solid;background-color:rgba(0,0,0,0);border-width:0 9px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #cbf5f5 rgba(0,0,0,0);position:absolute;left:15px;bottom:0;width:auto}.springbreak .main-menu__item:not(.main-menu--sub-1)>.main-menu__link{margin-bottom:13px}.springbreak .main-menu__item:not(.main-menu--sub-1):hover{background-color:rgba(0,0,0,0)}.springbreak .main-menu__item:not(.main-menu--sub-1):hover ul.main-menu.main-menu--sub.main-menu--sub-1{flex-direction:column;width:250px;right:0;top:100%;bottom:auto}.springbreak .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item{background-color:#cbf5f5;padding:0}.springbreak .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover{background-color:#de007e}.springbreak .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item:hover .main-menu__link{color:#fff}.springbreak .main-menu__item:not(.main-menu--sub-1):hover li.main-menu__item a.main-menu__link{width:100%;text-align:left;padding:.5rem}}.springbreak .block[class*=today-page-link] a{border-color:#000}.springbreak .dropdown.open .dropdown-menu li:hover{background-color:#de007e}.springbreak .main-menu .main-menu__link{color:#de007e}.springbreak .main-menu .main-menu__link.main-menu__link--active:not(.main-menu__link--sub){border-color:#ffed00}.springbreak .block.block--ruka-today-page-link a{background-color:#00b0db;color:#000}@media(min-width: 0)and (max-width: 719px){.springbreak .main-navigation .toggle-expand .toggle-expand__icon{fill:#000 !important}.springbreak .logo__link .logo__img{padding:.25rem;margin-left:.25rem}}.place-holder{color:#666;border:4px dashed #666;padding:50px}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.b-error{opacity:1}
