

/* Start:/local/templates/ipm_2026/components/bitrix/catalog/main-2/style.css?178757571318686*/
/*** карточка товаров часть 2***/
.catalog_detail.detail.element_custom {padding-top:125px;}
.catalog_detail .detail_element_title, .catalog_detail .detail_element_title h1 {font-size: 24px; line-height: 32px; color: #2F2E2E;  font-family: 'Circe',Arial,sans-serif;}
.catalog_detail .detail_element_title h1 {margin: 0;font-weight:normal;}
.title-v1 .detail_element_title h1 {padding-bottom: 0;}
.catalog_detail .detail_descr {display: flex;}
.catalog_detail .detail_descr .f-row {width: 100%;}
.catalog_detail .detail_text_100, .catalog_detail .detail_text_50 {height: 100%; background: #FFFFFF;
box-shadow: 10px 10px 30px rgba(148, 163, 182, 0.15);
border-radius: 2px; padding:35px 39px; font-size: 16px;
line-height: 24px; color: #2F2E2E; font-family: 'Circe_Light',Arial,sans-serif;}
.catalog_detail .detail_advantage { padding:0 0 0 110px; height: 100%;}
.catalog_detail .detail_advantage .detail_props {display: none; }
.catalog_detail .props_list .props_item span {font-family: 'Circe',Arial,sans-serif;}
.catalog_detail .detail_advantage .detail_advantage_img {margin-bottom: 20px;}
.catalog_detail .detail_advantage .detail_advantage_text {font-size: 18px; line-height: 28px;}
.catalog_detail .detail_advantage .detail_advantage_title {
	font-size: 18px; 
	line-height: 28px; 
	font-family: 'Circe_Bold',Arial,sans-serif; 
	padding-bottom: 30px;
}
.catalog_detail .detail_exploitation .dishes, 
.catalog_detail .detail_exploitation .warning{ 
padding:50px 42px; height: 100%; background: #FFFFFF;
box-shadow: 10px 10px 30px rgba(148, 163, 182, 0.15);
border-radius: 2px;}
.catalog_detail .detail_exploitation .f-row {justify-content: space-between;}
.catalog_detail .detail_exploitation .f-row .f-col-6 {max-width: 550px;}
.catalog_detail .detail_exploitation .dishes_img, .catalog_detail .detail_exploitation .warning_img {margin-bottom: 20px;}
.catalog_detail .detail_exploitation .dishes_text, 
.catalog_detail .detail_exploitation .warning_text {
font-size: 14px;
line-height: 22px;
color: #2F2E2E;
font-family: 'Circe_Light',Arial,sans-serif;
}
.catalog_detail .detail_exploitation .dishes_title, .catalog_detail .detail_exploitation .warning_title {
	font-size: 16px;
line-height: 150%; 
	font-family: 'Circe',Arial,sans-serif; 
	padding-bottom: 30px;
text-transform: uppercase;
color: #023067;
}
.catalog_detail .detail_exploitation ul li{    margin-bottom: 16px;}
.catalog_detail .detail_exploitation ul li:before {
content: "•";
    padding: 0;
    margin-left: 0;
    width: 20px;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    position: absolute;
    top: 0;
    left: 0;
color:#000;
}
.catalog_detail  .info_item .middle_info {padding: 0 0px 3px;}
.catalog_detail .element_wrapper {display: flex;}
.catalog_detail .element_wrapper .element_col1 {width: calc(100% - 90px);}
.catalog_detail .element_wrapper .element_col2 {width: 90px;}
.detail_props {font-size: 24px; line-height: 31px; margin-bottom: 12px;}
.next_new .item_slider .thumbs li.current {border-color: #023067;}
.next_new .catalog_detail  .to-cart,
.next_new .catalog_detail  .to-cart:hover, 
.next_new .catalog_detail  .to-cart:active, 
.next_new .catalog_detail  .to-cart:focus {
    background: #023067;
    border: none;
}
.next_new .catalog_detail .to-cart:active, .next_new .catalog_detail .to-cart:focus {-webkit-box-shadow: none; box-shadow: none;}
.next_new .catalog_detail .to-cart, .next_new .catalog_detail .in-cart {
	padding: 14px 10px 14px 10px;
       display: flex;
    align-items: center;
font: 12px/18px 'Circe_Bold' !important;
justify-content: center;
text-transform: uppercase;
border-radius: 2px;
letter-spacing: 0.03em;

}
.next_new .catalog_detail .in-cart {border: 1px solid #8A724B}
.next_new .catalog_detail .btn.btn-default.white.btn-lg.type_block.transition_bg.one_click {
color: #023067!important;
font: 12px/18px 'Circe_Bold' !important;
    border: 1px solid #023067!important;
text-transform: uppercase;
border-radius: 2px;
letter-spacing: 0.03em; 
border-radius: 2px; 
padding: 15px 10px 14px 10px;
 width: 100%; 
}
.next_new .catalog_detail .to-cart i, .next_new .catalog_detail .in-cart i {display: none;} 
.catalog_detail .item_main_info .buttons_block { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; width: 100%; }
.catalog_detail .item_main_info { margin: 0px auto 0px; padding: 0; position: relative; max-width: 1280px;}
.fast_view_frame .catalog_detail .item_main_info {padding: 106px 0px 0px 0px; }
.catalog_detail .item_main_info .item_slider {  width: 70%; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 0 29px 0;  float: left; position: relative; z-index: 1;text-align:center; }
.catalog_detail .item_main_info .right_info { padding: 0px 0px 77px 70%; position: relative; }
.fast_view_frame.popup .catalog_detail .item_main_info .right_info {padding: 0px 0px 77px 0;}
.catalog_detail .item_main_info .right_info .info_item { position: relative;padding:0px 0 0px 35px; display: flex;     flex-wrap: wrap;}
#order_form_div .info_block  .l_block:after, #order_form_div .info_block .r_block:before { position: absolute; top: 0px; background: #F2F2F2; width: 1px; height: 100%; content: ""; }
#order_form_div .info_block  .l_block:after { right: 0px; }
#order_form_div .info_block .r_block:before { left: -1px; }
.catalog_detail .right_info .price_block_wrapp, .catalog_detail .right_info .info_block { padding-left: 7px; }
.catalog_detail .info_block  b.block_title { display: block; }
.catalog_detail .info_block > div { display: inline-block; vertical-align: top; width: 130px; float: left; margin-bottom: 15px; min-height: 38px; }
.catalog_detail .info_block .brand.right { float: right; }
.catalog_detail .item_main_info .price { font-size: 24px; line-height: 26px; float: left; width: auto; white-space: nowrap; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; padding-right: 0px; }
.catalog_detail .item_main_info .price small { font-size: 16px; }
.catalog_detail .rows_block .item_block{padding-top:3px;}
.catalog_detail .item_main_info .buttons_block, .catalog_detail .extended_info { padding: 10px; }
.catalog_detail .item_main_info .buttons_block { margin-top: 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; min-height: 54px; }
.catalog_detail .basket_button.one_click { margin-left: 8px; }
.catalog_detail .item_main_info .buttons_block .counter_block { white-space: nowrap; }
.module-cart .buttons_block .counter_block { display: inline-block; }
.catalog_detail .buy_buttons_wrapp { text-align: right; padding: 12px 15px 0 0; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.catalog_detail .buttons_block.adaptive .buy_buttons_wrapp a { width: 125px; text-align: center; }
.catalog_detail .buttons_block.adaptive .counter_block, .catalog_detail .buttons_block.adaptive .buy_buttons_wrapp { width: 50%; }
.catalog_detail .buttons_block.adaptive .counter_block { text-align: center; }
.catalog_detail .buy_buttons_wrapp a { margin-bottom: 10px; }
.catalog_detail .buy_buttons_wrapp.subscribe { float: left; min-width: 115px; padding: 12px 0 0 15px; }
.catalog_detail .buttons_block .description { font-size: 11px; line-height: 14px; padding: 5px 5px 0; }
.catalog_detail hr { height: 0; width: 100%; margin: 15px 0 25px; }
.catalog_detail .info_block + hr { margin-top: 0; }
.catalog_detail hr.separator { margin: 10px 0;  }
.catalog_detail .item_main_info a.wish_item:hover, .catalog_detail .item_main_info a.compare_item:hover { background-position: 0; }
.catalog_detail .availability-row { padding-left: 7px; margin-right: 10px; margin-bottom: 8px; }
.catalog_detail .item_main_info .like_icons > div { margin: 0px 0px 5px;}
#fast_view_item .catalog_detail .item_main_info .like_icons > div {}
.catalog_detail .item_main_info .like_icons > div.added > span {background:none;}
.catalog_detail .extended_info { margin: 10px 0; }
.catalog_detail .adaptive_extended_info_wrapp { display: none; }
.catalog_detail .adaptive_extended_info .brand { float: right; }
.catalog_detail table.offers_table .like_icons {text-align: center;width: 90px;white-space: nowrap;position:static;}
.catalog_detail table.offers_table .like_icons span { opacity: 1;visibility: visible;}
.catalog_detail table.offers_table .like_icons .compare_item_button, .catalog_detail table.offers_table .like_icons .wish_item_button { display: inline-block;vertical-align: middle; margin: 0 5px 0 0;}
.catalog_detail table.offers_table .like_icons .compare_item_button span, .catalog_detail table.offers_table .like_icons .wish_item_button span {margin-bottom:5px;margin-top:5px;}
.catalog_detail .adaptive.text > div.like_icons .compare_item_button span, .catalog_detail .adaptive.text > div.like_icons .wish_item_button span{margin:0;}
.catalog_detail table.offers_table .like_icons > div:last-of-type{margin-right:0;}
.catalog_detail .adaptive.text > div.like_icons {width: 75px;}
.catalog-detail__recomendation {margin: 0 auto;     max-width: 1280px; padding: 0;}
.catalog_detail .item-stock .no-stock:after, .catalog_item .item-stock .no-stock:after {
    position: absolute;
    content: "Нет в наличии";
    font-size: 14px;
    color: #2F2E2E;
    line-height: 18px;
        left: 50%;
    margin-left: -30px;
    top: 0;
}
.catalog_detail .item-stock .no-stock {width: 83px;}
.item-stock .icon.no-wb-stock {
    background: linear-gradient(to right,#cb11ab 0,#481173 100%) no-repeat;
    box-shadow: 0px 0px 4px #DBE3EE;
    border-radius: 100px;
    margin-left: -166px;
}
.catalog_detail .item-stock .wb-stock:after {
    position: absolute;
    content: "В наличии на Wildberries";
    font-size: 14px;
    color: #2F2E2E;
    line-height: 18px;
    left: 50%;
    margin-left: 8px;
    top: 0;
}
.catalog_detail .item-stock .icon.no-wb-stock {margin-left: 0px;}
.item-stock .icon.no-pr-stock {
  background: linear-gradient(to right,#ff7f27 0,#ff7f27 100%) no-repeat;
  box-shadow: 0px 0px 4px #DBE3EE;
  border-radius: 100px;
  margin-left: -166px;
}
.catalog_detail .item-stock .pr-stock:after {
  position: absolute;
  content: "Доступен для предзаказа";
  font-size: 14px;
  color: #ff7f27;
  line-height: 18px;
  left: 50%;
  margin-left: 8px;
  top: 0;
}
.catalog_detail .item-stock .icon.no-pr-stock {margin-left: 0px;}
.catalog_detail .info_item .middle_info .buy_block {display: flex; }
.catalog_detail .detail_top .like_icons > div {line-height: 26px;}
.catalog-detail__recomendation .top_blocks {border-bottom: none;}
.catalog-detail__recomendation .top_blocks ul li.cur span,
.next_new .catalog-detail__recomendation .tab_slider_wrapp ul.tabs > li.cur span,
.recomendation_title{
	color: #023067;
	font-family: 'Circe',Arial,sans-serif;
    	font-size: 24px; 
	text-transform: uppercase;
    line-height: 50px;
font-weight: normal;
}
.recomendation_title {padding-bottom: 59px;}
.next_new .catalog-detail__recomendation .tab_slider_wrapp ul.tabs > li span {color: #2F2E2E;
 font-size: 24px;
    line-height: 50px;
    text-transform: uppercase;
    border-bottom-width: 0px;
    padding: 0px 0px 5px 0px;
    font-family: 'Circe',Arial,sans-serif;
font-weight: normal;
}
body .container .catalog-detail__recomendation .bottom_slider.tab_slider_wrapp .tabs > li {margin-bottom:0;}
.catalog-detail__recomendation .top_blocks ul li.active:hover {color: #023067;}
.next_new .catalog-detail__recomendation .specials_slider_wrapp ul.tabs li.cur span, 
.next_new .catalog-detail__recomendation .tab_slider_wrapp ul.tabs li.cur span {    border: none;}
.next_new .catalog-detail__recomendation ul.tabs li.cur span, 
.next_new .catalog-detail__recomendation ul.tabs li.cur:hover span {color: #023067;}
.catalog_detail .info_item .top_info {padding: 0px 0px 17px;}
.catalog_detail .cost .price {margin-bottom: 0;}
.catalog_detail .img_wrapper {    position: relative;}
.catalog_detail .img_wrapper .top-small-wrapper .bx-controls-direction a.bx-prev {background:  url(/local/templates/ipm_2026/images/arrow_next.png) no-repeat center center;
transform: rotate(270deg); top:0; margin-left: -9px;}
.catalog_detail .img_wrapper .top-small-wrapper .bx-controls-direction a.bx-next { 
background:  url(/local/templates/ipm_2026/images/arrow_next.png) no-repeat center center;
transform: rotate(90deg);
   bottom: 0;
margin-left: -9px;
}
.catalog_detail .img_wrapper .top-small-wrapper .bx-controls-direction a {width: 9px;height: 15px;}
.catalog_detail .slide-prev {height: 32px; width: 141px;top:0;position: absolute;left: 0;}
.catalog_detail .slide-next {
height: 32px;
    width: 141px;
    position: absolute;
    left: 0;
    bottom: 0;
}

/*** карточка товаров часть 1***/
.next_new .catalog_detail .btn.to-cart:hover, .next_new .catalog_detail .btn.in-cart:hover,
.next_new .catalog_detail .btn.to-cart:focus, .next_new .catalog_detail .btn.in-cart:focus,
.next_new .fast_view_frame.popup .catalog_detail .to-cart, .next_new .fast_view_frame.popup .catalog_detail .in-cart,
.next_new .catalog_detail .btn-default.to-cart:hover, .next_new .catalog_detail .btn-default.in-cart:hover,
.next_new .catalog_detail .btn-default.to-cart:focus, .next_new .catalog_detail .btn-default.in-cart:focus,
.next_new .fast_view_frame.popup .catalog_detail .to-cart span, .next_new .fast_view_frame.popup .catalog_detail .in-cart span,
.next_new .catalog_detail .to-cart, .next_new .catalog_detail .in-cart {  color: #fff;}
.next_new .catalog_detail ul.tabs.main_tabs {border-bottom: 2px solid #012f58;}
.catalog_detail .tabs_section{ background: #F5F5F5;}
.catalog_detail .tabs .nav-tabs {margin: 0 auto;}
.catalog_detail .tabs .nav-tabs > li {padding-left: 14px; padding-right: 14px;}
.catalog_detail .tabs_section .tabs .tab-content{margin: 0px auto 0px; padding: 52px 0 0; position: relative; max-width: 1280px;}
.catalog_detail .tabs > .tab-content > .tab-pane#descr,
.catalog_detail .tabs > .tab-content > .tab-pane#exploitation,
 .catalog_detail .tabs > .tab-content > .tab-pane#ask,
 .catalog_detail .tabs > .tab-content > .tab-pane#complecttab,
 .catalog_detail .tabs > .tab-content > .tab-pane#artist,
 .catalog_detail .tabs > .tab-content > .tab-pane#delivery
{padding-bottom: 71px;}
 .catalog_detail .catalog_element_delivery .region_wrapper .js_city_chooser > span.map{display: none;}
 .catalog_detail .region_wrapper .js_city_chooser > span:hover,  .catalog_detail .region_wrapper .js_city_chooser > span{padding-left: 32px;color: #2F2E2E;}
 .catalog_detail .region_wrapper .js_city_chooser > span.city_edit {padding-top: 2px;color: #023067; opacity: 1;font-family: 'Circe_Light',Arial,sans-serif; padding-left: 0;
    border-bottom: 1px solid #023067;
    line-height: 16px;
    margin-left: 8px;}
.catalog_detail .region_wrapper .js_city_chooser span{font-size: 16px;
    line-height: 24px;}
.catalog_detail .catalog_element_delivery_item .name {font-family: 'Circe_Bold',Arial,sans-serif;}
.catalog_detail .region_wrapper {padding: 0px 0 32px 0;     margin-left: 0;}
.catalog_detail .mobile_title_element {display: none;}
.catalog_detail .tabs_section .tabs-head li{margin-top:10px;}
.catalog_detail .item_slider .like_icons{top:-47px;right:-16px;}
.catalog_detail .item_slider .like_icons span{margin:0px;}
.container .catalog_detail .item_slider{padding-top:0px;}
.container .catalog_detail .item_slider .slides{margin-bottom:30px; }
.right_block .catalog_detail .item_slider ul {margin:0px}
.container .catalog_detail .tabs_content{color:#444;}
.catalog_detail .tabs div.prices_tab{overflow-y:auto;}
.catalog_detail .tabs > .tab-content #review{padding-bottom:0px;}
.catalog_detail #ask_block .form-control{height:auto;border:none;padding:0px;box-shadow:none;}
.catalog_detail #ask_block .form-control input[type="text"], 
.catalog_detail #ask_block .form-control input[type="password"], 
.catalog_detail #ask_block .form-control input[type="email"], 
.catalog_detail #ask_block .form-control input[type="tel"], 
.catalog_detail #ask_block .form-control select, 
.catalog_detail #ask_block .form-control textarea {border:1px solid #fff;    border-radius: 2px;}
.catalog_detail #ask_block .form-control input[type="text"]:active, 
.catalog_detail #ask_block .form-control input[type="password"]:active, 
.catalog_detail #ask_block .form-control input[type="email"]:active, 
.catalog_detail #ask_block .form-control input[type="tel"]:active, 
.catalog_detail #ask_block .form-control textarea:active, 
.catalog_detail #ask_block .form-control select:active,
.catalog_detail #ask_block .form-control input[type="text"]:focus, 
.catalog_detail #ask_block .form-control input[type="tel"]:focus,
.catalog_detail #ask_block .form-control input[type="password"]:focus, 
.catalog_detail #ask_block .form-control input[type="email"]:focus, 
.catalog_detail #ask_block .form-control textarea:focus, 
.catalog_detail #ask_block .form-control select:focus{border: 1px solid #8A724B;}
.catalog_detail #ask_block .form-control label{font-weight:400; padding-bottom: 6px;}
.catalog_detail #ask_block .form_head {display: none;}
.catalog_detail #ask_block {max-width: 546px; margin-left: auto;}
.catalog_detail #ask {max-width: 1200px;margin-left: auto; margin-right: auto; padding-left:16px;padding-right:16px;}
.catalog_detail .top_info .like_icons .wish_item.added .value:before{}
.catalog_detail .top_info .like_icons .compare_item .value:before{}
.catalog_detail .top_info .like_icons .compare_item.added .value:before{}
.catalog_detail .top_info .like_icons .value{font-size:11px;opacity:1;visibility:visible;border:0px;display:inline-block;vertical-align:middle;margin:0px;background:none;}
.catalog_detail .top_info .like_icons span:hover{background:none;}
.catalog_detail .top_info .like_icons .value span.like-title {display: none;}
.catalog_detail .top_info .like_icons  .wish_item i {    width: 20px;     height: 26px;}
.catalog_detail .artist_list .artist_item {margin-bottom: 71px;}
.catalog_detail .artist_list .artist_item:last-child {margin-bottom: 0;}
.catalog_detail .artist_list .artist_col1 {display: flex;flex-direction: column;align-items: center;}
.catalog_detail .artist_list .title {font-family: 'Circe',Arial,sans-serif;color: rgb(2, 48, 103);text-transform: uppercase;font-size: 24px;line-height: 50px;padding-bottom: 32px;}
.catalog_detail .artist_list .artist_col1 img {margin-bottom: 37px; border-radius: 100px;width: 142px; height: 142px;}
.catalog_detail .mobile.like_wrapper, .catalog_detail .mobile.quantity_block_wrapper {display: none;}
/* End */


/* Start:/local/templates/ipm_2026/components/bitrix/catalog.element/avtor_izdeliya/style.css?17821286514400*/
body,.header-v4.header-wrapper {
    background: #282d31;
color: #fff;
}



.counter_block {display: block !important;}
.complectTable table {width: 100%;}
.catalog-detail__recomendation {min-height: 400px;}
.page-top h1#pagetitle {padding-left: 72px; padding-top: 0;}
.catalog_detail .item_slider .slides li img { max-width: none;   height: 100%; left: auto; right: auto; width: auto;}
.catalog_detail .item_slider .thumbs li img {width: auto; height: 100%; left: auto; right: auto; width: auto; max-width: none;}
.catalog_detail .item_slider .thumbs li span {display: flex;justify-content: center;}
.priceonline {float: left;text-align: center; padding-left: 60px;color: #d69b03;font-family: 'Circe', arial;line-height: 12px;}
.priceonline .price_value, .priceonline .price_currency {font-size: 24px;line-height: 35px;}
.catalog_detail .btn-lg {padding: 14px 10px 14px 10px;display: flex;align-items: center;font: 12px/18px 'Circe_Bold' !important;justify-content: center;text-transform: uppercase;border-radius: 2px;letter-spacing: 0.03em;background: #023067;border: none;color:#fff;}
.modal-body .p-020 {padding: 0 24px 20px;}
.catalog_detail .shop_title {margin-bottom:20px; font-size: 16px;font-family: 'Circe_Bold';color: #2F2E2E;}
.catalog_detail .shop_list {display: flex;flex-direction: column;gap: 20px;}
.catalog_detail .shop_item {display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: nowrap; gap: 20px;}
.catalog_detail .shop_count {flex: 0 0 auto;padding: 7px 12px;font-size: 14px;line-height: 24px; min-width: 37px; text-align: center; background: #F5F5F5; margin-top: 20px;}
.catalog_detail .shop_desc { flex: 1 1 auto;display: flex;flex-direction: column;}
.catalog_detail .shop_metro_list {display: flex;align-items: center; gap: 10px; margin-bottom: 4px;}
.catalog_detail .shop_address {display: block;font-size: 14px;line-height: 20px;font-style: normal;margin: 0 0 8px;}
.catalog_detail .shop_contact_item{display: flex;align-items: flex-start;gap: 40px;}
.catalog_detail .contacts_block .point {font-size: 12px;line-height: 14px;color: #a8a8a8;}
.catalog_detail .contacts_block .value {font-size: 14px;line-height: 20px;font-family: 'Circe';color: #2F2E2E;}
.catalog_detail .metro-red,
.catalog_detail .metro-blue,
.catalog_detail .metro-green,
.catalog_detail .metro-orange,
.catalog_detail .metro-purple,
.catalog_detail .metro-grey,
.catalog_detail .metro-brown,
.catalog_detail .metro-light-green,
.catalog_detail .metro-turquoise,
.catalog_detail .metro-yellow,
.catalog_detail .metro-light-blue,
.catalog_detail .metro-gray-blue{
    width: 16px;
    height: 16px;
    display: block;
    border-radius: 50%;
    background-image: url(/local/templates/ipm_2022/images/svg/icon-metro.svg);
    background-position: center;
    background-repeat: no-repeat;
}
.catalog_detail .metro-red {background-color: #FF0000;}
.catalog_detail .metro-blue {background-color: #0062FF;}
.catalog_detail .metro-green {background-color: #1BB43E;}
.catalog_detail .metro-orange {background-color: #FF8F1B;}
.catalog_detail .metro-purple {background-color: #980AFF;}
.catalog_detail .metro-grey {background-color: #999999;}
.catalog_detail .metro-brown {background-color: #8A400F;}
.catalog_detail .metro-light-green {background-color:#9fbf00}
.catalog_detail .metro-turquoise {background-color:#60bfbf}
.catalog_detail .metro-yellow {background-color: #FFD817;}
.catalog_detail .metro-light-blue {background-color:#21abd9}
.catalog_detail .metro-gray-blue {background-color:#98a8d9}
.catalog_detail a.shop_url {padding: 6px 6px 6px 0;margin-bottom:16px;}
@media (max-width: 1028px) {
.priceonline {padding-left: 10px;}
}
@media (max-width: 991px) {
.catalog_detail .mobile.like_wrapper {margin-left: auto;margin-right: auto;margin-top: 20px;}
.info_item .middle_info .prices_block .cost.prices {text-align: center;}
.catalog_detail .element_detail_text {padding: 0 0px 20px!important;}
.catalog_detail .element_detail_text .price_txt {padding-top: 0;}
.priceonline {padding-left: 50px;}
.catalog_detail .btn-lg {margin-bottom: 32px;}
.detail_top .counter_wrapp .сertificate_button.button_block {width:100%;margin-left: 0;}
.catalog_detail a.shop_url {margin: 16px auto 0;}
.catalog_detail a.shop_url {display:none;}
.mobile_shop_url {font-size: 14px;margin-bottom: 10px;}
}
@media (max-width: 530px) {
.page-top h1#pagetitle {padding-left: 0; padding-top: 0;}
}


/* End */


/* Start:/local/templates/ipm_2026/components/bitrix/sale.gift.main.products/main/style.css?1782128651663*/
.bx_item_list_title {
    font-weight: bold;
    color: #000;
    background: #ebf4f8;
    vertical-align: middle;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
}
.bx_sale_gift_main_products.bx_wood .bx_item_list_title{background:#ebf4f8;}
.bx_sale_gift_main_products.bx_red .bx_item_list_title{background:#FBF1F0}
.bx_sale_gift_main_products.bx_green .bx_item_list_title{background:#F2FBEA}
.bx_sale_gift_main_products.bx_blue .bx_item_list_title{background:#ebf4f8}
.bx_sale_gift_main_products.bx_black .bx_item_list_title{background:#f1f4f7;}
.bx_sale_gift_main_products.bx_yellow .bx_item_list_title{background:#FBF7DB}
/* End */
/* /local/templates/ipm_2026/components/bitrix/catalog/main-2/style.css?178757571318686 */
/* /local/templates/ipm_2026/components/bitrix/catalog.element/avtor_izdeliya/style.css?17821286514400 */
/* /local/templates/ipm_2026/components/bitrix/sale.gift.main.products/main/style.css?1782128651663 */
