@import url("https://fonts.googleapis.com/css2?family=Neuton:wght@200;300;400;700&family=PT+Sans+Narrow:wght@400;700&display=swap");@import url("https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css");body{display:none;font:200 16px "PT Sans Narrow",sans-serif;background:#fff;overflow:auto;width:100%;color:#4a4a4a;padding:0;margin:0}h1,h2,h3,h4{font-family:'Neuton', serif;font-weight:400;line-height:1em;padding:0;margin:0 0 30px;color:#4a4a4a}h1{font-size:2.750em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em;color:#4a4a4a;margin:0 0 10px}*{outline:none !important}a{text-decoration:none !important;outline:none !important;color:#4a4a4a}a:hover{color:#000}input,select,textarea,button{outline:none !important;border:none;border:solid 1px #000;padding:0.2em;color:#000;background:#fff;font-weight:200;font-size:0.9em}input[type="submit"],button{color:#4a4a4a;font-weight:700}button{border:none;background:transparent;font-weight:700}strong{color:#4a4a4a;font-weight:600}#mainwrap .container{max-width:1340px}.ui-autocomplete{background:rgba(255,255,255,0.9);border:none;max-width:300px !important;max-height:300px;overflow-y:auto;overflow-x:hidden;margin:0;padding:0;z-index:9000;font-size:0.7em;font-weight:300;letter-spacing:0.2em}.ui-autocomplete .ui-menu-item{border-bottom:dotted 1px #c4c4c4;list-style:none;margin:0;text-transform:uppercase;cursor:pointer}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{padding:5px 10px}.ui-autocomplete .ui-menu-item:hover{background:rgba(255,255,255,0.9);color:#4a4a4a;border-bottom:dotted 1px #000}.ui-helper-hidden-accessible{display:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:rgba(242,242,242,0.9);font-weight:600;color:#000}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:none;background:#fff;font-weight:normal;color:#000}.ui-tabs{background:transparent;border:none;overflow:hidden}.ui-widget-header{background:transparent;border:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.ui-tabs-nav li{display:inline-block !important;float:none !important;top:0px;margin:0em;padding-bottom:0px;padding:0 12.5px}.ui-tabs-nav .ui-state-default{background:transparent;border:none}.ui-tabs-nav .ui-state-default a{color:#4a4a4a}.ui-tabs-nav .ui-state-active{background:transparent;border:none;font-weight:600}.ui-tabs-nav .ui-state-active a{color:#000}.ui-tabs-panel{width:100% !important;overflow:hidden}.ui-widget-overlay{background:rgba(0,0,0,0.5);width:100%;min-height:100%;overflow:hidden;position:fixed;top:0;left:0;z-index:10000}.ui-dialog{background:#fff;width:100%;max-width:900px;overflow:hidden;border:solid 1px #000;z-index:10001}.ui-dialog .ui-dialog-titlebar{background:#000;color:#fff;padding:5px 10px;margin:0 0 15px;font-size:1.2em;text-transform:uppercase}.ui-dialog .ui-dialog-titlebar-close{display:block;position:absolute;top:10px;right:10px;width:16px;height:16px;background:#000 url("../img/close_bianco.png") no-repeat 0 0;background-size:100% auto;color:#fff}.ui-dialog .ui-dialog-content{padding:15px;min-width:400px}.ui-dialog .ui-dialog-content label{display:block;width:100%;border-bottom:solid 1px #c4c4c4;font-size:1.1em;color:#4a4a4a;text-transform:capitalize}.ui-dialog .ui-dialog-content select{display:block;width:100%;margin:0 0 15px;border:none;border-bottom:solid 1px #c4c4c4}select{width:100%;max-width:200px;padding:5px 35px 5px 5px;font-size:16px;border:1px solid #ccc;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../img/select.png") no-repeat #f2f2f2 calc(100% - 5px) center;background-size:16px 16px;border:none;border-bottom:solid 1px #000;cursor:pointer}select::-ms-expand{display:none}@media screen and (min-width: 0\0){select{background:none\9;padding:5px\9}}.fancybox-bg{background:#fff;opacity:1 !important}.prehead{display:block;width:100%;background:#4a4a4a;color:#fff;text-align:center;position:fixed;top:0;left:0;z-index:10000;overflow:hidden}.prehead .marquee{-webkit-animation:marquee 50s infinite linear;animation:marquee 50s infinite linear;white-space:nowrap}@-webkit-keyframes marquee{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.prehead a{color:#fff;font-size:12px;font-weight:400}header.desk{background:#fff;position:fixed;top:0;padding-top:20px;z-index:9000;max-width:none;border-bottom:solid 2px #000;width:100%}header.desk .container-fluid>.row{position:relative}header.desk .col h1{width:100%;font-size:2.5em;letter-spacing:0.07em;line-height:1em;position:relative;z-index:1;text-align:center}header.desk .col h1 a{display:inline-block;width:100%;max-width:70px;font-weight:bold;color:#000;padding:0 0 5%;background:url("../img/logo.png") no-repeat top left/100% auto;text-indent:-9000em}header.desk .col h1 a span{display:block;font-weight:400;font-size:0.7em}header.desk .col ul{display:block;width:100%;margin:10px 0 15px;padding:0;overflow:hidden;position:relative;text-align:right;z-index:30}header.desk .col ul#lang{text-align:left}header.desk .col ul li{display:inline-block;text-align:left;margin:0 0 0 25px}header.desk .col ul li a{display:block;width:100%;height:auto;overflow:hidden;position:relative;opacity:0.8}header.desk .col ul li a#it{background:url("../img/flag_it.png") no-repeat left center;padding:0 0 0 20px}header.desk .col ul li a:hover{opacity:1}header.desk .col ul li:nth-child(2) a{background-position:-44px 0}header.desk .col ul li:nth-child(3) a{background-position:-89px 0}header.desk .col ul li:nth-child(4) a{background-position:-133px 0}@media screen and (max-width: 1024px){header.desk{display:none}}header.scaled{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}header.scaled .container-fluid>.row:after,header.scaled .container-fluid>.row:before{content:"";width:75px;height:75px}header.scaled h1{font-size:1.25em !important;margin-top:-25px}header.scaled h1 a{max-width:55px !important}header.scaled .col ul{margin-bottom:0 !important}header.mobile{display:none}@media screen and (max-width: 1024px){header.mobile{display:block !important;position:fixed !important;top:0px;left:0;width:100% !important;background:#fff;padding:15px 0 0;overflow:hidden;z-index:9000;border-top:solid 20px #000}header.mobile:before{content:"";width:50px;height:50px;background:url("../img/foglie.png") no-repeat 0 0;background-size:100% auto;position:absolute;top:0;right:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";right:auto;left:0}header.mobile h1{width:100%;font-size:1.25em !important;letter-spacing:0.07em;line-height:1em;position:relative;z-index:1;text-align:center;margin-top:0 !important;margin-bottom:0 !important}header.mobile h1 a{display:inline-block;width:100%;max-width:45px;font-weight:bold;color:#000;padding:0 0 7%;background:url("../img/logo.png") no-repeat top left/100% auto;text-indent:-9000em}header.mobile h1 a span{display:block;font-weight:400;font-size:0.7em}header.mobile ul{display:block;width:100%;margin:5px 0 0;padding:10px 0px 5px;overflow:hidden;position:relative;text-align:right;border-top:solid 2px #000;border-bottom:solid 2px #000}header.mobile ul li{display:inline-block;text-align:left;margin:0 15px 0 0px}header.mobile ul li:first-child{float:left;margin:0 0px 0 15px}header.mobile ul li a{display:block;width:100%;height:auto;overflow:hidden;position:relative;opacity:0.7}header.mobile ul li a#it{background:url("../img/flag_it.png") no-repeat left center;padding:0 0 0 20px}header.mobile ul li a:hover{opacity:1}header.mobile ul li:nth-child(2) a{background-position:-44px 0}header.mobile ul li:nth-child(3) a{background-position:-89px 0}header.mobile ul li:nth-child(4) a{background-position:-133px 0}header.mobile #menutoggle_mobile{position:absolute;top:10px;right:15px;padding:0;width:20px;height:20px;z-index:1}header.mobile #menutoggle_mobile #nav-icon_mobile{width:20px;height:20px;position:relative;margin:6px 10px 0 0;float:left;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}header.mobile #menutoggle_mobile #nav-icon_mobile span{display:block;position:absolute;height:2px;width:100%;background:#000;border-radius:1px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header.mobile #menutoggle_mobile #nav-icon_mobile span:nth-child(1){top:0px}header.mobile #menutoggle_mobile #nav-icon_mobile span:nth-child(2),header.mobile #menutoggle_mobile #nav-icon_mobile span:nth-child(3){top:4px}header.mobile #menutoggle_mobile #nav-icon_mobile span:nth-child(4){top:8px}header.mobile #menutoggle_mobile #nav-icon_mobile.open span:nth-child(1){top:4px;width:0%;left:50%}header.mobile #menutoggle_mobile #nav-icon_mobile.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header.mobile #menutoggle_mobile #nav-icon_mobile.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header.mobile #menutoggle_mobile #nav-icon_mobile.open span:nth-child(4){top:4px;width:0%;left:50%}header.mobile #menutoggle_mobile:hover{color:#4a4a4a}header.mobile #menutoggle_mobile:hover #nav-icon_mobile span{background-color:#4a4a4a}header.mobile #menutoggle_mobile a{display:inline-block;overflow:hidden;white-space:nowrap}}form#search_form{background:#fff;display:none;position:fixed;top:22px;right:50%;overflow:hidden;text-align:left;width:300px;padding:2px 0  0;z-index:9002;transform:translateX(138%)}form#search_form label{display:block;margin:0;padding:0;width:100%}form#search_form label input{width:100%;background:rgba(255,255,255,0.5);padding:5px 60px 5px 5px;text-align:left;text-transform:uppercase;border:none;border-bottom:solid 1px #000}form#search_form button,form#search_form .close_form{display:block;background:#000 url("../img/close_bianco.png") no-repeat center center;background-size:16px 16px;width:16px;height:16px;overflow:hidden;margin:0;padding:0;border:none;position:absolute;top:10px;right:0;text-indent:-9000em}form#search_form button{background:#fff url("../img/ico_lente.png") no-repeat center center;background-size:16px 16px;right:34px}form#search_form h6{margin:10px 8px;width:150px;position:relative;color:#000;font-size:1.2em;cursor:pointer}form#search_form h6:after{content:'';width:16px;height:16px;background:url("../img/select.png") no-repeat right top;background-size:16px 16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}form#search_form h6.up:after{transform:translateY(-50%) rotate(180deg)}@media screen and (max-width: 1024px){form#search_form{top:93px;right:auto;left:15px;width:calc(100% - 30px);padding:2px 0 0;z-index:9002;transform:translateX(0)}form#search_form button{top:10px}}#mainmenu{margin-top:-20px}#mainmenu nav{width:100%;text-align:center;border:none;border-radius:0;text-transform:uppercase;font-size:0.9em;font-weight:900}#mainmenu nav .ui-tabs-nav a{display:inline-block;width:auto;overflow:hidden;position:relative;font-weight:900;letter-spacing:0.15em}#mainmenu nav .ui-tabs-nav a:after{content:"";width:100%;height:4px;background:rgba(119,110,184,0.5);position:absolute;display:none;bottom:5px;z-index:-1}#mainmenu nav .ui-tabs-nav a:hover:after{display:block}#mainmenu nav .ui-tabs-nav .ui-state-active a:after{display:block}#mainmenu nav .ui-tabs-panel{width:100%;position:absolute;background:#fff;padding:0;z-index:900;overflow:hidden;text-align:center;left:0;margin:2px 0px 0}#mainmenu nav .ui-tabs-panel .wrapper{width:100%;overflow:hidden;text-align:left;padding:15px 0;margin:0 auto 10px;max-width:105em;background:#fff;box-shadow:0px 5px 5px 0px rgba(0,0,0,0.5);border:solid 2px #000;border-top:none}#mainmenu nav .ui-tabs-panel .column{width:calc(100% / 4);float:left;margin:0;padding:15px;max-width:450px;border-right:solid 1px #000}#mainmenu nav .ui-tabs-panel .column:last-of-type{border-right:none}#mainmenu nav .ui-tabs-panel h4{border-bottom:solid 1px #c4c4c4;padding:0 0 15px;font-size:1em}#mainmenu nav .ui-tabs-panel ul{width:100%;float:left;display:block;list-style:none;padding:0;text-align:left;columns:2}#mainmenu nav .ui-tabs-panel ul li{display:block;width:150px;margin:0 0px 5px 0;padding:0}#mainmenu nav .ui-tabs-panel ul li a{display:inline-block;width:auto;overflow:hidden;position:relative;font-weight:900;letter-spacing:0.15em}#mainmenu nav .ui-tabs-panel ul li a:after{content:"";width:100%;height:4px;background:rgba(119,110,184,0.5);position:absolute;display:none;bottom:5px;z-index:0}#mainmenu nav .ui-tabs-panel ul li a:hover:after{display:block}#mainmenu nav #tabs-designers .column:first-child ul{columns:2;max-width:none}@media screen and (max-width: 1024px){#mainmenu{display:none}}#mainmenu_mobile{display:none;width:100%;position:fixed;top:-900px;background:#f2f2f2;padding:15px;overflow:auto;z-index:9000}#mainmenu_mobile ul{list-style:none;margin:0;padding:0;width:100%;font-size:0.9em}#mainmenu_mobile ul li{padding:5px;margin:0;background:transparent;border-bottom:solid 1px #c4c4c4}#mainmenu_mobile ul li h4,#mainmenu_mobile ul li h6,#mainmenu_mobile ul li a,#mainmenu_mobile ul li strong{display:block;font-size:1.1em;font-weight:400;text-transform:uppercase;background:transparent;margin:0;padding:5px 0;width:100%;position:relative;text-align:left;cursor:pointer;font:400 0.9em "PT Sans Narrow",sans-serif}#mainmenu_mobile ul li h4{border-bottom:dashed 1px #c4c4c4;padding:10px}#mainmenu_mobile ul li .wrapper{display:block;width:100%;overflow:hidden}#mainmenu_mobile ul li .wrapper .column{height:auto !important}#mainmenu_mobile ul li .column:last-of-type h4{border-bottom:none}#mainmenu_mobile ul li h4:after,#mainmenu_mobile ul li h6:after{display:block;content:'';background:url("../img/arrow.gif") no-repeat bottom left;width:10px;height:5px;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(270deg)}#mainmenu_mobile ul li h4.ui-state-active:after,#mainmenu_mobile ul li h6.ui-state-active:after{transform:translateY(-50%) rotate(0deg)}#mainmenu_mobile ul li ul{list-style:none;margin:0;padding:0;width:100%}#mainmenu_mobile ul li ul li{border-bottom:dotted 1px #c4c4c4;padding:0 10px}#mainmenu_mobile ul li ul li:last-child{border-bottom:none}#mainmenu_mobile ul li ul li a{font-weight:200}#mainmenu_mobile ul li ul#social{width:100%;overflow:hidden;font-size:1.3em}#mainmenu_mobile ul li ul#social li{display:inline-block;width:auto;margin:0 15px 0 0px;border-bottom:none}#mainwrap{margin-top:257.5px}.home_gallery .next,.home_gallery .prev{display:none;width:30px;height:30px;text-align:center;background:#fff;color:#000;position:absolute;top:50%;left:0;z-index:500;font-size:1.4em;transform:translateY(-200%)}.home_gallery .next:hover,.home_gallery .prev:hover{color:#fff;background:#000}.home_gallery .next{left:auto;right:0}.home_gallery:hover .next,.home_gallery:hover .prev{display:block}.home_gallery .swiper-slide{background:#f2f2f2}.home_gallery .swiper-slide .img{display:block;width:100%;min-height:300px;padding-bottom:100%;overflow:hidden;position:relative;margin-bottom:115px}.home_gallery .swiper-slide .img img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.home_gallery .swiper-slide a{position:absolute;bottom:0;left:0;display:block;width:100%;padding:10px 0;margin:0 auto;text-align:left;font-size:1em;color:#c4c4c4;text-transform:uppercase;background:#fff}.home_gallery .swiper-slide a strong{display:block;font:bold italic 2em 'Neuton', serif}.home_gallery .swiper-slide a span{display:block;font-size:0.7em;font-weight:900;color:#000;margin:15px 0 0}#home_corpo{margin:20px auto 40px;text-align:center}@media screen and (max-width: 992px){#home_corpo{padding-top:70px}}#home_corpo .row{position:relative}#home_corpo .item{margin-top:30px;position:relative;text-align:left}#home_corpo .item a{display:block;width:100%;overflow:hidden}#home_corpo .item .img{display:block;width:100%;overflow:hidden;background:#f2f2f2;position:relative;max-height:600px}#home_corpo .item .img img{display:block;width:100%;height:auto}#home_corpo .item h3{display:block;font:bold italic 2em/0.85em 'Neuton', serif;position:absolute;top:10px;left:30px;text-transform:uppercase;z-index:5;color:#000}@media screen and (min-width: 992px){#home_corpo .item.last{position:absolute;bottom:0;right:0}#home_corpo .item.last .img{height:600px}#home_corpo .item.last .img img{width:auto;height:100%}}.newarrivals{margin-top:30px}.newarrivals h2{font-size:4.000em;font-style:italic}#home_carousel .swiper-slide img{width:100%;height:auto}#home_carousel .swiper-slide a{display:flex;flex-direction:column;max-width:300px;padding:10px;margin:0 auto;min-height:150px;text-transform:uppercase;color:#000}#home_carousel .swiper-slide a span.marca,#home_carousel .swiper-slide a span.prezzo{font-size:1.125em;font-weight:700;letter-spacing:0.15em}#home_carousel .swiper-slide a span.marca.prezzo,#home_carousel .swiper-slide a span.prezzo.prezzo{position:absolute;bottom:0;left:0;text-align:center;width:100%}#home_carousel .swiper-slide a span.prodotto{width:100%;height:40px;margin:10px 0 20px;font-size:0.9em;line-height:1em}#home_carousel .next,#home_carousel .prev{display:none;width:30px;height:30px;text-align:center;background:#fff;color:#000;position:absolute;top:160px;left:0;z-index:500;font-size:1.4em}#home_carousel .next:hover,#home_carousel .prev:hover{color:#fff;background:#000}#home_carousel .next{left:auto;right:0}#home_carousel:hover .next,#home_carousel:hover .prev{display:block}.home_blog{margin:30px auto;border-top:solid 4px #000;padding:10px;text-align:right}.home_blog h2{display:block;font:500 1em "PT Sans Narrow",sans-serif;background:#fff;padding:0 10px 0 20px;margin:-24px -10px 40px auto;position:relative;width:100%;max-width:300px}.home_blog #home_carousel_blog{text-align:left}.home_blog #home_carousel_blog .swiper-slide img{width:100%;height:auto}.home_blog #home_carousel_blog .swiper-slide a{max-width:300px;display:block;padding:10px;margin:0 auto;text-transform:uppercase;color:#000;position:relative}.home_blog #home_carousel_blog .swiper-slide a h4{display:none;width:100%;margin:0;padding:0 15px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.8em;color:#fff;text-shadow:0 0 1px #000;overflow:visible;line-height:0.8em}@media screen and (max-width: 992px){.home_blog #home_carousel_blog .swiper-slide a h4{display:block}}.home_blog #home_carousel_blog .swiper-slide a:hover h4{display:block}.home_blog #home_carousel_blog .next,.home_blog #home_carousel_blog .prev{display:none;width:30px;height:30px;text-align:center;background:#fff;color:#000;position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:500;font-size:1.4em}.home_blog #home_carousel_blog .next:hover,.home_blog #home_carousel_blog .prev:hover{color:#fff;background:#000}.home_blog #home_carousel_blog .next{left:auto;right:0}.home_blog #home_carousel_blog:hover .next,.home_blog #home_carousel_blog:hover .prev{display:block}select#tipo_stagioni{margin:0px 58px 20px 0;background-color:#fff;border:solid 1px #f2f2f2;max-width:290px;font-weight:200;font-size:1em;background-image:url("../img/select_chevron.png");background-size:14px,8px;float:left}#active_filter{background:#fcfcfc;width:auto;float:left}#active_filter a{display:inline-block;background:#f2f2f2 url("../img/ics_grigio.gif") no-repeat 10px center;padding:8px 15px 8px 35px;margin:0 10px 0 0;font-size:0.8em}#breadcrumb{padding:10px 0px;margin:-30px 0 0;text-transform:uppercase;position:relative;width:100%;font-size:0.6em}#breadcrumb a{margin:5px}@media screen and (max-width: 1024px){#breadcrumb{padding:10px 30px 10px 0;margin:130px 0 30px;border:solid 1px #f2f2f2;border-right:0;border-left:0;z-index:100}}section#catalog{background:#fff;position:relative}section#catalog #center h1{width:100%;text-align:center;text-transform:uppercase;font-style:italic}section#catalog #center #testo_brand{width:100%;border-top:solid 1px #000;border-bottom:solid 1px #000;text-align:center;margin:0 0 30px;padding:0 0 5px}section#catalog #center #testo_brand img{display:block;width:100%;height:auto;margin:0 0 15px}section#catalog #center #filter{width:100%;max-width:664px;text-align:center;margin:0 auto 40px;text-transform:uppercase;font-size:0.7em}section#catalog #center #filter h6{display:inline-block}section#catalog #center #filter .ui-tabs-nav{display:inline-block;width:auto;margin:0 0 0 20px;padding:10px 0;border-top:solid 1px #000;border-bottom:solid 1px #000;list-style:none}section#catalog #center #filter .ui-tabs-nav li{min-width:100px;border-right:solid 1px #000}section#catalog #center #filter .ui-tabs-nav li:last-child{border-right:none}section#catalog #center #filter .ui-tabs-panel{width:100%;list-style:none;border-top:solid 1px #000;border-bottom:solid 1px #000;background:#fafafa;margin:-0.6px 0 0 0;padding:0 15px;columns:4;vertical-align:top}section#catalog #center #filter .ui-tabs-panel li{text-align:left;padding:10px 0}section#catalog #center #filter .ui-tabs-panel li h5{font:500 1em "PT Sans Narrow",sans-serif;margin:0}section#catalog #center #filter .ui-tabs-panel li ul{margin:0;padding:0;list-style:none}section#catalog #center #filter .ui-tabs-panel li a{display:block;padding:2px 0 2px 20px;background:url("../img/checkbox_off.gif") no-repeat left 2px;background-size:15px}section#catalog #center #filter .ui-tabs-panel li a:hover{text-decoration:underline !important}section#catalog #center #filter .ui-tabs-panel li a.active{background-image:url("../img/checkbox_on.gif")}@media screen and (max-width: 1024px){section#catalog #center #filter .ui-tabs-nav{margin:0 !important}section#catalog #center #filter .ui-tabs-nav li{padding:0 !important;min-width:80px}section#catalog #center #filter .ui-tabs-panel{margin:-0.7px 0 0 0;columns:2}}section#catalog #center .item{margin-bottom:20px}section#catalog #center .item .frame{display:block;overflow:hidden;background:#fff;padding:0 0 5px;text-align:left;border:solid 1px #fff}section#catalog #center .item .frame .gal_img{background:#fff;width:100%;height:100%;max-height:500px;overflow:hidden;margin:0 auto 20px}section#catalog #center .item .frame .gal_img img{width:100%;height:auto}section#catalog #center .item .frame p{text-transform:uppercase;margin:0 0 10px;padding:0 10px;text-align:center;font-size:0.9em}section#catalog #center .item .frame h5{font-size:1em;margin:0 0 10px;padding:0 10px;text-transform:uppercase;text-align:center}section#catalog #center .item .frame h6{font-weight:600;margin:0 0 10px;padding:0 10px;text-transform:uppercase;text-align:center}section#catalog #center .item .frame:hover{border-color:#fff}section#catalog #center .sorter{font-size:0.7em;text-transform:uppercase}section#catalog #center .sorter h6{display:inline-block;text-transform:uppercase;margin:0 10px 0 0}section#catalog #center .sorter select{text-transform:uppercase;font-size:1em;background-color:#fff;border-bottom:none;margin:-17px 0 0 0}section#catalog #center .sorter select option{text-transform:uppercase}@media screen and (max-width: 1024px){section#catalog #center .sorter{text-align:center;margin-bottom:10px}}section#catalog #center .numview{visibility:hidden;font-size:0.7em;text-transform:uppercase;text-align:center}section#catalog #center .numview h6,section#catalog #center .numview h5{display:inline-block;text-transform:uppercase;margin:0 10px 0 0}section#catalog #center .numview h5{font-size:1em;font-weight:600;margin:0 10px 0 30px}section#catalog #center .numview ul{display:inline-block;width:auto;margin:0 auto;padding:0;list-style:none}section#catalog #center .numview ul li{display:inline-block;width:auto;margin:0 5px}section#catalog #center .numview ul li a{display:block;width:auto;text-align:center;padding:0  5px;font-weight:200;border:solid 1px #fff}section#catalog #center .numview ul li a:hover{font-weight:600;border:solid 1px #000}section#catalog #center .numview ul li a.act{font-weight:600;border:solid 1px #000}@media screen and (max-width: 1024px){section#catalog #center .numview{margin-bottom:10px}}section#catalog #center .paginazione{font-size:0.9em;text-align:right;margin-bottom:50px}section#catalog #center .paginazione ul{width:auto;margin:0 auto;padding:0;list-style:none}section#catalog #center .paginazione ul li{display:inline-block;width:auto;margin:0 5px}section#catalog #center .paginazione ul li a{display:block;width:auto;text-align:center;padding:0;font-weight:200}section#catalog #center .paginazione ul li a:hover{font-weight:600}section#catalog #center .paginazione ul li a.act{font-weight:600}@media screen and (max-width: 1024px){section#catalog #center .paginazione{text-align:center}section#catalog #center .paginazione ul li a{width:30px}}section#catalog.dettaglio .gal_det{width:100%;position:relative;overflow:hidden;margin:0 0 0px;cursor:zoom-in}section#catalog.dettaglio .gal_det img{width:75%;height:auto}section#catalog.dettaglio .gal_tmb{width:100%;position:relative;overflow:hidden;padding:20px 0 0;margin:0 0 30px;cursor:pointer}section#catalog.dettaglio .gal_tmb .swiper-slide img{width:100px;height:auto}section#catalog.dettaglio h2,section#catalog.dettaglio h3,section#catalog.dettaglio h4,section#catalog.dettaglio h5{font-family:'PT Sans Narrow', sans-serif;margin:0 0 5px;padding:0;font-weight:600;color:#000}section#catalog.dettaglio h2{font-size:28px;font-weight:500}section#catalog.dettaglio h4{font-weight:200;font-size:1.1em}section#catalog.dettaglio h6{font-weight:100;font-size:0.7em;margin-bottom:10px;color:#4a4a4a;text-transform:uppercase}section#catalog.dettaglio p{margin:0px 0 5px}section#catalog.dettaglio h3.price{font-size:1.1em;font-weight:300;margin:0 0 30px}section#catalog.dettaglio h3.price em{display:inline-block;color:#c4c4c4;text-decoration:line-through;font-weight:100;font-size:0.9em;margin:0 10px 0 0}section#catalog.dettaglio h3.price .sale{text-transform:uppercase;font-size:0.7em;color:#4a4a4a;background:#f2f2f2;padding:2px 5px;display:inline-block;margin:0 15px;position:absolute;white-space:nowrap}section#catalog.dettaglio h5{width:100%;padding:0 0 5px 0px;position:relative;font-size:1em;font-weight:200;overflow:hidden;text-transform:uppercase}section#catalog.dettaglio h5 span{cursor:pointer;position:absolute;right:0;top:50%;font-size:0.8em;text-transform:uppercase;transform:translateY(-50%)}section#catalog.dettaglio a.taglia{display:inline-block;width:30px;border:solid 1px #fff;text-align:center;margin:5px 5px 5px 0;font-size:0.9em;padding:1px 5px}section#catalog.dettaglio a.taglia:hover{border-color:#000;color:#000;font-weight:600}section#catalog.dettaglio a.taglia.selected{border-color:#000;font-weight:600;color:#000}section#catalog.dettaglio #cart_lnk{list-style:none;width:100%;display:block;position:relative;overflow:hidden;margin:30px 0 0;padding:0}section#catalog.dettaglio #cart_lnk li{display:block;width:50%;overflow:hidden;margin-bottom:15px;float:left}section#catalog.dettaglio #cart_lnk li a{display:block;padding:10px;margin:0;background:#000;color:#fff;border:solid 1px #000;position:relative;overflow:hidden;text-transform:uppercase;text-align:center;line-height:1em}@media screen and (max-width: 1024px){section#catalog.dettaglio #cart_lnk li a{white-space:nowrap;font-size:0.83em}}section#catalog.dettaglio #cart_lnk li a .fa-shopping-bag,section#catalog.dettaglio #cart_lnk li a .fa-heart{display:inline-block;margin:0 10px}section#catalog.dettaglio #cart_lnk li a .fa-shopping-bag{display:none}section#catalog.dettaglio #cart_lnk li a:hover{background:#fff;color:#000;border:solid 1px #000}section#catalog.dettaglio #cart_lnk li a.add_wish{background:#fff;color:#000;border-color:#fff !important}section#catalog.dettaglio #cart_lnk li a.add_wish:hover{font-weight:600}section#catalog.dettaglio #varianti{width:100%;list-style:none;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;align-items:flex-start;text-align:center;margin:0;padding:0}section#catalog.dettaglio #varianti li{width:calc((100% / 5) - 10px);margin:0 10px 10px 0}section#catalog.dettaglio #varianti li a{display:block;width:100%;overflow:hidden;text-decoration:none !important}section#catalog.dettaglio #varianti li a img{display:block;width:100%;height:auto;border:solid 1px #fff;transition:all 0.5s ease-in}section#catalog.dettaglio #varianti li a:hover img{border:solid 1px #c4c4c4}section#catalog.dettaglio #social_lnk{list-style:none;width:100%;display:block;position:relative;overflow:hidden;margin:30px 0;padding:10px 0;font-size:1em;text-transform:uppercase;border-top:dotted 1px #c4c4c4;text-align:right}section#catalog.dettaglio #social_lnk li{display:inline-block;margin:0 auto 0 10px}section#catalog.dettaglio #social_lnk li:first-child{font-size:0.7em;font-weight:400;letter-spacing:0.2em;margin:0;color:#000}section#catalog.dettaglio #social_lnk li a{color:#c4c4c4}section#catalog.dettaglio #social_lnk li a:hover{color:#000}section#catalog.dettaglio .corr{margin-top:50px;border:none;border-top:solid 1px #c4c4c4;border-bottom:solid 1px #c4c4c4;padding:50px 0}section#catalog.dettaglio #correlati h3{font-size:1.1em;margin:50px 0 30px;padding:10px;font-weight:400;text-transform:uppercase}section#catalog.dettaglio #correlati .item{margin-bottom:20px}section#catalog.dettaglio #correlati .item .frame{display:block;overflow:hidden;background:#fff;padding:0 0 5px;text-align:center;border:solid 1px #fff}section#catalog.dettaglio #correlati .item .frame .gal_img{background:#fff;width:100%;height:100%;max-height:500px;overflow:hidden;margin:0 auto 20px}section#catalog.dettaglio #correlati .item .frame .gal_img img{width:100%;height:auto}section#catalog.dettaglio #correlati .item .frame p{font-size:0.7em;font-weight:300;text-transform:uppercase;margin:0 0 10px;padding:0 10px}section#catalog.dettaglio #correlati .item .frame h5{font-size:1em;font-weight:600;margin:0 0 10px;padding:0 10px}section#catalog.dettaglio #correlati .item .frame h6{font-size:1em;font-weight:600;margin:0 0 10px;padding:0 10px}section#catalog.dettaglio #correlati .item .frame ul{list-style:none;width:100%;overflow:hidden;margin:0;padding:0 10px;visibility:hidden}section#catalog.dettaglio #correlati .item .frame ul li{border:solid 1px #fff;width:auto;overflow:hidden;text-align:center;display:inline-block;padding:2px 5px;margin:0 5px 0 0}section#catalog.dettaglio #correlati .item .frame:hover{border-color:#fff}section#catalog.dettaglio #correlati .item .frame:hover ul{visibility:visible}@media screen and (max-width: 1024px){section#catalog.dettaglio h2{margin-top:50px}section#catalog.dettaglio .corr{padding-top:20px;padding-bottom:20px;border-bottom:none}}#guidataglie{display:none;background:#fff;overflow:hidden;padding:15px;z-index:900}#guidataglie #tagl{width:100%;overflow-y:hidden;overflow-x:auto;margin:0 0 0 5em;padding:0}@media screen and (max-width: 320px){#guidataglie #tagl{width:calc(100% - 190px);max-width:267px}}#guidataglie #tagl ul{position:absolute;width:5em;left:15px;top:auto;list-style:none;background:#f2f2f2;margin:0;padding:0}#guidataglie #tagl ul li{padding:10px 5px;border-bottom:solid 1px #4a4a4a}#guidataglie table{table-layout:fixed;width:785px}#guidataglie table td{padding:10px 5px;text-align:center;text-transform:uppercase;width:calc(100% / 14);border-bottom:solid 1px #4a4a4a}#guidataglie table td:nth-child(odd){background:#fafafa}@media screen and (max-width: 1024px){#general .content #breadcrumb{margin:48px 0 30px}}#general .content h2{font:400 1.8em "PT Sans Narrow",sans-serif;letter-spacing:0.15em}#general .content h3,#general .content h4{font:400 1.2em "PT Sans Narrow",sans-serif;letter-spacing:0.15em}#general .content .imgh{width:100%;overflow:hidden;position:relative;max-height:500px;margin-bottom:40px}#general .content .imgh img{width:100%;height:auto}#general .accordion .ui-accordion-header{font-size:1.2em;border-bottom:dotted 1px #4a4a4a;padding:0 0 10px 0;position:relative;overflow:hidden;cursor:pointer}#general .accordion .ui-accordion-header .ui-accordion-header-icon{display:block;width:16px;height:16px;overflow:hidden;position:absolute;top:50%;right:5px;transform:translateY(-50%);background:url("../img/plus.gif") no-repeat top left;background-size:16px 16px}#general .accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon{background-image:url("../img/minus.gif")}#general .accordion .ui-accordion-content{padding:0 0 20px}#contact_form{width:100%;position:relative;overflow:hidden;border:solid 1px #f2f2f2;padding:15px 10px}#contact_form label{display:block;width:50%;float:left;overflow:hidden;padding:0 5px;margin:0 0 15px}#contact_form label[for="privacy_cont"],#contact_form label[for="messaggio"]{width:100%;float:none}#contact_form label input,#contact_form label textarea{display:block;width:100%;margin:5px 0 0 0}#contact_form label input[type="checkbox"]{display:inline-block;margin:0 5px 0 0;width:auto}#contact_form button{display:block;width:calc(100% - 10px);clear:both;border:solid 1px #c4c4c4;font-size:1.2em;text-transform:uppercase;margin:10px 5px;padding:5px 15px;position:relative;font-weight:200;text-align:left;background:#000;color:#fff}#contact_form button span{font-size:1em;position:absolute;top:50%;right:15px;transform:translateY(-50%)}#login{margin:0 auto;padding:50px 0  !important;background:#fff;width:100%;text-align:center;position:relative}#login .spacer{width:1px;background:#f2f2f2;height:100%;min-height:200px;max-height:none;position:absolute;top:0px;left:50%;transform:translateX(-50%)}#login h2{width:100%;text-align:center;font-weight:100;text-transform:uppercase}#login form{width:50%;display:flex;flex-flow:column;text-transform:uppercase;margin:50px auto}#login form label{display:block;width:100%;max-width:200px;margin:0 auto 20px;position:relative;white-space:nowrap}#login form label.check{display:inline-block;width:auto;padding:0 20px !important;white-space:normal;text-align:left;text-transform:none}#login form label input{display:block;width:calc(100% + 1px);background:transparent;margin:0 auto;text-align:center}#login form label input[type=checkbox]{position:absolute;top:3px;left:0;width:10px}#login form label select{display:block}#login form .g-recaptcha{max-width:310px;margin:0 auto}#login form button{display:block;width:200px;clear:both;font-size:0.9em;text-transform:uppercase;margin:10px auto;padding:10px 15px;position:relative;font-weight:300;text-align:center}#login form button span{font-size:1em;position:absolute;top:9px;right:15px}#login form button:hover{background:#fff;color:#000;font-weight:600}#login #rescue_button{margin:30px auto 0;font-size:0.9em}#login #rescue_form{margin-top:30px}#login .msg{display:block;position:fixed;top:50%;left:50%;width:100%;max-width:500px;transform:translate(-50%, -800%);border:solid 1px #000;padding:15px;background:#fff;z-index:100}@media screen and (max-width: 1440px){#login .msg{transform:translate(-50%, -350%)}}@media screen and (max-width: 1024px){#login{margin-top:65px}#login .spacer{display:none}#login .msg{position:relative;transform:none;top:auto;left:auto;margin:30px auto;border:none}}body.selection #center .row{border-bottom:solid 1px #c4c4c4}body.selection .paginazione{font-size:0.9em;text-align:right;margin-bottom:50px}body.selection .paginazione ul{width:auto;margin:15px auto;padding:0;list-style:none;text-align:center}body.selection .paginazione ul li{display:inline-block;width:auto;margin:0 5px}body.selection .paginazione ul li a{display:block;width:auto;text-align:center;padding:0;font-weight:200}body.selection .paginazione ul li a:hover{font-weight:600}body.selection .paginazione ul li a.act{font-weight:600}@media screen and (max-width: 1024px){body.selection .paginazione{text-align:center}body.selection .paginazione ul li a{width:30px}}footer{margin:100px auto 20px;border-top:solid 2px #000;background:#fff;overflow:hidden}footer>.row{border-bottom:solid 2px #000}footer>.row:last-of-type{border-bottom:none}footer .row form{width:100% !important;position:relative;overflow:hidden;margin:0 auto;padding:0}footer .row form div{width:100%;position:relative;overflow:hidden}footer .row form div h4{font:200 20px 'Brandon Grotesque';letter-spacing:0.2em;text-transform:uppercase;width:100%;text-align:center;margin:20px 15px}footer .row form label{display:block;width:calc(50% - 30px);margin:20px 0;padding:0 15px;float:left;text-transform:uppercase;font-size:0.9em}footer .row form input[type="email"]{display:block;text-align:left;width:100%;border:none;border:solid 1px #c4c4c4;background:#fff;padding:5px;text-transform:uppercase;font-size:1em}footer .row form button{display:block;text-align:center;width:100px;height:30px;border:solid 1px #000;position:relative;background:#000;color:#fff;letter-spacing:0.2em;font-weight:200;text-transform:uppercase;margin:20px 0}footer .row .col-md-3{border-right:solid 2px #000}footer .row .col-md-3 .wrap{display:block;width:100%;overflow:hidden;vertical-align:middle;padding:40px 0}footer .row .col-md-3 .wrap h1{width:100%;font-size:1.2em;letter-spacing:0.07em;line-height:1em;position:relative;z-index:1;text-align:center}footer .row .col-md-3 .wrap h1 a{display:inline-block;width:auto;font-weight:bold;color:#000;padding:0}footer .row .col-md-3 .wrap h1 a span{display:block;font-weight:400;font-size:0.7em}footer .row .col-md-3 .wrap #social{width:100%;text-align:center;font-size:0.7em;color:#000}footer .row .col-md-3 .wrap #social ul{margin:0 auto 15px;padding:0;font-size:1.5em}footer .row .col-md-3 .wrap #social li{width:auto;display:inline-block;margin:0 10px}footer .row .col-md-3 .wrap #social li a{color:#000}footer .row .colonna{padding:40px 40px 40px 0;float:left;width:auto}footer .row .colonna:last-child{padding:40px 0}footer .row .colonna h6{font-weight:600;font-size:0.7em;text-transform:uppercase}footer .row .colonna ul{list-style:none;padding:0;margin:0;font-size:0.7em;text-transform:uppercase}footer .row .colonna ul li{margin-bottom:10px}footer .row .colonna ul li a{color:#4a4a4a}footer .row .colonna ul li a:hover{color:#000}footer .row em{display:block;padding:0;font-style:normal;text-transform:uppercase;font-size:0.7em;letter-spacing:0.2em;margin:15px 0 0 15%}@media screen and (max-width: 1024px){footer{margin:100px auto 0px}footer .row:first-child{display:none}}
