@font-face{font-family:'Fjalla One';src:url(../assets/fonts/FjallaOne-Regular.ttf) format('truetype')}@font-face{font-family:'Pragati Narrow';src:url(../assets/fonts/PragatiNarrow-Regular.ttf) format('truetype')}:root{--custom-text-color:#000;--custom-text-color-trasp:rgba(0,0,0,.1);--titlefont:'Pragati Narrow' , sans-serif;--default-font:'PT Sans' , sans-serif;--footerbgcolor:#e5e5e5;--pagetitle:#efefef}html,body{font-family: var(--default-font);font-size:101%}.navbar-header,.nav{font-family: var(--titlefont);font-size:115%}h1,h2,h3,h4{font-family: var(--titlefont)}a{color:#333}a:hover,a:focus{color:#000}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:var(--custom-text-color);border:0}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:var(--custom-text-color)}.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.dropdown-menu{padding:0}.owl-nav button span{padding:6px 12px!important;font-size:150%}.owl-nav button:hover span{background-color:#000!important}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:var(--custom-text-color);color:#fff}.h1homepage{color:var(--custom-text-color);font-size:2vw}.banneritalia{margin:0 0 4px 0;overflow:hidden}.banneritalia span{display:block;float:left;width:33.33%;margin:0;padding:2px 0}.banneritalia span:nth-child(1){background-color:#23aa3d}.banneritalia span:nth-child(2){text-align:center;background-color:#fff;font-weight:bold;font-style:italic}.banneritalia span:nth-child(3){background-color:#d20012}.logotop{}.btn-primary{color:#fff;background-color:var(--custom-text-color);border-color:var(--custom-text-color)}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary,.btn-primary.disabled{background-color:var(--custom-text-color);border-color:var(--custom-text-color)}#primary-menu .nav .open>a,#primary-menu .nav .open>a:focus,#primary-menu .nav .open>a:hover{background-color:var(--custom-text-color);border-color:var(--custom-text-color)}#primary-menu .dropdown-menu{background-color:var(--custom-text-color);color:#fff}#formLoginPop{padding:10px}.sidebarUt{padding:6px;border-radius:6px;background-color:#f7f7f7;border:1px solid #f7f7f7;box-shadow:0 0 4px #ccc}.sidebarUt .list-group a:before{content:'› '}.sidebarUt a{color:#928683}.panelhomeut{margin:20px 0}#primary-menu{background-color:rgba(255,255,255,1)}#navbar-collapse-1{margin-top:4px}#navbar-collapse-1 a{}.navbar-toggle{margin:15px 15px 0 4px;padding:0}.navbar-toggle .fa{color:#000}.nav>li>a:focus,.nav>li>a{border-bottom:2px solid transparent}.nav>li>a:focus,.nav>li>a:hover{background-color:var(--custom-text-color-trasp);border-bottom:2px solid #fff}.divider-shape-4{width:100%;height:14px;background:url(https://www.ideafilo.it/assets/images/xshape-4.png.pagespeed.ic.q9XqsAmYwV.png) center no-repeat;margin-bottom:20px;margin-top:20px}.titlefont{font-family: var(--titlefont);font-weight:500}a.linkWishlist{position:absolute;margin-left:18px;top:3px;transition:all .3s ease-in-out}a.linkWishlist:hover{text-decoration:none;color:#ffec74;text-shadow:0 0 2px #000}.browntext{color:#757579}.btn{border-radius:0}.btn-dark{background-color:#000;color:#fff;border:0 solid #fff}.btn-dark:hover{color:#fff;background-color:#333}.linkbigut{margin:15px;border-radius:8px;padding:18px 30px;background-color:#dadada;border:1px solid #ccc;box-shadow:0 0 6px #eaeaea;text-align:center;display:inline-block;transition:all ease-in-out .5s}.linkbigut:hover{color:#3b3130;background-color:#d6ccc5;border:1px solid #d6ccc5;text-decoration:none}.linkbigut i{font-size:80px}.listaSimboli{margin:8px;float:left;display:table-cell;position:relative!important}.listaSimboli img{height:40px!important}.userAreaDropdown li a{display:block!important;text-align:left!important;color:#fff}.userAreaDropdown li a:hover{background-color:#666;color:#fff!important}#barMain .nav>li.bandiere>a{padding:5px 4px}#reparti>ul>li>a{font-family:'Roboto',sans-serif;font-weight:300;font-size:15px}.wdprod{padding:2px!important;text-align:center;margin-bottom:14px}.line-through{text-decoration:line-through}.alert-gold{box-shadow:0 0 8px 0 rgba(0,0,0,.2);background-image:none;background-color:#f9f9f9}.shop-item-list{display:block;color:#333;border-bottom:4px solid rgba(0,0,0,.06);box-shadow:0 0 10px rgba(0,0,0,.1);padding:3px;margin:5px}.shop-item-list:hover{color:#000;text-decoration:none;border-bottom:4px solid #000}.shop-item-list figure{display:block;width:100%;height:280px;position:relative;z-index:1;overflow:hidden;text-align:left}.shop-item-list figure img{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)}.shop-item-list.categorie figure{height:320px}.product-info span[itemprop="offers"]{font-size:14px}.efx-seppia{filter:invert(70%) sepia(70%);transition:all .3s ease-in-out}.efx-seppia:hover{filter:none}#containeraggiorna{position:fixed;z-index:9999;left:0;top:40%;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s;left:-150px;visibility:hidden}#containeraggiorna a{box-shadow:0 0 12px rgba(0,0,0,.4)}#containeraggiorna.posrel{position:relative!important;z-index:auto;bottom:0;margin:0 auto}header .menuleft strong{font-weight:600}.menuleft{position:relative}.menuleft .dropdown-menu{padding:0;border-top:0;min-width:240px;font-size:18px}.hiliteProdSale{border-bottom:56px solid #f89406!important;border-left:56px solid rgba(0,0,0,0);bottom:0;display:block;height:0;right:8px;line-height:22px;padding:0!important;position:absolute;width:0;z-index:1;right:0}.hiliteProdSale:before{color:#fff;display:block;font-size:11px;font-weight:bold;margin:25px 0 0 -38px;position:absolute;text-transform:uppercase;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.hiliteProdTop{border-left:56px solid rgba(0,0,0,0);border-top:56px solid #5edd3b;display:block;height:0;line-height:22px;position:absolute;width:0;z-index:1;border-bottom:0!important;padding:0!important;position:absolute;right:8px;z-index:1;right:0;top:0}.hiliteProdTop:before{color:#fff;content:"Top";display:block;font-size:11px;font-weight:bold;margin:-46px 0 0 -30px;position:absolute;text-transform:uppercase;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.hiliteProdNew{border-right:56px solid rgba(0,0,0,0);border-top:56px solid #c00;display:block;height:0;line-height:22px;position:absolute;width:0;z-index:1;border-bottom:0!important;padding:0!important;left:0;top:0}.hiliteProdNew:before{color:#fff;content:"New";display:block;font-size:11px;font-weight:bold;margin:-46px 0 0 5px;position:absolute;text-transform:uppercase;transform:rotate(315deg);-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg)}.hiliteProdSpedgratis{bottom:78px;font-size:10px;font-weight:bold;position:absolute;z-index:1;text-transform:uppercase}.hiliteProdSpedgratis i{color:#fff!important;line-height:10px}.widget{margin-bottom:15px}.callout.dark.arrow-up::after{border-bottom:20px solid #33231e}.callout.grey.arrow-up,.callout.grey.arrow-down{position:relative;padding:30px 0}.callout.grey.arrow-down:after{content:' ';position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #f6f6f6;left:50%;margin-left:-10px;bottom:-20px}.callout.grey.arrow-up:after{content:' ';position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #f6f6f6;left:50%;margin-left:-10px;top:-20px}.callout.grey p{color:#555;font-size:17px;margin:auto;max-width:960px}.product-info h2{margin:2px;padding:0}.product-name{margin-top:8px;font-size:15px;font-weight:normal;text-align:center;display:block;line-height:16px;min-height:32px;text-transform:uppercase}.zoomImage{display:block;overflow-x:hidden}.zoomImage img{max-height:400px}.flexslider .slides img{width:auto;margin:0 auto}.contentitemcolor{padding:0!important;display:block}.contentitemcolor figure{margin:0;background-size:100% auto;display:block;width:100%;height:114px;padding:4px}.contentitemcolor p{font-size:12px;font-weight:bold;line-height:12px;min-height:25px;margin-top:8px;margin-bottom:0}.product-view-colors a{line-height:90px}a.normal-img{width:auto;height:auto;margin-right:5px}a.normal-img:hover,a.normal-img:focus{text-decoration:none}.product-view-colors a img{border:1px solid rgba(0,0,0,0);transition:all .4s ease-in-out 0s}.product-view-colors a:hover img,.product-view-colors a.active img{border:1px solid #a94545;filter:brightness(1.2)}button.product-qty-dd{width:140px}.btnChooseOpz:not(.chsColor) {background:rgba(146,134,131,.5);border:1px solid rgba(255,255,255,.5);border-radius:4px;color:#fff!important;cursor:pointer;display:inline-block;font-size:14px;padding:5px 13px;position:relative;text-decoration:none!important;text-shadow:none!important;margin-right:3px}.boxSceltaVar{padding-ledt:12px;display:block;overflow:hidden}.btnChooseOpz:not(.chsColor) img, .btnChooseOpz:not(.chsColor) span{border:1px solid rgba(255,255,255,.5)}.btnChooseOpz:not(.chsColor):hover{background:rgba(146,134,131,.5);border:1px solid rgba(255,255,255,.5);padding:5px 13px}.btnChooseOpz:not(.chsColor).attivato {border:1px solid #666}.btnChooseOpz.disattivo{background:rgba(146,134,131,.2);border:1px solid rgba(255,255,255,.2);color:#222!important;opacity:.6!important}.btnChooseOpz.disattivo:not(.chsColor):hover{background:rgba(146,134,131,.5)}.btnChooseOpzColor:not(.chsColor){background:none repeat scroll 0 0 #fff;border:1px solid #eaeaea;color:#000!important}.btnChooseOpzColor:not(.chsColor):hover, .btnChooseOpzColor:not(.chsColor):focus{background:none repeat scroll 0 0 #eaeaea;color:#000!important}.btnChooseOpzColor:not(.chsColor).active{background:none repeat scroll 0 0 #e7e7e7;color:#000!important;border:1px solid #666}.btn.chsColor.attivato{border:1px solid #c00}.btn.active.chsColor,.btn.chsColor:active{box-shadow:none}.btn.chsColor{border:1px solid #fff;padding:5px;display:block;width:100%;background-color:transparent;white-space:normal}.product-info small{font-size:11px;color:rgba(0,0,0,.7)}.product-view-price{margin-top:15px}.product-view-price small{font-size:14px;color:#9c9c9c}.product-view-price small.label-success{color:#fff}.sky-form .btn.pull-right{margin-top:2px!important}#overlayload{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.9);z-index:9999;padding-top:50px;left:0!important}#toptitle .btn.btn-white{border:1px solid #ccc}.shop-top-options{margin-bottom:10px}.fastaddcart{font-size:18px;margin-left:12px}.separatoreSez{display:inline-block;position:relative;width:100%!important}.contenutoCatalogo figure{background-color:#fff}.separatoreSez{display:table;position:relative;width:100%!important;background:#fff none repeat scroll 0 0;left:2px;border-bottom:1px solid #ccc;margin-bottom:10px}.separatoreSez h2{display:table-cell;float:left;font-size:22px;line-height:50px;margin:0;padding:0 16px 0 16px;text-transform:uppercase;vertical-align:middle;background-color:#f7f7f7;letter-spacing:1px}.separatoreSez h2 a{color:#666!important}.separatoreSez h5::after{bottom:0;color:#000;content:"...";font-family:verdana;line-height:13px;margin:0;padding:6px 6px 6px 65px;position:absolute;right:0;background:-moz-linear-gradient(left,rgba(252,252,252,0) 0%,rgba(252,252,252,1) 65%,rgba(252,252,252,1) 100%);background:-webkit-linear-gradient(left,rgba(252,252,252,0) 0%,rgba(252,252,252,1) 65%,rgba(252,252,252,1) 100%);background:linear-gradient(to right,rgba(252,252,252,0) 0%,rgba(252,252,252,1) 65%,rgba(252,252,252,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#fcfcfc',GradientType=1 )}.separatoreSez h5{display:table-cell;font-size:15px;font-weight:normal;height:50px;overflow:hidden;line-height:22px;padding:5px 5px 5px 16px;vertical-align:middle;background-color:#fcfcfc;letter-spacing:.5px;margin-bottom:0;position:relative}.separatoreSez h5 a{color:#888}.separatoreSez h2 a:hover,.separatoreSez h5 a:hover{color:#666!important}.titoliCategorie{font-size:21px!important;letter-spacing:1px;line-height:32px}.labelsconto{margin-bottom:-5px}.labelsconto span{font-size:11px;background-color:#000;color:#fff;padding:3px}.gritter-item,.gritter-item a{color:#000!important}.spinnerSmall2{width:50px;font-size:16px;padding:2px;text-align:center}.default-404{color:#665f5e}.log-page{background:#f7f7f7 none repeat scroll 0 0;border:1px solid #ddd;box-shadow:0 0 7px #ddd;margin:0 auto;padding:20px;width:310px;text-align:center}.reg-page{padding:30px}.reg-page,.login-page{background:#f7f7f7 none repeat scroll 0 0;border:1px solid #f7f7f7;box-shadow:0 0 7px #ccc;margin:0 auto;overflow:hidden}.imgslide{width:100%}.loadsubmenu{height:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;visibility:hidden;overflow:hidden}.loadsubmenu div{text-align:center;line-height:60px;color:#999;font-size:13px;margin-left:-40px}.owl-carousel.carouselWDCustom .owl-wrapper-outer{width:99%}.carouselWDCustom.divisorCarousel{border-right:1px solid #ccc}.titoliWDE{font-size:20px;letter-spacing:0}.owl-theme.carouselWDCustom .owl-controls .owl-buttons div.owl-prev{float:left;margin-top:-74px;margin-left:0;border:0;font-size:50px;color:#dadada}.owl-theme.carouselWDCustom .owl-controls .owl-buttons div.owl-next{float:right;margin-top:-74px;margin-right:0;border:0;font-size:50px;color:#dadada}#contenutoCatalogo .box-content.thumbnail{width:100%;max-width:100%}.newsHome a:hover{background-color:#f7f7f7!important;display:block}header h1{font-size:25px}#toptitle h1{font-size:22px}.video-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.itemLinkCarouselWD{border:3px solid #9d9c9c;border-radius:50%;background-color:#fff;text-align:center;height:74px!important;width:74px!important;display:table!important;position:relative}.itemLinkCarouselWD.active{border:3px solid #fff;background-color:#9d9c9c}.itemLinkCarouselWD.active a{color:#fff!important}.itemLinkCarouselWD a{font-size:20px;line-height:20px;font-weight:bold;text-transform:uppercase;display:table-cell;height:100%;vertical-align:middle}.itemLinkCarouselWD.primoPiano a{padding-top:5px;line-height:12px}.itemLinkCarouselWD.primoPiano a small{letter-spacing:2px;font-size:11px}.itemLinkCarouselWD a:hover{color:#000}.itemLinkCarouselWD:first-child::after{background-color:#fff;content:" ";display:block;height:200px;position:absolute;width:2000px;right:74px;top:-5px}.itemLinkCarouselWD:last-child::after{background-color:#fff;content:" ";display:block;height:200px;position:absolute;width:2000px;left:74px;top:-5px}a.linkColonnaWall{border:1px solid #fff;transition:all .25s;display:block;margin:0 15%}a.linkColonnaWall:hover{border:1px solid #999!important;filter:brightness(1.2)}.labelPag{text-align:center;border-radius:8px!important;padding:8px;border:1px solid #fff;cursor:pointer;min-height:180px}.labelPag img{width:100%;max-width:200px;opacity:.5;transition:opacity .25s ease-in-out;opacity:1}.labelPagSel{border:1px solid #666;background-color:#e7e7e7}.labelPagSel img{opacity:1}.labelPag input[type="radio"]{display:none}#blog .widget h3,#blog .widget h4{border-bottom:1px solid #9c9b9b}.badgeCart{}.badge.badge-cart{font-size:11px;background-color:#c00;position:absolute;border-radius:80%;right:-2px;top:2px}#previewCart{font-size:11px}#previewCart td,#previewCart th{padding:4px;text-align:center}#previewCart td:first-child,#previewCart th:first-child{text-align:left!important}#panelSpese{background-color:#f9f9f9;overflow:auto;padding-bottom:20px}#panelSpese.affix{width:263px;top:120px;z-index:999;max-height:380px;overflow-y:auto;bottom:30px;box-shadow:0 0 10px #dadada}#panelSpese h3,#panelSpese h4,#panelSpese h5{margin:11px 0 25px 0}#panelSpese h5{margin-top:6px}#panelSpese .alert{padding:5px;margin-bottom:4px}#rowTraspBox,#rowContrassBox{overflow:auto;padding:0}#dropdownfilters{min-width:280px}.dropdown-auto{left:10%;right:10%}.topmenuprod.navbar-nav>li>a,.topmenuprod.navbar-nav>li>a:hover{padding:10px 15px;margin-right:10px}.topmenuprod.navbar-nav>li>a:hover{background-color:var(--custom-text-color);color:#fff}.breadcrumb{margin-bottom:0;background-color:transparent}span.alert{padding:10px}.gruppoSel img{border:2px solid #fff;cursor:pointer;opacity:.7;transition:all ease-in-out .25s}.gruppoSel img:hover{opacity:1}.flagOpz::after{content:"√";background-color:#333;border-radius:100%;color:#fff;font-size:30px;font-weight:500;left:5px;padding:8px 12px 4px 8px;position:absolute;top:-10px;z-index:10}.gruppoSel img.selezionato{position:relative;border:2px solid #000;opacity:1}.navigateProd{position:fixed;top:44%;padding:8px;background-color:#eaeaea;border:1px solid #dadada;opacity:.4;font-size:30px;z-index:10}.navigateProd:hover{opacity:1}.navigateProd.pulsSX{left:0}.navigateProd.pulsDX{right:0}.previewArt{position:absolute;top:41px;padding:8px;background-color:#fff;border:1px solid #dadada;z-index:11;width:250px;left:28%}.previewArt img{max-width:100px}.subtitlePage{text-align:center;text-transform:uppercase;margin-bottom:40px;letter-spacing:2px}header h1{margin:25px 0}.langMenu{min-width:90px!important}.navsearchProd{list-style:none}.langMenu a img{filter:grayscale(1)}.langMenu a:hover img{filter:grayscale(0)}.control-group.error .help-block{color:#c00}.control-group.error input{border-color:#c00}.control-group.error .controls.controlconsenso{border:1px solid #c00;padding:3px;border-radius:3px}.thumbnails{margin:0;padding:0}.thumbnails li{list-style:none;margin:0;padding:0}.boxDescrizioneArticolo{font-size:14px;line-height:20px;font-weight:normal;letter-spacing:0}.bennerTopCategoria h1{margin-bottom:10px;font-weight:lighter}.bennerTopCategoria h2{margin:0;font-weight:normal;font-size:18px;letter-spacing:normal;line-height:20px}a.linkCategoria{position:relative;z-index:99}.boxcampionario{padding:0;display:flex;flex-wrap:wrap}.boxcampionario a{display:block;position:relative;width:23%!important;height:auto;overflow-y:hidden;margin:5px;border:1px solid #999}.boxcampionario a img{width:100%;position:relative}.radiocampionario,.radiocampionario+label{cursor:pointer}.radiocampionario:checked+label{color:#000}.lightsearch{display:block;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);padding:15px;z-index:99999}.lightsearch form{margin-top:16%;margin-left:auto;margin-right:auto;max-width:900px;text-align:center;padding:15px}.lightsearch .input-group{background-color:#fff;margin:0;padding:0;border-radius:26px;overflow:hidden}.lightsearch input{height:53px;font-size:22px;text-align:center}.lightsearch button{margin-bottom:0!important;height:53px;padding:0 20px}.lightsearch i{padding-right:4px}.lightsearch .fa-remove{color:#fff}@media only screen and (max-width:1040px){a.thumbhome h5{font-size:20px}.h1homepage{font-size:3.2vw}}@media only screen and (max-width:990px){.affix{position:static}#reparti.nav-left-collapse.collapse{}#reparti.nav-left-collapse.in{display:block!important}#reparti.div.nav-main-collapse{position:relative}#contenutoCatalogo.pull-right{float:none!important}.newsHome a,.newsHome p,.newsHome blockquote p{text-align:center}.breadcrumb{margin-bottom:14px}#panelSpese.affix{width:100%;display:block!important;position:relative!important;top:0}}.boxMostraTutti{display:block;text-align:center;margin-bottom:15px;clear:left}.ias-trigger-prev{margin:20px 0}.ias-trigger-prev a:before{content:"\f062";font-family:FontAwesome;margin-right:6px}.ias-trigger-prev a:after{content:"\f062";font-family:FontAwesome;margin-left:6px}.ias-trigger-prev a{border:1px solid #ddd;border-radius:6px;padding:8px;background-color:#f6f0da}.ias-trigger-prev a:hover{background-color:#e2d6aa}.social{text-decoration:none!important;margin:2px;border-radius:4px;line-height:30px;width:30px;text-align:center}.social:hover{background-color:rgba(187,187,187,.3)}p[id*="answer"]{padding-top:80px}.headerline{text-align:center;font-family: var(--titlefont);font-weight:500}#footer{background-color:var(--footerbgcolor);color:#666;padding:20px;margin-top:50px;font-size:90%}.logofooter{margin-top:0}#footer a{color:#666;text-decoration:underline}#footer a:hover{color:#000;text-decoration:underline}#footer .titoliWDE{margin-top:9px}.colum2{column-count:2}.slidecaption{position:absolute;top:0;padding:0}.csl01{font-size:1.3vw;font-weight:lighter;margin-top:11vw;margin-left:4vw;text-shadow:1px 1px 2px #fff}.grigliaprodhome{display:block;overflow:hidden;position:relative}.grigliaprodhome a{position:relative;display:block;margin:0;padding:0;float:left;z-index:1;overflow:hidden}.grigliaprodhome a span{position:absolute;display:inline-block;white-space:nowrap;z-index:10;top:0;left:0;padding:5px 8px;background-color:rgba(255,255,255,.8);font-family:var(--titlefont);font-size:20px;color:var(--custom-text-color)}.grigliaprodhome .rw1 a:nth-child(1){width:47.34629%}.grigliaprodhome .rw1 a:nth-child(2){width:26.3794%}.grigliaprodhome .rw1 a:nth-child(3){width:26.2743%}.grigliaprodhome .rw2 a:nth-child(1){width:26.3794%}.grigliaprodhome .rw2 a:nth-child(2){width:26.2743%}.grigliaprodhome .rw2 a:nth-child(3){width:47.1%}.grigliaprodhome .rw3 a:nth-child(1){width:47.34629%}.grigliaprodhome .rw3 a:nth-child(2){width:26.3794%}.grigliaprodhome .rw3 a:nth-child(3){width:26.2743%}.grigliaprodhome a img{width:100%;height:auto;margin:0;padding:0;transition:all .4s ease-in-out}.grigliaprodhome a:hover img{transform:scale(1.1);filter:brightness(130%) saturate(80%)}.grigliaprodhome2{display:block;overflow:hidden;position:relative}.grigliaprodhome2 .rw1,.grigliaprodhome2 .rw2{border-left:3px solid #fff;border-right:3px solid #fff}.grigliaprodhome2 a div{position:absolute;display:block;width:100%;white-space:nowrap;z-index:10;top:0;left:0;font-family:var(--titlefont);font-size:26px;text-align:center;color:var(--custom-text-color)}.grigliaprodhome2 a div span{background-color:rgba(255,255,255,.8);padding:3px 8px;position:relative;display:inline-block}.grigliaprodhome2 a{position:relative;width:25%;display:block;padding-top:17%;z-index:3;margin:0;float:left;overflow:hidden;border:3px solid #fff}.grigliaprodhome2 a img{width:auto;height:100%;margin:0;padding:0;transition:all .4s ease-in-out;position:absolute;top:0;left:0}.grigliaprodhome2 a:hover img{transform:scale(1.1);filter:brightness(130%) saturate(80%)}.bannerspesegratis{text-align:center}.bannerspesegratis span{transition:opacity 500ms ease-in-out;color:#cb0000}form.boxsearch{display:block;position:relative;margin-top:12px}form.boxsearch::before{position:absolute;content:"\f002";font-family:FontAwesome;color:#000;left:8px;top:5px;z-index:3}form.boxsearch input{border:0;box-shadow:none;border-radius:18px;position:relative;padding-left:30px;border:1px solid rgba(0,0,0,.1)}form.boxsearch input:focus{box-shadow:none;border:1px solid rgba(0,0,0,.6)}.citazione{border-left:0;font-style:italic;max-width:760px;position:relative;padding-left:30px}.citazione::before{content:'“';position:absolute;top:0;left:-16px;font-size:80px;color:rgba(0,0,0,.3)}.citazione::after{content:'„';position:absolute;bottom:-5px;right:-20px;font-size:80px;color:rgba(0,0,0,.3)}.owl-carousel .item{padding:5px}.previewArtHome{display:block;position:relative;overflow:hidden;padding-top:95%;text-align:center}.previewArtHome img{position:absolute;top:0;height:100%;width:100%}.mainslide{background-color:rgba(176,111,169,.6);overflow:hidden}#sliderhome{box-shadow:0 0 150px #fff}#sliderhome .owl-dots{position:absolute;bottom:0;left:0;width:100%}.bannerparallaxhome{padding:18px 0;display:block;overflow:hidden}.bannerparallaxhome a{display:block;color:#fff;border:3px solid #cfa8cb;background-color:rgba(103,30,117,.6);border-radius:0;padding:12px;text-align:center;margin:10px 0;transition:all .3s ease-in-out}.bannerparallaxhome a:hover{text-decoration:none;background-color:rgba(193,154,189,.9)}.bannerparallaxhome h3{margin-top:10px;font-size:33px;text-shadow:0 0 2px #fff}.bannerparallaxhome h4{min-height:40px}.bannernewsletter{background-color:#cfa8cb;background-image:url(https://www.ideafilo.it/assets/images/xaereo.png.pagespeed.ic.JPerMBw1-F.png);background-repeat:no-repeat;background-position:80% top;background-size:auto 100%}#formnewsletterhome{background-color:rgba(255,255,255,.4);margin:50px 0;padding:30px;text-align:center;box-shadow:20px 20px 0 #876d84}.page-title{background-color:var(--pagetitle);margin-bottom:32px}.page-title h2{margin-bottom:22px}.navabarmobile{position:relative;z-index:9999}.navbarlogo{position:relative;margin-bottom:10px}.navbarlogo .dropdown-menu>li>a{color:#fff}.navbarlogo .dropdown-menu>li>a:hover{background-color:#666}.navbar-center{margin:0 auto!important;float:none!important;position:relative;display:inline-block}.figurethumb{display:block;width:100%;position:relative;height:1px;padding-top:93%;overflow:hidden}.figurethumb img{position:absolute;top:0;left:0;width:100%}.list-group-item ul{padding-left:10px;font-size:15px}.list-group-item{border:0}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:#fff}@media (max-width:1078px){.csl01{font-size:2vw}.grigliaprodhome2 a{width:50%;padding-top:30%}}@media (max-width:767px){.navbarlogo{margin-top:-45px}}@media (max-width:570px){.csl01{font-size:3.3vw}.grigliaprodhome2 a{width:100%;padding-top:60%}}@media (max-width:440px){.zoomImage{display:block;overflow-x:visible}.zoomImage img{max-height:inherit;width:100%}.flexslider .slides img{width:100%;margin:0 auto}}@media only screen and (min-width:992px){#reparti.nav-left-collapse.collapse{display:block;visibility:visible;height:auto!important}.colonnaDescArt{}}@media (max-width:600px){.labelPag{min-height:200px!important}.labelPag h4{font-size:15px;line-height:16px}.titlefont{font-size:30px;line-height:36px}}@media (min-width:430px) and (max-width:768px){.wdprod{float:left;width:48%}.footerAddress{text-align:center}}@media only screen and (max-width:370px){#barMain .nav>li>a{padding:5px 4px}header h1{font-size:22px;line-height:22px;letter-spacing:0;clear:right;margin-top:20px}#dropdownfiltersContent{position:inherit}.dropdown-auto,#dropdownfilters{left:10px;right:auto;min-width:92%!important}.logotop{width:100%}}