@media screen and (max-width: 905px) {
html, body {
overflow-x: hidden;
}
.main_content {
margin-top: 128px;
padding-left: 15px;
padding-right: 15px;
}
.header-block {
position: sticky;
top: 0;
}
#callback_button_header {
display: none;
}
#cabinet_enter_icon_desktop {
display: none;
}
#cart_icon_desktop {
display: none;
}
#logotype_mobile {
width: 100vw;
background: #ffffff;
display: flex;
justify-content: space-around;
}
#cart_icon_mobile {
display: flex;
position: relative;
align-items: center;
flex-direction: column;
text-transform: initial;
justify-content: center;
}
#call_header_mobile {
max-width: 40px;
}
#call_header_mobile a {
justify-items: center;
display: grid;
}
#cart_icon_mobile div {
font-size: 12px;
}
#cart_icon_mobile span {
font-size: 1rem;
top: 1px;
right: -1px;
}
#cart_icon_mobile img {
max-width: 20px;
}
#header_tel-callback {
position: relative;
}
#logotype {
display: none;
}
.catalogue_button span {
display: none;
}
.slider1 {
width: 100%;
height: unset;
border-radius: unset;
margin-bottom: 0;
}  #menu-category-menu li {
display: none !important;
}
#menu-category-menu li:nth-child(1),
#menu-category-menu li:nth-child(2),
#menu-category-menu li:nth-child(3) {
display: flex !important;
} .catalogue_button {
margin: 30px !important;
}
.expand_menu {
background-color: transparent;
box-shadow: unset;
top: 160px;
}
.expand_menu_right_side {
display: none;
}
.sale_block_banner_mobile div {
letter-spacing: unset;
}
#expand_menu {
padding-left: 6px;
padding-right: 6px;
margin-top: 0;
}
#search_element {
width: 250px;
}
.logo-menu-header {
left: unset;
display: inline-flex;
padding-left: unset;
padding-right: unset;
border-top: 3px solid #fce0ba;
}
#sale_block_banner {
display: none !important;
}
.row {
margin-top: -45px !important;
}
.slick-prev, .slick-next {
display: none !important;
}
.footer_block_inside {
display: block;
}
.footer_block_inside .bottom_menu_div {
margin-top: 30px;
}  .main_categories .brands__item img {
left: 46% !important;
box-shadow: 0 0 20px 0 rgba(0, 0, 0, .11) !important;
}
.lenta_products .brands__item {
width: 100% !important;
}
.brands_we_work {
justify-content: center;
}
#header_menu_category {
overflow-x: auto;
width: 1000px;
}
.slick-track {
height: unset !important;
}
.title_h2 {
text-align: center;
width: 100%;
display: inline-grid;
}
.title_blog_main_905 {
left: -13px;
position: absolute;
}
.first_mobile_title_h2 {
margin-top: 65px;
}
.adaptive_correction_categories_img {
width: 100% !important;
}
.sale_block_banner_mobile {
display: inline-flex;
justify-content: left;
margin-left: 10px;
height: auto;
margin-top: 60px;
margin-bottom: 10px;
}
.header-block_deeper {
display: none;
}
#expand_menu {
padding-bottom: 15px;
}
.left-menu-mainpage {
margin-top: 30px;
}
.archive_product_parent {
display: block !important;
margin-top: 40px;
margin-bottom: 40px;
}
.product_filter {
width: 100% !important;
}
.main_content h1 {
margin-bottom: 20px;
margin-top: 60px;
text-align: center;
}
.product_filter_result {
margin-top: 50px;
}
#cart_add {
width: 100%;
}
#cart_add:hover {
width: 100%;
}
.product_filter_result h1 {
margin-left: 0 !important;
text-align: center !important;
}
.subscribe_block {
padding: 15px;
justify-content: center;
}
.subscribe_block img {
display: none;
}
.subscribe_input {
justify-items: center;
display: inline-grid;
}
.subscribe_block p {
text-align: center;
}
.similar_posts div {
margin-right: unset;
max-width: unset;
transition: unset;
width: 100%;
}
.blog_tabs {
display: none;
}
.blog_main_page_correction {
margin-top: 40px;
}
.recently_viewed {
margin-left: unset;
}
.brands_we_work div {
margin: 15px !important;
flex: 1 1 50%;
}
}
@media screen and (max-width: 1300px) {
.row {
display: block;
}
.slider1 {
width: 100%;
margin-bottom: 0;
margin-top: 35px;
}
#sale_block_banner {
width: 100%;
display: flex;
margin-left: 5px;
}
.catalogue_button {
padding: 18px;
}
#sale_block_banner div {
flex: 1 1 10%;
}
.swiper_products_margin {
margin-left: var(--margin-left-swiper-correction_adaptive_905);
}
.main_categories .brands__item a {
width: 120px !important;
}
}
@media screen and (max-width: 480px) {
html, body {
overflow-x: hidden;
}
}
@media screen and (max-width: 320px) {
html, body {
overflow-x: hidden;
}
}