/* Image-free header and compact product presentation. */
body.term-cap-thep-ma-kem .kvt-galv-hero{background:linear-gradient(115deg,#102f4c 0%,#0b4d80 57%,#1373a7 100%);min-height:330px;border-radius:10px}
body.term-cap-thep-ma-kem .kvt-galv-hero-shade{background:radial-gradient(circle at 78% 24%,rgba(122,208,237,.19),transparent 46%)}
body.term-cap-thep-ma-kem .kvt-galv-hero-copy{padding:58px 0}
body.term-cap-thep-ma-kem .shop-container .products .col-inner{border-color:#b7d9ed;box-shadow:none;height:auto!important}
body.term-cap-thep-ma-kem .shop-container .products .product-small.box{height:auto!important;min-height:0!important}
body.term-cap-thep-ma-kem .shop-container .products>.product-small.col{min-height:0!important;height:auto!important}
body.term-cap-thep-ma-kem .shop-container .products .box-text{flex:none!important}
body.term-cap-thep-ma-kem .shop-container .products .box-image{background:#fff;width:100%!important;max-width:none!important;margin:0!important;height:198px!important;min-height:198px!important;flex-basis:198px;padding:5px!important;border-bottom:0;overflow:hidden}
body.term-cap-thep-ma-kem .shop-container .products .box-image img{display:block!important;position:relative!important;top:auto!important;left:auto!important;opacity:1!important;visibility:visible!important;z-index:2!important;transform:none!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:184px!important;object-fit:contain!important;margin:auto!important}
body.term-cap-thep-ma-kem .shop-container .products .box-image .image-zoom{position:relative!important;display:flex!important;align-items:center;justify-content:center;overflow:visible!important;width:100%;height:100%}
body.term-cap-thep-ma-kem .shop-container .products .box-image .image-zoom>a{position:relative!important;display:flex!important;align-items:center;justify-content:center;width:100%;height:100%;overflow:visible!important}
body.term-cap-thep-ma-kem .shop-container .products .box-text{background:#e2f7ff;padding:11px 12px 12px}
body.term-cap-thep-ma-kem .shop-container .products .product-title{font-size:14px;text-align:center;min-height:0;line-height:1.35;color:#0054a0;margin:0 0 7px}
body.term-cap-thep-ma-kem .shop-container .products .price-wrapper{display:flex;flex-direction:column}
body.term-cap-thep-ma-kem .shop-container .products .woocommerce-loop-product__description{display:block;min-height:0;max-height:none;height:auto;overflow:hidden;padding:0!important;font-size:11px;line-height:1.45;color:#153957;margin:0 0 7px}
body.term-cap-thep-ma-kem .shop-container .products .price{font-size:14px;line-height:1.3;color:#002543;margin-top:0;margin-bottom:8px;height:auto!important;min-height:0;padding:0!important}
body.term-cap-thep-ma-kem .shop-container .products .price ins{color:#002543}
body.term-cap-thep-ma-kem .shop-container .products .add-to-cart-button{display:none!important}
body.term-cap-thep-ma-kem .shop-container .products .kvt-galv-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}
body.term-cap-thep-ma-kem .shop-container .products .kvt-galv-card-actions a{display:flex;align-items:center;justify-content:center;min-height:35px;padding:6px 5px;border-radius:5px;font-size:11px;font-weight:800;text-align:center;line-height:1.25}
body.term-cap-thep-ma-kem .shop-container .products .kvt-galv-card-detail{background:#ffc322;color:#082b48}
body.term-cap-thep-ma-kem .shop-container .products .kvt-galv-card-quote{background:#0874be;color:#fff}
body.term-cap-thep-ma-kem .shop-container .products .kvt-galv-card-detail:hover{background:#eaa900;color:#082b48}
body.term-cap-thep-ma-kem .shop-container .products .kvt-galv-card-quote:hover{background:#005997;color:#fff}
@media(max-width:620px){body.term-cap-thep-ma-kem .shop-container .products .box-image{height:155px!important;min-height:155px!important;flex-basis:155px}body.term-cap-thep-ma-kem .shop-container .products .box-image img{max-height:145px!important}body.term-cap-thep-ma-kem .shop-container .products .box-text{padding:9px}body.term-cap-thep-ma-kem .shop-container .products .woocommerce-loop-product__description{font-size:10px;min-height:0;max-height:none}body.term-cap-thep-ma-kem .shop-container .products .kvt-galv-card-actions a{font-size:10px;padding:5px 2px}}
