@font-face{font-display:swap;font-family:remontoireot;src:url(../../../themes/etthem/assets/css/fonts/RemontoireRegular.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:remontoireot;src:url(../../../themes/etthem/assets/css/fonts/RemontoireItalic.otf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:remontoireot;src:url(../../../themes/etthem/assets/css/fonts/RemontoireBold.otf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:etthem;src:url(../../../themes/etthem/assets/css/fonts/Ett-Hem.otf);font-weight:400;font-style:normal;font-display:swap}body,html{padding:0;margin:0;background:#DFDDDA;-webkit-font-smoothing:antialiased}body{font-family:remontoireot;padding-top:100px}body.menu-open{overflow:hidden}.has-bg{background:#DFDDDA}p{font-family:remontoireot;color:#947338;font-size:22px;font-style:normal;font-weight:400;line-height:30px;margin:16px 0}h1,h2,h3,h4,h5{font-family:remontoireot}a{font-family:remontoireot;text-decoration:none;color:#947338;font-size:22px;font-style:normal;font-weight:400;line-height:30px;outline:none!important;-webkit-tap-highlight-color:transparent}a:hover{color:#495E72}.map-link{font-size:20px;line-height:30px;font-style:italic;outline:none!important}.map-link:hover{color:#495E72}ul{padding:0;margin:0;list-style:none}.eh-btn{color:#947338;border:2px solid #947338;text-transform:uppercase;padding:2px 10px 3px;font-size:20px;font-family:etthem;font-style:normal;font-weight:400;line-height:21px;outline:none!important;-webkit-tap-highlight-color:transparent}.eh-btn:hover{background:#947338;color:#DEDCDA}body.page-template-page-template_about .btn-group .eh-btn{transform:scale(.75);display:inline-block}.btn-group{margin:18px auto;text-align:center}.btn-group .eh-btn{margin:0 8px}@media only screen and (max-width:767px){.btn-group .eh-btn{font-size:18px;line-height:24px}}#book-btn{position:absolute;z-index:2;top:35px;left:28px}.header-logo{position:absolute;z-index:2;top:62px;left:0;right:0;margin:0 auto;display:block;width:180px}@media only screen and (max-width:767px){.header-logo{top:14%;width:164px}}body.menu-open .header-logo{z-index:9999999;position:fixed}#menu-btn{position:fixed;z-index:2;top:40px;right:28px;cursor:pointer;width:35px;height:22px;-webkit-tap-highlight-color:transparent}#menu-btn svg{height:24px;width:35px;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}#close-btn{position:fixed;z-index:2;top:30px;right:24px;cursor:pointer;width:32px;height:32px;padding:6px;-webkit-tap-highlight-color:transparent}body.menu-open #menu-btn svg.close{height:14px;width:14px}#menu-btn svg.close{display:none}body.menu-open #menu-btn svg.close{display:inline-block}body.menu-open #menu-btn svg.open{display:none}#menu-container{visibility:hidden;opacity:0;position:fixed;top:0;left:0;height:100vh;height:100dvh;width:100vw;background:rgba(239,206,171,1);z-index:9999;transition:background 15s ease}body.menu-open #menu-container{opacity:1;visibility:visible!important}#menu-container ul{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;text-align:center;margin-top:20px}#menu-container ul li{margin:7vh 0}#menu-container ul li a{text-align:center;font-family:etthem;font-size:42px;font-style:normal;font-weight:400;line-height:35px}.back-btn.on-scroll{position:fixed;z-index:99;left:28px;top:37px;cursor:pointer;display:none}body.show-back-btn .back-btn.on-scroll{display:block}body.morning #menu-container{background:rgba(239,206,171,1)}body.afternoon #menu-container{background:rgba(213,222,226,1)}body.night #menu-container{background:rgba(73,94,114,1)}body.night #menu-container ul li a:hover{color:#F5E6CB}@media only screen and (max-width:767px){.back-btn.on-scroll{display:block!important;left:24px;top:29px}#menu-btn{top:32px;right:24px;width:32px;height:20px}#menu-btn svg{height:20px;width:32px}#close-btn{position:fixed;z-index:2;top:22px;right:19px;cursor:pointer;width:28px;height:28px}#menu-container ul{margin-top:0;top:52%}#menu-container ul li{margin:4vh 0}#menu-container ul li a{font-size:35px}#menu-container #book-btn{position:fixed;z-index:2;bottom:10%;left:0;right:0;margin:0 auto;width:52px;height:26px;top:initial;padding-bottom:2px;line-height:25px}#book-btn.mobile-only{width:52px;height:26px;left:0;right:0;margin:0 auto;bottom:11.4%;top:initial;line-height:25px}}.intro-section{min-height:600px;height:calc(100vh - 100px);opacity:1;width:100%;position:relative}.intro-section .ill{height:calc(100% - 160px);min-width:50px;text-align:center;pointer-events:none}.intro-section .ill.artichoke_comp_v2{overflow-x:hidden}.house .intro-section .ill{height:calc(100% - 180px)}.kitchen .intro-section .ill{height:calc(100% - 128px);margin-top:-70px}.wellbeing .intro-section .ill{height:calc(100% - 200px)}.garden .intro-section .ill{height:calc(100% - 200px)}.togetherness .intro-section .ill{height:calc(100% - 120px)}.visit-us .intro-section .ill{height:calc(100% - 220px)}.intro-section .ill video,.intro-section .ill img{max-width:100%;height:100%;mix-blend-mode:darken;position:relative;z-index:3}@media only screen and (max-width:600px){.intro-section .ill.artichoke_comp_v2{overflow-x:initial}.house .intro-section .ill{height:55vh;height:55svh}.kitchen .intro-section .ill{height:55vh;height:55svh;margin:0}.wellbeing .intro-section .ill{height:55vh;height:55svh}.garden .intro-section .ill{height:55vh;height:55svh}.togetherness .intro-section .ill{height:55vh;height:55svh}.visit-us .intro-section .ill{height:55vh;height:55svh}}.intro-section .ill img.book_comp{height:112%;bottom:18%}.intro-section .ill img.artichoke_comp_v2{right:-30%}.intro-section .ill img.fish_comp{left:0;right:0;width:100vw;margin-top:-100px;height:auto}.intro-section .ill img.wind_comp{left:10%;height:108%}@media (min-width:600px) and (max-width:992px){.intro-section .ill img.book_comp{max-width:90%;height:auto;bottom:4%}.intro-section .ill img.wind_comp{height:100%;left:15%}.intro-section .ill img.artichoke_comp_v2{top:6%;right:-11%;max-width:110%;height:initial}.intro-section .ill img.fish_comp{max-width:126%;width:126%;margin-top:32px}}@media only screen and (max-width:600px){.intro-section .ill{height:calc(100% - 200px)}.intro-section .ill img.book_comp{height:430px;bottom:130px;right:16%}.intro-section .ill img.artichoke_comp_v2{bottom:20px;right:-2%;height:308px}.intro-section .ill img.wind_comp{height:360px;left:15%;bottom:38px}.intro-section .ill img.fish_comp{margin-top:0;height:385px;width:auto}}@media only screen and (max-width:370px){.intro-section .ill img.book_comp{height:410px}.intro-section .ill img.artichoke_comp_v2{height:298px}.intro-section .ill img.wind_comp{height:346px}.intro-section .ill img.fish_comp{height:370px}}.intro-section .ill img.dog{height:118%;bottom:initial;top:-100px}.intro-section .ill img.man_plant{height:112%;bottom:initial;top:-100px;z-index:1}.intro-section .ill img.stretch{height:148%;bottom:initial;left:26%;top:-100px;z-index:1}.intro-section .ill img.leaf{height:110%;bottom:initial;right:8%;top:-50px;z-index:1}@media (min-width:600px) and (max-width:992px){.intro-section .ill img.dog{height:auto}.intro-section .ill img.man_plant{height:auto;top:10%}.intro-section .ill img.stretch{height:100%;top:-3%}.intro-section .ill img.leaf{height:90%;top:5%}.page-container.visit-us .intro-section,.page-container.togetherness .intro-section{min-height:initial;height:auto}.page-container.togetherness .intro-section .intro-text{height:auto;margin-bottom:20px}.intro-section .ill img.togetherness{height:60vh;height:60svh}.intro-section .ill img.visit-us{max-width:70%}}.intro-section .intro-text{height:160px;text-align:center}.house .intro-section .intro-text{height:180px}.kitchen .intro-section .intro-text{height:190px}.wellbeing .intro-section .intro-text{height:200px}.garden .intro-section .intro-text{height:200px}.visit-us .intro-section .intro-text{height:auto;margin-top:12px}.intro-section .intro-text p{font-size:22px;line-height:30px;font-weight:500;letter-spacing:.2px;max-width:380px;margin:0 auto}.intro-section .intro-text.wide p{max-width:600px}.visit-us .intro-section .intro-text p{font-size:20px;line-height:30px;margin-bottom:16px}.scroll-down-btn{position:fixed;bottom:32px;left:0;right:0}.scroll-down-btn.hide{display:none}.mobile-only{display:none}.sound-btn{cursor:pointer;position:absolute;right:0;bottom:0;height:50px;width:50px}.carousel.muted .sound-btn .unmuted{display:none}.carousel:not(.muted) .sound-btn .unmuted{display:inline-block}.carousel:not(.muted) .sound-btn .muted{display:none}.sound-btn .unmuted{filter:drop-shadow(0 0 2px rgb(0 0 0 / .4));transform:scale(1.08);position:absolute;bottom:13px;right:15px}.sound-btn .muted{filter:drop-shadow(0 0 2px rgb(0 0 0 / .4));transform:scale(1.08);position:absolute;bottom:16px;right:14px}@media only screen and (max-width:767px){.house .intro-section .intro-text{height:45vh;height:45svh}.kitchen .intro-section .intro-text{height:45vh;height:45svh}.wellbeing .intro-section .intro-text{height:45vh;height:45svh}.garden .intro-section .intro-text{height:45vh;height:45svh}.scroll-down-btn{bottom:12px}.desktop-only{display:none}.mobile-only{display:block}.intro-section{min-height:initial;overflow-x:hidden}body.home .intro-section{padding-top:60px;min-height:initial;height:calc(100vh - 160px);height:calc(100svh - 160px)}.intro-section .intro-text{height:auto}.intro-section .intro-text p{font-size:20px;line-height:28px;letter-spacing:0;max-width:270px}body{overflow-x:hidden}.intro-section .ill video,.intro-section .ill img{max-width:initial;height:90%}.intro-section .ill img.book{height:96%;left:-31%}.intro-section .ill img.dog{height:auto;bottom:initial;max-width:108%;top:-39px;left:-4%}.intro-section .ill img.man_plant{height:auto;bottom:initial;max-width:104%;top:30px;left:-2%;max-height:85%}.intro-section .ill img.stretch{height:340px;width:auto;left:0;top:10px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.intro-section .ill img.togetherness{height:auto;max-width:90%;max-height:88%;top:36px}.intro-section .ill img.leaf{height:80%;bottom:initial;width:auto;top:40px;left:0%}.intro-section .ill img.visit-us{height:80%;top:40px}body:not(.home) .header-logo{display:none}body:not(.home).menu-open .header-logo{display:block}body:not(.home) .intro-section{height:100vh;height:100svh}body.page-template-page-template_about .intro-section{height:auto}body:not(.home){padding-top:0}.come-in-btn{position:absolute;bottom:10%;width:80px;left:0;right:0;margin:0 auto}.intro-section .intro-text.wide p{max-width:270px}#menu-btn{z-index:99}.page-container:not(.press-article) .content-section.gallery{position:fixed;top:0;bottom:0;left:0;right:0;z-index:88;background:#DFDDDA;padding:0;visibility:hidden;pointer-events:none}body.gallery-open .content-section.gallery{visibility:visible!important;pointer-events:initial!important}body.gallery-open{overflow-y:hidden}.content-section.gallery .carousel{max-width:100vw;height:67%;position:absolute;top:16%}.carousel .prev,.carousel .next{display:none}.content-section.gallery .media-carousel{height:60vh;width:100vw;margin:0 auto}.content-section.gallery .media-carousel .carousel-cell img{max-width:initial;width:auto;height:auto;max-height:60vh;object-fit:cover}.back-btn,.back-btn-gallery{position:absolute;top:30px;left:21px;z-index:99;cursor:pointer}}@media only screen and (max-width:600px){.page-container.press-article{height:100vh;height:100svh}}.back-btn.desktop-only{position:absolute;left:28px;cursor:pointer}.space-sm{height:16px}.space-md{height:32px}.space-lg{height:64px}.space-xl{height:82px}.space-xxl{height:112px}.center{text-align:center}@media only screen and (max-width:992px){.space-sm{height:14px}.space-md{height:28px}.space-lg{height:56px}.space-xl{height:78px}.space-xxl{height:106px}}@media only screen and (max-width:768px){.space-sm{height:10px}.space-md{height:20px}.space-lg{height:48px}.space-xl{height:68px}.space-xxl{height:92px}}.container{max-width:920px;padding:0 16px;margin:0 auto}.content-section{padding:48px 0}.logos-container{display:flex;justify-content:center;align-items:center;gap:40px}.logos-container img:first-of-type{width:82px;height:auto}.logos-container img:last-of-type{width:94px;height:auto}.text-block{width:420px;margin:0 auto 32px}.text-block p{font-size:17px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:center}@media only screen and (max-width:600px){.text-block{width:auto;margin:0 16px 48px}}.carousel{width:100%;max-width:80vw;margin:0 auto;position:relative}.carousel .prev,.carousel .next{height:100%;width:10vw;position:absolute;top:0;bottom:0;opacity:1}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;width:38px;cursor:pointer;opacity:0}.carousel:hover .carousel-btn{opacity:1}.carousel-btn.hide{display:none}.carousel-data{text-align:center;margin-bottom:74px}.carousel-data p{font-size:14px;font-weight:400;line-height:20px;margin:6px auto;min-height:20px}.carousel-btn>img{width:38px;height:auto}.carousel .next{right:0}.media-carousel{width:60vw;height:75vh;margin:32px auto 48px}.carousel-cell{width:100%}.media-carousel .carousel-cell img{max-width:calc(60vw - 2px);width:auto;height:auto;max-height:75vh;margin:0 auto;display:block}.media-carousel .carousel-cell>img,.media-carousel .carousel-cell>video{max-width:calc(60vw - 2px);width:auto;height:auto;max-height:75vh;height:100%;margin:0 auto;display:block;height:75vh;object-fit:cover!important}.flickity-viewport{height:75vh!important}@media (min-width:600px) and (max-width:992px){.carousel{max-width:90vw}.media-carousel{max-width:90vw;width:90vw}.media-carousel .carousel-cell>img,.media-carousel .carousel-cell>video{max-width:calc(90vw - 2px)}}@media only screen and (max-width:767px){.flickity-viewport{height:100%!important}.main-carousel,.content-section.gallery .media-carousel{height:100%}.content-section.gallery .media-carousel .carousel-cell{width:100vw;height:100%}.content-section.gallery .media-carousel .carousel-cell>video,.content-section.gallery .media-carousel .carousel-cell>img{max-width:initial;width:calc(100vw - 40px);height:100%;object-fit:cover;object-position:center center;max-height:initial}.sound-btn{right:18px;bottom:-2px}.carousel-data{position:absolute;height:14%;bottom:0;left:0;right:0;text-align:center;margin:0 auto;padding:0 20px}}@media only screen and (max-width:600px){.carousel-data p{font-size:12px;line-height:19px}}@media only screen and (max-width:370px){.carousel-data p{font-size:11px;line-height:18px}}.map-container{max-width:800px;height:500px;margin:0 auto}@media (min-width:767px) and (max-width:992px){.map-container{max-width:calc(800px - 90px)}}@media only screen and (max-width:767px){.map-container{max-width:100%;height:350px;margin:0 23px}}.imprint .intro-section{margin-top:132px;height:auto;min-height:initial}.imprint .intro-section .intro-text p{margin-bottom:15px;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.imprint .intro-section .intro-text p:first-of-type{font-size:19px;margin-bottom:32px}.imprint .content-section{margin-top:140px;margin-bottom:100px}.imprint-title p{font-size:19px;margin-bottom:32px}.full-text-container{max-width:800px;margin:0 auto}.full-text-container p{margin-bottom:15px;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.full-text-container ul{padding:0 0 0 15px;margin:0;list-style:initial}.full-text-container ul li{margin-bottom:15px;font-size:17px;font-style:normal;font-weight:400;line-height:18px;color:#947338}.full-text-container p strong{text-transform:uppercase;font-weight:400;line-height:46px}.full-text-container table{margin:12px 0;color:#947338;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.full-text-container table tr td{border-left:none;border-right:none;vertical-align:top}.full-text-container table tr td:last-of-type{min-width:160px}@media only screen and (max-width:992px){.full-text-container{padding:0 24px}body .page-container.imprint .intro-section{height:auto}.imprint .content-section{margin-top:0;margin-bottom:40px}.full-text-container table{font-size:13px;line-height:20px}.full-text-container p{font-size:16px;line-height:22px}}.row{max-width:980px;margin:0 auto;display:flex;flex-wrap:nowrap;gap:68px}.cols-2>div{width:50%}.press-img-col img{width:86%;margin-bottom:48px}.press .content-section{margin:32px 0 16px}.press article{text-align:center;margin-bottom:50px}.press article a{cursor:default}.press article h5{font-size:22px;font-style:normal;font-weight:400;line-height:30px;margin:0;color:#947338}.press article p{font-size:16px;font-style:normal;font-weight:400;line-height:19px;text-transform:uppercase;margin:7px auto 15px;max-width:300px}.press button{cursor:pointer;background:#DFDDDA;transform:scale(.75)}.press-feed-img{display:none}.download-btn{margin-top:12px;display:inline-block}.download-btn button{transform:scale(.75);cursor:pointer;background:#DFDDDA}@media only screen and (max-width:800px){.press-feed-img{display:block;text-align:center;margin-bottom:40px}.press-feed-img>img{max-width:calc(100% - 46px);max-height:290px;width:auto}.cols-2>div{width:100%}.cols-2>div.press-img-col{display:none}.press article h5{font-size:20px;line-height:28px}.press article p{font-size:15px;line-height:27px;margin:5px auto 10px}.press article{padding:0 20px}}.press-article .back-btn-gallery{display:none}.eh-houses-animation{max-width:920px;margin:64px auto 0}.eh-houses{max-width:100%;height:auto}@media screen and (max-width:992px){.eh-houses-animation{margin:48px auto 0;padding:0 20px}}@media screen and (min-width:1800px){.intro-section .intro-text p{font-size:20px;line-height:28px}}@media screen and (max-width:600px){.intro-section .ill img.stretch{max-height:90%}}@media screen and (max-height:600px){.intro-section .ill img.man_plant{left:initial}}footer{padding:0 28px 28px}footer .contact{text-align:center}footer .contact ul{padding:0;margin:0}footer .contact ul li{display:inline-block;padding:0 12px;margin:0 12px}footer .contact ul li a{font-style:italic}.footer-bottom{margin-top:82px;display:flex;justify-content:space-between}footer .footer-bottom ul li{display:inline-block}footer .footer-bottom ul li a{text-align:center;font-size:16px;font-family:remontoireot;font-style:normal;font-weight:400;line-height:28px}footer .footer-bottom ul.footer-links li{margin-right:32px}footer .footer-bottom ul.footer-links li a{text-transform:uppercase}footer .footer-bottom ul.terms-links li{margin-left:32px}footer .footer-bottom ul.terms-links li a{font-style:italic}@media only screen and (max-width:992px){.footer-bottom{display:block}footer .footer-bottom ul.footer-links{margin:0 auto;text-align:center}footer .footer-bottom ul.footer-links li:last-of-type{margin-right:0}.link-menu.terms-links{text-align:center;margin-top:36px}footer .footer-bottom ul.terms-links li{margin:0}}.page-information{max-width:920px;margin:-40px auto 50px;text-align:center}.page-information p,.page-information p a{font-style:italic;font-size:17px;line-height:26px}.page-information ul li{font-style:italic;font-size:17px;line-height:26px;color:#947338}.sm-only{display:none}@media only screen and (max-width:992px){.sm-only{display:block}.page-information{margin:-20px auto 50px;padding:0 15px}.page-information p,.page-information p a{font-size:16px;line-height:25px}.page-information ul li{font-size:16px;line-height:25px}}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}