/**
 * İç sayfa banner — marka rengi, arka plan görseli yok.
 */

body.inner-page .page-header,
body[class*="hermet-page-"] .page-header {
    position: relative;
    margin: 0 !important;
    border-radius: 0 !important;
    min-height: clamp(280px, 38vh, 420px) !important;
    height: auto !important;
    overflow: hidden;
    background-image: none !important;
    background-color: var(--primary-color, #352a44) !important;
    padding: clamp(140px, 16vw, 200px) 0 clamp(72px, 8vw, 110px) !important;
    display: flex;
    align-items: flex-end;
}

body.inner-page .page-header > .container,
body[class*="hermet-page-"] .page-header > .container {
    width: 100%;
}

body.inner-page .page-header::before,
body[class*="hermet-page-"] .page-header::before {
    display: none !important;
}

body.inner-page .page-header-box h1,
body[class*="hermet-page-"] .page-header__title {
    font-size: clamp(32px, 4.8vw, 52px) !important;
    line-height: 1.12 !important;
    margin-bottom: 14px !important;
    color: var(--white-color, #fff) !important;
    font-weight: 600;
    text-transform: none;
    letter-spacing: -0.02em;
}

body.inner-page .page-header-box ol li.breadcrumb-item,
body.inner-page .page-header-box ol .breadcrumb-item + .breadcrumb-item::before,
body.inner-page .page-header-box .post-single-meta ol li,
body[class*="hermet-page-"] .bultax-breadcrumb li,
body[class*="hermet-page-"] .bultax-breadcrumb li a,
body[class*="hermet-page-"] .bultax-breadcrumb li span {
    color: rgba(255, 255, 255, 0.92) !important;
    font-size: 16px;
    font-weight: 400;
}

body[class*="hermet-page-"] .bultax-breadcrumb li span {
    font-weight: 600;
}

body[class*="hermet-page-"] .page-header {
    position: relative;
    z-index: 1;
}

body[class*="hermet-page-"] .page-header__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: none !important;
    background-color: var(--primary-color, #352a44) !important;
}

body[class*="hermet-page-"] .bultax-breadcrumb {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 4px 10px;
    margin: 0;
    padding: 0;
    list-style: none;
}

body[class*="hermet-page-"] .page-header__shape {
    display: none !important;
}

body[class*="hermet-page-"] .page-header__content {
    position: relative;
    z-index: 1;
    padding-top: clamp(140px, 16vw, 200px) !important;
    padding-bottom: clamp(72px, 8vw, 110px) !important;
}

@media (max-width: 991px) {
    body.inner-page .page-header,
    body[class*="hermet-page-"] .page-header {
        min-height: clamp(240px, 34vh, 340px) !important;
        padding: clamp(120px, 14vw, 160px) 0 clamp(56px, 7vw, 80px) !important;
    }

    body[class*="hermet-page-"] .page-header__content {
        padding-top: clamp(120px, 14vw, 160px) !important;
        padding-bottom: clamp(56px, 7vw, 80px) !important;
    }
}

@media (max-width: 767px) {
    body.inner-page .page-header,
    body[class*="hermet-page-"] .page-header {
        min-height: clamp(220px, 32vh, 300px) !important;
        padding: clamp(108px, 16vw, 140px) 0 clamp(48px, 8vw, 68px) !important;
    }

    body.inner-page .page-header-box h1,
    body[class*="hermet-page-"] .page-header__title {
        font-size: clamp(26px, 6.5vw, 36px) !important;
    }

    body[class*="hermet-page-"] .page-header__content {
        padding-top: clamp(108px, 16vw, 140px) !important;
        padding-bottom: clamp(48px, 8vw, 68px) !important;
    }
}
