/*
Theme Name: Promotive Clone (Flatsome Child)
Theme URI: https://example.com/promotive-clone
Author: ChatGPT
Description: Child theme to replicate GoodThings-style catalog UX (mega menu + filters + quote button) using Flatsome.
Template: flatsome
Version: 1.0.0
Text Domain: promotive-clone
*/

/* Basic variables */
:root {
  --pc-font: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, Arial, "Helvetica Neue", sans-serif;
  --pc-accent: #0e6ba8;
  --pc-accent-2: #0b4f79;
  --pc-text: #222;
}

body, .ux-body { font-family: var(--pc-font); color: var(--pc-text); }

/* Header tweaks */
.header .nav-left .menu > li > a { font-weight: 600; }

/* Category grid cards */
.product-small .box, .product-small.box { border: 1px solid #eee; border-radius: 8px; }
.product-small .price-wrapper { display:none; } /* catalog is quote-first */
.product-small .add-to-cart-button { display:none; }

/* Quote button on cards */
.pc-quote-btn { display:inline-block; padding:.55rem .9rem; border-radius:6px; border:1px solid var(--pc-accent);
  color: #fff; background: var(--pc-accent); font-weight:600; font-size:.9rem; }
.pc-quote-btn:hover { background: var(--pc-accent-2); border-color: var(--pc-accent-2);}

/* Facet/Filter sidebar */
.pc-filters .widget { border:1px solid #eee; border-radius:8px; padding:12px 12px; margin-bottom:12px; }
.pc-filters .widget_title, .pc-filters .widget-title { font-weight:700; }

/* Badges (e.g., '24h Rush') */
.pc-badge { position:absolute; top:10px; left:10px; background:#111; color:#fff; padding:4px 8px; border-radius:999px; font-size:.75rem; }

/* PDP quote CTA */
.single-product .entry-summary .pc-quote-stack { margin-top: 12px; display:flex; gap:10px; flex-wrap:wrap; }
.single-product .entry-summary .pc-quote-stack .pc-quote-btn { font-size:1rem; padding:.7rem 1rem; }

/* Mini-quote drawer placeholder (if using YITH) */
#yith-rfq-form, .yith-ywraq-list, .yith-ywraq-wrapper { font-family: var(--pc-font); }

/* Breadcrumb + page titles softer */
.page-title-inner { padding: 18px 0; }
.breadcrumbs a { color:#666; }


.term-description   { 
	text-align: center;
	
}
.term-description a {
	color: #3967aa;
	text-decoration: underline; 
	
}