@keyframes blink{50%{opacity:0}}#product-list .sidemenu{position:relative;float:left;width:25%;padding-right:10px;margin-bottom:20px}#product-list .sidemenu a{position:relative;display:block;text-align:center;font-size:.8em;color:gray;margin-top:10px;cursor:pointer;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#product-list .sidemenu a:hover{color:#000;font-weight:700}#product-list .sidemenu header{position:relative;float:left;width:100%;display:none;color:gray}#product-list .sidemenu header p{padding:10px}#product-list .sidemenu header p:before{margin-right:10px}#product-list .sidemenu header i{position:relative;display:inline-block;font-size:.8em;padding:2px 7px;margin:2px;border:1px solid gray;border-radius:5px;text-decoration:none;font-style:normal;cursor:pointer}#product-list .sidemenu header i:after{font-family:icons;content:"\A9";margin-left:5px}#product-list .sidemenu header i:hover{color:red;border-color:red}#product-list .sidemenu header.on{display:block}#product-list .sidemenu .filter{position:relative;float:left;width:100%;background-color:#FFF;padding:15px 5px}#product-list .sidemenu .filter .header{position:relative;padding:10px 0;margin:0 0 10px 0;border-bottom:1px solid #d3d3d3;cursor:pointer}#product-list .sidemenu .filter .header:before{position:absolute;bottom:0;left:0;content:' ';background-color:#f6c41c;width:62px;height:3px;margin-bottom:-1.5px}#product-list .sidemenu .filter .header:after{position:absolute;top:10px;right:10px;font-family:icons;content:"\C9";cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#product-list .sidemenu .filter .props{position:relative;float:left;width:100%;font-size:.9em}#product-list .sidemenu .filter .props ul{list-style:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#product-list .sidemenu .filter .props ul li{position:relative;margin:5px 0;padding:0 0 0 20px;color:gray;cursor:pointer;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#product-list .sidemenu .filter .props ul li:before{position:absolute;left:0;top:3px;font-family:icons;content:"\6C";margin-right:5px;color:#d3d3d3}#product-list .sidemenu .filter .props ul li.hidden{display:none}#product-list .sidemenu .filter .props ul li span{font-size:.8em;margin-left:7px}#product-list .sidemenu .filter .props ul li span:before{content:"("}#product-list .sidemenu .filter .props ul li span:after{content:")"}#product-list .sidemenu .filter .props ul li.checked{color:#000;font-weight:700}#product-list .sidemenu .filter .props ul li.checked:before{content:"\6B";color:#000}#product-list .sidemenu .filter .props ul li.active span{color:gray}#product-list .sidemenu .filter .props ul li.active:hover{color:#000;font-weight:700}#product-list .sidemenu .filter .props ul li.passive{color:#d3d3d3;cursor:default}#product-list .sidemenu .filter .props ul li.passive span{display:none}#product-list .sidemenu .filter .props ul a.close{display:none}#product-list .sidemenu .filter .props ul.expanded li.hidden{display:block}#product-list .sidemenu .filter .props ul.expanded a.open{display:none}#product-list .sidemenu .filter .props ul.expanded a.close{display:block}#product-list .sidemenu .filter .props .ui-slider{position:relative;float:left;width:100%;margin:20px 0;background:#f3f3f3;height:5px;border:none}#product-list .sidemenu .filter .props .ui-slider .ui-slider-handle{top:-7px;border-color:#f6c41c;border-radius:20px;background:#FFF}#product-list .sidemenu .filter .props .ui-slider .ui-slider-range{background:#f6c41c}#product-list .sidemenu .filter .props .range{position:relative;float:left;width:100%;text-align:center}#product-list .sidemenu .filter .props .range input{padding:8px;margin:0 10px;width:30%;text-align:center}#product-list .sidemenu .filter.collapsed .header:after{transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}@media only screen and (max-width:768px){#product-list .sidemenu{width:100%;padding-right:0}#product-list .sidemenu header{display:block;text-align:right}#product-list .sidemenu header p{cursor:pointer}#product-list .sidemenu .filter{display:none}#product-list .sidemenu .filter.visible{display:block}}#product-list .list{position:relative;float:left;width:75%;padding-left:10px}#product-list .list #product-service{position:relative;float:left;width:100%;margin-bottom:20px}#product-list .list #product-service>div{position:relative;float:left;margin-right:20px}#product-list .list #product-service label{display:block;color:gray;font-size:.7em;margin-bottom:5px;text-transform:uppercase}#product-list .list #product-service select{padding:5px 15px;border:1px solid #d3d3d3;font-size:1em;color:gray}#product-list .list #product-service select option{margin-bottom:3px}#product-list .list #product-service .template span{display:inline-block;color:#d3d3d3;width:31px;height:31px;line-height:2em;text-align:center;cursor:pointer}#product-list .list .item{position:relative;float:left;border:1px solid #e0e0e0}#product-list .list .item div.img{position:relative;float:left}#product-list .list .item div.img a{display:block;line-height:0}#product-list .list .item div.img img{width:100%;height:auto}#product-list .list .item div.content{position:relative;float:left;padding:15px 10px}#product-list .list .item div.content .name{margin:0 10px;font-weight:400}#product-list .list .item div.content .name a{color:#000;font-size:.9em;text-decoration:none}#product-list .list .item div.content .name a:hover{color:#0b3e6f;text-decoration:underline}#product-list .list .item div.content .prop{position:relative;float:left;padding:10px;font-size:.8em}#product-list .list .item div.content .prop span:first-child{color:#727272;margin-right:10px}#product-list .list .item div.content .price{position:relative;float:left;width:100%;padding:10px}#product-list .list .item div.content .price.noPrice{color:gray}#product-list .list .item div.buttons{position:relative;display:flex;border-left:1px solid #e0e0e0}#product-list .list .item div.buttons .button{text-align:center;cursor:pointer;color:gray;font-size:.8em;text-decoration:none}#product-list .list .item div.buttons .button:before{font-family:icons}#product-list .list .item div.buttons .button:hover{background:#f6f6f6}#product-list .list .item div.buttons .button.wishList:before{content:"\B2"}#product-list .list .item:hover{box-shadow:0 5px 15px rgba(0,0,0,.25)}#product-list .list .item:hover div.buttons .button{border:none}#product-list .list .item:hover div.buttons .button.cart{background:#f6c41c;color:#FFF}#product-list .list .item:hover div.buttons .button.cart.done{background:#00a900!important;color:#FFF!important}#product-list .list[data-template=wide] #product-service span[data-template=wide]{color:#FFF;background:#f6c41c}#product-list .list[data-template=wide] .item{width:100%;height:172px;margin-bottom:20px}#product-list .list[data-template=wide] .item div.img{width:20%}#product-list .list[data-template=wide] .item div.content{width:60%}#product-list .list[data-template=wide] .item div.content .prop{width:50%}#product-list .list[data-template=wide] .item div.buttons{width:20%;border-left:1px solid #e0e0e0;height:100%;display:flex;flex-direction:column;justify-content:flex-end}#product-list .list[data-template=wide] .item div.buttons .button{width:100%;padding:15px 5px;border-top:1px solid #e0e0e0;white-space:nowrap}#product-list .list[data-template=wide] .item div.buttons .button:before{font-size:1.5em;padding-right:10px}#product-list .list[data-template=thumbs]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start}#product-list .list[data-template=thumbs] #product-service span[data-template=thumbs]{color:#FFF;background:#f6c41c}#product-list .list[data-template=thumbs] .item{width:calc((100% - 40px)/ 3);height:600px;margin:0 0 40px 0;padding:0 0 50px 0}@media only screen and (min-width:1024px){#product-list .list[data-template=thumbs] .item:nth-child(3n-1){margin:0 20px 40px 20px}}#product-list .list[data-template=thumbs] .item div.img{width:100%}#product-list .list[data-template=thumbs] .item div.content{width:100%}#product-list .list[data-template=thumbs] .item div.content .name{height:100px;overflow:hidden}#product-list .list[data-template=thumbs] .item div.content .prop{width:100%}#product-list .list[data-template=thumbs] .item div.buttons{position:absolute;bottom:0;width:100%;flex-direction:row;border:0}#product-list .list[data-template=thumbs] .item div.buttons .button{flex:1;padding:10px 0;border-top:1px solid #e0e0e0}#product-list .list[data-template=thumbs] .item div.buttons .button:before{display:block;font-size:1.5em}@media only screen and (max-width:1024px){#product-list .list[data-template=thumbs] .item{width:calc((100% - 40px)/ 2);margin:0 0 40px 20px}#product-list .list[data-template=thumbs] .item:nth-child(2n-1){margin:0 20px 40px 0}}@media only screen and (max-width:768px){#product-list .list{width:100%}}@media only screen and (max-width:600px){#product-list .list #product-service .template,#product-list .list[data-template=thumbs] #product-service .template,#product-list .list[data-template=wide] #product-service .template{display:none}#product-list .list .item,#product-list .list[data-template=thumbs] .item,#product-list .list[data-template=wide] .item{width:100%!important;height:auto;margin:0 0 20px 0!important;padding:0!important}#product-list .list .item div.img,#product-list .list[data-template=thumbs] .item div.img,#product-list .list[data-template=wide] .item div.img{width:100%!important}#product-list .list .item div.content,#product-list .list[data-template=thumbs] .item div.content,#product-list .list[data-template=wide] .item div.content{width:100%!important}#product-list .list .item div.content .name,#product-list .list[data-template=thumbs] .item div.content .name,#product-list .list[data-template=wide] .item div.content .name{height:auto!important}#product-list .list .item div.content .prop,#product-list .list[data-template=thumbs] .item div.content .prop,#product-list .list[data-template=wide] .item div.content .prop{width:100%}#product-list .list .item div.buttons,#product-list .list[data-template=thumbs] .item div.buttons,#product-list .list[data-template=wide] .item div.buttons{position:relative;float:left;width:100%!important;height:auto}}#product-list .overlay{position:absolute;background-position:top center}