.article{background-color:#fff}.theme--default .article{color:#fff}.theme--marked .article{color:#c95e4f}.theme--public .article{color:#0c4f75}.theme--restaurant .article{color:#476148}.theme--cafe .article{color:#c95e4f}.theme--custom .article{color:#fff}.theme--default .article{color:#000}.article p a{color:#000;text-decoration:underline!important;text-underline-offset:8px}.theme--default .app:not(.is-mobile-size):not(.mouse-active) .article p a:hover{color:#000}.theme--cafe .app:not(.is-mobile-size):not(.mouse-active) .article p a:hover,.theme--marked .app:not(.is-mobile-size):not(.mouse-active) .article p a:hover,.theme--public .app:not(.is-mobile-size):not(.mouse-active) .article p a:hover,.theme--restaurant .app:not(.is-mobile-size):not(.mouse-active) .article p a:hover{color:#fff}.theme--custom .app:not(.is-mobile-size):not(.mouse-active) .article p a:hover{color:#000}.article__content{margin:0 auto;position:relative}.article__header,.article__main{background-color:#fff}.article__header>.article__content{margin-top:2.5rem}body.page--has-opening-hours .article__header>.article__content{position:relative;margin-top:243px}.article__label{margin-bottom:0}.article__intro-title{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word;margin-bottom:0}.article__info-bar{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}.article__info-bar--only-niv:not(.article__info-bar--is-mobile){position:absolute;right:0}.article__info-right{margin-left:auto;right:0}.article__info-heading{line-height:1.5;margin:0}.article__info-content{line-height:1.25;margin:0}.article__intro-teaser{margin:0}.article__aside{position:absolute;right:0;z-index:1;max-width:230px!important}.article__aside *{font-size:inherit}.theme--default .app .article__aside a,.theme--default .app .article__aside p a{color:#000!important;text-decoration:underline;text-underline-offset:8px}.app:not(.is-mobile-size):not(.mouse-active) .theme--default .app .article__aside a:hover,.app:not(.is-mobile-size):not(.mouse-active) .theme--default .app .article__aside p a:hover{color:#848a94}.article__related-spot{margin:0 auto}.article__intro-transition{transition:opacity .7s .2s,-webkit-transform .7s ease-out .2s;transition:transform .7s ease-out .2s,opacity .7s .2s;transition:transform .7s ease-out .2s,opacity .7s .2s,-webkit-transform .7s ease-out .2s}.view--is-transitioning-in .article__intro-transition{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0);transition:none}@media (max-width:0px){.article__content{width:85.7vw}.article__header{padding-top:2.3625vh}.article__header.is-mobile-size,.is-mobile-size .article__header{padding-top:9.45vh}.article__intro-title{padding-bottom:1.5vh}.article__intro-title.is-mobile-size,.is-mobile-size .article__intro-title{padding-bottom:6vh}.article__intro-title:last-child{padding-bottom:1.1625vh}.article__intro-title:last-child.is-mobile-size,.is-mobile-size .article__intro-title:last-child{padding-bottom:4.65vh}.article__info-bar{padding-bottom:10.8vh}.article__info-right,.article__intro-teaser{width:85.7vw}.article__intro-teaser--below-image{margin-top:3.6vh}.article__info-bar+.article__intro-teaser{min-height:3.6vh}.article__intro-image{margin-right:0vw;height:85.7vw}.article__info-bar--only-niv+.article__intro-image{padding-top:7.2vh}.article__intro-image--top{margin-bottom:3.24vh;margin-right:0vw}.article__image-caption{margin-top:.72vh;width:85.7vw}.article__aside{margin-top:3.6vh;margin-left:7.15vw;margin-right:7.15vw;padding-top:.9vh}.article__aside.is-mobile-size,.is-mobile-size .article__aside{padding-top:3.6vh}.article__aside{padding-bottom:2.4vh}.article__aside.is-mobile-size,.is-mobile-size .article__aside{padding-bottom:9.6vh}.article__aside{width:85.7vw}.article__aside--top{margin-top:0}.article__main{padding-bottom:3.6vh}.article__related-spot{width:85.7vw;padding-top:10.8vh}}@media (min-width:1px) and (max-width:375px){.article__content{width:85.7vw}.article__header{padding-top:2.3625vh}.article__header.is-mobile-size,.is-mobile-size .article__header{padding-top:9.45vh}.article__intro-title{padding-bottom:1.5vh}.article__intro-title.is-mobile-size,.is-mobile-size .article__intro-title{padding-bottom:6vh}.article__intro-title:last-child{padding-bottom:1.1625vh}.article__intro-title:last-child.is-mobile-size,.is-mobile-size .article__intro-title:last-child{padding-bottom:4.65vh}.article__info-bar{padding-bottom:10.8vh}.article__info-right,.article__intro-teaser{width:85.7vw}.article__intro-teaser--below-image{margin-top:3.6vh}.article__info-bar+.article__intro-teaser{min-height:3.6vh}.article__intro-image{margin-right:0vw;height:85.7vw}.article__info-bar--only-niv+.article__intro-image{padding-top:7.2vh}.article__intro-image--top{margin-bottom:3.24vh;margin-right:0vw}.article__image-caption{margin-top:.72vh;width:85.7vw}.article__aside{margin-top:3.6vh;margin-left:7.15vw;margin-right:7.15vw;padding-top:.9vh}.article__aside.is-mobile-size,.is-mobile-size .article__aside{padding-top:3.6vh}.article__aside{padding-bottom:2.4vh}.article__aside.is-mobile-size,.is-mobile-size .article__aside{padding-bottom:9.6vh}.article__aside{width:85.7vw}.article__aside--top{margin-top:0}.article__main{padding-bottom:3.6vh}.article__related-spot{width:85.7vw;padding-top:10.8vh}}@media (min-width:376px) and (max-width:500px){.article__content{width:85.7vw}.article__header{padding-top:2.3625vh}.article__header.is-mobile-size,.is-mobile-size .article__header{padding-top:9.45vh}.article__intro-title{padding-bottom:1.5vh}.article__intro-title.is-mobile-size,.is-mobile-size .article__intro-title{padding-bottom:6vh}.article__intro-title:last-child{padding-bottom:1.1625vh}.article__intro-title:last-child.is-mobile-size,.is-mobile-size .article__intro-title:last-child{padding-bottom:4.65vh}.article__info-bar{padding-bottom:10.8vh}.article__info-right,.article__intro-teaser{width:85.7vw}.article__intro-teaser--below-image{margin-top:3.6vh}.article__info-bar+.article__intro-teaser{min-height:3.6vh}.article__intro-image{margin-right:0vw;height:85.7vw}.article__info-bar--only-niv+.article__intro-image{padding-top:7.2vh}.article__intro-image--top{margin-bottom:3.24vh;margin-right:0vw}.article__image-caption{margin-top:.72vh;width:85.7vw}.article__aside{margin-top:3.6vh;margin-left:7.15vw;margin-right:7.15vw;padding-top:.9vh}.article__aside.is-mobile-size,.is-mobile-size .article__aside{padding-top:3.6vh}.article__aside{padding-bottom:2.4vh}.article__aside.is-mobile-size,.is-mobile-size .article__aside{padding-bottom:9.6vh}.article__aside{width:85.7vw}.article__aside--top{margin-top:0}.article__main{padding-bottom:3.6vh}.article__related-spot{width:85.7vw;padding-top:10.8vh}}@media (min-width:501px) and (max-width:740px){.article__content{width:87.5vw}.article__header{padding-top:2.3625vh}.article__header.is-mobile-size,.is-mobile-size .article__header{padding-top:9.45vh}.article__intro-title{padding-bottom:1.5vh}.article__intro-title.is-mobile-size,.is-mobile-size .article__intro-title{padding-bottom:6vh}.article__intro-title:last-child{padding-bottom:1.1625vh}.article__intro-title:last-child.is-mobile-size,.is-mobile-size .article__intro-title:last-child{padding-bottom:4.65vh}.article__info-bar{padding-bottom:10.8vh}.article__info-right,.article__intro-teaser{width:87.5vw}.article__intro-teaser--below-image{margin-top:3.6vh}.article__info-bar+.article__intro-teaser{min-height:3.6vh}.article__intro-image{margin-right:0vw;height:87.5vw}.article__info-bar--only-niv+.article__intro-image{padding-top:7.2vh}.article__intro-image--top{margin-bottom:3.24vh;margin-right:0vw}.article__image-caption{margin-top:.72vh;width:87.5vw}.article__aside{margin-top:3.6vh;margin-left:6.25vw;margin-right:6.25vw;padding-top:.9vh}.article__aside.is-mobile-size,.is-mobile-size .article__aside{padding-top:3.6vh}.article__aside{padding-bottom:2.4vh}.article__aside.is-mobile-size,.is-mobile-size .article__aside{padding-bottom:9.6vh}.article__aside{width:87.5vw}.article__aside--top{margin-top:0}.article__main{padding-bottom:3.6vh}.article__related-spot{width:87.5vw;padding-top:10.8vh}}@media (min-width:741px) and (max-width:1024px){.article__content{width:87.5vw}.article__header{padding-top:15.075vh}.article__header.is-mobile-size,.is-mobile-size .article__header{padding-top:60.3vh}.article__intro-title{padding-bottom:4.5vh}.article__intro-title.is-mobile-size,.is-mobile-size .article__intro-title{padding-bottom:18vh}.article__intro-title:last-child{padding-bottom:2.325vh}.article__intro-title:last-child.is-mobile-size,.is-mobile-size .article__intro-title:last-child{padding-bottom:9.3vh}.article__info-right{width:14.58333vw}.article__intro-teaser{margin-left:7.29167vw;width:47.39583vw}.article__intro-teaser--below-image{margin-top:7.2vh}.article__info-bar+.article__intro-teaser{min-height:7.2vh}.article__intro-image{margin-right:0vw;height:53.32031vw}.article__info-bar--only-niv+.article__intro-image{padding-top:14.4vh;height:61.52344vw}.article__intro-image--top{margin-bottom:6.48vh;margin-right:0vw;height:49.21875vw}.article__image-caption{margin-top:1.44vh;width:87.5vw}.article__aside{margin-top:7.2vh;width:14.58333vw}.article__aside--top{margin-top:0}.article__main{padding-bottom:7.2vh}.article__related-spot{width:87.5vw;padding-top:7.2vh}}@media (min-width:1025px) and (max-width:1220px){.article__content{width:87.5vw}.article__header{padding-top:150.75px}.article__header.is-mobile-size,.is-mobile-size .article__header{padding-top:603px}.article__intro-title{padding-bottom:45px}.article__intro-title.is-mobile-size,.is-mobile-size .article__intro-title{padding-bottom:180px}.article__intro-title:last-child{padding-bottom:23.25px}.article__intro-title:last-child.is-mobile-size,.is-mobile-size .article__intro-title:last-child{padding-bottom:93px}.article__info-right{width:14.58333vw}.article__intro-teaser{margin-left:7.29167vw;width:47.39583vw}.article__intro-teaser--below-image{margin-top:72px}.article__info-bar+.article__intro-teaser{min-height:72px}.article__intro-image{margin-right:0vw;height:53.32031vw}.article__info-bar--only-niv+.article__intro-image{padding-top:144px;height:61.52344vw}.article__intro-image--top{margin-bottom:64.8px;margin-right:0vw;height:49.21875vw}.article__image-caption{margin-top:14.4px;width:87.5vw}.article__aside{margin-top:72px;width:14.58333vw}.article__aside--top{margin-top:0}.article__main{padding-bottom:72px}.article__related-spot{width:87.5vw;padding-top:72px}}@media (min-width:1221px) and (max-width:1440px){.article__content{width:87.5vw}.article__header{padding-top:201px}.article__header.is-mobile-size,.is-mobile-size .article__header{padding-top:804px}.article__intro-title{padding-bottom:60px}.article__intro-title.is-mobile-size,.is-mobile-size .article__intro-title{padding-bottom:240px}.article__intro-title:last-child{padding-bottom:31px}.article__intro-title:last-child.is-mobile-size,.is-mobile-size .article__intro-title:last-child{padding-bottom:124px}.article__info-right{width:14.58333vw}.article__intro-teaser{margin-left:7.29167vw;width:47.39583vw}.article__intro-teaser--below-image{margin-top:96px}.article__info-bar+.article__intro-teaser{min-height:96px}.article__intro-image{margin-right:0vw;height:53.32031vw}.article__info-bar--only-niv+.article__intro-image{padding-top:192px;height:61.52344vw}.article__intro-image--top{margin-bottom:86.4px;margin-right:0vw;height:49.21875vw}.article__image-caption{margin-top:19.2px;width:87.5vw}.article__aside{margin-top:96px;width:14.58333vw}.article__aside--top{margin-top:0}.article__main{padding-bottom:96px}.article__related-spot{width:87.5vw;padding-top:96px}}@media (min-width:1441px){.article__content{width:1260px}.article__header{padding-top:201px}.article__header.is-mobile-size,.is-mobile-size .article__header{padding-top:804px}.article__intro-title{padding-bottom:60px}.article__intro-title.is-mobile-size,.is-mobile-size .article__intro-title{padding-bottom:240px}.article__intro-title:last-child{padding-bottom:31px}.article__intro-title:last-child.is-mobile-size,.is-mobile-size .article__intro-title:last-child{padding-bottom:124px}.article__info-right{width:210px}.article__info-heading{font-size:24px}.article__info-content{font-size:40px}.article__intro-teaser{font-size:28px;margin-left:105px;width:682.5px}.article__intro-teaser--below-image{margin-top:96px}.article__info-bar+.article__intro-teaser{min-height:96px}.article__intro-image{margin-right:calc((100vw - 1260px) / 2 * 0);height:767.8125px}.article__info-bar--only-niv+.article__intro-image{padding-top:192px;height:885.9375px}.article__intro-image--top{margin-bottom:86.4px;margin-right:calc((100vw - 1260px) / 2 * 0);height:708.75px}.article__image-caption{font-size:20px;margin-top:19.2px;width:1260px}.article__aside{font-size:20px;margin-top:96px;width:210px}.article__aside--top{margin-top:0}.article__main{padding-bottom:96px}.article__related-spot{width:1260px;padding-top:96px}}@media (max-width:740px){.article__label{font-size:4.68vw}.article__intro-title{font-size:12.48vw}.article__info-bar{-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.article__info-right:not(:first-child){margin-top:7.02vw}.article__info-right{margin-left:unset}.article__info-heading{font-size:6.24vw;font-size:3.64vw}.article__info-content{font-size:10.4vw;font-size:6.76vw}.article__intro-teaser{font-size:7.28vw;font-size:6.24vw;margin-left:0}.article__image-caption{font-size:5.2vw;font-size:3.12vw}.article__aside{font-size:5.2vw;font-size:3.64vw;position:relative;margin:0}.article__aside:last-child{padding-bottom:0}.article__aside :last-child{margin-bottom:0}}@media (min-width:741px) and (max-width:1440px){.article__info-heading{font-size:1.68vw}.article__info-content{font-size:2.8vw}.article__intro-teaser{font-size:1.96vw}.article__aside,.article__image-caption{font-size:1.4vw}}@media (min-width:741px) and (max-height:740px){.article__info-heading{font-size:1.44vw}.article__info-content{font-size:2.4vw}.article__intro-teaser{font-size:1.68vw}.article__aside,.article__image-caption{font-size:1.2vw}}@media (min-width:741px){.article__header--followed-by-full-width .article__aside:last-child{position:relative;margin-bottom:0;margin-left:auto}.article__header--followed-by-full-width .article__aside:last-child :last-child{margin-bottom:0}}@media (min-width:0) and (max-width:749px){.grid__row--columns{-webkit-flex-direction:column!important;flex-direction:column!important;row-gap:40px!important}.grid-spotbox__text-area{margin-top:15px!important}}