
@media (min-width: 1200px) {  
  html {font-size: 0.7rem;}  
} 

@media (min-width: 1530px) { 
  html {font-size: 0.8rem;}  
  .container { max-width: 1400px; } 
} 

@media (min-width: 1820px) { 
  html {font-size: 1rem;}  
  .container { max-width: 1790px; } 
  .main.main_for_admin {padding-top:0px;}   
  .sticked {height:auto;overflow:auto;}  
  .menu_toggle, .menu_toggle.opened  {display:none;}  
  .header_menu {} 
  .header_menu_wrap { } 
  .navbar {overflow: hidden;height: 7rem;padding:0;} 
  .navbar .rootnav {display:inline;} 
  .navbar a {float: left;color: inherit;text-align: left;padding: 0.5rem 1.5rem;text-decoration: none;font-size: 1rem;}
  .navbar .subnav a {padding:0.5rem 0.8rem;} 
  .navbar a, .navbar button {text-transform:uppercase;font-weight:500;}  
  .subnav { float: left; overflow: hidden; } 
  .subnav .subnavbtn .item_slash {width: 1rem;text-align:center;visible:hidden;display: inline-block;visibility: hidden;}
  .subnav:hover .subnavbtn .item_slash { visibility: visible; }
  .subnav .subnavbtn {font-size: 1rem;border: none;outline: none;padding: 0 0.8rem;background-color: inherit;font-family: inherit;margin: 0;}
  .navbar a:hover, .subnav:hover .subnavbtn {} 
  .subnav-content {display: block;position: absolute;left: 0;width: 100%;z-index: 1;bottom: 0.6rem;padding:0;margin:0;list-style: none;margin-left: 0.8rem;} 
  .subnav-content li {padding:0;margin:0;display:inline-block;float: left;}
  .subnav-content a {color: inherit;text-decoration: none;color: #7e8080;font-size: 0.75rem;} 
  .subnav-content a:hover {color: black;} 
  .quantity_info .quantity_info_outer {top:1.55rem;right: -0.1rem;}
}

/* DECTOP MENU */   
@media (min-width: 1200px) {  
  .main.main_for_admin {padding-top:0px;}   
  .sticked {height:auto;overflow:auto;}  
  .menu_toggle, .menu_toggle.opened  {display:none;}  
  .header_menu {} 
  .header_menu_wrap { } 
  .navbar {overflow: hidden;height: 7rem;padding:0;} 
  .navbar .rootnav {display:inline;} 
  .navbar a {float: left;color: inherit;text-align: left;padding: 0.5rem 1.5rem;text-decoration: none;font-size: 1rem;}
  .navbar .subnav a {padding:0.5rem 0.8rem;} 
  .navbar a, .navbar button {text-transform:uppercase;font-weight:500;color: #7e7c7c; } 
  .navbar a:hover, .navbar .subnav:hover button {color:#000; } 
  .subnav { float: left; overflow: hidden; } 
  .subnav .subnavbtn .item_slash {width: 1rem;text-align:center;visible:hidden;display: inline-block;visibility: hidden;}
  .subnav.opened_desktop .subnavbtn .item_slash { visibility: visible; }
  .subnav .subnavbtn {font-size: 1rem;border: none;outline: none;padding: 0 0.8rem;background-color: inherit;font-family: inherit;margin: 0;}
  .subnav.opened_desktop .subnavbtn {color:#000;} 
  .navbar a:hover, .subnav:hover .subnavbtn {} 
  .subnav-content {/* display: block; */position: absolute;left: 0;width: 100%;z-index: 1;bottom: 0.6rem;padding:0;margin:0;list-style: none;margin-left: 0.8rem;visibility: hidden;opacity: 0;transition: 0s;} 
  .subnav-content li {padding:0;margin:0;display:inline-block;float: left;}
  .subnav-content a {color: inherit;text-decoration: none;color: #7e8080;font-size: 0.75rem;} 
  .subnav-content a:hover {color: black;} 
  /* .subnav:hover .subnav-content { display: block; } */  
  .subnav.opened_desktop .subnav-content {display: block;opacity: 1;transition: 1s;visibility: visible;} 
  .wishlist_cell .wrap_flex { display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-end; align-items: stretch; align-content: stretch; min-height: inherit; }
  
} 

/* MOBILE, TABLET MENU */
@media (max-width: 1199px) { 
  #panel {display:none;} 
  header {position:fixed;} 
  body::after, footer {height: 180px;}
  .hide_on_tablet {display:none;} 
  .main {} 
  .navbar {padding:0;}   
  .search_mobile {display:block;} 
  .menu_toggle {display:block;} 
  .header_menu {display: none;top: 80px;left:0;right:0;bottom:0;position:fixed;width:100%;background: #fff;}  
  .header_menu.active {display:block;}
  .header_menu_wrap {padding-top: 0px;overflow: auto;height: 100%;padding: 30px 15px;/* padding-top: 0; */} 
  .navbar {padding:0;margin:0;display: block;}  
  .navbar .rootnav, .navbar .subnav {margin-bottom:20px;} 
  .navbar a {text-decoration: none;font-size: 1rem;} 
  .navbar a, .navbar button {text-transform:uppercase;font-weight:500;color: black;line-height: 177%;outline: none;border:none;padding-left: 0 !important;} 
  .subnav .subnavbtn .item_slash { display: none; }
  .subnav:hover .subnavbtn .item_slash {  }
  .subnav .subnavbtn {display: block;background: none;width: 100%;text-align: left;cursor: pointer;padding: 0;margin: 0;outline: none;}
  .navbar a:hover, .subnav:hover .subnavbtn {} 
  .subnav-content {list-style: none;margin: 0;padding: 0;display: block;height: 0;overflow: hidden;visibility: visible;opacity: 0;transition: 1s;} 
  .subnav {background: url("../img/icons/icon_arrow_down.png") 100% 3% no-repeat transparent; } 
  .subnav.opened {background: url("../img/icons/icon_arrow_up.png") 100% 3% no-repeat transparent; }
  .subnav.opened .subnav-content {display:block;height: auto;opacity: 1;}
  .subnav-content li { margin-top: 3px; }
  .subnav-content li a {font-size: 0.8rem;color:#7e8080;} 
  .subnav-content li a:hover {} 
  .subnav:hover .subnav-content {}
  
  .slider_home .slider_home_inner .el_text {padding: 0px 15px;bottom: 50px;} 
  .slider_home .slider_home_inner {padding:50px 0px;} 
  .slider_home .bx-pager {display:none !important;} 
  .search_desktop.opened {display:none !important;} 
  
  footer {font-size: 0.8rem; } 
  .footer_inner_flex { flex-direction: column-reverse; flex-wrap: nowrap; justify-content: center; align-items: center; align-content: stretch;}
  .footer_col {width:100%;text-align:center;line-height: 150%;/* padding: 5px 0; */}
  .footer_menu ul li {display: block;text-align: center;padding: 2px;} 
  .footer_socials {text-align:center;margin-bottom: 6px;}
  .footer_socials_item {display:inline-block;width:30px;height:30px;margin: 0 9px;}  
  .footer_socials_item span {display:none;} 
  .footer_socials_item.icon_facebook {background: url("../img/icons/icon_facebook.png") center center no-repeat transparent;}
  .footer_socials_item.icon_insta {background: url("../img/icons/icon_insta.png") center center no-repeat transparent;}
  
  .category_item_info {opacity:1;}  
  .cell_item_inner:hover .category_item_info, 
  .designer_products_list .item_wrap_element:hover .category_item_info, 
  .categories_block .cell_item_hover:hover .category_item_info {opacity:1;} 
  .quantity_info .quantity_info_outer {top:1.3rem;right: -12px;}
}
/* END TOP MENU */

/* CONTENT ADAPTIVE BLOCKS */ 
@media (max-width: 1819px) {  
  .slider_main_wrap {padding: 4.5rem 0 3.1rem 0;}  
  .slider_main_slogan {margin-bottom: 1rem;}   
  .designer_products_list .item_wrap {/* width:33.333%; */}
  .product_detail_slider {height: 403px;} 
  .cell_dimention .wish_product_caption {margin-bottom: 0.5rem;}
  .category_item_add2wishlist {background-size: contain;line-height: 0.5rem;} 
  .categories_block.search {/* padding-top: 43px; */} 
  .search_desktop_inner {width: 44rem;} 
}

@media (max-width: 1529px) { 
  .slider_main_wrap {padding: 4.5rem 0 4.1rem 0;} 
  .slider_main_slogan {margin-bottom: 1.5rem;}  
  .product_detail_slider {height: 365px;} 
  .cell_dimention .wish_product_caption {/* margin-bottom: 0.7rem; */}
  .wish_product_name, .wish_product_name a {margin-bottom: 0.7rem;}
  .search_desktop_inner {width: 40.3rem;}   
  .wish_product_caption {margin-bottom:0;}
  .wish_product_quantity {margin-left:0;margin-right:0;}
}

@media (max-width: 1199px) { 
  .navbar a {padding: 0.5rem 0.7rem;} 
  .navbar .subnav-content {margin-left:0;}  
  .navbar .subnav a {padding:0.5rem 0.8rem;} 
  .navbar .subnav a:hover {color: black;}
  .header_logo {width:245px;margin-top: -6px;} 
  .section_about {font-size:12pt;}  
  .section_about .outer_text {line-height:1.4;}
  .main_content .projects_title {font-size:14pt;}
  .search_desktop_inner {width:580px;} 
  .main_content h2.news_title {text-transform:uppercase;font-size:14pt;} 
  .main_content .news_outer_text, .main_content .news_outer_text p {font-size: 13.5pt;} 
  .main_content .news_outer_text p {margin-bottom: 20px;}    
  
  body.home_page::after, .home_page footer {height: auto;}  
  .home_page .footer_menu {display: none;} 
  .home_page #footer {height:95px;} 
  .main {padding-top: 80px;} 
  .main_content.no_title .page_title_container {display:block;} 
  .page_title_container {padding: 30px 0px 9px 0px; } 
  .main_content.no_title .nav_bc {padding-top:0;}
  .header_inner_flex {height:78px;} 
  .header_item_icon.icon_search {display:none;} 
  .search_desktop.fixed {display:none !important;} 
  .nav_bc {margin-bottom:1rem;font-size: 0.8rem;} 
  .tpl_col2 {}
  .flex_col2 { display:block; }
  .tpl_col2 .tpl_column {width:100%;} 
  .tpl_col2 .tpl_column .outer_image {padding:0;margin-bottom: 30px;}
  .tpl_col2 .tpl_column .outer_image img {display:block;max-width:100%;height:auto;width: 100%;}
  .tpl_col2 .tpl_column .outer_text {padding: 0;} 
  .section_about { margin-bottom: 51px; }
  .about_projects_list { margin-bottom: 34px; }
  .main_content .projects_title {margin-bottom:9px;}
  .slider_projects_container{height: 250px; }
  .slider_projects_padding {padding:16px 20px;}  
  .main_content .designer_products_title {font-size:14pt} 
  
  .designer_products_list { padding-top:20px; width: calc(100% + 20px); }
  .designer_products_list .item_wrap {height:auto; aspect-ratio: 1/1; width: 50%;padding: 0px 20px 20px 0px;}   
  .categories_block .item_wrap {height:auto; aspect-ratio: 1/1; width: 50%;padding: 0px 20px 20px 0px;}  
  
  .slider_main_block {padding: 80px 0 97px 0;}   
  .slider_main_wrap {height: inherit; padding: 34px 0 34px 0;} 
  .slider_main_progress {display:none;} 
  .slider_main_slogan { bottom: 0; color: #fff; font-size: 15pt; z-index: 100; width: 100%; text-align: center; padding: 0 20px 31px 20px; margin: 0; } 
  .slider_main_slogan span {display:block;}
  
  .news_body {height:auto;padding:0;border:none;} 
  .news_outer_text {padding:0;}
  .news_outer_slider {height:490px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin-bottom: 20px;}
  .slider_news_padding { padding: 15px 20px; height: 100%;}
  
   /* CATEGORIES  */  
  .categories_block {padding-top: 0px;} 
  .categories_block.search {padding-top: 15px;} 
  .categories_block .row_block {margin-right: -30px;}  
  .categories_block .cell_flex_inner { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: stretch; align-content: flex-start; }
  .categories_block .cell_item_outer, .categories_block .cell_item_inner {position: relative;aspect-ratio: 1 / 1;width: calc(50% - 15px);margin-right: 30px;margin-bottom: 30px;}
  .categories_block .cell_item_inner { margin-right: 0; } 
  .category_item_info_wish {width: 1.5rem;}
  
  /* PRODUCT CARD */
  .product_detail_spacer {height: 1.3rem;}  
  .product_detail {margin-bottom:60px;} 
  .product_detail .tpl_col2 .tpl_column {width:100%;}
  .product_detail_info {padding:0;overflow: hidden;} 
  .quantity_info_caption {font-size: 14pt;}
  .product_detail_nav_caption { padding-top: 0; padding-bottom: 27px; }
  .main_content .product_detail H1.product_title {font-size: 14pt;margin-bottom: 6px;font-weight: 500;}
  .product_detail_designer, .product_detail_designer:hover {font-size: 10pt;} 
  .product_detail_nav_title { font-size: 13pt; margin: 13px 0; }
  .product_detail .product_price {font-size: 18pt;top: -4px;}
  .product_detail_gallery {margin-right:0;margin-bottom: 40px;} 
  .product_detail_slider {width:100%;height: 600px;} 
  .product_detail_gallery_preview {display:none;}
  
  .product_detail_slider {height:500px;}
  .product_detail_slider_padding {padding: 17px 20px;border-top: 1px solid #b2b2b2;border-bottom: 1px solid #b2b2b2;}
  
  .product_detail_buttons .flex_col2 {display:flex;} 
  .product_detail_gallery {margin-right:0;} 
  
  .slider_product_prev, .slider_product_next { display: block; }
  .quantity_info .quantity_value {font-size:25px;} 

  .quantity_block {width: 122px;/* margin-right: -39px; */} 
  .wish_product_quantity .quantity_block_flex {height: auto;position: initial;}
  .wishlist_cell {min-height: auto;}
  .cell_dimention .wish_product_caption {font-size: 11pt;margin-bottom: 0;} 
  
  /* DESIGNER */
  .designer_list_block {border:none;}  
  .designer_list_block .tpl_flex { display: flex; }  
  .designer_list_block .flex_col2 {display: flex; }  
  .designer_list_block .column_left {width:7%;} 
  .designer_list_block .column_right {width:93%;}  
  .designer_list_row {border:none;}
  .designer_item_name {width:50%;} 
  .designer_symbol, .designer_item_name {padding: 10px 10px 10px 0;font-size: 11pt;}
  
  /* WISHLIST */
  .wishlist_item {padding-bottom:0;}
  .wishlist_item_flex {display: block; position: relative; padding-left: 256px;}
  .wishlist_cell.cell_pic { position: absolute; left: 0; top: 0; } 
  .wish_product_pic {width: 219px;height: 149px;}
  .wishlist_cell.cell_delete {position:absolute;right: 0;top: -7px;} 
  .wish_product_name, .wish_product_name a {text-align: left;font-size: 15pt;margin-bottom: 12pt;}
  .wish_product_designer {text-align: left;font-size: 11pt;margin-bottom: 0;} 
  .wishlist_cell.cell_dimention .wrap_flex, .wishlist_cell.cell_quantity .wrap_flex {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; align-content: stretch;}
  .wish_product_caption {font-size: 11pt;} 
  .wish_product_dimension {font-size: 11pt;}  
  .wish_product_quantity {margin-right: -22px;width: 123px;}  
  
  .wishlist_cell.cell_name {width: auto;margin-bottom: 21px;}  
  .wishlist_cell.cell_dimention {width: auto;margin-bottom: 14px;}   
  .wishlist_cell.cell_quantity {width: auto;overflow: hidden;margin-bottom: 14px;}  
  .wishlist_cell.cell_delete {width: auto;} 
  
  /*FORMS*/
  .form_title {margin-bottom: 20px;font-size: 12pt;}
  .form_3col_flex {display:block;margin: 0px;} 
  .form_3col_flex .form_field {width:100%;padding:0;}
  .tpl_col2 .tpl_column.contact_column_left, 
  .tpl_col2 .tpl_column.contact_column_right {width:100%;} 
  .main_content .contact_info_text {padding:0px;} 
  .form_field input[type="text"], .form_field textarea {font-size: 14px;}
  .form_field_button input[type="submit"], .form_field button {line-height:75px;} 
  .form_field textarea { resize: vertical; height:100px;  }  
  .site_button_grey {}
  
  .search_block_input {margin-bottom: 40px; }
  .search_block_input input[type="text"] {font-size:13pt;}
  .search_block_input .btn_search {top:8px;}
  .search_block_input_wrap { padding: 15px 0; }
  
  .category_item_price {/* display:block; */position:absolute;top: 0;right: calc(100% + 0.3rem);font-size: 0.8rem;/* color: #a2a2a2; *//* font-weight: 500; */}
  .categories_block.search .cell_flex_inner {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: stretch;align-content: flex-start;margin-right: -20px;margin-left: -20px;} 
  .categories_block.search .cell_item_inner {width: calc(33.333% - 40px);margin-left: 20px;margin-right: 20px;}  
  
  .category_item_info {display: block;}
  .category_item_info_wrap {padding: 0.5rem 0.5rem 0.5rem 0.5rem;position: relative;z-index: 10;}
  .category_item_info .column_right {width: 22px;}  
  .category_item_info__product_name {font-size: 0.8rem;} 
  .category_item_info__designer_name {font-size: 0.5rem;} 
}

@media (max-width: 991px) { 
   .categories_block .row_block {margin-right: 0;}  
   .categories_block .cell_flex_outer { display: block; }  
   .categories_block .cell_item_outer { width: 100%; margin: 0; margin-bottom: 20px; } 
   .categories_block .cell_item_inner { margin-right: 0; width: calc(50% - 10px);margin-bottom: 20px; } 
   .categories_block .cell_item_outer.ratio_half {aspect-ratio: 2 / 1;}
   
   .category_item_info {display: block;} 
   .category_item_info_wrap {padding: 0.6rem 0.6rem 0.6rem 0.6rem;} 
   .category_item_info .column_right {width: 22px;}   
   .category_item_info__product_name {font-size: 0.8rem;}  
   .category_item_info__designer_name {font-size: 0.6rem;}   
   
   .categories_block.search .cell_flex_inner {margin-right: -10px; margin-left: -10px;}
   .categories_block.search .cell_item_inner { width: calc(50% - 20px); margin-left: 10px; margin-right: 10px; margin-bottom: 20px;}
} 

@media (max-width: 766px) { 
  body.home_page {height: calc(100% - 60px); min-height: calc(100vh - 60px);}  
  .slider_home .slider_home_inner .el_text {font-size: 18px;bottom: 80px;} 
  .page_404_center { font-size:113px; } 
  .main_content h1 { font-size: 13pt; } 
  .main_content h2 { font-size: 14pt; } 
  .main_content h3 { font-size: 13pt; } 
  .page_title_container { padding: 29px 0px 9px 0px; }
  .main_content .projects_title {font-size:12pt;} 
  .nav_bc {font-size:0.8rem;display: none;} 
  .section_about {font-size: 11pt;/* padding-top: 22px; */} 
  .slider_projects_padding {padding:16px 15px;}  
  .slider_projects_prev, .slider_projects_next {background-size:35%;} 
  
  .main_content .designer_products_title {font-size:13pt} 
  
  .product_detail_slider {height:400px;} 
  .product_detail_buttons .flex_col2 {display:block;} 
  .product_detail_buttons .column_left {padding:0;margin-bottom:20px;}
  .product_detail_buttons .column_right {padding:0;}
  
  /* CATEGORIES */ 
  /*
  .categories_block .row_block {margin-right: 0;}  
  .categories_block .cell_flex_outer {display:block; } 
  .categories_block .cell_flex_inner {display:block; }
  .categories_block .cell_item_outer, .categories_block .cell_item_inner {width:calc(50% - 20px);margin-right: 40px;margin-bottom: 40px;} 
  .categories_block .cell_item_outer { width: 100%; margin: 0; margin-bottom: 40px; } 
  .categories_block .cell_item_outer_wrap { height: auto; }  
  .categories_block .cell_item_inner {margin-right:0;width: 100%;} 
  */  
  
  /*DESIGNER*/ 
  .designer_list_block {margin-bottom:30px;} 
  .designer_list_block .column_left {width:10%;}  
  .designer_list_block .column_right {width:90%;}  
  .designer_item_name {width:100%;} 
  .designer_symbol, .designer_item_name {padding: 7px 10px 7px 0px;font-size: 10.5pt;}  

  .main_content h2.news_title {font-size: 12pt;} 
  .main_content .news_outer_text, .main_content .news_outer_text p {font-size: 11pt;line-height: 150%;} 
  .main_content .news_outer_text p {margin-bottom: 22px;} 
  .news_outer_slider {height:330px;}  
  
  .form_3col_flex .form_field {margin-bottom:15px; }  
  .form_field_button {padding-top: 0px;} 
  .form_field textarea {height:90px;} 
  .form_field_button input[type="submit"], .form_field button {width:100%;line-height:75px;}  
  .form_contact_block {margin-bottom:45px;}  
  .form_contact_block .site_button_grey {width: 100%;display:block;}   

  .form_popup_block {margin:1rem 0.5rem}
  .form_popup_block_wrap {padding: 2rem;} 
  .form_popup_block .form_caption {margin-bottom: 20px;}
  .form_popup_block .form_field { margin-bottom: 13px; }
  .form_popup_block .form_field input[type="text"], .form_popup_block .form_field textarea {}
  .form_popup_block .form_field input[type="text"] {} 
  .form_popup_block .form_field textarea { height: 75px; } 
  .form_popup_block .form_product_info {padding-top:20px;} 
  .form_popup_block .form_product_name { font-size: 12pt; } 
  .form_popup_block .form_product_designer { font-size: 10pt; } 
  .form_field_submit {} 
  .form_popup_block .site_button_grey {width:100%;display:block;}

  .wishlist_item {padding-bottom:10px;}
  .wishlist_item_flex {padding-left:0;}
  .wishlist_cell.cell_pic {display: block;position:relative;width: 100%;}  
  .wish_product_pic {width: 100%;height: 296px;margin-bottom: 20px;} 
  .wishlist_cell.cell_pic .wrap_flex {} 
  .wish_product_name, .wish_product_name a { margin-bottom: 0; font-size: 13pt; } 
  .wish_product_designer { font-size: 11pt; } 
  .wish_product_dimension { font-size: 11pt; padding-top: 0; }
  .wish_product_caption { font-size: 11pt; }
  .wish_product_quantity .quantity_value {font-size: 14pt;line-height: 17pt;}
  .wishlist_cell.cell_delete {top: auto;bottom: 112px;}
  .wish_product_quantity .quantity_block {width: 132px;margin-right: -19px;}
  .wishlist_cell .quantity_btn span {width: 24px;height: 24px;border: 1px solid #b2b2b2;border-radius: 12px;display: inline-block;font-size: 16px;line-height: 21px;}
  .wishlist_send_block {margin-bottom:0;}
  .wishlist_send_block button {width: 100%;display:block; } 
  .category_item_info_wish {wedth:1.6rem;} 
  .wish_product_quantity {margin-right: -10px;}
  
  .checkbox .checkbox-text { font-size: 11pt; padding-left: 40px; } 
  .checkbox .checkbox-text:before {width:30px;height:30px;}
  .checkbox .checkbox-text:after {left: 5px; top: 1px; width: 20px; height: 20px;background-size: contain;} 
  
  /*.categories_block .cell_item_outer, .categories_block .cell_item_inner {margin-bottom: 76px; } */ 
  
  .category_item_info {display: block;} 
  .category_item_info_wrap {/* padding: 0.6rem 0 0.6rem 0; */} 
  .category_item_info .column_right {width: 47px;}   
  .category_item_info__product_name {font-size: 0.8rem;}  
  .category_item_info__designer_name {font-size: 0.6rem;}
   
  .category_item_add2wishlist,
  .category_item_add2wishlist:hover, 
  .category_item_add2wishlist.active {background-position-x:100%;} 
  .category_item_info {/* top: 100%; */border:none;}  
  .category_item_info_trans {/* display:none !important; */}  
  .back_link, .back_link:hover {font-size: 11pt;padding-left: 16px;} 
  .category_item_price {right: 2.05rem;} 
  .back_link, .back_link:hover {}  
  .slider_main_slogan {font-size: 13pt; text-shadow: 1px 1px #676363; font-weight:600; }   
  
  .designer_products_list .category_item_info__product_name {line-height:1;margin-bottom:4px;}  
  .designer_products_list .category_item_info_wish {top:auto;bottom:0;height: auto;width:18px;}   
  .designer_products_list .category_item_info_text {margin-right:1rem;}  
  
  .categories_block .category_item_info__product_name {line-height:1;margin-bottom:4px;} 
  .categories_block .category_item_info_wish {top:auto;bottom:0;height: auto;width:18px;} 
  .categories_block .category_item_info_text {margin-right:1rem;} 
  
  
}

@media (max-width: 550px) { 
	.designer_products_list .category_item_info__product_name {font-size: 11px;}  
  .designer_products_list .category_item_info__designer_name {font-size: 10px;} 
  
  .categories_block .category_item_info__product_name {font-size: 11px;} 
  .categories_block .category_item_info__designer_name {font-size: 10px;} 
  
  .form_block_cookies {left: 10px;right: 10px;width:auto;top: 10px;}  
  .form_block_cookies .form_block_cookies_wrap {padding: 36px 40px 40px 40px;} 
  .form_block_cookies .form_block_cookies_text {font-size:14pt;} 
  .slider_main_slogan { font-size: 12pt; padding-bottom: 20px; }
  .slider_main_slogan span {display: inline-block; } 
} 
 
@media (max-width: 470px) { 
  .product_detail_slider {height:300px;}  
}

@media (max-width: 430px) {
	.designer_products_list .designer_products_item {height: 81%;} 
	.categories_block .designer_products_item {height: 81%;} 
} 

@media (max-width: 410px) { 
  .header_logo {width:190px;} 
  .header_item_icon.icon_wishlist, 
  .header_item_icon.icon_search {width:1.5rem;background-size: contain;}
  .designer_products_list .item_wrap {} 
  .form_block_cookies .form_block_cookies_text {font-size:12pt;} 
  .form_block_cookies .button_send {line-height: 40px;font-size: 12pt;}
} 

@media (max-width: 368px) { 
  .slider_home .slider_home_inner .el_text {font-size: 18px;bottom: 110px;} 
}

@media (max-width: 1200px) {  } 
@media (max-width: 992px) {  } 
@media (max-width: 768px) {  } 
@media (max-width: 576px) {  } 

