.product-usp {background: var(--color-white);padding: 25px 0;}
.product-usp__grid {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr)); align-items: center;}
.product-usp__item {display: grid;grid-template-columns: auto 1fr;align-items: flex-start;gap: 12px;color: #111;min-height: 48px;padding: 0 40px;border-right: 1px solid rgba(0, 0, 0, 0.1);}
.product-usp__item:nth-child(4n),
.product-usp__item:last-child {border-right: 0; padding-right: 0;}
.product-usp__icon {display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 50%;background: var(--color-theme);flex: 0 0 auto;}
.product-usp__icon img {display: block;width: 22px;height: 22px;object-fit: contain;}
.product-usp__copy {display: flex;align-items: flex-start;flex-direction: column;gap: 4px;min-width: 0;}
.product-usp__value {font-size: 22px;font-weight: 600;line-height: 1.1;white-space: nowrap; color: rgba(0,0,0,0.8);}
.product-usp__label {color: rgba(0,0,0,0.8);font-size: 14px;font-weight: 400;line-height: 1.2;}
.product-usp__empty {margin: 0;text-align: center;color: #666;}

@media (max-width: 1199px) {
	.product-usp__item{padding: 8px 16px;}
}

@media (max-width: 991px) {
	.product-usp__grid {grid-template-columns: repeat(2, minmax(0, 1fr));}
	.product-usp__item {padding: 8px 24px;}
	.product-usp__item:nth-child(4n) {border-right: 1px solid rgba(0, 0, 0, 0.1);}
	.product-usp__item:nth-child(2n),
	.product-usp__item:last-child {border-right: 0;}
}

@media (max-width: 767px) {
	.product-usp {padding: 20px 0;}	
	.product-usp__grid{align-items: stretch;}
	.product-usp__item {padding: 10px;border-right: 1px solid rgba(0, 0, 0, 0.1);border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 0px; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; text-align: center;}
	.product-usp__item:nth-child(even) {border-right: 0; padding-right: 0;}
	.product-usp__item:nth-child(odd) {padding-left: 0;}
	.product-usp__item:first-child, .product-usp__item:nth-child(2) {border-top: 0;}
	.product-usp__copy {display: grid;gap: 4px;}
}
