/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 10 2026 | 19:22:18 */

/* Single Product Add To Cart Box */
.single-product form.cart{
  background:#f7f7f7 !important;
  border-radius:8px !important;
  padding:28px 25px 30px !important;
  margin-top:25px !important;
}

/* Price inside summary */
.single-product .summary .price{
  display:flex !important;
  align-items:center !important;
  gap:24px !important;
  margin-bottom:28px !important;
}

.single-product .summary .price ins{
  order:1;
  text-decoration:none !important;
  font-size:26px !important;
  font-weight:700 !important;
  color:#000 !important;
}

.single-product .summary .price del{
  order:2;
  font-size:14px !important;
  color:#777 !important;
}

.single-product .summary .price del .amount{
  color:#777 !important;
  font-weight:400 !important;
}

.single-product .summary .price .amount{
  font-size:26px !important;
  font-weight:700 !important;
  color:#000 !important;
}

/* Add to Cart Button */
.single-product .single_add_to_cart_button{
  width:100% !important;
  background:#245cff !important;
  color:#fff !important;
  border-radius:30px !important;
  padding:18px 20px !important;
  font-size:18px !important;
  font-weight:700 !important;
  text-transform:uppercase !important;
  border:none !important;
}



/* Quantity Label */
.single-product .quantity::before{
    content:"Quantity";
    display:block;
    width:100%;
    font-size:14px;
    font-weight:600;
    color:#000;
    margin-bottom:8px;
}

/* Quantity Box */
.single-product .quantity{
    display:flex !important;
    flex-direction:column;
    align-items:flex-start;
    margin-right:15px;
}

/* Quantity Input */
.single-product .quantity .qty{
    width:90px !important;
    height:56px !important;
    border:1px solid #ddd !important;
    border-radius:30px !important;
    text-align:center !important;
    font-size:18px !important;
    font-weight:600 !important;
    background:#fff !important;
}

button.shopengine_add_to_list_action.shopengine-wishlist.badge.inactive {
    display: none;
}

a.shopengine_comparison_add_to_list_action.shopengine-comparison.badge.inactive {
    display: none;
}


/* Product Main Image Small */
.single-product div.product div.images img{
    width:80% !important;
    max-height:420px !important;
    object-fit:contain !important;
    margin:auto !important;
    display:block;
}

/* Gallery Thumbnail Size */

.single-product .summary .price{
    display:flex !important;
    align-items:center !important;
    gap:14px !important;
    flex-wrap:wrap !important;
}

.bt-discount-badge{
    display:inline-flex !important;
    background:#edf2ff !important;
    color:#245cff !important;
    font-size:14px !important;
    font-weight:700 !important;
    padding:8px 16px !important;
    border-radius:30px !important;
    line-height:1 !important;
}