.ts-brand-list-container{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 16px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.ts-brand-list-container .ts-brand-list{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	position: relative;
	min-height: 64px;
	padding: 8px;
	border: 1px solid #1F1F1F;
	border-radius: 16px;
	background-color: #090909;
}
.ts-brand-list-container .ts-brand-list .ts-brand-list-image{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 48px;
	height: 48px;
	padding: 8px;
	border: 1px solid #1F1F1F;
	border-radius: 8px;
	background-color: #131313;
}
.ts-brand-list-container .ts-brand-list .ts-brand-list-title{
	color: #FFFFFF;
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	padding: 0 8px;
}
.ts-brand-list-container .ts-brand-list .ts-brand-list-link{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.ts-brand-list-container .ts-brand-list.ts-brand-list-button{
	padding: 0;
	border: 0;
	background-color: transparent;
}
.ts-brand-list-container .ts-brand-list.ts-brand-list-button a{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	min-height: 64px;
	color: #FFFFFF;
	font-size: 18px;
    font-weight: 500;
    line-height: 24px;
	padding: 16px;
	background-color: var(--e-global-color-ed55d8b);
	border-radius: 16px;
	transition: all .3s;
}
.ts-brand-list-container .ts-brand-list.ts-brand-list-button a:hover{
	background-color: var(--e-global-color-bc38952);
}
.ts-brand-list-container .ts-brand-list.ts-brand-list-button a .ts-brand-list-button-text{
	padding: 0 8px;
}
.ts-brand-list-container .ts-brand-list.ts-brand-list-button a .ts-brand-list-button-icon svg{
	display: block;
}

@media only screen and (max-width: 1366px) {
	.ts-brand-list-container{
		justify-content: center;
		align-items: center;
	}
	.ts-brand-list-container .ts-brand-list .ts-brand-list-title{
		font-size: 16px;
	}
}
@media only screen and (max-width: 480px) {
	.ts-brand-list-container li:nth-last-child(-n + 12):not(.ts-brand-list-button){
        display: none;
    }
}