[onclick*='cart.add'], [formaction*='checkout/cart.add'], [onclick*='addToCart'], #button-cart, .btn-1-extra, 
.price, #product .price-wrapper, #product ul.price, .col-sm-4 ul.list-unstyled, #product-info ul.list-unstyled{opacity:0;}
#logprcatcpop .modal-body a { font-size: 13px;}

@media (min-width: 768px) {
	.product-thumb.logprcatc_atgrid {
		display: flex !important;
		flex-direction: column !important;
		box-sizing: border-box !important;
		height: 570px !important;
		overflow: hidden !important;
	}

	.product-thumb.logprcatc_atgrid .image {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		flex: 0 0 180px !important;
		height: 180px !important;
		background-color: #fff !important;
	}

	.product-thumb.logprcatc_atgrid .image a {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: 100% !important;
		height: 100% !important;
	}

	.product-thumb.logprcatc_atgrid .image img {
		width: auto !important;
		max-width: 100% !important;
		max-height: 180px !important;
		object-fit: contain;
	}

	.product-thumb.logprcatc_atgrid > div:not(.image) {
		display: flex !important;
		flex: 1 1 auto !important;
		flex-direction: column !important;
		min-height: 0 !important;
	}

	.product-thumb.logprcatc_atgrid .caption {
		flex: 1 1 auto !important;
		min-height: 0 !important;
		overflow: hidden !important;
	}

	.product-thumb.logprcatc_atgrid .caption h4 {
		display: -webkit-box !important;
		height: 54px !important;
		overflow: hidden !important;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
	}

	.product-thumb.logprcatc_atgrid .caption > p:not(.price) {
		display: -webkit-box !important;
		height: 140px !important;
		overflow: hidden !important;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 7;
	}

	.product-thumb.logprcatc_atgrid .price {
		min-height: 40px !important;
	}

	.product-thumb.logprcatc_atgrid .rating {
		min-height: 25px !important;
	}

	.product-thumb.logprcatc_atgrid .button-group {
		flex: 0 0 auto !important;
		margin-top: auto !important;
	}
}
