/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Mar 05 2026 | 14:13:46 */
.product-widget fieldset {margin-top:0px !important;}

.pi-edd-product {margin-top: 0rem;
    margin-bottom: 0rem;padding: 0px;}

.pi-edd {
	margin-top: 0px;
    margin-bottom: 0px;
}

.single-product div.product .summary.entry-summary{
  display:flex;
  flex-direction:column;
}

.single-product div.product .summary.entry-summary > *{
  order:10;
}

.single-product div.product .summary.entry-summary .woocommerce-product-rating{
  order:1;
  float:none;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  text-align:left;
  width:100%;
  margin:0 0 10px;
}

.single-product div.product .summary.entry-summary h1.product_title{
  order:2;
  margin-top:0;
}

.single-product div.product .summary.entry-summary .onsale{
  order:0;
}

span.onsale {
display: none;
}

p.price {
	font-weight:600;
	font-size:21px;
}

.glsr-stars {
	    margin-right: 0.6180469716em;
}

.glsr.woocommerce-product-rating {gap: 0em !important;}

.woocommerce-product-details__short-description {
	padding-top:0px !important;
}

.price ins {font-weight: 600 !important;font-size: 21px;}

.content-area p.stock {border-top:0px !important;margin-top: 0px;}

.single-product .summary .sale-item.product-label {
    display: none !important;
}

.single-product .price-with-sale-badge .sale-item.product-label {
    display: inline-flex !important;
}

p.price .woocommerce-Price-amount bdi{
  font-size: 21px;
}

p.price del .woocommerce-Price-amount bdi{
  font-size: inherit;
}

.payment-logos{
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:12px;
  padding: 0px 12px 10px 12px;
}

.payment-logos img{
  display:block;
  height:22px;
  width:auto;
  max-width:100%;
  object-fit:contain;
}

@media (max-width:480px){
  .payment-logos{
    gap:10px;
  }
  .payment-logos img{
    height:16px;
  }
}

