.uk-input, .uk-select, .uk-textarea { border: 1px solid #e5e5e5 !important; }
.tm-checkbox+label::before, .tm-radio+label::before { border: 1px solid #e5e5e5; }
.tm-navbar-container { border-bottom: 1px solid #e5e5e5 }
.tm-products-list .tm-product-card { border-bottom: 1px solid #e5e5e5; }
.tm-product-card {
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5
}
@media (min-width:768px) {
	.tm-products-list .tm-product-card-shop {
		border-left: 1px solid #e5e5e5;
	}
}
.tm-filters .uk-accordion>* { border-top: 1px solid #e5e5e5 }
.tm-variations>*>:first-child { border: 1px solid #e5e5e5 }
@media (min-width:960px) {
	.tm-product-info {
		border-left: 1px solid #e5e5e5
	}
}
.tm-product-description { border-top: #e5e5e5 solid 1px }
.tm-product-nav-fixed {
    -webkit-box-shadow: inset 0 -1px 0 0 #e5e5e5;
    box-shadow: inset 0 -1px 0 0 #e5e5e5 !important
}
.tm-choose::before { border: 1px solid #e5e5e5; }
.tm-media-box-frame { border: 1px solid #e5e5e5; }
.uk-card-body + .uk-card-body { border-top: 1px solid #e5e5e5; }