/*.detail img {
    height: 100% !important;
}*/


.basket-link.delay 
{
	display:none !important;
}


.form_result.success {
color:black !important;
}


.img_wrapper .item_slider .slides img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

#mobileheader .logo img {
    max-height: 50px !important;
    max-width: 50px !important;
}

.roistat-lh-pulsator-phone {
	display:none;
}


.catalog_detail .title-tab-heading:before {
	font-size: 33px;
}

.wrapp_thumbs .item_slider .slides li img, .item_slider .thumbs li img {
    max-height: fit-content;
}



.bx_soc_comments_div {
	margin-top: 50px;
}

#soc_comments_2997BLOG {
	min-width: 100%;
}

.col-md-6.share {
	left: 0vw !important;
}
.ya-share2__icon {
	height: 25px !important;
	width: 25px !important;
}








/* Куки */

   .cookie-popup {
      display: none;
      position: fixed;
      bottom: 20px;
      right: 20px;
      max-width: 320px;
      background: var(--bg-white);
      border-radius: 12px;
      box-shadow: 0 4px 16px rgba(0,0,0,0.2);
      overflow: hidden;
      z-index: 2147483646;
      animation: slideIn 0.6s ease-out;
    }
    @keyframes slideIn {
      from { transform: translateY(100px); opacity: 0; }
      to { transform: translateY(0); opacity: 1; }
    }
    :root {
      --brand-yellow: #f3be00;
      --bg-white: #ffffff;
      --text-dark: #333333;
    }
    body {
      margin: 0;
      font-family: Arial, sans-serif;
      background: var(--bg-white);
    }
    .cookie-popup__header {
      background: var(--brand-yellow);
      padding: 16px;
      display: flex;
      align-items: center;
    }
    .cookie-popup__header svg {
      width: 24px;
      height: 24px;
      margin-right: 8px;
    }
    .cookie-popup__title {
      font-size: 18px;
      color: var(--bg-white);
      margin: 0;
    }
    .cookie-popup__body {
      padding: 16px;
      color: var(--text-dark);
      font-size: 14px;
      line-height: 1.4;
    }
    .cookie-popup__actions {
      display: flex;
      justify-content: flex-end;
      padding: 12px 16px 16px;
      background: #f9f9f9;
    }
    .cookie-popup__button {
      padding: 8px 14px;
      font-size: 14px;
      border-radius: 6px;
      border: none;
      cursor: pointer;
      transition: background 0.3s;
    }
    .cookie-popup__button--accept {
      background: var(--brand-yellow);
      color: var(--bg-white);
      margin-left: 8px;
    }
    .cookie-popup__button--accept:hover {
      background: #ddb500;
    }
    .cookie-popup__button--decline {
      background: transparent;
      color: var(--text-dark);
    }
    .cookie-popup__button--decline:hover {
      background: #e0e0e0;
    }



@media (max-width: 768px) {

	.ws-chat-btn-el-container {
		inset: 88% 0% 0% 74% !important;
		position: fixed !important;
	}


	.top_inner_block_wrapper .bx-breadcrumb {
		display:none !important;
	}
	

   .cookie-popup {
      display: none;
      position: fixed;
      bottom: 20px;
      right: 20px;
      max-width: 220px;
      background: var(--bg-white);
      border-radius: 12px;
      box-shadow: 0 4px 16px rgba(0,0,0,0.2);
      overflow: hidden;
      z-index: 2147483646;
      animation: slideIn 0.6s ease-out;
    }
	.cookie-popup__header {
	  background: var(--brand-yellow);
	  padding: 6px;
	  display: flex;
	  align-items: center;
	  border-radius: 8px 8px 0 0;
	}
	
	.cookie-popup__header svg {
	  width: 18px;
	  height: 18px;
	  margin-right: 6px;
	  flex-shrink: 0;
	}

	.cookie-popup__title {
	  font-size: 12px !important;
	  color: var(--bg-white);
	  margin: 0;
	  font-weight: 600;
	  line-height: 1.2;
	}
	
	.cookie-popup__body {
	  padding: 6px;
	  color: var(--text-dark);
	  font-size: 10px;
	  line-height: 1.3;
	  max-height: 80px;
	  overflow: hidden;
	  text-overflow: ellipsis;
	}
	
	.cookie-popup__actions {
	  display: flex;
	  justify-content: flex-end;
	  padding: 10px;
	  background: #f9f9f9;
	  border-radius: 0 0 8px 8px;
	  gap: 8px;
	}

	.cookie-popup__button {
	  padding: 6px 12px;
	  font-size: 13px;
	  border-radius: 5px;
	  border: none;
	  cursor: pointer;
	  transition: background 0.25s ease;
	  font-weight: 600;
	}
	
	.cookie-popup__button--accept {
	  background: var(--brand-yellow);
	  color: var(--bg-white);
	}
	
	.cookie-popup__button--accept:hover {
	  background: #ddb500;
	}
	
	.cookie-popup__button--decline {
	  background: transparent;
	  color: var(--text-dark);
	  border: 1px solid transparent;
	}
	
	.cookie-popup__button--decline:hover {
	  background: #e0e0e0;
	  border-color: #ccc;
	}


}



.top_slider_wrapp .flexslider .slides > li .banner_bg {
	background-size: cover;
}


body .maxwidth-theme {
	max-width: none !important;
}

body .wrapper_inner {
	max-width: none !important;
}


@media (min-width: 1200px) {
	.col-lg-4 {
		width: 20% !important;
	}
	.header-v4.header-wrapper .col-md-2 {
        width: 7.666667% !important;
	}


}


.basket-link.delay.with_price.big {
	display:none !important;
}

.logo-row .logo-block {
	justify-content: left !important;
}

#reviews_content {
	visibility:hidden;
}


.counter_block.big_basket input[type="text"] {
	height: 33px !important;
}



.sort_header .sort_btn.table {
	display: none;
}



.wrapp_one_click {
	display: none !important;
}




.sections_wrapper .list .item {
	border: 1px solid #b4b4b480 !important;
}

.block .catalog_block .catalog_item_wrapp .catalog_item {
	box-shadow: 0px 0px 0px 1px #b4b4b480 inset !important;
}


.menu_top_block li.full:not(.v_bottom):hover>.dropdown, header .menu_top_block.catalogfirst li.full:not(.v_bottom):hover>.dropdown 
{
	width: auto !important;
}

.menu_top_block.catalog_block .dropdown> li.full>.dropdown>li, header .menu.top.catalogfirst li.full>.dropdown>li 
{
	width: 100% !important;
}

.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li> .image + a 
{
	padding-left: 10px !important;
}





.basket-items-search-field 
{
	display: none;
}

.basket-item-property-custom.basket-item-property-custom-text 
{
	
}

.basket-checkout-block.basket-checkout-block-total 
{
	display: none;
}

/*
.basket-checkout-block.basket-checkout-block-btn 
{
	display: none;
}
*/

#basket-root .basket-item-label-text 
{
	display:block;
}

body #basket-root .basket-item-label-text span, body #basket-root .basket-item-label-ring 
{
	background: #044dca;
}



.logo-row .logo 
{
	max-width: fit-content;
}

@media (min-width: 1200px) {
	.header-v4.header-wrapper .col-md-2 
	{
		width: 22.666667% !important;
	}

	.logo_and_menu-row .search_wrap 
	{
		width: 750px;	
	}

}


.header-v4.header-wrapper .logo_and_menu-row .logo-row .maxwidth-theme 
{
	padding: 0 !important;
}



.bx-soa-pp-list {
    display: none !important;
}

/* Скрываем строку с доставкой, если внутри есть класс .bx-soa-price-free */
.bx-soa-sidebar .bx-soa-cart-total-line:has(.bx-soa-price-free) {
    display: none !important;
}


.dropdown-menu 
{
	width: 100%;
}


.bigdata_recommended_products_items 
{
	display:none;
}

.item-views-wrapper.contacts 
{
	display:none;
}




.bx-soa-item-table .bx-soa-item-tr.bx-soa-item-info-container 
{
	display: none !important;
}


.basket-item-property-custom.basket-item-property-custom-photo 
{
	display: none !important;
}

/*
.basket-item-property-custom.basket-item-property-custom-text.hidden-xs 
{
	display: none !important;
}
*/