/* ---- Astra Sticky Header with Premium Shadow ---- */
.site-header, .main-header-bar {
    position: sticky;
    top: 0;
    z-index: 9999;
    background: #fff;
    box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}