/**
 * Windows-only typography tuning.
 * Requires html.is-windows (inline detector in header.php).
 * Mac/Linux: rules never match.
 *
 * Edit font-weight values below to tune Windows rendering.
 * All rules use html.is-windows — Mac appearance is unchanged.
 */

/* ==========================================================================
   1. Product cards — titles
   ========================================================================== */

/* Product title on all product cards (not category cards) */
html.is-windows .account-rand__item:not(.account-category__item) .account-rand__item-title,
html.is-windows .account-rand__item:not(.account-category__item) .account-rand__item-title > span {
    font-weight: 600 !important;
}

/* ==========================================================================
   2. Product cards — labels & metadata
   ========================================================================== */

/* Platform/category labels and small metadata on product cards */
html.is-windows .account-rand__item:not(.account-category__item) .account-rand__item-category,
html.is-windows .account-rand__item:not(.account-category__item) .account-rand__item-platform,
html.is-windows .account-rand__item:not(.account-category__item) .account-rand__item-meta,
html.is-windows .account-rand__item:not(.account-category__item) .account-rand__item-subtitle {
    font-weight: 500 !important;
}

/* ==========================================================================
   3. Product prices — current / new
   ========================================================================== */

html.is-windows .account-rand__item:not(.account-category__item) .account-rand__item-price-current,
html.is-windows .account-rand__item:not(.account-category__item) .account-rand__item-price-current .sc-ru2bl,
html.is-windows .account-rand__item:not(.account-category__item) .account-rand__item-price-current .sc-ru2bl span,
html.is-windows .account-rand__item:not(.account-category__item) .account-rand__item-price-current > span {
    font-weight: 700 !important;
}

/* ==========================================================================
   4. Product prices — old / crossed-out
   ========================================================================== */

html.is-windows .account-rand__item:not(.account-category__item) .account-rand__item-price-old,
html.is-windows .account-rand__item:not(.account-category__item) .account-rand__item-old-price,
html.is-windows .account-rand__item:not(.account-category__item) del {
    font-weight: 500 !important;
}

/* ==========================================================================
   5. Product cards — discount badges
   ========================================================================== */

html.is-windows .account-rand__item:not(.account-category__item) .account-rand__item-discount,
html.is-windows .account-rand__item:not(.account-category__item) .discount,
html.is-windows .account-rand__item:not(.account-category__item) .onsale {
    font-weight: 700 !important;
}

/* ==========================================================================
   6. Homepage section titles
   ========================================================================== */

html.is-windows body.home .main__content .section__title > span,
html.is-windows body.front-page .main__content .section__title > span,
html.is-windows body.home .main__content .account-section-title__text,
html.is-windows body.front-page .main__content .account-section-title__text {
    font-weight: 600 !important;
}

/* ==========================================================================
   7. Category / archive section titles
   ========================================================================== */

html.is-windows body.tax-product_cat .main__content .section__title > span,
html.is-windows body.tax-product_cat .main__content .section__title span,
html.is-windows body.post-type-archive-product .main__content .section__title > span,
html.is-windows body.post-type-archive-product .main__content .section__title span {
    font-weight: 600 !important;
}

/* ==========================================================================
   8. Header — action labels, cart, language, search field
   ========================================================================== */

html.is-windows .header__mybuy-label,
html.is-windows .header__cart-label,
html.is-windows .header-lang__trigger-code,
html.is-windows .header__cart-count,
html.is-windows .header__search-input,
html.is-windows .header__search-button {
    font-weight: 500 !important;
}

/* ==========================================================================
   8b. Language dropdown menu
   ========================================================================== */

html.is-windows .header-lang__menu,
html.is-windows .header-lang__menu .header-lang__link,
html.is-windows .header-lang__option,
html.is-windows .header-lang__name,
html.is-windows .header-lang__code {
    font-weight: 500 !important;
}

/* ==========================================================================
   8c. Live strip / last sold products
   ========================================================================== */

/* Section heading "ბოლო გაყიდულები" */
html.is-windows .livestrip__title {
    font-weight: 700 !important;
}

/* Product name on each live strip card */
html.is-windows .livestrip .livestrip__item-title {
    font-weight: 600 !important;
}

/* Platform/category row */
html.is-windows .livestrip .livestrip__item-category,
html.is-windows .livestrip .livestrip__item-category-text {
    font-weight: 500 !important;
}

/* Time ago / last sold meta */
html.is-windows .livestrip .livestrip__item-lastsell {
    font-weight: 500 !important;
}

/* ==========================================================================
   9. Header — nav, menu, search dropdown
   ========================================================================== */

html.is-windows .header__nav,
html.is-windows .header__nav a,
html.is-windows .header-search-dropdown,
html.is-windows .header-search-dropdown a,
html.is-windows .header-search-dropdown .title,
html.is-windows .header-search-dropdown .price {
    font-weight: 400 !important;
}

/* ==========================================================================
   10. Category filterbar
   ========================================================================== */

html.is-windows .category-filterbar .category-filterbar__item,
html.is-windows .category-filterbar .category-filterbar__item span,
html.is-windows .category-filterbar .category-filterbar__count,
html.is-windows .category-filterbar .category-filterbar__count span {
    font-weight: 600 !important;
}

/* ==========================================================================
   11. Hot Draw / homepage giveaway — title, badge, CTA
   ========================================================================== */

html.is-windows body.home .fg-home-giveaway-card__badge,
html.is-windows body.front-page .fg-home-giveaway-card__badge,
html.is-windows body.home .fg-home-giveaway-card__button,
html.is-windows body.front-page .fg-home-giveaway-card__button {
    font-weight: 500 !important;
}

/* ==========================================================================
   12. Hot Draw / homepage giveaway — price and discount (hot card)
   ========================================================================== */

html.is-windows body.home .fg-home-giveaway-card--hot .fg-home-giveaway-card__price--now,
html.is-windows body.front-page .fg-home-giveaway-card--hot .fg-home-giveaway-card__price--now,
html.is-windows body.home .fg-home-giveaway-card--hot .fg-home-giveaway-card__price--old,
html.is-windows body.front-page .fg-home-giveaway-card--hot .fg-home-giveaway-card__price--old,
html.is-windows body.home .fg-home-giveaway-card--hot .fg-home-giveaway-card__discount,
html.is-windows body.front-page .fg-home-giveaway-card--hot .fg-home-giveaway-card__discount {
    font-weight: 700 !important;
}

/* ==========================================================================
   13. Single product page — title and description
   ========================================================================== */

html.is-windows body.single-product .account-width__title,
html.is-windows body.single-product .account-width__title span,
html.is-windows body.single-product .single-product-title,
html.is-windows body.single-product .product_title,
html.is-windows body.single-product .single-product-purchase-card__title {
    font-weight: 500 !important;
}

html.is-windows body.single-product .single-product-description__body,
html.is-windows body.single-product .single-product-description__body p,
html.is-windows body.single-product .single-product-description__body li {
    font-weight: 400 !important;
}

/* ==========================================================================
   14. Single product page — price and buttons
   ========================================================================== */

html.is-windows body.single-product .price,
html.is-windows body.single-product .woocommerce-Price-amount,
html.is-windows body.single-product .single_add_to_cart_button,
html.is-windows body.single-product .button {
    font-weight: 700 !important;
}

/* ==========================================================================
   15. Checkout / thank-you page
   ========================================================================== */

html.is-windows body.woocommerce-order-received .fg-thankyou-card__title,
html.is-windows body.woocommerce-order-received .fg-thankyou-card__product-title,
html.is-windows body.woocommerce-order-received .fg-thankyou-card__copy,
html.is-windows body.woocommerce-order-received .fg-manual-order__label,
html.is-windows body.woocommerce-order-received .fg-manual-order__value {
    font-weight: 600 !important;
}

/* ==========================================================================
   16. Popup / modal UI — cart and checkout popups
   ========================================================================== */

html.is-windows .popup-cart,
html.is-windows .popup-cart *,
html.is-windows .checkout-popup,
html.is-windows .checkout-popup *,
html.is-windows .modal--setpaidway,
html.is-windows .modal--setpaidway * {
    font-weight: 500 !important;
}

/* ==========================================================================
   17. Footer
   ========================================================================== */

html.is-windows .fg-footer,
html.is-windows .fg-footer *,
html.is-windows .footer__wrap,
html.is-windows .footer__wrap * {
    font-weight: 500 !important;
}
