a{
    text-decoration:none !important;

}
.header_frame{
    z-index: 1;
    position: absolute;
    left: 0px;
    display: flex;
    width: 98%;
    height: 83px;
    padding: 20px 80px 20px 15px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-bottom: 1px solid #EDEDED;
    align-content: center;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
}
.header_frame_two{
    display: flex;
    padding: 32px 0px;
    justify-content: center;
    align-items: flex-start;
    gap: 10px;
}
.header_frame_three{
    display: flex;
    /*width: 1034px;*/
    height: 30px;
    gap: 390px;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-content: flex-end;
    align-items: center;
}
.header_icon_frame{
    display: inline-flex;
    align-items: center;
    gap: 43px;
}
.header_search_icon{
    width: 28px;
    height: 28px;
    cursor: pointer;

}
.header_cart_icon{
    width: 28px;
    height: 30px;
    cursor: pointer;
}
.header_search_icon:hover{
    svg{
        path{
            fill: #392624;
        }
    }
}
.header_cart_icon:hover{
    svg{
        path{
            fill: #392624;
        }
    }
}
.header_login_text{
    height: 34px;
    color: #DABB9E;
    text-align: right;
    font: 400 20px/1.2 "DiodrumArabic-Medium", Helvetica, Arial, serif;
    font-size: 20px;
    font-style: normal;
    line-height: 115%; /* 23px */
    cursor: pointer;
}
.header_login_icon{
    width: 27px;
    height: 27px;
}
.header_login_icon:hover{
    path{
        fill: #392624;
    }
}
.header_login_text:hover{
    color: #392624;
}
.header_text_frame{
    display: inline-flex;
    align-items: flex-start;
    gap: 40px;
}
.header_text{
    color: #DABB9E;
    text-align: right;
    font: 400 16px/1.2 "DiodrumArabic-Medium", Helvetica, Arial, serif;
    font-size: 16px;
    font-style: normal;
    line-height: 115%; /* 18.4px */
    cursor: pointer;
}
.header_text:hover{
    color: #392624;
}
@media (max-width: 1286px) {
    .header_frame{
        padding: 20px 80px 20px 10px;

    }


    }
@media (max-width: 1047px) {

    .header_frame{
        padding: 20px 80px 20px 10px;

    }
    .header_frame_three{
        gap: 230px;
    }

}
@media (max-width: 900px) {
    .header_frame_three{
        gap: 100px;
    }

}
@media (max-width: 767px) {
    .header_frame{
        display: none;
    }

}
text{
    font: 400 12px/1.2 "Vazir-Medium", Helvetica, Arial, serif;

}
