#product_detail{margin:50px 0}#product_detail p{font-size:16px;letter-spacing:1px}.product_top{border-left:10px solid #0068b7;padding-left:20px;margin-left:15px}.product_top .top1{display:flex;flex-wrap:wrap}.product_top .top1 span{color:#fff;text-align:center;font-size:20px;min-width:120px;line-height:35px;letter-spacing:1px;padding:0 10px}.product_top .top1 span.reference{background:#727171;border:2px solid #000}.product_top .top1 span.number{background:#fff;border-top:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;color:#000}.product_top .top1 span.car{padding:0 20px;background:#f0831e;margin-left:20px;display:flex;align-items:center;font-size:16px}h1.name{color:#000;font-size:40px;font-weight:700;margin:15px 0}#product_detail .product_top p{font-size:22px;margin-bottom:0}.price{border-bottom:5px solid #f0831e;display:flex;flex-wrap:wrap;align-items:center;top:10px}.total_price{margin-top:10px}.price_label{margin-right:30px}.price_value{font-weight:700;font-size:60px;display:flex;align-items:center;line-height:50px}.price_value span{font-size:35px;margin-left:20px;margin-top:15px}.price_tax{width:100%}.price_tax span{padding:2px 10px;text-align:center;background:#dcdddd;min-width:100px;display:inline-block}.price_tax span:first-child{background:#fcdcbd}ul.detail{list-style:none;padding:0;margin-bottom:30px}ul.detail li{display:flex;flex-wrap:wrap;margin-bottom:10px;align-items:center}ul.detail li span.label{width:120px;text-align:center;background:#928178;padding:5px 0;color:#fff;margin-right:10px}.contact h3{font-weight:700;margin-top:15px;font-size:23px;margin-bottom:0;border:0 !important}.contact p.time{font-weight:700;border-bottom:1px solid #000;padding-bottom:5px}.phone{margin:15px 0 40px;padding-top:10px}.phone span{font-weight:700;font-size:28px;color:#0068b7}.des h3{position:relative;padding-left:30px;font-weight:700;border:0 !important}.des h3:before{content:'';width:20px;height:20px;border-radius:50%;background:#000;position:absolute;left:0;top:15px}table{width:100%;margin-bottom:20px}h3.table_title{background:#333;color:#fff;font-weight:700;text-align:left;padding:5px 15px;margin-bottom:0}.type1 table tr{background:#fff !important}.type1 .wptb-table-container{margin:0 auto 30px}.type1 table td{padding:5px 10px !important;border:1px solid #ccc !important;width:25%;font-size:16px;position:unset !important}.type1 table td:nth-child(1),.type1 table td:nth-child(3){background:#fffcdb}.type2 table tr{background:#ded8d4 !important}.type2 table td{padding:5px 10px !important;border:3px solid #fff !important;text-align:center !important;width:23%;font-size:16px;position:unset !important}.type2 table td:nth-child(2),.type2 table td:nth-child(4),.type2 table td:nth-child(6){width:10%}.type2 table tr td:nth-child(1){border-left:0 !important}.type2 table tr td:nth-child(6){border-right:0 !important}ul#photos{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:767px){h1.name{font-size:35px}.des h3{font-size:20px}h3.table_title{font-size:20px}.contact h3{font-size:20px}#product_detail p{font-size:16px}.type1 table,.type2 table{min-width:unset !important}body .type1 table td,body .type2 table td{padding:2px !important;border:1px solid #333 !important;font-size:13px !important}.type1 .wptb-text-container>div>p{font-size:13px !important;letter-spacing:0}.type2 .wptb-text-container>div>p{font-size:13px !important;letter-spacing:0}}@media (max-width:460px){.product_top .top1 span.number{margin-right:30px}.product_top .top1 span.car{margin-left:0;margin-top:15px}}