/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.wd-btn-arrow[class*="prev"]:after ,
.wd-btn-arrow[class*="next"]:after {
  position: static;
  margin: auto;
}

.product-image-link {
  /* overflow: auto; */
}

.mystyle-visible{
    display: block !important;
}

.product-wrapper{
  position: relative;
}

.product-wrapper .info-icon {
  position: absolute;
  top: 42px;
  right: 42px;
  z-index: 90;
  cursor: pointer;
}

.product-wrapper .info-container {
  display: none;
  width: 211px;
  border-radius: 15px;
  padding: 15px 10px;
  background-color: #fff;
  position: absolute;
  top: 80px;
  right: -15px;
  z-index: 99;
}

.info-container > h5 {
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: -0.019em;
  text-align: center;
  color: black !important;
  margin-bottom: 10px;
}

.info-container .composition-item {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 500;
  line-height: 23px;
  letter-spacing: -0.019em;
  text-align: left;
  color: black;
  margin: 0;
}

.info-container .composition-item > li {
  margin: 0;
}


.wd-entities-title {
  min-height: 49px;
}

.product-wrapper .product-element-bottom .product-loop-bottom .wrap-price{
  margin-top: 0 !important;
}
.product-loop-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.product-loop-right-bottom{
  display: flex;
  align-items: center;
  gap: 10px;

}

.product-loop-right-bottom .wd-add-btn > a.add_to_cart_button{
  width: 52px !important;
  height: 52px;
}

.product-loop-right-bottom .wd-add-btn > a.add_to_cart_button > span > img {
  width: 24px;
  height: 24px;
}



.wd-btn-arrow[class*="prev"]:after ,
.wd-btn-arrow[class*="next"]:after ,
.scrollToTop.button-show ,
nav[class*="-pagination"] li .current {
  color: black;
}

[class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"],
[class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"]{
  border: 1px solid var(--white, #FFF);}


[class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"]:hover,
[class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"]:hover {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #FFF;
  border: 1px solid var(--white, #FFF);}


  /* .select2-results .select2-results__options {
    background-color:  rgba(131, 131, 131, 0.9);
    
  }
  .select2-results .select2-results__options .select2-results__option--highlighted{
    background-color:  rgb(21, 41, 37);
  } */


@media screen and (max-width:1024px) {
  
  .product.wd-hover-fw-button .wd-add-btn a.add-to-cart-loop span, .product.wd-hover-standard .wd-add-btn a.add-to-cart-loop span {
    padding: 0;
    display: flex!important;
    justify-content: center;
    align-items: center;
  }
  .product.wd-hover-fw-button .wd-add-btn-replace a.add-to-cart-loop:before {
    display: none;
  }

  .elementor-1022 .elementor-element.elementor-element-397f6da .jet-carousel .elementor-slick-slider .jet-carousel__item{
    padding: 20px 20px 0;
  }

  .jet-carousel .jet-arrow svg {
    height: 16px;
  }

  .elementor-1022 .elementor-element.elementor-element-397f6da .jet-carousel .jet-arrow.prev-arrow {
    left: 3px;
  }

  .elementor-1022 .elementor-element.elementor-element-397f6da .jet-carousel .jet-arrow.next-arrow{
    right: 3px;
  }

  .elementor-1022 .elementor-element.elementor-element-397f6da .jet-carousel .jet-arrow{
    width: 40px;
    height: 40px;
  }

  .pagination-pagination .product-grid-item .product-wrapper,
  .owl-stage .owl-item .product-wrapper{
    padding: 10px;
  }


  .product-loop-right-bottom .wd-add-btn > a.add_to_cart_button{
    width: 40px !important;
    height: 40px;
  }


}

@media screen and (max-width:479px) {
  .products.wd-stretch-cont-sm .product{
    min-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

}


