/*
Theme Name: BMAGNIV
Theme URI: https://bmagniv.co.il
Author: Anatoly
Author URI: https://bitcode.co.il
Description: Custom WordPress theme for BMAGNIV, featuring an app-like experience, optimized for WooCommerce, based on the PRD.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bmagniv
Tags: e-commerce, custom-colors, custom-menu, featured-images, threaded-comments, translation-ready, woocommerce
*/

/*
 * CSS Custom Properties (from PRD)
 */
:root {
    --pink: #FF1B6B;
    --purple: #7B2CBF;
    --yellow: #FFB627;
    --orange: #FF6B00;
    --black: #0A0A0A;
    --cream: #FBF8F3;
    --gray: #5A5550;
    --light-gray: #E8E0D2;
    --green: #28A745;
    --red: #DC3545;
}

a {
    text-decoration: none !important;
}

/* 
 * We will load the actual styles from assets/css/main.css or similar to keep this clean 
 * Or we can place global styles here later.
 */
.woocommerce div.product form.cart .button {
    float: unset;
    width: 100%;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: var(--pink);
    color: white;
    border: none;
    font-family: inherit;
    font-weight: 800;
    letter-spacing: 2px;
    cursor: pointer;
    transition: all 0.3s ease;
    animation: pulse-cta 2.5s ease-in-out infinite;
    justify-content: center;
    padding: 20px;
    font-size: 16px;
}

.woocommerce div.product form.cart .button:hover {
    background: var(--black);
    animation: none;
}

#flash-buy-btn {
    width: 100%;
    padding: 20px;
    background: linear-gradient(135deg, var(--pink) 0%, var(--purple) 100%);
    color: white;
    border: none;
    font-family: inherit;
    font-size: 14px;
    font-weight: 900;
    letter-spacing: 1px;
    cursor: pointer;
    transition: all 0.2s;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
}

#flash-buy-btn:hover {
    background: linear-gradient(135deg, var(--orange) 0%, var(--pink) 100%);
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(255, 27, 107, 0.4);
}

/* product category page */
.tax-product_cat .products-area .toolbar {
    justify-content: space-between;
    background: none;
    border: none;
}

.tax-product_cat .products-area .toolbar .woocommerce-notices-wrapper {
    width: 100%;
    order: 3
}

.tax-product_cat .products-area .toolbar .woocommerce-result-count {
    order: 1
}

.tax-product_cat .products-area .toolbar .woocommerce-ordering {
    order: 2
}

/* product category page END */