@media only screen and (min-width:1600px) {
.block-top-adv-place {height:505px;}
}
@media only screen and (max-width:1600px) {
.wrap {padding: 0 40px;}
.block-banner {flex-direction: column;min-height:inherit;}
.block-banner > div:last-child {width:100%;margin-top:35px;height: 100px;overflow: hidden;background: #e75150;background: -moz-linear-gradient(-45deg,  #e75150 0%, #00b8d9 100%);background: -webkit-linear-gradient(-45deg,  #e75150 0%,#00b8d9 100%);background: linear-gradient(135deg,  #e75150 0%,#00b8d9 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e75150', endColorstr='#00b8d9',GradientType=1 );}.block-banner > div:last-child a:before {content:'Все акции ОЛВИТ';color:#243657;font-size:3rem;}
.block-banner > div:last-child a {display:flex;width: 100%;height: 100%;justify-content: center;align-items: center;}
.block-banner > div:last-child img {display:none;}
.block-banner .swiper-banners {max-width:inherit;}
.block-news > div {flex-direction:column;}
.block-news > div a {display:flex;}
.block-news .news_item {max-width:inherit;margin-bottom:50px;}
.block-news .news_item .news_content {margin-left:25px;}
.block-news .news_data {margin-top:0;}
.block-news .news_item:last-child {margin-right:0;margin-bottom:0;}
.block_services .flex > div {margin-bottom:25px;}
.block_services .flex > div:last-child {margin-right:25px;}
.block_category--banner img, .block_goods--banner img {width:100%;object-fit: contain;}
.block-top-adv-place .col1 {width:570px;}
.block-top-adv-place .col2 {width:100%;}
.block-top-adv-place .col2 > div img {max-width:inherit;}
.action-news--list > .news-item, .news--list > .news_item {flex: 1 0 509px;}
.block-news .news_item {margin-right:0;}
}

@media only screen and (max-width:1350px) {
.sale-order-detail-general, .sale-order-list-container, .sale-order-detail-back-to-list-link-up, .sale-order-detail-title-element, h2.sale-order-title, .lk-width-view	{width:100%;}
.news-detail img {width:100%;height:100%;}
.news-detail tr {display: flex;flex-wrap: wrap;}
.block_category--items .block-goods-cat {margin:0 0 10px 0;}
#goods-tab-xar .block_goods--xar {column-count:1;}
}

@media only screen and (max-width:1460px) {.block-top-adv-place .col1 {width:470px;}}	
@media only screen and (max-width:1340px) {.block-top-adv-place .col1 {width:370px;}}	

@media only screen and (max-width:1200px) {
#goods-tab-descr {width:100%;margin:0;} 
.block_goods--wrap {flex-direction: column;}
.block_goods--left {margin-right:0;}
.block_goods--right {margin-top:25px;}
.f-top {flex-direction: column;align-items: center;}	
.f-top > div {margin-bottom:25px;min-width: 225px;}
.f-top > div:nth-of-type(3) {align-self: center;margin-bottom:0;}	
.block-top-adv-place .col1 {width:270px;}
.block_goods--addtocart button {max-width:300px;}
}

@media only screen and (max-width:1160px) {
.block_tab .pre-header .tabs__nav {flex-direction: column;}
}

@media only screen and (max-width:1100px) {
.block-top-adv-place {flex-direction:column;}	
.block-top-adv-place .col1, .block-top-adv-place .col3 {width:100%;max-width:inherit;min-height:inherit;}
.block-top-adv-place .col2 {margin:50px 0 25px 0;flex-direction: row;}
.block-top-adv-place .col2 > div:first-child {margin:0 25px 0 0;}
.block-top-adv-place .col2 > div img {min-height:inherit;max-width:inherit;}
.diller-form-block {flex-direction: column;}
.diller-form-block-2 {flex-direction: column-reverse;margin-top:0 !important;}
.diller-form-block > div, .diller-form-block-2 > div {width:100%;max-width:inherit !important;}
.diller-form-block > div:first-child::after {display:none;}
.diller-form-block > div:first-child::before {right: 50%;bottom: -20px;border-color: #d24a47 transparent transparent transparent;content: '';width: 0;height: 0;border-style: solid;border-width: 10px 10px 10px 10px;position: absolute;display: block;}
.diller-form-block > div:first-child {border-radius:5px 5px 0 0;}
.diller-form-block > div:last-child {border-radius:0;}
.diller-form-block-2 > div:last-child {border-radius: 0 0 5px 5px;}
.block_category--filters--wrap {margin-right:0;}
.block-top-adv-place--pre .col3 {display:none;}
.goodday-header {display:block;}
.mob-viwe.tovar-dnya-timer {display:flex;}
.block-top-adv-place--pre .col1-col2 {width:100%;}
.w50-center {width:100%;}
#goods-tab-reviwe > .flex-start {display:block;}
#reviews-body {padding-left:0;}
#goods-tab-descr img {width:100%;height:auto;}
}

@media only screen and (max-width:1088px) {
.search-block {margin-right:0 !important;}
.but-block .but-common-wrap > div {margin-right:5px;}
.but-block .but-common-wrap > a {margin-right:0;}
.but-common {min-height:inherit;min-width:inherit;}
.but-common span {width:inherit;}
.search--sticky, .but-common:hover, .login-block, .bonus-block, .compare-block, .my-block, .basket-block, .login-block.logged-in {background-color:transparent;}
.search--sticky span, .login-block span, .login-block.logged-in span, .bonus-block span, .compare-block span, .my-block span, .basket-block span {background-image: url(../images/icon--mob.png);margin-right:0;width:23px !important;height:23px !important;}
.search--sticky span {background-position: -26px -49px;}
.login-block span {background-position:0 0;}
.login-block.logged-in span {background-position:-21px 0;}
.bonus-block span {background-position:1px -72px;}
.compare-block span {background-position:0 -25px;}
.my-block span {background-position:-24px -23px;}
.basket-block span {background-position:0 -49px;}
.bonus-block > div, .compare-block > div, .my-block > div, .basket-block > div {color:#d24a47;padding-left:5px;font-size:.8rem;position:relative;top:-9px;min-width:14px;}
.logged-in:hover + .logged-in-popup, .logged-in-popup:hover {top:120%;}
.block_category--tags-wrap {flex-direction: column;}
.block_category.search_page .block_category--tags-wrap > div {width:100%;}
}

@media only screen and (max-width:1000px) {
.brending-goods-block {flex-direction:column !important;}
.brending-goods-block > div {width:100%;}
.brending-goods-block .brending-goods-block--banner {margin:0 0 25px 0;}
.tabs-menu .tabs__pane {height: 100vh;}
.menu-item-wrapper .sub-category-wrapper {width: 100%;}
}

@media only screen and (max-width:970px) {
.f-bottom {flex-direction: column;align-items: center;}
.f-bottom > div:first-child span {display:block;margin-bottom: 10px;}
.f-bottom > div:first-child span:nth-of-type(2) {padding:0;}
.f-bottom > div:first-child span:last-child {padding:10px 0 10px 0;text-align: center;}
.couple-banners {flex-direction:column;}
.couple-banners > div:first-child {margin:0 0 25px 0;}
}

@media only screen and (max-width:825px) {
.but-block .but-common-wrap > a {padding:0 10px;min-width:50px;}
.element-name {flex-direction:column;}
.print-etc-str {justify-content:flex-start !important;margin-bottom:10px;}
}

@media only screen and (max-width:800px) {
.f-top > div:nth-of-type(2) {flex-direction: column;}	
.f-top > div:nth-of-type(2) > div {margin-bottom:25px;}
.f-top > div:nth-of-type(2) > div a:first-child {margin-bottom:0;}
.menu-item-wrapper .sub-category-wrapper .menu_cats {max-width:inherit;min-width:inherit;flex:inherit;}
.l-banner {display:none;}
.pre_picture-wrap {margin-bottom:10px;}
}
@media only screen and (min-width:800px) {.pre_picture-wrap {display:none;}}

@media screen and (min-width:760px) {#filters--mob {display: block !important;}.block_goods--xar-wrap {max-width:450px;}}
@media only screen and (max-width:760px) {
.block_category--items_wrap {width:100%;}
.top-line .wrap span, .top-line .wrap a:not([href^=tel]), .mega-menu .main-links ul li a > span, .mega-menu .main-links ul li .dt-catalog-link > span {display:none;}
.mega-menu .main-links > ul > li {min-width:inherit;background-color:transparent;padding:0;}  
.mega-menu .main-links > ul > li:hover {background-color:transparent !important;} 
.mega-menu .main-links > ul > li a, .mega-menu .main-links > ul > li .dt-catalog-link {padding:0;}
.mega-menu .main-links ul li a .caret.caret-down, .mega-menu .main-links ul li .dt-catalog-link .caret.caret-down {background:url(../images/icon-mob-menu.png) no-repeat 0 0;display: block;width:32px;height:19px;}
.mega-menu .main-links ul li a .caret.caret-up, .mega-menu .main-links ul li .dt-catalog-link .caret.caret-up {display: flex;background-position:100% 0;width: inherit;}
.mega-menu .main-links ul li a .caret.caret-up:before, .mega-menu .main-links ul li .dt-catalog-link .caret.caret-up:before {content:'Закрыть';color: #000;font-size: .8rem;padding-right: 13px;}
.tabs-menu .tabs__pane {height:inherit;}
.block-news > div a {flex-direction:column;}
.block-news .news_item .news_content {margin-left:0;}
.block-news .news_data {margin-top:25px;}
.block_goods--left {flex-direction: column;}
.block-news .news_img img {width:100%;}	
.filters-pane--mob {display:block !important;}
.block_goods--banner {margin-bottom:25px;}
.block_call-engeneer {flex-direction: column;align-items: flex-start;padding:25px;background-image:none;background: #b0f5f7;background: -moz-linear-gradient(-45deg,  #b0f5f7 0%, #f6f8f9 52%);background: -webkit-linear-gradient(-45deg,  #b0f5f7 0%,#f6f8f9 52%);background: linear-gradient(135deg,  #b0f5f7 0%,#f6f8f9 52%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0f5f7', endColorstr='#f6f8f9',GradientType=1 );}
.block_call-engeneer > div:last-child {margin-top:15px;}
.block-top-adv-place .col2 {flex-direction:inherit;}
.block-top-adv-place .col2 > div:first-child {margin:0 0 25px 0;}
.basket-items-list-header .basket-items-list-header-filter {padding-left:0;margin: 18px 0 22px 0;}
.block_category--filters--wrap {display:none;}
.block_category--filters--wrap.lk-menu {display:block;}
}

@media only screen and (max-width:700px) {
.block-best-price .best-price {position: static;border-right:none;padding-right:0;max-width:inherit;}
.block-best-price .hit-price {margin-left:0;}
.block_category--sort {flex-direction: column;}
.block_category--sort > div:not(:last-child) {margin-bottom:25px;text-align: center;}
.sale-order-list-title.flex, .flex.sale-order-list-accomplished-title-container, .sale-order-detail-general-head.flex {flex-direction: column;}
.sale-order-list-title.flex .status-common, .flex.sale-order-list-accomplished-title-container .status-common, .sale-order-detail-general-head.flex .status-common{margin-top:10px;}
#popup-addtocart > .flex {flex-direction: column;}
#popup-addtocart .set-oder {padding-right:0;border-right:none;}
#popup-addtocart .quick-oder {padding-left:0;margin-top:25px;}
#popup-addtocart > div:first-child > div {flex: 1 1 auto;}
}
@media only screen and (min-width:650px) {
.sticky-content.fixed, .sticky-anchor {display:none;}	
}
@media only screen and (max-width:650px) {
.sticky-content.fixed {display:flex;}	
.block-goods-cat .block-price, .block-goods-cat .block_article {padding-left: 10px;}
.search-block, #basket-item-table .basket-items-list-item-price-for-one {display:none;}
.search-block--mob, .search-block--mob .search-block {display:block;}
.but-block .but-common-wrap  > a {min-width:60px;padding:0;}
.but-block {padding:0 10px;width:100%;}
.sticky-content.fixed .but-block {padding:0;}
.sticky-content.fixed .mega-menu .main-links ul li a .caret.caret-up::before, .sticky-content.fixed .mega-menu .main-links ul li .dt-catalog-link .caret.caret-up::before {font-size: .7rem;padding-right: 8px;margin-top: 1px;color:#fff;}
.block_services .flex > div, .block_services .flex > div:last-child {margin-right:0;}
.top-line > div {height:40px;}
.top-50, .top-25 {margin-top:10px;}
.srch_catalog-str--mob {width: 100%;padding:15px;border-bottom:2px solid #e6e6e6;border-top:2px solid #e6e6e6;margin:15px 0 0 0 !important;}
.head-line {flex-direction:column-reverse;padding:0;}
.menu-item-wrapper .category-wrapper > a {background-image:none !important;padding: 12px 0 12px 0;white-space: normal;}
.menu-item-wrapper .category-wrapper > a:first-child {padding: 0 0 12px 0;}
.menu-item-wrapper .category-wrapper > a:last-child {padding: 12px 0 0 0;}
.menu-dropdown {top:-15px;}
.menu-dropdown.scroll .menu-item-wrapper .category-wrapper > a {padding: 5px 0 5px 0;}
.menu-dropdown.scroll .menu-item-wrapper .category-wrapper > a:first-child {padding:0 0 5px 0;}
.menu-dropdown.scroll .menu-item-wrapper .category-wrapper > a:last-child {padding:5px 0 0 0;}
.menu-item-wrapper .sub-category-wrapper .menu_cats {margin: 0 0 25px 0;}
.menu-dropdown.scroll .menu-item-wrapper .sub-category-wrapper .menu_cats a {padding: 0 0 10px 0;}
.menu-dropdown.scroll .menu-item-wrapper .sub-category-wrapper .menu_cats {margin: 0 0 10px 0;}
.tabs-menu .tabs__pane_show {display: block !important;}
.logged-in-popup {right:10px;left:inherit;}
.button-catalog {margin-right:25px;}
.logo-mob {display:block;}
.phone--mob {display:flex;justify-content:center;}
.logo, .bonus-block, .my-block, .top-line {display:none !important;}
#phone--mob-popup {width:100%;max-width:100%;padding:40px 8px;top:calc(-48vh + 107px);}
.search-block--mob {display:block !important;width:100%;}
.smartsearch-title__items:has(.search-section) {flex-direction: column !important;}
.smartsearch-title__items:has(.search-section) .search-section {border-bottom: 2px solid #999998;padding-bottom: 10px;}
.block-goods-cat {padding:0 !important;}
.block-goods-cat:hover {box-shadow:none;border-radius:0;}  
.block_instock_cat {margin:5px 0 5px 0;}
.block-goods-cat .block_buy {margin-top: 5px;}
.block-name a {font-size:0.85rem;}
.block-goods-cat .block-price .act-price {font-size:1.2rem;}
.block-goods-cat .button-dis {font-size:.8rem;}
.block_instock .display > div {height: 10px;}
.block_instock_cat > div:nth-of-type(2) span {font-size: 0.7rem;}
.block-bred {margin: 5px 0 10px 0;}
.block-prices-wrap .block-old-price {margin-left: 10px;}
.block_category--sort {margin-bottom:25px;}
.block-news .news_item .news_img {min-width:inherit;}
.news_avible {margin-top: 0;}
.news_content, .news_avible {padding: 5px 15px 5px 15px;}
.block-top-adv-place .col3 .swiper-container-horizontal .swiper-pagination {bottom:-10px;}
td.basket-items-list-item-remove {padding: 0 !important;}
.basket-item-block-image {padding: 0 15px 0 15px;}
table#basket-item-table tr td:first-child {padding:0;}
.basket-item-block-amount {max-width:100px;}
.basket-item-amount-btn-plus, .basket-item-amount-btn-minus {background-color:transparent;}
.sticky-content.fixed .compare-block {display:none !important;}
.block_category--filters--wrap {max-width:135px;}
.dt-catalog-link, .mob-catalog-link .caret-up, .mob-catalog-link .caret-up:before {display: none !important;}
.mob-catalog-link {display: block !important;}
.obzory-detail {width:100%;}
}
@media (max-width:570px) {
.block_goods--img-wrap {margin-bottom:25px;}
.block_goods--img-wrap, .block_goods--vote, .block_goods--article {margin-right:0;}
.block_goods--right, .block-news .news_item {min-width:inherit;}
.but-block .but-common-wrap > div {margin-right:0;}
.action-news--list > .news-item, .news--list > .news_item {flex: 1 0 auto;width: 100%;}
.diller-form-block > div:last-child .form-item {flex-direction: column;}
.diller-form-block > div:last-child .form-item > div:nth-child(2) {padding-left: 0;}
.wrap {padding: 0 10px;}
}
@media only screen and (max-width:554px) {
.block-banner > div:last-child a::before {font-size:2rem;}
.reg-wrap {flex-direction: column;}
.reg-wrap .custom_soc_register {margin-left:0;}
}
@media (max-width:550px) {
.popular-cat__content img {max-width:50px;}
.block-popular-cat .cat {margin-bottom:10px;padding:5px;min-height:150px;}
.block-popular-cat .cat a {font-size: 1rem;}
.block-bred a:first-child, .block-bred > *:last-child {display:none;}
.block-bred div:nth-of-type(1) {margin:0;padding:0;background:none;}
.reg-wrap .bx-auth .flex {flex-direction: column;}
.reg-wrap .bx-auth .flex > div {margin-bottom:10px;}
}
@media only screen and (max-width:502px) {
.block_goods--xar-wrap {min-width:100%;}
.block_category--items .block-goods-cat {max-width:50%;padding:0;}
.block_category--items .block-goods-cat:nth-of-type(odd) {max-width:50%;padding-right:10px;}
.block-goods-cat:hover {box-shadow:none;}
.block_category--tags > a {width:100%;text-align:center;}
#popup-addtocart .rec-tovar-popup, #popup-addtocart .set-oder .top-25 {flex-direction: column;} 
#popup-addtocart .rec-tovar-popup .block-goods-cat{max-width: 100%;}
}
@media only screen and (max-width:480px) {
.block_goods--img-top {flex-direction: column;}
.block_goods--img-top > div {margin-bottom:10px;}
.block_goods--img-top > div:last-child {margin-bottom:0;}
.menu-item-wrapper .category-wrapper > a, .menu-item-wrapper .sub-category-wrapper .menu_cats a {font-size:.8rem;}
#title-search-input {background-position:92% 50%;padding-right:36px !important;}
.sticky-content.fixed .but-block a {min-width:50px !important;display:flex;}
.logo-mob {min-width:31px !important;}
.reg-wrap tbody tr, .reg-wrap tfoot tr {display:flex;flex-direction:column;}
.block_category--wrapper {flex-direction: column;}
.lk-menu {margin-bottom:20px;max-width: inherit;}
.lk-block .catalog-section-list > div {margin: 0 0 20px 0;}
.lk-block .block_category--filters--wrap a {display: inline;padding-right: 15px;}
#bx-soa-order .pandd {flex-direction:column;}
#bx-soa-order-form .pandd > div {width: 100%;}
.block-goods-cat .block_article {padding-left:0;}
.block-goods-cat .block-icon__fav {padding-left:0;}
}
@media only screen and (max-width:385px) {
.head-line .but-common {padding:0;}	
.but-block .but-common-wrap > a {min-width:45px;}
.but-common.login-block {min-width: 40px;}
#popup-login .flex {flex-direction: column;margin-bottom: 0;}
#popup-login .flex > div:last-child {margin-top:10px;}
}