﻿/* DEKOHOP TUM SAYFALAR HEADER
   Sadece tum sayfalar header alanini hedefler. Kategori ve checkout dosyalarina dokunmaz. */

:root,
#headerNew {
    --dkh-header-contact-bg: transparent;
    --dkh-header-contact-border: transparent;
    --dkh-header-contact-hover-bg: transparent;
    --dkh-header-contact-shadow: rgba(0,0,0,.10);
    --dkh-header-search-bg: #FFFFFF;
    --dkh-header-search-border: #E2E5EA;
    --dkh-header-search-focus: #B51F2E;
    --dkh-header-icon-color: #171717;
    --dkh-header-cart-bg: #FFFFFF;
    --dkh-header-cart-border: #D7DADE;
    --dkh-header-cart-text: #1B2435;
    --dkh-header-cart-muted: #6C7480;
    --dkh-header-cart-soft: #F3F5F8;
    --dkh-header-cart-primary: #152747;
    --dkh-header-cart-accent: #B51F2E;
    --dkh-header-cart-price: #152747;
    --dkh-header-cart-row-bg: #FFFFFF;
    --dkh-header-cart-row-alt-bg: #FBF8F1;
    --dkh-header-cart-unit-price: #6C7480;
    --dkh-header-cart-shadow: rgba(0,0,0,.18);
}

@media (min-width: 768px) {
    #masthead .header-inner {
        position: relative !important;
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto auto minmax(0, 1fr) !important;
        align-items: center !important;
        justify-content: stretch !important;
        box-sizing: border-box !important;
        width: 100% !important;
        min-height: 118px !important;
        padding-left: 100px !important;
        padding-right: 100px !important;
        gap: 0 !important;
    }

    #masthead #hb-logo {
        order: 1 !important;
        grid-column: 1 !important;
        justify-self: start !important;
        align-self: center !important;
        flex: none !important;
        width: 920px !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    #masthead #hb-logo a,
    #masthead #hb-logo img.header_logo {
        display: block !important;
    }

    #masthead #hb-logo img.header_logo {
        width: 880px !important;
        max-width: 880px !important;
        height: auto !important;
        max-height: 232px !important;
        object-fit: contain !important;
        object-position: center center !important;
        content: url("https://static.ticimax.cloud/78395/uploads/images/logo/1-png.png") !important;
        transform: none !important;
    }

    #masthead .dkh-header-contact {
        order: 2 !important;
        grid-column: 2 !important;
        justify-self: start !important;
        align-self: center !important;
        flex: none !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 10px !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    #masthead .header-inner > .flex-left {
        order: 3 !important;
        grid-column: 3 !important;
        justify-self: start !important;
        align-self: center !important;
        flex: none !important;
        width: auto !important;
        min-width: 220px !important;
        max-width: 380px !important;
        margin: 0 0 0 14px !important;
    }

    #masthead .header-inner > .flex-left .nav-left {
        width: 100% !important;
        justify-content: flex-start !important;
    }

    #masthead #divTopProductSearch {
        display: flex !important;
        align-items: center !important;
        width: 100% !important;
        max-width: 380px !important;
        height: 42px !important;
        min-height: 42px !important;
        margin: 0 !important;
        border: 1px solid var(--dkh-header-search-border) !important;
        border-radius: 22px !important;
        background: var(--dkh-header-search-bg) !important;
        box-shadow: 0 6px 18px rgba(0,0,0,.05) !important;
        overflow: hidden !important;
        transition: border-color .18s ease, box-shadow .18s ease !important;
    }

    #masthead #txtbxArama {
        box-sizing: border-box !important;
        width: calc(100% - 42px) !important;
        height: 38px !important;
        min-height: 38px !important;
        padding: 0 13px !important;
        border: 0 !important;
        border-radius: 0 !important;
        outline: none !important;
        background: var(--dkh-header-search-bg) !important;
        color: #171717 !important;
        font-size: 13px !important;
        font-weight: 600 !important;
        box-shadow: none !important;
    }

    #masthead #divTopProductSearch:focus-within {
        border-color: var(--dkh-header-search-focus) !important;
        box-shadow: 0 0 0 3px rgba(181,31,46,.10) !important;
    }

    #masthead #btnKelimeAra {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 42px !important;
        height: 38px !important;
        min-width: 42px !important;
        min-height: 38px !important;
        border: 0 !important;
        border-radius: 0 !important;
        background: var(--dkh-header-search-bg) !important;
        color: var(--dkh-header-icon-color) !important;
    }

    #masthead .header-inner > .flex-right {
        order: 4 !important;
        grid-column: 4 !important;
        justify-self: end !important;
        align-self: center !important;
        flex: none !important;
        width: auto !important;
        margin-left: 0 !important;
    }

    #masthead .header-inner > .flex-right .nav-right {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        gap: 16px !important;
        width: auto !important;
    }

    #masthead #divHeaderUyeV2,
    #masthead .header-favori-item,
    #masthead .cart-item {
        margin: 0 !important;
    }

    #masthead #divHeaderUyeV2 {
        position: relative !important;
    }

    #masthead #divHeaderUyeV2::after {
        content: "" !important;
        position: absolute !important;
        left: -18px !important;
        right: -18px !important;
        top: 100% !important;
        height: 18px !important;
        display: block !important;
        background: transparent !important;
    }

    #masthead #divHeaderUyeV2 .nav-dropdown {
        min-width: 220px !important;
        padding: 10px !important;
        border: 1px solid #D7DADE !important;
        border-radius: 16px !important;
        background: #FFFFFF !important;
        box-shadow: 0 18px 45px rgba(0,0,0,.16) !important;
        overflow: hidden !important;
        top: calc(100% + 4px) !important;
        right: 0 !important;
        left: auto !important;
        z-index: var(--dkh-header-web-panel-z) !important;
        pointer-events: auto !important;
    }

    #masthead #divHeaderUyeV2:hover .nav-dropdown,
    #masthead #divHeaderUyeV2 .nav-dropdown:hover {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }

    #masthead #divHeaderUyeV2 .nav-dropdown li,
    #masthead #divHeaderUyeV2 .nav-dropdown a,
    #masthead #divHeaderUyeV2 .nav-dropdown span {
        color: #171717 !important;
    }

    #masthead #divHeaderUyeV2 .nav-dropdown li:not(.header-member-name),
    #masthead #divHeaderUyeV2 .nav-dropdown .MyAccount-navigation-link {
        background: #FFFFFF !important;
    }

    #masthead #divHeaderUyeV2 .nav-dropdown-ul {
        display: grid !important;
        gap: 5px !important;
        margin: 0 !important;
        padding: 0 !important;
        list-style: none !important;
    }

    #masthead #divHeaderUyeV2 .MyAccount-navigation-link {
        border-radius: 10px !important;
        overflow: hidden !important;
        background: transparent !important;
    }

    #masthead #divHeaderUyeV2 .MyAccount-navigation-link a,
    #masthead #divHeaderUyeV2 .MyAccount-navigation-link span {
        display: flex !important;
        align-items: center !important;
        min-height: 38px !important;
        padding: 0 12px !important;
        color: #171717 !important;
        font-weight: 700 !important;
        text-decoration: none !important;
    }

    #masthead #divHeaderUyeV2 .MyAccount-navigation-link:hover {
        background: #F3F4F6 !important;
    }

    #masthead #divHeaderUyeV2 .header-member-name {
        border-radius: 10px !important;
        background: #F3F4F6 !important;
        color: #152747 !important;
    }

    #masthead #divHeaderUyeV2 .header-member-name,
    #masthead #divHeaderUyeV2 .header-member-name a,
    #masthead #divHeaderUyeV2 .header-member-name span,
    #masthead #divHeaderUyeV2 .header-member-name div {
        color: #152747 !important;
    }

    #masthead #divHeaderUyeV2 .header-member-exit a {
        color: #B51F2E !important;
    }

    #masthead .cart-item {
        position: relative !important;
    }

    #masthead .cart-item::after {
        content: "" !important;
        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        top: 100% !important;
        height: 9px !important;
        background: transparent !important;
    }

    #masthead #checkoutCartProductDiv {
        box-sizing: border-box !important;
        width: 370px !important;
        min-width: 370px !important;
        max-width: 370px !important;
        max-height: 575px !important;
        top: calc(100% + 8px) !important;
        right: -4px !important;
        left: auto !important;
        margin: 0 !important;
        padding: 16px !important;
        border: 1px solid var(--dkh-header-cart-border) !important;
        border-radius: 20px !important;
        background: var(--dkh-header-cart-bg) !important;
        box-shadow: 0 22px 54px var(--dkh-header-cart-shadow) !important;
        overflow: hidden !important;
        z-index: var(--dkh-header-web-panel-z) !important;
        pointer-events: none !important;
        transform: translateY(6px) !important;
        transition: opacity .18s ease, transform .18s ease, visibility .18s ease !important;
    }

    #masthead .cart-item:hover #checkoutCartProductDiv,
    #masthead #checkoutCartProductDiv:hover {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
        transform: translateY(0) !important;
    }

    #masthead #checkoutCartProductDiv * {
        pointer-events: none !important;
    }

    #masthead .cart-item:hover #checkoutCartProductDiv *,
    #masthead #checkoutCartProductDiv:hover * {
        pointer-events: auto !important;
    }

    #masthead #checkoutCartProductDiv::before {
        content: "" !important;
        position: absolute !important;
        top: -7px !important;
        right: 20px !important;
        width: 14px !important;
        height: 14px !important;
        border-left: 1px solid var(--dkh-header-cart-border) !important;
        border-top: 1px solid var(--dkh-header-cart-border) !important;
        background: var(--dkh-header-cart-bg) !important;
        transform: rotate(45deg) !important;
    }

    #masthead #checkoutCartProductDiv .checkoutCartProductContent {
        box-sizing: border-box !important;
        width: 100% !important;
        max-height: 535px !important;
        display: flex !important;
        flex-direction: column !important;
        gap: 12px !important;
        overflow: hidden !important;
    }

    #masthead #checkoutCartProductDiv .cartCheckoutProduct {
        box-sizing: border-box !important;
        display: block !important;
        width: 100% !important;
        max-height: 360px !important;
        margin: 0 !important;
        padding: 0 6px 0 0 !important;
        overflow-x: hidden !important;
        overflow-y: auto !important;
        scrollbar-width: thin !important;
        scrollbar-color: #A9B0BA transparent !important;
    }

    #masthead #checkoutCartProductDiv .cartCheckoutProduct::-webkit-scrollbar {
        width: 6px !important;
    }

    #masthead #checkoutCartProductDiv .cartCheckoutProduct::-webkit-scrollbar-thumb {
        border-radius: 999px !important;
        background: #A9B0BA !important;
    }

    #masthead #checkoutCartProductDiv .checkoutProductContent {
        display: block !important;
        width: 100% !important;
        overflow: visible !important;
    }

    #masthead #checkoutCartProductDiv .checkoutProductItem {
        position: relative !important;
        box-sizing: border-box !important;
        display: grid !important;
        grid-template-columns: 88px minmax(0,1fr) !important;
        grid-template-areas: "image info" !important;
        align-items: stretch !important;
        gap: 10px !important;
        width: 100% !important;
        min-height: 122px !important;
        margin: 0 0 9px 0 !important;
        padding: 9px 10px !important;
        border: 1px solid rgba(215,218,222,.82) !important;
        border-radius: 15px !important;
        background: var(--dkh-header-cart-row-bg) !important;
        overflow: hidden !important;
    }

    #masthead #checkoutCartProductDiv .checkoutProductItem:nth-child(even) {
        background: var(--dkh-header-cart-row-alt-bg) !important;
    }

    #masthead #checkoutCartProductDiv .checkoutProductItem:last-child {
        margin-bottom: 0 !important;
    }

    #masthead #checkoutCartProductDiv .checkoutItemLeft {
        grid-area: image !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 88px !important;
        min-width: 88px !important;
        min-height: 104px !important;
        border-radius: 13px !important;
        background: rgba(255,255,255,.72) !important;
        box-shadow: inset 0 0 0 1px rgba(215,218,222,.72) !important;
        overflow: hidden !important;
    }

    #masthead #checkoutCartProductDiv .checkoutItemImg,
    #masthead #checkoutCartProductDiv .checkoutItemImg a {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 84px !important;
        height: 104px !important;
        min-width: 84px !important;
        min-height: 104px !important;
        overflow: hidden !important;
    }

    #masthead #checkoutCartProductDiv .checkoutItemImg img,
    #masthead #checkoutCartProductDiv .checkoutItemImg img.lazyImage {
        display: block !important;
        width: 82px !important;
        height: 98px !important;
        min-width: 82px !important;
        min-height: 98px !important;
        max-width: 82px !important;
        max-height: 98px !important;
        border-radius: 12px !important;
        background: #F6F7F9 !important;
        object-fit: contain !important;
        object-position: center center !important;
        opacity: 1 !important;
        visibility: visible !important;
    }

    #masthead #checkoutCartProductDiv .checkoutItemRight {
        grid-area: info !important;
        display: grid !important;
        grid-template-columns: minmax(0,1fr) auto !important;
        grid-template-areas:
            "name name"
            "qty qty"
            "unit price" !important;
        align-content: center !important;
        align-items: center !important;
        column-gap: 8px !important;
        row-gap: 5px !important;
        min-width: 0 !important;
        min-height: 104px !important;
        padding: 0 !important;
        opacity: 1 !important;
        visibility: visible !important;
    }

    #masthead #checkoutCartProductDiv .checkoutItemName {
        grid-area: name !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 24px 0 0 !important;
        overflow: hidden !important;
    }

    #masthead #checkoutCartProductDiv .checkoutItemName a,
    #masthead #checkoutCartProductDiv .checkoutItemName span {
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        max-height: 34px !important;
        color: var(--dkh-header-cart-text) !important;
        font-size: 11.5px !important;
        font-weight: 800 !important;
        line-height: 1.35 !important;
        text-decoration: none !important;
        overflow: hidden !important;
        opacity: 1 !important;
        visibility: visible !important;
    }

    #masthead #checkoutCartProductDiv .checkoutItemDelete {
        position: absolute !important;
        top: 7px !important;
        left: 7px !important;
        right: auto !important;
        z-index: 4 !important;
        width: 24px !important;
        height: 24px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border-radius: 50% !important;
        background: rgba(255,255,255,.92) !important;
        box-shadow: 0 6px 15px rgba(0,0,0,.08) !important;
    }

    #masthead #checkoutCartProductDiv .checkoutItemDelete a {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 24px !important;
        height: 24px !important;
    }

    #masthead #checkoutCartProductDiv .checkoutItemSalesUnit {
        display: none !important;
    }

    #masthead #checkoutCartProductDiv .dkh-cart-qty-control {
        grid-area: qty !important;
        justify-self: start !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 7px !important;
        min-height: 28px !important;
        margin: 1px 0 0 0 !important;
        padding: 3px 6px !important;
        border: 1px solid #E3E6EB !important;
        border-radius: 999px !important;
        background: var(--dkh-header-cart-soft) !important;
        box-shadow: inset 0 0 0 1px rgba(255,255,255,.45) !important;
        transition: opacity .16s ease, filter .16s ease !important;
    }

    #masthead #checkoutCartProductDiv .dkh-cart-qty-control.dkh-busy {
        opacity: .58 !important;
        pointer-events: none !important;
        filter: grayscale(.15) !important;
    }

    #masthead #checkoutCartProductDiv .dkh-cart-qty-btn {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 22px !important;
        height: 22px !important;
        min-width: 22px !important;
        min-height: 22px !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 50% !important;
        background: #FFFFFF !important;
        color: var(--dkh-header-cart-primary) !important;
        box-shadow: 0 4px 10px rgba(0,0,0,.08) !important;
        cursor: pointer !important;
        font-size: 15px !important;
        font-weight: 900 !important;
        line-height: 1 !important;
        transition: transform .14s ease, background .14s ease, color .14s ease !important;
    }

    #masthead #checkoutCartProductDiv .dkh-cart-qty-btn:hover {
        transform: translateY(-1px) !important;
        background: var(--dkh-header-cart-primary) !important;
        color: #FFFFFF !important;
    }

    #masthead #checkoutCartProductDiv .dkh-cart-qty-value {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        min-width: 48px !important;
        color: var(--dkh-header-cart-text) !important;
        font-size: 12px !important;
        font-weight: 800 !important;
        line-height: 1 !important;
        white-space: nowrap !important;
        text-transform: lowercase !important;
    }

    #masthead #checkoutCartProductDiv .dkh-cart-unit-price {
        grid-area: unit !important;
        justify-self: start !important;
        align-self: end !important;
        margin: 0 !important;
        color: var(--dkh-header-cart-unit-price) !important;
        font-size: 10.5px !important;
        font-weight: 800 !important;
        line-height: 1.15 !important;
        white-space: nowrap !important;
        opacity: .80 !important;
        visibility: visible !important;
    }

    #masthead #checkoutCartProductDiv .checkoutItemPrice {
        grid-area: price !important;
        justify-self: end !important;
        align-self: end !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-end !important;
        margin: 0 !important;
        color: var(--dkh-header-cart-price) !important;
        font-size: 13px !important;
        font-weight: 900 !important;
        line-height: 1.05 !important;
        text-align: right !important;
        white-space: nowrap !important;
        opacity: 1 !important;
        visibility: visible !important;
    }

    #masthead #checkoutCartProductDiv .checkoutItemPrice::before {
        content: "Toplam" !important;
        display: block !important;
        margin-bottom: 2px !important;
        color: var(--dkh-header-cart-muted) !important;
        font-size: 9px !important;
        font-weight: 800 !important;
        line-height: 1 !important;
        opacity: .72 !important;
    }

    #masthead #checkoutCartProductDiv .checkoutItemPrice span {
        color: var(--dkh-header-cart-price) !important;
        font-size: 13px !important;
        font-weight: 900 !important;
        line-height: 1.1 !important;
    }

    #masthead #checkoutCartProductDiv .cartCheckoutButtons,
    #masthead #checkoutCartProductDiv .cartCheckoutButtonsContent {
        box-sizing: border-box !important;
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        gap: 10px !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    #masthead #checkoutCartProductDiv .checkoutButton {
        flex: 1 1 0 !important;
        width: auto !important;
        min-width: 0 !important;
        margin: 0 !important;
    }

    #masthead #checkoutCartProductDiv .checkoutButton a {
        box-sizing: border-box !important;
        width: 100% !important;
        min-height: 48px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border: 1px solid transparent !important;
        border-radius: 12px !important;
        font-size: 13px !important;
        font-weight: 800 !important;
        letter-spacing: .01em !important;
        text-decoration: none !important;
        transition: transform .16s ease, filter .16s ease, background .16s ease !important;
    }

    #masthead #checkoutCartProductDiv .basketUrlButton a {
        border-color: #E3E6EB !important;
        background: var(--dkh-header-cart-soft) !important;
        color: var(--dkh-header-cart-primary) !important;
    }

    #masthead #checkoutCartProductDiv .orderCompleteButton a {
        background: var(--dkh-header-cart-primary) !important;
        color: #FFFFFF !important;
        box-shadow: 0 10px 22px rgba(21,39,71,.18) !important;
    }

    #masthead #checkoutCartProductDiv .checkoutButton a:hover {
        transform: translateY(-1px) !important;
        filter: brightness(.98) !important;
    }
}

.dkh-header-contact-link {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    min-height: 34px !important;
    border: 1px solid var(--dkh-header-contact-border) !important;
    border-radius: 50% !important;
    background: transparent !important;
    box-shadow: 0 5px 14px var(--dkh-header-contact-shadow) !important;
    text-decoration: none !important;
    overflow: hidden !important;
    transition: transform .2s ease, background .18s ease, border-color .18s ease, filter .18s ease !important;
}

.dkh-header-contact-link:hover {
    transform: translateY(-2px) rotate(-2deg) scale(1.07) !important;
    background: transparent !important;
    border-color: transparent !important;
    filter: drop-shadow(0 6px 10px rgba(0,0,0,.16)) !important;
}

.dkh-header-whatsapp:hover {
    transform: translateY(-2px) rotate(2deg) scale(1.07) !important;
}

.dkh-header-contact-link img {
    display: block !important;
    width: 22px !important;
    height: 22px !important;
    object-fit: contain !important;
}

.dkh-header-contact-text {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(0,0,0,0) !important;
}

#headerNew .hizliAramaSonuc,
#headerNew .headerSearchResult,
#headerNew .searchResult,
#headerNew .searchResults,
#headerNew .autocomplete-suggestions,
#headerNew .ui-autocomplete,
#divAramaSonuc,
.divAramaSonuc,
.hizliAramaSonuc {
    border: 1px solid #E2E5EA !important;
    border-radius: 18px !important;
    background: #FFFFFF !important;
    box-shadow: 0 18px 46px rgba(0,0,0,.16) !important;
    overflow: hidden !important;
    z-index: 100350 !important;
}

#headerNew .hizliAramaSonuc a,
#headerNew .headerSearchResult a,
#headerNew .searchResult a,
#headerNew .searchResults a,
#headerNew .autocomplete-suggestions a,
#divAramaSonuc a,
.divAramaSonuc a,
.hizliAramaSonuc a {
    border-radius: 12px !important;
    color: #1B1E24 !important;
    text-decoration: none !important;
}

#headerNew .hizliAramaSonuc a:hover,
#headerNew .headerSearchResult a:hover,
#headerNew .searchResult a:hover,
#headerNew .searchResults a:hover,
#headerNew .autocomplete-suggestions a:hover,
#divAramaSonuc a:hover,
.divAramaSonuc a:hover,
.hizliAramaSonuc a:hover {
    background: #F4F5F7 !important;
}

@media (min-width: 768px) {
    #divAramaAlani.ticimax-search-content {
        border: 1px solid #E2E5EA !important;
        border-radius: 20px !important;
        background: #FFFFFF !important;
        color: #171717 !important;
        box-shadow: 0 24px 62px rgba(0,0,0,.18) !important;
        overflow: hidden !important;
        z-index: 100500 !important;
    }

    #divAramaAlani .quickSearchContent {
        border-radius: 20px !important;
        overflow: hidden !important;
    }

    #divAramaAlani .ticimax-search-sidebar {
        background: #F7F8FB !important;
        border-right: 1px solid #E8EAF0 !important;
    }

    #divAramaAlani .ticimax-sidebar-item {
        padding: 18px 16px !important;
    }

    #divAramaAlani .ticimax-sidebar-item h3,
    #divAramaAlani .ticimax-search-products-title h3 {
        color: #152747 !important;
        font-weight: 850 !important;
    }

    #divAramaAlani .ticimax-sidebar-item ul {
        display: grid !important;
        gap: 9px !important;
        margin: 0 !important;
        padding: 0 !important;
        list-style: none !important;
    }

    #divAramaAlani .ticimax-sidebar-item a,
    #divAramaAlani .ticimax-search-sidebar a {
        display: block !important;
        padding: 10px 12px !important;
        border-radius: 12px !important;
        color: #283244 !important;
        font-size: 13px !important;
        font-weight: 750 !important;
        text-decoration: none !important;
    }

    #divAramaAlani .ticimax-sidebar-item a:hover,
    #divAramaAlani .ticimax-search-sidebar a:hover,
    #divAramaAlani a.dkh-search-active-category {
        background: #FFF8F0 !important;
        box-shadow: inset 4px 0 0 #B51F2E !important;
        color: #152747 !important;
    }

    #divAramaAlani #divSearchProducts {
        max-height: min(70vh, 620px) !important;
        overflow-y: auto !important;
        overflow-x: hidden !important;
        padding: 0 16px 16px !important;
    }

    #divAramaAlani #divSearchProducts ul.products {
        display: grid !important;
        grid-template-columns: repeat(2,minmax(0,1fr)) !important;
        gap: 12px !important;
        margin: 0 !important;
        padding: 0 !important;
        list-style: none !important;
    }

    #divAramaAlani #divSearchProducts li > a {
        display: grid !important;
        grid-template-columns: 78px minmax(0,1fr) !important;
        gap: 11px !important;
        align-items: center !important;
        min-height: 108px !important;
        padding: 10px !important;
        border: 1px solid #E2E5EA !important;
        border-radius: 15px !important;
        background: #FFFFFF !important;
        box-shadow: 0 6px 16px rgba(0,0,0,.05) !important;
    }

    #divAramaAlani #divSearchProducts li > a:hover {
        border-color: rgba(181,31,46,.25) !important;
        background: #FBF8F1 !important;
    }

    #divAramaAlani .ticimax-search-product-image,
    #divAramaAlani .ticimax-search-product-image img {
        width: 78px !important;
        height: 88px !important;
        border-radius: 12px !important;
        object-fit: contain !important;
        overflow: hidden !important;
    }

    #divAramaAlani .ticimax-search-product-info {
        display: grid !important;
        gap: 6px !important;
        min-width: 0 !important;
    }

    #divAramaAlani .ticimax-search-product-info-category {
        color: #8F7651 !important;
        font-size: 11px !important;
        font-weight: 800 !important;
    }

    #divAramaAlani .ticimax-search-product-info-name {
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
        color: #1B1E24 !important;
        font-size: 13px !important;
        font-weight: 750 !important;
        line-height: 1.38 !important;
    }

    #divAramaAlani .ticimax-search-product-info-price {
        display: inline-flex !important;
        width: max-content !important;
        min-height: 28px !important;
        align-items: center !important;
        padding: 0 11px !important;
        border-radius: 999px !important;
        background: #152747 !important;
        color: #FFFFFF !important;
        font-size: 14px !important;
        font-weight: 900 !important;
    }
}

@media (max-width: 767px) {
    #masthead .header-inner {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        justify-content: space-between !important;
        position: relative !important;
        box-sizing: border-box !important;
        width: 100% !important;
        min-height: 54px !important;
        padding: 0 9px !important;
        gap: 0 !important;
    }

    #masthead .header-inner > .flex-left {
        order: 1 !important;
        flex: 0 0 auto !important;
        display: flex !important;
        width: auto !important;
        max-width: none !important;
        margin: 0 3px 0 0 !important;
    }

    #masthead .header-inner > .flex-left .nav-left {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        gap: 7px !important;
        width: auto !important;
    }

    #masthead .mobile-menu-item,
    #masthead .mobile-search-item {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 27px !important;
        min-width: 27px !important;
        height: 32px !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    #masthead .mobile-menu-item {
        order: 1 !important;
        position: relative !important;
        z-index: 100500 !important;
        align-self: center !important;
        top: 0 !important;
        line-height: 1 !important;
    }

    #masthead .flex-left .dkh-header-contact {
        order: 2 !important;
        flex: 0 0 auto !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 8px !important;
        margin: 0 5px !important;
        padding: 0 !important;
    }

    #masthead .mobile-search-item {
        order: 4 !important;
    }

    #masthead .flex-left .mobile-search-item {
        display: none !important;
    }

    #masthead #divTopProductSearch {
        display: none !important;
    }

    html.dkh-mobile-search-open #masthead #divTopProductSearch {
        position: fixed !important;
        left: 12px !important;
        right: 12px !important;
        top: 62px !important;
        z-index: 100500 !important;
        display: flex !important;
        align-items: center !important;
        width: auto !important;
        max-width: none !important;
        height: 48px !important;
        min-height: 48px !important;
        margin: 0 !important;
        border: 1px solid #D7DADE !important;
        border-radius: 18px !important;
        background: #FFFFFF !important;
        box-shadow: 0 18px 42px rgba(0,0,0,.18) !important;
        overflow: hidden !important;
    }

    html.dkh-mobile-search-open #masthead #txtbxArama {
        display: block !important;
        box-sizing: border-box !important;
        width: calc(100% - 48px) !important;
        height: 48px !important;
        min-height: 48px !important;
        padding: 0 14px !important;
        border: 0 !important;
        border-radius: 0 !important;
        outline: none !important;
        background: #FFFFFF !important;
        color: #171717 !important;
        font-size: 14px !important;
        font-weight: 700 !important;
    }

    html.dkh-mobile-search-open #masthead #btnKelimeAra {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 48px !important;
        min-width: 48px !important;
        height: 48px !important;
        border: 0 !important;
        border-radius: 0 !important;
        background: #FFFFFF !important;
        color: #171717 !important;
    }

    #masthead #hb-logo {
        order: 5 !important;
        position: absolute !important;
        left: 50% !important;
        top: 50% !important;
        transform: translate(-50%, -50%) !important;
        flex: 0 0 128px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        width: 128px !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    #masthead #hb-logo img.header_logo {
        width: 122px !important;
        max-width: 122px !important;
        height: 42px !important;
        object-fit: cover !important;
        object-position: center center !important;
        content: url("https://static.ticimax.cloud/78395/uploads/images/logo/1-png.png") !important;
        transform: none !important;
    }

    #masthead .header-inner > .flex-right {
        order: 6 !important;
        flex: 0 0 auto !important;
        display: flex !important;
        width: auto !important;
        margin-left: auto !important;
    }

    #masthead .header-inner > .flex-right .nav-right {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        gap: 7px !important;
        width: auto !important;
    }

    #masthead #divHeaderUyeV2,
    #masthead .header-favori-item {
        display: none !important;
    }

    #masthead .mobile-user-item,
    #masthead .flex-right .mobile-search-item {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 28px !important;
        min-width: 28px !important;
        height: 32px !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    #masthead .mobile-cart-item,
    #masthead .cart-item {
        display: none !important;
    }

    #masthead .flex-right .mobile-search-item {
        order: 1 !important;
    }

    #masthead .mobile-user-item {
        order: 2 !important;
    }

    #masthead .header-inner > .dkh-header-contact {
        order: 2 !important;
        flex: 0 0 auto !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 3px !important;
        margin: 0 3px 0 0 !important;
        padding: 0 !important;
    }

    #masthead .dkh-header-phone {
        order: 1 !important;
    }

    #masthead .dkh-header-whatsapp {
        order: 2 !important;
    }

    #masthead .header-inner > #hb-logo {
        order: 5 !important;
    }

    #masthead .header-inner > .dkh-header-contact {
        order: 2 !important;
    }

    #masthead .header-inner > .flex-left {
        order: 1 !important;
    }

    #masthead .header-inner > .flex-right {
        order: 6 !important;
    }

    .dkh-header-contact-link {
        width: 27px !important;
        height: 27px !important;
        min-width: 27px !important;
        min-height: 27px !important;
        box-shadow: none !important;
    }

    .dkh-header-contact-link img {
        width: 21px !important;
        height: 21px !important;
    }

    .newMenuTop,
    .newMenuBtnClick,
    .mobile-menu-item,
    .menu-wrap {
        z-index: 100200 !important;
    }

    html.dkh-mobile-menu-open #masthead .mobile-menu-item {
        position: relative !important;
        top: -1px !important;
        transform: none !important;
        align-self: center !important;
    }

    html.dkh-mobile-menu-open #masthead .newMenuBtnClick {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        height: 32px !important;
        min-height: 32px !important;
        padding: 0 !important;
        margin: 0 !important;
        position: relative !important;
        top: -1px !important;
    }

    #masthead .mobile-menu-item,
    #masthead .mobile-menu-item *,
    #masthead .newMenuBtnClick,
    #masthead .newMenuBtnClick * {
        line-height: 1 !important;
        vertical-align: middle !important;
        transform: none !important;
    }

    #headerNew .menu-wrap,
    #headerNew .newMenuTop,
    .menu-wrap,
    .newMenuTop {
        border: 1px solid #E2E5EA !important;
        border-radius: 0 20px 20px 0 !important;
        background: #FFFFFF !important;
        box-shadow: 18px 0 48px rgba(0,0,0,.16) !important;
        overflow: auto !important;
        padding: 14px 12px !important;
    }

    #headerNew .newMenuTop,
    .newMenuTop {
        min-height: 54px !important;
        align-items: center !important;
        padding: 9px 12px !important;
        border-radius: 0 0 18px 0 !important;
        box-shadow: 0 10px 28px rgba(0,0,0,.10) !important;
    }

    #headerNew .menu-wrap {
        width: 100vw !important;
        max-width: 100vw !important;
        left: 0 !important;
        right: auto !important;
        top: 0 !important;
        bottom: 0 !important;
        min-height: 100vh !important;
        max-height: 100vh !important;
        border-radius: 0 !important;
        padding: 54px 12px 14px 12px !important;
    }

    #headerNew .newHeaderNavigation.mobileStyle .newHeaderNavUl > li > .menu-wrap,
    .newHeaderNavigation.mobileStyle .newHeaderNavUl > li > .menu-wrap {
        display: none !important;
        visibility: hidden !important;
        opacity: 0 !important;
        pointer-events: none !important;
        transform: translateX(100%) !important;
        z-index: -1 !important;
    }

    #headerNew .newHeaderNavigation.mobileStyle .newHeaderNavUl > li.dkh-submenu-open > .menu-wrap,
    .newHeaderNavigation.mobileStyle .newHeaderNavUl > li.dkh-submenu-open > .menu-wrap {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        pointer-events: auto !important;
        transform: translateX(0) !important;
        z-index: 100260 !important;
    }

    #headerNew .menu-wrap .menu-list-row,
    #headerNew .menu-wrap .menu-list-kolon,
    .menu-wrap .menu-list-row,
    .menu-wrap .menu-list-kolon {
        display: grid !important;
        gap: 0 !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    #headerNew .menu-wrap li,
    #headerNew .menu-wrap .nav-item,
    #headerNew .menu-wrap .menu-list-kolon > *,
    #headerNew .newMenuTop li,
    #headerNew .newMenuTop .nav-item,
    #headerNew .newMenuTop > *,
    .menu-wrap li,
    .menu-wrap .nav-item,
    .menu-wrap .menu-list-kolon > *,
    .newMenuTop li,
    .newMenuTop .nav-item,
    .newMenuTop > * {
        border-radius: 12px !important;
        margin: 0 0 5px 0 !important;
        overflow: hidden !important;
    }

    #headerNew .menu-wrap li:nth-child(odd),
    #headerNew .menu-wrap .nav-item:nth-child(odd),
    #headerNew .menu-wrap .menu-list-kolon > *:nth-child(odd),
    #headerNew .newMenuTop li:nth-child(odd),
    #headerNew .newMenuTop .nav-item:nth-child(odd),
    #headerNew .newMenuTop > *:nth-child(odd),
    .menu-wrap li:nth-child(odd),
    .menu-wrap .nav-item:nth-child(odd),
    .menu-wrap .menu-list-kolon > *:nth-child(odd),
    .newMenuTop li:nth-child(odd),
    .newMenuTop .nav-item:nth-child(odd),
    .newMenuTop > *:nth-child(odd) {
        background: #FFFFFF !important;
    }

    #headerNew .menu-wrap li:nth-child(even),
    #headerNew .menu-wrap .nav-item:nth-child(even),
    #headerNew .menu-wrap .menu-list-kolon > *:nth-child(even),
    #headerNew .newMenuTop li:nth-child(even),
    #headerNew .newMenuTop .nav-item:nth-child(even),
    #headerNew .newMenuTop > *:nth-child(even),
    .menu-wrap li:nth-child(even),
    .menu-wrap .nav-item:nth-child(even),
    .menu-wrap .menu-list-kolon > *:nth-child(even),
    .newMenuTop li:nth-child(even),
    .newMenuTop .nav-item:nth-child(even),
    .newMenuTop > *:nth-child(even) {
        background: #F7F3EA !important;
    }

    #headerNew .menu-wrap a,
    #headerNew .menu-wrap span,
    #headerNew .newMenuTop a,
    #headerNew .newMenuTop span,
    .menu-wrap a,
    .menu-wrap span,
    .newMenuTop a,
    .newMenuTop span {
        border-radius: 12px !important;
        color: #1B1E24 !important;
        font-weight: 800 !important;
        text-decoration: none !important;
        min-height: 38px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        padding: 0 34px 0 34px !important;
        background: transparent !important;
        border: 1px solid transparent !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }

    #headerNew .menu-wrap a:hover,
    #headerNew .newMenuTop a:hover,
    .menu-wrap a:hover,
    .newMenuTop a:hover {
        background: #F4F5F7 !important;
        border-color: #E2E5EA !important;
    }

    #headerNew .newHeaderNavigation.mobileStyle.mobileactive .newHeaderNav,
    .newHeaderNavigation.mobileStyle.mobileactive .newHeaderNav {
        background: #FFFFFF !important;
        border: 1px solid #E2E5EA !important;
        border-radius: 0 20px 20px 0 !important;
        box-shadow: 18px 0 46px rgba(0,0,0,.14) !important;
        overflow: auto !important;
    }

    #headerNew .newHeaderNavigation.mobileStyle .newHeaderNavUl,
    .newHeaderNavigation.mobileStyle .newHeaderNavUl {
        width: calc(100% - 16px) !important;
        margin: 0 8px 14px 8px !important;
        padding: 0 !important;
    }

    #headerNew .newHeaderNavigation.mobileStyle .newHeaderNavUl > li,
    .newHeaderNavigation.mobileStyle .newHeaderNavUl > li {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        min-height: 42px !important;
        margin: 0 0 5px 0 !important;
        border-radius: 13px !important;
        overflow: hidden !important;
        border: 1px solid #E2E5EA !important;
        background: #FFFFFF !important;
        box-sizing: border-box !important;
    }

    #headerNew .newHeaderNavigation.mobileStyle .newHeaderNavUl > li:nth-child(even),
    .newHeaderNavigation.mobileStyle .newHeaderNavUl > li:nth-child(even) {
        background: #F7F3EA !important;
    }

    #headerNew .newHeaderNavigation.mobileStyle .menuCloseBtn,
    .newHeaderNavigation.mobileStyle .menuCloseBtn {
        position: absolute !important;
        right: 14px !important;
        top: 20px !important;
        width: 42px !important;
        height: 32px !important;
        min-width: 42px !important;
        min-height: 32px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 1px solid #E2E5EA !important;
        border-radius: 15px !important;
        background: #FFFFFF !important;
        box-shadow: 0 8px 20px rgba(0,0,0,.08) !important;
        z-index: 3 !important;
    }

    #headerNew .newHeaderNavigation.mobileStyle .newHeaderNavUl > li > a.nav-item-link,
    .newHeaderNavigation.mobileStyle .newHeaderNavUl > li > a.nav-item-link {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: calc(100% - 54px) !important;
        max-width: calc(100% - 54px) !important;
        min-width: 0 !important;
        min-height: 42px !important;
        padding: 0 8px !important;
        margin: 0 46px 0 8px !important;
        text-align: center !important;
        background: transparent !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }

    #headerNew .newHeaderNavigation.mobileStyle .newHeaderNavUl > li > a.nav-item-link > span,
    .newHeaderNavigation.mobileStyle .newHeaderNavUl > li > a.nav-item-link > span {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        text-align: center !important;
        line-height: 1.18 !important;
        white-space: normal !important;
        overflow: hidden !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
        box-sizing: border-box !important;
    }

    #headerNew .newHeaderNavigation.mobileStyle .newHeaderNavUl > li .nextKolonBtn,
    .newHeaderNavigation.mobileStyle .newHeaderNavUl > li .nextKolonBtn {
        position: absolute !important;
        left: auto !important;
        right: 7px !important;
        top: 50% !important;
        width: 34px !important;
        height: 30px !important;
        min-width: 34px !important;
        min-height: 30px !important;
        max-width: 34px !important;
        padding: 0 !important;
        margin: 0 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border-radius: 11px !important;
        border: 1px solid rgba(27,30,36,.10) !important;
        background: rgba(27,30,36,.10) !important;
        color: #1B1E24 !important;
        transform: translateY(-50%) !important;
        box-shadow: inset 0 0 0 1px rgba(255,255,255,.34) !important;
        z-index: 2 !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    #headerNew .newHeaderNavigation.mobileStyle .newHeaderNavUl > li .nextKolonBtn *,
    .newHeaderNavigation.mobileStyle .newHeaderNavUl > li .nextKolonBtn * {
        position: static !important;
        inset: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1 !important;
        transform: none !important;
    }

    #headerNew .newHeaderNavigation.mobileStyle .newHeaderNavUl > li .nextKolonBtn:before,
    #headerNew .newHeaderNavigation.mobileStyle .newHeaderNavUl > li .nextKolonBtn:after,
    .newHeaderNavigation.mobileStyle .newHeaderNavUl > li .nextKolonBtn:before,
    .newHeaderNavigation.mobileStyle .newHeaderNavUl > li .nextKolonBtn:after {
        line-height: 1 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .dkh-menu-back {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        min-height: 40px !important;
        margin: 0 0 9px 0 !important;
        padding: 0 12px !important;
        border: 1px solid rgba(181,31,46,.18) !important;
        border-radius: 13px !important;
        background: rgba(27,30,36,.92) !important;
        color: #FFFFFF !important;
        font-size: 13px !important;
        font-weight: 900 !important;
        letter-spacing: .2px !important;
        text-align: center !important;
        box-shadow: 0 10px 24px rgba(0,0,0,.10) !important;
    }

    .dkh-menu-back:hover {
        background: rgba(181,31,46,.92) !important;
    }

}

/* ==========================================================
   DEKOHOP TUM SAYFALAR HEADER - WEB ANA MENU AYARLARI
   HIZ NOTU: Bu bolum sadece CSS ile calisir. Ana menu rengi,
   acilir pencere, z-index ve hizalama icin ekstra JS yoktur.
   ========================================================== */

:root,
#headerNew {
    --dkh-header-web-menu-bg: #FFFFFF;
    --dkh-header-web-menu-soft-bg: transparent;
    --dkh-header-web-menu-hover-bg: rgba(27,30,36,.045);
    --dkh-header-web-menu-active-bg: rgba(27,30,36,.070);
    --dkh-header-web-menu-border: #E2E5EA;
    --dkh-header-web-menu-text: #1B1E24;
    --dkh-header-web-menu-muted: #6D5424;
    --dkh-header-web-menu-accent: #B51F2E;
    --dkh-header-web-menu-shadow: rgba(0,0,0,.16);
    --dkh-header-web-menu-radius: 18px;
    --dkh-header-web-menu-item-radius: 12px;
    --dkh-header-web-main-item-width: 148px;
    --dkh-header-web-main-item-height: 48px;
    --dkh-header-web-menu-width: max-content;
    --dkh-header-web-menu-min-width: 210px;
    --dkh-header-web-menu-max-width: min(360px, calc(100vw - 48px));
    --dkh-header-web-menu-max-height: calc(100vh - 170px);
    --dkh-header-web-filter-z: 1000;
    --dkh-header-web-menu-z: 500000;
    --dkh-header-web-menu-panel-z: 700000;
    --dkh-header-web-icon-z: 1500000000;
    --dkh-header-web-panel-z: 2147483000;
}

@media (min-width: 768px) {
    #masthead {
        position: relative !important;
        z-index: var(--dkh-header-web-icon-z) !important;
    }

    #headerNew {
        position: relative !important;
        z-index: var(--dkh-header-web-menu-z) !important;
    }

    #masthead .header,
    #masthead .header-inner,
    #masthead .header-wrapper,
    #masthead .header-inner > .flex-right,
    #masthead .header-inner > .flex-right .nav-right {
        position: relative !important;
        z-index: var(--dkh-header-web-icon-z) !important;
    }

    #headerNew,
    #masthead,
    #masthead .header,
    #masthead .header-inner,
    #masthead .header-wrapper,
    #masthead .newHeaderNavigation,
    #masthead .newHeaderNavigation *,
    #headerNew .newHeaderNavigation,
    #headerNew .newHeaderNavigation * {
        overflow: visible !important;
    }

    #masthead .header-inner > .flex-right,
    #masthead .header-inner > .flex-right .nav-right,
    #masthead #divHeaderUyeV2,
    #masthead .header-favori-item,
    #masthead .cart-item {
        position: relative !important;
        z-index: var(--dkh-header-web-icon-z) !important;
    }

    #masthead #divHeaderUyeV2:hover,
    #masthead .cart-item:hover {
        position: relative !important;
        z-index: var(--dkh-header-web-panel-z) !important;
    }

    #masthead #divHeaderUyeV2 .nav-dropdown,
    #masthead .cart-item #checkoutCartProductDiv,
    #masthead #checkoutCartProductDiv {
        position: absolute !important;
        z-index: var(--dkh-header-web-panel-z) !important;
        isolation: isolate !important;
    }

    #masthead #divHeaderUyeV2 .nav-dropdown.dkh-header-fixed-panel,
    #masthead .cart-item #checkoutCartProductDiv.dkh-header-fixed-panel,
    #masthead #checkoutCartProductDiv.dkh-header-fixed-panel {
        position: fixed !important;
        z-index: var(--dkh-header-web-panel-z) !important;
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
        transform: none !important;
        isolation: isolate !important;
    }

    html.dkh-header-panel-open #headerNew .newHeaderNavigation:not(.mobileStyle),
    html.dkh-header-panel-open .newHeaderNavigation:not(.mobileStyle),
    html.dkh-header-panel-open #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNav,
    html.dkh-header-panel-open .newHeaderNavigation:not(.mobileStyle) .newHeaderNav {
        z-index: var(--dkh-header-web-filter-z) !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle),
    .newHeaderNavigation:not(.mobileStyle) {
        position: relative !important;
        z-index: var(--dkh-header-web-menu-z) !important;
        overflow: visible !important;
        isolation: auto !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNav,
    .newHeaderNavigation:not(.mobileStyle) .newHeaderNav {
        position: relative !important;
        overflow: visible !important;
        z-index: var(--dkh-header-web-menu-z) !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl,
    .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 6px !important;
        margin: 0 auto !important;
        padding: 0 12px !important;
        overflow: visible !important;
        list-style: none !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li,
    .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: var(--dkh-header-web-main-item-width) !important;
        min-width: var(--dkh-header-web-main-item-width) !important;
        max-width: var(--dkh-header-web-main-item-width) !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
        border-radius: var(--dkh-header-web-menu-item-radius) !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li::after,
    .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li::after {
        content: "" !important;
        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        top: 100% !important;
        height: 12px !important;
        display: block !important;
        background: transparent !important;
        pointer-events: auto !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a,
    #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a.nav-item-link,
    .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a,
    .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a.nav-item-link {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        min-height: var(--dkh-header-web-main-item-height) !important;
        padding: 0 8px !important;
        border: 1px solid transparent !important;
        border-radius: var(--dkh-header-web-menu-item-radius) !important;
        background: transparent !important;
        color: var(--dkh-header-web-menu-text) !important;
        font-size: 14px !important;
        font-weight: 800 !important;
        line-height: 1.15 !important;
        text-align: center !important;
        text-decoration: none !important;
        white-space: normal !important;
        overflow-wrap: normal !important;
        word-break: normal !important;
        transition: background .16s ease, border-color .16s ease, color .16s ease, transform .16s ease !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a .dkh-menu-label,
    #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a.nav-item-link .dkh-menu-label,
    .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a .dkh-menu-label,
    .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a.nav-item-link .dkh-menu-label {
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        width: 100% !important;
        max-height: 32px !important;
        overflow: hidden !important;
        color: inherit !important;
        font: inherit !important;
        line-height: 1.15 !important;
        text-align: center !important;
        white-space: normal !important;
        overflow-wrap: normal !important;
        word-break: normal !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a [data-dkh-hidden-menu-label="1"],
    .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a [data-dkh-hidden-menu-label="1"] {
        display: none !important;
        opacity: 0 !important;
        visibility: hidden !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li:hover > a,
    #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a:hover,
    .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li:hover > a,
    .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a:hover {
        border-color: var(--dkh-header-web-menu-border) !important;
        background: var(--dkh-header-web-menu-hover-bg) !important;
        color: var(--dkh-header-web-menu-text) !important;
        transform: translateY(-1px) !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > .menu-wrap,
    .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > .menu-wrap {
        position: absolute !important;
        top: calc(100% - 1px) !important;
        left: 50% !important;
        right: auto !important;
        bottom: auto !important;
        box-sizing: border-box !important;
        width: var(--dkh-header-web-menu-width) !important;
        min-width: var(--dkh-header-web-menu-min-width) !important;
        max-width: var(--dkh-header-web-menu-max-width) !important;
        max-height: var(--dkh-header-web-menu-max-height) !important;
        margin: 0 !important;
        padding: 10px !important;
        overflow-x: hidden !important;
        overflow-y: auto !important;
        border: 1px solid var(--dkh-header-web-menu-border) !important;
        border-radius: var(--dkh-header-web-menu-radius) !important;
        background: var(--dkh-header-web-menu-bg) !important;
        box-shadow: 0 24px 62px var(--dkh-header-web-menu-shadow) !important;
        transform: translateX(-50%) !important;
        z-index: var(--dkh-header-web-menu-panel-z) !important;
        scrollbar-width: none !important;
        -ms-overflow-style: none !important;
    }

    #masthead .cart-item:hover #checkoutCartProductDiv,
    #masthead #checkoutCartProductDiv:hover,
    #masthead #divHeaderUyeV2:hover .nav-dropdown,
    #masthead #divHeaderUyeV2 .nav-dropdown:hover {
        z-index: var(--dkh-header-web-panel-z) !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > .menu-wrap::-webkit-scrollbar,
    .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > .menu-wrap::-webkit-scrollbar {
        width: 0 !important;
        height: 0 !important;
        display: none !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li:hover > .menu-wrap,
    #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > .menu-wrap:hover,
    .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li:hover > .menu-wrap,
    .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > .menu-wrap:hover {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap .menu-list-row,
    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap .menu-list-kolon,
    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap ul,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap .menu-list-row,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap .menu-list-kolon,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap ul {
        display: flex !important;
        flex-direction: column !important;
        gap: 6px !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        list-style: none !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap li,
    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap .nav-item,
    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap .menu-list-kolon > *,
    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap ul > *,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap li,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap .nav-item,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap .menu-list-kolon > *,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap ul > * {
        display: flex !important;
        align-items: stretch !important;
        justify-content: center !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        border-radius: var(--dkh-header-web-menu-item-radius) !important;
        overflow: hidden !important;
        background: var(--dkh-header-web-menu-bg) !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap li:nth-child(even),
    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap .nav-item:nth-child(even),
    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap .menu-list-kolon > *:nth-child(even),
    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap ul > *:nth-child(even),
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap li:nth-child(even),
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap .nav-item:nth-child(even),
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap .menu-list-kolon > *:nth-child(even),
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap ul > *:nth-child(even) {
        background: transparent !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap a,
    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap span,
    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap li,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap a,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap span,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap li {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        box-sizing: border-box !important;
        width: 100% !important;
        min-width: max-content !important;
        min-height: 38px !important;
        padding: 8px 14px !important;
        border: 1px solid transparent !important;
        border-radius: var(--dkh-header-web-menu-item-radius) !important;
        background: transparent !important;
        color: var(--dkh-header-web-menu-text) !important;
        font-size: 13px !important;
        font-weight: 800 !important;
        line-height: 1.25 !important;
        text-align: center !important;
        text-decoration: none !important;
        white-space: nowrap !important;
        overflow-wrap: normal !important;
        transition: background .16s ease, border-color .16s ease, color .16s ease !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap li > a,
    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap li > span,
    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap .nav-item > a,
    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap .nav-item > span,
    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap a > span,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap li > a,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap li > span,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap .nav-item > a,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap .nav-item > span,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap a > span {
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap a:hover,
    .newHeaderNavigation:not(.mobileStyle) .menu-wrap a:hover {
        border-color: rgba(27,30,36,.10) !important;
        background: var(--dkh-header-web-menu-active-bg) !important;
        color: var(--dkh-header-web-menu-text) !important;
    }

    .category-vertical-filters.top-filters,
    .sortingContent {
        position: relative !important;
        z-index: var(--dkh-header-web-filter-z) !important;
    }

    .category-vertical-filters.top-filters .vertical-filter-panel.dkh-filter-open,
    .category-vertical-filters.top-filters .dropdown,
    .category-vertical-filters.top-filters .FiyatTextBox,
    .category-vertical-filters.top-filters .dkh-sort-dropdown,
    .sortingContent .dkh-custom-sort-menu {
        z-index: calc(var(--dkh-header-web-filter-z) + 100) !important;
    }
}

