.elementor-852 .elementor-element.elementor-element-f4b4764{--display:flex;--min-height:170px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for konsalheader, class: .elementor-element-d74d13e *//* ===== PRIMEPATCHY HEADER - Match WearPatchy ===== */

/* Header background */
.th-header.header-layout1 .menu-area {
    
    border-bottom: 1px solid #e8e8e8 !important;
}

/* Main row */
.th-header.header-layout1 .menu-area .row {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
    padding: 10px 0 !important;
}

/* Logo column - vertically centered */
.th-header.header-layout1 .header-logo {
    width: 110px !important;
     top: 30px;
    flex-shrink: 0 !important;
    display: flex !important;
    align-items: center !important;
}

.th-header.header-layout1 .header-logo img {
    width: 110px !important;
    height: auto !important;
    display: block !important;
}

/* Nav column */
.th-header.header-layout1 .col-auto.me-xl-auto {
    flex: 1 1 auto !important;
    align-self: center !important;
}

/* 2-row menu centered */
.th-header.header-layout1 .main-menu ul.konsal-menu {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: center !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    gap: 0 !important;
}

/* Menu links - matching WearPatchy font style */
.th-header.header-layout1 .main-menu ul.konsal-menu > li > a {
    font-family: 'Poppins', sans-serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #1a1a1a !important;
    padding: 7px 13px !important;
    white-space: nowrap !important;
    display: block !important;
    text-transform: capitalize !important;
    letter-spacing: 0.2px !important;
}

.th-header.header-layout1 .main-menu ul.konsal-menu > li > a:hover {
    color: #44220f !important;
}

/* Cart icon right */
.th-header.header-layout1 .col-auto.d-none.d-xl-block {
    flex-shrink: 0 !important;
    padding-left: 15px !important;
    align-self: center !important;
}

/* FIXED: Hide hamburger icon on desktop */
.th-header.header-layout1 .simple-icon.sideMenuInfo {
    display: none !important;
}

/* Hide Appointment button */
.th-header.header-layout1 .th-btn {
    display: none !important;
}

/* Sticky header */
.th-header.header-layout1 .sticky-wrapper.sticky .menu-area {
    background: #f5f5f5 !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.08) !important;
}/* End custom CSS */