.card-produto{background:#fff!important;border:1px solid #e9edf2;border-radius:14px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card-produto:hover{border-color:#dce3ea;box-shadow:0 20px 44px -20px #010f1c40;transform:translateY(-4px)}.card-produto .tp-product-thumb{background:#fff;border-bottom:1px solid #f0f3f6}.container-imagem-produto{align-items:center;display:flex;height:300px;justify-content:center;padding:24px;width:100%}.container-imagem-produto img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .25s ease}.card-produto:hover .container-imagem-produto img{transform:scale(1.05)}.card-produto .tp-product-content{padding:14px 18px 18px}.card-produto .tp-product-category a,.card-produto .tp-product-category span{color:#8a94a3;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tp-product-title{display:-webkit-box;font-size:15px;font-weight:600;-webkit-line-clamp:2;margin:4px 0 0;-webkit-box-orient:vertical;line-height:1.2;min-height:2.4em;overflow:hidden}.codigo-produto{color:#9aa3b2;display:block;font-size:12px;margin:4px 0 0}.card-produto .linha-preco{align-items:center;border-top:1px dashed #edf0f4;display:flex;gap:8px;justify-content:space-between;margin-top:10px;padding-top:10px}.card-produto .tp-product-price{font-size:18px}.card-produto .tp-product-origem{background:#f1f5f9;border-radius:999px;color:#64748b;flex:none;font-size:11px;font-weight:600;padding:3px 10px}@media(max-width:767px){.tp-product-meta-mobile-hide{display:none!important}.tp-product-title{font-size:14px;line-height:1.2;margin-top:0}.tp-product-price{font-size:14px}.container-imagem-produto{height:200px;padding:14px}.card-produto .tp-product-content{padding:10px 12px 14px}.card-produto .linha-preco{margin-top:6px;padding-top:6px}}
