.variations tr:has(select[name="attribute_pa_type"]) {
    display: none !important;
}

.cr-reviews-grid,
.cr-reviews-grid * {
    font-family: "Jost", sans-serif !important;
}

.variations tbody {
    display: block !important;
    width: 100% !important;
}

.variations tbody tr {
    display: block;
}

.variations tbody tr td {
    display: inline-block !important;
}

.variations tbody tr .with-swatches {
    display: flex;
    flex-wrap: wrap;

}

table.variations tbody tr th {
    padding: 0 0 10px 0 !important;
}


@media (max-width:768px) {
    .wd-label-side-md table.variations .value {
        width: 100% !important;
        display: block !important;
    }
	.wd-attr-selected{
		order: 2;
	}
	.sg-popup-mobile-hidden {
		display: none !important;
	}
}

.wpcf7 label{
	color: white;
}

body .salesgen-add-bundle.button{
	background-color: black !important;	
}

.salesgen-upsell-cart-items .salesgen-upsell-item-info a{
	white-space: break-spaces;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

