/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.w75.cat_main_owl.owl-carousel {
  width: 75%;
}
[data-aos-easing="ease"] [data-aos] {
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
[data-aos-duration="1000"] [data-aos] {
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}
.cat_main_block {
  /* background: #fff; */
  height: 100%;
  position: relative;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  -o-transition: transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  border-left: 1px solid var(--color-line);
}
.cat_main_img {
  -webkit-transition: -webkit-transform 1.5s ease-out;
  /* transition: -webkit-transform 1s ease-out; */
  -o-transition: transform 1.5s ease-out;
  /* transition: transform 1s ease-out; */
  transition: transform 1.5s ease-out, -webkit-transform 1s ease-out;
  overflow: hidden;
  position: relative;
}
.cat_main_img::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: -webkit-transform 1s ease-out;
  transition: -webkit-transform 1s ease-out;
  -o-transition: transform 1s ease-out;
  transition: transform 1s ease-out;
  transition: transform 1s ease-out, -webkit-transform 1s ease-out;
  -webkit-transition-delay: 1.1s;
  -o-transition-delay: 1.1s;
  transition-delay: 1.1s;
  background:var(--color-blue);
}

.cat_main_img.hide {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
}
.active_clone .cat_main_img.hide,
.active .cat_main_img.hide {
  z-index: 2;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}
.active_clone .cat_main_img::before,
.active .cat_main_img::before {
  -webkit-transform: translateX(102%);
  -ms-transform: translateX(102%);
  transform: translateX(102%);
  -webkit-transition-delay: 1.1s;
  -o-transition-delay: 1.1s;
  transition-delay: 1.1s;
}
.news_owl {
  white-space: nowrap;
  position:relative;
  left:25%
}
.news_owl .owl-stage-outer {
  overflow: inherit;
}
.news_owl .owl-item {
  line-height:0;
}

.owl-carousel .animIn {z-index: 2;}
.owl-carousel .animOut {z-index: 1;}
.other_news_owl {
  margin-top: 45px;
}
.gal_owl .owl-nav,
.client_owl .owl-nav,
.related_products .owl-nav,
.other_news_owl .owl-nav {
  position: absolute;
  bottom: calc(100% + 40px);
  right: -2px;
  margin: 0;
  display: flex;
}
.gal_owl .owl-nav .owl-next svg,
.client_owl .owl-nav .owl-next svg,
.related_products .owl-nav .owl-next svg,
.other_news_owl .owl-nav .owl-next svg{transform:scaleX(-1);}
.client_owl .owl-nav .owl-next,
.gal_owl .owl-nav .owl-next,
.related_products .owl-nav .owl-next,
.other_news_owl .owl-nav .owl-next {margin-left: 8px;}
.other_news_owl .owl-item .news_item {width: 100%;}
.big_owl .owl-stage-outer {
  max-width: 636px;
  max-height: 495px;
  border: 1px solid var(--color-gray);
  text-align:center;
}
.big_owl .owl-nav.disabled + .owl-dots,
.big_owl .owl-dots {margin-top: 4px;}
.big_owl .owl-nav .owl-next svg{transform:scaleX(-1);}
.big_owl .owl-nav [class*="owl-"] {
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 0;
  bottom: 15px;
  top: auto;
  transform: none;
  z-index: 2;
  position:absolute;
}
.big_owl .owl-nav .owl-next {right: 15px;}
.big_owl .owl-nav .owl-prev {left:auto;right: 75px;}
.thumb_owl .product_img_mini {
  min-height: 88px;
  border: 1px solid var(--color-gray);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor:pointer;
}
.thumb_owl {
  margin-top: 8px;
  position:relative;
}
.thumb_owl::after{
  content:'';
  top:0;
  right:0;
  z-index:2;
  position: absolute;
  width: 102px;
  height: 100%;
  background: -webkit-linear-gradient(270deg, var(--color-white) 46.45%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(270deg, var(--color-white) 46.45%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(270deg, var(--color-white) 46.45%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(270deg, var(--color-white) 46.45%, rgba(255, 255, 255, 0) 100%);
}
.owl-item + .owl-item >.related_product_item {
  border-left: 0;
}
.gal_owl,
.related_products {
  margin-top: 45px;
  border-left: 1px solid #cad2dc;
}
.related_products .owl-item img {margin: 0 auto;}
.gal_owl .owl-stage-outer{overflow:initial;}
.quick_view_block .big_owl .owl-nav [class*="owl-"] {	bottom: -55px;}
.quick_view_block .big_owl .owl-nav .owl-next {right: 0;}
.quick_view_block .big_owl .owl-nav .owl-prev {right: 57px;}
@media screen and (max-width: 1440px) {
  .gal_owl{margin-top: 35px;}
  .quick_view_block .big_owl .owl-nav [class*="owl-"] {bottom: -68px;}

}
@media screen and (max-width: 1279px) {
  .news_owl {
    /* margin-top: 33px; */
    /* padding-left: 11%; */
    left: 33.33333333333333%;
  }
  .other_news_owl .owl-nav [class*="owl-"] {
    width: 45px;
    height: 45px;
  }
  .other_news_owl .owl-nav {right: 0px;}
  .big_owl .owl-nav [class*="owl-"] {bottom: -75px;}
  .big_owl .owl-nav .owl-next {right: 0px;}
  .big_owl .owl-nav .owl-prev {right: 58px;}
  .thumb_owl {
    margin-top: 3px;
    position: relative;
    width: 64%;
  }
  .thumb_owl::after{width: 83px;}
  .client_owl,
  .gal_owl {margin-top: 45px;}
  .owl-theme .owl-nav [class*="owl-"] {
    width: 45px;
    height: 45px;
  }
  .client_owl .owl-stage-outer {overflow: initial;}

}
@media screen and (max-width: 767px) {
  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #0050ba;
    height: 3px;
    transform: translateY(1px);
  }
  .owl-theme .owl-dots .owl-dot span {
    width: 100%;
    height: 1px;
    margin: 0;
    background: var(--color-border);
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 0;
  }
  .cat_owl .owl-item img { display: inline;}
  .news_owl {	padding-left: 0;left:0;}
  .other_news_owl{
    margin-top: 35px;
    display: block;
    width: 91%;
  }
  .other_news_owl .owl-stage-outer {overflow: initial;}
  .other_news_owl .owl-nav.disabled + .owl-dots {margin-top: 4px;}
  .gal_owl,
  .related_products {	border: none;}
  .gal_owl .owl-stage-outer,
  .client_owl .owl-stage-outer,
  .related_products .owl-stage-outer {overflow: initial;}
  .big_owl .owl-stage-outer {max-width: none;}
  .thumb_owl.owl-loaded{display:none;}
  .client_owl, .gal_owl {
    margin-top: 35px;
  }
  .client_owl .owl-item:last-child .client_item {
    border-right: 1px solid var(--color-line);
  }
}

@media screen and (max-width: 1279px) {
  .w75.md_w100.cat_main_owl.owl-carousel {
    width: 100%;
  }
}