article.product_item{position:relative;display:block;text-decoration:none}article.product_item .remove{position:absolute;top:0;right:0;width:39px;height:39px;background:url(../sysimages/remove.png) no-repeat left top;z-index:10}article.product_item .image{position:relative;width:100%}article.product_item .image figure{transition:all 0.3s;border-radius:4px;overflow:hidden;position:relative;background:#FFF;border:1px solid #F4F0F1;padding:10px}article.product_item .image figure img{width:100%}article.product_item .image figure:active{transform:scale(.98);transition:all 0.3s}article.product_item .image .img-default{display:block}article.product_item .image .img-hover{position:absolute;top:10px;z-index:-1;left:10px;width:calc(100% - 20px);opacity:0;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-ms-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}article.product_item .image:hover figure:not(.loading) .img-hover{z-index:3;opacity:1;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-ms-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}article.product_item .image:hover figure{border:1px solid #cecdcd;transition:all 0.2s}article.product_item .image:hover .flags{opacity:0;transition:all 0.2s}article.product_item .image.disabled>*{opacity:.5}article.product_item.ads a{display:block}article.product_item.ads a .image{border-width:1px}article.product_item:not(.ads) .image::after{content:'';position:absolute;bottom:-1px;right:5px;left:5px}article.product_item a{text-decoration:none}article.product_item .flags{position:absolute;top:12px;left:0;z-index:6;right:145px;display:block;min-width:115px}article.product_item .flag{text-transform:uppercase;position:relative;display:block;text-align:left;font-family:Montserrat-SemiBold;font-size:11px;color:#FFF;letter-spacing:0;line-height:18px;margin-bottom:4px}article.product_item.cb .flag._1{font-size:17px}article.product_item.cb .flag._1 span{padding:3px 5px}article.product_item .flag span{float:left;padding:0 5px}article.product_item .esgotado{display:inline-block;border:1px dotted #999;color:#444;padding:0 10px;margin:0 10px}article.product_item .desc{display:block;text-decoration:none;min-height:120px}article.product_item .desc .row{margin:0}article.product_item .desc .name{margin-bottom:10px;margin-top:10px;max-height:40px;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px;font-family:Montserrat-Medium;font-size:14px;color:#1B2849;letter-spacing:0;text-align:left}article.product_item .desc .price span{float:left;margin-right:10px!important}article.product_item .desc .price .old-price{text-decoration:line-through;font-family:Montserrat-Regular;font-size:18px;color:#666;letter-spacing:0;line-height:24px}article.product_item .desc .price .current-price{line-height:24px;font-family:Montserrat-SemiBold;font-size:20px;color:#0082CA;letter-spacing:0}article.product_item .desc .price .price_flag{background:#FFD802;font-family:Montserrat-SemiBold;font-size:11px;color:#202020;letter-spacing:0;line-height:18px;margin-top:3px;padding:0 5px;text-align:center}article.product_item .desc .classification{min-height:12px;margin-top:3px;background:url(sysimages/classification.png) no-repeat top center}article.product_item .compare{text-align:center;min-height:22px}article.product_item .compare label{position:relative;display:inline-block;padding-left:18px;cursor:pointer}article.product_item .compare label input{position:absolute;top:4px;left:0}article.product_item .compare label span{display:block;font-family:Montserrat-Regular;font-size:12px;color:#333;line-height:20px;margin-left:6px;position:relative;top:1px}article.product_item .btn-cart{display:table;margin:0 auto;width:100%;margin-top:20px}article.product_item .desc .row .column{float:left}article.product_item .desc .colors{text-align:left;margin-bottom:10px}article.product_item .desc .colors.wishlist a:not(.sel){display:none}article.product_item .desc .colors a{cursor:pointer;float:left;position:relative;margin-right:13px;border-radius:100%;width:22px;height:22px;border:2px solid #fff;margin-top:2px;position:relative}article.product_item .desc .colors a:hover span{position:absolute;top:26px;left:0;background:#F0EFF0;padding:0 6px;white-space:nowrap;box-shadow:0 0 5px 0 rgb(207,207,207);visibility:hidden;opacity:0;z-index:1;font-family:Montserrat-Regular;font-size:12px;color:#454545;line-height:18px}article.product_item .desc .colors a::after{content:'';top:-3px;bottom:-3px;right:-3px;left:-3px;border-radius:100%;background:transparent;position:absolute;border:1px solid #CCC}article.product_item .desc .colors a.sel::after{border-color:#1b2849}article.product_item .desc .colors a.stock:before{content:'';position:absolute;width:2px;height:30px;background:white;transform:rotate(45deg);left:8px;bottom:-6px}article.product_item .desc .colors a:hover{transform:scale(1.1)}article.product_item .desc .colors a:active{transform:scale(.9)}article.product_item .desc .colors a:active span.radioLabel{visibility:hidden!important;opacity:0!important}article.product_item .desc .colors a:hover span.radioLabel{visibility:visible;opacity:1}article.product_item .desc .colors a span.radioLabel{position:absolute;top:28px;left:0;background:#F0EFF0;padding:0 6px;white-space:nowrap;box-shadow:0 0 5px 0 rgb(207,207,207);visibility:hidden;opacity:0;z-index:1;font-family:Montserrat-Regular;font-size:12px;color:#454545;line-height:18px}article.product_item .desc .colors a.locked{pointer-events:none;opacity:.3}article.product_item .product_reviews{margin-top:10px}article.product_item .product_reviews .rating{float:left;margin-right:15px}article.product_item .product_reviews .rating.disabled{opacity:.4}article.product_item .product_reviews .compare{float:left}.section-products .featuredProductColumn .featuredProductItem{width:calc(200% + 30px);left:calc(-100% - 16px)}.section-products .featuredProductColumn article.product_item .image{border-color:transparent}.section-products .featuredProductColumn article.product_item:not(.ads) .image::after{width:calc(200% + 30px);left:calc(-100% - 16px)}.section-products .featuredProductColumn.col-xs-offset-2{margin-left:calc(16.66666667% + 24px);margin-right:15px}article.product_item .rating{float:left;position:relative;top:2px}article.product_item .rating span{float:left;display:block;width:15px;height:15px;margin-left:2px}article.product_item .rating span:not(.reviews_count){background:url(/sysimages/icon-star.png) no-repeat left top;background-size:15px}article.product_item .rating span.reviews_count{min-width:18px;font-family:Montserrat-Regular;font-size:12px;color:#777;letter-spacing:0;line-height:18px}article.product_item .rating span:first-child{margin-left:0}article.product_item .rating span.sel{background-position:left bottom}article.product_item .rating span.sel2{background-position:left -15px}.row4 article.product_item{border:1px solid #F4F0F1;padding:15px;display:table;width:100%}.row4 article.product_item>*{display:table-cell;vertical-align:top;float:none!important}.row4 article.product_item:hover{border:1px solid #cecdcd;transition:all 0.2s}.row4 article.product_item .image figure{border:0}.row4 article.product_item .image{float:left;width:218px;padding:5px 3px;border:0}.row4 article.product_item .image::after{display:none}.row4 article.product_item .flags{top:0;left:-15px}.row4 article.product_item .desc{float:left;width:calc(100% - 218px);padding-left:25px;text-align:left}.row4 article.product_item .desc .classification{margin:0 0 15px;background-position:top left}.row4 article.product_item .desc .row .column:last-child{text-align:right;margin-top:10px}.row4 article.product_item .see_produt_detail{margin-top:25px}.row4 article.product_item .desc .row{display:table;width:100%}.row4 article.product_item .desc .row .column:first-child{width:75%}.row4 article.product_item .desc .row .column{width:25%}.row4 article.product_item .see_produt_detail{display:block}.row4 article.product_item .composition{display:table}.row4 article.product_item .composition p{font-size:12px;line-height:18px;display:table-row}.row4 article.product_item .composition p .spec_name{padding-right:30px;font-family:Montserrat-Medium;font-size:11px;color:#333;line-height:20px}.row4 article.product_item .composition p span{display:table-cell}.row4 span.spec_content{font-family:Montserrat-Regular;font-size:11px;color:#333;line-height:20px}.row3 article.product_item .desc{width:100%;height:185px}.row3 article.product_item .desc .row .column{width:100%}.row3 article.product_item .see_produt_detail,.row3 article.product_item .composition{display:none}@media (min-width:768px){article.product_item a:hover .image figure .img-default{display:none}article.product_item a:hover .image .img-hover{display:block}article.product_item.wide .image:hover .img-default{display:none}article.product_item.wide .image:hover .img-hover{display:block}.featuredProductColumn article.product_item .flags{left:calc(-100% - 14px)}.featuredProductColumn article.product_item .desc{position:relative;left:-50%;width:100%}}@media (max-width:768px){article.product_item.wide .image{float:none;width:100%}article.product_item.wide .desc{float:none;width:100%;padding:0}article.product_item.wide .desc .compare{text-align:left}article.product_item.wide .desc .price{min-height:1px;text-align:left}article.product_item.wide .desc .button{margin-top:10px}.container-lst .row.type1>.column{padding-bottom:20px}.container-lst .row.type1>.column:nth-child(2n+1){clear:left}.featuredProductColumn .featuredProductItem{display:none}.featuredProductColumn.col-xs-offset-4,.featuredProductColumn.col-xs-offset-3{margin-left:0!important}.row3 article.product_item .desc{width:100%;height:250px}article.product_item .compare label span{margin-left:5px;position:relative;top:1px;line-height:14px;float:left}article.product_item .compare label input{position:absolute;top:2px}article.product_item .desc .colors a{width:26px;height:26px;margin-bottom:5px}article.product_item .desc .colors{text-align:left;margin-bottom:5px}article.product_item .product_reviews .compare{float:left;margin-left:0;width:100%;text-align:left;margin-top:15px}article.product_item .desc .price .break{width:100%;height:8px}article.product_item .desc .name{font-size:12px}article.product_item .desc .price .old-price{font-size:12px}}@media screen and (min-width:350px) and (max-width:500px){article.product_item .desc .price .current-price{font-size:16px!important}}