<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{font-family:'Josefin Sans',serif;font-weight:700;font-style:normal;font-variant:normal;font-size:16px;color:#4b4b4a;background:#000;}

.toggle_menu{position:absolute;top:0;line-height:80px;left:20px;color:#fff;cursor:pointer;}

h1{font-size:2.125em;font-style:normal;font-variant:normal;margin:0;padding:0;letter-spacing:2px}
h2{font-size:1.875em;font-style:normal;font-variant:normal;margin:0;padding:0;letter-spacing:2px}
h3{font-size:1.563em;font-style:normal;font-variant:normal;margin:0;padding:0;letter-spacing:2px}
p{font-size:0.875em;font-family:'Libre Baskerville',serif;font-style:italic;font-weight:400;-webkit-appearance:none;border-radius:0;}

header{position:fixed;width:100%;top:0;left:0;z-index:999;background:#000;height:80px;}
header.smaller{height:80px;}
header.smaller .logo{height:80px;}

header .logo{height:80px;margin-left:0.9375em;background:url('/static/data/layout/logo.png') center center no-repeat;background-size:auto 80px;}

header nav{display:none;}
/*header .languages{display:none;}*/
header nav.active{display:inline;}

nav ul{list-style:none;margin:0;padding:0;}
nav ul li{font-size:0.875em;margin:0;padding:2px 0;}
nav ul li.divider{display:none;}
nav ul li{color:#fff;}
nav ul li a{color:#fff;text-decoration:none;-webkit-transition: color 0.8s;-moz-transition: color 0.8s;-ms-transition: color 0.8s;-o-transition: color 0.8s;transition: color 0.8s;}

footer{position:relative;bottom:0;float:left;width:100%;background:#000;color:#fff;padding-top:45px;padding-bottom:45px;text-align:center;font-size:0.750em;}
footer span{font-size:1em;}
footer a{color:#fff;text-decoration:none;-webkit-transition: color 0.8s;-moz-transition: color 0.8s;-ms-transition: color 0.8s;-o-transition: color 0.8s;transition: color 0.8s;}
footer a:hover{color:#947434;}

section{position:relative;float:left;width:100%;margin-top:80px;background:#fff;}

/* Privacy */
#pp{text-align:justify;}
#pp a{color:#4b4b4a;}

/* Cookies */
#cookieChoiceInfo {background-color:#000;color:#fff;font-size:0.750em;bottom:0;}
#cookieChoiceInfo a,#cookieChoiceDismiss{font-size:1em;}
#cookieChoiceDismiss{color:#947434;}
#cookieChoiceInfo a{color:#947434;}

/* Shared */
section .wrapper{position:relative;float:left;width:100%;}
section .wrapper.title{height:100px;line-height:100px;background-color:#ececec;text-align:center;color:#000;}
section .wrapper.text{padding-top:50px;padding-bottom:50px;line-height:200%;background:#4b4b4a;color:#fff;font-family:'Libre Baskerville',serif;text-align:justify;}
section .wrapper.text.white{background:#fff;color:#4b4b4a;}

/* Vini */
section .vini .cnt-parallax{position:relative;height:500px;}
section .vini .cnt-parallax .parallax-box{z-index:0;position:relative;width:100%;height:500px;background-repeat:no-repeat;background-position:top center;background-attachment:scroll;}
section .vini .cnt-text{width:100%;padding-bottom:40px;padding-left:0.9375em;padding-right:0.9375em}
section .vini .cnt-text h3{margin-top:10px;}

/* Vini &gt; item_1 */
section .vini .item_1{background:#cdcfb0;}
section .vini .item_1 .cnt-parallax .parallax-box{background-image:url('/static/data/home/vini/static-1.jpg');}
section .vini .item_1 .cnt-text{color:#000;}
section .vini .item_1 .cnt-text h1{padding-top:30px;}
section .vini .item_1 a{color:#000;text-decoration:none}

/* Vini &gt; item_2 */
section .vini .item_2{background:#000;}
section .vini .item_2 .cnt-parallax .parallax-box{background-image:url('/static/data/home/vini/static-2.jpg');}
section .vini .item_2 .cnt-text{color:#fff;}
section .vini .item_2 .cnt-text h1{padding-top:30px;}
section .vini .item_2 a{color:#fff;text-decoration:none}

/* Vini &gt; item_3 */
section .vini .item_3{background:#670808;}
section .vini .item_3 .cnt-parallax .parallax-box{background-image:url('/static/data/home/vini/static-3.jpg');}
section .vini .item_3 .cnt-text{color:#fff;}
section .vini .item_3 .cnt-text h1{padding-top:30px;}
section .vini .item_3 a{color:#fff;text-decoration:none}

/* Vini &gt; item_4 */
section .vini .item_4{background:#000;}
section .vini .item_4 .cnt-parallax .parallax-box{background-image:url('/static/data/home/vini/static-4.jpg');}
section .vini .item_4 .cnt-text{color:#fff;}
section .vini .item_4 .cnt-text h1{padding-top:30px;color:#fff;}
section .vini .item_4 a{color:#fff;text-decoration:none}

/* Bag in Box */
section .bag-in-box .cnt-text{padding-bottom:40px;color:#000;}
section .bag-in-box .cnt-text h1{padding-top:30px;color:#000;}

/* Territorio */
section .territorio .half{position:relative;float:left;width:50%;}
section .territorio .map{background:url('/static/data/home/territorio/pattern.jpg') repeat;/*height:500px;*/}
/*section .territorio .map .small-12{height:500px;background:url('/static/data/home/territorio/1.png') center center no-repeat;}*/

/* Contatti */
section .contatti p{text-align:center}
section .contatti p a{color:#4b4b4a;}

/* Modal */
.reveal-modal .btn{background:#e6e6e6;padding:0.5em;color:#4b4b4b;text-decoration:none;}

@media only screen and (min-width:720px) {
	.toggle_menu{display:none;}
	
	header{height:160px;-webkit-transition: height 0.3s;-moz-transition: height 0.3s;-ms-transition: height 0.3s;-o-transition: height 0.3s;transition: height 0.3s;}
	header .logo{position:absolute;top:0;left:0;width:350px;height:160px;background-position:center left;background-size:auto auto;-webkit-transition: height 0.3s;-moz-transition: height 0.3s;-ms-transition: height 0.3s;-o-transition: height 0.3s;transition: height 0.3s;}

	/*
	header .languages{display:inline;position:absolute;width:auto;top:41px;right:15px;}
	header .languages ul{list-style:none;margin:0;padding:0;}
	header .languages ul li{display:inline;color:#2d502e;font-size:0.750em;}
	header .languages ul li a{color:#2d502e;text-decoration:none;-webkit-transition: color 0.8s;-moz-transition: color 0.8s;-ms-transition: color 0.8s;-o-transition: color 0.8s;transition: color 0.8s;}
	header .languages ul li a:hover,header .languages ul li a.selected{color:#947434;}
	*/

	header nav,header nav.active{display:inline;position:inherit;float:right;width:auto;top:110px;}
	nav ul li a:hover,nav ul li a.selected{color:#947434;}
	nav ul li,nav ul li.divider{display:inline}

	header.smaller nav,header.smaller nav.active{top:46px;}
	header.smaller .logo{height:80px;background-size:auto 80px;}
	header.smaller .languages{top:9px;}

	section{margin-top:160px;}
	section .wrapper.text{padding-top:60px;padding-bottom:70px;}

	footer{font-size:0.750em;}
	footer span{font-size:1.250em;}

	/* Vini */
	section .vini .cnt-parallax{z-index:0;position:absolute;width:100%;height:500px;}
	section .vini .cnt-text{position:relative;width:50%;height:500px;padding-bottom:0;}
	
	/* Vini &gt; item_1 */
	section .vini .item_1 .cnt-parallax .parallax-box{background-position:top center;background-attachment:fixed;background-image:url('/static/data/home/vini/parallax-1.jpg');}
	section .vini .item_1 .cnt-parallax .parallax-box.mobile{float:left;width:50%;background-position:bottom center;background-attachment:scroll;background-image:url('/static/data/home/vini/static-1.jpg');}
	section .vini .item_1 .cnt-text{float:right;}
	section .vini .item_1 .cnt-text h1{padding-top:80px;}

	/* Vini &gt; item_2 */
	section .vini .item_2 .cnt-parallax .parallax-box{background-position:top center;background-attachment:fixed;background-image:url('/static/data/home/vini/parallax-2.jpg');}
	section .vini .item_2 .cnt-parallax .parallax-box.mobile{float:right;width:50%;background-position:bottom center;background-attachment:scroll;background-image:url('/static/data/home/vini/static-2.jpg');}
	section .vini .item_2 .cnt-text{float:left;text-align:right}
	section .vini .item_2 .cnt-text h1{padding-top:80px;}
	
	/* Vini &gt; item_3 */
	section .vini .item_3 .cnt-parallax .parallax-box{background-position:top center;background-attachment:fixed;background-image:url('/static/data/home/vini/parallax-3.jpg');}
	section .vini .item_3 .cnt-parallax .parallax-box.mobile{float:left;width:50%;background-position:bottom center;background-attachment:scroll;background-image:url('/static/data/home/vini/static-3.jpg');}
	section .vini .item_3 .cnt-text{float:right;}
	section .vini .item_3 .cnt-text h1{padding-top:170px;}
	
	/* Vini &gt; item_4 */
	section .vini .item_4 .cnt-parallax .parallax-box{background-position:top center;background-attachment:fixed;background-image:url('/static/data/home/vini/parallax-4.jpg');}
	section .vini .item_4 .cnt-parallax .parallax-box.mobile{float:right;width:50%;background-position:bottom center;background-attachment:scroll;background-image:url('/static/data/home/vini/static-4.jpg');}
	section .vini .item_4 .cnt-text{float:left;text-align:right}
	section .vini .item_4 .cnt-text h1{padding-top:80px;}
	
	/* Bag in Box */
	section .bag-in-box .cnt-text h1{padding-top:90px;}
}

/* Slidebar */
#sb-site,.sb-site-container,.sb-slidebar,body,html{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,html{width:100%;overflow-x:hidden}
html{height:100%}
body{min-height:100%;height:auto;position:relative}
html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}
#sb-site,.sb-site-container{width:100%;position:relative;z-index:1;}
.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#313131;-webkit-transform:translate(0px);}

.sb-slidebar ul{list-style:none;margin:20px;padding:0;}
.sb-slidebar ul li a{font-size:1.200em;color:#fff;text-decoration: none;-webkit-transition: color 0.8s;-moz-transition: color 0.8s;-ms-transition: color 0.8s;-o-transition: color 0.8s;transition: color 0.8s;}
.sb-slidebar ul li a:hover{color:#947434;}
/*.sb-slidebar ul li a.selected{color:#947434;}*/

.sb-left{left:0}
.sb-right{right:0}
.sb-slidebar.sb-static,html.sb-static .sb-slidebar{position:absolute}
.sb-slidebar.sb-active{display:block}
.sb-style-overlay{z-index:9999}
.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}
.sb-slidebar{width:30%}
.sb-width-thin{width:15%}
.sb-width-wide{width:45%}
@media (max-width:480px){
	.sb-slidebar{width:70%}
	.sb-width-thin{width:55%}
	.sb-width-wide{width:85%}
}
@media (min-width:481px){
	.sb-slidebar{width:55%}
	.sb-width-thin{width:40%}
	.sb-width-wide{width:70%}
}
@media (min-width:768px){
	.sb-slidebar{width:40%}
	.sb-width-thin{width:25%}
	.sb-width-wide{width:55%}
}
@media (min-width:992px){
	.sb-slidebar{width:30%}
	.sb-width-thin{width:15%}
	.sb-width-wide{width:45%}
}
@media (min-width:1200px){
	.sb-slidebar{width:20%}
	.sb-width-thin{width:5%}
	.sb-width-wide{width:35%}
}
.sb-hide{display:none}</pre></body></html>