/*
Theme Name: BuySmart Custom
Description: Custom e-commerce theme for BuySmart - Standalone theme with WooCommerce customizations, SEO optimizations, and performance enhancements
Author: BuySmart Team
Version: 1.0.0
Text Domain: buysmart
*/

/* Add your custom CSS below this line */

/* View Cart κουμπί */
a.elementor-button--view-cart.elementor-size-md {
    order: 1;
    background-color: #ffdd00 !important;
    color: #000 !important;
    border-radius: 30px !important;
    padding: 14px 25px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    width: 100% !important;
    text-align: center !important;
    text-decoration: none !important;
    display: inline-block !important;
  }
  
  /* Checkout κουμπί */
  a.elementor-button--checkout.elementor-size-md {
    order: 2;
    background-color: #ffa500 !important;
    color: #000 !important;
    border-radius: 30px !important;
    padding: 14px 25px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    width: 100% !important;
    text-align: center !important;
    text-decoration: none !important;
    display: inline-block !important;
  }
  
  /* Hover + Active States */
  a.elementor-button--view-cart.elementor-size-md:hover,
  a.elementor-button--view-cart.elementor-size-md:focus,
  a.elementor-button--view-cart.elementor-size-md:active {
    background-color: #f7c700 !important;
    color: #000 !important;
    text-decoration: none !important;
  }
  
  a.elementor-button--checkout.elementor-size-md:hover,
  a.elementor-button--checkout.elementor-size-md:focus,
  a.elementor-button--checkout.elementor-size-md:active {
    background-color: #e69500 !important;
    color: #000 !important;
    text-decoration: none !important;
  }



/*body::before {
    content: "✅ Child CSS loaded!";
    position: fixed;
    top: 10px;
    left: 10px;
    background: #0f0;
    color: #000;
    padding: 5px;
    z-index: 9999;
  }*/
  
/* Φροντίζουμε τα κουμπιά να είναι το ένα κάτω από το άλλο */
.elementor-menu-cart__footer-buttons { 
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
  }
  
/* cart page style start*/
header.entry-header.ast-no-thumbnail.ast-header-without-markup {
    display: none !important;
}


.elementor-menu-cart__product .variation dd {
  display: inline !important;
  white-space: nowrap !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-menu-cart__product .variation dt {
  display: inline !important;
  white-space: nowrap !important;
  margin: 0 !important;
  padding: 0 5px 0 0 !important;
}

.elementor-menu-cart__product .variation {
  display: block;
  white-space: normal;
  font-size: 13px;
  line-height: 1.4;
}

.woocommerce-checkout-review-order-table tr.shipping {
  display: none !important;
}


/* Καταργεί το max-width μόνο στα άρθρα */
.single-post .ast-container {
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.single-post .site-content > .ast-container {
    width: 100% !important;
}

