.fbt-header {
	margin-top: 2rem;
}
.fbt-container {
	display: flex;
	flex-wrap: wrap;
	margin: 0.25rem 0 2rem 0;
	gap: 2rem;
	height: 100%;
}

/*
.fbt-container {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	margin: 0.25rem 0 2rem 0;
	gap: 2rem;
	height: 100%;
}
*/
/*.individual-fbt {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: calc(20.665% - 1rem);
	box-sizing: border-box;
}*/

.individual-fbt {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: calc(22.665% - 1rem);
	box-sizing: border-box;
}

@media (max-width: 570px) {
	.individual-fbt {
		width: calc(21.665% - 1rem);
	}
}	

@media (max-width: 410px) {
	.individual-fbt {
		width: calc(20.665% - 1rem);
	}
}

.fbt-product-image {
	z-index: 5;
	max-width: 75px; 
	max-height: 75px;
	object-fit: contain;
	margin-top: auto;
	margin-bottom: 4%;
}

.fbt-product-name-container {
	display: flex;
	position: relative;	
	z-index: 5;
	align-items: flex-start;
	margin-top: auto;
	height: 70px;
	max-height: 35px;
}

.fbt-product-name-container a {
	line-height: 1rem;
}

.fbt-prod-name {
    	font-size: 0.875rem; 
    	line-height: 1px; 
    	max-height: 0.5rem; 
    	overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: wrap;
}

.woocommerce-js div.product div.summary .woocommerce-product-details__short-description :last-child {
	margin-bottom: 0 !important;
}

.desktop-negative-margin-top {
  margin-top: -7%;
  /*display: block !important;*/
}

.desktop-remove-negative-margin {
	margin-top: auto !important;
}

@media screen and (max-width: 580px) {
	.fbt-container {
		margin: 1rem 0 2rem 0;
		gap: 2.6rem;
	}
}

/* END Mobile Rules */

/* specific image(s) */

.fbt-product-image img[alt="GRI-29C Contact-Closure sensor with convenient side terminals"] {
	width: 55%;
}

/* END specific image */

