

/* Start:/bitrix/components/bitrix/sale.basket.basket.line/templates/store_v3_inline/style.min.css?1683645205458*/
.catalog-cart-counter-menu{background:#6cb70e;color:#fff;text-align:center;line-height:25px;min-width:25px;height:25px;position:relative;top:-12px;right:10px;border-radius:50%;font-style:normal;font-weight:bold;font-size:14px;-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-delay:500ms;animation-delay:500ms}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1683643286467*/
.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:/local/templates/NEW-iskitim/components/bitrix/sender.subscribe/tochki/style.min.css?16836323334471*/
.bx-subscribe{margin:10px 0}.bx-subscribe div.bx-block-title{font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600);color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px}.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:11px/10px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400)}
/* End */


/* Start:/local/templates/NEW-iskitim/styles.css?169918147112495*/
 @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;1,100;1,300;1,400;1,500&display=swap');

body {
    background-attachment: fixed;
    background-size: cover;
    font-family: "Roboto", sans-serif;
    font-weight: 300 !important;
}

#pagetitle { margin-bottom: 35px; }

h1,h2,h3,h4,h5 {
    font-family: "Roboto", sans-serif;
    font-weight: 300 !important;
}


 .catalog-block-header{
     font-weight: 300;
 }

 .product-item-detail-tab-content.active {
  display: block;
  font-size: 14px;
  font-weight: 200;
  font-family: "Roboto", sans-serif;}


 .product-item-detail-price-current {
    color: #555;
    white-space: nowrap;
    font-weight: 400;
    text-align: left;
    font-size: 18px !important;
    line-height: 23px;
    transition: font-size 200ms ease;

}


a {
    color: #26182F;
    text-decoration: none;
    }



.product-item-detail-tab-link:hover, .product-item-detail-tab.active .product-item-detail-tab-link {
    color: #000;
    text-decoration: none;}


.product-item-detail-pay-block {
    position: relative;
    margin-bottom: 45px;
    padding: 15px 15px 0;
    border: 0px solid #e4e4e4 !important;
    border-radius: 3px;
    background-color: #fff;
    border-bottom: 1px #ccc solid;
}

.d-md-block {
    display: none !important;}


.btn {
    display: inline-block;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #39b584;
    border: 1px solid #ccc !important;
    padding: 0.375rem 0.75rem;
    font-size: 16px;
    border-radius: 0rem;
    /*transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;  */
    }

    .btn:hover {
       background-color: transparent;
       border: 1px solid  #692376 !important;
       color: #333;
   }
   .btn:active {
       background-color: transparent;
       border: 1px solid  #692376 !important;
       color: #333;
   }

   .btn:focus  {
    background-color: transparent;
    border: 1px solid #692376 !important;
    color: #333;
}

    .btn-check:focus+.btn-primary, .btn-primary:focus {
    color: #fff;
    background-color: #555;
    border-color: #555;
    box-shadow: 0 0 0 0.1rem rgba(0,0,0,0.5);
    }

    .btn-check:active+.btn-primary, .btn-primary:active {
    color: #fff;
    background-color: #555;
    border-color: #555;
    box-shadow: 0 0 0 0.1rem rgba(0,0,0,0.5);
    }

       .btn-check:disabled+.btn-primary, .btn-primary:disabled {
    color: #fff;
    background-color: #555;
    border-color: #555;
    box-shadow: 0 0 0 0.1rem rgba(0,0,0,0.5);
    }



   .btn.product-item-detail-buy-button {
  position: relative;
  display: block;
  margin: 0 auto;
  max-width: 250px;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  text-transform: none;
  font-weight: 400;
  height: 100%;
  color: #fff;
}

  .product-item-detail-slider-left, .product-item-detail-slider-right {
  width: 5% !important;
   }


    .product-item-detail-slider-images-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
   /* border: 1px #ccc solid;*/}

   .product-item-image-wrapper {
    position: relative;
    display: block;
    margin-bottom: 5px;
    padding-top: 70%;
    width: 100%;
    transition: all 300ms ease;
    border: 1px #ccc solid;
}

.product-item-title  {
  color: #3f3f3f;
  text-decoration: none;
  transition: 250ms linear all;
  text-align: left;
}
.product-item-price-container {
  text-align: left;
  line-height: 1;
}

.product-item-image-wrapper {
  position: relative;
  display: block;
  margin-bottom: 5px;
  padding-top: 70% !important;
  width: 100%;
  transition: all 300ms ease;
  border: 1px #ccc solid;
}

.product-item-detail-tab {
    float: left;
    min-height: 60px;
    display: none;
}
.catalog-cart-counter-menu {
  background: #39b584;
  color: #fff;
  text-align: center;
  line-height: 25px;
  min-width: 25px;
  height: 25px;
  position: relative;
  top: -12px;
  right: 10px;
  border-radius: 50%;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-fill-mode: backwards;
  animation-fill-mode: backwards;
  -webkit-animation-delay: 500ms;
  animation-delay: 500ms;
}

.bx-breadcrumb .bx-breadcrumb-item span {
  font-family: "Roboto",sans-serif;
  font-size: 10px;
  white-space: normal;
}

.bx-soa-section-title-count {
  position: relative;
  display: none;
  }

  .alert-warning {
  border-color: #faebcc;
  background-color: #fcf8e3;
  color: #8a6d3b;
  display: none;
}


div.bx-blue .btn.btn-default {
  outline: 0;
  border-color: #000;
  background-color: #fff;
  color: #333;
  }

  div.bx-blue .btn.btn-default:hover {
  outline: 0;
  border-color: #fff;
  background-color: #333;
  color: #fff;
  }

 div.bx-red .btn.btn-default {
  outline: 0;
  border-color: #000;
  background-color: #fff;
  color: #333;
}

  div.bx-red .btn.btn-default:hover {
  outline: 0;
  border-color: #fff;
  background-color: #333;
  color: #fff;
  }

 .basket-coupon-block-total-price-current {
  margin-bottom: 7px;
  color: #2f3435;
  text-align: right;
  white-space: nowrap;
  font: 24px/28px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));
  font-weight: var(--ui-font-weight-regular,400);
  transition: 180ms text-shadow ease,180ms color ease;
}


a:hover {
    text-decoration: none !important;
    color: #000 !important;
}

input[type="checkbox" i] {
    background-color: #CC44AF;
    cursor: default;
    appearance: auto;
    box-sizing: border-box;
    margin: 3px 3px 3px 4px;
    padding: initial;
    border: initial;
}

.checkbox {
}





/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½  */

#nav-icon3 {
    width: 20px;
    height: 25px;
    position: relative;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}
#nav-icon3 span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #000;
    border-radius: 3px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}
#nav-icon3 span:nth-child(1) {
    top: 0px;
}
#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
    top: 12px;
}
#nav-icon3 span:nth-child(4) {
    top: 24px;
}
#nav-icon3.open span:nth-child(1),#nav-icon3.opened span:nth-child(1) {
    top: 12px;
    width: 0%;
    left: 50%;
}
#nav-icon3.open span:nth-child(2),#nav-icon3.opened span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
#nav-icon3.open span:nth-child(3),#nav-icon3.opened span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
#nav-icon3.open span:nth-child(4),#nav-icon3.opened span:nth-child(4) {
    top: 12px;
    width: 0%;
    left: 50%;
}

body.sidebar-opened {overflow:hidden;}
.hidden-overley {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99;
        background: #000000;
        opacity:0;
        width:0;
        height:0;
        transition: opacity 1s;
}
.hidden-overley.show {
        height: 100%;
        width: 100%;
        opacity:0.5;
        transition: opacity 1s;
}
.sidebar{
    position: fixed;
    z-index:100;
    width: 80%;
    height: 100%;
    right: -80%;
    top:0;
    background: #fff;
    transition: right 0.4s ease;
    overflow: auto;
}
.sidebar .d-flex.p-2 {display:-webkit-box;display:flex;padding: 10px!important;}
.sidebar .text{
    color: #555;
    font-size: 18px;
    font-weight: 600;
    line-height: inherit;
    text-align: center;
    background: #eee;
    letter-spacing: 1px;
    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between; -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;
}
.sidebar .side-tel {font-size:0.8rem;}
.sidebar .text a {color: white;}

.sidebar.show{
    right: 0px;
}
.sidebar ul{
    background: none;
    height: auto;
    width: 100%;
    list-style: none;
            margin: 0;
            padding:0;
}
.sidebar ul li{
    line-height: 60px;
    border-top: 1px solid #eee;
    margin: 0;
}
.sidebar ul li:last-child{
    border-bottom: 1px solid rgba(255,255,255,0.05);
}
.sidebar ul li a{
    box-sizing:border-box;
    position: relative;
    color: #757575;
    text-decoration: none;
    font-size: 18px;
    padding-left: 30px;
    font-weight: 500;
    display: block;
    width: 100%;
    border-left: 3px solid #eee;
}
.sidebar ul li.current-menu-item a{
        color: #90b5cc;
        background: #F5F5F5;
        border-left-color: #90b5cc;
}
.sidebar ul li a:hover{
        cursor:pointer;
        background: #F5F5F5;
        border-left-color: #2196F3;
}
.sidebar ul ul{
    position: static;
    display: none;
}
.sidebar ul .sub-menu.show{
    display: block;
}

.sidebar ul ul li{
    line-height: 42px;
    border-top: none;
}
.sidebar ul ul li a{
    font-size: 17px;
    color: #333;
    padding-left: 40px;
}
.sidebar ul li.current-menu-item ul li a{
    color: #333;
    background: #f9f9f9;
    border-left-color: transparent;
}
.sidebar ul li ul li.current-menu-item a {color:#2196F3;}
.sidebar ul ul li a:hover{
    color: #333!important;
    background: #F5F5F5!important;
}
.sidebar ul li a i:before {display:none;}
.sidebar ul li.menu-parent-item a i:before{
    content: '';
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    font-size: 22px;
    transition: transform 0.4s;
    width: 20px;
        height: 20px;
        background-repeat:no-repeat;
        background-position: 0 0;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.011 512.011' style='enable-background:new 0 0 512.011 512.011;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M505.755,123.592c-8.341-8.341-21.824-8.341-30.165,0L256.005,343.176L36.421,123.592c-8.341-8.341-21.824-8.341-30.165,0 s-8.341,21.824,0,30.165l234.667,234.667c4.16,4.16,9.621,6.251,15.083,6.251c5.462,0,10.923-2.091,15.083-6.251l234.667-234.667 C514.096,145.416,514.096,131.933,505.755,123.592z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
        background-size: contain;
        display: block;
}
.sidebar ul ul a i:before {display:none !important;}
.sidebar ul li a i.rotate:before{
    transform: translateY(-50%) rotate(-180deg);
}

.form-check-input:checked {
    background-color: #555;
    border-color: #333;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½  */

.bx-pagination .bx-pagination-container ul li.bx-active span {
  background: #39b584 !important;
  color: #fff;
}

.bx-breadcrumb .bx-breadcrumb-item span {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 400;
    white-space: normal;
}

@media  (max-width: 800px)  {
    .search-form__form {display:none; }

}

.btn.product-item-detail-buy-button {
  position: relative;
  display: block;
  margin: 0 auto;
  max-width: 100%;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  text-transform: none;
  font-weight: 400;
  height: 100%;
  color: #fff;
}
.mb-3 {
  margin-bottom: 1.5rem !important;
}
.product-item-detail-price-current {
    color: #555;
    white-space: nowrap;
    font-weight: 600;
    text-align: left;
    font-size: 24px !important;
    line-height: 28px;
    transition: font-size 200ms ease;
}
.product-item-button-container .btn {
  margin-bottom: 2px;
  width: 100%;
}
/* End */


/* Start:/local/templates/NEW-iskitim/template_styles.css?169910139119402*/
.bx-yellow,
.bx-theme-yellow {
	--primary: #f9a91d;
	--theme-color-primary: #f9a91d;
	--theme-color-second: #faba4a;
	--theme-color-light: #f0f0f0;
	--theme-b-link: #f9a91d;
	--theme-b-link-hover: #faba4a;
	--theme-b-tx-primary: #fff;
	--theme-b-bg-primary: #f9a91d;
	--theme-b-bd-primary: #f9a91d;
	--theme-b-sd-primary: rgba(249, 169, 29, 0.5);
	--theme-b-tx-primary-hover: #fff;
	--theme-b-bg-primary-hover: #faba4a;
	--theme-b-bd-primary-hover: #daa53e;
	--theme-b-tx-primary-active: #fff;
	--theme-b-bg-primary-active: #faba4a;
	--theme-b-bd-primary-active: #daa53e;
	--theme-b-tx-primary-disabled: #fff;
	--theme-b-bg-primary-disabled: #daa53e;
	--theme-b-bd-primary-disabled: #b7853b;
}

.bx-blue,
.bx-theme-blue {
	--primary: #0083d1;
	--theme-color-primary: #0083d1;
	--theme-color-second: #5ca6e4;
	--theme-color-light: #f0f6f8;
	--theme-b-link: #44b1c9;
	--theme-b-link-hover: #5cc3d1;
	--theme-b-tx-primary: #fff;
	--theme-b-bg-primary: #0083d1;
	--theme-b-bd-primary: #0083d1;
	--theme-b-sd-primary: rgba(0, 131, 209, 0.5);
	--theme-b-tx-primary-hover: #fff;
	--theme-b-bg-primary-hover: #5ca6e4;
	--theme-b-bd-primary-hover: #5599d2;
	--theme-b-tx-primary-active: #fff;
	--theme-b-bg-primary-active: #5ca6e4;
	--theme-b-bd-primary-active: #5599d2;
	--theme-b-tx-primary-disabled: #fff;
	--theme-b-bg-primary-disabled: #5599d2;
	--theme-b-bd-primary-disabled: #4d8bbf;
}

.bx-red,
.bx-theme-red {
	--primary: #6623b1 ;
	--theme-color-primary: #6623b1;
	--theme-color-second: #ae6efb;
	--theme-color-light: #f0f0f0;
	--theme-b-link: #6623b1;
	--theme-b-link-hover: #ae6efb;
	--theme-b-tx-primary: #fff;
	--theme-b-bg-primary: #6623b1;
	--theme-b-bd-primary: #6623b1;
	--theme-b-sd-primary: rgba(99, 31, 166, 0.5);
	--theme-b-tx-primary-hover: #fff;
	--theme-b-bg-primary-hover: #ae6efb;
	--theme-b-bd-primary-hover: #8d51c8;
	--theme-b-tx-primary-active: #fff;
	--theme-b-bg-primary-active: #ae6efb;
	--theme-b-bd-primary-active: #8d51c8;
	--theme-b-tx-primary-disabled: #fff;
	--theme-b-bg-primary-disabled: #8d51c8;
	--theme-b-bd-primary-disabled: #8d51c8;
}

.bx-green,
.bx-theme-green {
	--primary: #63aa28;
	--theme-color-primary: #63aa28;
	--theme-color-second: #5b9f0b;
	--theme-color-light: #a8d95b;
	--theme-b-link: #44b1c9;
	--theme-b-link-hover: #5cc3d1;
	--theme-b-tx-primary: #fff;
	--theme-b-bg-primary: #63aa28;
	--theme-b-bd-primary: #63aa28;
	--theme-b-sd-primary: rgba(99, 170, 40, 0.5);
	--theme-b-tx-primary-hover: #fff;
	--theme-b-bg-primary-hover: #5b9f0b;
	--theme-b-bd-primary-hover: #56940b;
	--theme-b-tx-primary-active: #fff;
	--theme-b-bg-primary-active: #5b9f0b;
	--theme-b-bd-primary-active: #56940b;
	--theme-b-tx-primary-disabled: #fff;
	--theme-b-bg-primary-disabled: #56940b;
	--theme-b-bd-primary-disabled: #497c09;
}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body {
	background-attachment: fixed;
	background-size: cover;
	font-family: 'Montserrat', sans-serif;
    font-weight: 300 !important;
}

#pagetitle { margin-bottom: 35px; }

h1,h2,h3,h4,h5 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}

.bx-content-section,
.bx-header-section {
	padding-bottom: 2px;
	background-color: rgba(255, 255, 255, .95);
}

.bx-wrapper { }

/*region HEADER*/
.bx-header { }

.bx-header-section { }

.bx-header-logo { order: 1 }

.bx-header-personal { order: 3 }

.bx-header-contact { order: 2 }

/*region Logo*/
.bx-logo-block {
	display: block;
	height: 50px;
	border-bottom: none;
}

.bx-logo-block img {
	max-height: 50px;
	width: auto;
}

@media (max-width: 767px) {
	.bx-logo-block img {
		max-width: 100%;
		max-height: 45px;
		width: auto;
		height: auto;
	}

	.bx-header-logo {
		padding: 5px 50px;
		height: 55px;
		background-color: var(--theme-color-primary);
	}

	.bx-logo-block { height: auto; }

	body.bx-theme-green .bx-store-logo { background: #33b111; }
}

/*endregion*/

/*region included Phone*/
.bx-header-phone-block {
	display: flex;
	align-items: center;
}

.bx-header-phone-number {
	color: #000;
	white-space: nowrap;
	font: 700 21px/28px "Roboto", sans-serif;
	transition: 250ms linear all;
}

.bx-header-phone-icon {
	display: block;
	margin-right: 10px;
	width: 26px;
	height: 26px;
	background: no-repeat center url(/local/templates/NEW-iskitim/images/phone.svg);
}

@media (max-width: 991px) {
	.bx-header-phone-number { font: 600 15px/18px "Roboto", sans-serif; }
}

/*endregion*/

/*region included Worktime*/
.bx-header-worktime {
	color: #000;
	font: 600 16px/22px "Roboto", sans-serif;
	transition: 250ms linear all;
}

.bx-worktime-title {
	color: #adadad;
	font: 12px "Roboto", sans-serif;
}

.bx-worktime-schedule {
	color: #000;
	font: 12px "Roboto", sans-serif;
}

@media (max-width: 991px) {
	.bx-header-worktime { font: 500 15px/18px "Roboto", sans-serif; }
}

/*endregion*/

/*endregion*/

.sidebar-block-title {
	color: #343434;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	font-family:"Roboto", sans-serif;
}

/*region FOOTER*/
.bx-footer { }

.bx-footer-section { }

.bx-footer-section .bx-block-title { }

.bx-footer-bg { background-color: #1f496a; }

.bx-footer-logo {
	border-bottom: none !important;
	text-decoration: none !important;
}

.bx-footer-logo img {
	max-width: 100%;
	height: auto;
}

/*endregion*/

.bx-inclinkspersonal-item.bx-theme-blue:hover { background: #0083d1; }

.bx-theme-blue.bx-inclinkspersonal-selected { background: #3398d7; }

.bx-inclinkspersonal-item.bx-theme-black:hover { background: #303030; }

.bx-theme-black.bx-inclinkspersonal-selected { background: #484848; }

.bx-inclinkspersonal-item.bx-theme-green:hover { background: #44b1c9; }

.bx-theme-green.bx-inclinkspersonal-selected { background: #5cc3d1; }

.bx-inclinkspersonal-item.bx-theme-red:hover { background: #e63c3c; }

.bx-theme-red.bx-inclinkspersonal-selected { background: #ae6efb; }

.bx-inclinkspersonal-item.bx-theme-yellow:hover { background: #f4a52e; }

.bx-theme-yellow.bx-inclinkspersonal-selected { background: #fbb859; }

/*region Bootstrap modified*/
/*.btn-primary,
.list-group-item.active {
	border-color: var(--theme-b-bd-primary);
	background-color: var(--theme-b-bg-primary);
	color: var(--theme-b-tx-primary);
}

.btn-primary:hover {
	border-color: var(--theme-b-bd-primary-hover);
	background-color: var(--theme-b-bg-primary-hover);
	color: var(--theme-b-tx-primary-hover);
}

.btn-primary:focus,
.btn-primary.focus {
	box-shadow: 0 0 0 0.2rem var(--theme-b-sd-primary);
}

.btn-primary.disabled,
.btn-primary:disabled {
	border-color: var(--theme-b-bg-primary);
	background-color: var(--theme-b-bg-primary);
	color: var(--theme-b-tx-primary);
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
	border-color: var(--theme-b-bd-primary-active);
	background-color: var(--theme-b-bg-primary-active);
	color: var(--theme-b-tx-primary-active);
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem var(--theme-b-sd-primary);
}*/

.form-control:focus {
	border-color: var(--theme-color-primary);
	box-shadow: 0 0 0 0.2rem var(--theme-b-sd-primary);
}

a,
.btn-link { color: var(--theme-b-link); }

a:hover,
.btn-link:hover { color: var(--theme-b-link-hover); }

.g-font-size-15 { font-size: 15px; }

.g-font-size-17 { font-size: 17px; }

.g-font-size-20 { font-size: 20px; }

.text-primary { color: var(--primary) !important }

.bg-primary { background: var(--primary) !important }

.border-primary { border-color: var(--primary) !important }

/*endregion*/

.bx-sidebar-block { }

/*.sidebar h2,
.sidebar h3,
.sidebar h4,
.sidebar h5 {
	text-transform: uppercase;
	font-size: 14px;
	font-family: "OpenSans-SemiBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sidebar li {
	font-size: 12px;
	font-family: "OpenSans-SemiBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}*/

.sidebar-icon {
	width: 27px;
	height: 27px;
	margin-right: 5px;
	border-radius:50%;
	background-color: var(--theme-color-primary);
	background-repeat: no-repeat;
	background-position: center;
}

.sidebar-icon-label {
	background-image:  url(/local/templates/NEW-iskitim/images/label.svg);
	background-size: 19px auto;
}

.sidebar-icon-delivery {
	background-image: url(/local/templates/NEW-iskitim/images/delivery.svg);
	background-size: 17px auto;
}

.sidebar-icon-sale {
	background-image: url(/local/templates/NEW-iskitim/images/sale.svg);
	background-size: auto 17px ;
}

.sidebar-icon-self {
	background-image: url(/local/templates/NEW-iskitim/images/self.svg);
	background-size: auto 17px ;
}

.sidebar-icon-phone {
	background-image: url(/local/templates/NEW-iskitim/images/phone_white.svg);
	background-size: auto 21px ;
}

a, .btn-link {
    color: #555;
}

a, .btn-link:hover {
    color: #333;
}

.btn:focus {
  border: 1px solid #333 !important;
  box-shadow: none !important;
}

.form-control:focus
{
    border: 1px solid #333 !important;
    box-shadow: none !important;
}

.btn-subscribe {
    cursor: pointer;
    text-align: center;
    background: #39b584;
    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;
    width: 100%;
}

.btn-subscribe:hover {
    cursor: pointer;
    text-align: center;
    background: #fff;
    border: 0;
    color: #555;
}

.btn-subscribe::before {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 40px;
    background-color: #39b584;
    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;
}

.smart-filter-popup-result a {
    color: #555;
    line-height: 10px;
}









/*Ïîäãðóçèì äëÿ ìåíþ */




.header .consult-nav {
    float: right;
    transition: padding .3s ease;
    padding: 25px 30px;
}

.header .consult-nav .consult-menu a {
    text-transform: capitalize;
}

@media (min-width: 992px) {
    .header .consult-nav .consult-menu a {
        text-transform: uppercase;
    }
}

@media (min-width: 992px) {
    .header .consult-nav {
        text-align: center;
        padding: 0;
        float: none;
    }
}
.header__style-02:not(.shrink) .consult-nav .consult-menu > li > a {
    color: #fff;
}

.header__style-02:not(.shrink) .consult-nav .consult-menu .current-menu-item > a {
    color: #39b584;
}

.header__style-02:not(.shrink) .dropdown__toggle {
    color: #c2c2c2;
}

.header__style-02:not(.shrink) .search-form__toggle {
    color: #fefefe;
}

.header__style-02 .navbar-toggle > span {
    background-color: #fefefe;
}

.header__style-03 {
    background-color: transparent;
    box-shadow: none;
}

.header__style-03 + * {
    margin-top: 0;
}

.navbar-toggle {
    cursor: pointer;
}

.navbar-toggle > span {
    width: 31px;
    height: 3px;
    background-color: #1f1c2f;
    display: block;
    margin: 5px auto;
    transition: all .3s ease-in-out;
}

.navbar-toggle.open > span:nth-child(1), .navbar-toggle.open > span:nth-child(3) {
    width: 25px;
}

.navbar-toggle.open > span:nth-child(1) {
    -webkit-transform: translateX(-10px) rotate(-45deg);
            transform: translateX(-10px) rotate(-45deg);
}

.navbar-toggle.open > span:nth-child(3) {
    -webkit-transform: translateX(-10px) rotate(45deg);
            transform: translateX(-10px) rotate(45deg);
}

.consult-nav {
    z-index: 999;
}

.consult-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 0;
}

.consult-nav li {
    position: relative;
    z-index: 9;
}

.consult-nav li a {
    display: block;
    position: relative;
    text-decoration: none;
}

@media (min-width: 993px) {
    .consult-nav {
        text-align: center;
    }

    .consult-nav li:hover > a {
        color: #39b584;
    }

    .consult-nav .consult-menu .sub-menu {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: scaleY(0);
                transform: scaleY(0);
        -webkit-transform-origin: 50% 0;
                 transform-origin: 50% 0;
    }

    .consult-nav .consult-menu li:hover > .sub-menu {
        opacity: 1;
        visibility: visible;
        -webkit-transform: scaleY(1);
                transform: scaleY(1);
    }

    .consult-nav .consult-menu a {
        padding: 20px 30px;
    }

    .consult-nav .consult-menu .sub-menu {
        background-color: #fff;
        text-align: left;
        border: 1px solid rgba(0, 0, 0, .1);
        border-top: 3px solid #39b584;
    }

    .consult-nav .consult-menu .sub-menu a {
        padding: 10px 15px;
        border-top: 1px solid rgba(0, 0, 0, .1);
    }

    .consult-nav .consult-menu .sub-menu a:after {
        right: 15px;
    }

    .consult-nav .consult-menu .sub-menu li .sub-menu {
        top: -2px;
    }

    .consult-nav .consult-menu .sub-menu li:first-child > a {
        border-top: 0;
    }

    .consult-nav .consult-menu .sub-menu li:first-child .sub-menu {
        top: -3px;
    }

    .consult-nav .consult-menu > li {
        display: inline-block;
    }

    .consult-nav .consult-menu a {
        font-size: 14px;
        color: #868686;
        transition: all 300ms ease;
        font-weight: 700;
        text-transform: uppercase;
        padding: 0 25px;
        /*height: 100px;*/
        line-height: 20px;
    }

    .consult-nav .consult-menu .sub-menu {
        display: block !important;
    }

    .consult-nav .consult-menu .sub-menu .current-menu-parent > a,
    .consult-nav .consult-menu .sub-menu .current-menu-item > a {
        color: #39b584;
    }

    .consult-nav .consult-menu .current-menu-parent > a,
    .consult-nav .consult-menu .current-menu-item > a {
        color: #39b584;
    }

    .consult-nav .consult-menu .sub-menu {
        width: 250px;
        position: absolute;
        top: 100%;
        z-index: -1;
        left: 0;
        transition: all 300ms cubic-bezier(.175, .885, .32, 1.275);
    }

    .consult-nav .consult-menu .sub-menu .sub-menu {
        top: 0;
        left: 100%;
    }

    .consult-nav .consult-menu .sub-menu li.menu-item-has-children > a:after {
        font-family: "FontAwesome";
        content: "\F105";
        position: absolute;
        top: 50%;
        -webkit-transform: translate(0, -50%);
                transform: translate(0, -50%);
    }

    .consult-nav .consult-menu .sub-menu li > a {
        font-size: 14px;
        transition: all 300ms ease;
        font-weight: 300;
        text-transform: capitalize;
        height: auto;
        line-height: 1.875;
        color: #8f8f8f;
        border-bottom: none;
        box-shadow: none;
    }

    .consult-nav .consult-menu .sub-menu li:hover > a {
        color: #39b584;
    }

    .consult-nav .consult-menu .sub-menu li .current-menu-parent > a,
    .consult-nav .consult-menu .sub-menu li .current-menu-item > a {
        color: #39b584;
    }

    .consult-nav .navbar-toggle {
        display: none;
    }
}

@media (max-width: 992px) {
    .consult-nav .consult-menu {
        position: fixed;
        top: 0;
        will-change: transform;
    }

    .consult-nav .consult-menu a {
        font-size: 14px;
    }

    .consult-nav .consult-menu a:after {
        right: 0;
        width: 50px;
        text-align: center;
    }

    .consult-nav .consult-menu .sub-menu {
        display: none;
    }

    .consult-nav .consult-menu {
        background-color: #111;
    }

    .consult-nav .consult-menu a {
        border-bottom: 1px solid rgba(255, 255, 255, .1);
        color: #eee;
    }

    .consult-nav .consult-menu a:after {
        border-left: 1px solid rgba(255, 255, 255, .1);
    }

    .consult-nav .consult-menu {
        left: 0;
        width: 280px;
        background-color: #111;
        -webkit-transform: translate(-100%, 0);
                transform: translate(-100%, 0);
    }

    .consult-nav .active.consult-menu {
        -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
    }

    .consult-nav .consult-menu {
        z-index: 99999;
        height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
        text-align: left;
        width: 280px;
        transition: all 300ms ease;
    }

    .consult-nav .consult-menu li {
        position: relative;
    }

    .consult-nav .consult-menu li.menu-item-has-children > a:after {
        font-family: "FontAwesome";
        content: "\F107";
        position: absolute;
        top: 50%;
        -webkit-transform: translate(0, -50%);
                transform: translate(0, -50%);
    }

    .consult-nav .consult-menu a {
        padding: 12px 15px;
        font-size: 14px;
    }

    .consult-nav .consult-menu a:hover {
        color: #39b584;
    }

    .consult-nav .consult-menu .active > a {
        color: #39b584;
    }

    .consult-nav .consult-menu .current-menu-parent > a,
    .consult-nav .consult-menu .current-menu-item > a {
        color: #39b584;
    }

    .consult-nav .consult-menu .sub-menu a {
        padding: 12px 15px;
    }

    .consult-nav .consult-menu .sub-menu .menu-item-has-children > a:hover {
        color: #39b584;
    }

    .consult-nav .consult-menu .sub-menu .menu-item-has-children.active > a {
        color: #39b584;
    }

    .consult-nav .consult-menu .sub-menu .menu-item-has-children.current-menu-parent > a {
        color: #39b584;
    }

    .consult-nav .consult-menu .sub-menu .current-menu-item > a {
        color: #39b584;
    }

    .consult-nav .navbar-toggle {
        display: block;
        float: right;
    }
}

/* End */
/* /bitrix/components/bitrix/sale.basket.basket.line/templates/store_v3_inline/style.min.css?1683645205458 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1683643286467 */
/* /local/templates/NEW-iskitim/components/bitrix/sender.subscribe/tochki/style.min.css?16836323334471 */
/* /local/templates/NEW-iskitim/styles.css?169918147112495 */
/* /local/templates/NEW-iskitim/template_styles.css?169910139119402 */
