 .variation-buttons button {
    margin-right: 0px;
    padding: 5px 15px;
    border: 1px solid #ccc;
    cursor: pointer;
}

.variation-buttons button:hover {
    background-color: #f0f0f0;
}

/* Скрываем только select внутри формы вариаций */
.variations_form .variations select {
    display: none !important; /* Скрываем только селекты вариаций товаров */
}

/* Скрываем обёртки Nice Select, если они используются для вариаций */
.variations_form .variations .nice-select, .variations_form .variations .reset_variations  {
    display: none !important;
}

.variations_form table.variations th, 
.variations_form table.variations tr, 
.variations_form table.variations tr td, 
.variations_form table.variations{
	border:0px none !important;
	display:block;
	border-radius:0px;
}

body.front-page .variations_form table.variations th{
	text-align:left;
	margin-bottom:19px;
	color: var(--text_color);
	opacity:0.8;
	font-size: 15px;
	font-weight: 500;
	line-height: 133.333%;
	text-transform: uppercase;
}

body.front-page .variations_form table.variations button{
	border-radius:var(--button_border_radius);
	border: 1px solid var(--main_color_opacity_20);
	background: var(--white_color);
	padding: 14px 16px;
	line-height: 160%;
	color: var(--second_color);
	font-size: 15px;
	margin-bottom:16px;
	font-weight: 400;
	line-height: 140%;
}

body.front-page .variations_form table.variations button.selected{
	background: var(--second_color_opacity_10);
}

body.front-page .variations_form .variation-buttons{
	display:flex;
	flex-wrap:wrap;
	margin-left:-5px;
	margin-right:-5px;
}

body.front-page .variations_form .variation-buttons .blocksee_variation_btn_wrap{
	padding-left:5px;
	padding-right:5px;
}

@media (max-width: 990px) {
	
body.front-page .variations_form table.variations button{
	padding:10px;
	font-size:12px;
}

.before_add_to_cart_button_wrap .single_add_to_cart_button, .before_add_to_cart_button_wrap .order_wrap_box{
	width:100%;
}

.before_add_to_cart_button_wrap .order_wrap_box{
	padding-left:0px;
	margin-top:12px;
}

}