            .cart-buttons-container {
                margin-top: 15px;
                display: flex;
                gap: 10px;
                justify-content: flex-start;
            }
            .cart-buttons-container .button {
                margin: 0 !important;
                min-width: 140px;
                text-align: center;
            }
            .cart-buttons-container .button.continue {
                background-color: #333333;
                color: #ffffff;
            }
            .cart-buttons-container .button.checkout {
                background-color: #333333;
                color: #ffffff;
            }
            .cart-buttons-container .button:hover {
                opacity: 0.9;
            }
            @media (max-width: 480px) {
                .cart-buttons-container {
                    flex-direction: column;
                }
                .cart-buttons-container .button {
                    width: 100%;
                }
            }
			
			    .woocommerce-page table.shop_table .product-thumbnail img {
				  width: 300px !important;
				  max-width: 300px !important;
				}
				
				
a.button:nth-child(2) {
  background-color: #007bff !important;
  border-color: #007bff !important;
  color: white !important;
  font-size: 16px !important;
  border-radius: 5px !important;
}

.woocommerce-page table.cart td.actions .button{

display:none !important;
}	

.woocommerce-message{
display:none !important;
}	

td.product-total > span:nth-child(1) > bdi:nth-child(1) > span:nth-child(1),.order-total > td:nth-child(2) > strong:nth-child(1) > span:nth-child(1) > bdi:nth-child(1) > span:nth-child(1),td.product-price > span:nth-child(1) > bdi:nth-child(1) > span:nth-child(1),.cart-subtotal > td:nth-child(2) > span:nth-child(1) > bdi:nth-child(1) > span:nth-child(1),.order-total > td:nth-child(2) > strong:nth-child(1) > span:nth-child(1) > bdi:nth-child(1) > span:nth-child(1),li.ast-grid-common-col:nth-child(2) > div:nth-child(2) > span:nth-child(2) > span:nth-child(1) > bdi:nth-child(1) > span:nth-child(1){
	font-size: 11px !important;
}

.decimal-price {
  margin-left: -2px !important;
}

.entry-title{
text-align: center;
}

.wc-proceed-to-checkout .checkout-button {
    background-color: #0095ff !important;
    border-radius: 4px !important;
    color: #ffffff !important;
    font-weight: 500 !important;
    padding: 16px 24px !important;
    text-align: center !important;
    text-decoration: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    border: none !important;
    transition: background-color 0.3s ease !important;
  }
  