/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/
Description: Astra Child Theme
Version: 4.8.3
*/

/* Shop Page - Remove archive banner spacing */
.ast-archive-entry-banner {
    display: none !important;
}

/* Shop page - full width product grid */
.woocommerce .ast-woocommerce-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 30px 20px;
}

/* Product grid styling */
.woocommerce ul.products li.product {
    margin-bottom: 30px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 16px;
    font-weight: 600;
    padding: 8px 0 4px;
}

.woocommerce ul.products li.product .price {
    font-size: 15px;
    color: #333;
}

/* Clean card appearance */
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap {
    border-radius: 8px;
    overflow: hidden;
}

.woocommerce ul.products li.product img {
    transition: transform 0.3s ease;
}

.woocommerce ul.products li.product:hover img {
    transform: scale(1.05);
}

/* Cart and checkout improvements */
.woocommerce-cart .woocommerce,
.woocommerce-checkout .woocommerce {
    max-width: 1000px;
    margin: 0 auto;
    padding: 30px 20px;
}

/* Remove empty sidebar */
.woocommerce #secondary {
    display: none !important;
}

.woocommerce #primary {
    width: 100% !important;
}