@charset "UTF-8";
.post,.page{margin:0}#main{padding-top:80px}.page-content{margin:0;padding:0}.page-content section.no-pt{padding-top:0}.page-content section.no-pb{padding-bottom:0}.page-content section.no-ptb{padding-top:0;padding-bottom:0}.wrap{margin:0 auto;max-width:1495px;padding-left:55px;padding-right:55px}@media screen and (max-width:768px){.wrap{max-width:inherit}}.flex,.col-wrap{display:flex}.flex.flex-row,.col-wrap.flex-row{flex-direction:row}.flex.flex-row-reverse,.col-wrap.flex-row-reverse{flex-direction:row-reverse}.flex.flex-column,.col-wrap.flex-column{flex-direction:column}.flex.flex-wrap,.col-wrap.flex-wrap{flex-wrap:wrap}.flex.flex-no-wrap,.col-wrap.flex-no-wrap{flex-wrap:no-wrap}.flex.flex-align-start,.col-wrap.flex-align-start{align-items:flex-start}.flex.flex-align-end,.col-wrap.flex-align-end{align-items:flex-end}.flex.flex-align-center,.col-wrap.flex-align-center{align-items:center}.flex.flex-justify-between,.col-wrap.flex-justify-between{justify-content:space-between}.flex.flex-justify-even,.col-wrap.flex-justify-even{justify-content:space-evenly}.flex.flex-justify-end,.col-wrap.flex-justify-end{justify-content:flex-end}.flex.flex-justify-center,.col-wrap.flex-justify-center{justify-content:center}.flex .flex-no-grow,.col-wrap .flex-no-grow{flex-grow:0}.flex .flex-no-shrink,.col-wrap .flex-no-shrink{flex-shrink:0}.flex .flex-grow,.col-wrap .flex-grow{flex-grow:1}.flex .flex-shrink,.col-wrap .flex-shrink{flex-shrink:1}body{background-color:#fff}img{max-width:100%;height:auto;display:block}img[data-lazy-src]{opacity:0}img.lazyloaded{-webkit-transition:opacity 0.5s linear 0.2s;-moz-transition:opacity 0.5s linear 0.2s;transition:opacity 0.5s linear 0.2s;opacity:1}body a.cta{font-size:28px;line-height:32px;padding:6px 18px 3px;letter-spacing:0.1em;color:#cca79c;background-color:#fce7e0;border:1px solid #cca79c;border-radius:0;text-transform:uppercase;font-family:effra, sans-serif;font-weight:700;display:inline-block}body a.cta:hover{color:#cca79c;background-color:#fff}body a.cta:active,body a.cta:visited{color:#cca79c}body{color:#000;font-family:kumlien-pro, serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:16px;line-height:20px}body h1,body h2,body h3,body .h1,body .h2,body .h3{margin:0;padding:0;display:block;font-weight:900;font-family:effra, sans-serif}body p{margin:0;color:#000;font-size:22px;line-height:37px;letter-spacing:0.01em}body ul{margin:0;padding:0;list-style:none}body ul li{padding:0;margin:0}body ul li:not(:last-child){margin-bottom:10px}body strong{font-weight:700}body blockquote{margin:0;padding:0;position:relative}body a,body a:hover,body a:visited,body a:active{color:#000;text-decoration:none}body label{padding-left:18px;padding-bottom:9px;font-size:14px;line-height:14px;display:block;color:#000}body input[type="text"],body input[type="email"],body input[type="url"],body input[type="password"],body input[type="search"],body input[type="number"],body input[type="tel"],body input[type="range"],body input[type="date"],body input[type="month"],body input[type="week"],body input[type="time"],body input[type="datetime"],body input[type="datetime-local"],body input[type="color"],body textarea{padding:19px 18px 13px;color:#000;border-radius:3px;border:0;font-size:16px;line-height:20px;background-color:#fff;outline:none;display:block;width:100%;max-width:inherit;font-family:kumlien-pro, serif;font-weight:400;-webkit-font-smoothing:antialiased;border-bottom:4px solid transparent}body input[type="text"].wpcf7-not-valid,body input[type="email"].wpcf7-not-valid,body input[type="url"].wpcf7-not-valid,body input[type="password"].wpcf7-not-valid,body input[type="search"].wpcf7-not-valid,body input[type="number"].wpcf7-not-valid,body input[type="tel"].wpcf7-not-valid,body input[type="range"].wpcf7-not-valid,body input[type="date"].wpcf7-not-valid,body input[type="month"].wpcf7-not-valid,body input[type="week"].wpcf7-not-valid,body input[type="time"].wpcf7-not-valid,body input[type="datetime"].wpcf7-not-valid,body input[type="datetime-local"].wpcf7-not-valid,body input[type="color"].wpcf7-not-valid,body textarea.wpcf7-not-valid{border-bottom-color:red}body input[type="text"]:active,body input[type="text"]:focus,body input[type="email"]:active,body input[type="email"]:focus,body input[type="url"]:active,body input[type="url"]:focus,body input[type="password"]:active,body input[type="password"]:focus,body input[type="search"]:active,body input[type="search"]:focus,body input[type="number"]:active,body input[type="number"]:focus,body input[type="tel"]:active,body input[type="tel"]:focus,body input[type="range"]:active,body input[type="range"]:focus,body input[type="date"]:active,body input[type="date"]:focus,body input[type="month"]:active,body input[type="month"]:focus,body input[type="week"]:active,body input[type="week"]:focus,body input[type="time"]:active,body input[type="time"]:focus,body input[type="datetime"]:active,body input[type="datetime"]:focus,body input[type="datetime-local"]:active,body input[type="datetime-local"]:focus,body input[type="color"]:active,body input[type="color"]:focus,body textarea:active,body textarea:focus{border-bottom-color:#000}body input[type="text"]::placeholder,body input[type="email"]::placeholder,body input[type="url"]::placeholder,body input[type="password"]::placeholder,body input[type="search"]::placeholder,body input[type="number"]::placeholder,body input[type="tel"]::placeholder,body input[type="range"]::placeholder,body input[type="date"]::placeholder,body input[type="month"]::placeholder,body input[type="week"]::placeholder,body input[type="time"]::placeholder,body input[type="datetime"]::placeholder,body input[type="datetime-local"]::placeholder,body input[type="color"]::placeholder,body textarea::placeholder{opacity:0.7;font-weight:400}header#local-navigation{background-color:#dfbcb1;position:fixed;z-index:9999;width:100%}@media screen and (max-width:1024px){header#local-navigation{height:83px}}header#local-navigation .wrap{padding-top:18px;padding-bottom:18px;padding-left:50px;padding-right:50px;max-width:inherit}@media screen and (max-width:1024px){header#local-navigation .wrap{padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;display:flex;align-items:center;height:100%}}@media screen and (max-width:1024px){header#local-navigation .wrap>.flex{width:100%}}header#local-navigation .wrap .site-branding{width:100%;max-width:108px}@media screen and (max-width:1024px){header#local-navigation .wrap .site-branding{max-width:120px;margin-left:auto;margin-right:auto}}header#local-navigation .wrap .site-branding img{display:block;width:100%}header#local-navigation .wrap #main-menu{margin-left:auto;margin-right:auto}@media screen and (max-width:1024px){header#local-navigation .wrap #main-menu{margin-left:0;margin-right:0}}@media screen and (max-width:1024px){header#local-navigation .wrap .main-menu-navigation{position:absolute;top:0;left:0;width:100%;background:#dfbcb1;transform:translateY(-100%);z-index:9998}}@media screen and (max-width:1024px){header#local-navigation .wrap .main-menu-navigation .main-menu-wrap{height:100%}}@media screen and (max-width:1024px){header#local-navigation .wrap .main-menu-navigation ul{height:100%;flex-direction:column;padding-top:64px}}header#local-navigation .wrap .main-menu-navigation ul li{margin-left:30px;margin-right:30px;margin-bottom:0}@media screen and (max-width:1024px){header#local-navigation .wrap .main-menu-navigation ul li{margin-left:0;margin-right:0}}@media screen and (min-width:1024px) and (max-width:1280px){header#local-navigation .wrap .main-menu-navigation ul li{margin-left:0;margin-right:0}}header#local-navigation .wrap .main-menu-navigation ul li a{color:#fff;font-size:22px;line-height:24px;letter-spacing:0.2em;text-transform:uppercase;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#707070;font-family:effra, sans-serif;font-weight:900;transition:opacity 0.2s ease-in;display:block}@media screen and (max-width:1024px){header#local-navigation .wrap .main-menu-navigation ul li a{font-size:25px;line-height:29px;transition:none;padding:15px 30px}}@media screen and (min-width:1024px) and (max-width:1280px){header#local-navigation .wrap .main-menu-navigation ul li a{font-size:18px;line-height:24px;padding:10px 20px}}header#local-navigation .wrap .main-menu-navigation ul li a:hover{opacity:0.6}@media screen and (max-width:1024px){header#local-navigation .wrap .main-menu-navigation ul li a:hover{opacity:1}}header#local-navigation .wrap .main-menu-navigation ul li.hidden{display:none}header#local-navigation .wrap .main-menu-navigation ul li.location-menu{display:none}@media screen and (max-width:1024px){header#local-navigation .wrap .main-menu-navigation ul li.location-menu{display:block}}header#local-navigation .wrap .main-menu-navigation ul li.location-menu>a{pointer-events:none;cursor:default;border-top:1px solid #cca79c;padding-top:30px;margin-top:20px;color:#fff;-webkit-text-stroke-width:0;font-size:19px;line-height:24px;text-align:center}header#local-navigation .wrap .main-menu-navigation ul li.location-menu ul{height:auto}@media screen and (max-width:1024px){header#local-navigation .wrap .main-menu-navigation ul li.location-menu ul{padding-top:0}}header#local-navigation .wrap .main-menu-navigation ul li.location-menu ul li{text-align:center}header#local-navigation .wrap .main-menu-navigation ul li.location-menu ul li a{font-size:19px;line-height:24px;padding-bottom:10px;padding-top:10px}header#local-navigation .wrap #additional-menus{position:absolute;right:55px}@media screen and (max-width:1024px){header#local-navigation .wrap #additional-menus{position:relative;right:inherit}}@media screen and (min-width:1024px) and (max-width:1280px){header#local-navigation .wrap #additional-menus{position:relative;right:inherit}}header#local-navigation .wrap #additional-menus nav>div>ul>li{position:relative;margin:0}header#local-navigation .wrap #additional-menus nav>div>ul>li:not(:first-child){margin-left:32px}@media screen and (max-width:1024px){header#local-navigation .wrap #additional-menus nav>div>ul>li:not(:first-child){margin-left:24px}}header#local-navigation .wrap #additional-menus nav>div>ul>li:hover>ul{display:block}header#local-navigation .wrap #additional-menus nav>div>ul>li>a{color:#fff;font-size:15px;line-height:18px;letter-spacing:0.3em;text-transform:uppercase;font-family:effra, sans-serif;font-weight:700;transition:opacity 0.2s ease-in;display:flex;align-items:center;padding:10px 0}@media screen and (max-width:1024px){header#local-navigation .wrap #additional-menus nav>div>ul>li>a{text-indent:-9999px;padding:0}}header#local-navigation .wrap #additional-menus nav>div>ul>li>a:hover{opacity:0.6}@media screen and (max-width:1024px){header#local-navigation .wrap #additional-menus nav>div>ul>li>a:hover{opacity:1}}header#local-navigation .wrap #additional-menus nav>div>ul>li>a:before{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;text-indent:-9999px;margin-right:8px}@media screen and (max-width:1024px){header#local-navigation .wrap #additional-menus nav>div>ul>li>a:before{margin-right:0}}header#local-navigation .wrap #additional-menus nav>div>ul>li ul{display:none;position:absolute;top:44px;box-shadow:0 20px 40px 0 rgba(1, 1, 2, 0.12);left:40%;margin-left:-90px;background-color:#fff;padding:20px !important;width:160px;border-radius:10px}@media screen and (max-width:1024px){header#local-navigation .wrap #additional-menus nav>div>ul>li ul{width:100px;left:0;margin-left:0;position:fixed;width:100%;top:83px;border-top-left-radius:0;border-top-right-radius:0}}header#local-navigation .wrap #additional-menus nav>div>ul>li ul li a{color:#000;font-size:15px;line-height:18px;letter-spacing:0.1em;text-transform:uppercase;font-family:effra, sans-serif;font-weight:500;transition:opacity 0.2s ease-in}header#local-navigation .wrap #additional-menus nav>div>ul>li ul li a:hover{color:#cca79c}header#local-navigation .wrap #additional-menus nav>div>ul>li.location-menu{display:block}@media screen and (max-width:1024px){header#local-navigation .wrap #additional-menus nav>div>ul>li.location-menu{display:none}}header#local-navigation .wrap #additional-menus nav>div>ul>li.location-menu>a:before{background-image:url(../images/pin.svg)}header#local-navigation .wrap #additional-menus nav>div>ul>li.languages-menu>a:before{background-image:url(../images/globe.svg)}header#local-navigation .wrap #additional-menus nav>div>ul>li.hidden{display:none}header#local-navigation .wrap #additional-menus nav>div>ul>li.hidden>a{display:none}header#local-navigation .wrap #additional-menus nav>div>ul>li.hidden>a:before{display:none}header#local-navigation .wrap .mobile-menu{display:none}@media screen and (max-width:1024px){header#local-navigation .wrap .mobile-menu{display:block}}header#local-navigation .wrap .mobile-menu a{width:24px;height:24px;display:block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url(../images/menu.svg);text-indent:-9999px}header#local-navigation .wrap .mobile-menu-actions{display:none;position:fixed;top:0;right:0;z-index:9999}header#local-navigation .wrap .mobile-menu-actions a{width:24px;height:24px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url(../images/close.svg);display:block;text-indent:-9999px;margin:20px}body.nav-toggled{height:100vh;overflow:hidden}@media screen and (max-width:1024px){body.nav-toggled header#local-navigation .wrap .site-branding{position:fixed;left:0;bottom:84px;z-index:9999;max-width:inherit;z-index:9999}}@media screen and (max-width:1024px){body.nav-toggled header#local-navigation .wrap .site-branding a{max-width:120px;margin:0 auto;display:block}}@media screen and (max-width:1024px){body.nav-toggled header#local-navigation .wrap .main-menu-navigation{transform:translateY(0);height:100vh;transition:all 0.2s ease-in}}@media screen and (max-width:1024px){body.nav-toggled header#local-navigation .wrap .mobile-menu-actions{display:block}}body.home{background:#fff}body.home .page-content{margin-bottom:0;padding-bottom:0}body.home section#hero{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;max-height:775px;height:80vh}@media screen and (max-width:768px){body.home section#hero{height:33.33vh}}body.home section#hero .content{height:100%}@media screen and (max-width:768px){body.home section#hero .content{display:none}}body.home section#hero .content img{max-width:454px}body.home section#hero.has-alt-layout{height:auto;min-height:500px}body.home section#hero.has-alt-layout .content .hero__inner{height:100%;width:100%;max-width:40%;background:#f7f3ed;padding-right:120px;padding-top:calc(55px + 40px);padding-bottom:55px;text-align:right !important;min-width:500px;min-height:500px}body.home section#hero.has-alt-layout .content .hero__inner img{max-width:220px;margin-bottom:64px}body.home section#hero.has-alt-layout .content .hero__inner h2{font-family:effra, sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:#fff;font-size:58px;line-height:56px;max-width:500px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;margin-bottom:32px}body.home section#hero.has-alt-layout .content .hero__inner .cta{margin-top:27.5px;font-size:22px;line-height:26px;letter-spacing:0.2em;border-radius:0;background-color:#fff;color:#dfbcb1;padding:6px 20px 4px;font-weight:900;border:none;font-family:effra, sans-serif}body.home section#hero.has-alt-layout .content .hero__inner .cta:hover{background-color:#dfbcb1;color:#fff}@media screen and (max-width:768px){body.home section#hero.has-alt-layout{height:60vh;min-height:340px;display:flex;flex-direction:column;align-items:end}body.home section#hero.has-alt-layout .content{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}body.home section#hero.has-alt-layout .content .hero__inner{background:rgba(247, 243, 237, 0.6);align-items:center;justify-content:center;max-width:100%;padding:0;text-align:center !important;height:40vh;min-height:300px}body.home section#hero.has-alt-layout .content .hero__inner img{display:none}}body.home .wrap{position:relative;z-index:10;height:100%}body.home section#about{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}body.home section#about .wrap{padding-top:134px;padding-bottom:126px;max-width:1225px}@media screen and (max-width:1024px){body.home section#about .wrap{padding-top:55px;padding-bottom:55px;padding-left:32px;padding-right:32px;max-width:inherit}}body.home section#about .wrap .content{background-color:#f7f3ed;padding:65px 50px 61px 44px}@media screen and (max-width:1024px){body.home section#about .wrap .content{display:block;justify-content:inherit;padding:55px 30px 38px}}body.home section#about .wrap .content img{max-width:200px;margin-left:76px}@media screen and (max-width:1024px){body.home section#about .wrap .content img{max-width:160px;margin:0 auto 30px}}body.home section#about .wrap .content p{font-size:20px;line-height:26px;letter-spacing:0.02em;display:flex;align-items:center;font-family:kumlien-pro, serif}@media screen and (max-width:1024px){body.home section#about .wrap .content p{display:block;align-items:inherit;font-size:16px;line-height:20px}}body.home section#about .wrap .content p:before{content:"";display:block;width:1px;height:190px;background-color:#000;margin:0 100px}@media screen and (max-width:1024px){body.home section#about .wrap .content p:before{display:none}}body.home section#press{background-color:#fff7f4}body.home section#press .wrap{padding-top:55px;padding-bottom:55px}body.home section#press .wrap .content h2{font-family:effra, sans-serif;font-weight:900;text-transform:uppercase;color:#fff;font-size:53px;line-height:63px;letter-spacing:0.1em;max-width:500px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;padding-bottom:55px;text-align:center}@media screen and (max-width:768px){body.home section#press .wrap .content h2{font-size:40px;line-height:44px}}body.home section#press .wrap .content .swiper{max-width:100%;padding-bottom:55px}body.home section#press .wrap .content .swiper .press-item{min-width:33.33%}body.home section#press .wrap .content .swiper .press-item .quote-icon{width:30px;height:30px;margin-bottom:20px}body.home section#press .wrap .content .swiper .press-item .quote-icon svg{width:100%;height:100%}body.home section#press .wrap .content .swiper .press-item .quote-icon svg path{fill:#dfbcb1}body.home section#press .wrap .content .swiper .press-item p{color:#000;font-size:19.75px;font-weight:400;letter-spacing:0.02em;line-height:24px;margin-bottom:16px;text-align:center}body.home section#press .wrap .content .swiper .press-item .press-logo:before{content:"—";margin-left:5px;margin-right:5px;display:block;font-weight:700;font-size:24px;line-height:32px;color:#cca79c}body.home section#press .wrap .content .swiper .press-item .press-logo img{max-width:160px;height:80px}body.home section#press .wrap .content .swiper-pagination{display:block}body.home section#press .wrap .content .swiper-pagination .swiper-pagination-bullet{background-color:#cca79c}body.home section#cta{background-color:#dfbcb1}body.home section#cta .wrap{padding-top:55px;padding-bottom:55px}body.home section#cta .wrap .content{text-align:center}body.home section#cta .wrap .content h2{margin-bottom:4px;text-transform:uppercase;font-weight:400;letter-spacing:0.1em;font-size:26px;line-height:40px}body.home section#cta .wrap .content p{font-size:26px;line-height:40px;text-transform:uppercase;color:#000;letter-spacing:0.02em}body.home section#cta .wrap .content a{margin-top:12px}body.home section#location .wrap{max-width:inherit;padding-left:0;padding-right:0}body.home section#location .wrap .content{width:100%}body.home section#location .wrap .content:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width:768px){body.home section#location .wrap .content:nth-child(2n){flex-direction:column-reverse}}@media screen and (max-width:768px){body.home section#location .wrap .content{flex-direction:column-reverse}}body.home section#location .wrap .content .image{width:50%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;min-height:768px}@media screen and (max-width:768px){body.home section#location .wrap .content .image{width:100%;height:50vh;min-height:inherit}}body.home section#location .wrap .content .location{flex:1;background-color:#f7f3ed;text-align:center;padding:55px}@media screen and (max-width:768px){body.home section#location .wrap .content .location{flex:inherit;padding-top:55px}}body.home section#location .wrap .content .location .vintage-logo{margin:0 auto;margin-top:74px;margin-bottom:0px;max-width:170px;width:100%;height:auto}body.home section#location .wrap .content .location h2{font-size:20px;line-height:24px;letter-spacing:0.02em;margin-bottom:34px;font-weight:400;text-transform:uppercase}body.home section#location .wrap .content .location p{font-size:22px;line-height:26px;letter-spacing:0.02em;font-family:kumlien-pro, serif}@media screen and (max-width:768px){body.home section#location .wrap .content .location p{font-size:18px;line-height:24px}}body.home section#location .wrap .content .location p:not(:last-of-type){margin-bottom:30px}@media screen and (max-width:768px){body.home section#location .wrap .content .location p:not(:last-of-type){margin-bottom:18px}}body.home section#location .wrap .content .location p strong{font-weight:900;font-family:effra, sans-serif;text-transform:uppercase;font-size:14px;line-height:17px;letter-spacing:0.05em;font-weight:400}body.home section#location .wrap .content .location a{font-weight:400}body.home section#location .wrap .content .location a:after{display:none}body.home section#location .wrap .content .location a[target="_blank"]{font-size:28px;line-height:32px;padding:6px 18px 3px;letter-spacing:0.1em;color:#cca79c;background-color:#fce7e0;border:1px solid #cca79c;border-radius:0;text-transform:uppercase;font-family:effra, sans-serif;font-weight:700;display:inline-block;color:#000;font-weight:900;padding:12px 12px 8px;margin-bottom:20px;margin-top:10px;border:1px solid #707070;font-size:17px;line-height:17px;letter-spacing:0.1em;color:#000;background-color:#fff;display:inline-flex;align-items:center}body.home section#location .wrap .content .location a[target="_blank"]:hover{color:#cca79c;background-color:#fff}body.home section#location .wrap .content .location a[target="_blank"]:active,body.home section#location .wrap .content .location a[target="_blank"]:visited{color:#cca79c}body.home section#location .wrap .content .location a[target="_blank"]:before{content:"";display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url(../images/pin-black.svg);width:16px;height:16px;margin-right:6px}body.home section#location .wrap .content .location a[target="_blank"]:hover{color:#707070;background-color:#fff}body.home section#location .wrap .content .location a[target="_blank"]:active,body.home section#location .wrap .content .location a[target="_blank"]:visited{color:#000}body.home section#our-cookies{background-color:#fce7e0}body.home section#our-cookies .wrap{padding-top:124px;padding-bottom:60px;max-width:1225px}body.home section#our-cookies .wrap.morethan4{max-width:1440px}body.home section#our-cookies .wrap.morethan4 ul li .content .circle-type{top:0px}@media screen and (max-width:768px){body.home section#our-cookies .wrap{padding-top:55px;padding-bottom:55px;max-width:inherit}}body.home section#our-cookies .wrap .image-title{max-width:280px;margin:0 auto 40px}body.home section#our-cookies .wrap ul{margin-left:0;margin-top:0;width:auto;list-style:none}@media screen and (max-width:1024px){body.home section#our-cookies .wrap ul{flex-wrap:wrap}}@media screen and (max-width:768px){body.home section#our-cookies .wrap ul{display:block}}body.home section#our-cookies .wrap ul li{width:25%;position:relative}@media screen and (max-width:1024px){body.home section#our-cookies .wrap ul li{width:50%}}@media screen and (max-width:768px){body.home section#our-cookies .wrap ul li{width:90%;margin:0 auto;transform:translateX(-20px)}}body.home section#our-cookies .wrap ul li .content .circle-type{opacity:0;transition:opacity 0.2s ease-in;font-weight:700;font-family:effra, sans-serif;color:#cca79c;text-transform:uppercase;position:absolute;right:-30px;top:30px;font-size:17px;line-height:17px;letter-spacing:0.15em;transform:rotate(35deg)}@media screen and (max-width:1024px){body.home section#our-cookies .wrap ul li .content .circle-type{opacity:1;transition:none}}body.home section#our-cookies .wrap ul li:hover .content .circle-type{opacity:1}body.home section#our-chef{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;display:none}body.home section#our-chef .wrap{padding-top:210px;padding-bottom:168px;max-width:1495px}@media screen and (max-width:1024px){body.home section#our-chef .wrap{padding-top:55px;padding-bottom:55px;padding-left:32px;padding-right:32px;max-width:inherit}}@media screen and (max-width:1024px){body.home section#our-chef .wrap .content{display:block}}body.home section#our-chef .wrap .content .illustration{max-width:300px}@media screen and (max-width:1024px){body.home section#our-chef .wrap .content .illustration{max-width:inherit}}body.home section#our-chef .wrap .content .illustration h2{color:#fff;font-size:53px;line-height:63px;letter-spacing:0.1em;text-transform:uppercase;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;margin-bottom:7px}@media screen and (max-width:1024px){body.home section#our-chef .wrap .content .illustration h2{font-size:40px;line-height:44px}}body.home section#our-chef .wrap .content .illustration img{max-width:270px}body.home section#our-chef .wrap .content .text{flex:1}@media screen and (max-width:1024px){body.home section#our-chef .wrap .content .text{flex:inherit;margin-top:30px}}body.home section#our-chef .wrap .content .text p{font-size:18px;line-height:24px;letter-spacing:0.02em;display:flex;align-items:center;font-family:kumlien-pro, serif}@media screen and (max-width:1024px){body.home section#our-chef .wrap .content .text p{font-size:16px;line-height:24px;display:block;align-items:inherit}}body.home section#our-chef .wrap .content .text p:before{content:"";display:block;width:1px;height:190px;background-color:#000;margin:0 100px}@media screen and (max-width:1024px){body.home section#our-chef .wrap .content .text p:before{display:none}}body.home section#instagram{background-color:#f7f3ed;overflow:hidden}body.home section#instagram .wrap{padding-top:30px;padding-bottom:90px;padding-left:0;padding-right:0;max-width:inherit;text-align:center}body.home section#instagram .wrap h2{color:#dfbcb1;font-size:53px;line-height:63px;letter-spacing:0.1em;text-transform:uppercase;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;margin-bottom:28px}@media screen and (max-width:768px){body.home section#instagram .wrap h2{font-size:40px;line-height:44px}}.page-template-default,.error404,.page-template-page-faq{background-color:#f7f3ed}.page-template-default .wrap,.error404 .wrap,.page-template-page-faq .wrap{max-width:1225px}@media screen and (max-width:768px){.page-template-default .wrap,.error404 .wrap,.page-template-page-faq .wrap{padding-left:32px;padding-right:32px}}.page-template-default .page-intro,.error404 .page-intro,.page-template-page-faq .page-intro{padding-top:40px;margin-bottom:54px;text-align:center}@media screen and (max-width:768px){.page-template-default .page-intro,.error404 .page-intro,.page-template-page-faq .page-intro{margin-bottom:40px}}.page-template-default .page-intro h1,.error404 .page-intro h1,.page-template-page-faq .page-intro h1{color:#fff;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#000;text-transform:uppercase !important;font-size:100px;line-height:100px;letter-spacing:0.3em;-webkit-text-stroke-width:2px}@media screen and (max-width:768px){.page-template-default .page-intro h1,.error404 .page-intro h1,.page-template-page-faq .page-intro h1{font-size:60px;line-height:60px}}.page-template-default .page-content,.error404 .page-content,.page-template-page-faq .page-content{padding-bottom:60px}.page-template-default .page-content h3,.error404 .page-content h3,.page-template-page-faq .page-content h3{font-weight:400;font-family:effra, sans-serif;font-size:25px;line-height:37px;letter-spacing:0.1em;color:#000;text-transform:uppercase;margin-top:0;margin-bottom:5px}.page-template-default .page-content h3~h3,.error404 .page-content h3~h3,.page-template-page-faq .page-content h3~h3{margin-bottom:6px}.page-template-default .page-content h3~p,.page-template-default .page-content h3~ul,.error404 .page-content h3~p,.error404 .page-content h3~ul,.page-template-page-faq .page-content h3~p,.page-template-page-faq .page-content h3~ul{margin-bottom:12px}.page-template-default .page-content h4,.error404 .page-content h4,.page-template-page-faq .page-content h4{font-size:18px;line-height:22px;letter-spacing:0.01em;color:#000;font-weight:700;margin-bottom:10px;margin-top:0;font-family:kumlien-pro, serif}.page-template-default .page-content h4~ul,.page-template-default .page-content h4~ol,.error404 .page-content h4~ul,.error404 .page-content h4~ol,.page-template-page-faq .page-content h4~ul,.page-template-page-faq .page-content h4~ol{margin-bottom:40px}.page-template-default .page-content p,.page-template-default .page-content li,.error404 .page-content p,.error404 .page-content li,.page-template-page-faq .page-content p,.page-template-page-faq .page-content li{font-size:22px;line-height:34px;letter-spacing:0.01em;color:#000}@media screen and (max-width:768px){.page-template-default .page-content p,.page-template-default .page-content li,.error404 .page-content p,.error404 .page-content li,.page-template-page-faq .page-content p,.page-template-page-faq .page-content li{font-size:18px;line-height:26px}}.page-template-default .page-content p a,.page-template-default .page-content li a,.error404 .page-content p a,.error404 .page-content li a,.page-template-page-faq .page-content p a,.page-template-page-faq .page-content li a{color:#000;font-weight:700;position:relative}.page-template-default .page-content p a:hover,.page-template-default .page-content li a:hover,.error404 .page-content p a:hover,.error404 .page-content li a:hover,.page-template-page-faq .page-content p a:hover,.page-template-page-faq .page-content li a:hover{color:#dfbcb1}.page-template-default .page-content p a:hover:after,.page-template-default .page-content li a:hover:after,.error404 .page-content p a:hover:after,.error404 .page-content li a:hover:after,.page-template-page-faq .page-content p a:hover:after,.page-template-page-faq .page-content li a:hover:after{background-color:#dfbcb1}.page-template-default .page-content p a:after,.page-template-default .page-content li a:after,.error404 .page-content p a:after,.error404 .page-content li a:after,.page-template-page-faq .page-content p a:after,.page-template-page-faq .page-content li a:after{content:"";display:block;position:absolute;left:0;bottom:3px;height:1px;width:100%;background-color:#000}.page-template-default .page-content ul,.error404 .page-content ul,.page-template-page-faq .page-content ul{list-style:disc}.page-template-default .page-content ul,.page-template-default .page-content ol,.error404 .page-content ul,.error404 .page-content ol,.page-template-page-faq .page-content ul,.page-template-page-faq .page-content ol{padding:0;margin-left:40px;margin-top:20px;width:80%}@media screen and (max-width:768px){.page-template-default .page-content ul,.page-template-default .page-content ol,.error404 .page-content ul,.error404 .page-content ol,.page-template-page-faq .page-content ul,.page-template-page-faq .page-content ol{width:auto}}.page-template-default .page-content ul li:not(:last-child),.page-template-default .page-content ol li:not(:last-child),.error404 .page-content ul li:not(:last-child),.error404 .page-content ol li:not(:last-child),.page-template-page-faq .page-content ul li:not(:last-child),.page-template-page-faq .page-content ol li:not(:last-child){margin-bottom:10px}.page-template-page-faq .faqs{margin-top:40px}@media screen and (max-width:768px){.page-template-page-faq .faqs .faq-group{display:block}}.page-template-page-faq .faqs .faq-group .faq-group-heading{width:40%;padding-right:24px;color:#dfbcb1;font-size:53px;line-height:63px;letter-spacing:0.1em;margin:0;text-transform:uppercase;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}@media screen and (max-width:768px){.page-template-page-faq .faqs .faq-group .faq-group-heading{width:auto;padding-right:0;margin-bottom:24px}}.page-template-page-faq .faqs .faq-group .faq-wraps{flex:1}@media screen and (max-width:768px){.page-template-page-faq .faqs .faq-group .faq-wraps{flex:inherit}}.page-template-page-faq .faqs .faq-group .faq-wrap{margin-bottom:65px}.page-template-page-faq .faqs .faq-group .faq-wrap .faq-question{font-weight:400;font-family:effra, sans-serif;font-size:25px;line-height:37px;letter-spacing:0.1em;color:#000;text-transform:uppercase;margin-top:0;margin-bottom:5px}.page-template-page-faq .faqs .faq-group .faq-wrap .faq-answer{color:#000;font-size:22px;line-height:37px;letter-spacing:0.01em}.page-id-705 .page-content{text-align:center}.page-id-705 form{max-width:900px;margin:70px auto 0;text-align:left}.page-id-705 form div:not(:last-child){margin-bottom:20px}.page-id-705 form div p span{display:block}@media screen and (max-width:768px){.page-id-705 form div.flex{display:block}}.page-id-705 form div.flex p{width:calc(50% - 10px)}@media screen and (max-width:768px){.page-id-705 form div.flex p{width:100%}}@media screen and (max-width:768px){.page-id-705 form div.flex p:not(:last-child){margin-bottom:20px}}.page-id-705 form div.submit input{text-transform:uppercase;font-size:21px;line-height:33px;letter-spacing:0.2em;color:#fff;background-color:#dfbcb1;font-weight:700;font-family:effra, sans-serif;outline:0;border-radius:0;padding:5px 10px 4px;display:block;margin:17px auto 0;cursor:pointer;width:100%;max-width:118px}@media screen and (max-width:768px){.page-id-705 form div.submit input{max-width:inherit}}.page-id-705 form div.submit input:hover{color:#dfbcb1;background-color:#fff}.page-id-705 form label{color:#000;font-weight:700;font-family:effra, sans-serif;font-size:21px;line-height:33px;letter-spacing:0.2em;padding:0;margin:0;text-transform:uppercase}.page-id-705 form input,.page-id-705 form textarea{color:#000;font-weight:400;font-family:kumlien-pro, serif;background-color:#fff;display:block;width:100%;margin:0;border:0;padding:18px;border-radius:0;font-size:22px;line-height:37px;letter-spacing:0.01em}.page-id-705 form input:hover,.page-id-705 form input:active,.page-id-705 form input:focus,.page-id-705 form textarea:hover,.page-id-705 form textarea:active,.page-id-705 form textarea:focus{border:0}.page-id-705 form textarea{resize:vertical}.page-id-705 form .wpcf7-not-valid-tip{position:absolute;right:0;text-align:right;font-size:16px;line-height:16px;margin-top:10px}@media screen and (max-width:768px){.page-id-705 form .wpcf7-not-valid-tip{position:relative}}.page-id-705 form .wpcf7-response-output{border:0;margin:0;padding:0;text-align:center;background:rgba(223, 188, 177, 0.4);color:rgba(112, 112, 112, 0.8);padding:12px}.error404 .page-content{text-align:center}footer.site-footer{background-color:#dfbcb1;position:relative}footer.site-footer .wrap{padding-top:55px;padding-bottom:32px}@media screen and (max-width:768px){footer.site-footer .wrap{padding-bottom:32px}}footer.site-footer .wrap .content #footer-navigations{padding-bottom:60px}footer.site-footer .wrap .content #footer-navigations nav strong{display:block;font-family:effra, sans-serif;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0.04em;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width:768px){footer.site-footer .wrap .content #footer-navigations nav strong{font-size:16px;line-height:20px;margin-bottom:10px}}footer.site-footer .wrap .content #footer-navigations nav ul li{display:block;margin-bottom:0}footer.site-footer .wrap .content #footer-navigations nav ul li a{font-size:20px;line-height:30px;letter-spacing:0.04em}@media screen and (max-width:768px){footer.site-footer .wrap .content #footer-navigations nav ul li a{font-size:16px;line-height:20px}}footer.site-footer .wrap .content #branded-footer{margin-top:50px}footer.site-footer .wrap .content #branded-footer p{text-align:center;font-family:effra, sans-serif;font-weight:400;letter-spacing:0.1em;color:#000;margin-bottom:0;font-size:20px;line-height:32px;text-transform:uppercase}@media screen and (max-width:768px){footer.site-footer .wrap .content #branded-footer p{font-size:16px;line-height:24px}}footer.site-footer .wrap .content #branded-footer p .inline-logo{display:inline-block;margin:0 8px;transform:translateY(6px);max-height:30px}footer.site-footer .wrap .content #branded-footer .other-brands p{text-align:center;font-family:kumlien-pro, serif;font-weight:400;letter-spacing:0.02em;color:#000;font-size:22px;line-height:32px;text-transform:inherit;margin-top:10px}@media screen and (max-width:768px){footer.site-footer .wrap .content #branded-footer .other-brands p{font-size:16px;line-height:24px}}footer.site-footer .wrap .content #branded-footer .other-brands .logos{margin-top:24px}footer.site-footer .wrap .content #branded-footer .other-brands .logos .logo{margin:0 32px;text-indent:-9999px}footer.site-footer .wrap .content #branded-footer .other-brands .logos .logo a{display:block}footer.site-footer .wrap .content #branded-footer .other-brands .logos .logo a img{max-width:100px}@media screen and (max-width:768px){footer.site-footer .wrap .content #branded-footer .other-brands .logos .logo a img{max-width:80px}}footer.site-footer .wrap .content .copyright{font-size:20px;line-height:32px;letter-spacing:0.04em;text-align:center;color:#fff;position:absolute;bottom:24px;left:55px}@media screen and (max-width:768px){footer.site-footer .wrap .content .copyright{position:inherit;font-size:16px;line-height:24px;bottom:inherit;left:inherit;margin-top:40px}}#shop-now-overlay{position:fixed;bottom:20px;right:20px;z-index:999999;width:140px}#shop-now-overlay img{width:100%;height:100%}#shop-now-overlay a{display:block;width:100%;height:100%}html[lang="ar"] header#local-navigation .wrap #additional-menus{position:absolute;left:55px;right:auto}html[lang="ar"] .content h2{-webkit-text-stroke-width:initial !important;letter-spacing:0em !important}#user_switching_switch_on{display:block;background:rgba(0, 0, 0, 0.95);color:#fff;padding:0px 15px;width:100%}#user_switching_switch_on a{color:#fff;font-family:"Courier New", Courier, monospace;font-size:12px;font-weight:bold;letter-spacing:0px}