/*
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.1
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 {
    /* Colors taken from the live site (bmagniv.co.il, 18.10.2026) */
    --pink: #EC4899;
    /* live accent pink */
    --purple: #1D0E30;
    /* live deep purple (dark sections) */
    --yellow: #FFB627;
    --orange: #FF6B00;
    /* live add-to-cart button */
    --black: #1F1530;
    /* live main text color */
    --cream: #F4EEFB;
    /* live light lavender background */
    --gray: #8A7F99;
    /* live muted text */
    --light-gray: #ECE6F3;
    /* borders / dividers */
    --green: #28A745;
    --red: #DC3545;
    /* Typography: "Open Sans Hebrew", like the live site. The font files are hosted in the
       theme (assets/fonts, Open Sans from Google Fonts, SIL OFL), see assets/css/main.css. */
    --font-main: "Open Sans Hebrew", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

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(236, 72, 153, 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 */