

/* Start:/bitrix/components/bitrix/form.result.new/error.css?1487590253163*/
.form-error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/bitrix/components/bitrix/form.result.new/images/icon_warn.gif);
}
/* End */


/* Start:/bitrix/templates/spets_2022/components/bitrix/search.title/bootstrap_v4/style.css?1680799299858*/
.search-title-button{
	background-image: url(/bitrix/templates/spets_2022/components/bitrix/search.title/bootstrap_v4/images/icon-search.svg);
	background-repeat: no-repeat;
	background-position: center;
	min-width:45px;
}

.title-search-result{
	border: 1px solid #c6c6c6;
	display: none;
	overflow: hidden;
	z-index: 205;
	background-color: #fff;
	padding: 10px;
	border-radius: 3px;
	z-index: 500;
}

.bx_item_block{
	font-size: 14px;
	padding-bottom:5px;
	margin-bottom: 5px;
	border-bottom:1px solid #ddd;
	display: flex;
	-webkit-align-items: center;
	        align-items: center;
}
.bx_img_element{
	margin-right: 20px;
}
.bx_item_element a{
	color: #000;
}
.bx_item_element a:hover{
	color: #000;
	border-color: #000;
}
.bx_price{
	margin-top: 15px;
	font-family: Headers-Bold,sans-serif;
	font-size: 16px;
}
.others_result{
	display: none;
}
.all_result,
.others_result { border: none; }

.all_result { margin-bottom: 0;}

/* End */


/* Start:/bitrix/templates/spets_2022/components/bitrix/menu/left/style.min.css?1669834617490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/spets_2022/components/bitrix/menu/left/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/spets_2022/components/bitrix/menu/mobile/style.min.css?1669834617490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/spets_2022/components/bitrix/menu/mobile/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/spets_2022/components/bitrix/menu/top/style.min.css?1669834617490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/spets_2022/components/bitrix/menu/top/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/spets_2022/components/bitrix/breadcrumb/breadcrumbs/style.min.css?1669306540467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/spets_2022/components/bitrix/sender.subscribe/bottom/style.min.css?15154980524395*/
.bx-subscribe{margin:10px 0}.bx-subscribe div.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-subscribe-desc{color:#aaa;font-size:12px;position:relative;margin-top:-5px;margin-bottom:3px}.bx-subscribe .bx-input-group .bx-form-control{position:relative;margin-bottom:15px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-radius:2px;outline:0;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-ios .bx-subscribe .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.btn-subscribe{cursor:pointer;text-align:center;background:#70bb18;border:0;color:#fff;font-size:13px;position:relative;text-transform:uppercase;border-radius:2px;line-height:30px;height:40px;padding:5px 60px 5px 20px;vertical-align:middle;outline:0;-webkit-transition:width 5s linear;-moz-transition:width 5s linear;-ms-transition:width 5s linear;-o-transition:width 5s linear;transition:width 5s linear}.btn-subscribe:hover{background:#7ec629}.btn-subscribe:before{content:" ";position:absolute;top:0;bottom:0;right:0;width:40px;background-color:#5b9f0b;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC");background-position:50%;background-repeat:no-repeat;border-radius:0 2px 2px 0}.btn-subscribe span{display:block}.btn-subscribe.send{padding:5px 40px;-webkit-animation-name:MeilSend;animation-name:MeilSend;-webkit-animation-duration:.5s;animation-duration:.5s;outline:0;color:#fff}.btn-subscribe:hover,.btn-subscribe:active{color:#fff}.btn-subscribe.send:before{width:0;background-position:100px 50%;-webkit-animation-name:MeilSendButton;animation-name:MeilSendButton;-webkit-animation-duration:.5s;animation-duration:.5s}@keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@-webkit-keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@-webkit-keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}@-webkit-keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}.bx_subscribe_response_container{padding:40px;color:#35414e}.bx_subscribe_checkbox_container{line-height:16px;font-size:13px;margin-bottom:3px;vertical-align:middle;color:#aaa}.bx-sender-subscribe-agreement .main-user-consent-request a{font-weight:100;font:11px/10px "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}
/* End */


/* Start:/bitrix/templates/spets_2022/components/bitrix/sale.basket.basket.line/flying/style.min.css?16309373244008*/
.basket-line-block{position:relative;padding-left:25px;white-space:nowrap;font-size:13px}.basket-line-block-icon-cart,.basket-line-block-icon-profile{position:relative;margin-right:10px}.basket-line-block-icon-cart:after,.basket-line-block-icon-profile:after{position:absolute;top:-1px;left:-25px;display:block;width:20px;height:20px;content:''}.basket-line-block-icon-profile:after{background:no-repeat center url(/bitrix/templates/spets_2022/components/bitrix/sale.basket.basket.line/flying/images/profile.svg)}.basket-line-block-icon-cart:after{background:no-repeat center url(/bitrix/templates/spets_2022/components/bitrix/sale.basket.basket.line/flying/images/cart.svg)}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .basket-line-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .basket-line{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/spets_2022/styles.css?17914736664403*/
.button.blue{
background-color: #00639a;
border-color: #00639a;
color: #FFF;
}
.button.blue:hover{
background-color: #FFF;
color: #00639a;
}
.button.suot-button{
min-height: 73px;
display: flex;
align-items: center;
}
.suot-button svg{
max-width: 90px;
max-height: 31px;
margin-right: 30px;
fill: #FFF;
stroke: #FFF;
}

.suot-button:hover svg{
fill:  #00639a;
stroke:  #00639a;
}

.suot-button.suot-button_orange svg{
margin-right: 15px;
}
.suot-button.suot-button_orange:hover svg{
fill: #e8550d;
stroke: #e8550d;
}

.pdf-download svg #add{
fill:  #1a8947;
}
.pdf-download:hover svg  #add{
fill:  #FFFFFF;
}

.main-banner-sm__video{
position: absolute;
right: 0;
  top: 0;
  width: 50%;
  height: 100%;
  z-index: 5000;
}
.main-banner-sm__text-wrap{
width: 45%;
}

.main-banner-sm__title {
  line-height: 1.1em;
}
.main-banner-sm__button {
  margin-top: 40px!important;
margin-bottom: 40px!important;
display: inline-block;
}

.modal-body img.calendar-icon{
position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 10px;
}

.size-select__body{
max-height: 510px;
overflow: scroll;
}

.size-select__el:nth-child(2n){
background-color: #f9f9f9;
}
.size-select__el:nth-child(2n):hover{
background-color: #e8fff1;
}

.sale-paysystem-wrapper{
  margin: 0;
  padding: 0;
  border: none;

}
.sale-paysystem-yandex-button-item{
  border-radius: 0!important;
  border: 1px solid #e8550d!important;
  background: #e8550d!important;
}
.sale-paysystem-yandex-button-item:hover{
  background-color: #fff3eb!important;
  color: #e8550d!important;
}

@media (max-width: 992px) {
  .main-banner-sm__video {
position: static;
    height: 360px;
    width: calc(100% + 100px);
    margin: 30px -50px 0;

  }

.main-banner-sm{
background-size: cover!important;
background: none;
}

.main-banner-sm__text-wrap{
width: 100%;
}

.main-banner-sm__inner {
  background: url(/bitrix/templates/spets_2022/img/main-small-banners/green-bg.png)   no-repeat left top!important;
  background-size: contain;
}
.main-banner-sm__inner.main-banner-sm__inner_orange {
  background: url(/bitrix/templates/spets_2022/img/main-small-banners/orange-bg.png) no-repeat left top!important;
  background-size: contain;
}

}


.custom-checkbox input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-checkbox input:disabled {
  opacity: 0;
}
.custom-checkbox {
  padding: 0;
  margin-bottom: 15px;
}
.custom-checkbox label {
  margin-left: 0;
  cursor: pointer;
  font-size: 14px;
  vertical-align: middle;
  line-height: 14px;
  position: relative;
  padding-left: 25px;
}
.custom-checkbox input + label::before {
  content: '';
  width: 20px;
  height: 20px;
  background: url(/bitrix/templates/spets_2022/img/checkbox.png) no-repeat left top;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
}

.custom-checkbox input:checked + label::before {
  background-position: left bottom;
}

.main-category__title{
line-height: 1.1em;
}


.sevents-cols{
display: grid;
grid-template-columns: repeat(7, 1fr);
gap: 20px;
}

.question-tooltip{
color: #e8550d;
  border: 1px dashed;
  width: 20px;
  display: inline-block;
  height: 20px;
  text-align: center;
  line-height: 18px;
  border-radius: 50%;
  cursor: pointer;
  font-family: 'Headers-Bold', sans-serif;
position: relative;
}
.question-tooltip:hover{
background-color: #fff3eb;
}


.related-carousel .swiper-wrapper {
    width: 100%;
    height: 100%;
    display: flex;
}

.related-carousel .swiper-slide {
    width: 100%;
    height: auto;
    flex-shrink: 0;
}

@media (max-width: 1200px) {
.sevents-cols{
grid-template-columns: repeat(4, 1fr);
}
}
@media (max-width: 768px) {
.sevents-cols{
grid-template-columns: repeat(1, 1fr);
}
}


.modal-content .related-carousel .catalog-item__quick-view{
 display: none!important;
}

.top-menu li ul{
z-index: 200!important;
}

.smart-filter{
background: linear-gradient(80.09deg,#e8fff0 1.61%,#fffcea 63.65%,#ffefe6 100.29%);
}

    #buffer-notify{
        position: fixed;
        top: 20px;
        left: 50%;
        transform: translateX(-50%);
        background: #e8fff1;
        color: #1a8947;
        padding: 12px 24px;
        border-radius: 6px;
        opacity: 0;
        transition: 0.3s;
        z-index: 9999;
        pointer-events: none;
    }
    .copy-to-buffer{
        cursor: pointer;
    }

.with-subsubmenu{
  position: relative;
}
.with-subsubmenu:hover .subsubmenu{
  display: block!important;
}

.top-menu li ul.subsubmenu{
  
  position: absolute;
  left: 100%;
  top: 0;
}
/* End */


/* Start:/bitrix/templates/spets_2022/template_styles.css?1791473666932*/
.partners .swiper-wrapper{
		align-items: stretch;
}
.partners .swiper-slide{
	height: auto;
}


@media (max-width: 768px){


  .categories-list__img img {
    max-width: 100%!important;
  }


.__jivoMobileButton{

right: 0px!important;
bottom: 80px!important;
}

.mobile-scroll{
white-space: nowrap;
}

}

.inputtext{
font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
display: block;
  width: 100%;
border: 1px solid #dadce0;
  background: #fff;
  padding: 10px 15px;
  height: auto !important;
  border-radius: 0;
outline:none;
}

.inputtext:focus{
box-shadow: none;
  border-color: #e8550d;
  background: #fff;
outline:none;
}

.categories-list__el.active {
  border-color: #1a8947;
  color: #fff;
  background: url(/bitrix/templates/spets_2022/img/category-hover.png) no-repeat right top #1a8947;
}

.product-preview {
  height: 675px!important;
}

@media (max-width: 992px) {
  .product-preview {
   height: auto!important;
   }
}

/* End */
/* /bitrix/components/bitrix/form.result.new/error.css?1487590253163 */
/* /bitrix/templates/spets_2022/components/bitrix/search.title/bootstrap_v4/style.css?1680799299858 */
/* /bitrix/templates/spets_2022/components/bitrix/menu/left/style.min.css?1669834617490 */
/* /bitrix/templates/spets_2022/components/bitrix/menu/mobile/style.min.css?1669834617490 */
/* /bitrix/templates/spets_2022/components/bitrix/menu/top/style.min.css?1669834617490 */
/* /bitrix/templates/spets_2022/components/bitrix/breadcrumb/breadcrumbs/style.min.css?1669306540467 */
/* /bitrix/templates/spets_2022/components/bitrix/sender.subscribe/bottom/style.min.css?15154980524395 */
/* /bitrix/templates/spets_2022/components/bitrix/sale.basket.basket.line/flying/style.min.css?16309373244008 */
/* /bitrix/templates/spets_2022/styles.css?17914736664403 */
/* /bitrix/templates/spets_2022/template_styles.css?1791473666932 */
