.s_CxqOHg .flex-viewport {
    height: 330px!important;
}

#basket-root {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

#basket-root .basket-checkout-container {
    opacity: 1!important;
}

#basket-root .basket-checkout-section-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.catalog_detail .tabs_section {
    display: block;
}

#basket-root .basket-checkout-block-total {
    padding-top: 0;
    padding-right: 0;
}

#basket-root .basket-checkout-block-total-price-inner {
    padding-top: 0;
}

#basket-root .basket-checkout-block-btn {
    padding-top: 0;
    padding-left: 0;
}

#basket-root .row {
    width: 100%;
}



.s_CxqOHg .tabs_content li {
    height: 340px!important;
    display: none;
}

.s_CxqOHg .tabs_content li.cur {
    display: block;
}

.tabs_section .tabs_content li {
    display: none;
}

.tabs_section .tabs_content li h2 { 
    margin: 24px 0 24px;
}

.tabs_section .tabs_content li.current {
    display: block;
}

.catalog_block .catalog_item_wrapp {
    min-height: 360px;
}
ul li::before {
    content: none!important;
}

.flexslider {
	height: 230px;
}

.flex-viewport {
	height: 230px;
}

.flex-viewport .slides {
	height: 230px;
}

.flex-viewport .slides li {
    height: 100%;
}

.flex-viewport .slides .lazyloaded {
	height: 230px;
}

.flex-viewport .slides li .wrapper_inner {
    	height: 100%;
}

.flex-viewport .slides .table-no-border {
	height: 100%;
	width: 90%!important;
    margin: 0 auto;
}

.flexslider .slides .table-no-border .banner_title {
	margin-left: 25px;
	width: 50%;
}

.flexslider .slides .table-no-border .banner_buttons {
	margin-left: 25px;
}

.best_block.tab_slider_wrapp ul.tabs_content li.tab {
    display: none;
}

.best_block.tab_slider_wrapp ul.tabs_content li.cur {
    display: block;
}

.brands_slider img {
    height: 30px!important;
}

.captcha-row .captcha_image .captcha_reload {
       position: initial!important;
}

.captcha-row .captcha_input {
    position: initial!important;
}

.share_wrapp .shares {
        width: 365px!important;;
}

.share_wrapp .shares.visible {
    display: block;
}


.mine_modal #ask_block_content {
	display: none;
}

.fast_view_frame.popup .catalog_detail .item_main_info .img_wrapper {
	width: 350px!important;
}

.button.faq_button {
    width: auto!important;
}

.fast_view_frame.popup .catalog_detail .item_main_info .right_info {
	margin: 0px!important;
}
.fast_view_frame.popup .form.init .item_main_info:before {
	display: none!important;
}
.mine_modal .bottom_slider {
	display: none!important;
}
.mine_modal .counter_wrapp .button_block {
	width: 140px!important;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.mine_modal .counter_wrapp .button_block .big_btn {
	width: 140px!important;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

@media (max-width: 550px) {
    .catalog_block .catalog_item_wrapp {
        min-height: 340px;
    }
    .block .catalog_block .catalog_item_wrapp .catalog_item {
        padding: 10px!important;
    }
    .compact-catalog .best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .catalog_item_wrapp .catalog_item .inner_wrap, .compact-catalog .catalog_block .catalog_item {
        padding: 5px!important;
    }
	.flex-viewport .slides .lazyloaded .table-no-border {
		height: auto;
		width: auto!important;
		margin: 0 auto;
	}
}
