/*
Theme Name: Kadence Child - WheelchairsBags
Template: kadence
Version: 1.0
*/
:root {
  --cobalt: #0047AB;
  --coral: #FF6B6B;
  --bg-dark: #121212;
  --bg-card: #1E1E1E;
  --bg-header: #0A0A0A;
  --text-white: #FFFFFF;
  --text-muted: #AAAAAA;
}
body { background-color: var(--bg-dark) !important; color: var(--text-white) !important; }
.site-header, header { background-color: var(--bg-header) !important; border-bottom: 3px solid var(--cobalt) !important; }
.main-navigation a, nav a { color: var(--text-white) !important; }
.main-navigation a:hover, nav a:hover { color: var(--coral) !important; }
h1,h2,h3,h4,h5,h6 { color: var(--text-white) !important; }
a { color: var(--cobalt) !important; } a:hover { color: var(--coral) !important; }
ul.products { display:grid !important; grid-template-columns:repeat(2,1fr) !important; gap:20px !important; }
ul.products li.product { background-color:var(--bg-card) !important; border:2px solid var(--cobalt) !important; border-radius:8px !important; padding:16px !important; transition:border-color 0.2s,transform 0.2s !important; }
ul.products li.product:hover { border-color:var(--coral) !important; transform:translateY(-2px) !important; }
ul.products li.product .woocommerce-loop-product__title { color:var(--text-white) !important; }
ul.products li.product .price { color:var(--coral) !important; font-weight:bold !important; }
ul.products li.product .button { background-color:var(--cobalt) !important; color:var(--text-white) !important; border:none !important; border-radius:4px !important; width:100% !important; text-align:center !important; }
ul.products li.product .button:hover { background-color:var(--coral) !important; }
.woocommerce input,.woocommerce select,.woocommerce textarea { background-color:#2A2A2A !important; color:var(--text-white) !important; border-color:#444 !important; }
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button { background-color:var(--cobalt) !important; color:var(--text-white) !important; }
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover { background-color:var(--coral) !important; }
.product_title { color:var(--text-white) !important; }
.woocommerce div.product .price { color:var(--coral) !important; font-size:1.4rem !important; }
.woocommerce-store-notice,p.powered-by,.site-info a[href*="woocommerce"] { display:none !important; }
@media(max-width:640px){ul.products{grid-template-columns:1fr !important;}}
