.dc-skiresorts.container-large-up .show-for-container-small{display:none !important}.dc-skiresorts.container-until-large .hide-for-container-small{display:none !important}.dc-skiresort{--ski-resort-border: solid 1px var(--color-text);border-bottom:var(--ski-resort-border);padding-top:var(--space-small);padding-bottom:var(--space-small)}.dc-skiresort:first-child{border-top:var(--ski-resort-border)}.dc-skiresort__header button{justify-content:end;text-transform:uppercase}.dc-skiresort__header.base-grid{grid-template-columns:1fr auto 150px;align-items:center}.dc-skiresort__header:not(.base-grid) button{margin-right:0;margin-left:auto}.dc-skiresort__header:not(.base-grid) .dc-skiresort__status{position:relative;padding:.75rem .5rem}.dc-skiresort__status{display:flex;gap:var(--space-regular)}.dc-skiresort__status .status-icon>.icon{font-size:calc(var(--font-size-regular)*2)}.dc-skiresort__status>div{display:flex;gap:var(--space-tiny);align-items:center}.dc-skiresort__status .status-description{line-height:1;font-size:calc(var(--font-size-regular)*1.25)}@media(min-width: 1024px){.dc-skiresort__status .status-description{font-size:calc(var(--font-size-regular)*1.75);display:flex;align-items:center;gap:var(--space-tiny)}}.dc-skiresort__status .status-description .hollow{line-height:1;text-align:center;aspect-ratio:1/1;width:50px;border:solid 2px var(--open-color);border-radius:50%;font-weight:500;color:var(--open-color)}.dc-skiresort__status .status-description .hollow span.show-for-container-small{display:block;font-weight:normal;color:var(--color-text);font-size:75%}@media(min-width: 1024px){.dc-skiresort__status .status-description .hollow{width:70px;display:flex;align-items:center;justify-content:center;color:var(--color-text)}}.dc-skiresort__status .status-description__title{display:none}.dc-skiresort__status .status-snow .status-icon{color:var(--opens-color)}.dc-skiresort__status .status-snow .status-icon>.icon{font-size:calc(var(--font-size-regular)*3)}.dc-skiresort__status .status-snow .status-description{text-transform:uppercase;font-size:var(--font-size-regular);line-height:1.2;grid-template-columns:max-content 1fr;grid-row-gap:0}.dc-skiresort__status .status-snow .status-description strong{text-transform:none}.dc-skiresort .odata-status{--icon-size: 1.5em;color:var(--odata-status-color)}.dc-skiresort .odata-status--open{--odata-status-color: var(--open-color)}.dc-skiresort .odata-status--closed{--odata-status-color: var(--closed-color);color:var(--odata-status-color)}.dc-skiresort .odata-status--inPreparation{--odata-status-color: var(--preparation-color)}.dc-skiresort .odata-status .icon{margin-top:-2px;line-height:1;border-radius:50%;width:var(--icon-size);height:var(--icon-size);margin-left:10px;background:var(--odata-status-color);background:var(--odata-status-color)}.dc-skiresort .odata-status:has(.icon){display:flex;align-items:center}.dc-skiresort__comment{--base-flex-gap: var(--space-small)}.dc-skiresort__comment .icon.svg{flex:0 0 auto}.dc-skiresort__comment p:last-child{margin-bottom:0}.dc-skiresort__opening-hours{margin-top:var(--space-small)}.dc-skiresort__opening-hours base-call-out{--call-out-border-width: 0;--call-out-bg: rgba(var(--color-text-rgb), 0.25)}.dc-skiresort .header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-regular)}.dc-skiresort .header-row .h4{margin-bottom:0}.dc-skiresort .header-row button{text-transform:uppercase}.dc-skiresort__ski-lift>base-slide-content>.base-grid--gap,.dc-skiresort__items>base-slide-content>.base-grid--gap{row-gap:calc(var(--space-small)*.75)}.dc-skiresort__ski-lift>base-slide-content>.base-grid[data-cols="1"]>base-call-out,.dc-skiresort__items>base-slide-content>.base-grid[data-cols="1"]>base-call-out{--call-out-padding: 0}.dc-skiresort__ski-lift>base-slide-content>.base-grid[data-cols="2"]>base-call-out,.dc-skiresort__items>base-slide-content>.base-grid[data-cols="2"]>base-call-out{--call-out-padding: 0 0.5rem}.dc-skiresort__ski-lift base-call-out,.dc-skiresort__items base-call-out{padding-bottom:calc(var(--space-small)*.75)}.dc-skiresort__ski-lift base-call-out::part(background),.dc-skiresort__items base-call-out::part(background){padding-top:0;padding-bottom:0}@media(max-width: 1023px){.dc-skiresort__ski-lift base-call-out::part(background),.dc-skiresort__items base-call-out::part(background){padding-left:0;padding-right:0}}.dc-skiresort__ski-lift .h4,.dc-skiresort__items .h4{font-family:var(--font-header-family);font-weight:var(--font-header-regular-weight);font-style:var(--font-header-regular-style);text-transform:var(--font-header-text-transform);margin-bottom:var(--space-regular)}.dc-skiresort__ski-lift strong,.dc-skiresort__items strong{text-transform:uppercase}.dc-skiresort__ski-lift base-call-out,.dc-skiresort__items base-call-out{--call-out-radius: 0;--call-out-border-width: 2px;--call-out-margin: 0;border-left:0;border-right:0;border-top:0;padding-bottom:10px}.dc-skiresort__ski-lift base-call-out .base-grid,.dc-skiresort__items base-call-out .base-grid{grid-template-columns:50px auto max-content}.dc-skiresort__ski-lift .icon,.dc-skiresort__items .icon{overflow:visible}@media(max-width: 1023px){.dc-skiresort__ski-lift{--icon-size: 1em}}.dc-skiresort__ski-lift base-call-out .ski-lift__grid{column-gap:var(--space-small);row-gap:var(--space-tiny);display:grid;grid-template-columns:30px 1fr max-content}@media(min-width: 640px){.dc-skiresort__ski-lift base-call-out .ski-lift__grid{grid-template-columns:50px 1fr max-content}}.dc-skiresort__ski-lift base-call-out .ski-lift__grid:not(:has(.ski-lift__icon>svg)){grid-template-columns:1fr max-content}.dc-skiresort__ski-lift base-call-out .ski-lift__grid:not(:has(.ski-lift__icon>svg))>.ski-lift__icon{display:none}.dc-skiresort__ski-lift base-call-out .ski-lift__grid:has(.odata-status--open) .ski-lift__header{--odata-status-color: var(--open-color)}.dc-skiresort__ski-lift base-call-out .ski-lift__grid:has(.odata-status--closed) .ski-lift__header{--odata-status-color: var(--closed-color)}.dc-skiresort__ski-lift base-call-out .ski-lift__grid:has(.odata-status--inPreparation) .ski-lift__header{--odata-status-color: var(--preparation-color)}.dc-skiresort__ski-lift base-call-out .ski-lift__grid-withOpeningHours .ski-lift__opening-hours{grid-column-start:span 3;padding-left:calc(var(--space-small) + 30px)}@media(min-width: 640px){.dc-skiresort__ski-lift base-call-out .ski-lift__grid-withOpeningHours .ski-lift__opening-hours{padding-left:calc(var(--space-small) + 50px)}}.dc-skiresort__ski-lift base-call-out .ski-lift__grid-withOpeningHours:not(:has(.ski-lift__icon>svg)){justify-content:space-between}.dc-skiresort__ski-lift base-call-out .ski-lift__grid-withOpeningHours:not(:has(.ski-lift__icon>svg)) .ski-lift__opening-hours,.dc-skiresort__ski-lift base-call-out .ski-lift__grid-withOpeningHours:not(:has(.ski-lift__icon>svg)) .ski-lift__info{padding-left:0;grid-column-start:span 2}.dc-skiresort__items:has(.item__icon-with-difficulty) base-call-out .base-grid{grid-template-columns:30px auto max-content}.dc-skiresort__items:has(.item__icon-with-difficulty) .item__info{padding-left:calc(var(--space-small) + 30px);padding-top:var(--space-tiny)}.dc-skiresort .ski-lift__icon,.dc-skiresort .item__icon{font-size:var(--font-size-large)}@media(min-width: 640px){.dc-skiresort .ski-lift__icon,.dc-skiresort .item__icon{font-size:var(--font-size-huge)}}.dc-skiresort .ski-lift__icon,.dc-skiresort .ski-lift__icon-with-difficulty,.dc-skiresort .item__icon,.dc-skiresort .item__icon-with-difficulty{display:flex;justify-content:center;align-items:center;align-self:flex-start;padding-top:var(--space-tiny)}@media(min-width: 640px){.dc-skiresort .ski-lift__icon,.dc-skiresort .ski-lift__icon-with-difficulty,.dc-skiresort .item__icon,.dc-skiresort .item__icon-with-difficulty{padding-top:0;align-self:center}}.dc-skiresort .ski-lift__header .icon.svg,.dc-skiresort .item__header .icon.svg{color:var(--color-text)}.dc-skiresort .ski-lift__info,.dc-skiresort .item__info{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-tiny);font-size:var(--font-size-smaller)}.dc-skiresort .ski-lift__info p,.dc-skiresort .item__info p{margin-bottom:.25rem}.dc-skiresort .ski-lift__info p:last-child,.dc-skiresort .item__info p:last-child{margin-bottom:0}.dc-skiresort .item__header>span{color:var(--medium-grey);display:block}.dc-skiresort .item__info{padding-top:var(--space-tiny);padding-left:calc(var(--space-small) + 30px)}@media(min-width: 640px){.dc-skiresort .item__info{padding-left:calc(var(--space-small) + 50px)}}.dc-skiresort .item__links a{display:block}.dc-skiresort :is(.item__icon-with-difficulty,.legend__icon){--icon-size: 1.5em}.dc-skiresort :is(.item__icon-with-difficulty,.legend__icon) .icon:not(.svg){display:inline-block;border-radius:50%;background-color:var(--slope-bg-color);color:var(--slope-fg-color);text-align:center;width:var(--icon-size);height:var(--icon-size);font-family:var(--font-header-family);line-height:var(--icon-size)}.dc-skiresort :is(.item__icon-with-difficulty,.legend__icon) .icon:not(.svg):is(.none,.orange){--slope-bg-color: #E1CF96;--slope-fg-color: var(--color-text)}.dc-skiresort :is(.item__icon-with-difficulty,.legend__icon) .icon:not(.svg):is(.red,.black,.blue){--slope-fg-color: white}.dc-skiresort :is(.item__icon-with-difficulty,.legend__icon) .icon:not(.svg).red{--slope-bg-color: var(--closed-color)}.dc-skiresort :is(.item__icon-with-difficulty,.legend__icon) .icon:not(.svg).black{--slope-bg-color: #111111}.dc-skiresort :is(.item__icon-with-difficulty,.legend__icon) .icon:not(.svg).blue{--slope-bg-color: var(--opens-color)}.dc-skiresort :is(.item__icon-with-difficulty,.legend__icon) .icon.svg{height:var(--icon-size);vertical-align:top}.dc-skiresort .ski-lift__info{grid-column-start:span 3;padding-left:calc(var(--space-small) + 30px)}@media(min-width: 640px){.dc-skiresort .ski-lift__info{padding-left:calc(var(--space-small) + 50px)}}.dc-skiresort .ski-lift__info .icon{margin-left:4px;margin-right:8px;margin-top:2px}.dc-skiresort .ski-lift__opening-hours{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-tiny);font-size:var(--font-size-smaller)}@media(min-width: 640px){.dc-skiresort .ski-lift__opening-hours[data-cols="3"]{grid-template-columns:max-content 1fr max-content}}@media(max-width: 479px){.dc-skiresort .ski-lift__opening-hours[data-cols="3"] button.base-collapsible{display:block;grid-column-start:span 2}}.dc-skiresort .ski-lift__opening-hours>.icon{font-size:1.1em;width:1.3em;height:1.1em}.dc-skiresort .ski-lift__opening-hours ul{list-style:none;padding-left:0}.dc-skiresort .ski-lift__opening-hours__details--single-day,.dc-skiresort .ski-lift__opening-hours__details--weekly{gap:var(--space-small);display:block;grid-template-columns:max-content 1fr}@media(min-width: 1440px){.dc-skiresort .ski-lift__opening-hours__details--single-day,.dc-skiresort .ski-lift__opening-hours__details--weekly{display:grid}}.dc-skiresort .ski-lift__opening-hours__details--single-day>ul,.dc-skiresort .ski-lift__opening-hours__details--weekly>ul{margin-bottom:0}.dc-skiresort .ski-lift__opening-hours__details--single-day>ul>li,.dc-skiresort .ski-lift__opening-hours__details--weekly>ul>li{display:flex;gap:var(--space-tiny)}@media(max-width: 1023px){.dc-skiresort .ski-lift__opening-hours__details--single-day>ul>li,.dc-skiresort .ski-lift__opening-hours__details--weekly>ul>li{justify-content:space-between}}.dc-skiresort .ski-lift__opening-hours__details--single-day>ul>li .dc-opening-hours__week-day+ul,.dc-skiresort .ski-lift__opening-hours__details--weekly>ul>li .dc-opening-hours__week-day+ul{min-width:110px}.dc-skiresort .ski-lift__opening-hours button.base-collapsible>span{text-transform:uppercase;font-size:var(--font-size-small)}.dc-skiresort .legend{position:Relative;margin-top:-2px;display:block;padding-top:var(--space-tiny);border-top:2px solid var(--color-decent-ui);text-align:center}.dc-skiresort .legend ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;margin:0 auto;padding:0;gap:var(--space-regular)}@media(min-width: 1024px){.dc-skiresort .legend ul{flex-wrap:nowrap}}.dc-skiresort .legend ul>li{padding-top:3px;display:flex;align-items:center;line-height:1}.dc-skiresort .legend ul>li .icon{margin-right:var(--space-tiny);margin-top:-3px}.dc-skiresort .simple-readmore:not([data-is-open=true]) .simple-readmore__text{-webkit-line-clamp:1}@media(max-width: 479px){.dc-skiresort .base-collapsible.base-nobtn{min-width:4rem}}.dc-skiresort .base-collapsible>span{padding-right:var(--space-tiny)}@media(max-width: 479px){.dc-skiresort .base-collapsible>span{font-size:var(--font-size-small)}}.dc-skiresort-open-status{text-transform:uppercase;font-weight:var(--font-body-bold-weight)}.dc-skiresort-open-status .icon{display:inline-block;line-height:1;border-radius:50%;width:10px;height:10px;margin-right:5px;background:var(--odata-status-color)}.dc-skiresort-open-status__open{--odata-status-color: var(--open-color)}.dc-skiresort-open-status__open.status_1{color:var(--odata-status-color)}.dc-skiresort-open-status__open.status_1>span{color:var(--color-text);font-weight:var(--font-body-regular-weight)}.dc-skiresort-open-status__opens-today,.dc-skiresort-open-status__opens-tomorrow,.dc-skiresort-open-status__opens-future{--odata-status-color: var(--opens-color)}.dc-skiresort-open-status__closed{--odata-status-color: var(--closed-color)}.dc-skiresort-opening-hours{display:flex;flex-wrap:wrap;gap:var(--space-tiny)}@media(min-width: 1024px){.dc-skiresort-opening-hours{align-items:center}}.dc-skiresort-opening-hours>.icon{font-size:1.1rem;margin-top:4px;margin-right:8px}@media(max-width: 1023px){.dc-skiresort-opening-hours>.icon{flex:0 0 auto}}@media(min-width: 1024px){.dc-skiresort-opening-hours>.icon{margin-top:0;margin-right:var(--space-tiny);font-size:1.5rem}}@media(min-width: 1024px){.dc-skiresort-opening-hours>ul+ul{padding-left:2.5rem}}.dc-skiresort-opening-hours ul{list-style:none;margin:0;padding:0}@media(max-width: 1023px){.dc-skiresort-opening-hours ul{flex:1 1 0px}}@media(min-width: 1024px){.dc-skiresort-opening-hours ul{display:flex;grid-gap:var(--space-small)}}@media(min-width: 1200px){.dc-skiresort-opening-hours ul{grid-gap:var(--space-regular)}}.dc-skiresort-opening-hours ul>li{display:flex;gap:var(--space-tiny)}.dc-skiresort-opening-hours ul>li strong{min-width:1.5rem;font-weight:500;text-transform:uppercase;flex:0 0 auto}.dc-skiresort-opening-hours ul>li>ul{flex:1 1 0;grid-gap:var(--space-tiny)}
/*# sourceMappingURL=dc-ski-resorts.css.map */
