

/* Start:/local/templates/pneumax-shop/components/bitrix/catalog/page.catalog/style.css?17857527785732*/
/* Перенесено из инлайновых <style> в section.php.
   Три блока стилей дублировались в HTML каждого раздела каталога
   и не кэшировались браузером. Битрикс подключает style.css шаблона автоматически. */

						.filter2 {
							display: none;
						}
						@media (max-width: 1023px) {
							.home aside {
								display: block;
							}
							.home aside .cats {
								display: none;
							}
							body div.tabs-new{
								margin-bottom: -8px;
							}
							aside .filter {
								border: 1px solid #4191cf;
								border-top: 1px solid #4191cf;
								background: #fff;
								border-radius: 20px;
							}
							aside .filter .title {
								padding-top: 15px;
								padding-bottom: 12px;
								border-bottom: none;
							}
							aside .filter form {
								display: none;
							}
						}
						.number_list a span:hover {
							text-decoration-line: underline !important;
							font-weight: 600 !important;
						}
						.sort-section {
							color: #4191cf;
							font-weight: 550;
							font-size: 12px;
							width: 415px;
							display: block;
							margin-bottom: 40px;
						}
						.sort-section .sort {
							display: inline-block;
							margin: 3px;
							color: #4191cf;
							text-align: center;
							font-weight: 500;
							text-decoration-line: none;
						}
						.sort-section .sort:hover {
							text-decoration-line: underline;
							font-weight: 600;
						}
						.icon_up {
							display: inline-block;
							font-size: 16px;
							font-weight: 550;
							margin-left: -1px;
							color: #4191cf;
						}
						.icon_up:after {
							content: '↓↑';
						}
						.icon_down:after {
							content: '↓';
						}
						@media (max-width: 1055px) {
								.sort-section {
								margin-top: 0;
							}
							.show_number {
								margin-left: 0 !important;
							}
						}	
						@media (max-width: 850px) {
								.sort-section .sort {
								display: block;
								margin: -15px 0 0 0;
								text-align: left;
								padding-left: 115px;
								padding-bottom: 16px;
							}
							.icon_up {
								display: block;
								font-size: 16px;
								font-weight: 550;
								margin-left: 148px;
								margin-top: -33px;
								margin-bottom: 14px;
							}
						}

								#testTextUpMy h2,
								#testTextUpMy h3 {
									margin-bottom:10px;
								}
								#testTextUpMy p {
									margin-bottom:10px;
								}
								#linkXarMenu {
									color:#00964c;
									text-decoration: none; 
								}
								#testTextUpMy ul li {
									position: relative;
									overflow: hidden;
									display: block;
									padding-left: 20px;
									list-style-type: none;
								}
								#testTextUpMy ul li:before {
									position: absolute;
									top: 6px;
									left: 0;
									display: block;
									width: 9px;
									height: 9px;
									content: '';
									border-radius: 50%;
									background: #00964c;
								}

						/* User styles */
						@media screen and (min-width: 911px) {
						  .ant-carousel {
							max-width: 810px;
						  }
						}
						
						@media screen and (min-width: 641px) and (max-width: 910px) {
						  .ant-carousel {
							max-width: 540px;
						  }
						}
						
						@media screen and (max-width: 640px) {
						  .ant-carousel {
							max-width: 270px;
						  }
						}
						/* End */
						
						.ant-carousel {
						  margin: 50px auto auto;
						  padding-top: 10px;  
						  background-color: #fff;
						}
						
						.ant-carousel h4 {color: #00964c;}
						
						.ant-carousel-element {
						  width: 270px;
						  text-align: center;  
						}
						
						/* General styles */
						.ant-carousel {
						  width: auto;
						  position: relative;
						}
						
						.ant-carousel-hider {
						  overflow: hidden;
						}
						
						.ant-carousel-list {
						  width: auto;
						  margin: 0;
						  padding: 0;  
						  display: flex;
						  justify-content: flex-start;
						}
						
						.ant-carousel-element {
						  display: block;
						  flex: 0 0 auto;
						  text-align: center;
						}
						
						/* Navigation item styles */
						div.ant-carousel-arrow-left,
						div.ant-carousel-arrow-right {
						  width: 22px;
						  height: 40px;
						  position: absolute;
						  cursor: pointer;
						  opacity: 0.6;
						  z-index: 32;
						}
						
						div.ant-carousel-arrow-left {
						  left: -40px;
						  top: 40%;
						  display: block;
						  background: url("/upload/iblock/9d5/9d574b20d878af3899ed5025415c3420.png") no-repeat;
						}
						
						div.ant-carousel-arrow-right {
						  right: -40px;
						  top: 40%;
						  display: block;
						  background: url("/upload/iblock/e34/e3446f8648a4c2667f3bd0a9a26a756b.png") no-repeat;
						}
						
						div.ant-carousel-arrow-left:hover {
						  opacity: 1.0;
						}
						
						div.ant-carousel-arrow-right:hover {
						  opacity: 1.0;
						}
						
						div.ant-carousel-dots {
						  width: 100%;
						  height: auto;
						  position: absolute;
						  left: 0;
						  bottom: -30px;
						  z-index: 30;
						  text-align: center;
						}
						
						span.ant-dot {
						  width: 10px;
						  height: 10px;
						  margin: 5px 7px;
						  padding: 0;
						  display: inline-block;
						  background-color: #BBB;
						  border-radius: 5px;
						  cursor: pointer;
						}

/* теги раздела: инлайн-style перенесён из section.php */
.section_tag_link {
    padding: 5px;
    border: solid 1px #ccc;
    border-radius: 5px;
    text-decoration: none;
}

/* End */


/* Start:/local/templates/pneumax-shop/components/arturgolubev/search.title/template.header.search/style.min.css?178575277811647*/
.bx_smart_searche,.bx_smart_searche *,.bx-searchtitle,.bx-searchtitle *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:14px}.bx-searchtitle{margin:10px 0 0}.bx-searchtitle .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-searchtitle .bx-input-group{position:relative;display:table;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-searchtitle .bx-input-group .bx-form-control{display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#333;background-color:#f8fafc;border:1px solid #d5dadc;border-right:none;border-radius:1px 0 0 1px;outline:none;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-searchtitle .bx-input-group .bx-form-control:focus{background-color:#fff}.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0%,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0%,#f8fafc 100%)}.bx-searchtitle .bx-input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell;line-height:normal}.bx-searchtitle .bx-input-group-btn button{position:relative;border:none;background:url(/local/templates/pneumax-shop/components/arturgolubev/search.title/template.header.search/images/search-icon.png) center center no-repeat #95a1a8;display:inline-block;margin-bottom:0;cursor:pointer;padding:0;border-radius:0 1px 1px 0;color:#fff;font-size:16px;line-height:1.42857143;height:34px;width:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bx-searchtitle .bx-input-group-btn button:hover{background-color:#1484CE}div.title-search-result{border:0 none!important;border-top:0 none;display:none;overflow:hidden;z-index:999;min-width:200px;margin-top:3px;background-color:#FFF;border-radius:2px;box-shadow:0 0 7px -2px #d6d6d6}div.title-search-fader{display:none;background-image:url(/local/templates/pneumax-shop/components/arturgolubev/search.title/template.header.search/images/fader.png);background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_smart_searche{padding-top:8px;border-top:0 none;border-radius:0 0 3px 3px}.bx_smart_searche .bx_info_wrap{margin-left:85px}.bx_smart_searche .bx_img_element{float:left;padding:5px;width:75px;text-align:center}.bx_smart_searche .bx_item_block{min-height:65px;position:relative}.bx_smart_searche .bx_image{display:inline-block;max-width:100%}.bx_smart_searche .bx_image.empty_image{background-image:url(/local/templates/pneumax-shop/components/arturgolubev/search.title/template.header.search/image/noimg.png)}.bx_smart_searche .bx_item_element{padding:8px 0}.bx_smart_searche .bx_item_element_all_result{text-align:center}.bx_smart_searche .bx_item_element hr{margin:0;border:none;border-bottom:1px solid #e5e5e5}.bx_smart_searche .bx_item_element a{margin-top:5px;display:inline-block;color:#333;font-size:14px;text-decoration:none;font-weight:700}.bx_smart_searche .bx_item_element a b{font-weight:700;color:#000}.bx_smart_searche .bx_item_element a:hover,.bx_smart_searche .bx_item_element a:hover b{text-decoration:underline}.bx_smart_searche .bx_item_preview_text{font-size:13px;padding:5px 10px 5px 0}.bx_smart_searche .bx_price{font-weight:700;font-size:15px;margin-top:5px}.bx_smart_searche .bx_price .old{font-weight:400;text-decoration:line-through;color:#636363;font-size:12px;vertical-align:middle}.bx_smart_searche .bx_item_block.all_result{min-height:0}.bx_smart_searche .bx_item_block.others_result{min-height:0;line-height:12px;padding:0}.bx_smart_searche .bx_item_block.all_result .all_result_button{display:inline-block;font-size:14px;background-color:#1485CE;border:1px solid;border-color:#1485CE;color:#FFF;padding:0 22px;height:34px;text-decoration:none;border-radius:2px;margin:0 0 8px;line-height:34px;text-transform:uppercase;font-weight:700;letter-spacing:.5px}.bx_smart_searche .bx_item_block_href{display:block;text-decoration:none;margin-bottom:5px;padding:8px;line-height:14px}.bx_smart_searche .bx_item_block_href:hover{background-color:#feeed2}.bx_smart_searche .bx_item_block_hrline{border-bottom:1px solid #f5a61c;margin:0 8px 5px}.bx_item_block_item_clear{display:block;clear:both}.bx_smart_searche .bx_item_block_item_info{display:block}.bx_smart_searche .bx_item_block_href_category_title{color:#a2a2a2}.bx_smart_searche .bx_item_block_href_category_name{color:#f5a61c;font-weight:700;text-transform:uppercase}.bx_smart_searche .bx_item_block_item_image{width:34px;height:34px;float:left;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:5px}.bx_smart_searche .bx_item_block_item_name{color:#333;overflow:hidden;height:34px;display:block;line-height:17px;display:flex}.bx_smart_searche .bx_item_block_item_name_flex_align{margin:auto 0}.bx_smart_searche .bx_item_block_item_simple_name{color:#333;display:block;line-height:17px}.bx_smart_searche .bx_item_block_item_name b,.bx_smart_searche .bx_item_block_item_simple_name b{color:#f5a61c}.bx_smart_searche .bx_item_block_item_price{float:right;text-align:right;color:#333;line-height:17px;padding-left:5px}.bx_smart_searche .bx_item_block_item_price.bx_item_block_item_price_only_one{line-height:34px}.bx_smart_searche .bx_item_block_item_price .bx_price_new{white-space:nowrap;font-weight:700;display:block}.bx_smart_searche .bx_item_block_item_price .bx_price_old{white-space:nowrap;text-decoration:line-through}.bx_smart_searche .bx_item_block_item_text{color:#9b9b9b;display:block;padding-left:39px;margin-top:8px;font-size:13px;line-height:15px}.bx_smart_searche .bx_item_block_item_props{color:#9b9b9b;display:block;padding-left:39px;margin-top:8px;font-size:13px;line-height:15px}.bx_item_block_item_prop_item{display:block}.bx-searchtitle .bx-searchtitle-preloader{position:absolute;top:2px;right:110%;width:30px;height:30px;z-index:5;display:none}.bx-searchtitle .bx-searchtitle-preloader.view{background:url(/local/templates/pneumax-shop/components/arturgolubev/search.title/template.header.search/images/loader_orange.gif) center center no-repeat}.bx-searchtitle.theme-blue .bx-input-group .bx-form-control{border-color:#0083d1}.bx-searchtitle.theme-blue .bx-searchtitle-preloader.view{background-image:url(/local/templates/pneumax-shop/components/arturgolubev/search.title/template.header.search/images/loader_blue.gif)}.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button{background-color:#0083d1;border-color:#0083d1}.bx-searchtitle.theme-blue .bx-input-group-btn button{background-color:#0083d1;border-color:#0083d1;color:#FFF}.bx-searchtitle.theme-blue .bx-input-group-btn button:hover,.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button:hover{background-color:#5ca6e4;border-color:#5ca6e4;text-decoration:none}.bx_smart_searche.theme-blue .bx_item_element a b{color:#5ca6e4}.bx_smart_searche.theme-blue .bx_item_block_href:hover{background-color:#b2d9f1}.bx_smart_searche.theme-blue .bx_item_block_href_category_name{color:#0083d1}.bx_smart_searche.theme-blue .bx_item_block_item_name b,.bx_smart_searche.theme-blue .bx_item_block_item_simple_name b{color:#0083d1}.bx_smart_searche.theme-blue .bx_item_block_hrline{border-color:#0083d1}.bx-searchtitle.theme-black .bx-input-group .bx-form-control{border-color:#333}.bx-searchtitle.theme-black .bx-searchtitle-preloader.view{background-image:url(/local/templates/pneumax-shop/components/arturgolubev/search.title/template.header.search/images/loader_black.gif)}.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button{background-color:#333;border-color:#333}.bx-searchtitle.theme-black .bx-input-group-btn button{background-color:#333;border-color:#333;color:#FFF}.bx-searchtitle.theme-black .bx-input-group-btn button:hover,.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button:hover{background-color:#5c5c5c;border-color:#5c5c5c;text-decoration:none}.bx_smart_searche.theme-black .bx_item_element a b{color:#5c5c5c}.bx_smart_searche.theme-black{border-top:0 none;border-radius:0 0 3px 3px}.bx_smart_searche.theme-black .bx_item_block_href:hover{background-color:#eaeaea}.bx_smart_searche.theme-black .bx_item_block_href_category_name{color:#333}.bx_smart_searche.theme-black .bx_item_block_item_name b,.bx_smart_searche.theme-black .bx_item_block_item_simple_name b{color:#333}.bx_smart_searche.theme-black .bx_item_block_hrline{border-color:#333}.bx-searchtitle.theme-green .bx-input-group .bx-form-control{border-color:#159ebb}.bx-searchtitle.theme-green .bx-searchtitle-preloader.view{background-image:url(/local/templates/pneumax-shop/components/arturgolubev/search.title/template.header.search/images/loader_green.gif)}.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button{background-color:#159ebb;border-color:#159ebb}.bx-searchtitle.theme-green .bx-input-group-btn button{background-color:#159ebb;border-color:#159ebb;color:#FFF}.bx-searchtitle.theme-green .bx-input-group-btn button:hover,.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button:hover{background-color:#44b1c9;border-color:#44b1c9;text-decoration:none}.bx_smart_searche.theme-green .bx_item_element a b{color:#44b1c9}.bx_smart_searche.theme-green .bx_item_block_href:hover{background-color:#d0ebf1}.bx_smart_searche.theme-green .bx_item_block_href_category_name{color:#159ebb}.bx_smart_searche.theme-green .bx_item_block_item_name b,.bx_smart_searche.theme-green .bx_item_block_item_simple_name b{color:#159ebb}.bx_smart_searche.theme-green .bx_item_block_hrline{border-color:#159ebb}.bx-searchtitle.theme-red .bx-input-group .bx-form-control{border-color:#E22B2B}.bx-searchtitle.theme-red .bx-searchtitle-preloader.view{background-image:url(/local/templates/pneumax-shop/components/arturgolubev/search.title/template.header.search/images/loader_red.gif)}.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button{background-color:#E22B2B;border-color:#E22B2B}.bx-searchtitle.theme-red .bx-input-group-btn button{background-color:#E22B2B;border-color:#E22B2B;color:#FFF}.bx-searchtitle.theme-red .bx-input-group-btn button:hover,.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button:hover{background-color:#e95c5c;border-color:#e95c5c;text-decoration:none}.bx_smart_searche.theme-red .bx_item_element a b{color:#e95c5c}.bx_smart_searche.theme-green .bx_item_block_href:hover{background-color:#f9d4d4}.bx_smart_searche.theme-red .bx_item_block_href_category_name{color:#E22B2B}.bx_smart_searche.theme-red .bx_item_block_item_name b,.bx_smart_searche.theme-red .bx_item_block_item_simple_name b{color:#E22B2B}.bx_smart_searche.theme-red .bx_item_block_hrline{border-color:#E22B2B}.bx-searchtitle.theme-yellow .bx-input-group .bx-form-control{border-color:#F9A91D}.bx-searchtitle.theme-yellow .bx-searchtitle-preloader.view{background-image:url(/local/templates/pneumax-shop/components/arturgolubev/search.title/template.header.search/images/loader_yellow.gif)}.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button{background-color:#F9A91D;border-color:#F9A91D}.bx-searchtitle.theme-yellow .bx-input-group-btn button{background-color:#F9A91D;border-color:#F9A91D;color:#FFF}.bx-searchtitle.theme-yellow .bx-input-group-btn button:hover,.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button:hover{background-color:#faba4a;border-color:#faba4a;text-decoration:none}.bx_smart_searche.theme-yellow .bx_item_element a b{color:#faba4a}.bx_smart_searche.theme-yellow .bx_item_block_href_category_name{color:#F9A91D}.bx_smart_searche.theme-yellow .bx_item_block_item_name b,.bx_smart_searche.theme-yellow .bx_item_block_item_simple_name b{color:#F9A91D}.bx_smart_searche.theme-yellow .bx_item_block_hrline{border-color:#F9A91D}
/* End */


/* Start:/local/templates/pneumax-shop/components/bitrix/catalog/page.catalog/bitrix/catalog.element/.default/style.css?1785752778842*/
/* Блок "С этим товаром покупают".
   Раньше эти правила были инлайновыми style="" в разметке, которая повторялась
   для каждого связанного товара. Битрикс подключает style.css шаблона сам. */

.horizontal-slidermix0 .related_name {
    color: #4191cf;
    font-size: 13px;
    font-weight: 600;
    height: 80px;
    display: block;
}

.horizontal-slidermix0 .related_image {
    display: block;
    height: 150px;
}

.horizontal-slidermix0 .price_soput {
    font-size: 20px;
    font-weight: 600;
    white-space: nowrap;
    text-transform: uppercase;
    margin-bottom: -15px;
}

.horizontal-slidermix0 .quant_soput {
    width: 100%;
    font-size: 12px;
    font-weight: 700;
    margin-top: 5px;
}

/* End */


/* Start:/bitrix/components/bitrix/iblock.vote/templates/stars/style.min.css?1746442053832*/
.bx_item_detail_rating{margin-bottom:10px}.bx_item_detail_rating td{vertical-align:middle;text-align:right}.bx_item_detail_rating .bx_item_rating{text-align:right}.bx_item_detail_rating .bx_stars_container{position:relative;width:68px;height:30px;background:#dadada;background-size:100% 100%}.bx_item_detail_rating .bx_stars_bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:101;background:url(/bitrix/components/bitrix/iblock.vote/templates/stars/images/stars.png) no-repeat center}.bx_item_detail_rating .bx_stars_progress{position:absolute;top:0;bottom:0;left:0;background:#e76110}.bx_item_detail_rating .bx_stars_rating_votes{color:#8d8d8d;font-size:11px;line-height:11px;vertical-align:middle}@media(max-width:530px){.bx-touch .bx_item_detail_rating .bx_stars_container{height:15px;margin:4px 0}.bx_item_detail_rating .bx_stars_rating_votes{font-size:7px;line-height:7px}}
/* End */
/* /local/templates/pneumax-shop/components/bitrix/catalog/page.catalog/style.css?17857527785732 */
/* /local/templates/pneumax-shop/components/arturgolubev/search.title/template.header.search/style.min.css?178575277811647 */
/* /local/templates/pneumax-shop/components/bitrix/catalog/page.catalog/bitrix/catalog.element/.default/style.css?1785752778842 */
/* /bitrix/components/bitrix/iblock.vote/templates/stars/style.min.css?1746442053832 */
