/* NOTE begin 9999px*/
.slick-slider-wrapper {
   display: block !important;
   position: relative;
   width: 100%;
}

.slick-slider {
   overflow: hidden;
   position: static;
}

.slick-arrow-a {
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   width: 100%;
   display: flex;
   justify-content: space-between;
   pointer-events: none;
}

.slick-arrow {
   width: 50px;
   aspect-ratio: 1;
   background-color: #9c9c9c;
   display: flex;
   justify-content: center;
   align-items: center;
   pointer-events: all;
   cursor: pointer;
   border-radius: 30px;
   position: relative !important;
   font-size: 50px;
   transition: 0.4s;
}

.slick-arrow svg {
   width: 60%;
   height: auto;
   stroke: #fff;
   stroke-width: 3px;
   fill: none;
   stroke-linecap: round;
   stroke-linejoin: round;
}

.slick-dots-a {
   position: absolute;
   bottom: -20px;
   width: 100%;
    display: none; 
}

.slick-dots-a ul {
   margin-block-start: 0em;
   margin-block-end: 0em;
   padding-inline-start: 0px;
   list-style-type: none;
   display: flex;
   justify-content: center;
   align-items: center;
   column-gap: 15px;
}

.slick-dots-a li {
   width: 12px;
   aspect-ratio: 1;
   background-color: #9c9c9c;
   border-radius: 50%;
   cursor: pointer;
}

.slick-dots-a li.slick-active {
   background-color: #000;
}

.slick-dots-a button {
   display: none;
}

.slick-arrow.arrow-prev {
   left: -60px;
}

.slick-arrow.arrow-next {
   right: -60px;
}



.slick-list {
   margin-right: -20px !important;
}

.slick-slide {
   margin-right: 20px !important;
}



.wp-block-gallery.overlay figure a {
   overflow: hidden;
   position: relative;
   border-radius: var(--border-radius-10);
}

.wp-block-gallery.overlay figure a:before,
.wp-block-gallery.overlay figure a:after {
   content: "";
   position: absolute;
   width: 100%;
   height: 100%;
   left: 0;
   top: 0;
   background-color: var(--color-1);
   opacity: 0;
   transition: 0.4s;
   z-index: 1;
}

.wp-block-gallery.overlay figure a:after {
   background-image: url(../images/loop.png);
   background-position: center center;
   background-repeat: no-repeat;
   background-size: 40px auto;
   background-color: transparent;
}

.wp-block-gallery.overlay figure a:hover:before {
   opacity: var(--opacity-0_6);

}

.wp-block-gallery.overlay figure a:hover:after {
   opacity: 1;
}

.wp-block-gallery.overlay figure img {
   transition: 0.4s;
}

.wp-block-gallery.overlay figure:hover img {
   transform: scale(1.2);
}


/* NOTE слайдер с превью*/
.slick-slider-preview-wrapper  {
  flex-direction: column;
}
.slick-slider-preview-wrapper .slick-current {
   position: relative;
 }
 .slick-slider-carousel-img-small .slick-current:before {
   position: absolute;
   content: '';
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   border: 5px solid #000;
   box-sizing: border-box;
 }
/* NOTE begin 9999px*/

/* NOTE begin 1350px*/
@media screen and (max-width:1350px) {
   .slick-arrow.arrow-prev {
      left: 20px;
   }

   .slick-arrow.arrow-next {
      right: 20px;
   }
}

/* NOTE end 1350px*/

/* NOTE end 1330px*/


/* NOTE begin 1200px*/

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

/* NOTE end 1200px*/

/* NOTE begin 900px*/

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

/* NOTE end 900px*/

/* NOTE begin 500px*/

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

/* NOTE end 500px*/