/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */


.owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color: transparent; position: relative; }

.owl-carousel { display: none; width: 100%; z-index: 1; margin-bottom: 30px; line-height: 0; }

.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; margin-right: -12px; }

div.darken { background: #000; opacity: 0.5; }

.owl-carousel .owl-item { min-height: 1px; float: left; -webkit-touch-callout: none; }

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none; }

.no-js .owl-carousel, .owl-carousel.owl-loaded { display: block; }

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel button.owl-dot { background: 0 0; color: inherit; border: none; padding: 0 !important; font: inherit; }

.owl-carousel.owl-loading { opacity: 0; display: block; }

.owl-carousel.owl-hidden { opacity: 0; }

.owl-carousel.owl-refresh .owl-item { visibility: hidden; }

.owl-carousel.owl-drag .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel.owl-grab { cursor: move; cursor: grab; }

.owl-carousel.owl-rtl { direction: rtl; }

.owl-carousel.owl-rtl .owl-item { float: right; }

.owl-height { transition: height .5s ease-in-out; }

.owl-nav { position: absolute; top: 0; left: 0; font-size: 15px; color: #fff; }

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { position: absolute; height: 26px; width: 31px; border: none; top: 150px; background-color: #fff; color: #eae8e4; left: 0px; padding: 3px; border-radius: 50%; }

.owl-nav span { border: 3px solid #eae8e4; display: inline-block; border-radius: 50%; width: 34px; height: 34px; position: absolute; top: -4px; left: 0px; padding: 6px; }

.owl-carousel .owl-nav button.owl-next { left: 1140px; }

.owl-carousel .owl-nav button.owl-prev { left: -55px; }

.owl-carousel .item { text-align: center; width: 100%; margin: 10px auto; position: relative; border: 1px solid #e2e2e2; padding: 20px 25px; }

.owl-carousel .item img { width: 100%; }

.owl-carousel .item:hover { box-shadow: 0 7px 21px 0 rgba(184, 184, 184, 0.17); border: none; }

.product-image { width: 100%; margin: 0 auto; display: block; position: relative; overflow: hidden; }

.owl-carousel-title span { font-size: 17px; color: #161619; }

.owl-carousel-title { margin: 0; width: 100%; }

.owl-carousel-title a { color: #515151; font-size: 14px; }

.owl-carousel-title .title { float: right; font-size: 15px; color: #a9dc46; font-weight: bold; }

.owl-carousel .item .pro-title { padding: 0 6px 6px; margin-top: 10px; font-weight: normal; font-size: 12px; height: 40px; color: #161619; text-align: right; width: 100%; display: block; line-height: 20px; }

/* **************************************** */

.owl-carousel2, .owl-carousel2 .owl-item { -webkit-tap-highlight-color: transparent; position: relative; }

.owl-carousel2 { display: none; width: 100%; z-index: 1; margin-bottom: 30px; line-height: 0; }

.owl-carousel2 .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.owl-carousel2 .owl-stage-outer { position: relative; overflow: hidden; margin-right: -12px; }

div.darken { background: #000; opacity: 0.5; }

.owl-carousel2 .owl-item { min-height: 1px; float: left; -webkit-touch-callout: none; }

.owl-carousel2 .owl-dots.disabled, .owl-carousel2 .owl-nav.disabled { display: none; }

.no-js .owl-carousel2, .owl-carousel2.owl-loaded { display: block; }

.owl-carousel2 .owl-dot, .owl-carousel2 .owl-nav .owl-next, .owl-carousel2 .owl-nav .owl-prev { cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel2 button.owl-dot { background: 0 0; color: inherit; border: none; padding: 0 !important; font: inherit; }

.owl-carousel2.owl-loading { opacity: 0; display: block; }

.owl-carousel2.owl-hidden { opacity: 0; }

.owl-carousel2.owl-refresh .owl-item { visibility: hidden; }

.owl-carousel2.owl-drag .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel2.owl-grab { cursor: move; cursor: grab; }

.owl-carousel2.owl-rtl { direction: rtl; }

.owl-carousel2.owl-rtl .owl-item { float: right; }

.owl-height { transition: height .5s ease-in-out; }

.owl-nav { position: absolute; top: 0; left: 0; font-size: 15px; color: #fff;width:100% }

.owl-carousel2 .owl-nav button.owl-next, .owl-carousel2 .owl-nav button.owl-prev { position: absolute; height: 26px; width: 26px; border: none; top: 140px; background-color: #a9dc46; color: #eae8e4; left: 0px; padding: 0px; border-radius: 5px; }

.owl-nav span { border: 3px solid #eae8e4; display: inline-block; border-radius: 50%; width: 34px; height: 34px; position: absolute; top: -4px; left: 0px; padding: 6px; }

.owl-carousel2 .owl-nav button.owl-next { left: 820px; }

.owl-carousel2 .owl-nav button.owl-prev { left: -5px; }

.owl-carousel2 .fas { color: #fff; font-size: 16px; }

.owl-carousel2 .item { text-align: center; width: 100%;height:310px; margin: 10px 3px; position: relative; border: 1px solid #e2e2e2; padding: 18px 23px 23px; border-radius: 10px; }
.owl-carousel2 .item:hover { background-color: #f7f7f7; }
.owl-carousel2 .item:hover .product-image .add-to-basket{opacity: 1; bottom: 5px}

.owl-carousel2 .item:hover .pro-title { color: #5f821c; }

.owl-carousel2 .item .heart { position: absolute; right: 9px; bottom: 7px; z-index:99999; }

.owl-carousel2 .item .product-img { width: 100%; height: 200px; }

.owl-carousel-title span { font-size: 17px; color: #161619;float: left; }

.owl-carousel2 .item .pro-title { padding: 0 6px 6px; margin-top: 15px; font-weight: normal; font-size: 12px; height: 40px; display: flex; justify-content: center; align-items: center; color: #161619; text-align: center; width: 100%; line-height: 20px; }

.owl-carousel2 .item .cost { font-size: 13px; color: #a9dc46; margin-top: 10px;font-weight:bold }

.owl-carousel2 .item .discount { position: absolute; left: 0px; top: 0px; background-color: #de2f50; z-index: 9; padding: 13px 5px; color: #fff; border-top-left-radius: 10px; border-bottom-right-radius: 10px; font-size: 14px; }

@media screen and (min-width: 1441px) and (max-width:2560px) {
  .owl-carousel2 .owl-nav button.owl-next {right: -17px;}
    .owl-carousel2 .item { width: 100%; margin: 10px 8px; padding: 25px 40px; }
    .owl-carousel2 .owl-nav button.owl-next, .owl-carousel2 .owl-nav button.owl-prev { top: 160px; }
    .owl-carousel2 .item .product-img {height: 240px; }
    .owl-carousel2 .item{height:375px}
}

@media screen and (max-width: 1024px) {
    .owl-carousel2 .owl-nav button.owl-next, .owl-carousel2 .owl-nav button.owl-prev {
        top: 118px;
    }

    .owl-carousel2 .owl-nav button.owl-prev {
        left: -6px;
    }

    .owl-carousel2 .owl-nav button.owl-next {
        right: -17px;
    }

    .owl-carousel2 .item {
        margin: 5px 7px;
        padding: 18px 15px 20px;
    }

        .owl-carousel2 .item .cost {
            margin-top: 15px;
        }

        .owl-carousel2 .item .product-img {
            height: 150px;
            width: 120px;
        }

    .owl-carousel2 .product-image {
        height: 150px;
        width: 65%;
    }

    .owl-carousel2 .item {
        height: 255px;
    }
}

@media screen and (max-width: 800px) {
    .owl-carousel2 .item { width: 90%; margin: 5px 27px; }
    .owl-carousel2 .owl-nav button.owl-next { right: 0px; }
}

@media screen and (max-width: 768px) {
    .owl-carousel2 .item { margin: 10px 26px; padding: 15px 30px 20px; }
    .owl-carousel2 .item .product-img { height: 160px; }
}

@media screen and (max-width:767px) {
    .owl-carousel-title { margin: 10px 12px 0px; }
   
}

@media screen and (max-width:450px) {
    .owl-carousel2 .owl-nav button.owl-next { right:0px; }
    .owl-carousel2 .item .cost { margin-top: 12px; }
    .owl-carousel2 .item .pro-title { margin-top: 10px; }
    .owl-carousel2 .product-image{height: 145px;}
    .owl-carousel2 .item .product-img{height: 144px; width: 116px;}
    .owl-carousel2 .item{padding: 15px 0px 20px;}
    .product-image .add-to-basket {
    font-size: 10px;
}
}

@media screen and (max-width: 425px) {
    .owl-carousel2 .owl-nav button.owl-next { /*left: 370px;*/ right: -4px;}
    .owl-carousel2 .item { margin: 10px 25px; padding: 20px 25px; }
    .owl-carousel2 .item .pro-title { font-size: 11px; margin-top: 12px; line-height: 14px; }
    .owl-carousel2 .item .cost { font-size: 12px; margin-top: 12px; }
    .owl-carousel2 .item .product-img {}
    .owl-carousel2 .product-image .add-to-basket{font-size: 11px;}
    .owl-carousel2 .product-image {
    width: 100%;
}
    .owl-carousel2 .item .product-img {
    height: 145px;
    width: 120px;
}
}

@media screen and (max-width: 414px) {
    .owl-carousel2 .owl-nav button.owl-next { /*left: 360px;*/ right: -17px; }
}

@media screen and (max-width: 375px) {
    .owl-carousel2 .owl-nav button.owl-next { /*left: 323px;*/ right: -6px; }
    .owl-carousel2 .item { margin: 10px 22px; padding: 18px 15px 23px; }
    .owl-carousel2 .product-image .add-to-basket{font-size: 10px;}
}

@media (width:360px) {
    .owl-carousel2 .owl-nav button.owl-prev { left: 9px; }
    .owl-carousel2 .owl-nav button.owl-next { /*left: 309px;*/ right: 0px; }
    .owl-carousel2 .owl-nav button.owl-next,
    .owl-carousel2 .owl-nav button.owl-prev { top: 200px; }
     .owl-carousel2 .item .product-img {height: 140px; width:95px}
     .owl-carousel2 .product-image{height: 140px; width:90%}
     .owl-carousel2 .product-image .add-to-basket {
    font-size: 9px;
}
     .owl-carousel2 .item .cost .old-cost{font-size:10px !important}


}

@media screen and (max-width:320px) {
    .owl-carousel2 .owl-nav button.owl-next, .owl-carousel2 .owl-nav button.owl-prev { top: 150px; }
    .owl-carousel2 .owl-nav button.owl-prev { left: 15px; }
    .owl-carousel2 .owl-nav button.owl-next { /*left: 250px;*/ right: 12px; }
    .owl-carousel2 .item { width: 80%; margin: 10px 40px; padding: 18px 40px 23px; }
    .owl-carousel-title span{margin-left: 5px;}
    .owl-carousel2 .item .product-img {height: 175px;}
}

.logo .owl-stage{
    height:200px; overflow:hidden
}

.owl-carousel2 .product-image {  background: url("../img/NotFind.jpg");background-size: 100%; }


/* **************************************** */

.owl-carousel3, .owl-carousel3 .owl-item { -webkit-tap-highlight-color: transparent; position: relative; }

.owl-carousel3 { display: none; width: 100%; z-index: 1; margin-bottom: 30px; line-height: 0; }

.owl-carousel3 .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.owl-carousel3 .owl-stage-outer { position: relative; overflow: hidden; margin-right: -12px; }

div.darken { background: #000; opacity: 0.5; }

.owl-carousel3 .owl-item { min-height: 1px; float: left; -webkit-touch-callout: none; }

.owl-carousel3 .owl-dots.disabled, .owl-carousel3 .owl-nav.disabled { display: none; }

.no-js .owl-carousel3, .owl-carousel3.owl-loaded { display: block; }

.owl-carousel3 .owl-dot, .owl-carousel3 .owl-nav .owl-next, .owl-carousel3 .owl-nav .owl-prev { cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel3 button.owl-dot { background: 0 0; color: inherit; border: none; padding: 0 !important; font: inherit; }

.owl-carousel3.owl-loading { opacity: 0; display: block; }

.owl-carousel3.owl-hidden { opacity: 0; }

.owl-carousel3.owl-refresh .owl-item { visibility: hidden; }

.owl-carousel3.owl-drag .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel3.owl-grab { cursor: move; cursor: grab; }

.owl-carousel3.owl-rtl { direction: rtl; }

.owl-carousel3.owl-rtl .owl-item { float: right; }

.owl-height { transition: height .5s ease-in-out; }

.owl-nav { position: absolute; top: 0; left: 0; font-size: 15px; color: #fff;width:100% }

.owl-carousel3 .owl-nav button.owl-next, .owl-carousel3 .owl-nav button.owl-prev { position: absolute; height: 26px; width: 26px; border: none; top: 140px; background-color: #a9dc46; color: #eae8e4; left: 0px; padding: 0px; border-radius: 5px; }

.owl-nav span { border: 3px solid #eae8e4; display: inline-block; border-radius: 50%; width: 34px; height: 34px; position: absolute; top: -4px; left: 0px; padding: 6px; }

.owl-carousel3 .owl-nav button.owl-next { left: 820px; }

.owl-carousel3 .owl-nav button.owl-prev { left: -5px; }

.owl-carousel3 .fas { color: #fff; font-size: 16px; }

.owl-carousel3 .item { text-align: center; width: 100%;height:310px; margin: 10px 3px; position: relative; border: 1px solid #e2e2e2; padding: 18px 23px 23px; border-radius: 10px; }
.owl-carousel3 .item:hover { background-color: #f7f7f7; }
.owl-carousel3 .item:hover .product-image .add-to-basket{opacity: 1; bottom: 5px}

.owl-carousel3 .item:hover .pro-title { color: #5f821c; }

.owl-carousel3 .item .heart { position: absolute; right: 9px; bottom: 7px; z-index:99999; }

.owl-carousel3 .item .product-img { width: 100%; height: 200px; }

.owl-carousel-title span { font-size: 17px; color: #161619;float: left; }

.owl-carousel3 .item .pro-title { padding: 0 6px 6px; margin-top: 15px; font-weight: normal; font-size: 12px; height: 40px; display: flex; justify-content: center; align-items: center; color: #161619; text-align: center; width: 100%; line-height: 20px; }

.owl-carousel3 .item .cost { font-size: 13px; color: #a9dc46; margin-top: 10px;font-weight:bold }

.owl-carousel3 .item .discount { position: absolute; left: 0px; top: 0px; background-color: #de2f50; z-index: 9; padding: 13px 5px; color: #fff; border-top-left-radius: 10px; border-bottom-right-radius: 10px; font-size: 14px; }

@media screen and (min-width: 1441px) and (max-width:2560px) {
  .owl-carousel3 .owl-nav button.owl-next {right: -17px;}
    .owl-carousel3 .item { width: 100%; margin: 10px 8px; padding: 25px 40px; }
    .owl-carousel3 .owl-nav button.owl-next, .owl-carousel3 .owl-nav button.owl-prev { top: 160px; }
    .owl-carousel3 .item .product-img {height: 240px; }
    .owl-carousel3 .item{height:375px}
}

@media screen and (max-width: 1024px) {
    .owl-carousel3 .owl-nav button.owl-next, .owl-carousel3 .owl-nav button.owl-prev {
        top: 118px;
    }

    .owl-carousel3 .owl-nav button.owl-prev {
        left: -6px;
    }

    .owl-carousel3 .owl-nav button.owl-next {
        right: -17px;
    }

    .owl-carousel3 .item {
        margin: 5px 7px;
        padding: 18px 15px 20px;
    }

        .owl-carousel3 .item .cost {
            margin-top: 15px;
        }

        .owl-carousel3 .item .product-img {
            height: 150px;
            width: 120px;
        }

    .owl-carousel3 .product-image {
        height: 150px;
        width: 65%;
    }

    .owl-carousel3 .item {
        height: 255px;
    }
}

@media screen and (max-width: 800px) {
    .owl-carousel3 .item { width: 90%; margin: 5px 27px; }
    .owl-carousel3 .owl-nav button.owl-next { right: 0px; }
}

@media screen and (max-width: 768px) {
    .owl-carousel3 .item { margin: 10px 26px; padding: 15px 30px 20px; }
    .owl-carousel3 .item .product-img { height: 160px; }
}

@media screen and (max-width:767px) {
    .owl-carousel-title { margin: 10px 12px 0px; }
   
}

@media screen and (max-width:450px) {
    .owl-carousel3 .owl-nav button.owl-next { right:0px; }
    .owl-carousel3 .item .cost { margin-top: 12px; }
    .owl-carousel3 .item .pro-title { margin-top: 10px; }
    .owl-carousel3 .product-image{height: 145px;}
    .owl-carousel3 .item .product-img{height: 144px; width: 116px;}
    .owl-carousel3 .item{padding: 15px 0px 20px;}
    .product-image .add-to-basket {
    font-size: 10px;
}
}

@media screen and (max-width: 425px) {
    .owl-carousel3 .owl-nav button.owl-next { /*left: 370px;*/ right: -4px;}
    .owl-carousel3 .item { margin: 10px 25px; padding: 20px 25px; }
    .owl-carousel3 .item .pro-title { font-size: 11px; margin-top: 12px; line-height: 14px; }
    .owl-carousel3 .item .cost { font-size: 12px; margin-top: 12px; }
    .owl-carousel3 .item .product-img {}
    .owl-carousel3 .product-image .add-to-basket{font-size: 11px;}
    .owl-carousel3 .product-image {
    width: 100%;
}
    .owl-carousel3 .item .product-img {
    height: 145px;
    width: 120px;
}
}

@media screen and (max-width: 414px) {
    .owl-carousel3 .owl-nav button.owl-next { /*left: 360px;*/ right: -17px; }
}

@media screen and (max-width: 375px) {
    .owl-carousel3 .owl-nav button.owl-next { /*left: 323px;*/ right: -6px; }
    .owl-carousel3 .item { margin: 10px 22px; padding: 18px 15px 23px; }
    .owl-carousel3 .product-image .add-to-basket{font-size: 10px;}
}

@media (width:360px) {
    .owl-carousel3 .owl-nav button.owl-prev { left: 9px; }
    .owl-carousel3 .owl-nav button.owl-next { /*left: 309px;*/ right: 0px; }
    .owl-carousel3 .owl-nav button.owl-next,
    .owl-carousel3 .owl-nav button.owl-prev { top: 200px; }
     .owl-carousel3 .item .product-img {height: 140px; width:95px}
     .owl-carousel3 .product-image{height: 140px; width:90%}
     .owl-carousel3 .product-image .add-to-basket {
    font-size: 9px;
}
     .owl-carousel3 .item .cost .old-cost{font-size:10px !important}


}

@media screen and (max-width:320px) {
    .owl-carousel3 .owl-nav button.owl-next, .owl-carousel3 .owl-nav button.owl-prev { top: 150px; }
    .owl-carousel3 .owl-nav button.owl-prev { left: 15px; }
    .owl-carousel3 .owl-nav button.owl-next { /*left: 250px;*/ right: 12px; }
    .owl-carousel3 .item { width: 80%; margin: 10px 40px; padding: 18px 40px 23px; }
    .owl-carousel-title span{margin-left: 5px;}
    .owl-carousel3 .item .product-img {height: 175px;}
}

.logo .owl-stage{
    height:200px; overflow:hidden
}

.owl-carousel3 .product-image {  background: url("../img/NotFind.jpg");background-size: 100%; }
