.box-cards-pets .card{
  position:relative;
}
.box-cards-pets .card .like-block{
  z-index:102;
  opacity:1 !important;
}
.box-cards-pets .card .like-block svg path{
  fill:transparent !important;
}
.box-cards-pets .card .like-block.liked svg path{
  fill:#76b128 !important;
}
.banner-small{
  min-height:230px;
  padding-top:60px;
  padding-bottom:60px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  margin-bottom:0 !important;
}
.banner-small .banner-small-wrapper{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.banner-small .banner-small-wrapper .left-content{
  margin-right:40px;
}
.banner-small .banner-small-wrapper .right-content{
  max-width:225px;
  width:100%;
}
.banner-small .banner-small-wrapper .right-content .btn-green{
  width:100%;
}
.box-cards-pets .box-cards-pets-wrapper{
  align-items:stretch;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -1%;
  width:102%;
}

.box-cards-pets .box-cards-pets-wrapper > *{
  width:23%;
  margin:0 1% 1.25em;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets{
  height:auto;
  margin-bottom:30px;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card{
  position:relative;
  border-radius:8px;
  min-height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  border:1px solid #ededed;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card:hover{
  text-decoration:none;
  z-index:2;
  box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  background:#fff;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card:hover .btn-wrapper{
  transition:0.5s all ease;
  pointer-events:visible;
  visibility:visible;
  opacity:1;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card .image-wrap{
  border-bottom:1px solid #ededed;
  position:relative;
  text-align:center;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card .image-wrap .image-card{
  border-radius:8px 8px 0 0;
  height:304px;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card .image-wrap .image-card.default{
  width:80%;
  -o-object-fit:contain;
  object-fit:contain;
  opacity:0.3;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card .like-block{
  position:absolute;
  top:10px;
  right:10px;
  width:40px;
  height:40px;
  border-radius:50%;
  background:#fff;
  opacity:0;
  transition:0.3s all ease;
  display:inline-flex;
  justify-content:center;
  align-items:center;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .like-block svg{
  width:18px;
  height:16px;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card .like-block svg path{
  fill:#ededed;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card .like-block.liked svg{
  width:18px;
  height:16px;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card .like-block.liked svg path{
  fill:#76b128;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide{
  padding:20px;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .name-pets{
  font-weight:400;
  font-size:18px;
  line-height:133%;
  color:#000;
  margin-bottom:20px;
  width:-moz-fit-content;
  width:fit-content;
  display:block;
  cursor:pointer;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .location{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
  margin-bottom:20px;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .location svg{
  width:13px;
  height:18px;
  margin-right:10px;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .info-pets{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .info-pets .price-pets{
  display:inline-flex;
  align-items:center;
  justify-content:flex-start;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .info-pets .price-pets .current{
  font-weight:500;
  font-size:18px;
  line-height:144%;
  color:#000;
  margin-right:10px;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .info-pets .price-pets .old{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  text-decoration:line-through;
  color:#bdbdbd;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .info-pets .age-pets{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
}

.box-cards-pets .box-cards-pets-wrapper .card-pets .card .btn-wrapper{
  position:absolute;
  bottom:-73px;
  left:-1px;
  width:calc(100% + 2px);
  background:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  border-bottom:1px solid #ededed;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;
  border-radius:0 0 8px 8px;
  padding:10px 25px 25px;
  visibility:hidden;
  opacity:0;
  pointer-events:none;
  transition:0.5s all ease;
  box-shadow:0 20px 20px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .btn-wrapper .btn-transparent-orange{
  width:100%;
  text-decoration:none;
}

.box-cards-pets .box-cards-pets-wrapper .card-info{
  border-radius:8px;
  background:#fff2e7;
  opacity:0.87;
  padding:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:30px;
  height:auto;
}

.box-cards-pets .box-cards-pets-wrapper .card-info .card{
  text-align:center;
}

.box-cards-pets .box-cards-pets-wrapper .card-info .card .image-card{
  margin-bottom:30px;
}

.box-cards-pets .box-cards-pets-wrapper .card-info .card .image-card svg{
  width:132px;
  height:160px;
}

.box-cards-pets .box-cards-pets-wrapper .card-info .card .info-card{
  font-weight:500;
  font-size:24px;
  line-height:133%;
  text-align:center;
  color:#000;
  margin-bottom:40px;
}

.box-cards-pets .box-cards-pets-wrapper .card-info .card .btn-wrapper{
  max-width:186px;
  margin:0 auto;
}

.box-cards-pets .box-cards-pets-wrapper .card-info .card .btn-wrapper a{
  text-decoration:none !important;
}

.box-cards-pets .pagination-wrap{
  margin-top:25px;
}
.box-cards-pets .pagination-wrap .pagination .g-ajax__pagination li{
  border-radius:8px;
  background-color:transparent !important;
  border:2px solid #e5e5e5;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#bdbdbd;
  padding:11px;
  width:45px;
  height:45px;
  text-align:center;
  margin-right:10px;
}

.box-cards-pets .pagination-wrap .pagination .g-ajax__pagination li.current{
  border-color:#76b128;
  color:#76b128;
  pointer-events:none;
}

.box-cards-pets .pagination-wrap .pagination .g-ajax__pagination li.button{
  color:#bdbdbd;
  border-color:#e5e5e5;
  position:relative;
  color:transparent !important;
}

.box-cards-pets .pagination-wrap .pagination .g-ajax__pagination li.button:before{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:10.6px;
  height:18.4px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
}

.box-cards-pets .pagination-wrap .pagination .g-ajax__pagination li.button:first-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.68044 17.9848L0.902268 10.2066C0.511744 9.81612 0.511744 9.18296 0.902268 8.79243C1.29279 8.40191 1.92596 8.40191 2.31648 8.79243L10.0947 16.5706C10.4852 16.9611 10.4852 17.5943 10.0947 17.9848C9.70413 18.3753 9.07097 18.3753 8.68044 17.9848Z' fill='%23BDBDBD' /%3E%3Cpath d='M0.902268 10.2063C0.511744 9.81582 0.511744 9.18266 0.902268 8.79213C1.29279 8.40161 1.92596 8.40161 2.31648 8.79213C2.70701 9.18266 2.70701 9.81582 2.31648 10.2063C1.92596 10.5969 1.29279 10.5969 0.902268 10.2063Z' fill='%23BDBDBD' /%3E%3Cpath d='M0.905193 8.79324L8.68337 1.01506C9.07389 0.624537 9.70706 0.624537 10.0976 1.01506C10.4881 1.40559 10.4881 2.03875 10.0976 2.42927L2.31941 10.2074C1.92888 10.598 1.29572 10.598 0.905193 10.2074C0.514668 9.81692 0.514668 9.18376 0.905193 8.79324Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
}

.box-cards-pets .pagination-wrap .pagination .g-ajax__pagination li.button:last-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.31956 17.9848L10.0977 10.2066C10.4883 9.81612 10.4883 9.18296 10.0977 8.79243C9.70721 8.40191 9.07404 8.40191 8.68352 8.79243L0.905344 16.5706C0.51482 16.9611 0.514819 17.5943 0.905344 17.9848C1.29587 18.3753 1.92903 18.3753 2.31956 17.9848Z' fill='%23BDBDBD' /%3E%3Cpath d='M10.0977 10.2063C10.4883 9.81582 10.4883 9.18266 10.0977 8.79213C9.70721 8.40161 9.07404 8.40161 8.68352 8.79213C8.29299 9.18266 8.29299 9.81582 8.68352 10.2063C9.07404 10.5969 9.70721 10.5969 10.0977 10.2063Z' fill='%23BDBDBD' /%3E%3Cpath d='M10.0948 8.79324L2.31663 1.01506C1.92611 0.624537 1.29294 0.624537 0.902419 1.01506C0.511895 1.40559 0.511895 2.03875 0.902419 2.42927L8.68059 10.2074C9.07112 10.598 9.70428 10.598 10.0948 10.2074C10.4853 9.81692 10.4853 9.18376 10.0948 8.79324Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
}

.box-cards-pets .pagination-wrap .pagination .g-ajax__pagination li:hover{
  border-color:#bdbdbd;
}
.box-cards-pets .pagination-wrap .btn-load .load-more{
  font-weight:500;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
  color:#000;
  border:2px solid #e5e5e5;
  border-radius:8px;
  min-width:226px;
  padding:13.5px;
  text-decoration:none !important;
  outline:none !important;
  cursor:pointer;
  display:inline-block;
  text-align:center;
}
.box-cards-pets .pagination-wrap .btn-load .load-more:active{
  color:#76b128;
  border-color:#76b128;
}
.box-cards-pets .pagination-wrap .btn-load .load-more.hide{
  display:none;
}
.box-nurseries .box-nurseries-wrapper{
  align-items:stretch;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -0.82%;
  width:101.64%;
}

.box-nurseries .box-nurseries-wrapper > *{
  width:18.36%;
  margin:0 0.82% 0.984em;
}
.box-nurseries .box-nurseries-wrapper .nursery{
  height:auto;
  margin-bottom:30px;
  border:1px solid #ededed;
  border-radius:8px;
}

.box-nurseries .box-nurseries-wrapper .nursery .card{
  min-height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  border-radius:8px;
}

.box-nurseries .box-nurseries-wrapper .nursery .card .top-info{
  padding:30px 30px 40px;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .category-block{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:40px;
}

.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .category-block .category-name{
  border:1px solid #ededed;
  border-radius:4px;
  padding:3px 9px;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
  margin-right:10px;
}

.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .category-block .reviews-block{
  display:inline-flex;
  align-items:center;
  justify-content:flex-end;
}

.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .category-block .reviews-block svg{
  width:24px;
  height:24px;
  margin-right:5px;
}

.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .category-block .reviews-block span{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#76b128;
}

.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .image-block{
  margin-bottom:40px;
}

.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .image-block .image-card{
  max-width:232px;
  width:100%;
  -o-object-fit:contain;
  object-fit:contain;
  max-height:80px;
}

.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .name-block{
  font-weight:600;
  font-size:20px;
  line-height:140%;
  color:#000;
  margin-bottom:20px;
  transition:0.3s all ease;
}

.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .number-ads{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
}

.box-nurseries .box-nurseries-wrapper .nursery .card .location-and-star{
  border-top:1px solid #ededed;
  padding:10px 30px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  min-height:64px;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .location-and-star .location{
  font-weight:400;
  font-size:14px;
  line-height:1;
  color:#828282;
  margin-right:10px;
}

.box-nurseries .box-nurseries-wrapper .nursery .card .location-and-star .star-block{
  display:inline-flex;
  align-items:center;
  justify-content:flex-end;
  flex:0 0 42px;
}

.box-nurseries .box-nurseries-wrapper .nursery .card .location-and-star .star-block svg{
  width:14px;
  height:14px;
  margin-right:5px;
}

.box-nurseries .box-nurseries-wrapper .nursery .card .location-and-star .star-block .number-stars{
  font-weight:400;
  font-size:14px;
  line-height:1;
  color:#000;
}

.box-nurseries .box-nurseries-wrapper .nursery .card .location-and-star .star-block.act svg path{
  fill:#ffd500;
}

.box-nurseries .box-nurseries-wrapper .nursery .card:hover{
  text-decoration:none;
  box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  background:#fff;
}

.box-nurseries .box-nurseries-wrapper .nursery .card:hover .name-block{
  color:#76b128;
}

.box-nurseries .box-nurseries-wrapper .card-info{
  border-radius:8px;
  background:#fff2e7;
  opacity:0.87;
  padding:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:30px;
  height:auto;
}

.box-nurseries .box-nurseries-wrapper .card-info .card{
  text-align:center;
}

.box-nurseries .box-nurseries-wrapper .card-info .card .image-card{
  margin-bottom:30px;
}

.box-nurseries .box-nurseries-wrapper .card-info .card .image-card svg{
  width:132px;
  height:160px;
}

.box-nurseries .box-nurseries-wrapper .card-info .card .info-card{
  font-weight:500;
  font-size:20px;
  line-height:133%;
  text-align:center;
  color:#000;
  margin-bottom:40px;
}

.box-nurseries .box-nurseries-wrapper .card-info .card .btn-wrapper{
  max-width:186px;
  margin:0 auto;
}

.box-nurseries .box-nurseries-wrapper .card-info .card .btn-wrapper a{
  text-decoration:none !important;
}

.box-nurseries .pagination-wrap{
  margin-top:25px;
}
.box-nurseries .pagination-wrap .pagination .g-ajax__pagination li{
  border-radius:8px;
  background-color:transparent !important;
  border:2px solid #e5e5e5;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#bdbdbd;
  padding:11px;
  width:45px;
  height:45px;
  text-align:center;
  margin-right:10px;
}

.box-nurseries .pagination-wrap .pagination .g-ajax__pagination li.current{
  border-color:#76b128;
  color:#76b128;
  pointer-events:none;
}

.box-nurseries .pagination-wrap .pagination .g-ajax__pagination li.button{
  color:#bdbdbd;
  border-color:#e5e5e5;
  position:relative;
  color:transparent !important;
}

.box-nurseries .pagination-wrap .pagination .g-ajax__pagination li.button:before{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:10.6px;
  height:18.4px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
}

.box-nurseries .pagination-wrap .pagination .g-ajax__pagination li.button:first-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.68044 17.9848L0.902268 10.2066C0.511744 9.81612 0.511744 9.18296 0.902268 8.79243C1.29279 8.40191 1.92596 8.40191 2.31648 8.79243L10.0947 16.5706C10.4852 16.9611 10.4852 17.5943 10.0947 17.9848C9.70413 18.3753 9.07097 18.3753 8.68044 17.9848Z' fill='%23BDBDBD' /%3E%3Cpath d='M0.902268 10.2063C0.511744 9.81582 0.511744 9.18266 0.902268 8.79213C1.29279 8.40161 1.92596 8.40161 2.31648 8.79213C2.70701 9.18266 2.70701 9.81582 2.31648 10.2063C1.92596 10.5969 1.29279 10.5969 0.902268 10.2063Z' fill='%23BDBDBD' /%3E%3Cpath d='M0.905193 8.79324L8.68337 1.01506C9.07389 0.624537 9.70706 0.624537 10.0976 1.01506C10.4881 1.40559 10.4881 2.03875 10.0976 2.42927L2.31941 10.2074C1.92888 10.598 1.29572 10.598 0.905193 10.2074C0.514668 9.81692 0.514668 9.18376 0.905193 8.79324Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
}

.box-nurseries .pagination-wrap .pagination .g-ajax__pagination li.button:last-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.31956 17.9848L10.0977 10.2066C10.4883 9.81612 10.4883 9.18296 10.0977 8.79243C9.70721 8.40191 9.07404 8.40191 8.68352 8.79243L0.905344 16.5706C0.51482 16.9611 0.514819 17.5943 0.905344 17.9848C1.29587 18.3753 1.92903 18.3753 2.31956 17.9848Z' fill='%23BDBDBD' /%3E%3Cpath d='M10.0977 10.2063C10.4883 9.81582 10.4883 9.18266 10.0977 8.79213C9.70721 8.40161 9.07404 8.40161 8.68352 8.79213C8.29299 9.18266 8.29299 9.81582 8.68352 10.2063C9.07404 10.5969 9.70721 10.5969 10.0977 10.2063Z' fill='%23BDBDBD' /%3E%3Cpath d='M10.0948 8.79324L2.31663 1.01506C1.92611 0.624537 1.29294 0.624537 0.902419 1.01506C0.511895 1.40559 0.511895 2.03875 0.902419 2.42927L8.68059 10.2074C9.07112 10.598 9.70428 10.598 10.0948 10.2074C10.4853 9.81692 10.4853 9.18376 10.0948 8.79324Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
}

.box-nurseries .pagination-wrap .pagination .g-ajax__pagination li:hover{
  border-color:#bdbdbd;
}
.box-nurseries .pagination-wrap .btn-load .load-more{
  font-weight:500;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
  color:#000;
  border:2px solid #e5e5e5;
  border-radius:8px;
  min-width:226px;
  padding:13.5px;
  text-decoration:none !important;
  outline:none !important;
  cursor:pointer;
  display:inline-block;
  text-align:center;
}
.box-nurseries .pagination-wrap .btn-load .load-more:active{
  color:#76b128;
  border-color:#76b128;
}
.box-nurseries .pagination-wrap .btn-load .load-more.hide{
  display:none;
}
.filter-box{
  transition:0.3s all ease;
  margin-bottom:0 !important;
}
.filter-box .filter-box-wrapper{
  position:relative;
}

.filter-box .filter-box-wrapper .top-filter{
  position:relative;
  padding:15px 0;
}
.filter-box .filter-box-wrapper .top-filter .row1506 .btn-mobile-wrapper{
  display:none;
  margin:0 5%;
}
.filter-box .filter-box-wrapper .top-filter .row1506 .btn-mobile-wrapper button{
  width:100%;
  padding:15.5px 30px;
  line-height:1;
}

.filter-box .filter-box-wrapper .top-filter .row1506 .btn-mobile-wrapper .send-filter{
  margin-bottom:20px;
}

.filter-box .filter-box-wrapper .top-filter:before, .filter-box .filter-box-wrapper .top-filter:after{
  content:"";
  position:absolute;
  width:99vw;
  left:50%;
  height:1px;
  background:#ededed;
  transform:translate(-50%, 0);
}

.filter-box .filter-box-wrapper .top-filter:before{
  top:0;
}

.filter-box .filter-box-wrapper .top-filter:after{
  bottom:0;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select{
  margin-right:30px;
  display:flex;
  align-items:center;
  width:100%;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select, .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .filter-check{
  margin-right:20px;
  flex-basis:auto;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select:last-child, .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .filter-check:last-child{
  margin-right:0;
}

.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-hidden{
  display:none;
  visibility:hidden;
  padding-right:10px;
}

.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select{
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  position:relative;
  font-size:14px;
  font-weight:400;
  color:#000;
  height:45px;
  border:2px solid #ededed;
  border-radius:8px;
  min-width:130px;
  width:-moz-fit-content;
  width:fit-content;
  margin:5px;
}

.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select.mobile{
  display:none !important;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-styled{
  background-color:#fff;
  padding:8px 60px 8px 15px;
  transition:0.3s all ease-in;
  line-height:0.7;
}

.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-styled.not-selected{
  color:#000;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-styled:after{
  content:"";
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%23BDBDBD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  position:absolute;
  top:50%;
  right:10px;
  width:14px;
  height:8px;
  transform:translate(0, -50%);
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options{
  display:none;
  position:absolute;
  bottom:-10px;
  width:-moz-fit-content;
  width:fit-content;
  min-width:calc(100% + 90px);
  left:-2px;
  z-index:999;
  margin:0;
  padding:0;
  list-style:none;
  background-color:#fff;
  box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 1px 0px rgba(0, 0, 0, 0.0509803922);
  border-radius:8px;
  transform:translate(0, 100%);
  overflow:hidden;
  max-height:300px;
  overflow-y:auto;
}

.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options::-webkit-scrollbar{
  width:2px;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options li{
  margin:0;
  padding:12px 15px;
  transition:0.3s all ease;
  font-weight:500;
}

.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options li:hover, .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options li.is-selected{
  font-weight:500;
  background:#ededed;
}

.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options li[rel=hide]{
  display:none;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  margin-left:20px;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check{
  padding-left:30px;
  margin-right:30px;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check:last-child{
  margin-right:0;
}

.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check .filter-check-label{
  cursor:pointer;
  position:relative;
  color:#000;
  font-size:14px;
  line-height:20px;
  margin-bottom:0;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check .filter-check-label:before{
  cursor:pointer;
  position:absolute;
  content:"";
  top:50%;
  left:-30px;
  transform:translate(0, -50%);
  width:14px;
  height:14px;
  border-radius:3px;
  border:2px solid #bdbdbd;
  background:transparent;
  transition:0.3s all ease;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check .filter-check-label:after{
  cursor:pointer;
  position:absolute;
  content:"";
  top:50%;
  left:-30px;
  transform:translate(0, -50%);
  transition:0.3s all ease;
  width:18px;
  height:18px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:auto;
  background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10.8' height='1.8' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3Crect width='1.8' height='5.4' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3C/svg%3E%0A");
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check input{
  display:none;
  opacity:0;
}

.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check input:checked + .filter-check-label:before{
  border-color:#76b128;
  background:#76b128;
}
.filter-box .filter-box-wrapper .top-filter.mobile-active{
  display:block;
  opacity:1;
}

.filter-box .filter-box-wrapper .top-filter.mobile-active:before, .filter-box .filter-box-wrapper .top-filter.mobile-active:after{
  display:none;
}

.filter-box .filter-box-wrapper .top-filter.mobile-active .group-select .select{
  height:auto;
  flex-direction:column;
  align-items:flex-start;
  min-width:100%;
}

.filter-box .filter-box-wrapper .top-filter.mobile-active .group-select .select .select-styled{
  top:13px;
  transform:translate(0, 0);
}

.filter-box .filter-box-wrapper .bottom-filter{
  background:#fff;
  position:relative;
  z-index:3;
  padding:30px 0;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper{
  display:flex;
  align-items:center;
  justify-content:space-between;
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .find-result span{
  font-weight:400;
  font-size:18px;
  color:#000;
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .find-result span:last-child{
  font-weight:500;
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block{
  line-height:125%;
  display:flex;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block span{
  padding-right:10px;
  font-size:14px;
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-hidden{
  display:none;
  visibility:hidden;
  padding-right:10px;
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select{
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  position:relative;
  font-size:14px;
  font-weight:500;
  color:#000;
  width:-moz-fit-content;
  width:fit-content;
  padding-right:25px;
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-styled{
  transition:0.3s all ease-in;
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-styled:after{
  content:"";
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%23BDBDBD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  position:absolute;
  top:50%;
  right:3px;
  width:14px;
  height:8px;
  transform:translate(0, -50%);
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-options{
  display:none;
  position:absolute;
  right:0;
  top:100%;
  width:200px !important;
  z-index:999;
  margin:0;
  padding:0;
  list-style:none;
  background-color:#fff;
  border-radius:8px;
  overflow:hidden;
  text-align:end;
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-options li{
  margin:0;
  padding:10px 20px 0;
  transition:0.3s all ease;
  width:200px;
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-options li:last-child{
  padding-bottom:10px;
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-options li:hover, .filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-options li.is-selected{
  color:#8ac43d;
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-options li[rel=hide]{
  display:none;
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .filter-button{
  width:24px;
  height:22px;
  display:none;
  border:none;
  background:none;
  outline:none;
  position:relative;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .filter-button svg{
  width:24px;
  height:22px;
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .filter-button svg path{
  fill:#000;
  transition:0.3s all ease;
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .filter-button.active{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.435 1.56453L0.707107 14.2925C0.316583 14.683 0.316582 15.3161 0.707107 15.7067C1.09763 16.0972 1.7308 16.0972 2.12132 15.7067L14.8492 2.97874C15.2398 2.58822 15.2398 1.95505 14.8492 1.56453C14.4587 1.174 13.8256 1.174 13.435 1.56453Z' fill='black'/%3E%3Cpath d='M2.56497 1.56453L15.2929 14.2925C15.6834 14.683 15.6834 15.3161 15.2929 15.7067C14.9024 16.0972 14.2692 16.0972 13.8787 15.7067L1.15076 2.97874C0.760234 2.58822 0.760234 1.95505 1.15076 1.56453C1.54128 1.174 2.17445 1.174 2.56497 1.56453Z' fill='black'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-size:contain;
  background-repeat:no-repeat;
}

.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .filter-button.active svg{
  display:none;
}

.reset-filter{
  margin-left:auto;
}

@media (max-width: 1720px){
  .box-nurseries .box-nurseries-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .box-nurseries .box-nurseries-wrapper > *{
    width:23%;
    margin:0 1% 1.25em;
  }
}

@media (max-width: 1700px){
  .filter-box .filter-box-wrapper .top-filter .filter-groups{
    flex-direction:column;
    align-items:flex-start;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select{
    margin-right:0;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select, .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .filter-check{
    margin-bottom:30px;
  }
}

@media (max-width: 1500px){
  .box-cards-pets .box-cards-pets-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .box-cards-pets .box-cards-pets-wrapper > *{
    width:31.3333333333%;
    margin:0 1% 1.3333333333em;
  }
}

@media (max-width: 1400px){
  .box-nurseries .box-nurseries-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .box-nurseries .box-nurseries-wrapper > *{
    width:31.3333333333%;
    margin:0 1% 1.3333333333em;
  }
}

@media (max-width: 1140px){
  .box-cards-pets .box-cards-pets-wrapper .card-pets .card .like-block{
    opacity:1;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select, .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .filter-check{
    margin-right:15px;
  }
}

@media (max-width: 1000px){
  .box-cards-pets .box-cards-pets-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .box-cards-pets .box-cards-pets-wrapper > *{
    width:48%;
    margin:0 1% 1.5em;
  }
}

@media (max-width: 992px){
  .filter-box{
    margin-bottom:30px !important;
  }
  .filter-box .filter-box-wrapper .top-filter .row1506{
    max-width:100%;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    height:100%;
  }
  .filter-box .filter-box-wrapper .top-filter .row1506 .desktop-wrapper{
    display:none;
  }
  .filter-box .filter-box-wrapper .top-filter .row1506 .btn-mobile-wrapper{
    display:block;
  }
  .filter-box .filter-box-wrapper .top-filter{
    display:none;
    position:absolute;
    top:60px;
    right:0;
    max-width:100%;
    width:100%;
    z-index:9;
    opacity:0;
    background:#fff;
    border-radius:0;
    padding:0;
    transition:0.3s all ease;
    overflow-y:scroll;
    overflow-x:hidden;
    height:calc(100vh - 120px);
    max-height:calc(100vh - 120px);
    padding-bottom:20px;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups{
    margin-bottom:30px;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select{
    margin-bottom:0;
    width:100%;
    flex-direction:column;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select, .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .filter-check{
    margin-bottom:0;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select.mobile{
    display:block !important;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select{
    width:100%;
    margin-right:0;
    border-radius:0;
    border:none;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-styled{
    width:100%;
    border-bottom:1px solid #ededed;
    padding:16px 5%;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-styled:after{
    right:5%;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options{
    position:relative;
    bottom:unset;
    width:100%;
    min-width:100%;
    max-height:unset;
    left:unset;
    box-shadow:none;
    transform:translate(0, 0);
    border-radius:0;
    overflow:visible;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options li{
    padding:12px 5%;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options li:last-child{
    border-bottom:1px solid #ededed;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox{
    flex-direction:column;
    width:100%;
    align-items:stretch;
    margin-left:unset;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check{
    margin-right:0;
    padding:15px 5%;
    border-bottom:1px solid #ededed;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check .filter-check-label{
    width:100%;
    display:block;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check .filter-check-label:before{
    left:unset;
    right:0;
    width:34px;
    height:20px;
    border-radius:100px;
    border:none;
    background:#e5e5e5;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check .filter-check-label:after{
    left:unset;
    right:0;
    background-image:none;
    background-color:#fff;
    border-radius:50%;
    box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.25);
    transform:translate(-14px, -50%);
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check input:checked + .filter-check-label:before{
    border-color:transparent;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check input:checked + .filter-check-label:after{
    transform:translate(-2px, -50%);
  }
  .filter-box .filter-box-wrapper .bottom-filter{
    height:60px;
    padding:16.5px 0;
    border-bottom:1px solid #ededed;
    border-top:1px solid #ededed;
  }
  .filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block{
    display:none;
  }
  .filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .filter-button{
    display:block;
  }
}

@media (max-width: 960px){
  .box-nurseries .box-nurseries-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .box-nurseries .box-nurseries-wrapper > *{
    width:48%;
    margin:0 1% 1.5em;
  }
}

@media (max-width: 768px){
  .banner-small{
    padding-top:30px;
    padding-bottom:30px;
    min-height:240px;
  }
  .banner-small .banner-small-wrapper{
    flex-direction:column;
    align-items:flex-start;
  }
  .banner-small .banner-small-wrapper .left-content{
    margin-right:0;
    margin-bottom:30px;
  }
  .banner-small .banner-small-wrapper .left-content h1{
    padding-right:30px;
  }
}

@media (max-width: 656px){
  .box-cards-pets .box-cards-pets-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -0;
    width:100%;
  }
  .box-cards-pets .box-cards-pets-wrapper > *{
    width:100%;
    margin:0 0 0em;
  }
  .box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .info-pets{
    margin-bottom:20px;
  }
  .box-cards-pets .box-cards-pets-wrapper .card-pets .card .btn-wrapper{
    position:relative;
    pointer-events:visible;
    visibility:visible;
    opacity:1;
    bottom:0;
    left:0;
    width:100%;
    background:transparent;
    border:none;
    box-shadow:none;
    padding:0;
  }
  .box-nurseries .box-nurseries-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -0;
    width:100%;
  }
  .box-nurseries .box-nurseries-wrapper > *{
    width:100%;
    margin:0 0 0em;
  }
}

@media (max-width: 576px){
  .banner-small .banner-small-wrapper .right-content{
    max-width:100%;
  }
  .box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide{
    padding:20px 20px 30px;
  }
  .box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .location{
    margin-bottom:30px;
  }
  .box-cards-pets .pagination-wrap{
    margin-top:-10px;
  }
  .box-cards-pets .pagination-wrap .pagination{
    display:none;
  }
  .box-cards-pets .pagination-wrap .btn-load{
    width:100%;
  }
  .box-cards-pets .pagination-wrap .btn-load .load-more{
    width:100%;
  }
  .box-nurseries .box-nurseries-wrapper .nursery .card .top-info{
    padding:30px 20px 40px;
  }
  .box-nurseries .box-nurseries-wrapper .nursery .card .location-and-star{
    padding:10px 20px;
  }
  .box-nurseries .pagination-wrap{
    margin-top:-10px;
  }
  .box-nurseries .pagination-wrap .pagination{
    display:none;
  }
  .box-nurseries .pagination-wrap .btn-load{
    width:100%;
  }
  .box-nurseries .pagination-wrap .btn-load .load-more{
    width:100%;
  }
}

@media (max-width: 360px){
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check .filter-check-label{
    font-size:13px;
  }
}

@media (any-hover: hover){
  .box-cards-pets .pagination-wrap .btn-load .load-more:hover{
    border-color:#bdbdbd;
  }
  .box-nurseries .pagination-wrap .btn-load .load-more:hover{
    border-color:#bdbdbd;
  }
}
/*# sourceMappingURL=catalog.css.map */
