/*
Theme Name: Red Bracket Tactical
Theme URI: https://redbracket.com
Author: Red Bracket Team
Author URI: https://redbracket.com
Description: Custom tactical theme migrated from Shopify for Red Bracket.
Version: 1.0
Requires at least: 6.0
Tested up to: 6.4
Requires PHP: 7.4
Text Domain: redbracket-tactical
*/

/* Reset & Basic Resets */
*, *::before, *::after {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: 'Chakra Petch', sans-serif; /* Preserving your font choice */
  background-color: #10141b; /* Switched to Dark Navy to match product page */
  color: #fff;
}

/* GLOBAL BREADCRUMBS */
.woocommerce-breadcrumb, .product-breadcrumb {
    /* Container styles */
    margin: 20px 0 !important;
    font-size: 14px !important;
    color: #c4c4c4 !important;
}

/* Flex layout for the list itself */
.product-breadcrumb-list, .woocommerce-breadcrumb ul {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    list-style: none !important; /* Remove bullets */
    padding: 0 !important;
    margin: 0 !important;
}

/* List Items */
.product-breadcrumb-item, .woocommerce-breadcrumb li {
    display: inline-flex !important;
    align-items: center !important;
}

/* Links */
.woocommerce-breadcrumb a, .product-breadcrumb a {
    color: #c4c4c4 !important;
    text-decoration: none !important;
}
.woocommerce-breadcrumb a:hover, .product-breadcrumb a:hover {
    color: #D32F2F !important;
}
/* Delimiters (custom span or Woo default) */
.product-breadcrumb-separator {
    margin: 0 4px;
    color: #666;
}

/* Force MAP text to be red no matter what generated it */
.map-see-price-text, 
.map-see-price-text span,
.map-price-hidden,
.map-price-hidden span {
    color: #C42B30 !important;
}
