*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-display:swap;font-family:'Chivo';font-style:normal;font-weight:400;src:url("../fonts/chivo-v21-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Chivo';font-style:italic;font-weight:400;src:url("../fonts/chivo-v21-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Chivo';font-style:normal;font-weight:700;src:url("../fonts/chivo-v21-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Chivo';font-style:italic;font-weight:700;src:url("../fonts/chivo-v21-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Work Sans';font-style:normal;font-weight:400;src:url("../fonts/work-sans-v24-latin-regular-a0660d14.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Work Sans';font-style:italic;font-weight:400;src:url("../fonts/work-sans-v24-latin-italic-161c464e.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Work Sans';font-style:normal;font-weight:700;src:url("../fonts/work-sans-v24-latin-700-d6084737.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Work Sans';font-style:italic;font-weight:700;src:url("../fonts/work-sans-v24-latin-700italic-011ebe44.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Junicode';font-style:italic;font-weight:400;src:url("../fonts/junicode-italic-e8179fb5.woff") format("woff")}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.sx{float:left !important}.dx{float:right !important}html,body{height:100%}body{font-family:"Work Sans", sans-serif;padding:0;margin:0;text-align:center;user-drag:none}@media only screen and (max-width: 660px){body{background-size:250%;background-position:54% bottom}}@media only screen and (min-device-width: 768px) and (orientation: portrait){body{background-position:34% bottom}}html{font-size:16px}@media screen and (min-width: 320px){html{font-size:calc(16px + 4 * ((100vw - 320px) / 1600))}}@media screen and (min-width: 1920px){html{font-size:20px}}img{max-width:100%}a{color:#000}h2{line-height:1}h2:first-child{margin-top:0}p:first-child{margin-top:0}p{line-height:1.33}.hide{display:none !important;visibility:hidden !important}main{position:relative}@media only screen and (max-width: 660px){main{margin-top:3rem}}.sezione{position:relative;z-index:0}.sezione:focus{outline:none}.sezione:not(#splash){padding-top:7rem}.corsivo{font-family:"Junicode", serif;font-weight:400;font-style:italic;font-size:1.5em;line-height:1.2}.cta{margin-top:2em}.button{border-radius:2em;border:1px solid;text-decoration:none;padding:0.75em 1.5em;text-transform:uppercase;font-size:0.8em;letter-spacing:0.1em;-webkit-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out;background-color:transparent}.button:hover{background-color:#AB9F5D;border-color:#AB9F5D;color:#fff}.button:active{background-color:#c63627;border-color:#c63627;color:#fff}figure{margin:0;padding:0}figure figcaption{margin-top:0.5em;font-size:0.66em;text-align:left}.video-wrapper{position:relative;padding-bottom:calc(var(--aspect-ratio, .5625) * 100%);height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.whatsapp-link{display:flex;gap:0.75em;align-items:center;background-color:#25d366;padding:0.5em 1em;border-radius:3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.whatsapp-link>svg{height:1.5em;fill:currentColor}header{padding:0;background-color:transparent;z-index:1000;position:fixed;top:2rem;left:2rem;width:auto}.collapsed-header header{top:0;left:0}@media only screen and (max-width: 660px){header{top:0;left:0;right:0;background-color:#fff;border-bottom:1px solid #AB9F5D}}header .container{padding:0}header h1{line-height:1;text-align:center;margin:2rem;width:40vw;-webkit-transition:width 0.125s ease-in;transition:width 0.125s ease-in}.collapsed-header header h1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;padding:0.5rem 1rem;background-color:#fff}@media only screen and (max-width: 660px){header h1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;padding:0.5rem 1rem;background-color:#fff}}header h1 a,header h1 a:hover{text-decoration:none}header h1 a{display:block}.collapsed-header header h1 a{display:flex;align-items:center}@media only screen and (max-width: 660px){header h1 a{display:flex;align-items:center}}header h1 img{display:block;vertical-align:middle;border:0;margin:0 auto}header h1 img.medaglia{width:20%;margin-top:1rem}.collapsed-header header h1 img.medaglia{order:1;width:unset;height:2rem;margin-top:0;margin-right:1rem}@media only screen and (max-width: 660px){header h1 img.medaglia{order:1;width:unset;height:2rem;margin-top:0;margin-right:1rem}}header h1 img.scritta{width:100%}.collapsed-header header h1 img.scritta{order:2;width:unset;height:1rem}@media only screen and (max-width: 660px){header h1 img.scritta{order:2;width:unset;height:1rem}}header h1 b{display:none}header p{margin:0}header nav{position:fixed;top:0;right:0;margin:0 auto;text-align:right}header nav #show_menu{display:none}header nav label[for="show_menu"]{position:relative;z-index:1;display:inline-block;cursor:pointer;white-space:nowrap;height:3rem;width:3rem;line-height:3.2;text-align:center;-webkit-transition:all 0.125s ease-in;transition:all 0.125s ease-in;text-decoration:none;padding:0;background-color:#fff;transition:all 0.125s ease-in}header nav label[for="show_menu"]:hover{background-color:#AB9F5D;color:#fff}header nav label[for="show_menu"] svg{height:1em}header nav #show_menu:checked~ul{pointer-events:all;clip-path:polygon(0 3rem, 100% 3rem, 100% 100%, 0 100%);z-index:0}header nav ul{position:relative;z-index:-1;overflow:hidden;margin:0;margin-top:-3rem;padding:5rem 2rem 2rem;text-align:left;line-height:2;background-color:rgba(255,255,255,0.8);-webkit-transition:clip-path 0.1s ease-out;transition:clip-path 0.1s ease-out;clip-path:polygon(100% 3rem, 100% 3rem, 100% 3rem, 100% 3rem)}@media only screen and (max-width: 660px){header nav ul{font-size:1.5em;background-color:#fff}}header nav ul li{display:block;text-align:left;text-align:right;padding:0;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header nav ul li.lang{margin-top:1rem}header nav ul li a{display:inline;white-space:nowrap;-webkit-transition:all 0.125s ease-in;transition:all 0.125s ease-in;text-decoration:none;padding:0.2em 0.4em;background-color:#fff;transition:all 0.125s ease-in}header nav ul li a:hover{background-color:#AB9F5D;color:#fff}footer{padding:2rem;font-size:0.8rem;color:#fff;background:#232323;text-align:left}footer a{color:#fff}footer .container{display:flex;align-items:flex-end}footer .container .info img{display:block;height:5em}footer .container .social{margin-left:auto}footer .container .social a{display:block;color:#AB9F5D;-webkit-transition:color 0.125s ease-in-out;transition:color 0.125s ease-in-out}footer .container .social a:hover{color:#fff}footer .container .social a svg{display:block;height:3em}.energia-rinnovabile{background-image:linear-gradient(45deg, #4EB95A, #058253);color:#fff;padding:2rem;display:flex}@media only screen and (min-width: 661px){.energia-rinnovabile{align-items:center}}.energia-rinnovabile p{text-align:left;margin:0 0 0 2rem;max-width:51ch}.energia-rinnovabile img{max-height:6em;width:auto;border-radius:100%}#splash{z-index:1;min-height:100vh}@media only screen and (max-width: 660px){#splash{height:80vh !important;min-height:unset}}#splash::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/img/medaglia.svg");background-size:40vw;background-repeat:no-repeat;background-position:bottom right;background-position:bottom -5em right 0;-webkit-filter:grayscale(100%) opacity(10%);filter:grayscale(100%) opacity(10%)}#splash .grappolo{position:absolute;top:0;right:0;-webkit-filter:saturate(1.5) drop-shadow(0 0.25rem 0.5rem rgba(0,0,0,0.33));filter:saturate(1.5) drop-shadow(0 0.25rem 0.5rem rgba(0,0,0,0.33));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 660px){#splash .grappolo{position:relative;text-align:right}}#splash .grappolo img{height:115vh;-webkit-mask-image:url("/img/mano-e-grappolo-mask.png");mask-image:url("/img/mano-e-grappolo-mask.png");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (max-width: 660px){#splash .grappolo img{height:55vh}}#splash .claim{position:absolute;left:4rem;bottom:4rem;text-align:left;font-family:"Junicode", serif;font-weight:400;font-style:italic;font-size:2em}@media only screen and (max-width: 660px){#splash .claim{position:relative;left:unset;bottom:unset;width:100%;text-align:center}}#splash .claim small{display:block;font-family:"Work Sans", sans-serif;font-style:normal;font-size:0.4em;text-transform:uppercase;letter-spacing:0.1em}#splash .down{display:block;width:4rem;z-index:100;position:absolute;bottom:2rem;left:50%;margin-left:-2rem;color:#232323;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;-webkit-animation:breath 1.5s;animation:breath 1.5s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:20;animation-iteration-count:20;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}#splash .down:hover{color:#AB9F5D;-webkit-transform:scale(1.33);transform:scale(1.33);-webkit-animation-play-state:paused;animation-play-state:paused}#splash .down svg{max-width:100%}@-webkit-keyframes breath{0%{bottom:2rem}100%{bottom:1.25rem}}@keyframes breath{0%{bottom:2rem}100%{bottom:1.25rem}}@media (max-aspect-ratio: 6/5) and (min-width: 661px){#splash{height:50vh;min-height:unset}#splash .grappolo img{height:55vh}}#chi-siamo{background:#AB9F5D;background-image:linear-gradient(80deg, #AB9F5D, #d1cba7 75%, #AB9F5D);padding-top:0 !important;display:flex;flex-wrap:wrap;align-items:stretch}#chi-siamo figure{position:relative;flex:0 50%;margin:0;padding:0}@media (max-width: 660px){#chi-siamo figure{flex:0 100%;height:30vh}}#chi-siamo figure img{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (max-width: 660px){#chi-siamo figure img{-o-object-position:0 -2rem;object-position:0 -2rem}}#chi-siamo .contenuto{flex:1;padding:6rem 4rem 4rem;text-align:left}@media only screen and (max-width: 660px){#chi-siamo .contenuto{padding:3rem}}blockquote{margin:1em 2em}blockquote:first-child{margin-top:0}blockquote p{position:relative;font-family:"Junicode", serif;font-weight:400;font-style:italic;font-size:1.5em;line-height:1.2}blockquote p::before{position:absolute;content:'';top:0;bottom:0.25em;left:-1.25em;width:0.2em;background-color:white;-webkit-transform:rotate(7deg);transform:rotate(7deg)}blockquote p .firma{display:inline-block;font-family:"Work Sans", sans-serif;font-style:normal;line-height:1.33;font-size:0.667em;font-size:0.5em}#vini{min-height:unset;padding-top:0 !important;display:flex;flex-wrap:wrap;align-items:stretch}#vini .contenuto{flex:1;padding:4rem;text-align:right;-ms-grid-row-align:center;align-self:center}#vini .contenuto .corsivo{padding-left:25%;text-wrap-style:balance}@media only screen and (max-width: 660px){#vini .contenuto{padding:3rem;padding-top:6rem}}#vini .vini-container{position:relative;flex:0 50%;display:flex}@media only screen and (max-width: 660px){#vini .vini-container{flex:1 100%}}#vini .vini-container::before{content:'';position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#dedece}.elenco-vini{list-style:none;width:100%;margin:auto;padding:3rem;display:flex;flex-wrap:wrap;align-items:flex-end}@media only screen and (max-width: 660px){.elenco-vini{padding:1rem}}.elenco-vini>li{flex:0 50%;padding:0.5rem}.elenco-vini>.langhe-chardonnay{align-self:flex-start}#terreno{background-color:#AB9F5D;background-image:url(/img/bottiglie-insieme.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:80vh}@media only screen and (max-width: 660px){#terreno{min-height:40vh}}#terreno h2{display:none}#territorio{background:#F2F2F2;padding-top:0 !important;min-height:unset;display:flex;align-items:center}#territorio figure{flex:0 42%;margin:0;padding:0}#territorio figure img{display:block;height:60vh;width:100%;-o-object-fit:cover;object-fit:cover}#territorio .contenuto{flex:1;padding:0 4rem;text-align:left}#news{padding-bottom:2rem}#news #insta-posts{list-style:none;display:flex;flex-wrap:wrap;padding:0 1rem;margin:0}#news #insta-posts li{flex:1 25%;padding:1rem}@media only screen and (max-width: 660px){#news #insta-posts li{flex:1 50%;padding:0.5rem}}#news #insta-posts li a{position:relative;display:block;padding-top:100%;overflow:hidden}#news #insta-posts li a:hover:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(171,159,93,0.5);background-image:url("/img/instagram.svg");background-position:center;background-repeat:no-repeat;background-size:3rem}#news #insta-posts li a img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#contatti{position:relative;background:#AB9F5D;background-image:url(/img/in-cantina-63dca598.webp);background-size:cover;background-position:center;min-height:70vh;padding-top:3rem !important;color:#fff}#contatti:after{z-index:-1;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(#fff));background-image:linear-gradient(top, #000, #fff);mix-blend-mode:multiply;opacity:0.5}#contatti>p{max-width:80vw;margin-left:auto;margin-right:auto}#contatti a{color:inherit}#form_contatti{display:flex;flex-wrap:wrap;padding:2em}#form_contatti p{position:relative;flex:0 33.333%;padding:0 2em;margin:0 0 1em;text-align:left}@media only screen and (max-width: 660px){#form_contatti p{flex:1 100%;padding:0}}#form_contatti p.double{flex:1 66.666%}#form_contatti p.full{flex:1 100%}#form_contatti p label{text-align:left;font-family:"Junicode", serif;font-weight:400;font-style:italic}#form_contatti p input:not([type="submit"]),#form_contatti p textarea{font-family:"Work Sans", sans-serif;font-size:1.25rem;padding:0.4rem 0.8rem 0.5rem;border:none;background-color:#bcb37f;width:100%;color:#232323;-webkit-transition:background-color 0.125s ease-in;transition:background-color 0.125s ease-in}#form_contatti p input:not([type="submit"]):focus,#form_contatti p textarea:focus{outline:none;background-color:#232323;color:#fff}#form_contatti p input[type="checkbox"]~label{border-color:transparent}#form_contatti p input[type="submit"]{font-family:"Work Sans", sans-serif;display:block}#form_contatti p input[type="submit"]:focus,#form_contatti p input[type="submit"]:hover{outline:none;background-color:#5a532f;border-color:#5a532f}#form_contatti p input[type="submit"]:active{background-color:#232323}#form_contatti p.full input[type="submit"]{margin:0 auto}#form_contatti .info span{display:block;text-align:center;border:1px solid;padding:1rem}#form_contatti .info.warning span{background-color:#d7d1b1;color:#c63627}::-webkit-input-placeholder{color:transparent}::-moz-placeholder{color:transparent}:-ms-input-placeholder{color:transparent}::-ms-input-placeholder{color:transparent}::placeholder{color:transparent}.checkbox__wrapper label{display:inline-block;position:relative;line-height:2em;padding:0 0 0 3em;vertical-align:top;cursor:pointer;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.checkbox__wrapper input[type="checkbox"],.checkbox__wrapper label::before{width:2em;height:2em;top:50%;left:0;margin-top:-1em;position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox__wrapper input[type="checkbox"]{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;vertical-align:middle;z-index:100}.checkbox__wrapper label::before{content:'';background-color:#bcb37f;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.radio label::before{border-radius:50%}.checkbox__wrapper svg{position:absolute;width:2em;height:2em;top:50%;margin-top:-1em;left:0;pointer-events:none}.checkbox__wrapper svg path{stroke-width:11px;stroke-linecap:round;stroke-linejoin:round;fill:none;-webkit-transition:0.8s stroke-dasharray ease, 0.8s stroke-dashoffset ease, 0.8s stroke ease;transition:0.8s stroke-dasharray ease, 0.8s stroke-dashoffset ease, 0.8s stroke ease}.checkbox__wrapper input[type="checkbox"]+label svg path{stroke-dasharray:100px 200px;stroke-dashoffset:101px;-webkit-transition:0.2s stroke-dasharray ease, 0.2s stroke-dashoffset ease, 0.2s stroke ease;transition:0.2s stroke-dasharray ease, 0.2s stroke-dashoffset ease, 0.2s stroke ease}.checkbox__wrapper input[type="checkbox"]:checked+label svg path{stroke:#232323;stroke-dashoffset:0px}.lightbox{cursor:pointer}.lightbox-container{position:fixed;z-index:5000;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8);padding:5rem;cursor:pointer;display:flex;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);-webkit-transition:clip-path 0.125s ease-in;transition:clip-path 0.125s ease-in}.lightbox-container:empty{clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.lightbox-container:after{content:"";position:absolute;top:2rem;right:2rem;width:1.5rem;height:1.5rem;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g stroke-linecap="round" stroke-width="1.5" stroke="%23fff" fill="none" stroke-linejoin="round"><path d="M0.75,23.25l22.5,-22.5"></path><path d="M23.25,23.25l-22.5,-22.5"></path></g></svg>');background-repeat:no-repeat}.lightbox-container img{margin:auto;width:auto;height:auto;max-height:100%}.lightbox-container .caption{position:absolute;color:#fff;bottom:2rem;text-align:center;left:0;right:0;font-size:0.75em}.legal{padding:6rem 0 0}.legal main{max-width:35em;padding:2rem;text-align:left;margin:auto}.galleria{list-style:none;margin:0 auto 7rem;padding:0 5vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-grid;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill, minmax(25vw, 1fr))}@media only screen and (max-width: 660px){.galleria{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.galleria figure{position:relative;padding:0;margin:0}.galleria figure .img-wrapper{overflow:hidden}.galleria figure img{display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.125s ease-in;transition:-webkit-transform 0.125s ease-in;transition:transform 0.125s ease-in;transition:transform 0.125s ease-in, -webkit-transform 0.125s ease-in}.galleria figure img:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.galleria figure figcaption{font-size:0.66em;text-align:left;padding-right:2em;margin-top:0.5em}.galleria figure.dida-bottom figcaption{left:0;top:calc(100% + 0.5rem)}.galleria figure.dida-bottomright figcaption{left:unset;right:0;top:calc(100% + 0.5rem);text-align:right}#press .contenuto{padding:0 calc(5vw + 1rem)}@media only screen and (max-width: 660px){#press .contenuto{padding:0 5vw}}#press .raccolta{max-width:60ch;margin:0 auto}#press hr{margin-top:5rem;width:10ch;border-width:2px;border-style:solid;border-color:#AB9F5D}