.grama-single-product-gallery .wpgs-image{

  border: 1px solid var(--color-black);

  border-radius: 10px;

  overflow: hidden;

}



.grama-single-product-gallery .thumbnail_image img{

  border: 1px solid var(--color-black);

  border-radius: 5px;

}










.woocommerce span.onsale{

  border-radius: 0 !important;

  position: absolute;

  right: 0;
  left: unset !important;
  top: unset !important;

  z-index: 99;

    display: inline;

    width: 70px;

    height: 70px;

    line-height: 1em;

    display: grid;

    place-content: center;

    background-color: var(--color-black) !important;

    border-top-right-radius: 10px !important;

    border-bottom-left-radius: 10px !important;

  }

  

  .woocommerce span.onsale .pre-symbol{

    display: none;

  }

  .woocommerce span.onsale .value::before{

    content: "- ";

  }

  .woocommerce span.onsale::before{

    content: "POPUST";

    display: block;

  }



.grama-singel-page-na-zalogi p.stock{

  display: inline-block;

  font-weight: 400;

}

.grama-singel-page-na-zalogi p.stock.in-stock{

  color: var(--color-black) !important;

}

.grama-singel-page-na-zalogi p.stock.in-stock::after{

  content: " ";

  width: 25px;

  height: 25px;

  position: absolute;

  display: inline-block;

  margin-left: 10px;

  background: url("../images/check-o.svg") no-repeat center;



}





.grama-singel-page-dostava .dostava-icon{

  font-weight: 400;

}

.grama-singel-page-dostava .dostava-icon::after{

  content: " ";

  width: 25px;

  height: 25px;

  position: absolute;

  display: inline-block;

  margin-left: 10px;

  background: url("../images/delivery-truck.svg") no-repeat center;

}



/******** Add to cart BTN *****/

.grama-singel-page-addtocart--btn #webtim-wooc-product-qty{

  border-radius: 5px;

  overflow: hidden;

}

.grama-singel-page-addtocart--btn .webtim-wooc-product--simple--add-to-cart__wrapper  button[type="submit"]{

  margin-left: 20px !important;

  color: black;

  background: rgb(255,255,255);

  background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(227,205,169,1) 0%, rgba(189,161,117,1) 100%) !important; 

  border: 1px solid var(--color-primary);

  transition: all linear ;

  border-radius: 5px;

  font-weight: 500;

}

.grama-singel-page-addtocart--btn .webtim-wooc-product--simple--add-to-cart__wrapper  button[type="submit"]:hover{

  color: black;

}

.grama-singel-page-addtocart--btn #webtim-wooc-product-qty input[type="number"]{

  border: none;

}

.grama-singel-page-addtocart--btn #webtim-wooc-product-qty #webtim-wooc-qty-plus,

.grama-singel-page-addtocart--btn #webtim-wooc-product-qty #webtim-wooc-qty-minus{

  background: #fff;

}

.grama-singel-page-addtocart--btn p.stock.in-stock{

  display: none;

}











/**** Produc Tab *****/





.grama-product-data-tabs div.woocommerce-tabs ul.tabs.wc-tabs {

  border-bottom:  1px solid var(--color-primary);

}

.grama-product-data-tabs div.woocommerce-tabs div.woocommerce-Tabs-panel tr {

  border: none;

}

.grama-product-data-tabs div.woocommerce-tabs div.woocommerce-Tabs-panel h2{

  display: none;

}

.woocommerce div.product.elementor .grama-product-data-tabs .woocommerce-tabs .panel :not(ul){
  padding: unset !important;
}