.custom-prod-desc{font-size:13px;line-height:1.6;color:#000;margin:4px 0 8px 0}body.woocommerce #filtered-products-wrapper ul.products li.product,body.woocommerce-page #filtered-products-wrapper ul.products li.product{height:auto}.woocommerce ul.products li img{display:block!important;margin:0 0 0px!important}.ks-short ul{list-style:none;padding:0;margin:0}.ks-short li{display:flex!important;align-items:center;margin-bottom:4px}.ks-short li img{margin-right:8px;display:inline-block!important;width:44px;height:auto}.ks-short img{width:44px!important;height:auto!important;display:inline-block!important;margin-right:8px!important;box-shadow:none!important;vertical-align:middle}.four-blurbs-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:nowrap}.four-blurbs-row .et_pb_blurb{width:23%}@media (max-width:767px){.four-blurbs-row{flex-wrap:wrap;justify-content:center;gap:10px}.four-blurbs-row .et_pb_blurb{width:47%}}@media (max-width:768px){.woocommerce ul.products li.product,body.woocommerce ul.products li.product,body.tax-product_cat ul.products li.product{width:calc(25% - 22.5px)!important;max-width:calc(48% - 8.5px)!important}.woocommerce-page ul.products li.product:nth-child(n){margin:0 0 5%!important;width:0}}.woocommerce .woocommerce-ordering{margin:0 0 1em;display:none}@media only screen and (min-width:768px) and (max-width:980px){.et-db #et-boc .et-l .et_pb_shop_0_tb_body.et_pb_shop li.product{border:2px solid #e5e5e5!important;padding:15px!important}}.product-category-air-conditioners .widget_layered_nav{display:none}.dm-tight-blurb.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:5px}.ks-subtitle{font-weight:500;color:#666;margin:6px 0;text-transform:capitalize;font-size:16px;padding-bottom:0px!important}.ks-short{font-weight:500;color:#000;font-size:16px;margin-bottom:8px;padding-left:0px!important}.ks-short ul{margin:0 0 1em 1.5em}.ks-short li{margin-bottom:5px;line-height:1.4;list-style:disc!important}ul.products li.product{display:flex;flex-direction:column;justify-content:space-between;height:100%}.ks-product-extra{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}.ks-product-card{display:flex;flex-direction:column;justify-content:space-between;height:100%}.ks-product-buttons{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-bottom:15px;justify-content:center}.ks-product-buttons a.ks-btn{display:block;width:100%;text-align:center;padding:8px 0;border-radius:10px;font-weight:600;text-decoration:none;transition:all 0.3s ease;flex:1}.ks-product-buttons .ks-btn-primary{background-color:#c0121c;color:#fff!important;border:1px solid #c0121c}.ks-product-buttons .ks-btn-primary:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(192,18,28,0.4)}.ks-product-buttons .ks-btn-outline{background-color:transparent;color:#c0121c;border:1px solid #c0121c}.ks-product-buttons .ks-btn-outline:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(192,18,28,0.3)}@media (max-width:768px){.ks-subtitle,.ks-short{padding-left:0px!important;font-size:14px}.ks-product-buttons .ks-btn{font-size:14px;padding:7px 0}}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce ul.products li.product::before,.woocommerce ul.products li.product::after{display:none!important;content:none!important}.ks-subcat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;padding:10px 0}.ks-subcat-card{background:#fff;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden;text-align:center;cursor:pointer;transition:all 0.25s ease}.ks-subcat-card:hover{transform:translateY(-6px);box-shadow:0 8px 18px rgba(0,0,0,0.15);border-color:#c0121c}.ks-subcat-card img{width:100%;height:130px;object-fit:cover;border-bottom:1px solid #eee}.ks-subcat-card h3{font-size:16px;font-weight:600;color:#333;padding:10px 12px;margin:0;transition:color 0.25s ease}.ks-subcat-card:hover h3{color:#c0121c}@media (max-width:480px){.ks-subcat-card img{height:110px}.ks-subcat-card h3{font-size:14px;padding:8px}}body.tax-product_cat.has-subcategories ul.products,body.tax-product_cat.has-subcategories .products{display:none!important}body.tax-product_cat.has-subcategories .et_pb_wc_shop,body.tax-product_cat.has-subcategories .et_pb_shop{display:none!important}