.product-card{padding-top:20px}.product-card h1{margin-top:0;margin-bottom:0;padding-top:0}.product-card .swiper .swiper-slide{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden;border-radius:2px;padding:5px;border:1px solid #c1c1c1;position:relative}.product-card .swiper .swiper-slide .sale{background:#d90000;font-size:22px;padding:5px 20px;top:30px;color:#fff;position:absolute;right:0;margin:auto}.product-card .swiper .swiper-slide img{width:100%;border-radius:2px}.product-card .table-spec{background:#fff;width:100%;border-collapse:collapse;margin-bottom:20px}.product-card .card-product__left_box{overflow:hidden;position:relative}.product-card .card-product__left_box .gallery-top{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0}.product-card .card-product__left_box .gallery-top img{-webkit-transition:.6s cubic-bezier(.34,1.56,.64,1);-o-transition:.6s cubic-bezier(.34,1.56,.64,1);transition:.6s cubic-bezier(.34,1.56,.64,1);margin:auto;outline:0;display:block;-o-object-fit:cover;object-fit:cover}.product-card .granit .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-card .granit .swiper-slide img{width:100%}.product-card input[type=radio]:checked,.product-card input[type=radio]:not(:checked){position:absolute;left:-9999px}.product-card input[type=radio]:checked+label,.product-card input[type=radio]:not(:checked)+label{display:inline-block;position:relative;line-height:20px;cursor:pointer}.product-card input[type=radio]:checked+label:before,.product-card input[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:25px;height:25px;border:2px solid #c10000;background-color:#fff;border-radius:100%}.product-card input[type=radio]:checked+label:after,.product-card input[type=radio]:not(:checked)+label:after{content:"";position:absolute;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;left:5px;top:5px;width:15px;height:15px;border-radius:100%;background-color:#c10000}.product-card input[type=radio]:not(:checked)+label:after{opacity:0}.product-card input[type=radio]:checked+label:after{opacity:1}.product-card .disabled{opacity:.3}.product-card .coatings-type{overflow:hidden;overflow-x:auto;margin-bottom:20px}.product-card .coatings-type .p18b{margin-bottom:10px}.product-card .coatings-type .input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px}.product-card .coatings-type .input-box label{padding-right:30px;margin-bottom:10px}.product-card .coatings-type .input-box label p{padding-left:30px}.product-card .product-price{margin-top:15px}.product-card .button-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-card .button-box .button2,.product-card .button-box button{margin-top:6px;margin-right:8px;max-width:250px}.product-card .button-box .button2:last-child,.product-card .button-box button:last-child{margin-right:0}.product-card .table-spec thead tr{background:#253f57}.product-card .table-spec thead tr th{padding:20px 8px;color:#fff}.product-card .table-spec td,.product-card .table-spec th{font-weight:500;padding:11px 8px;text-align:left}.product-card .table-spec td:last-child,.product-card .table-spec th:last-child{text-align:right}.product-card .table-spec tbody tr:nth-child(even){background:#f5f5f5}.product-card .price,.product-card .status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.product-card .price svg,.product-card .status svg{margin-right:8px}.product-card .price{font-size:22px}.product-card .old-price{font-size:18px;text-decoration:line-through;color:#b6b6b6;padding-bottom:5px}.product-card .content{margin:45px 0}.product-card .content *{font-size:16px!important;text-align:left!important}@media screen and (max-width:1200px){.product-card .button-box .button2,.product-card .button-box button{margin-right:0}}@media screen and (max-width:997px){.product-card .product-price,.product-card p{text-align:center}}@media screen and (max-width:991px){.product-card .card-product__left_box{margin:auto}}@media screen and (max-width:767px){.product-card h3{text-align:center}}