 /* ===== Sticky Form Desktop ===== */
        .order-sticky {
            position: sticky;
            top: 20px;
        }

        /* ===== Form Card ===== */
        .order-card {
            background: #fff;
            padding: 25px;
            border-radius: 12px;
            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
        }

        /* ===== Floating Button Mobile ===== */
        .mobile-order-btn {
            position: fixed;
            bottom: 15px;
            left: 50%;
            transform: translateX(-50%);
            width: 90%;
            z-index: 999;
            display: none !important;
        }

        /* ===== Bottom Slide Form ===== */
        .mobile-form-container {
            position: fixed;
            bottom: -100%;
            left: 0;
            width: 100%;
            height: 70%;
            background: #fff;
            z-index: 1000;
            transition: 0.4s;
            overflow-y: auto;
            border-top-left-radius: 20px;
            border-top-right-radius: 20px;
            box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.2);
        }

        .mobile-form-container.active {
            bottom: 0;
        }

        .order-instruction-box{
    background:#fff8f0;
    border-left:4px solid #8b3e2f;
    padding:12px 15px;
    border-radius:8px;
    font-size:14px;
}

.accordion-button:not(.collapsed) {
    color: var(--c1) !important;
    background-color: #edf0ea !important;
    box-shadow: unset !important;
}

.menu-acc .accordion-button{
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: bold !important;
}

.menu-left h6{
    font-size: 15px;
}
.menu-price{
    color: var(--c1);
}
.menu-item{
    border-bottom: 1px dotted var(--c1);
    margin-bottom: .5rem;
}
        /* ===== Responsive ===== */
        @media(max-width:991px) {
            .order-sticky {
                display: none !important;
            }

            .mobile-order-btn {
                display: block !important;
            }
        }