/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 22 2025 | 02:01:44 */
.product-card { background-color: #fff; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; position: relative; background-image: url("https://zzkerui.com/wp-content/uploads/2025/08/product-card-bg.jpg"); background-size: cover; background-position: center; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 50px 60px;margin-top:30px; }
.product-card .hot-tag { position: absolute; top: 0; right: 57px; }
.product-card .hot-tag > p { margin: 0; }
.product-card .product-image { -ms-flex-negative: 0; flex-shrink: 0; }
.product-card .product-name { font-size: 24px; font-weight: 500; margin-top: 0; margin-bottom: 70px; }
.product-card .product-name:after { content: ''; width: 50px; height: 3px; display: block; background: -webkit-gradient(linear, left top, right top, from(#c12d31), to(#efc31d)); background: linear-gradient(to right, #c12d31 0%, #efc31d 100%); margin-top: 18px; }
.product-card .certifications { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 40px; }
.product-card .certifications > p { margin: 0; }
.product-card .product-details { margin-left: 220px; font-weight: 400; }
.product-card .product-details .product-specs { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 30px 0; }
.product-card .product-details .product-specs .spec-item { width: 50%; }
.product-card .product-details .product-specs .spec-label { font-size: 16px; color: #444444; }
.product-card .product-details .product-specs .spec-value { color: #c22d31; font-size: 24px; line-height: 1; }
.product-card .product-actions .btn { background-color: #c22d31; color: #fff; border-radius: 2px; font-size: 24px; width: 213px; height: 65px; text-align: center; line-height: 65px; padding: 0; }

.row-1-1 .item { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #f5f5f5; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-sizing: border-box; box-sizing: border-box;background-position:right 33px bottom;background-repeat:no-repeat; }
.row-1-1 .item:nth-child(1){background-image:url("https://zzkerui.com/wp-content/uploads/2025/08/Customize-Service-01.png");}
.row-1-1 .item:nth-child(2){background-image:url("https://zzkerui.com/wp-content/uploads/2025/08/Technical-Service-02.png");}
.row-1-1 .item:nth-child(3){background-image:url("https://zzkerui.com/wp-content/uploads/2025/08/After-sales-Service-03.png");}
.row-1-1 .item .cover { -ms-flex-negative: 0; flex-shrink: 0; }
.row-1-1 .item .r { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 45px; }
.row-1-1 .item .r h3{font-weight:500;}

.row-2-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 18px; }
.row-2-1 .item { width: calc(50% - 9px); background-color: #f5f5f5; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 16px; padding: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.row-2-1 .item .t { font-size: 18px; font-weight: 500; }
.row-2-1 .item .r { line-height: 1.6;height:100%; }
.row-2-1 .item .r p{margin-bottom:0;}
.row-2-1 .item img { -ms-flex-negative: 0; flex-shrink: 0; }

.row-4-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 16px; }
.row-4-1 > img, .row-4-1 > p, .row-4-1 > a { width: calc(25% - 12px); }
.row-4-1 > p { margin: 0; }

.my-tags { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; }
.my-tags p { margin-bottom: 0; }
.my-tags > div { background-color: #f5f5f5; padding: 5px 15px; border-radius: 2px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; }

.WeNeedtoKnow { color: #fff; background-image: url("https://zzkerui.com/wp-content/uploads/2025/08/WeNeedtoKnow-bg.jpg"); background-size: cover; background-position: center; padding: 169px 70px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }
.WeNeedtoKnow .t { font-size: 36px; font-weight: 400; }

.about-product { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 20px; }
.about-product > p{display:none;}
.about-product .item { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; color: #333; border-bottom: 3px solid transparent; }
.about-product .item:hover { border-bottom: 3px solid; -o-border-image: linear-gradient(to right, #c12d31 0%, #efc31d 100%); border-image: -webkit-gradient(linear, left top, right top, from(#c12d31), to(#efc31d)); border-image: linear-gradient(to right, #c12d31 0%, #efc31d 100%); border-image-slice: 1; }
.about-product .item:hover .t { background-image: url("https://zzkerui.com/wp-content/uploads/2025/08/about-product-t-icon-2.png"); }
.about-product .cover { background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#d9d9d9)); background: linear-gradient(180deg, #fefefe 0%, #d9d9d9 100%); }
.about-product .cover img { height: 225px; }
.about-product .t { background-color: #f5f5f5; font-size: 18px; padding: 10px 30px; background-image: url("https://zzkerui.com/wp-content/uploads/2025/08/about-product-t-icon.png"); background-position: right 30px center; background-repeat: no-repeat; text-align: left; }

@media screen and (max-width: 768px) { .product-card { display: block; padding: 40px 15px 15px; }
  .product-card .hot-tag { right: 20px; }
  .product-card .hot-tag img { width: 40px; }
  .product-card .product-name { font-size: 24px; margin-bottom: 20px; }
  .product-card .product-name:after { margin-top: 18px; }
  .product-card .certifications { gap: 20px; }
  .product-card .product-details { margin-left: 0; margin-top: 20px; }
  .product-card .product-details .product-specs { gap: 20px 0; }
  .product-card .product-details .product-specs .spec-label { font-size: 14px; }
  .product-card .product-details .product-specs .spec-value { font-size: 16px; }
  .product-card .product-actions .btn { font-size: 16px; width: 40%; height: 45px; line-height: 45px; }
  .row-1-1 .item { display: block;background-size:110px auto; }
  .row-1-1 .item .r { padding: 20px; }
.row-1-1 .item .r h3{font-size:18px;}
  .row-2-1 { gap: 15px 0; }
  .row-2-1 .item { width: 100%; padding: 15px; }
  .row-2-1 .item .t { font-size: 18px; }
  .row-2-1 .item .r { font-size: 16px; }
  .row-4-1 { gap: 16px; }
  .row-4-1 > img, .row-4-1 > p { width: calc(50% - 8px); }
  .my-tags { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; }
  .my-tags p { margin-bottom: 0; }
  .my-tags > div { background-color: #f5f5f5; padding: 5px 15px; border-radius: 2px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; }
  .WeNeedtoKnow { padding: 80px 20px; }
  .WeNeedtoKnow .t { font-size: 22px; font-weight: 400; }
  .about-product { display: block; }
  .about-product .t { font-size: 16px; padding: 10px 15px; background-size: 10px auto; } }

/*# sourceMappingURL=insulating-fire-bricks-k23.css.map */