/* Style for subcategories */
.sub-category-list {
    margin-left: 20px;  /* Indent subcategories */
    padding-left: 10px; /* Adjust spacing */
    padding-top: 10px;
    list-style-type: none; /* Remove bullet points if necessary */
}

.sub-category {
    font-size: 0.9em; /* Make subcategories slightly smaller */
    color: #666; /* Optional: Adjust color to differentiate */
}

.modal ul {
    list-style: disc !important; /* Ensure bullets appear */
    padding-left: 20px; /* Add indentation */
}

.modal ul li {
    display: list-item; /* Ensure each item is treated as a list item */
}

.product-detail ul {
    list-style: disc !important; /* Ensure bullets appear */
    padding-left: 20px; /* Add indentation */
}

.product-detail ul li {
    display: list-item; /* Ensure each item is treated as a list item */
}
/* Prevent automatic text transformation for the button */
.btn.btn-animation.btn-solid.buy-button {
    text-transform: none !important; /* Disables text transformation */
}
.contact-list a {
    text-transform: none !important;
}

.brand-logo img {
    width: 100px !important;  
    height: auto !important;  
    max-width: none !important; 
}
.footer-logo img {
    width: 200px !important;  /* Adjust as needed */
    height: auto !important;  /* Keeps the aspect ratio */
    max-width: none !important; /* Prevents the theme from shrinking it */
}


.shipping-info {
    column-count: 1 !important;  /* Force single column */
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    list-style-type: disc !important;  /* Ensure bullets appear */
    list-style-position: inside;
    padding-left: 20px;
    display: block !important; /* Override potential flex or grid */
}

.danawares-text
{
    color:#7d7d7d;

}

.table td.upc {
    white-space: nowrap;
  }


  #localFilterFilter,
#localFilterClear {
    margin-left: 10px; /* Adds space to the left */
    padding: 8px 16px; /* Adjust padding for better appearance */
}



.offcanvas {
    height: 100dvh; /* NEW standard: dynamic viewport height (supported on modern Safari) */
    max-height: 100dvh;
}
#cart-product {
    margin-bottom: 130px;
}