/* Site-wide breadcrumbs — Ghasum 2026 */

.gh-breadcrumb {
    background: #f4f5f7;
    border-bottom: 1px solid #d5d9e0;
    padding: 12px 0;
    font-family: "Manrope", "Spartan", sans-serif;
    font-size: 13px;
    line-height: 1.4;
}

.gh-breadcrumb__list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0;
    list-style: none;
    margin: 0;
    padding: 0;
}

.gh-breadcrumb__item {
    display: flex;
    align-items: center;
    color: #5a6270;
}

.gh-breadcrumb__item:not(:last-child)::after {
    content: "/";
    margin: 0 10px;
    color: #9aa3b0;
    font-weight: 400;
}

.gh-breadcrumb__item a {
    color: #3a404a;
    text-decoration: none;
    transition: color .2s ease;
}

.gh-breadcrumb__item a:hover {
    color: #e11d2e;
}

.gh-breadcrumb__item span[aria-current="page"] {
    color: #0e1014;
    font-weight: 600;
}

.gh-breadcrumb--hero {
    background: transparent;
    border-bottom: 0;
    padding: 0;
    margin: 0 0 18px;
    font-size: 12px;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    text-shadow: 0 1px 8px rgba(0, 0, 0, 0.45);
}

.gh-breadcrumb--hero .gh-breadcrumb__item {
    color: rgba(255, 255, 255, 0.88);
}

.gh-breadcrumb--hero .gh-breadcrumb__item:not(:last-child)::after {
    color: rgba(255, 255, 255, 0.55);
}

.gh-breadcrumb--hero .gh-breadcrumb__item a {
    color: #ffffff !important;
}

.gh-breadcrumb--hero .gh-breadcrumb__item a:hover {
    color: #ff7a84 !important;
}

.gh-breadcrumb--hero .gh-breadcrumb__item span[aria-current="page"] {
    color: #ffffff;
    font-weight: 600;
}

body.gh-site-2026 .page_header_default .breadcrumbs {
    display: none !important;
}
