

.woo-variation-items-wrapper .button-variable-items-wrapper  {

	visibility:hidden;

}





@media (max-width:767px) {

.custom-size-notice {

    width: 82%;

    font-size: 11px;

}

}



/* Скрываем стандартные кнопки-образцы для атрибута "Диаметр" */

.variations_form .variable-items-wrapper[data-attribute_name="attribute_pa_diametr"] {

    display: none !important;

}



/* Базовая стилизация для нашей новой таблицы */

.custom-variations-table {

    width: 100%;

    margin: 15px 0;

}

.custom-variations-table th, .custom-variations-table td {

    padding: 10px;

    text-align: left;

}

.custom-variations-table th {

    font-weight: bold;

}

.custom-variations-table tr:hover {

	

	

    background-color: #f5f5f5;

}

.custom-variations-table td:first-child {

	cursor: pointer;}









.custom-variations-table tr {

    display: flex;

    width: 100%;

    justify-content: space-between;

}

.custom-variations-table thead tr {

    display: flex;

    width: 100%;

    justify-content: space-between;

    background-color: #dcdcdc;

    border-radius: 10px;

    margin: 3px;

}



.woocommerce-product-details__short-description {

    margin-bottom: 0;

    visibility: hidden;

}



.woo-variation-swatches.wvs-show-label .variations td, .woo-variation-swatches.wvs-show-label .variations th {

    width: 100%!important;

	border: none;

}



.custom-variations-table thead {

	margin-bottom:10px;

}



table.variations tr:last-child .cell {

    padding-bottom: 20px;

}



/* Убираем лишнее двоеточие, которое добавляет тема к названиям атрибутов */

table.variations label::after {

    display:none!important

}





.woocommerce-product-details__short-description {

    font-size: 0;

}



.woocommerce-variation-description {

	display:none!important;

}



.variations_form div {

    display: flex;

    flex-wrap: wrap;

    flex-direction: row;

}



.single_variation_wrap {

	order:-1;

}



/* --- Скрываем заголовок "Диаметр" перед таблицей --- */

.variations tr:has([data-attribute_name="attribute_pa_diametr"]) th.label {

    display: none;

}

.woocommerce-variation-price .price {
    font-size: 33px!important;
}

.summary-inner>.price del {

    font-size: 29px;

}

.summary-inner>.price .woocommerce-Price-amount {

    font-size: 33px;

}

.summary-inner > .price {
    display: block;
}

/* --- НОВОЕ ПРАВИЛО --- */
/* Скрываем статическую цену ТОЛЬКО на товарах, где есть выбор цвета (больше 1 опции) */
/* body.hide-static-price .summary-inner > .price {
    display: none;
} */

/* --- ПРАВИЛО ДЛЯ СТРАНИЦЫ ТОВАРА --- */
/* Скрываем статическую цену, если у .summary есть наш класс */
.hide-static-price .summary-inner>.price   {
    display: none;
}

.hide-static-price>.price   {
    display: none;
}









.custom-size-notice{

	background-color: #d2a342;

    width: 62%;

    text-align: center;

    border-radius: 30px;

	color: white;

    font-weight: 600;

}





.available-on-backorder {

	display:none;

}



form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn,.quantity) {

    height: 45px;

    align-content: center;

}



.variations_form div {

    align-content: center;

}



.woocommerce-variation-price {

	margin-bottom:0px!important;

}



