

/* Start:/local/templates/2026/components/bitrix/catalog.element/iteh/style.css?179007104318278*/
.top_detail_item {
  width: 100%;
  margin-bottom: 30px; }

.image_slider {
  float: left;
  width: 620px; }
  @media screen and (max-width: 1200px) {
    .image_slider {
      width: 420px; } }
  .image_slider a.oneimage {
    width: 600px;
    display: block; }
    .image_slider a.oneimage img {
      max-width: 50%; }
    @media screen and (max-width: 1200px) {
      .image_slider a.oneimage {
        width: 400px; } }
  .image_slider .list_carousel {
    width: 100%;
    position: relative; }
    .image_slider .list_carousel a.prev, .image_slider .list_carousel a.next {
      position: absolute;
      font-size: 27px;
      top: 300px;
      border-radius: 3px;
      z-index: 100;
      color: #333333;
      width: 30px;
      height: 30px;
      background: #fff;
      text-align: center;
      line-height: 30px; }
      @media screen and (max-width: 1200px) {
        .image_slider .list_carousel a.prev, .image_slider .list_carousel a.next {
          top: 190px; } }
    .image_slider .list_carousel a.prev {
      left: 10px; }
    .image_slider .list_carousel a.next {
      right: 30px; }
    .image_slider .list_carousel ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      .image_slider .list_carousel ul li {
        width: 600px;
        height: 600px; }
        @media screen and (max-width: 1200px) {
          .image_slider .list_carousel ul li {
            width: 400px; } }
        .image_slider .list_carousel ul li a {
          display: block;
          width: 100%;
          height: 100%; }
          .image_slider .list_carousel ul li a img {
            width: 100%; }
  .image_slider p.prew_text {
    margin: 0; }
    .image_slider p.prew_text div {
      display: inline-block;
      width: 100%; }

.user_actions {
  float: right;
  vertical-align: top;
  padding: 20px;
  width: 260px;
  background: #f6f6f6; }
  .user_actions .art_brand {
    text-align: center;
    padding-bottom: 30px;
    color: #888888;
    font-size: 13px; }
    .user_actions .art_brand b {
      color: #666666; }
  .user_actions .cze {
    font-size: 33px;
    font-weight: bold;
    padding-bottom: 30px;
    text-align: center; }
  .user_actions .tobasket {
    font-size: 0;
    margin-bottom: 20px; }
    .user_actions .tobasket a {
      display: inline-block;
      width: 35px;
      height: 35px;
      text-align: center;
      background: #fff;
      border: 1px #E2E2E2 solid;
      color: #666;
      line-height: 35px;
      font-size: 17px;
      position: relative;
      bottom: -1px; }
      .user_actions .tobasket a.minus {
        border-radius: 3px 0px 0px 3px; }
      .user_actions .tobasket a.plus {
        border-right: none; }
    .user_actions .tobasket input[type="text"] {
      display: inline-block;
      width: 35px;
      height: 35px;
      text-align: center;
      background: #fff;
      border: none;
      border-top: 1px #E2E2E2 solid;
      border-bottom: 1px #E2E2E2 solid;
      color: #333333;
      font-size: 15px; }
    .user_actions .tobasket input[type="submit"] {
      display: inline-block;
      width: 110px;
      background: #FF7737;
      color: #ffffff;
      height: 35px;
      border-radius: 0px 3px 3px 0px;
      border: 1px #FF7737 solid;
      font-size: 15px;
      transition: all .25s ease-out;
      -webkit-transition: all .25s ease-out;
      -moz-transition: all .25s ease-out;
      -o-transition: all .25s ease-out;
      -ms-transition: all .25s ease-out; }
      .user_actions .tobasket input[type="submit"]:hover {
        background: #ff8141; }
    .user_actions .tobasket button {
      background: none;
      border: none;
      color: #1585C5;
      margin-right: 14px;
      margin-top: 10px;
      font-size: 13px;
      float: right;
      font-family: Arial, sans-serif; }
  .user_actions .wish_compare {
    width: 100%;
    font-size: 0;
    margin-top: 20px; }
    .user_actions .wish_compare a {
      display: inline-block;
      font-size: 12px;
      background: #fff;
      height: 35px;
      text-align: center;
      width: 49.8%;
      line-height: 35px;
      color: #555;
      text-decoration: none;
      border-radius: 4px 0px 0px 4px;
      border: 1px #E2E2E2 solid;
      border-right: none; }
      .user_actions .wish_compare a i {
        font-style: normal;
        display: none; }
      .user_actions .wish_compare a.in_wishlist {
        background: #333333;
        color: #ffffff; }
        .user_actions .wish_compare a.in_wishlist i {
          display: block; }
        .user_actions .wish_compare a.in_wishlist span {
          display: none; }
    .user_actions .wish_compare input[type="checkbox"] {
      opacity: 0;
      position: absolute;
      z-index: -10;
      top: -20000px; }
    .user_actions .wish_compare label {
      display: inline-block;
      font-size: 12px;
      background: #fff;
      height: 35px;
      text-align: center;
      width: 49.8%;
      line-height: 35px;
      color: #555;
      text-decoration: none;
      border-radius: 0px 4px 4px 0px;
      border: 1px #E2E2E2 solid; }
      .user_actions .wish_compare label i {
        font-style: normal;
        display: none; }
    .user_actions .wish_compare input[type="checkbox"]:checked + label {
      background: #333333;
      color: #ffffff; }
      .user_actions .wish_compare input[type="checkbox"]:checked + label i {
        display: block; }
      .user_actions .wish_compare input[type="checkbox"]:checked + label span {
        display: none; }
  .user_actions .skills {
    list-style: none;
    margin: 20px 0px 0px 0px;
    padding: 20px;
    border: 1px #999 dashed;
    background: #fff; }
    .user_actions .skills div {
      margin: 0px 0px 0px 0px;
      padding: 2px 0px;
      color: #777777;
      font-size: 13px; }
      .user_actions .skills div span {
        color: #FF7737;
        margin-right: 5px;
        font-size: 14px; }
  .user_actions .share {
    margin-top: 20px;
    text-align: center; }

.description {
  margin-top: 20px; }
  .description ul.tabs {
    list-style: none;
    margin: 0;
    padding: 0; }
    .description ul.tabs li {
      display: inline-block; }
      .description ul.tabs li a {
        display: block;
        font-size: 15px;
        padding: 8px 25px;
        border-radius: 3px;
        background: #f6f6f6;
        font-weight: bold;
        color: #333333;
        transition: all .25s ease-out;
        -webkit-transition: all .25s ease-out;
        -moz-transition: all .25s ease-out;
        -o-transition: all .25s ease-out;
        -ms-transition: all .25s ease-out; }
        .description ul.tabs li a:hover {
          background: #fff;
          text-decoration: none; }
    .description ul.tabs li.active a {
      background: #FF7737;
      color: #ffffff;
      text-decoration: none; }
  .description .tab_container .tab_content {
    background: #fff;
    padding: 20px;
    margin: 10px 0px 0px 0px;
    border: 1px #E2E2E2 solid; }
    .description .tab_container .tab_content ul.prps_all {
      list-style: none;
      margin: 0;
      padding: 0; }
      .description .tab_container .tab_content ul.prps_all li {
        position: relative;
        border-bottom: 1px #ddd dashed;
        width: 100%;
        margin-bottom: 5px; }
        .description .tab_container .tab_content ul.prps_all li strong {
          display: block;
          float: left;
          background: #fff;
          padding-bottom: 3px;
          position: relative;
          bottom: -4px;
          z-index: 20; }
        .description .tab_container .tab_content ul.prps_all li span {
          display: block;
          float: right;
          background: #fff;
          padding-bottom: 3px;
          position: relative;
          bottom: -4px;
          z-index: 20;
          width: 300px; }

h3.moreitems {
  background: #F7F7F7;
  padding: 5px 10px;
  margin: 20px 0px 0px 0px;
  font-size: 14px; }

/*# sourceMappingURL=style.css.map */

.avails .c {text-align:center;}
.avails td, .avails th {
	border-bottom: 1px solid silver;
}
.avails {
	font-size: 14px;
	padding:20px 0;
	display:none;
}
.tglSupp:hover{color: #555;text-decoration:none;}
.tglSupp {
	font-size:14px;
	color: #555;
	margin: 10px 0;
	display: inline-block;
	text-decoration: none;
	border-bottom: 1px dotted #555;
}
.bigProductImgItem img{width:auto;}
.bigProductImgItem a {
	display: flex;
	justify-content: center;
	align-items: center;
}
.bigProductImgItem a::before {
	content: "";
	padding-top: 100%;
	float: left;
	display: block;
}

.ProductImgThumb span{
	display:inline-flex;
	flex-direction:column;
	justify-content:center;
	height:100%;
	box-sizing:border-box;
}
#nav-desc img, #nav-desc table {
	max-width:100%;
	width:100%;
	border:1px solid rgb(108, 108, 108);
	margin:20px 0;
}
#nav-desc table th{/*background:#F2F1F0;*/font-weight:400;border: 1px solid rgb(108, 108, 108);}
nav-desc table th,
#nav-desc table td{
	border:1px solid rgb(108, 108, 108);
}
#nav-desc h3{font-size:18px;margin:20px 0 10px;display:block;}
.ProductInfoBlock .alert.alert-warning {
	display: inline-block;
	padding: 5px 10px;
	margin: 0px;
}
.VendorCode {
	font-size: 110%;
	height: 37px;
	line-height: 35px;
}
.VendorCode span{
	font-weight: 600;
}

#avails table tr:nth-child(2n) td {
	background: #eee;
}
.l2bp {
	margin: 0 10px;
}
.l2bp a {
	margin-left: 5px;
}
@media (max-width:600px) {
	.sidebarColum{display:none;}
}
@media (max-width:940px) {
	.infoProductPageProduct{flex-wrap:wrap;padding-top:5px !important;}
	.l2bp{display:block;order:2;}
}
.Raiting{margin-right:30px;}
.cze {
	font-size: 40px;
	font-weight: 600;
	color: black;
	text-align:center;
}
.poWrp .cze {
	font-size: 26px;
}
.poWrp label{padding-bottom:0;}
.poWrp {
    display: flex;
    align-content: center;
    align-items: baseline;
	margin-bottom:0px;
}
.poWrp input {
  margin-right: 10px;
}
.oze{
	color: #8a8a8a;
	text-decoration: line-through;
	text-align: center;
	font-size: 20px;
}
.poWrp .oze ,
.poWrp .cze {
	display: inline-block;
	text-align:center;
}

.ProductInfoBlock .price{text-align:center;}
.poWrp small{font-size:70%;}


@media (max-width: 600px) {
	.poWrp.vatt {
		min-width: 6em;
		flex-basis: 10em;
		flex-grow:3;
		white-space:nowrap;
	}
	.productCartBlock .poWrp {
		margin-bottom: 0;
		padding-left: 0px;
		display:flex;
		justify-content:center;
		flex-wrap:wrap;
	}
	.productCartBlock .poWrp > * {margin:0 10px}
	.productCartBlock .poWrp .oze, .productCartBlock .poWrp .cze {
		display: block;
	}	
	.productCartBlock .oze {
		font-size: 13px;
		text-align: left;
	}
	.productCartBlock .cze {
		font-size: 24px;
		color:#da251d;
		text-align: left;
	}
	.chooseVat .priceLabel span{display:block;margin-left:5px;}
	.chooseVat .priceLabel{
		display:flex !important;
	}
	.infoProductPageProduct .l2bp{margin-left:0;margin-bottom:5px;}
	.infoProductPageProduct .ProductItemButtonsHelp{font-size:24px;}
}
.ProductButtons .ProductInCart:hover {
	background: #cd0000 !important;
	color: #fff !important;
}
.delVar {margin-bottom: 5px;font-size:14px;}
.delVar *{color:black;}
.delVar .name {
	color: #656565;
}

.delVar a{color:var(--main-color);}
.dcity {
	font-size: 14px;
}
.price.show{font-size:0;display:none;}

.auth4discount {
	position: sticky;
	top: 0;
	background: #F7F7F9;
	border-radius: 7px;
	box-shadow: 0px 1px 8px 0px #00000040;
}
.auth4discount .head {
	/* background: var(--border-color); */
	color: #6B6B6B;
	padding: 10px;
	border-radius: 6px 6px 0 0;
	font-weight: bold;
	letter-spacing: 0;
	text-align: center;
	font-family: Arial;
	font-size: 14.8px;
	line-height: 19px;
	position: relative;
}
.auth4discount .head::after {
	content: "";
	display: block;
	position: absolute;
	left: 20px;
	width: calc(100% - 40px);
	height: 2px;
	background: #6b6b6b;
	border: ;
	bottom: 0;
}
.auth4discount .body {
	padding: 10px 10px 20px;
	text-align: center;
	border-radius: 0 0 6px 6px;
	background: url('/local/templates/2026/components/bitrix/catalog.element/iteh/i/percent.png') no-repeat scroll right bottom #F7F7F9;
	background-size:contain;
	position:relative;
	font-size:13px;
	line-height:17px;
}

.auth4discount .btn.btn-white.btn-redborder {
	border: 1px solid var(--main-color) !important;
	background: white;
	margin-top: 10px;
	border-radius: 4px;
	min-width: 75%;
	font-size:13px;
	line-height:17px;
}


@media (max-width:767.99px) {
.auth4discount {margin:20px 0;}	
}
.ProductImgsBlock{position:relative;}
.ProductItemLabels {
	text-align: center;
	min-height: 42px;
	position: absolute;
	z-index: 100;
	right: 30px;
	width:auto;
	top: 4px;
	padding-left: 20px;
}

.bigProductImgBL .bigProductImgItem:first-child {
	position: relative;
	opacity: 1;
	max-width: 100%;
	min-width: 100%;
	min-height: 100%;
	display: inline-flex !important;
	flex-direction: column;
	justify-content: center;
}
@media(max-width:767.99px) {
	.productCartBlock .productName,
	.productCartBlock .productIcon{
		display:none;
	}
	.productCartBlock .f-r{flex-basis:100%;flex-wrap:nowrap;display:flex;}
}
@media(min-width:768px) {
	.productCartBlock.visible{
		display: block;
		position: fixed;
		top: 90px;
		width: 100%;
		background: #fff;
		z-index: 325;
		left: 0;
		box-shadow: 0 3px 3px 3px rgba(0,0,0,0.2);
		
		padding-top: 10px;
		padding-bottom: 0px;
	}
	.productCartBlock.visible > .container {
		display: flex;
		background: #fff;
		justify-content: space-between;
	}
	.productCartBlock .productName {
		flex-grow: 5;
		padding-left: 20px;
		/*font-weight: bold;*/
	}
	.productCartBlock .ProductButtons .toCartBtn.ProductInCart{max-width:180px !important;}
	.productCartBlock .f-r .poWrp {white-space: nowrap;}
	.productCartBlock .f-r {display: flex;}
	.productCartBlock form {
		display: flex;
		justify-content: space-between;
		align-content: inherit;
		align-items: flex-start;
	}
	

.productCartBlock .productIcon {
	flex-basis: 50px;
	height: 50px !important;
	flex-grow: 0;
	display: inline-flex;
	justify-content: center;
	flex-direction: column;
}
	.productCartBlock .poWrp small{flex-basis:100%;}
	.productCartBlock .poWrp .oze{font-size:14px;}
	.productCartBlock .poWrp .cze{font-size:24px;padding-left:10px;color:#da251d}
	.productCartBlock .ProductButtons {margin-top:10px;}
	.productCartBlock .poWrp {
		justify-content:center;
		align-content:flex-start;
		flex-wrap:wrap;
		flex-direction: row;
		padding-right: 20px;
	}
	
}
.ProductImgsBlock .maybe-cheaper.badge-border {
	position: static;
}

.oze.rrp {
	text-decoration: none;
}
.notabene {
	display: block;
	text-align: center;
}
.poWrp.text-center > * {
    text-align: center;
}
.productCartBlock .galno::before {display:none;}

.wannaAsk {margin-top:10px;}
.wannaAsk span {
	display:inline-block;
	vertical-align:middle;
}
.wannaAsk a {
	vertical-align:middle;
	display:inline-block;
	margin-left:10px;
	width:24px;
	height:24px;
	background-size:contain;
	font-size:0;
	border-radius:4px;
	background-position:center;
}
.wannaAsk .ask-wa {
	background-color: #65bc54;
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.wannaAsk .ask-tg {
	background-color: #64a9dc;
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.wannaAsk .ask-max{
	background-image:url('/local/templates/2026/components/bitrix/catalog.element/iteh/i/max.webp');
}
.productPage .ProductItemBlock .ProductItemPrice strong {font-size: 80%;}
.ProductInfoBlock .galhz,
.ProductInfoBlock .galok{
	display:inline-block;
	font-weight: bold;
}
.ProductInfoBlock .galhz{position:relative;padding-left:17px;font-weight: bold;color: var(--main-color);}
.ProductInfoBlock .galhz::before {
	content: "\f017";
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	position: absolute;
	left: 0px;
	font-size: 13px;
	top: 2px;
	color:  var(--main-color);
	text-align: center;
	width: 17px;
	font-weight: 400;
}
.galok::before {top:0 !important;}
.galok {
	color: #65bc54;	
}
.galtr{display:inline-block;}
.galtr,.galtr::before{color:#f99b20;}
.galtr::before{content:"\f0d1";font-family: "Font Awesome 5 Pro";margin-right:3px;}
.subscriveItem{display:block;}

.ProductItemLabels .badge-augcctv {
	text-decoration: none;
	background:var(--main-color);
	font-size: 14px;
	font-weight: 400;
	margin-top: 5px;
	line-height: 15px;
	height: auto !important;
	align-self: anchor-center;
}
.priceNA {font-size: 24px;}
/* End */


/* Start:/local/templates/2026/components/bitrix/menu/leftVerticalMenu/style.css?17882628022243*/
﻿
.childrensIsset{
    /*position: relative;*/
}
.childrensIsset{
    position: relative;
}
.li .opM {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 9px;
    width: 15px;
    height: 15px;
}
.li .opM:hover{
    color: #da251d;
    cursor: pointer;
}
.li .opM::after{
    position: absolute;
    font-family: "Font Awesome 5 Pro";
    display: block;
    font-weight: 600;
    left: calc(50% - 4px);
    top: 0px;
    font-size: 10px;
    content:"\f054";
}
.openSubMenu + .opM::after,
.openSubMenu > .opM::after{
    content:"\f078";
}
.childrensIsset .ul,
.childrensIsset ul{
    margin: 0px;
    padding: 0px;
    display: none;
}

.catZg{
    background: #db251d;
    text-align: center;
    padding: 9px 0;
    font-weight: 600;
    border-radius: 7px 7px 0 0;
    color: #fff;
    margin-bottom: 2px;
    position: relative;
}

.catalogMenu .ul {
	padding: 0 19px;
	display:none;
}
.catalogMenu{
    border: 1px solid #dddde4;
    -webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,0.17);
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.17);
    border-radius: 0 0  5px 5px;
    margin-bottom: 0px;
    padding:  10px 0;
    position: relative;
}

.catalogMenu li{
    display: block;
    list-style: none;
    margin-bottom: 0px;
    padding: 0 19px;
}
.catalogMenu a {
	padding: 6px 0 6px 19px;
	display: block;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	margin-right: 28px;
}

.catalogMenu .li{position: relative;}
.catalogMenu a:hover{
    color: #da251d;
}
.catalogMenu a.active{
    color: #da251d;
}

.catalogMenu > .childrensIsset.hover{
    color: #da251d;
}
.catalogMenu > .childrensIsset.hover > .ul.catalogSubMenu{
    opacity: 1;
    visibility: visible;
    position: relative;
    left: 0px;
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0px;
    top: auto;
}
.catalogMenu > .childrensIsset.hover::after {
    position: absolute;
    content:"\f078";
    font-family: "Font Awesome 5 Pro";
    right: 0px;
    top:31%;
    font-size: 9px;
}
.catalogMenu>li li{
    z-index: 10;
}
.catalogMenu>li>a{
    z-index: 2;
}
body.fixed{overflow:hidden;}
/* End */


/* Start:/local/templates/2026/lib/fancybox/dist/jquery.fancybox.min.css?178826280210424*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}
/* End */


/* Start:/local/templates/2026/lib/slick/slick.css?17882628021776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/2026/components/bitrix/catalog.section.light/blocks/style.css?17882628027194*/
.blocks_items{width:100%}.blocks_items .blocks_item{float:left;width:20%;margin-top:30px;transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-ms-transition:all .25s ease-out;border:1px transparent solid}.blocks_items .blocks_item:hover{border:1px #E2E2E2 solid}.blocks_items .blocks_item .over_item{background:#fff;width:100%}.blocks_items .blocks_item .over_item a{display:block;width:100%;height:100%;color:#FBB045;padding:20px 15px;overflow:hidden}.blocks_items .blocks_item .over_item a .image_item{width:80%;height:160px;margin:0px 0px 0px 10%}.blocks_items .blocks_item .over_item a span{display:block;color:#a1a1a1;padding-top:10px}.blocks_items .blocks_item .over_item a h5{color:#1585C5;text-decoration:underline;font-size:14px;line-height:20px;font-family:Arial, sans-serif;margin:0;padding:5px 0px;height:45px;font-weight:400}.blocks_items .blocks_item .over_item a:hover{text-decoration:none}.blocks_items .blocks_item .over_item a:hover h5{color:#FBB045}.blocks_items .blocks_item .over_item .stars{float:left;padding:0px 0px 0px 15px;overflow:hidden;height:30px;position:relative;z-index:100}.blocks_items .blocks_item .over_item .price{clear:both}.blocks_items .blocks_item .over_item .price strong{font-size:15px;display:block;padding:0px 0px 0px 15px}.blocks_items .blocks_item .over_item .price strong s{font-size:12px;color:#777777}.blocks_items .blocks_item .over_item .price input[type="submit"]{width:60%;background:none;border:2px #FBB045 solid;background:none;color:#FBB045;font-size:16px;margin:7px 0px 15px 15px;float:left;height:30px;transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-ms-transition:all .25s ease-out;font-family:FontAwesome, Arial;font-weight:400}.blocks_items .blocks_item .over_item .price input[type="submit"]:hover{background:#FBB045;color:#ffffff}.blocks_items .blocks_item .over_item .price button.h2o_add_favor{background:none;border:none;float:right;font-style:normal;color:#3bc915;font-size:21px;margin-top:8px;margin-right:15px}
@media screen and (max-width: 1200px){.blocks_items .blocks_item{width:25%}}
	.ProductItemButtonsHelp {
		/*position: absolute;*/
		top: 5px;
		left: 5px;
		width: 60px;
		z-index: 3;
		justify-content:flex-start;
		align-items:baseline;
		padding-left:5px;
		display: inline-flex;
	}
	.ProductItemButtonsHelp div {
		font-size: 20px;
		margin-right:10px;
	}	
@media screen and (max-width: 769.99px){
	.toCompare {display:none !important;}
	.PageProductDescription, .aboutt{display:none !important;}
	.ProductItemButtons .ProductItemFastBuy{display:none !important;}
	.ProductItemButtons{background:white !important;}
	.ProductItemButtons {border: none !important;}
	.ProductItem{padding-bottom:55px !important;}
	.ProductItemButtons .ProductItemInCart {
		min-width: 50%;
		width:auto !important;
		border: none;
		color: white !important;
		background: var(--main-color);
		border-radius: 6px;
		margin: 10px auto;
		display: block;
		padding-left:20px;
		padding-right:20px;
	}	
}
/*# sourceMappingURL=style.css.map */
.ProductItem .avail {
	display: flex;
	justify-content: space-between;
	flex-direction:column;
	padding: 0 10px;
	margin: 10px 0;
}
.ProductItem .avail > div {padding-left: 20px;font-size: 12px;}
.ProductItem .avail .galok::before,
.ProductItem .avail .galno::before{
	font-size:12px;
	top:0;
}
.ProductItem{
	display: inline-flex;
	flex-direction: column;
	justify-content: space-between;
}
.galhz .far.fa-clock {
	color: #65bc54;
}
.aboutt {
	font-size: 12px;
	padding: 0 10px;
	line-height: 14px;
	color: black;
	flex-grow:4;
	/*display:inline-flex;
	flex-direction:column;
	justify-content:flex-end;*/
	/*border:1px dotted silver;*/
}
.ProductItem .ProductItemLabels{min-height:10px;}
.ProductItemName{flex-grow:0;}
.aboutt::first-letter {
	text-transform: uppercase;
}
.ProductItemBlock .ProductItemPrice strong s {
	display: block;
	font-size: 13px !important;
	line-height: 18px;
}
.ProductItemBlock .ProductItemPrice strong {
	display: block;
	padding-left: 0;
	text-align: center;
}
.sale-leader {
/*	position: absolute;
	right: 5px;
	top: 5px;*/
	border: 1px solid #f99b20;
}
.maybe-cheaper.badge-border:focus,
.maybe-cheaper.badge-border:active,
.maybe-cheaper.badge-border:hover {
	background: var(--main-color);
	color: white;
}
.maybe-cheaper.badge-border {
	position: absolute;
	left: 5px;
	top: 5px;
	background: white;
	border: 1px solid var(--main-color);
	font-weight: 400;
	font-size: 12px;
	color:var(--main-color);
}
.ProductItemImg{padding-top:20px;}
.tooltip .tooltip-inner {
	background: white !important;
	color: black !important;
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
}
.innerID {
	text-align: center;
	font-size: 80%;
}

.ProductItemPrice small {
	color: #666;
	display: block;
	font-size: 12px;
	padding: 0 10px;
	text-align: left;
}
@media (min-width:768px) and (max-width:1200.99px) {
	.hitsOnMP .ProductItemBlock:nth-child(3){display:none;}
	#spec .ProductItemBlock:nth-child(3),
	#spec .ProductItemBlock:nth-child(4),
	#bestprice .ProductItemBlock:nth-child(4)
	{
		display: none;
	}
}

@media (min-width:1200px) {
	#spec .ProductItemBlock:nth-child(4){
		display: none;
	}
}
@media (max-width:767.99px) {
	.ProductItem .avail > div{padding-left:20px;margin-left:0;margin-right:auto;}
	.ProductItemName{    word-break: break-word;}
}
.ProductItem .avail .galhz{position:relative;}
.ProductItem .avail .galhz::before {
	content: "\f017";
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	position: absolute;
	left: 0px;
	font-size: 13px;
	top: -1px;
	color: #65bc54;
	text-align: center;
	width: 17px;
	font-weight: 400;
}
.badges-right .badge-augcctv:hover,
.ProductItemButtonsHelp .badge-augcctv:hover,
.ProductImgsSubBlock .badge-augcctv:hover{
	background:var(--main-color) !important;
	opacity:0.7;
}
.badges-right .badge-augcctv,
.ProductImgsSubBlock .badge-augcctv {
	text-decoration: none;
	background:var(--main-color);
	font-size: 14px;
	font-weight: 400;
	margin-left: 0px;
	line-height: 15px;
	height: auto !important;
}
.ProductImgsSubBlock .badge-augcctv {
	position:absolute;
	left:9px;
	top:3px;
	z-index:4;
}
.badges-right .badge-augcctv ,
.ProductItemButtonsHelp .badge-augcctv {
	text-decoration: none;
	background:var(--main-color);
	font-size: 14px;
	font-weight: 400;
	margin-left: 0px;
	line-height: 15px;
	height: auto !important;
	align-self: anchor-center;
}

.badges-right {
  position: absolute;
  right: 6px;
  top: 6px;
  text-align:right;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  padding:0 0 0 10px;
}

/*.badges-right {
	position: absolute;
	right: 6px;
	top: 6px;
	text-align:right;
}*/
.badges-right > * {
	display: block;
	margin-bottom: 3px;
	/*margin-right: 10px !important;*/
}
.badges-right .badge + .badge {
  top: 14px;
}
.priceNA {
	font-size: 75%;
	color: #666;
}
/* End */
/* /local/templates/2026/components/bitrix/catalog.element/iteh/style.css?179007104318278 */
/* /local/templates/2026/components/bitrix/menu/leftVerticalMenu/style.css?17882628022243 */
/* /local/templates/2026/lib/fancybox/dist/jquery.fancybox.min.css?178826280210424 */
/* /local/templates/2026/lib/slick/slick.css?17882628021776 */
/* /local/templates/2026/components/bitrix/catalog.section.light/blocks/style.css?17882628027194 */
