@font-face{font-display:block;font-family:Noto Sans;font-style:normal;font-weight:400;src:local(""),url(https://www.bergbahnen-stjohann.at/fonts/noto-sans-v26-latin-regular.668fa41f4ecaf0c7ea97..woff2) format("woff2"),url(https://www.bergbahnen-stjohann.at/fonts/noto-sans-v26-latin-regular.42ae48a94d685849704e..woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;src:local(""),url(https://www.bergbahnen-stjohann.at/fonts/noto-sans-v26-latin-600.93a909601fc1dfa86adc..woff2) format("woff2"),url(https://www.bergbahnen-stjohann.at/fonts/noto-sans-v26-latin-600.37211cea6835acfdb113..woff) format("woff")}@font-face{font-display:block;font-family:Noto Sans;font-style:normal;font-weight:700;src:local(""),url(https://www.bergbahnen-stjohann.at/fonts/noto-sans-v26-latin-700.ed37599f330779774b3c..woff2) format("woff2"),url(https://www.bergbahnen-stjohann.at/fonts/noto-sans-v26-latin-700.2d4a02a9455c08478ecb..woff) format("woff")}@font-face{font-display:block;font-family:Nunito Sans;font-style:normal;font-weight:400;src:local(""),url(https://www.bergbahnen-stjohann.at/fonts/nunito-sans-v11-latin-regular.f7d96f81bd2867b84374..woff2) format("woff2"),url(https://www.bergbahnen-stjohann.at/fonts/nunito-sans-v11-latin-regular.33d74ef48e59b307e593..woff) format("woff")}@font-face{font-display:block;font-family:Nunito Sans;font-style:normal;font-weight:600;src:local(""),url(https://www.bergbahnen-stjohann.at/fonts/nunito-sans-v11-latin-600.016aa20d03ef05548662..woff2) format("woff2"),url(https://www.bergbahnen-stjohann.at/fonts/nunito-sans-v11-latin-600.21437b6a9ea02cb79a1d..woff) format("woff")}@font-face{font-display:block;font-family:Nunito Sans;font-style:normal;font-weight:700;src:local(""),url(https://www.bergbahnen-stjohann.at/fonts/nunito-sans-v11-latin-700.0a964751fecfe13eb09c..woff2) format("woff2"),url(https://www.bergbahnen-stjohann.at/fonts/nunito-sans-v11-latin-700.e69c357a540d6d111571..woff) format("woff")}@font-face{font-display:block;font-family:Nunito Sans;font-style:normal;font-weight:800;src:local(""),url(https://www.bergbahnen-stjohann.at/fonts/nunito-sans-v11-latin-800.d77f32d2b407d0961e78..woff2) format("woff2"),url(https://www.bergbahnen-stjohann.at/fonts/nunito-sans-v11-latin-800.609979b474f0f9e9d251..woff) format("woff")}@font-face{font-display:block;font-family:Nunito Sans;font-style:normal;font-weight:900;src:local(""),url(https://www.bergbahnen-stjohann.at/fonts/nunito-sans-v11-latin-900.8f8dd20627b5a0c3c79d..woff2) format("woff2"),url(https://www.bergbahnen-stjohann.at/fonts/nunito-sans-v11-latin-900.1f03c0e8ae9b9ca41939..woff) format("woff")}h1{-webkit-hyphens:auto!important;hyphens:auto!important}.mco-view-component-container-basic-headline>*{color:#003a56!important}.mco-list-01__list svg{margin:4px 8px 0 0!important}@media (min-width:600px){.mco-imagetext-01{align-items:center}}@media (min-width:1280px){.mco-imagetext-01{grid-column-gap:70px!important}}.mco-references-01__list-item .mco-references-01__list-label{color:#e63311!important}.mco-references-01__list-item .mco-references-01__list-label:hover{color:#a3240c!important}.mco-references-01__list-item svg{margin-top:4px!important}.mco-view-component-container-basic-singleimage{overflow:hidden}.mco-singleimage-02__content{align-items:flex-start!important;padding-left:48px!important;text-align:left!important}.mco-singleimage-02__content .mco-singleimage-02__content-title{position:relative}.mco-singleimage-02__content .mco-singleimage-02__content-title:before{background:#e63311;border-radius:50%;content:"";height:16px;left:-32px;position:absolute;top:8px;width:16px}.mco-singleimage-02__content .mco-singleimage-02__content-title:after{background:#e63311;content:"";height:500px;left:-25px;position:absolute;top:-490px;width:2px}.mco-view-component-container-basic-gallery{padding-right:0!important}.mco-gallery-04-swiper{display:flex;flex-direction:column-reverse;gap:40px}.mco-gallery-04 .swiper-pagination{bottom:auto!important;position:relative!important}.mco-gallery-04 .swiper-pagination-bullet{background:none!important;border:2px solid #e63311!important;border-radius:50%!important;height:12px!important;margin:0 14px!important;opacity:1!important;position:relative!important;width:12px!important}.mco-gallery-04 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e63311!important}.mco-gallery-04
	.swiper-pagination-bullet.swiper-pagination-bullet-active+.swiper-pagination-bullet:before{background:#e63311;content:"";height:2px;left:-32px;position:absolute;top:3px;width:32px}.mco-gallery-04
	.swiper-pagination-bullet:not(.swiper-pagination-bullet-active)+.swiper-pagination-bullet:before{background-image:linear-gradient(90deg,#e63311,#e63311 50%,#0000 0,#0000);background-size:8px 2px;border:none;content:"";height:2px;left:-30px;position:absolute;top:3px;width:28px}.mco-gallery-04 .mco-gallery-04-swiper-nav__next,.mco-gallery-04 .mco-gallery-04-swiper-nav__prev{background:#003a56!important;border-radius:50%!important;display:none!important;height:48px!important;top:calc(50% - 42px)!important;width:48px!important}.mco-gallery-04 .mco-gallery-04-swiper-nav__next.swiper-button-disabled,.mco-gallery-04 .mco-gallery-04-swiper-nav__prev.swiper-button-disabled{display:none!important}@media (min-width:960px){.mco-gallery-04-swiper{gap:48px}.mco-gallery-04 .swiper-pagination-bullet{height:16px!important;margin:0 20px!important;width:16px!important}.mco-gallery-04
		.swiper-pagination-bullet.swiper-pagination-bullet-active+.swiper-pagination-bullet:before{left:-42px;top:5px;width:42px}.mco-gallery-04
		.swiper-pagination-bullet:not(.swiper-pagination-bullet-active)+.swiper-pagination-bullet:before{left:-40px;top:5px;width:38px}}@media (min-width:1280px){.mco-view-component-container-basic-gallery{padding-right:16px!important}.mco-gallery-04 .mco-gallery-04-swiper-nav__next,.mco-gallery-04 .mco-gallery-04-swiper-nav__prev{display:flex!important}.mco-gallery-04 .mco-gallery-04-swiper-nav__prev{left:16px!important}.mco-gallery-04 .mco-gallery-04-swiper-nav__next{right:16px!important}}.mco-view-component-container-basic-download-group>div+div{margin-top:2px!important}.mco-view-component-container-basic-download>div{background:#fff;padding:8px!important}.mco-download-01__title{line-height:normal!important}.mco-download-01__caption{display:block!important;margin-top:4px!important}.mco-dropdown-01__headline{color:#003a56!important;font-size:clamp(20px,8vw,24px)!important}.mco-dropdown-01__summary{background:#fff!important}.mco-dropdown-01__summary.Mui-expanded{background:none!important}.mco-dropdown-01__summary>div:first-child{margin:16px 0!important}.mco-singleteaser-01{background:#00293d!important}.mco-view-component-container-basic-singleteaser--summer .mco-singleteaser-01{background:#333b24!important}.mco-singleteaser-01>div{margin:0 auto;max-width:1440px!important}.mco-singleteaser-01__content{border:none!important;padding:32px!important}.mco-singleteaser-01__addition{color:#fff!important;font-weight:900!important;margin-bottom:8px!important}.mco-singleteaser-01__title{color:#fff!important;margin-bottom:24px!important}.mco-singleteaser-01__text{color:#fff!important}.mco-singleteaser-01__button{justify-content:flex-start!important;margin-top:24px!important}.mco-singleteaser-01__button .MuiButton-endIcon{margin-right:-16px!important}@media (min-width:960px){.mco-singleteaser-01__content{padding:64px!important}.mco-singleteaser-01__content,.mco-singleteaser-01__image{flex-basis:50%!important;max-width:50%!important}}@media (min-width:1280px){.mco-singleteaser-01__content{padding:140px 96px 96px!important}.mco-singleteaser-01__button{margin-top:auto!important}}.mco-view-component-container-basic-teaser--slider{overflow:hidden;padding-left:16px!important;padding-right:0!important;position:relative}.mco-view-component-container-basic-teaser--slider .mco-teaser-list-01__text{font-size:16px!important}.mco-view-component-container-basic-teaser--slider .mco-teaser-list-01__headline{color:#003a56!important}.mco-view-component-container-basic-teaser--slider .mco-teaser-03__content{grid-gap:0!important;grid-template-rows:auto!important}.mco-view-component-container-basic-teaser--slider .mco-teaser-03__image img{transition:transform .3s ease!important}.mco-view-component-container-basic-teaser--slider .mco-teaser-03__content:before{background:#00293d80!important}.mco-view-component-container-basic-teaser--slider .mco-teaser-03__title{text-align:center!important}.mco-view-component-container-basic-teaser--slider .swiper-pagination{bottom:auto!important;flex-wrap:wrap;padding-right:16px;position:relative!important}.mco-view-component-container-basic-teaser--slider .swiper-pagination-bullet:first-child{margin-left:0!important}.mco-view-component-container-basic-teaser--slider .swiper-pagination-bullet:last-child{margin-right:0!important}.mco-view-component-container-basic-teaser--slider .swiper-pagination-bullet{background:none!important;border:2px solid #e63311!important;border-radius:50%!important;height:12px!important;margin:0 14px!important;opacity:1!important;position:relative!important;width:12px!important}.mco-view-component-container-basic-teaser--slider
	.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e63311!important}.mco-view-component-container-basic-teaser--slider
	.swiper-pagination-bullet.swiper-pagination-bullet-active+.swiper-pagination-bullet:before{background:#e63311;content:"";height:2px;left:-32px;position:absolute;top:3px;width:32px}.mco-view-component-container-basic-teaser--slider
	.swiper-pagination-bullet:not(.swiper-pagination-bullet-active)+.swiper-pagination-bullet:before{background-image:linear-gradient(90deg,#e63311,#e63311 50%,#0000 0,#0000);background-size:8px 2px;border:none;content:"";height:2px;left:-30px;position:absolute;top:3px;width:28px}.mco-view-component-container-basic-teaser--slider .swiper-button-next,.mco-view-component-container-basic-teaser--slider .swiper-button-prev{align-items:center;background:#003a56!important;border-radius:50%!important;display:flex;height:40px!important;justify-content:center;width:40px!important}.mco-view-component-container-basic-teaser--slider .swiper-button-prev{left:-8px!important}.mco-view-component-container-basic-teaser--slider .swiper-button-next{right:8px!important}.mco-view-component-container-basic-teaser--slider .swiper-button-disabled{opacity:0!important}.mco-view-component-container-basic-teaser--slider .swiper-button-next svg,.mco-view-component-container-basic-teaser--slider .swiper-button-prev svg{width:24px!important}.mco-view-component-container-basic-teaser--slider .swiper-button-next svg path,.mco-view-component-container-basic-teaser--slider .swiper-button-prev svg path{fill:#fff!important}@media (min-width:960px){.mco-view-component-container-basic-teaser--slider .mco-teaser-list-01--slider{display:flex;gap:56px}.mco-view-component-container-basic-teaser--slider .mco-teaser-list-01__textbox{display:flex!important;flex:1 1;flex-direction:column!important;grid-template-rows:auto 1fr 1fr!important;margin:0 0 80px!important;min-width:300px}.mco-view-component-container-basic-teaser--slider
		.mco-teaser-list-01__textbox
		.mco-teaser-list-01__button{margin-top:auto!important}.mco-view-component-container-basic-teaser--slider .mco-teaser-list-01__swiperRoot{flex:3 1;overflow:hidden;padding-bottom:80px!important;padding-left:64px!important}.mco-view-component-container-basic-teaser--slider .mco-teaser-03__content:before{opacity:0;transition:opacity .3s ease}.mco-view-component-container-basic-teaser--slider
		.mco-teaser-03:hover
		.mco-teaser-03__content:before{opacity:1}.mco-view-component-container-basic-teaser--slider .mco-teaser-03__title{opacity:0;transition:opacity .3s ease}.mco-view-component-container-basic-teaser--slider
		.mco-teaser-03:hover
		.mco-teaser-03__title{opacity:1}.mco-view-component-container-basic-teaser--slider .swiper-pagination{bottom:0!important;justify-content:flex-start!important;left:0!important;position:absolute!important}.mco-view-component-container-basic-teaser--slider .swiper-pagination-bullet{height:16px!important;margin:0 20px!important;width:16px!important}.mco-view-component-container-basic-teaser--slider
		.swiper-pagination-bullet.swiper-pagination-bullet-active+.swiper-pagination-bullet:before{left:-42px;top:5px;width:42px}.mco-view-component-container-basic-teaser--slider
		.swiper-pagination-bullet:not(.swiper-pagination-bullet-active)+.swiper-pagination-bullet:before{left:-40px;top:5px;width:38px}.mco-view-component-container-basic-teaser--slider .swiper-button-next,.mco-view-component-container-basic-teaser--slider .swiper-button-prev{top:calc(50% - 20px)!important}.mco-view-component-container-basic-teaser--slider .swiper-button-prev{left:0!important}.mco-view-component-container-basic-teaser--slider .swiper-button-next{right:56px!important}}@media (min-width:1280px){.mco-view-component-container-basic-teaser--slider{padding-left:0!important}.mco-view-component-container-basic-teaser--slider .mco-teaser-list-01--slider{margin-left:calc(50% - 640px)!important;padding-left:64px!important}.mco-view-component-container-basic-teaser--slider .mco-teaser-list-01__textbox{min-width:355px}.mco-view-component-container-basic-teaser--slider .swiper-pagination{left:64px!important}}.mco-form-headline>p{color:#003a56!important}.mco-form-date,.mco-form-input,.mco-form-select{background:#fff!important}.mco-form-button-wrapper{flex:initial!important;margin-left:auto!important}.mco-table-01__row th{background:none!important;color:#00202f!important;font-size:16px!important}.mco-table-01__row th strong{font-family:Nunito Sans;font-weight:900}.mco-table-01__cell{border-bottom:1px solid #003a56!important;padding:12px 16px 13px!important}.mco-table-01__cell--sticky{background:#fff!important;max-width:none!important;min-width:100px!important;padding-left:0!important;width:auto!important}.mco-table-01__swipePopUp{background:#0009!important}.mco-table-01__swipePopUp p{color:#fff!important}.mco-table-01__swipePopUp svg path{fill:#fff!important}@media (min-width:960px){.mco-table-01__headline{margin-bottom:16px!important}}.mco-rates-01__row th{background:#003a56!important;color:#fff!important}.mco-rates-01__row td{background:#fff!important}.mco-view-component-container-mski-snowreport{position:relative}.mco-view-component-container-mski-snowreport .bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.mco-view-component-container-mski-snowreport .bg img{display:block;height:auto!important;mix-blend-mode:darken;position:relative;width:100%!important}.mco-view-component-container-mski-snowreport .bg:before{background:linear-gradient(180deg,#f7f7f800 60%,#f7f7f8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mco-view-component-container-mski-snowreport .bg:after{background:#003a56cc;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.mco-snowreport-01{padding-bottom:48px!important;padding-top:48px!important;position:relative;z-index:1}.mco-snowreport-01>div:not(.mco-snowreport-01__info-provider){border-bottom:1px solid #003a56!important;color:#fff!important}.mco-snowreport-01__column-value,.mco-snowreport-01__column-value p{font-weight:700!important}.mco-snowreport-01__column--avalanche .MuiAvatar-root{height:40px!important;width:40px!important}.mco-snowreport-01__column--avalanche button{text-transform:uppercase!important}.mco-snowreport-01__column--facilities,.mco-snowreport-01__column--facilities .mco-snowreport-01__column-value,.mco-snowreport-01__column--pists,.mco-snowreport-01__column--pists .mco-snowreport-01__column-value{position:relative}.mco-snowreport-01__column--facilities .mco-snowreport-01__column-value,.mco-snowreport-01__column--pists .mco-snowreport-01__column-value{cursor:help}.mco-snowreport-01__column--facilities:before,.mco-snowreport-01__column--pists:before{align-items:center;background:#fff;border-radius:50%;color:#003a56;content:"i";display:flex;font-size:10px;font-weight:700!important;height:12px;justify-content:center;position:absolute;right:0;top:8px;width:12px}.mco-snowreport-01__column--facilities .mco-snowreport-01__column-value:before,.mco-snowreport-01__column--pists .mco-snowreport-01__column-value:before{background:#fff;content:"";height:8px;opacity:0;pointer-events:none;position:absolute;right:-8px;top:-15px;transform:rotate(45deg) translateY(-100%);width:8px}.mco-snowreport-01__column--facilities .mco-snowreport-01__column-value:after,.mco-snowreport-01__column--pists .mco-snowreport-01__column-value:after{align-items:center;background:#fff;border-radius:4px;color:#003a56;content:"inkl. Erpfendorf & Kirchdorf";display:flex;font-size:12px;font-weight:700!important;justify-content:center;line-height:1.2;min-width:130px;opacity:0;padding:8px;pointer-events:none;position:absolute;right:-16px;text-align:center;top:0;transform:translate(8px,calc(-100% - 16px))}html[lang=en] .mco-snowreport-01__column--facilities .mco-snowreport-01__column-value:after,html[lang=en] .mco-snowreport-01__column--pists .mco-snowreport-01__column-value:after{content:"incl. Erpfendorf & Kirchdorf"}.mco-snowreport-01__column--facilities .mco-snowreport-01__column-value:hover:after,.mco-snowreport-01__column--facilities .mco-snowreport-01__column-value:hover:before,.mco-snowreport-01__column--pists .mco-snowreport-01__column-value:hover:after,.mco-snowreport-01__column--pists .mco-snowreport-01__column-value:hover:before{opacity:1}@media (min-width:960px){.mco-snowreport-01{padding-bottom:80px!important;padding-top:80px!important}}.mco-view-component-container-mski-liftstate .mco-liftstate__facility-icon svg path{fill:#003a56!important}.mco-view-component-container-mski-liftstate .mco-liftstate__filter--all *,.mco-view-component-container-mski-liftstate .mco-liftstate__filter--open *{color:#003a56!important}.mco-view-component-container-mski-liftstate .mco-liftstate__table-row th{background:#003a56!important}.mco-view-component-container-mski-liftstate .mco-liftstate__table-row th>*{color:#fff!important}.mco-view-component-container-mski-liftstate .mco-liftstate__table{background:#fff!important}.mco-view-component-container-mski-piststate .mco-piststate__filter--all *,.mco-view-component-container-mski-piststate .mco-piststate__filter--open *{color:#003a56!important}.mco-view-component-container-mski-piststate .mco-piststate__table-row th{background:#003a56!important}.mco-view-component-container-mski-piststate .mco-piststate__table-row th>*{color:#fff!important}.mco-view-component-container-mski-piststate .mco-piststate__table{background:#fff!important}.mco-view-component-container-mski-facilities .mco-facilities__facility-icon svg path{fill:#003a56!important}.mco-view-component-container-mski-facilities .mco-facilities__filter--all *,.mco-view-component-container-mski-facilities .mco-facilities__filter--open *{color:#003a56!important}.mco-view-component-container-mski-facilities .mco-facilities__table-row th{background:#003a56!important}.mco-view-component-container-mski-facilities .mco-facilities__table-row th>*{color:#fff!important}.mco-view-component-container-mski-facilities .mco-facilities__table,.mco-webcams__item{background:#fff!important}.mco-webcams__item-content{padding:16px!important}.mco-webcams__item-content>p:first-child{font-family:Nunito Sans!important;font-weight:900!important;line-height:1!important;margin:0!important}.mco-webcams__item-content>p:last-child{margin:8px 0 0!important}.mco-webcams__item .MuiChip-root{left:auto!important;right:8px!important}.mco-view-component-container-mski-weather .mco-weater-02-day{background:#fff!important}.mco-view-component-container-mski-weather .mco-weater-02-day h2{color:#003a56!important;font-size:clamp(24px,8vw,32px)!important}.mco-view-component-container-mski-weather .mco-weater-02-day__item{background:#f7f7f8!important}.mco-view-component-container-mski-weather
	.mco-weater-02-day__times-wrapper>div:nth-child(4){display:none!important}.mco-view-component-container-mski-weather .mco-weater-02-day-item{background:#f7f7f8!important;padding:16px}.mco-view-component-container-mski-weather .mco-weater-02-day__information-title,.mco-view-component-container-mski-weather .mco-weater-02-day__information-value{line-height:normal!important}.mco-view-component-container-mski-weather .mco-weater-02-day-item__temperature,.mco-view-component-container-mski-weather .mco-weater-02-day-item__temperature-value,.mco-view-component-container-mski-weather .mco-weater-02-day__information-value{color:#003a56!important}.mco-search-results__item button{border-radius:0!important;display:flex!important}.mco-view-component-container-extension-route-planner{position:relative;z-index:-1}.extension-route-planner__input input{margin-top:4px!important}.mco-overlay-close{background:#e63311!important}.grecaptcha-badge{z-index:1}.micado-ial-item-countdown__button,.micado-ial-item-message__button,.micado-ial-item-newsletter__form-button button,.micado-ial-item-offer__button{align-items:center!important;background:#e63311!important;border:0!important;border-radius:24px!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-family:Nunito Sans!important;font-size:18px!important;font-weight:800!important;height:48px!important;letter-spacing:.4px!important;line-height:1!important;margin-left:auto!important;min-width:64px!important;padding:8px 24px!important;transition:background .3s ease!important;width:auto!important}.micado-ial-item-countdown__button:hover,.micado-ial-item-message__button:hover,.micado-ial-item-newsletter__form-button:hover button,.micado-ial-item-offer__button:hover{background:#a3240c!important}.micado-ial__close,.micado-overlay__close{background:#e63311!important}.micado-ial__close:hover,.micado-overlay__close:hover{background:#a3240c!important}.micado-ial-item-contact__headline,.micado-ial-item-countdown__headline,.micado-ial-item-message__headline,.micado-ial-item-newsletter__headline,.micado-ial-item-offer__headline{color:#003a56!important;font-family:Nunito Sans!important;font-weight:900!important}.micado-ial-item * p{line-height:normal!important}.mco-elements>.mco-view-component-container-basic-headline--1+.mco-view-component-container-basic-headline--2{margin-top:-60px}.mco-elements>.mco-view-component-container-basic-headline--1+.mco-view-component-container-basic-headline--2+.mco-view-component-container-basic-text{margin-top:-40px}.mco-elements>.mco-view-component-container-basic-headline--1+.mco-view-component-container-basic-headline--2
	h2{font-size:clamp(20px,8vw,24px)!important}.mco-elements>.mco-view-component-container-basic-headline--2+.mco-view-component-container-basic-headline--3{margin-top:-60px}.mco-elements>.mco-view-component-container-basic-headline--2+.mco-view-component-container-basic-headline--3+.mco-view-component-container-basic-text{margin-top:-40px}.mco-elements>.mco-view-component-container-basic-headline--2+.mco-view-component-container-basic-headline--3
	h3{font-size:clamp(18px,8vw,20px)!important}.mco-view-component-container-basic-dropdown-group+.mco-view-component-container-basic-dropdown-group{margin-top:-81px}.mco-view-component-container-basic-headline+.mco-view-component-container-mski-facilities,.mco-view-component-container-basic-headline+.mco-view-component-container-mski-liftstate,.mco-view-component-container-basic-headline+.mco-view-component-container-mski-piststate{margin-top:-64px}.mco-view-component-container-basic-headline+.mco-view-component-container-mski-snowreport,.mco-view-component-container-basic-headline+.mco-view-component-container-mski-weather{margin-top:-40px}@media (min-width:1280px){.mco-elements>.mco-view-component-container-basic-headline--1+.mco-view-component-container-basic-headline--2,.mco-elements>.mco-view-component-container-basic-headline--2+.mco-view-component-container-basic-headline--3{margin-top:-100px}.mco-elements>.mco-view-component-container-basic-headline--1+.mco-view-component-container-basic-headline--2+.mco-view-component-container-basic-text,.mco-elements>.mco-view-component-container-basic-headline--2+.mco-view-component-container-basic-headline--3+.mco-view-component-container-basic-text{margin-top:-80px}.mco-view-component-container-basic-dropdown-group+.mco-view-component-container-basic-dropdown-group{margin-top:-121px}.mco-view-component-container-basic-headline+.mco-view-component-container-mski-facilities,.mco-view-component-container-basic-headline+.mco-view-component-container-mski-liftstate,.mco-view-component-container-basic-headline+.mco-view-component-container-mski-piststate{margin-top:-100px}.mco-view-component-container-basic-headline+.mco-view-component-container-mski-snowreport{margin-top:-64px}.mco-view-component-container-basic-headline+.mco-view-component-container-mski-weather{margin-top:-80px}}html{font-size:100%;min-height:calc(100% + env(safe-area-inset-top))}body{background:#f7f7f8;margin:0}a{color:#132941;font-weight:700;text-decoration:none}p,ul{margin:0}ul{list-style:none}#root,ul{padding:0}#root{position:relative}.mco-content .mco-container:first-child{margin-top:0}:not(.no-custom-scrollbar){scrollbar-color:#132941 #0000;scrollbar-width:thin}:not(.no-custom-scrollbar)::-webkit-scrollbar{width:10px}:not(.no-custom-scrollbar)::-webkit-scrollbar-track{background:#0000}:not(.no-custom-scrollbar)::-webkit-scrollbar-thumb{background-color:#132941;border:0 solid #0000;border-radius:0}.MuiSkeleton-text{transform:none!important}.mco-collapsing+.mco-collapsing{margin-top:-80px}.mco-view-component-container-basic-download-group{display:flex;flex-direction:column;gap:8px}.mco-view-component-container-basic-download-group .mco-view-component-container{padding-left:0;padding-right:0}body:not(.mco-ski-shop-widget01-root) .mco-ski-shop-ticketlist01{min-height:100vh}body:not(.mco-ski-shop-widget01-root) .mco-ski-shop-filterlist01:before{background:#003a56cc;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.mco-ski-shop-productlist01-product__no-image img{object-fit:contain!important}.mco-ski-shop-productlist01__type-title{color:var(--mco-palette-secondary-main)!important;font-size:20px;font-weight:700;text-transform:uppercase}.mco-ski-shop-productlist01-product{background:var(--mco-palette-background-light)!important;min-height:175px}.mco-ski-shop-productlist01-product__consumer-category-title{font-size:16px!important}body:not(.mco-ski-shop-widget01-root) .mco-ski-shop-filterlist01__date-item>div>span{font-size:18px!important}.mco-ski-shop-productlist01-family-check__item{background:var(--mco-palette-background-light)!important}.mco-ski-shop-overlay .mco-datepicker-header__arrow-next-month,.mco-ski-shop-overlay .mco-datepicker-header__arrow-previous-month,.mco-ski-shop-overlay .mco-datepicker-month__label{color:#fff!important}.mco-ski-shop-header-steps{display:none!important}.mco-ski-shop-header-steps__step *{color:#fff!important}.mco-ski-shop-header-steps__step>div>span{font-size:16px!important}.mco-form-button-wrapper button{border-radius:24px!important;font-size:18px!important;height:48px!important}.mco-ski-shop-left-right-combo__left:not(.mco-ski-shop-left-right-combo__left--no-background){background:var(--mco-palette-background-light)!important}.mco-ski-shop-credit *{color:#fff!important}.mco-ski-shop-credit span{color:var(--mco-palette-secondary-light)!important;font-size:16px!important}.mco-ski-shop-order-submit__amount{color:#fff!important}.mco-ski-shop-order-submit__amount span{color:var(--mco-palette-secondary-light)!important;font-size:16px!important}.mco-ski-shop-cart-data-delivery-info__button-group button,.mco-ski-shop-register-keycard button{border-radius:0!important;border-radius:initial!important}.mco-ski-shop-register-keycard button{height:100%!important}.mco-ski-shop-login-form__field .mco-form-button-wrapper button,.mco-ski-shop-order-submit__button-wrapper button,.mco-ski-shop-register-form-check__button-wrapper button{padding-left:40px!important;padding-right:40px!important}@media (min-width:960px){.mco-ski-shop-left-right-combo:not(.mco-ski-shop-left-right-combo--no-background){background:linear-gradient(90deg,#e5e5e5 50%,#fff 0)!important}}
/*# sourceMappingURL=main.4bf982fa.css.map*/