.row.ppgbo_row .product{border:1px solid #000;padding:10px;float:left;position:relative;display:block;overflow:hidden;width:100%}.row.ppgbo_row .product.col-2{width:15%;margin:.75%}.row.ppgbo_row .product.col-3{width:22%;margin:1.5%}.row.ppgbo_row .product.col-4{width:32%;margin:.5%}.row.ppgbo_row .product.col-6{width:40%;margin:0 5%}.row.ppgbo_row .product.col-12{width:50%;margin:0 25%}@media (max-width:640px){.row.ppgbo_row{display:block}.row.ppgbo_row .product.col-2,.row.ppgbo_row .product.col-3,.row.ppgbo_row .product.col-4,.row.ppgbo_row .product.col-6,.row.ppgbo_row .product.col-12{width:90%;margin:10px 5%}}.row.ppgbo_row .product img.product_image{width:100%}.row.ppgbo_row .product .product_name{margin-top:15px;text-align:center;text-transform:uppercase}.row.ppgbo_row .product div.product_description{margin:15px 0;text-align:justify;border-top:1px solid;border-bottom:1px solid;padding:15px 0}.row.ppgbo_row .product span.product_price{text-align:center;width:100%;display:block;font-size:large;font-weight:700;letter-spacing:3px;margin-top:15px}.row.ppgbo_row.ppgbo_product_1 .product span.product_onsale{position:absolute;background:red;color:#fff;width:100%;left:-29%;text-align:center;top:6%;padding:5px;text-transform:uppercase;letter-spacing:2px;transform:rotate(-40deg)}.row.ppgbo_row.ppgbo_product_2 .product span.product_onsale,.row.ppgbo_row.ppgbo_product_3 .product span.product_onsale{position:absolute;background:red;color:#fff;width:100%;left:0;text-align:center;top:75%;padding:5px;text-transform:uppercase;letter-spacing:2px}.row.ppgbo_row .product span.product_price span.product_oldprice{font-size:small;text-decoration:line-through;margin-right:15px;vertical-align:middle;display:block}.row.ppgbo_row .product span.ppgbo_qcd,.row.ppgbo_row .product a.product_link{cursor:pointer;position:absolute;width:100%;height:100%;font-size:0;line-height:0;top:0;left:0;z-index:1000}.row.ppgbo_row .product div.btn{border:1px solid #000;padding:10px;text-align:center;margin:10px 0}.clear{clear:both}.row.ppgbo_row.ppgbo_carrousel .carrousel ul li{float:left;margin:0 10px;width:900px;list-style:none;position:relative}.row.ppgbo_row.ppgbo_carrousel .carrousel ul{padding:0 !important}.row.ppgbo_row.ppgbo_carrousel{position:relative;padding:0 50px}.row.ppgbo_row.ppgbo_carrousel .carrousel{overflow:hidden;position:relative}.row.ppgbo_row.ppgbo_carrousel a.carrousel-prev,.row.ppgbo_row.ppgbo_carrousel a.carrousel-next{display:block;transition-property:color;transition-duration:.5s;position:absolute;top:50%;border-radius:10px}.row.ppgbo_row.ppgbo_carrousel a.carrousel-prev{left:0}.row.ppgbo_row.ppgbo_carrousel a.carrousel-next{right:0}.row.ppgbo_row.ppgbo_carrousel div.dots_navigation{text-align:center;margin-top:15px}.row.ppgbo_row.ppgbo_carrousel div.dots_navigation>a{margin:0 5px}@media (max-width:640px){.row.ppgbo_row .carrousel.col-2 ul li .product,.row.ppgbo_row .carrousel.col-3 ul li .product,.row.ppgbo_row .carrousel.col-4 ul li .product,.row.ppgbo_row .carrousel.col-6 ul li .product,.row.ppgbo_row .carrousel.col-12 ul li .product{width:90%;margin:10px 5%}}