.prev-next{background-color:#f5f5f5;border-radius:0px;margin-bottom:15px;border:1px solid #CCCCCC;padding:6px 15px;}.productInfo{background:#fff;padding:25px;border-radius:3px;}.slgallery-all{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;overflow:hidden;width:100%;}.slgallery-all img{max-width:100%;height:auto;display:block;margin:auto;border-radius:10px;}@media (max-width:600px){.slgallery-all{flex-direction:column;}.slgallery-all img{width:100%;height:auto;}}.pthumbs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;overflow:hidden;width:100%;margin:5px 0;}.pthumbs img{border-radius:3px;}.pthumbs a{cursor:zoom-in;border-bottom:0;height:75px;display:block;float:left;margin:0 5px 5px 0;width:75px;box-shadow:0 2px 4px rgba(0,0,0,.175);}.image-holder{position:relative;}.btn-zoom{position:absolute;right:12px;bottom:12px;background:#FFF;color:#3d464d;padding:8px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:1.6;}.popup-review{border-radius:5px;background:#FFF;padding:20px 30px;text-align:left;max-width:450px;margin:40px auto;position:relative;}.popup-header{border-bottom:1px solid #eee;margin-bottom:30px;}#review_explain{margin-bottom:30px;}.productInfo h1{display:inline-block;text-transform:none !important;font-size:20px;}.productInfo h2{font-size:14px;line-height:inherit;margin-top:0px;margin-bottom:0px;}.productInfo .model{vertical-align:top;display:inline-block;margin-top:3px;}.productInfo .price{font-size:26px;}.productInfo .vat-info{vertical-align:super;display:inline-block;margin-top:9px;margin-left:10px;}.productInfo .information,.productInfo .attributes{margin-top:10px;margin-bottom:10px;}label,.information label,.information .attributes strong{font-weight:normal;font-size:13px;color:#000000;margin-bottom:0px;margin-right:3px;}.quantity-field{width:40px;height:32px;padding:10px 10px;display:inline-block;vertical-align:middle;border:1px solid #dedede;border-radius:3px;}.quantity span{border-color:#dedede;}.availability{margin-top:20px;}.availability-0{color:#008000;}.availability-1{color:#FF0000;}.availability-2{color:#999999;}.availability-3{color:#b80101;}.badge-wrapper-pi{z-index:90;overflow:hidden;position:absolute;top:-10px;right:0px;}.mfacturer{z-index:90;position:absolute;right:12px;top:21px;background:rgba(0,0,0,.7);color:#fff;padding:0px 5px 0px 5px;height:18px;font-size:12px;text-align:center;line-height:1.6;}.reviews-left{float:left;width:150px;padding:38px 10px 10px;text-align:center;background:url(../i/mw.png) no-repeat scroll 0 0 #FFF;background-position:center top;}.reviews-left span{font-size:11px;display:block;margin-top:5px;color:#A3A3A3;}.reviews-right{float:left;max-width:60%;margin-top:10px;font-size:13px;}.review-bg{padding:20px;border-radius:8px;background-color:#eceef0;}.dtreviewed{float:right;color:#9ea8b2;}.reviews-replay{float:right;max-width:450px;}.replay-bg{padding:20px 20px 20px 30px;border-radius:8px;background-color:#e2e3f5;background:#e2e3f5 url(../i/icons/attention.png) 8px center no-repeat;}.pfwp{font-size:12px;min-height:32px;overflow-x:auto;display:block;}.pfwp img{margin-left:5px;}.pfl{color:#CCC;padding-right:5px;}.pfr{padding-left:5px;}.pfl,.pfr{width:50%;text-align:left;float:left;}#review_explain{opacity:0;max-height:0;overflow:hidden;transition:opacity 0.4s ease,max-height 0.4s ease;}#review_explain.active{opacity:1;max-height:500px;}