.container.overflow ::-webkit-scrollbar{display:none}
.ui-slider-horizontal .ui-slider-range{background-color:#0056ab}
.fancybox-content{padding:0;background:#ff000000}
.fancybox-bg{background:#edf1f5}
.fancybox-is-open .fancybox-bg{opacity:1}
._15em-sb._15.frm{padding:6px 15px;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px}
.slick-initialized .slick-slide{display:flex}
.slick-list{overflow:visible}
.w-lightbox-backdrop{background:#eef2f5}
.link-yacor:first-child {border-bottom-color: #0067ce;color: #0067ce;}
.specifications-item .semi-bold {position: relative;top: 5px;}
/* скролбар для фильтра */
.div-checkbox,html .div-checkbox{scrollbar-width:thin;scrollbar-color:#0056ab #edf1f5}
.div-checkbox::-webkit-scrollbar,html .div-checkbox::-webkit-scrollbar{height:6px;width:2px}
.div-checkbox::-webkit-scrollbar-track,html ::-webkit-scrollbar-track{background:#edf1f5}
.div-checkbox::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-thumb{background-color:#0056ab;border-radius:5px;border:0 #edf1f5}
.product-colors,html .product-colors{overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#0056ab #edf1f5}
.product-colors::-webkit-scrollbar,html .product-colors::-webkit-scrollbar{height:6px;width:2px}
.product-colors::-webkit-scrollbar-track,html ::-webkit-scrollbar-track{background:#edf1f5}
.product-colors::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-thumb{background-color:#0056ab;border-radius:5px;border:0 #edf1f5}
.har #mse2_results {margin-bottom: 0px;}
.har .more-block {padding-bottom: 0px;}
.text-center .btn-more {width: auto;}
.w-checkbox.disabled{display:none;}
#seoCircle a {
  font: 14px;
  text-decoration: none;
  font-weight: 700;
  color: #fff;
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

#pdopage .product img{
    /* padding:10px; */
}

.bg:has(.product:hover) {
    /* background-image: url(../images/pon12.png) ; */
     /* background-repeat:no-repeat;
         background-size:cover;  */
}



.pulse-button {
  position: fixed;
  left: 3%;
  top: auto;
  right: auto;
  bottom: 3%;
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background: #ff0000;
  -webkit-box-shadow: 0 5px 35px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 35px rgba(0, 0, 0, 0.2);
  color: #fff;
  text-align: center;
}


.pulse-button__text {
  display: block;
  width: 100%;
  font: 12px "Open Sans", sans-serif;
  color: #fff;
  text-align: center;
  line-height: 1.2;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  margin-top: 1px;
}

.pulse-button__rings {
  border: 1px solid #ff0000;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
  width: auto;
  border-radius: 50%;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-name: pulse_1;
          animation-name: pulse_1;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  z-index: -1;
}

.pulse-button__rings:nth-child(2) {
  -webkit-animation-name: pulse_2;
          animation-name: pulse_2;
}

.pulse-button__rings:nth-child(3) {
  -webkit-animation-name: pulse_3;
          animation-name: pulse_3;
}

.arrow-left-3,
.arrow-right-3,
.arrow-top-3,
.arrow-bottom-3 {
    height: 20px;
    cursor: pointer;
}
.arrow-left-3 path,
.arrow-right-3 path,
.arrow-top-3 path,
.arrow-bottom-3 path {
    fill: #337AB7;
    transition: fill 0.5s ease-out;
}
.arrow-left-3 {
    transform: rotate(180deg);
}
.arrow-top-3 {
    transform: rotate(270deg);
}
.arrow-bottom-3 {
    transform: rotate(90deg);
}
.arrow-left-3:hover path,
.arrow-right-3:hover path,
.arrow-top-3:hover path,
.arrow-bottom-3:hover path {
    fill: #000;
}


@-webkit-keyframes pulse_1 {
  from {
    opacity: 1;
    -webkit-transform: scale(0.9, 0.9);
            transform: scale(0.9, 0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.3, 1.3);
            transform: scale(1.3, 1.3);
  }
}

@keyframes pulse_1 {
  from {
    opacity: 1;
    -webkit-transform: scale(0.9, 0.9);
            transform: scale(0.9, 0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.3, 1.3);
            transform: scale(1.3, 1.3);
  }
}

@-webkit-keyframes pulse_2 {
  from {
    opacity: 1;
    -webkit-transform: scale(0.8, 0.8);
            transform: scale(0.8, 0.8);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.5, 1.5);
            transform: scale(1.5, 1.5);
  }
}

@keyframes pulse_2 {
  from {
    opacity: 1;
    -webkit-transform: scale(0.8, 0.8);
            transform: scale(0.8, 0.8);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.5, 1.5);
            transform: scale(1.5, 1.5);
  }
}

@-webkit-keyframes pulse_3 {
  from {
    opacity: 1;
    -webkit-transform: scale(0.8, 0.8);
            transform: scale(0.8, 0.8);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.7, 1.7);
            transform: scale(1.7, 1.7);
  }
}

@keyframes pulse_3 {
  from {
    opacity: 1;
    -webkit-transform: scale(0.8, 0.8);
            transform: scale(0.8, 0.8);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.7, 1.7);
            transform: scale(1.7, 1.7);
  }
}

@media screen and (max-width: 767px) {
    .pulse-button{
        display:none;
    }
    .menu-l .button {
        font-size: 11px;
        padding-right: 15px;
        padding-left: 15px;
    }
.product-colors, html .product-colors {
    overflow-x: auto;
    padding-bottom: 15px;

}
}

@media screen and (max-width: 479px) {

    
}
