.catalog_detail .sku_props .bx_item_detail_size ul li:hover .color_link{
	color: white;
}
.size-table__row .size-table__cell-name{
    white-space: pre-line;
}
.counter_block.counter_block_slim .text{
    margin: 0px !important;
}
.size-group__error_message{
    color: red;
    font-size: 16px;
    font-weight: bold;
    padding: 15px 0px;
}
.prices_block_prefix{
	font-size: 14px;
	font-weight: 700;
}
.prices_block.iblock.prices_block_type_flex{
	display: flex;
	align-items: center;
	gap: 10px;
	justify-content: flex-end;
}
.prices_block_mobile{
	display: none !important; 
}

@media (max-width: 768px){
	.prices_block_mobile{
		display: block !important;
	}
	.prices_block.iblock.prices_block_type_flex{
		justify-content: space-between;
	}
	.tabs_content .row{
		flex-direction: column;
	}
}
ul li:before {
    content: ""!important;
}
label {
    display: block!important;
    margin-bottom: 0!important;
}
.check-panel {
    display: flex!important;
}
.detail__purchase-panel:last-child {
    margin-bottom: 40px!important;
}
.wrapper_inner {
    padding: 0!important;
    max-width: 100%!important;
}
.modal .delivery-panel__text p{
    color:#fff;
}
.props__value img {
	width: 40px;
	margin-bottom: 0!important;
}
.quantity-value {
    display: block;
    margin: 20px 0 0;
    font-size: 14px;
    color: var(--color-grey);
    text-transform: lowercase;
}
.product-table_layout_default .product-table__cell:nth-child(3) {
    flex: 0 0 17% !important;
    max-width: 17% !important;
}

.product-table_layout_default .product-table__cell:nth-child(5) {
    flex: 0 0 21% !important;
    max-width: 21% !important;
}

.ext-plus:before {
    background-position: -19px 3px !important;
}

.ext-plus {
    font-size: 0;
    line-height: 27px;
    height: 27px;
    width: 21px;
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
}

.ext-minus:before {
    background-position: 3px 3px!important;
}

.ext-minus {
    font-size: 0;
    line-height: 27px;
    height: 27px;
    width: 21px;
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
}

.product-table__text-link {
    text-decoration: none;
    color: var(--color-dark);
}

.product-table__text-link:hover {
    text-decoration: none;
}

.product-table__cell > .big_btn.button {
    width: 100px;
    min-width: 100px;
    padding: 10px 11px 9px;
}

.product-table__cell > .big_btn.in-cart {
    color: #465a6e;
    background-color: transparent;
}

.product-table__cell > .big_btn.in-cart:hover {
    color: #fff;
    background-color: #465a6e;
}

.product-table__cell > .big_btn.transparent.preorder-button {
    padding: 8px 11px 14px;
    height: auto;
    border-color: transparent;
}

@media only screen and (min-width: 1440px) {
    .product-table_layout_ext-table .ext-table-cell.product-table__cell:nth-child(3) {
        min-width: 100px;
    }
}

@media only screen and (min-width: 601px) and (max-width: 1439px) {
    .product-table_layout_ext-table .product-table__row {
        flex-wrap: wrap;
        border-bottom: 2px solid var(--color-primary);
    }

    .product-table_layout_ext-table .ext-table-cell.product-table__cell:nth-child(1) {
        flex: 0 0 50%;
        width: 50%;
        max-width: 50%;
        order: -1;
    }

    .product-table_layout_ext-table .ext-table-cell.product-table__cell:nth-child(2) {
        flex: 0 0 25%;
        width: 25%;
        max-width: 25%;
        border-top: 1px solid var(--color-grey);
    }

    .product-table_layout_ext-table .ext-table-cell.product-table__cell:nth-child(3) {
        flex: 0 0 25% !important;
        width: 25%;
        max-width: 25% !important;
        border-top: 1px solid var(--color-grey);
    }

    .product-table_layout_ext-table .ext-table-cell.product-table__cell:nth-child(4) {
        flex: 0 0 50%;
        width: 50%;
        max-width: 50%;
        order: -1;
        text-align: center;
        border-right: none;
    }

    .product-table_layout_ext-table .ext-table-cell.product-table__cell:nth-child(5) {
        flex: 0 0 50% !important;
        width: 50%;
        max-width: 50% !important;
        border-top: 1px solid var(--color-grey);
    }
}

@media only screen and (max-width: 600px) {
    .product-table_layout_ext-table .product-table__row {
        flex-wrap: wrap;
        border-bottom: 2px solid var(--color-primary);
    }

    .product-table_layout_ext-table .ext-table-cell.product-table__cell:nth-child(1) {
        flex: 0 0 100%;
        order: -1;
        width: 100%;
        max-width: 100%;
        border-right: none;
        border-bottom: 1px solid var(--color-grey);
    }

    .product-table_layout_ext-table .ext-table-cell.product-table__cell:nth-child(2) {
        flex: 0 0 50%;
        order: -1;
        width: 50%;
        max-width: 50%;
        border-bottom: 1px solid var(--color-grey);
    }

    .product-table_layout_ext-table .ext-table-cell.product-table__cell:nth-child(3) {
        flex: 0 0 50% !important;
        width: 50%;
        max-width: 50% !important;
    }

    .product-table_layout_ext-table .ext-table-cell.product-table__cell:nth-child(4) {
        flex: 0 0 50%;
        order: -1;
        width: 50%;
        max-width: 50%;
        text-align: center;
        border-right: none;
        border-bottom: 1px solid var(--color-grey);
    }

    .product-table_layout_ext-table .ext-table-cell.product-table__cell:nth-child(5) {
        flex: 0 0 50% !important;
        width: 50%;
        max-width: 50% !important;
        border-right: none;
    }
}