.elementor-14637 .elementor-element.elementor-element-4c6ba613{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:var(--space-global);--padding-bottom:0;--padding-left:var(--gutter-global);--padding-right:var(--gutter-global);}.elementor-14637 .elementor-element.elementor-global-13901 .jet-breadcrumbs{text-align:left;}.elementor-14637 .elementor-element.elementor-element-51b9c803{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:var(--space-l);--padding-bottom:var(--space-global);--padding-left:var(--gutter-global);--padding-right:var(--gutter-global);}.elementor-14637 .elementor-element.elementor-element-59bd6ab{--grid-columns:3;}.elementor-14637 .elementor-element.elementor-element-59bd6ab .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-14637 .elementor-element.elementor-element-59bd6ab .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-14637 .elementor-element.elementor-element-59bd6ab .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-14637 .elementor-element.elementor-element-59bd6ab .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-14637 .elementor-element.elementor-element-59bd6ab .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-14637 .elementor-element.elementor-element-59c2690{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-14637 .elementor-element.elementor-element-59bd6ab{--grid-columns:2;}}@media(max-width:767px){.elementor-14637 .elementor-element.elementor-element-51b9c803{--flex-wrap:nowrap;}.elementor-14637 .elementor-element.elementor-element-59bd6ab{--grid-columns:1;}}/* Start custom CSS for global, class: .elementor-global-13901 *//**
 * Jet Breadcrumbs — GLOBAL W - Breadcrumb Matcor (#13901)
 * Paste into: widget Advanced → Custom CSS (Elementor replaces `.elementor-14637 .elementor-element.elementor-global-13901`)
 * NOT in kit — loads only where the global widget is placed.
 * Docs: jet-breadcrumbs-notes.md
 */

/* Layout */
.elementor-14637 .elementor-element.elementor-global-13901 .jet-breadcrumbs__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--gap-2xs);
}

/* Shared pill */
.elementor-14637 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item-link,
.elementor-14637 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item-target {
  display: inline-block;
  padding: 0.25em 0.5em;
  border: var(--border-thick) solid var(--color-brand-red);
  font-size: var(--text-s);
  font-weight: 600;
  line-height: var(--line-s);
  text-transform: uppercase;
  box-sizing: border-box;
}

/* Link — outline; hover inverts to solid */
.elementor-14637 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item-link {
  background-color: var(--color-white);
  color: var(--color-brand-red);
  text-decoration: none;
}

.elementor-14637 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item-link:is(:hover, :focus-visible) {
  background-color: var(--color-brand-red);
  color: var(--color-white);
}

/* Current page — solid (hidden below; keep styles if rule is re-enabled) */
.elementor-14637 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item-target {
  background-color: var(--color-brand-red);
  color: var(--color-white);
}

/* Separator chevron (size + spacing; color stays in widget settings) */
.elementor-14637 .elementor-element.elementor-global-13901 .jet-blocks-icon {
  display: unset;
}

.elementor-14637 .elementor-element.elementor-global-13901 .jet-blocks-icon svg {
  width: 1.5em;
  height: 1.5em;
}

.elementor-14637 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item-sep {
  margin: 0;
}

/* Hide Home crumb + chevron after it */
.elementor-14637 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:has(> .jet-breadcrumbs__item-link.is-home),
.elementor-14637 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:has(> .jet-breadcrumbs__item-link.is-home) + .jet-breadcrumbs__item {
  display: none;
}

/* Hide current page crumb + chevron before it */
.elementor-14637 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:has(> .jet-breadcrumbs__item-target),
.elementor-14637 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:has(+ .jet-breadcrumbs__item > .jet-breadcrumbs__item-target) {
  display: none;
}

/* DISABLED — subcategory trim (re-enable to show CPT + parent category only)
.elementor-14637 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:nth-child(n + 7):has(> .jet-breadcrumbs__item-link),
.elementor-14637 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:nth-child(n + 7):has(> .jet-breadcrumbs__item-sep) {
  display: none;
}
*//* End custom CSS */