[data-property-id-row="64"]{
	display: none !important;
}

.tb-bg-section-image .bg-section-image{
	height: 450px !important;
}

.accordeon .accordeon-item .accordeon-item__value{
	display: none;
}

.product-action.flex-50{
	width: 100%;
}

.accordeon{
	width: 100%;
	display: block;
}

.accordeon .accordeon-item{
	border-bottom: solid 1px black;
	padding: 10px 0;
	display: inline-block;
	width: 100%;
}

.accordeon .accordeon-item .accordeon-item__title{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: black;
	cursor: pointer;
	position: relative;
}

.accordeon .accordeon-item .accordeon-item__title:before{
	content: '';
	display: inline-block;
	position: absolute;
	top: 9px;
	right: 0;
	width: 8px;
	height: 8px;
	border-left: solid 1px black;
	border-bottom: solid 1px black;
	transform: rotate(-45deg);
	padding-top: 0px;
	color: black;
	font-weight: normal;
}

.accordeon .accordeon-item.active .accordeon-item__title:before{
	transform: rotate(135deg);
}

.accordeon .accordeon-item.active .accordeon-item__value{
	display: inline-block;
	margin-top: 15px;
	margin-bottom: 15px;
}


.product-info > .flexbox{
	position: relative;
}

.flexbox > .like_icons{
	position: absolute;
    top: 10px;
    left: 115px;
    z-index: 10;
    display: inline-block;
    right: auto;
    bottom: auto;
}

.flexbox > .like_icons .wish_item_button > span{
	background-color: white;
}

.flexbox > .like_icons .wish_item_button > span:hover,
.flexbox > .like_icons .wish_item_button > span.added.in{
	background-color: #191919;
}



@media only screen and (max-width: 768px){ .catalog_block .catalog_item img, .product_slider .catalog_item img { width: auto !important; height: 100% !important; } } .middle&gt;.container.BIG_BANNER_INDEX { max-width: 1520px; margin: 0 auto; background-color: #f8f8f8; } .top_big_banners.only_banner .top_slider_wrapp .main-slider, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item td{ height: 800px !important; } @media only screen and (max-width: 1520px){ .middle&gt;.container.BIG_BANNER_INDEX { max-width: 100%; margin: 0 auto; padding: 0 60px !important; } .top_big_banners.only_banner .top_slider_wrapp .main-slider, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item td{ height: 550px !important; } } @media only screen and (max-width: 1100px){ .top_big_banners.only_banner .top_slider_wrapp .main-slider, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item td{ height: 450px !important; } } @media only screen and (max-width: 900px){ .top_big_banners.only_banner .top_slider_wrapp .main-slider, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item td{ height: 350px !important; } } .sku_props .bx_item_detail_size ul li.active, .sku_props .bx_item_detail_size ul li{ width: auto !important; } @media only screen and (max-width: 768px){ .top_big_banners.only_banner .top_slider_wrapp .main-slider, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item td{ height: calc(100% - 150px) !important; } .middle&gt;.container.BIG_BANNER_INDEX { max-width: 100%; margin: 0 auto; padding: 0 0px !important; } .inner_wrap.TYPE_3 .image_wrapper_block:not(.image-wrapper) { padding-top: 150% !important; } .sku_props .bx_item_detail_size ul li.active, .sku_props .bx_item_detail_size ul li{ width: auto !important; } .detail-gallery-big-slider-main, .detail-gallery-big-slider-main__ratio-inner .swiper { width: 100% !important; } .detail-gallery-big-slider-main__ratio-inner { height: 430px !important; } .gallery-wrapper { min-height: 390px !important; } .product-view--mix .product-info-headnote{ display: none !important; } #pagetitle { font-size: 2em !important; } } /* @media only screen and (max-width: 1200px){ .BIG_BANNER_INDEX { max-width: 992px; height: 500px; padding: 0 20px; } } */ .inner_wrap.TYPE_3 .image_wrapper_block:not(.image-wrapper) { padding-top: 130%; } .item-banners-bottom{ width: 100% !important; } .item-banners-bottom__container{ padding: 0 13px !important; } .items .col-md-4.col-sm-6.col-xs-12.item-banners-bottom__container { width: 25% !important; } .maxwidth-theme:not(.wide) .item-views.bottom_banners .row&gt;div:not(.col-md-12) .img_inner span{ height: 500px; } .maxwidth-theme:not(.wide) .item-views.bottom_banners .row&gt;div:not(.col-md-12) .img_inner span, .item-banners-bottom__container .item-banners-bottom .shine a{ width: 100% !important; } .item-banners-bottom__container .item-banners-bottom .shine a{ position: relative; } .item-banners-bottom__container .item-banners-bottom .shine a:after{ content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 100px; /*top: 75%;*/ transition: opacity .3s ease; -moz-transition: opacity .3s ease; -ms-transition: opacity .3s ease; -o-transition: opacity .3s ease; -webkit-transition: opacity .3s ease; z-index: 1; background: -moz-linear-gradient(90deg, #000000 0, rgba(0, 0, 0, .5) 100%); background: -webkit-linear-gradient(90deg, #000000 0, rgba(0, 0, 0, .5) 100%); background: -o-linear-gradient(90deg, #000000 0, rgba(0, 0, 0, .5) 100%); background: -ms-linear-gradient(90deg, #000000 0, rgba(0, 0, 0, .5) 100%); background: linear-gradient(180deg, #000000 0, rgba(0, 0, 0, .5) 100%); border-radius: 3px; } .item-banners-bottom__container .item-banners-bottom .shine a:before{ opacity: 0; content: ""; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: rgba(0, 0, 0, .5); transition: opacity .3s ease; -moz-transition: opacity .3s ease; -ms-transition: opacity .3s ease; -o-transition: opacity .3s ease; -webkit-transition: opacity .3s ease; z-index: 11; border-radius: 3px; } .item-banners-bottom__container:hover .item-banners-bottom .shine a:before{ opacity: 1; } .item-banners-bottom__container .item-banners-bottom{ position: relative; } .item-banners-bottom__container .item-banners-bottom .img.shine{ position: relative; z-index: 1; } .item-banners-bottom__container .item-banners-bottom .inner-text{ position: absolute; bottom: 50px; padding: 0 30px; z-index: 1; left: 0; width: 100%; color: #fff; font-size: 15px; } .item-banners-bottom__container .item-banners-bottom .inner-text a{ color: #fff !important; font-size: 15px !important; } .tb-bg-section-image .bg-section-image img{ display: none !important; } .item-views.collection:not(.normal) .image.pattern:after{ display: none !important; } .tb-bg-section-image .bg-section-image{ background-position: center; background-repat: no-repeat; background-size: cover; height: 340px; width: 100%; } @media only screen and (max-width: 768px){ .tb-bg-section-image .bg-section-image{ height: 200px; } .items .col-md-4.col-sm-6.col-xs-12.item-banners-bottom__container { width: 100% !important; } } .wrapper1 .detail .bx_catalog_item_scu:not(.sku_in_section) ul li .cnt_item { border-radius: 50%; } a#developer { display: none; } .item-views.collection.bg_img .item .image.pattern &gt; .wrap { height: 500px; } .item-views.collection.bg_img .item { height: 450px; } .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .collection.item-views.bg_img { height: 500px; } .style { margin-top: 0; } .set-position.top.left { background-position: center !important; } .shine a { /*width: 300px;*/ display: block; } .maxwidth-theme:not(.wide) .item-views.bottom_banners .row&gt;div:not(.col-md-12) .img_inner span { height: 450px; width: 300px; } .maxwidth-theme:not(.wide) .item-views.bottom_banners .item { width: 300px; } .items .col-md-4.col-sm-6.col-xs-12 { width: 21.5%; } .item-views.collection.bg_img .item-wrapper { padding: 0 13px; } .catalog_section_list .item_block.lg .image img { max-width: 100% !important; max-height: 100% !important; margin: 0 !important; width: 100%; height: 100%; } /*Главная страница*/ .logo_and_menu-row .basket-link{ padding-left: 0px; padding-right: 0px; } #headerfixed .basket-link{ padding-left: 15px; padding-right: 0px; } .line-block--40&gt;.line-block__item{ padding-left: 10px; padding-right: 10px; } .muted777{ font-weight: bold; font-size: 1.3em; } .tab_slider_wrapp .top_block .right_block_wrapper&gt;a{ top: 2px; } .special-border { border: 2px solid red !important; /* Особая обводка */ } .circle-container { display: flex !important; gap: 5px !important; /* Расстояние между кружками */ margin: 10px 10px 10px 10px !important; } .circle { width: 30px !important; height: 30px !important; border-radius: 50% !important; overflow: hidden !important; display: inline-block !important; } .circle img { max-height: 150% !important; width: 30px !important; height: 30px !important; object-fit: cover !important; /* Сохранение пропорций изображения */ } /*О товаре*/ .detail-gallery-big-slider .swiper-button-next,.detail-gallery-big-slider .swiper-button-prev{ background: none !important; } .desc .font_lg{ font-weight: 700 !important; } .font-size__artic{ font-size: 1.2em !important; } .custom-stick{ left: 0%; } .catalog_block .catalog_item:not(.big) &gt; div .item_info{ align-items: center; display: flex; flex-direction: column; justify-content: flex-start; } .catalog_block .catalog_item &gt; div .item_info{ padding-bottom: 20px; } .sale-stick{ left: 14.5%; } .flexbox--justify-space-between{ justify-content: center; } .catalog_block .catalog_item &gt; div{ align-items: center; height: 100%; padding: 25px 5px 0px 5px; } .item-title a{ font-weight: 700; } .sale_block .inner-sale{ display: none; } .product-view--mix .preview-text{ border: none; padding-bottom: 0px; margin-bottom: 0px; } .container_inner{ gap: 0; } .gallery-wrapper{ margin-left: 15px; gap: 0; } .product-main{ width: 100%; background: white; z-index: 50; margin-left: 45px; } .product-main .flexbox { flex-direction: column; align-items: flex-start !important; } .preview-text .font_xs{ font-size: 2em; } .js_price_wrapper{ display: flex; align-items: center; justify-content: space-between; gap: 20px; } #headerfixed .table-view .item-actions .item-sku .but-cell &gt; div:last-of-type{ margin-right: 24px; } .js_price_wrapper .font_xs{ font-size: 1.2em; } .counter_wrapp.list.big{ display: flex; flex-direction: row; align-items: center; justify-content: flex-start; } .product-container .product-view--mix .buy_block .counter_wrapp.list{ padding-top: 0px; } .font-bold{ font-weight: bold; } .block-price-art{ display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 90%; } .sale-custom{ left: 14.5% !important; } /* МИНИ КАРТОЧКА */ /*.image_wrapper_block img карточки*/ .image-card { margin: 0px !important; } /*.catalog_item .stickers НОВИНКИ */ .stick-card{ left: 0% !important; } /*.catalog_block .catalog_item:not(.big) &gt; div .item_info* ПОД КАРТИНКОЙ БЛОК/*/ .block-content__bottom{ align-items: flex-start !important; } /*.price-old СТАРАЯ ЦЕНА*/ .price-old__margin{ margin-top: 0px !important; } /*item-title название шрифт*/ .font-title{ font-size: 15px !important; } /*цена старая и новыая шрифт* .values_wrapper span*/ .font-price{ font-size: 18px !important; } /*.bx_catalog_item_scu .bx_item_detail_scu ul li .cnt_item, .bx_scu_scroller_container ul li .cnt_item размер цветов*/ .size-color{ width: 28px !important; height: 28px !important; } /*sa_block какой то отступ между названием и ценой*/ .sa_block_display{ display: none !important; } /* КОНЕЦ МИНИ КАРТОЧКА */ .vertical-catalog-img .image_wrapper_block{ padding-top: 134%; } .js-sale-on-gallery-parrent{ width: 35px; position: absolute; left: 0px; bottom: 0px; z-index: 5; } .buy_block .bx_size{ margin-left: 0px !important; } .sku_props .bx_size{ margin-left: 20px; } .ajax_load .top_wrapper .catalog_block .catalog_item &gt; div{ padding: 25px 5px 10px 5px !important; } price-cart-custom{ display: flex; flex-direction: row-reverse; align-items: center; gap: 20px; } .bx_catalog_item_scu ul{ display: flex; flex-direction: row; align-items: center; justify-content: flex-start; } .properties-group{ border: none !important; padding: 0px !important; } .properties-group__name-wrap{ background-image: none; } .properties-group__name-wrap, .properties-group__value-wrap{ width: auto; } .detail-gallery-big--vertical .gallery-slider-thumb__container{ margin-left: -40px; } .wrapper1 .detail .bx_catalog_item_scu:not(.sku_in_section) .bx_scu ul li{ width: 35px; padding: 0; margin: 4px 4px; max-height: 35px; } .price-new{ color: orangered !important; } .sale{ background: orangered !important; color: white !important; padding: 3px 5px 3px 5px !important; font-size: 1em !important; } .product-container .product-info{ padding: 27px 359px 0px 0px; } .detail-gallery-big-slider .swiper-wrapper{ width: 300px; } .detail img{ margin: 0px; max-width: 300px; } @media only screen and (max-width: 768px){ .detail-gallery-big-slider .swiper-wrapper { width: 100%; } } .detail-gallery-big-slider .swiper-button-next, .detail-gallery-big-slider .swiper-button-prev{ } .price-old{ margin-top: 5px; } .price-old .price_value{ color: #0a0a0a !important; font-size: 20px !important; text-decoration: line-through; text-decoration-color: #000 !important; } .values_wrapper span{ font-size: 20px; } .cost.prices .price .values_wrapper { font-weight: 500; } .price-wrapper{ display: flex; flex-direction: row; align-items: center; justify-content: flex-start; gap: 10px; } .basket_favorites{ display: flex; align-items: flex-start; justify-content: center; gap: 20px; } .counter_wrapp.list .to-cart{ padding: 16px; width: 100%; } .like_icons.list.icons.long &gt; div span { height: 50px; line-height: 50px; width: 50px; padding: 0px; } .counter_block:not(.big) { width: 100px; } .bx_catalog_item_scu ul li{ max-resolution: 10px 9px 9px; } .buy_block .bx_catalog_item_scu ul{ margin: 0px; } .bx_catalog_item_scu ul { font-size: 0px; margin: 5px -5px 5px -5px; } .sku_props &gt; div { padding: 0px 0px 0px; text-align: left; } .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt_item, .bx_scu_scroller_container ul li .cnt_item { line-height: 26px; position: relative; top: 0px; border-radius: 50%; display: inline-block; width: 46px; height: 46px; border: 0px solid #fff; vertical-align: middle; -webkit-background-size: cover; background-size: cover; box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1); border: 2px solid #fff; border-color: var(--card_bg_black); } .content_wrapper_block h1{ font-size: 6.5em; text-align: center; width: 70%; } #pagetitle{ font-size: 4em; } .ordered-block .properties-group__item { display: flex; align-items: center; gap: 10px; } .detail-gallery-big-slider-main{ width: 300px; } .detail-gallery-big-slider-main__ratio-inner{ min-width: 300px; height: 400px; } .detail-gallery-big-slider-main__ratio-inner .swiper{ margin-left: 0px; margin-right: 0px; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; display: block; width: 300px; } .detail-gallery-big-slider .swiper{ width: 300px; } .counter_wrapp.list.big{ flex-wrap: wrap; } .product-container .product-view--mix .product-info-wrapper{ height: 470px; border: none !important; } .properties-group{ margin: -20px 0px 0px 0px; } .product-container .product-view--mix .product-detail-gallery{ padding-right: 0px; flex-shrink: 1; } .catalog_block .catalog_item &gt; div{ position: relative; } .only_banner .top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item { background-position: right !important; } .font_upper { font-size: 1.3rem; } @media screen and (max-width: 1196px){ .product-container .product-view--mix .product-info-wrapper{ height: auto; } } @media screen and (max-width: 800px){ .content_wrapper_block h1{ font-size: 2em; } .product-container .product-info{ padding: 27px 39px 39px; } } @media screen and (max-width: 600px){ .items .col-md-4.col-sm-6.col-xs-12 { width: 330px; } .circle-container { display: flex !important; gap: 5px !important; /* Расстояние между кружками */ margin: 10px 10px 10px 0px !important; width: 100%; } .COLLECTIONS .item-views.bg_img .item-wrapper { width: 250px !important; } .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .collection.item-views.bg_img { height: 400px; } .item-views.collection.bg_img .item { height: 350px; } .special-border { border: 1px solid red !important; /* Особая обводка */ } .top_wrapper .circle-container { width: 100% !important; } .circle { width: 23px !important; height: 23px !important; border-radius: 15px !important; } .preview-text .font_xs{ font-size: 1.2em; font-weight: 700; } .flexbox--row{ flex-wrap: wrap; } .product-main, .gallery-wrapper{ margin-left: 0px; } .properties-group__name-wrap, .properties-group__value-wrap{ width: 100%; } .product-view--mix .product-info-headnote{ padding-bottom: 0px; } .wish_item_button{ display: none !important; } body .catalog_block.items .item_block.item{ height: 380px !important; } .col-lg-20.col-md-4.col-sm-6.col-xs-6.col-xxs-12.item.item-parent.catalog-block-view__item.js-notice-block.item_block{ height: 370px !important; } } @media screen and (max-width: 540px){ .item-views .item .title a { font-weight: 600; font-size: 10px !important; width: 100%; display: block; } .top_slider_wrapp .main-slider tr.main_info { /*background-position: right !important;*/ } .properties-group__group{ border: none!important; padding-bottom: 10px !important; } .detail img{ margin: 0%; } .counter_wrapp.list.big{ flex-wrap: wrap; } div#bx_117848907_30712_skudiv { width: 100%; overflow: auto; } .buy_block.offer-props-wrapper{ overflow: scroll; } .sku_props.inner_content.js_offers__30712_detail.load-offer-js { width: 150%; margin-right: 20%; } .product-main .flexbox{ align-items: flex-start !important; margin: 20px 0px; } .bx_scu{ margin-left: 0px; } cost prices detail{ display: none; } .detail-gallery-big__item &gt; a{ justify-content: center; } .ordered-block .properties-group__item{ display: flex; flex-direction: row; justify-content: center; align-items: flex-start; gap: 10px; } .product-info-headnote__inner{ display: none; } .product-view--mix .sku_props .wrapper_sku &gt; div:first-child{ margin-top: -30px !important; } .product-view--mix .sku_props .wrapper_sku &gt; div:first-child{ padding-bottom: 0px; } .wrapper1 .detail .bx_catalog_item_scu:not(.sku_in_section) .bx_scu ul{ margin: -2px -6px 0px !important; } .bx_catalog_item_scu ul{ font-size: 0px; margin: 5px 0px !important; } body .product-container .product-info{ padding-bottom: 0px !important; } .price-old__margin{ margin-top: 4px !important; } .sale_block .sale-number{ display: none; } } .catalog_block .catalog_item img, .product_slider .catalog_item img { width: 100%; max-height: 100%; object-fit: cover; } @media only screen and (min-width: 768px){ .top_big_banners.only_banner .top_slider_wrapp .main-slider, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item td{ height: calc(100vh - 60px); } } @media only screen and (max-width: 768px){ .top_big_banners.only_banner .top_slider_wrapp .main-slider, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item td{ /*height: calc(100vh - 60px);*/ } } .catalog_block .item_block .catalog_item .footer_button{ display: none !important; } .catalog_item:hover .inner_wrap{ box-shadow: none !important; } .catalog_block .catalog_item&gt;div{ box-shadow: none !important; } .section_item.box-shadow{ box-shadow: none !important; } .section_item.bordered{ border: 0px !important; } .section_item.box-shadow:hover{ box-shadow: none !important; } .section-block + .main-catalog-wrapper{ display: none !Important; } .top-content-block.active-filter + .section-block { display: none !Important; } .top-content-block.active-filter + .section-block + .main-catalog-wrapper{ display: flex !Important; } .main-catalog-wrapper &gt; .section-content-wrapper{ -webkit-box-ordinal-group: 3 !important; -ms-flex-order: 2 !important; order: 2 !important; } .main-catalog-wrapper &gt; .left_block{ -webkit-box-ordinal-group: 2 !important; -ms-flex-order: 1 !important; order: 1 !important; } .product-container .product-info { padding: 27px 0px 0px 0px; } .menu-row .mega-menu table td.wide_menu &gt; .wrap &gt; .dropdown-menu ul.menu-wrapper &gt; li.has_img .menu_img &gt; a img{ max-width: 100%; } .detail img{ max-width: 500px; } .detail-gallery-big-slider-main, .detail-gallery-big-slider-main__ratio-inner .swiper{ width: 500px; } .detail-gallery-big-slider-main__ratio-inner{ height: 650px; } .gallery-wrapper{ min-height: 650px; } .product-container .product-view--mix .product-info-wrapper{ height: auto; } @media only screen and (min-width: 768px){ .product-container .product-view--mix .product-detail-gallery{ width: 100%; } } .breadcrumbs__dropdown-wrapper{ display:none !important; } .breadcrumbs__item--with-dropdown .breadcrumbs__arrow-down{ display:none !important; } @media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px) { .top_slider_wrapp.view_3 .main-slider__item tr { background-size: cover; opacity: 1; padding-top: calc(100vh - 110px); display: block !important; } } .bottom-icons-panel__content .bottom-icons-panel__content-link{ display: none !important; } .bottom-icons-panel__content .bottom-icons-panel__content-link:first-of-type, .bottom-icons-panel__content .bottom-icons-panel__content-link.bottom-icons-panel-item_basket, .bottom-icons-panel__content .bottom-icons-panel__content-link.bottom-icons-panel-item_delay, .bottom-icons-panel__content .bottom-icons-panel__content-link[title="Каталог"]{ display: flex !important; min-width: 25%; } .bottom-icons-panel__content .bottom-icons-panel__content-link:first-of-type{ order: 1; } .bottom-icons-panel__content .bottom-icons-panel__content-link[title="Каталог"]{ order: 2; } .bottom-icons-panel__content .bottom-icons-panel__content-link.bottom-icons-panel-item_basket{ order: 3; } .bottom-icons-panel__content .bottom-icons-panel__content-link.bottom-icons-panel-item_delay{ order: 4; } @media screen and (max-width: 540px) { .top_slider_wrapp .main-slider tr.main_info { background-position: 50% 50%; } } @media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px) { .top_slider_wrapp.view_3 .main-slider__item tr { background-size: cover; opacity: 1; padding-top: calc(100vh - 300px); display: block !important; } }

 tr.main_info.js-notice-block.lazyloaded {
	 background-size: auto 100%;
 }
 .table-menu .menu-item img {
    width: 100%;
}
.BOTTOM_BANNERS .maxwidth-theme:not(.wide) .item-views.bottom_banners .row > div:not(.col-md-12) .img_inner span {
    padding-top: 150%;
}

 
@media only screen and (max-width: 768px) {
  .product-view--mix .product-info-wrapper .product-info-headnote {
    display: block !important;
  }
}

@media screen and (max-width: 540px) {
    .product-info-wrapper .product-info-headnote__inner {
         display: block; 
    }
}
.basket_hover_block .image img {
    max-height: 251px;
}

.catalog_section_list .item_block.lg .image img{
    height: 100% !important;
    max-height: 99999999px !important;
    width: auto;
    max-width: 999999px !important;
}

.catalog_section_list .item_block.lg td.image{
	overflow: hidden;
    height: 370px;
}

.detail-gallery-big-slider-main__ratio-inner {
    height: 450px;
}

.detail-gallery-big__item > a, .detail-gallery-big__item--no-image > span{
	justify-content: space-evenly;
}

.bx_item_detail_size > .bx_item_section_name,
.price_matrix_wrapper > .sale_block{
	display: none !important;
}

.price_matrix_wrapper .prices-wrapper{
	margin-bottom: 20px;
}

@media only screen and (min-width: 768px){
	.flex-detail-product{
		position: relative;
	}

	.flex-detail-product .product-info-headnote__toolbar{
		position: absolute;
		top: 0;
		right: calc(50% + 40px);
		z-index: 10;
	}

	.detail-gallery-big-slider-main__ratio-inner {
		height: 580px;
	}

	.product-container .detail-gallery-big__picture {
		max-height: 580px;
		height: 100%;
	}
}

.accordeon-data{
	display: block;
	float: left;
	width: 100%;
	margin: 20px 0;
    padding-right: 20px;
}

.accordeon-data .accordeon-data__item{
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px gray;
}

.accordeon-data .accordeon-data__item .accordeon-data__item-title{
	display: block;
	float: left;
	width: 100%;
	cursor: pointer;
	font-weight: bold;
	font-size: 18px;
	position: relative;
}

.accordeon-data .accordeon-data__item .accordeon-data__item-title:before{
	position: absolute;
	content: '';
	display: block;
	top: 6px;
	right: 0;
	width:  10px;
	height: 10px;
	border-left: solid 1px black;
	border-bottom: solid 1px black;
	transform: rotate(-45deg);
}

.accordeon-data .accordeon-data__item .accordeon-data__item-title.active:before{
	transform: rotate(135deg);
}

.accordeon-data .accordeon-data__item .accordeon-data__item-title.active + .accordeon-data__item-body{
	display: block;
}

.accordeon-data__item-body{
	display: none;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.CATALOG_TAB  .bottom_nav {
	display: none !important;
}

.inner_wrap.TYPE_3 .image_wrapper_block:not(.image-wrapper) {
    padding-top: 140%;
}

@media only screen and (max-width: 768px){
	.catalog_section_list .item_block.lg td.image {
		overflow: hidden;
		height: 180px;
	}
}

.item-views.collection:not(.normal) .image.pattern > .wrap::before, .item-views.collection .image.pattern > .wrap::after{
content: none;
}

.stickers [class*=sticker_] {
	border-radius: 5px;
}

.stickers .sticker_sale {
	background-color: #c23c3e;
	text-transform: uppercase;
	font-weight: 800;
}

.stickers .sticker_novinka {
	background-color: #fff;
	text-transform: uppercase;
	font-weight: 800;
	color: #000;
}

.stickers {
	left: 12%;
}

.catalog_item .stickers {
	left: 5%;
}

@media only screen and (max-width: 768px) {
	.stickers {
		left: 5%;
	}
}

.filler-h24 {
	height: 24px;
}

@media only screen and (min-width: 768px) {
	.header__top-item .burger {
		display: none;
	}
}

/* B2B Page */
.article-page__image {
    max-width: 100%;
    width: 100%;
    display: block;
    margin-bottom: 40px;

}

.article-page__image  img {
    width: 100%;
    height: auto;
    object-fit: cover;

}

.article-page__title {
    margin-bottom: 20px;
}
.article-page__form-row {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 30px;
}
.article-page__form-row .form-control {
    max-width: 400px;
}
.article-page__contacts {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.b2b-page .svg-inline-email
{
    display: none;
}

@media screen and (max-width: 767.98px) {
    .article-page__form-row {
        flex-direction: column;
    }

}

.article-page  {
    padding-bottom: 50px;
}
.article-page .container {
    margin-left: auto;
    margin-right: auto;
}
.article-page__contacts  .property.col-md-4.col-sm-4:first-child {
    padding-left: 0;
}

@media screen and (max-width: 1200px) {
    .article-page .container {
        padding: 0px var(--theme-page-width-padding);
    }

}
.article-page .form .form-control  label.error {
    position: unset;
}
@media screen and (min-width: 767.98px) {
    .article-page .form .form-control {
        flex: 0 0 420px;
    }
    .article-page .form .form_body{
        display: flex;
        align-items: center;
        gap: 20px;

    }
    .article-page .form .btn  {
        align-self: flex-end;
        height: 48px;
        margin-bottom: 19px;
    }
}


@media screen and (max-width: 767.98px){
    .article-page {
        padding-bottom: 20px;
    }
}

.article-page .maxwidth-theme {
    padding: 0px 0px 0px 0px;
}