.elementor-13809 .elementor-element.elementor-element-26900d89{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:var(--space-global);--padding-bottom:0;--padding-left:var(--gutter-global);--padding-right:var(--gutter-global);}.elementor-13809 .elementor-element.elementor-global-13901 .jet-breadcrumbs{text-align:left;}.elementor-13809 .elementor-element.elementor-element-89cc361{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13809 .elementor-element.elementor-element-6769907{--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;}.elementor-13809 .elementor-element.elementor-element-3757504 .elementor-icon-list-icon{width:14px;}.elementor-13809 .elementor-element.elementor-element-3757504 .elementor-icon-list-icon i{font-size:14px;}.elementor-13809 .elementor-element.elementor-element-3757504 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-13809 .elementor-element.elementor-element-0042b5e{--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;}.elementor-13809 .elementor-element.elementor-element-4387bc51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-13809 .elementor-element.elementor-element-6769907{--width:65%;}.elementor-13809 .elementor-element.elementor-element-0042b5e{--width:35%;}}/* 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-13809 .elementor-element.elementor-global-13901`)
 * NOT in kit — loads only where the global widget is placed.
 * Docs: jet-breadcrumbs-notes.md
 */

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

/* Shared pill */
.elementor-13809 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item-link,
.elementor-13809 .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-13809 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item-link {
  background-color: var(--color-white);
  color: var(--color-brand-red);
  text-decoration: none;
}

.elementor-13809 .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-13809 .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-13809 .elementor-element.elementor-global-13901 .jet-blocks-icon {
  display: unset;
}

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

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

/* Hide Home crumb + chevron after it */
.elementor-13809 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:has(> .jet-breadcrumbs__item-link.is-home),
.elementor-13809 .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-13809 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:has(> .jet-breadcrumbs__item-target),
.elementor-13809 .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-13809 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:nth-child(n + 7):has(> .jet-breadcrumbs__item-link),
.elementor-13809 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:nth-child(n + 7):has(> .jet-breadcrumbs__item-sep) {
  display: none;
}
*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5da524 */.elementor-13809 .elementor-element.elementor-element-b5da524 img {
    aspect-ratio: 1/1;
    object-fit: cover;
    width: 100%;
}/* End custom CSS */