*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:none}img{max-width:100%;display:block;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit;border:none}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}input:focus,textarea:focus,select:focus{outline:none}html{scroll-behavior:smooth}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;width:100%;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Anonymous Pro",monospace;font-weight:400;color:#311e24;font-size:18px;line-height:29px;top:0;left:0;width:100%;height:100%;overflow:auto}a{color:inherit}a.underline{position:relative;display:inline-block}a.underline:after{width:0;left:50%;height:1px;content:" ";bottom:0px;position:absolute;background-color:#311e24;transition:all 300ms ease-in-out;transform:translate3d(-50%, 0, 0)}a.underline:hover::after{width:110%}.center{text-align:center}.basic-link{color:#dc795c;font-size:16px;line-height:32px;font-weight:700;text-transform:uppercase;display:block}.basic-link img{display:inline-block}.loading{top:0;left:0;width:100%;height:100%;z-index:999;position:fixed;background-color:#fff;transition:all 200ms linear}.loading--hidden{opacity:0;pointer-events:none}.cursor{top:0;left:0;width:15px;height:15px;z-index:888;position:fixed;border-radius:50%;pointer-events:none;background-color:#dc795c;mix-blend-mode:difference;transform:translate3d(-50%, -50%, 0)}@media(max-width: 991px){.cursor{display:none}}.button{width:200px;aspect-ratio:1;cursor:pointer;transform:translate3d(-50%, -50%, 0)}.button__container{top:0;left:0;width:100%;aspect-ratio:1;position:absolute;background-color:#dc795c;border-radius:70% 30% 45% 55%/67% 45% 55% 33%;transition:all 400ms cubic-bezier(0.68, -0.45, 0.265, 1.45);transform:rotate(20deg)}.button__container .marker{top:50%;left:50%;width:15%;height:auto;position:absolute;transform:translate3d(-50%, -50%, 0)}.button__container .marker path{fill:#ffeed5}.button__container .menu-text,.button__container .maps-text{top:50%;left:50%;width:85%;height:auto;position:absolute;opacity:1;transform:translate3d(-50%, -50%, 0)}.button__container .maps-text{transform:translate3d(-50%, -50%, 0) rotate(15deg)}.button__container:hover{width:110%;border-radius:50%;transform:rotate(0deg)}.button .arrow{top:20%;left:0%;width:55%;position:absolute;pointer-events:none;transform:translate3d(-50%, -50%, 0) rotateY(180deg) rotateZ(20deg)}.button .arrow svg{width:100%}.button--menu .arrow{top:75%;left:-5%;width:50%;transform:translate3d(-50%, -50%, 0) rotateY(0deg) rotateZ(0deg)}.button--light .button__container{background-color:#ffeed5}.flash-messages-container{position:fixed;top:130px;right:calc(50vw - 690px);z-index:300;width:calc(100% - 40px);max-width:450px}@media screen and (max-width: 1420px){.flash-messages-container{right:20px}}.flash-message{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;line-height:22px;padding:20px 40px;margin-bottom:10px;background:#fff;text-align:center;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.2);cursor:pointer;max-height:140px;animation:flashMessageFadeIn linear .6s;animation-iteration-count:1;animation-fill-mode:forwards}.flash-message--success{color:#009b13}.flash-message--error{color:#970d0d}.flash-message--hidden{animation:flashMessageFadeOut linear .5s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes flashMessageFadeIn{0%{opacity:0;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@keyframes flashMessageFadeOut{50%{opacity:0}100%{opacity:0;max-height:0;padding:0;margin:0;visibility:hidden}}.form{width:100%;max-width:750px;margin:0 auto;padding:0 25px 100px;display:flex;flex-wrap:wrap;justify-content:space-between}.form__title{flex-basis:100%;margin-bottom:30px;font-size:35px;font-weight:bold;text-align:center}.form__row{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.form__element{position:relative;flex-basis:100%;display:flex;flex-wrap:wrap;min-width:0}.form__element--2{flex-basis:48%}.form__element--3{flex-basis:31%}.form__element--4{flex-basis:23%}.form__select,.form__input{flex-basis:100%;height:60px;padding:0 15px;font-size:18px;line-height:60px;border:1px solid #acacac;background:#fff;font-weight:300;min-width:0}.form__select::-moz-placeholder, .form__input::-moz-placeholder{font-weight:300;font-size:18px;color:#383838;opacity:.5}.form__select::placeholder,.form__input::placeholder{font-weight:300;font-size:18px;color:#383838;opacity:.5}.form__select:focus,.form__input:focus{outline:none}.form__select--error,.form__input--error{border:1px solid red}.form__select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12.957" height="7.185" viewBox="0 0 12.957 7.185"><g id="next" transform="translate(15.695 -19.598) rotate(90)"><path id="Tracciato_297" data-name="Tracciato 297" class="cls-1" d="M19.326,15.2a.228.228,0,0,1-.162-.39l5.567-5.567L19.165,3.673a.228.228,0,0,1,.323-.323l5.729,5.727a.229.229,0,0,1,0,.324l-5.729,5.728A.226.226,0,0,1,19.326,15.2Z" transform="translate(1 0)"/></g></svg>');background-repeat:no-repeat;background-position-x:95%;background-position-y:50%;border-radius:2px;padding:0 35px 0 15px}.form__textarea{height:125px;padding-top:18px;line-height:21px;resize:none}.form__textarea::-moz-placeholder{font-weight:300;font-size:18px;color:#383838;opacity:.5}.form__textarea::placeholder{font-weight:300;font-size:18px;color:#383838;opacity:.5}.form__label{flex-basis:100%;font-weight:500;font-size:16px;line-height:16px;color:#383838;margin-bottom:10px}.form__check{flex-basis:100%;display:block;position:relative;padding-left:35px;cursor:pointer;font-size:16px;line-height:25px;color:#383838;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__check .form__checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form__checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;transition:all .3s}.form__check:hover .form__checkbox~.form__checkmark{background-color:#ccc;transition:all .3s}.form__check .form__checkbox:checked~.form__checkmark{background-color:red;transition:all .3s}.form__checkmark:after{content:"";position:absolute;display:none}.form__check .form__checkbox:checked~.form__checkmark:after{display:block}.form__check .form__checkmark:after{left:9px;top:5px;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.form__submit{max-width:260px;padding:12px 28px;border:2px solid red;cursor:pointer;transition:all .3s;margin-top:15px}.form__submit p{font-size:18px;line-height:18px}.form__submit:hover{transition:all .3s;background-color:red}.form__submit:hover p{color:#fff}.form .submit-disabled{background-color:#c2c2c2;opacity:.3;cursor:not-allowed}.form .submit-disabled p{color:red}.form__feedback{max-height:0;overflow:hidden;margin-top:5px;height:20px;flex-basis:100%;font-weight:300;font-size:16px;line-height:16px;color:red;text-align:left;transition:max-height .3s}.form__feedback--general{background-color:rgba(255,0,0,.2);margin:20px 0;height:40px;line-height:40px;padding-left:15px}.form__feedback--custom{position:absolute;top:100%;left:0}.form__feedback--show{max-height:20px;transition:max-height .3s}.form__feedback--show.form__feedback--general{max-height:40px}.form__feedback-anchor{position:relative;top:-140px;width:1px}.form__upload{pointer-events:none;position:absolute;width:calc(100% - 50px);height:58px;background-color:#fff;top:27px;left:15px;overflow:hidden;cursor:pointer}.form__upload p{font-weight:300;font-size:18px;letter-spacing:-0.02em;line-height:56px;text-align:left;color:#383838;opacity:.5;width:90%;cursor:pointer}.form__upload img{position:absolute;height:24px;width:29px;right:0;top:50%;transform:translateY(-50%)}.form__input[type=file]{cursor:pointer}@media screen and (max-width: 900px){.form__element{flex-basis:100%}.form__element--2:not(:last-child){margin-bottom:30px}}.form-thankyou{display:none;text-align:center;width:100%;max-width:600px;margin:30px auto 5%;padding:25px;background-color:#fff;border-radius:20px;box-shadow:0px 13px 26px rgba(32,62,77,.3)}.form-thankyou.show{display:block}.form-thankyou__checkmark{width:56px;height:56px;margin:0 auto 25px auto;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0px 0px 0px #84da46;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.form-thankyou__checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#84da46;fill:none;animation:stroke .6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.form-thankyou__checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65, 0, 0.45, 1) .8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #84da46}}.form-thankyou__title{font-weight:400;font-size:20px;text-align:center;margin:0 auto}.form-thankyou__text{font-weight:400;font-size:16px;text-align:center;margin-top:20px}@media screen and (max-width: 900px){.form-thankyou{width:90%}}.error{border:1px solid red;margin-bottom:0;transition:margin-bottom .3s}.checkbox-error::before{border:1px solid red}.block__container{width:100%;max-width:1600px;margin:0 auto;position:relative}.block__bg{top:0;left:0;width:100%;height:100%;border-radius:220px;position:absolute}.block__wrapper{width:100%;display:flex;align-items:center;padding:150px 150px;position:relative}.block__wrapper--inverted{padding-left:80px;flex-direction:row-reverse}.block__wrapper--inverted .block__left{padding-left:85px;padding-right:50px}.block__wrapper--inverted .block__right{padding-left:0;padding-right:165px}.block__left,.block__right{width:50%}.block__left{padding-right:100px}.block__right{padding-right:80px;padding-left:50px;position:relative}.block__title{font-weight:700;font-size:clamp(16px,1.3vw,21px);line-height:clamp(20px,1.8vw,29px)}.block__text{font-size:clamp(16px,1.1vw,18px);line-height:clamp(26px,1.8vw,29px);margin:20px 0 80px}.block__claim{font-weight:700;font-size:clamp(45px,4.6vw,75px);line-height:clamp(38px,4vw,65px)}.block__img{display:block;position:relative}.block__img img{width:100%;height:auto}.block__img--portrait img{opacity:0;border-radius:180px}.block__img--landscape img{opacity:0;border-radius:180px}.block__img--square img{border-radius:50%}.block__menu{width:100%}.block__menu__item{padding-top:20px;font-size:clamp(16px,1.1vw,18px);line-height:clamp(26px,1.8vw,29px)}.block__menu__item img{margin-top:20px;width:100%;height:auto}.block .inview{transform:translateY(30px);opacity:0}.block--manifesto .block__bg{background-color:#ffeed5}.block--manifesto .block__wrapper{padding-top:120px;padding-bottom:500px;align-items:start}.block--manifesto .block__title{margin-top:30px;color:#dc795c}.block--manifesto .block__claim{color:#dc795c}.block--si-beve .block__bg{background-color:#dc795c}.block--si-beve .block__wrapper{margin-top:-400px}.block--si-beve .block__title{color:#ffeed5}.block--si-beve .block__claim{color:#ffeed5}.block--si-beve .block__img{transform:translateY(47%)}.block--si-beve .button{top:50%;right:0%;width:200px;max-width:40%;position:absolute;transform:translate3d(50%, -50%, 0)}.block--menu .block__title{color:#dc795c}.block--menu .block__claim{color:#dc795c}.block--menu .block__img{margin-top:100px}.block--menu .block__right .block__img{display:none}.block--menu .button{top:50%;left:0%;width:200px;max-width:40%;position:absolute;transform:translate3d(-50%, -50%, 0)}.block--menu .basic-link{margin-top:20px}.block--cucina .block__bg{background-color:#c7bc5e}.block--cucina .block__wrapper{padding-bottom:170px}.block--cucina .block__title{color:#ffeed5}.block--cucina .block__claim{color:#ffeed5}.block .deco--manifesto--top{top:-120px;right:80px;position:absolute;transform:translateY(-50%)}.block .deco--manifesto--top .arrow_0{transform:rotate(5deg);opacity:0;transition:all 200ms 1000ms linear}.block .deco--manifesto--top .arrow_0.visible{opacity:1}.block .deco--manifesto--top .asterisk{cursor:pointer;position:absolute;bottom:100%;left:100%;opacity:0;transform:translateY(60%);transition:all 200ms 700ms linear}.block .deco--manifesto--top .asterisk.visible{opacity:1}.block .deco--manifesto--bottom{bottom:-30px;right:0px;width:20%;position:absolute}.block .deco--manifesto--bottom .spring{width:100%;height:auto;transform:rotate(5deg)}.block .deco--manifesto--bottom .spring path{stroke-width:7px;stroke-dasharray:650;stroke-dashoffset:-650;transition:all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1)}.block .deco--manifesto--bottom .spring.visible path{stroke-dashoffset:0}.block .deco--manifesto--bottom .spring.visible+.deco_0{opacity:1}.block .deco--manifesto--bottom .deco_0{width:140%;height:auto;top:0;left:50%;position:absolute;transform:translate3d(-50%, -70%, 0);opacity:0;transition:all 150ms 970ms linear}.block .deco--si-beve{top:-2%;left:15%;position:absolute}.block .deco--si-beve svg{width:125%;height:auto}.block .deco--si-beve svg path{stroke-dasharray:925;stroke-dashoffset:925;transition:all 2000ms cubic-bezier(0.645, 0.045, 0.355, 1)}.block .deco--si-beve svg.visible path{stroke-dashoffset:0}.block .deco--menu{position:relative;transform:translateX(-10%);margin-bottom:20px}.block .deco--menu svg{width:110%;height:auto}.block .deco--menu svg path{stroke-dasharray:925;stroke-dashoffset:925;transition:all 2000ms cubic-bezier(0.645, 0.045, 0.355, 1)}.block .deco--menu svg.visible path{stroke-dashoffset:0}.block .deco--cucina--0{top:50%;right:0;position:absolute;transform:translate3d(0, -50%, 0)}.block .deco--cucina--0 svg{height:80%;width:auto}.block .deco--cucina--0 svg path{stroke-dasharray:670;stroke-dashoffset:670;transition:all 2000ms cubic-bezier(0.645, 0.045, 0.355, 1)}.block .deco--cucina--0 svg.visible path{stroke-dashoffset:0}.block .deco--cucina--1{top:62%;right:0;width:8%;position:absolute}.block .deco--cucina--1 svg{width:100%;height:auto}@media(max-width: 1599px){.block__bg{border-radius:13.75vw}.block__wrapper{padding:9.4vw}.block__wrapper--inverted{padding-left:5vw}.block__wrapper--inverted .block__left{padding-left:5vw;padding-right:3.1vw}.block__wrapper--inverted .block__right{padding-right:10.3vw}.block__left{padding-right:6.25vw}.block__right{padding-right:5vw;padding-left:3.1vw}.block__img--portrait img,.block__img--landscape img{border-radius:11.52vw}.block--manifesto .block__bg{border-radius:13.75vw 13.75vw 0 0}.block--manifesto .block__wrapper{padding-top:7.5vw;padding-bottom:21vw}.block--si-beve .block__wrapper{margin-top:-12.5vw}.block--menu .block__img{margin-top:6.25vw}.block--cucina .block__wrapper{padding-bottom:10.6vw}}@media(max-width: 991px){.block__container{max-width:100%}.block__bg{border-radius:60px}.block__wrapper{flex-direction:column-reverse;padding:60px 20px !important}.block__wrapper--inverted{padding:60px 20px;flex-direction:column}.block__wrapper--inverted .block__left{padding:0 10px}.block__wrapper--inverted .block__right{padding:0}.block__left,.block__right{width:100%}.block__left{padding:0 10px}.block__right{margin-top:20px;padding:0;padding-right:55px !important;padding-bottom:40px}.block__text{margin-bottom:20px}.block__claim{margin-bottom:60px}.block__img--portrait img,.block__img--landscape img{border-radius:80px}.block--manifesto .block__wrapper{border-radius:60px 60px 0 0;padding:40px 20px !important;padding-bottom:100px !important}.block--si-beve .block__wrapper{margin-top:-100px}.block--si-beve .block__img{margin-bottom:80px;transform:translateY(0%)}.block--si-beve .button{top:auto;bottom:0;right:5%;width:140px;max-width:140px;transform:translate3d(50%, 50%, 0)}.block--menu .block__claim{margin-bottom:20px}.block--menu .block__right{padding:0 !important}.block--menu .block__menu{margin-bottom:50px}.block--menu .block__left .block__img{display:none}.block--menu .block__right .block__img{display:block;margin-left:70px}.block--menu .button{left:10%;width:140px;max-width:140px}.block .deco--manifesto--bottom{width:20%;right:20px}.block .deco--si-beve svg path{stroke-width:10px}.block .deco--manifesto--top,.block .deco--cucina--0{display:none}.block .deco--cucina--1{top:45%;width:20%}}.social-slider{overflow:hidden}.social-slider__container{width:100%;max-width:1600px;margin:0 auto;position:relative}.social-slider__wrapper{width:100%;display:flex;align-items:center;border-radius:220px;position:relative;padding:350px 0 400px 0;background-color:#dc795c}.social-slider__wrapper--inverted{padding-left:80px;flex-direction:row-reverse}.social-slider__wrapper--inverted .block__left{padding-left:85px;padding-right:50px}.social-slider__wrapper--inverted .block__right{padding-left:0;padding-right:165px}.social-slider__left,.social-slider__right{width:50%}.social-slider__left{padding-right:100px}.social-slider__right{padding-right:80px;padding-left:50px;position:relative}.social-slider__title{font-weight:700;font-size:clamp(16px,1.3vw,21px);line-height:clamp(20px,1.8vw,29px)}.social-slider__text{font-size:clamp(16px,1.1vw,18px);line-height:clamp(26px,1.8vw,29px);margin:20px 0 80px}.social-slider__claim{font-weight:700;font-size:clamp(45px,4.6vw,75px);line-height:clamp(38px,4vw,65px);margin:40px 0;color:#ffeed5}.social-slider__socials{display:flex;gap:30px}.social-slider .inview{transform:translateY(30px);opacity:0}.social-slider__slider{top:0;position:absolute;height:100%;overflow:hidden}.social-slider__slider img{display:inline-block;width:500px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;max-width:none;border-radius:10%}.social-slider__slider img:nth-child(8n+1){width:250px;transform:translateY(250%);margin-right:120px}.social-slider__slider img:nth-child(8n+2){width:320px;margin-right:20px;transform:translateY(120%)}.social-slider__slider img:nth-child(8n+3){width:140px;margin-right:110px;transform:translateY(10%)}.social-slider__slider img:nth-child(8n+4){width:300px;margin-right:20px;transform:translateY(170%)}.social-slider__slider img:nth-child(8n+5){width:150px;margin-right:200px;transform:translateY(30%)}.social-slider__slider img:nth-child(8n+6){width:180px;margin-right:70px;transform:translateY(170%)}.social-slider__slider img:nth-child(8n+7){width:270px;margin-right:50px;transform:translateY(10%)}.social-slider__slider img:nth-child(8n+8){width:230px;margin-right:170px;transform:translateY(30%)}.social-slider__slider .marquee{width:100%;height:100%;margin:0 auto;white-space:nowrap;overflow:hidden;position:absolute}.social-slider__slider .marquee>span{height:100%;padding-left:100%;display:inline-block}@keyframes marquee{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}.social-slider__slider--small{left:0;width:100%;height:100%;border-radius:220px}.social-slider__slider--small img:nth-child(8n+1){opacity:0}.social-slider__slider--small img:nth-child(8n+4){opacity:0}.social-slider__slider--small img:nth-child(8n+6){opacity:0}.social-slider__slider--small img:nth-child(8n+7){opacity:0}.social-slider__slider--small .marquee>span{animation:marquee 120s linear infinite;animation-delay:-120s}.social-slider__slider--small .marquee2>span{animation-delay:-60s}.social-slider__slider--big{left:50%;width:100vw;transform:translate3d(-50%, 0, 0)}.social-slider__slider--big img:nth-child(8n+2){opacity:0}.social-slider__slider--big img:nth-child(8n+3){opacity:0}.social-slider__slider--big img:nth-child(8n+5){opacity:0}.social-slider__slider--big img:nth-child(8n+8){opacity:0}.social-slider__slider--big .marquee>span{animation:marquee 100s linear infinite;animation-delay:-100s}.social-slider__slider--big .marquee2>span{animation-delay:-50s}.social-slider .deco--social--0{top:72%;left:50%;width:60%;position:absolute;transform:translate3d(-50%, -50%, 0)}.social-slider .deco--social--0 svg{width:100%;height:auto}.social-slider .deco--social--0 svg path{stroke-dasharray:1350;stroke-dashoffset:1350;transition:all 2000ms cubic-bezier(0.645, 0.045, 0.355, 1)}.social-slider .deco--social--0 svg.visible path{stroke-dashoffset:0}.social-slider .deco--social--1{top:50%;left:0;width:8%;position:absolute}.social-slider .deco--social--1 svg{width:100%;height:auto}@media(max-width: 1599px){.social-slider__wrapper{padding:21vw 0 25vw 0}}@media(max-width: 991px){.social-slider__container{max-width:100%}.social-slider__wrapper{flex-direction:column-reverse;padding:120px 30px 330px 30px;border-radius:60px}.social-slider__wrapper--inverted{padding:60px 20px;flex-direction:column}.social-slider__wrapper--inverted .block__left{padding:0 10px}.social-slider__wrapper--inverted .block__right{padding:0}.social-slider__left,.social-slider__right{width:100%}.social-slider__left{padding:0 10px}.social-slider__right{margin-top:20px;padding:0;padding-right:55px !important;padding-bottom:40px}.social-slider__text{margin-bottom:20px}.social-slider__claim{margin-bottom:50px}.social-slider__claim br{display:none}.social-slider__img--portrait img,.social-slider__img--landscape img{border-radius:80px}.social-slider__slider--small{border-radius:60px}.social-slider__slider img:nth-child(8n+1){width:140px;transform:translateY(250%);margin-right:20px}.social-slider__slider img:nth-child(8n+2){width:110px;margin-right:20px;transform:translateY(220%)}.social-slider__slider img:nth-child(8n+3){width:80px;margin-right:10px;transform:translateY(10%)}.social-slider__slider img:nth-child(8n+4){width:130px;margin-right:20px;transform:translateY(320%)}.social-slider__slider img:nth-child(8n+5){width:120px;margin-right:-20px;transform:translateY(130%)}.social-slider__slider img:nth-child(8n+6){width:100px;margin-right:10px;transform:translateY(270%)}.social-slider__slider img:nth-child(8n+7){width:90px;margin-right:0px;transform:translateY(100%)}.social-slider__slider img:nth-child(8n+8){width:120px;margin-right:30px;transform:translateY(180%)}.social-slider .deco--social--0{width:80%;top:65%}.social-slider .deco--social--0 svg path{stroke-width:12px}.social-slider .deco--social--1{top:auto;bottom:40px;left:0;width:30%;position:absolute}.social-slider .deco--social--1 svg{width:100%;height:auto}}.social-wall{overflow:hidden}.social-wall__container{width:100%;max-width:1600px;margin:0 auto;position:relative}.social-wall__wrapper{width:100%;display:flex;border-radius:220px;position:relative;padding:150px 150px 150px 150px}.social-wall__wrapper--inverted{padding-left:80px;flex-direction:row-reverse}.social-wall__wrapper--inverted .block__left{padding-left:85px;padding-right:50px}.social-wall__wrapper--inverted .block__right{padding-left:0;padding-right:165px}.social-wall__left{width:45%}.social-wall__right{width:55%}.social-wall__left{padding-top:40px;padding-right:40px}.social-wall__right{position:relative}.social-wall .wall{width:100%}.social-wall .wall__container{width:100%;display:flex;flex-wrap:wrap;gap:10px}.social-wall .wall a{display:block;aspect-ratio:4/5;border-radius:30px;width:calc(25% - 10px);overflow:hidden;background-color:#dc795c;transition:all 400ms cubic-bezier(0.4, 1.8, 0.5, 0.8)}.social-wall .wall a:hover{z-index:3;transform:scale(1.3)}.social-wall .wall a:nth-child(9){border-bottom-left-radius:60px}.social-wall .wall a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.social-wall__title{font-weight:700;font-size:clamp(16px,1.3vw,21px);line-height:clamp(20px,1.8vw,29px)}.social-wall__text{font-size:clamp(16px,1.1vw,18px);line-height:clamp(26px,1.8vw,29px);margin:20px 0 80px}.social-wall__claim{font-weight:700;font-size:clamp(45px,4.6vw,75px);line-height:clamp(38px,4vw,65px);margin:40px 0;color:#dc795c}.social-wall__socials{display:flex;gap:30px}.social-wall .inview{transform:translateY(30px);opacity:0}.social-wall .deco--wall--0{top:72%;left:50%;width:60%;position:absolute;transform:translate3d(-50%, -50%, 0) rotate(180deg)}.social-wall .deco--wall--0 svg{width:100%;height:auto}.social-wall .deco--wall--0 svg path{stroke-dasharray:1350;stroke-dashoffset:1350;transition:all 2000ms cubic-bezier(0.645, 0.045, 0.355, 1)}.social-wall .deco--wall--0 svg.visible path{stroke-dashoffset:0}@media(max-width: 1599px){.social-wall__wrapper{padding:21vw 0 25vw 0}}@media(max-width: 991px){.social-wall__container{max-width:100%}.social-wall__wrapper{flex-direction:column;padding:120px 30px 330px 30px;border-radius:60px}.social-wall__wrapper--inverted{padding:60px 20px;flex-direction:column}.social-wall__wrapper--inverted .block__left{padding:0 10px}.social-wall__wrapper--inverted .block__right{padding:0}.social-wall__left,.social-wall__right{width:100%}.social-wall__left{padding:0 10px}.social-wall__right{margin-top:20px;padding:0}.social-wall__text{margin-bottom:20px}.social-wall__claim{margin-bottom:50px}.social-wall__claim br{display:none}.social-wall__img--portrait img,.social-wall__img--landscape img{border-radius:80px}.social-wall .deco--wall--0{width:80%;top:85%}.social-wall .deco--wall--0 svg path{stroke-width:12px}.social-wall .wall{width:100%}.social-wall .wall__container{gap:5px}.social-wall .wall a{border-radius:15px;width:calc(33.33% - 5px);overflow:hidden}.social-wall .wall a:nth-child(10){border-bottom-left-radius:45px}.social-wall .wall a:nth-child(16){display:none}}.contacts{position:relative}.contacts__container{width:100%;max-width:1600px;padding:0 150px;margin:150px auto;position:relative}.contacts__wrapper{width:100%;display:flex;margin-bottom:20px;position:relative}.contacts__wrapper--bottom .contacts__right{padding-left:55px}.contacts__left,.contacts__right{width:50%;position:relative}.contacts__left{z-index:3;padding-right:100px}.contacts__title{font-size:clamp(16px,1.3vw,21px);line-height:clamp(20px,1.8vw,29px);margin-top:120px;color:#dc795c}.contacts__text{font-size:clamp(16px,1.1vw,18px);line-height:clamp(26px,1.8vw,29px);margin:20px 0 80px}.contacts__claim{font-weight:700;font-size:clamp(45px,4.6vw,75px);line-height:clamp(38px,4vw,65px);color:#dc795c;margin-top:45px}.contacts__img{position:relative}.contacts__img--portrait img,.contacts__img--landscape img{border-radius:130px}.contacts__img--portrait img{width:70%}.contacts__img--square img{border-radius:50%}.contacts__right .contacts__img{margin-top:270px}.contacts__infos{margin-top:70px}.contacts__info{display:flex;align-items:center;margin-bottom:8px}.contacts__info--opening{display:block;margin-top:30px}.contacts__info:first-child{align-items:start;margin-bottom:20px}.contacts__icon{width:25px;text-align:center;margin-right:20px}.contacts__icon svg{transform:translateX(-8px)}.contacts__data{width:100%}.contacts__map{width:92%;height:auto;position:relative;margin-top:-150px;margin-left:30%}.contacts__map .button{top:60%;left:90%;width:200px;max-width:40%;position:absolute}.contacts .inview{transform:translateY(30px);opacity:0}.contacts .deco--contacts{left:0;top:75px;z-index:5;position:absolute}.contacts .deco--contacts .deco_3{width:100%;height:auto}.contacts .deco--contacts .deco_3 path{stroke-dasharray:2510;stroke-dashoffset:2510;transition:all 2000ms cubic-bezier(0.645, 0.045, 0.355, 1)}.contacts .deco--contacts .deco_3.visible path{stroke-dashoffset:0}.contacts .deco--contacts--1{right:0;top:70%;position:absolute}.contacts .deco--contacts--1 .heart{left:0;top:-95%;width:80%;position:absolute;transform:rotate(-8deg)}.contacts .deco--contacts--2{left:30%;top:80%;width:100%;position:absolute}.contacts .deco--contacts--2 .deco_6{width:100%;height:auto}.contacts .deco--contacts--2 .deco_6 path{stroke-width:3px;stroke-dasharray:500;stroke-dashoffset:500;transition:all 1500ms cubic-bezier(0.645, 0.045, 0.355, 1)}.contacts .deco--contacts--2 .deco_6.visible path{stroke-dashoffset:0}@media(min-width: 1921px){.contacts .deco--contacts--1{display:none}}@media(max-width: 1499px){.contacts .deco--contacts--1{display:none}}@media(max-width: 991px){.contacts__container{max-width:100%;padding:0 30px;margin:60px 0 80px 0}.contacts__wrapper{display:block}.contacts__wrapper--bottom{display:flex;flex-direction:column-reverse}.contacts__wrapper--bottom .contacts__img--portrait{display:none}.contacts__wrapper--bottom .contacts__right{padding-left:0;padding-right:55px}.contacts__left,.contacts__right{width:100%}.contacts__left{z-index:3;padding-right:0}.contacts__title{margin:40px 0 20px 0}.contacts__text{margin:20px 0 40px 0}.contacts__claim{margin-top:45px}.contacts__img{position:relative}.contacts__img--portrait img,.contacts__img--landscape img{border-radius:60px}.contacts__img--portrait{padding-right:40px;margin-bottom:70px}.contacts__img--portrait img{border-radius:80px;width:100%}.contacts__right .contacts__img{margin-top:70px}.contacts__infos{margin-top:70px}.contacts__info--opening{display:block;margin-top:30px}.contacts__map{width:90%;margin-top:30px;transform:translateX(0);margin-left:0}.contacts__map .button{top:60%;left:93%;width:130px;max-width:130px;position:absolute}.contacts .deco--contacts{left:0;top:75px;z-index:5;position:absolute}.contacts .deco--contacts .deco_3 path{stroke-width:15px}.contacts .deco--contacts--1{display:none}.contacts .deco--contacts--2{left:55%;top:105%;width:110%;transform:translate3d(-50%, -50%, 0)}}.hero__container{width:100%;max-width:1600px;margin:120px auto;padding:0 80px 0 80px;position:relative;overflow:hidden}.hero__wrapper{width:100%;align-items:center;position:relative}.hero__img{overflow:hidden;border-radius:180px}.hero__img img{width:100%;height:auto}.hero__img video{width:100%;height:auto}.hero .deco{top:40%;right:-50px;width:50%;height:auto;position:absolute;transform:translateY(-50%)}.hero .deco svg{width:100%;height:auto}.hero .deco svg path{stroke-dasharray:1000}@media(max-width: 991px){.hero__container{max-width:100%;margin:60px auto;padding:0 20px}.hero__img{border-radius:60px}.hero__img img{min-height:250px;-o-object-fit:cover;object-fit:cover}}.header{top:0;left:50%;width:100%;z-index:99;position:fixed;max-width:1600px;padding:20px 30px;transform:translateX(-50%);display:flex;justify-content:space-between}.header .langs__inner{gap:30px;width:auto;display:flex;font-weight:700;padding:10px 30px;border-radius:30px;background-color:#fff;text-transform:uppercase;font-size:14px}.header .langs__value{opacity:.5;transition:all 200ms linear}.header .langs__value:hover,.header .langs__value--active{opacity:1}.header .menu{width:auto;padding:10px 30px;border-radius:30px;background-color:#fff;border:2px solid #ffeed5}.header .menu ul{gap:60px;display:flex;margin:0;padding:0}.header .menu li{padding:0;font-size:14px;font-weight:700;list-style:none;display:inline-block;text-transform:uppercase}.header .menu .book{color:#dc795c}.header a{text-decoration:none}@media(max-width: 991px){.header{top:0;left:0;transform:none;padding:10px}.header .langs__inner{padding:10px 20px}.header .langs__value{opacity:1}.header .langs__value--active{display:none}.header .menu{padding:10px 20px}.header .menu ul{gap:30px}.header .menu li{font-size:13px}}.footer{width:100%;overflow:hidden;position:relative}.footer__top{width:100%;max-width:1300px;margin:0 auto;position:relative;padding:150px 0 70px;display:flex}.footer__top svg{top:0;left:20px;width:65px;height:auto;position:absolute}.footer__top svg path{fill:#4f2f37}.footer__top__infos{width:370px;padding-left:120px;position:relative}.footer__top__info{margin:8px 0;display:flex}.footer__top__info>div:first-child{margin-right:30px}.footer__top__info:first-of-type{margin-top:20px;margin-bottom:45px}.footer__top__info--full{display:block}.footer__top__socials{margin-right:0;margin-left:auto;padding-right:20px;display:flex;gap:20px}.footer__top__socials img{height:23px}.footer__middle{width:100%;overflow:hidden;position:relative;padding:20px 0 30px 0}.footer__middle .border{top:0;left:20px;position:absolute;width:calc(100% - 40px);transform:scaleY(0.25)}.footer__middle .border--bottom{top:auto;bottom:0}.footer__middle__title{font-size:12px;font-weight:700;text-align:center;margin-bottom:20px;text-transform:uppercase}.footer__middle__names{width:100%;height:30px;font-size:16px;font-weight:700;text-transform:uppercase;position:relative}.footer__middle__names .marquee{--gap: 1rem;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--gap)}.footer__middle__names .marquee>span{animation:marquee 100s linear infinite;animation-delay:-100s;flex-shrink:0;display:flex;justify-content:space-around;min-width:100%;gap:var(--gap)}.footer__middle__names .spacer{display:inline-block;margin:0 40px}@keyframes marquee{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}.footer__bottom{font-size:14px;line-height:22px;width:100%;max-width:1300px;margin:0 auto;position:relative;padding:30px;display:flex}.footer__bottom__left{width:40%}.footer__bottom__right{width:60%;text-align:right}.footer__bottom a{margin:0 7px}@media(max-width: 991px){.footer__top{max-width:100%;padding:160px 30px 70px;display:flex;position:relative}.footer__top svg{top:60px;left:50%;transform:translate(-50%, 0%)}.footer__top__infos{width:250px;padding-left:0;position:static}.footer__top__info{margin:8px 0}.footer__top__info>div:first-child{margin-right:10px}.footer__middle .border{transform:scaleY(1)}.footer__bottom{max-width:100%;padding:30px;display:block}.footer__bottom__left{width:100%}.footer__bottom__right{margin-top:10px;width:100%;text-align:left}.footer__bottom a{display:none;margin:0 7px}}.page--home .intro{width:100%;max-width:730px;padding:170px 0;margin:0 auto}.page--home .intro__logo{width:100%;height:auto}.page--home .intro__claim{text-align:center;font-size:30px;line-height:76px;margin-top:35px}@media(max-width: 991px){.page--home{width:100%;overflow:hidden}.page--home .intro{padding:120px 0 60px 0;margin:0 auto}.page--home .intro__logo{margin:0 auto;width:190px}.page--home .intro__claim{margin:0 auto;margin-top:30px;max-width:200px;font-size:16px;line-height:21px}}.page--menu .intro{width:100%;max-width:730px;margin:190px auto}.page--menu .intro__logo{width:100%;max-width:450px;height:auto;margin:0 auto}.page--menu .intro__claim{text-align:center;font-size:30px;line-height:55px;margin-top:35px}.page--menu .intro__claim p,.page--menu .intro__claim span{display:inline-block}.page--menu .intro__claim span{font-weight:700;padding:0 35px;text-transform:lowercase;border-bottom:dashed 2px #4f2f37}.page--menu .menu{width:100%;max-width:1600px;margin:0 auto;position:relative}.page--menu .menu__wrapper{width:100%;max-width:1000px;margin:0 auto;position:relative}.page--menu .menu__category h3{font-weight:700px;margin:120px 0 30px 0;font-size:clamp(24px,2.1vw,35px);line-height:clamp(24px,2.1vw,35px);text-align:center}.page--menu .menu__item{display:flex;padding:30px 0;position:relative;align-items:start;justify-content:space-between}.page--menu .menu__item__infos{width:100%;font-size:25px;line-height:30px}.page--menu .menu__item__infos p{font-size:clamp(14px,1vw,16px);line-height:clamp(18px,1.4vw,23px)}.page--menu .menu__item__infos .title{margin-bottom:10px}.page--menu .menu__item__infos .allergens{font-size:14px;line-height:14px;color:#dc795c;letter-spacing:-2px}.page--menu .menu__item__infos .allergens--mobile{display:none}.page--menu .menu__item__infos .allergens span{cursor:pointer}.page--menu .menu__item__infos .tags{margin:10px 0;font-size:16px;line-height:16px;font-weight:700;margin-bottom:0}.page--menu .menu__item__infos .tags--print{display:none}.page--menu .menu__item__infos .tag{margin-right:10px}.page--menu .menu__item__price{width:100px;padding-left:10px;font-size:20px;line-height:30px;text-align:right}.page--menu .menu__item img{left:0;bottom:-1px;width:100%;position:absolute;transform:scaleY(0.5)}.page--menu .allergens-list{width:100%;max-width:1000px;margin:120px auto;position:relative}.page--menu .allergens-list h3{color:#dc795c;font-size:clamp(16px,1.1vw,18px);margin-bottom:30px}.page--menu .allergens-list p{font-size:clamp(14px,1vw,16px);line-height:clamp(18px,1.4vw,23px);margin:15px 0}.page--menu .allergens-list__item{width:100%;display:flex;font-size:clamp(14px,1vw,16px);line-height:clamp(18px,1.4vw,23px);margin:10px 0;align-items:start;gap:10px;color:#bbb}.page--menu .allergens-list__item--used{color:#311e24}.page--menu .allergens-list__item p{margin:0}@media(max-width: 991px){.page--menu{padding:0 30px}.page--menu .intro{margin:120px auto 60px auto}.page--menu .intro__logo{margin:0 auto;width:190px}.page--menu .intro__claim{margin:0 auto;margin-top:30px;max-width:200px;font-size:16px;line-height:21px}.page--menu .intro__claim span{padding:10px 15px}.page--menu .menu{max-width:100%}.page--menu .menu__wrapper{max-width:100%}.page--menu .menu__category h3{text-align:center}.page--menu .menu__item{padding:20px 0}.page--menu .menu__item__infos{width:calc(100% - 80px);font-size:18px;line-height:25px}.page--menu .menu__item__infos .title{margin-bottom:5px}.page--menu .menu__item__infos .allergens{margin-top:10px}.page--menu .menu__item__infos .allergens--desktop{display:none}.page--menu .menu__item__infos .allergens--mobile{display:inline-block}.page--menu .menu__item__infos .tags{display:inline-block}.page--menu .menu__item__infos .tags--print{display:none}.page--menu .menu__item__price{width:60px;padding:0;font-size:18px;line-height:25px}.page--menu .menu__item img{transform:scaleY(1)}}@media print{.header,.footer{display:none !important}.hide-print{display:none}.page--menu .intro{width:100%;max-width:2000px;padding:0 9vw;margin:20px auto 10px;display:flex;align-items:center;justify-content:space-between}.page--menu .intro__logo{max-width:130px;margin:0}.page--menu .intro__claim{font-size:10px;line-height:14px;margin:0;max-width:none}.page--menu .intro__claim p,.page--menu .intro__claim span{display:block}.page--menu .intro__claim span{width:-moz-fit-content;width:fit-content;padding:0 10px;margin:0 auto;border-bottom:dashed 1px #4f2f37}.page--menu .menu{width:100%;max-width:2000px;margin:0 auto;position:relative}.page--menu .menu__wrapper{width:100%;max-width:100%;padding:0 9vw}.page--menu .menu__category{-moz-column-break-inside:avoid;break-inside:avoid}.page--menu .menu__category h3{padding-top:30px;margin:0 0 7px 0;font-size:20px;line-height:16px}.page--menu .menu__item{-moz-column-break-inside:avoid;break-inside:avoid;padding:8px 0}.page--menu .menu__item__infos{width:100%;font-size:16px;line-height:20px}.page--menu .menu__item__infos p{font-size:12px;line-height:16px}.page--menu .menu__item__infos .title{margin-bottom:0px}.page--menu .menu__item__infos .allergens{margin-top:0;display:inline-block;font-size:12px;line-height:16px}.page--menu .menu__item__infos .allergens--mobile{display:none}.page--menu .menu__item__infos .tags{margin:0;font-size:12px;line-height:16px;display:none}.page--menu .menu__item__infos .tags--print{display:inline-block}.page--menu .menu__item__infos .tag{margin-right:8px}.page--menu .menu__item__price{font-weight:400;font-size:14px;line-height:20px}.page--menu .menu__item img{opacity:.3;transform:scaleY(0.5)}.page--menu .allergens-list{width:100%;max-width:1000px;padding:40px 15vw;-moz-column-break-inside:avoid;break-inside:avoid}.page--menu .allergens-list__item{-moz-column-break-inside:avoid;break-inside:avoid;color:#311e24 !important}}.page--recensione .intro{width:100%;max-width:730px;margin:190px auto 0 auto}.page--recensione .intro__logo{width:100%;max-width:450px;height:auto;margin:0 auto}.page--recensione .intro__claim{text-align:center;font-size:18px;line-height:29px;margin-top:60px}.page--recensione .intro__claim p,.page--recensione .intro__claim span{display:inline-block}.page--recensione .intro__claim strong{font-size:30px;line-height:55px}.page--recensione .intro__claim span{font-weight:700;padding:0 35px;text-transform:lowercase;border-bottom:dashed 2px #4f2f37}.page--recensione .review-select{margin-top:50px;align-items:center;justify-content:center;display:flex;gap:50px;font-size:85px}.page--recensione .review-select__item{display:block;cursor:pointer}.page--recensione .review-positive{overflow:hidden;height:0;margin:80px auto;text-align:center;transition:all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}.page--recensione .review-positive a{margin-top:15px;padding:20px 30px;background-color:#dc795c;border-radius:15px;font-weight:600;display:inline-block}.page--recensione .review-positive--open{height:300px}.page--recensione .review-form{margin:80px auto;max-width:650px;text-align:center;height:0;overflow:hidden;transition:all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}.page--recensione .review-form--open{height:650px}.page--recensione .review-form form{margin-top:20px}.page--recensione .review-form .form-el{margin-bottom:7px}.page--recensione .review-form input,.page--recensione .review-form textarea{border-radius:8px;width:100%;padding:10px;border:1px solid #ddd}.page--recensione .review-form textarea{height:170px;resize:none}.page--recensione .review-form input[type=submit]{color:#fff;border:none;background-color:#dc795c}@media(max-width: 991px){.page--recensione{padding:0 30px}.page--recensione .intro{margin:120px auto 60px auto}.page--recensione .intro__logo{margin:0 auto;width:190px}.page--recensione .intro__claim{margin:0 auto;margin-top:30px;max-width:300px;font-size:18px;line-height:29px}.page--recensione .intro__claim span{padding:10px 15px}.page--recensione .review-select{gap:40px;font-size:50px}}.menu-opened{overflow:hidden !important}/*# sourceMappingURL=main.min.css.map */