Catering Pengantin

“`html /* ========================================================= RESET KHUSUS HALAMAN ========================================================= */ .abah-page, .abah-page * { box-sizing: border-box; } .abah-page { –abah-dark: #080b09; –abah-dark-soft: #111713; –abah-card: #151c17; –abah-card-light: #1b241e; –abah-green: #126b3f; –abah-green-light: #1a8b52; –abah-orange: #ff8a00; –abah-orange-light: #ffad42; –abah-gold: #f3c76b; –abah-white: #ffffff; –abah-text: #edf4ef; –abah-muted: #b8c6bc; –abah-border: rgba(255, 255, 255, 0.1); –abah-shadow: 0 18px 55px rgba(0, 0, 0, 0.32); width: 100%; margin: 0; padding: 0; overflow: hidden; color: var(–abah-text); background: radial-gradient(circle at top left, rgba(255, 138, 0, 0.12), transparent 32%), radial-gradient(circle at top right, rgba(18, 107, 63, 0.18), transparent 38%), var(–abah-dark); font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, “Segoe UI”, Arial, sans-serif; font-size: 16px; line-height: 1.75; } .abah-page img { display: block; max-width: 100%; } .abah-page a { color: inherit; text-decoration: none; } .abah-page button, .abah-page input, .abah-page select, .abah-page textarea { font: inherit; } .abah-page h1, .abah-page h2, .abah-page h3, .abah-page h4, .abah-page p, .abah-page ul { margin-top: 0; } .abah-page h1, .abah-page h2, .abah-page h3, .abah-page h4 { line-height: 1.2; letter-spacing: -0.02em; } .abah-container { width: min(1180px, calc(100% – 36px)); margin-inline: auto; } .abah-section { position: relative; padding: 88px 0; } .abah-section-sm { padding: 58px 0; } .abah-section-alt { background: rgba(255, 255, 255, 0.025); border-top: 1px solid var(–abah-border); border-bottom: 1px solid var(–abah-border); } .abah-anchor { scroll-margin-top: 110px; } .abah-eyebrow { display: inline-flex; align-items: center; gap: 9px; margin-bottom: 14px; color: var(–abah-orange-light); font-size: 13px; font-weight: 800; letter-spacing: 0.11em; text-transform: uppercase; } .abah-eyebrow::before { width: 30px; height: 2px; content: “”; border-radius: 10px; background: linear-gradient(90deg, var(–abah-orange), var(–abah-gold)); } .abah-heading { max-width: 780px; margin-bottom: 18px; color: var(–abah-white); font-size: clamp(32px, 5vw, 54px); } .abah-heading-small { font-size: clamp(28px, 4vw, 44px); } .abah-lead { max-width: 800px; margin-bottom: 0; color: var(–abah-muted); font-size: 18px; } .abah-center { text-align: center; } .abah-center .abah-eyebrow, .abah-center .abah-heading, .abah-center .abah-lead { margin-right: auto; margin-left: auto; } .abah-highlight { color: var(–abah-orange-light); } .abah-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } /* ========================================================= NAVIGASI STICKY ========================================================= */ .abah-nav-wrap { position: sticky; top: 0; z-index: 9999; width: 100%; border-bottom: 1px solid var(–abah-border); background: rgba(8, 11, 9, 0.9); box-shadow: 0 12px 35px rgba(0, 0, 0, 0.24); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); } .abah-nav { display: flex; min-height: 72px; align-items: center; justify-content: space-between; gap: 22px; } .abah-brand { display: flex; flex-shrink: 0; align-items: center; gap: 11px; color: var(–abah-white); font-size: 16px; font-weight: 900; } .abah-brand-mark { display: grid; width: 42px; height: 42px; place-items: center; border: 1px solid rgba(255, 173, 66, 0.35); border-radius: 13px; background: linear-gradient(135deg, rgba(255, 138, 0, 0.25), rgba(18, 107, 63, 0.3)), var(–abah-card); color: var(–abah-orange-light); font-size: 21px; } .abah-nav-scroll { display: flex; align-items: center; justify-content: flex-end; gap: 5px; } .abah-nav-scroll a { padding: 9px 12px; border-radius: 999px; color: #dce7df; font-size: 13px; font-weight: 750; white-space: nowrap; transition: color 0.25s ease, background 0.25s ease, transform 0.25s ease; } .abah-nav-scroll a:hover, .abah-nav-scroll a:focus-visible { color: var(–abah-white); background: linear-gradient( 135deg, rgba(255, 138, 0, 0.95), rgba(18, 107, 63, 0.95) ); transform: translateY(-1px); outline: none; } .abah-nav-wa { display: inline-flex !important; align-items: center; gap: 7px; color: #fff !important; background: var(–abah-green) !important; } /* ========================================================= HERO ========================================================= */ .abah-hero { position: relative; display: flex; min-height: 720px; align-items: center; padding: 100px 0 90px; isolation: isolate; } .abah-hero::before { position: absolute; z-index: -2; inset: 0; content: “”; background: linear-gradient(90deg, rgba(4, 7, 5, 0.98) 0%, rgba(4, 7, 5, 0.86) 49%, rgba(4, 7, 5, 0.38) 100%), radial-gradient(circle at 78% 32%, rgba(255, 138, 0, 0.24), transparent 27%), radial-gradient(circle at 80% 70%, rgba(18, 107, 63, 0.33), transparent 34%); } .abah-hero::after { position: absolute; z-index: -1; top: 80px; right: -160px; width: 590px; height: 590px; content: “”; border: 1px solid rgba(255, 173, 66, 0.12); border-radius: 50%; box-shadow: 0 0 0 55px rgba(255, 255, 255, 0.018), 0 0 0 110px rgba(255, 255, 255, 0.012); } .abah-hero-grid { display: grid; align-items: center; gap: 58px; grid-template-columns: minmax(0, 1.08fr) minmax(320px, 0.72fr); } .abah-hero-badge { display: inline-flex; align-items: center; gap: 8px; margin-bottom: 20px; padding: 8px 13px; border: 1px solid rgba(255, 173, 66, 0.25); border-radius: 999px; color: #ffe3b5; background: rgba(255, 138, 0, 0.09); font-size: 13px; font-weight: 800; } .abah-hero h1 { max-width: 820px; margin-bottom: 24px; color: #fff; font-size: clamp(43px, 6vw, 76px); font-weight: 900; } .abah-hero h1 span { color: transparent; background: linear-gradient( 90deg, var(–abah-orange-light), var(–abah-gold) ); -webkit-background-clip: text; background-clip: text; } .abah-hero-text { max-width: 730px; margin-bottom: 31px; color: #c8d4cb; font-size: clamp(17px, 2vw, 20px); } .abah-button-row { display: flex; flex-wrap: wrap; gap: 13px; } .abah-btn { display: inline-flex; min-height: 52px; align-items: center; justify-content: center; gap: 9px; padding: 13px 21px; border: 1px solid transparent; border-radius: 13px; font-size: 15px; font-weight: 850; text-align: center; transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease, border-color 0.25s ease; } .abah-btn:hover, .abah-btn:focus-visible { transform: translateY(-3px); outline: none; } .abah-btn-primary { color: #fff; background: linear-gradient( 135deg, var(–abah-orange), #e36f00 52%, var(–abah-green) ); box-shadow: 0 14px 30px rgba(255, 138, 0, 0.23); } .abah-btn-primary:hover { box-shadow: 0 18px 38px rgba(255, 138, 0, 0.34); } .abah-btn-secondary { border-color: rgba(255, 255, 255, 0.2); color: #fff; background: rgba(255, 255, 255, 0.055); } .abah-btn-secondary:hover { border-color: rgba(255, 173, 66, 0.4); background: rgba(255, 255, 255, 0.1); } .abah-trust-row { display: flex; flex-wrap: wrap; gap: 20px; margin-top: 34px; color: #d6e1d9; font-size: 14px; font-weight: 700; } .abah-trust-row span { display: inline-flex; align-items: center; gap: 8px; } .abah-trust-row i { display: grid; width: 25px; height: 25px; place-items: center; border-radius: 50%; color: #dfffe9; background: rgba(26, 139, 82, 0.24); font-style: normal; font-size: 12px; } .abah-hero-card { position: relative; padding: 29px; border: 1px solid rgba(255, 255, 255, 0.13); border-radius: 26px; background: linear-gradient(145deg, rgba(255, 255, 255, 0.095), rgba(255, 255, 255, 0.025)), rgba(15, 21, 17, 0.82); box-shadow: var(–abah-shadow); backdrop-filter: blur(20px); } .abah-hero-card::before { position: absolute; z-index: -1; inset: -1px; content: “”; border-radius: inherit; background: linear-gradient( 145deg, rgba(255, 173, 66, 0.2), transparent 42%, rgba(26, 139, 82, 0.22) ); } .abah-hero-card-label { margin-bottom: 10px; color: var(–abah-orange-light); font-size: 13px; font-weight: 850; letter-spacing: 0.09em; text-transform: uppercase; } .abah-hero-card h2 { margin-bottom: 10px; color: #fff; font-size: 29px; } .abah-hero-price { display: flex; align-items: flex-end; gap: 8px; margin: 22px 0; } .abah-hero-price strong { color: #fff; font-size: clamp(34px, 5vw, 52px); line-height: 1; } .abah-hero-price span { padding-bottom: 6px; color: var(–abah-muted); font-size: 15px; } .abah-check-list { display: grid; gap: 11px; margin: 0 0 25px; padding: 0; list-style: none; } .abah-check-list li { position: relative; padding-left: 30px; color: #dae6dd; } .abah-check-list li::before { position: absolute; top: 2px; left: 0; display: grid; width: 21px; height: 21px; place-items: center; content: “โœ“”; border-radius: 50%; color: #fff; background: var(–abah-green); font-size: 12px; font-weight: 900; } /* ========================================================= STATISTIK ========================================================= */ .abah-stats { position: relative; z-index: 2; margin-top: -38px; } .abah-stats-grid { display: grid; overflow: hidden; border: 1px solid var(–abah-border); border-radius: 22px; background: rgba(17, 23, 19, 0.95); box-shadow: var(–abah-shadow); grid-template-columns: repeat(4, 1fr); } .abah-stat { padding: 27px 18px; text-align: center; } .abah-stat + .abah-stat { border-left: 1px solid var(–abah-border); } .abah-stat strong { display: block; margin-bottom: 3px; color: var(–abah-orange-light); font-size: clamp(25px, 4vw, 36px); line-height: 1.1; } .abah-stat span { color: var(–abah-muted); font-size: 13px; font-weight: 700; } /* ========================================================= CARDS UMUM ========================================================= */ .abah-card-grid { display: grid; gap: 20px; margin-top: 38px; grid-template-columns: repeat(3, minmax(0, 1fr)); } .abah-card { position: relative; height: 100%; padding: 27px; overflow: hidden; border: 1px solid var(–abah-border); border-radius: 20px; background: linear-gradient(145deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.018)), var(–abah-card); box-shadow: 0 13px 34px rgba(0, 0, 0, 0.15); transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease; } .abah-card:hover { border-color: rgba(255, 173, 66, 0.29); box-shadow: 0 20px 46px rgba(0, 0, 0, 0.28); transform: translateY(-7px); } .abah-icon { display: grid; width: 52px; height: 52px; margin-bottom: 18px; place-items: center; border: 1px solid rgba(255, 173, 66, 0.2); border-radius: 15px; color: #fff; background: linear-gradient( 135deg, rgba(255, 138, 0, 0.9), rgba(18, 107, 63, 0.9) ); font-size: 24px; box-shadow: 0 10px 23px rgba(255, 138, 0, 0.12); } .abah-card h3 { margin-bottom: 11px; color: #fff; font-size: 21px; } .abah-card p { margin-bottom: 0; color: var(–abah-muted); font-size: 15px; } .abah-card-link { display: inline-flex; align-items: center; gap: 7px; margin-top: 18px; color: var(–abah-orange-light); font-size: 14px; font-weight: 850; } .abah-card-link:hover { color: #fff; } /* ========================================================= TENTANG / KEUNGGULAN ========================================================= */ .abah-split { display: grid; align-items: center; gap: 55px; grid-template-columns: repeat(2, minmax(0, 1fr)); } .abah-feature-panel { position: relative; padding: 35px; overflow: hidden; border: 1px solid var(–abah-border); border-radius: 26px; background: radial-gradient(circle at top right, rgba(255, 138, 0, 0.15), transparent 33%), radial-gradient(circle at bottom left, rgba(18, 107, 63, 0.2), transparent 38%), var(–abah-card); box-shadow: var(–abah-shadow); } .abah-feature-panel::after { position: absolute; right: -65px; bottom: -65px; width: 190px; height: 190px; content: “”; border: 34px solid rgba(255, 255, 255, 0.025); border-radius: 50%; } .abah-feature-list { display: grid; gap: 18px; } .abah-feature-item { display: flex; align-items: flex-start; gap: 14px; } .abah-feature-number { display: grid; width: 38px; height: 38px; flex: 0 0 38px; place-items: center; border-radius: 12px; color: #fff; background: linear-gradient( 135deg, var(–abah-orange), var(–abah-green) ); font-size: 13px; font-weight: 900; } .abah-feature-item h3 { margin-bottom: 4px; color: #fff; font-size: 17px; } .abah-feature-item p { margin-bottom: 0; color: var(–abah-muted); font-size: 14px; } /* ========================================================= PAKET HARGA ========================================================= */ .abah-pricing-grid { display: grid; align-items: stretch; gap: 22px; margin-top: 42px; grid-template-columns: repeat(3, minmax(0, 1fr)); } .abah-price-card { position: relative; display: flex; height: 100%; flex-direction: column; padding: 31px; border: 1px solid var(–abah-border); border-radius: 23px; background: var(–abah-card); box-shadow: 0 15px 36px rgba(0, 0, 0, 0.18); transition: transform 0.3s ease, border-color 0.3s ease; } .abah-price-card:hover { border-color: rgba(255, 173, 66, 0.35); transform: translateY(-7px); } .abah-price-card-featured { border-color: rgba(255, 173, 66, 0.42); background: radial-gradient(circle at top right, rgba(255, 138, 0, 0.16), transparent 35%), var(–abah-card-light); transform: scale(1.025); } .abah-price-card-featured:hover { transform: translateY(-7px) scale(1.025); } .abah-popular { position: absolute; top: 17px; right: 17px; padding: 6px 9px; border-radius: 999px; color: #211300; background: linear-gradient( 90deg, var(–abah-orange-light), var(–abah-gold) ); font-size: 10px; font-weight: 900; letter-spacing: 0.07em; text-transform: uppercase; } .abah-package-icon { margin-bottom: 13px; font-size: 31px; } .abah-price-card h3 { margin-bottom: 9px; color: #fff; font-size: 25px; } .abah-price-card > p { min-height: 78px; margin-bottom: 20px; color: var(–abah-muted); font-size: 14px; } .abah-price-label { margin-bottom: 2px; color: var(–abah-orange-light); font-size: 12px; font-weight: 850; letter-spacing: 0.08em; text-transform: uppercase; } .abah-price-main { margin-bottom: 20px; color: #fff; font-size: 31px; font-weight: 900; } .abah-price-main small { color: var(–abah-muted); font-size: 13px; font-weight: 650; } .abah-package-list { display: grid; gap: 10px; margin: 0 0 25px; padding: 0; list-style: none; } .abah-package-list li { position: relative; padding-left: 25px; color: #d4dfd7; font-size: 14px; } .abah-package-list li::before { position: absolute; top: 0; left: 0; content: “โœ“”; color: var(–abah-orange-light); font-weight: 900; } .abah-price-card .abah-btn { width: 100%; margin-top: auto; } /* ========================================================= MENU ========================================================= */ .abah-menu-tabs { display: grid; gap: 19px; margin-top: 38px; grid-template-columns: repeat(2, minmax(0, 1fr)); } .abah-menu-box { padding: 26px; border: 1px solid var(–abah-border); border-radius: 19px; background: var(–abah-card); } .abah-menu-box h3 { display: flex; align-items: center; gap: 10px; margin-bottom: 18px; color: #fff; font-size: 20px; } .abah-menu-list { display: grid; gap: 10px; margin: 0; padding: 0; list-style: none; } .abah-menu-list li { display: flex; align-items: flex-start; gap: 10px; padding-bottom: 10px; border-bottom: 1px dashed rgba(255, 255, 255, 0.09); color: #cbd7ce; font-size: 14px; } .abah-menu-list li:last-child { padding-bottom: 0; border-bottom: 0; } .abah-menu-list strong { color: #fff; } /* ========================================================= TABEL MENU ========================================================= */ .abah-table-wrap { margin-top: 38px; overflow-x: auto; border: 1px solid var(–abah-border); border-radius: 21px; background: var(–abah-card); box-shadow: var(–abah-shadow); } .abah-table { width: 100%; min-width: 720px; border-collapse: collapse; } .abah-table th, .abah-table td { padding: 17px 18px; border-bottom: 1px solid var(–abah-border); text-align: left; vertical-align: top; } .abah-table th { color: #fff; background: linear-gradient( 90deg, rgba(255, 138, 0, 0.19), rgba(18, 107, 63, 0.18) ); font-size: 13px; letter-spacing: 0.05em; text-transform: uppercase; } .abah-table td { color: #cbd6ce; font-size: 14px; } .abah-table tr:last-child td { border-bottom: 0; } .abah-table td:first-child { width: 190px; color: #fff; font-weight: 800; } /* ========================================================= PROSES PEMESANAN ========================================================= */ .abah-steps { display: grid; gap: 20px; margin-top: 40px; counter-reset: abahstep; grid-template-columns: repeat(4, minmax(0, 1fr)); } .abah-step { position: relative; padding: 26px 23px; border: 1px solid var(–abah-border); border-radius: 18px; background: var(–abah-card); counter-increment: abahstep; } .abah-step::before { display: grid; width: 42px; height: 42px; margin-bottom: 18px; place-items: center; content: counter(abahstep); border-radius: 13px; color: #fff; background: linear-gradient( 135deg, var(–abah-orange), var(–abah-green) ); font-size: 16px; font-weight: 900; } .abah-step h3 { margin-bottom: 8px; color: #fff; font-size: 18px; } .abah-step p { margin-bottom: 0; color: var(–abah-muted); font-size: 14px; } /* ========================================================= AREA LAYANAN ========================================================= */ .abah-area-wrap { display: grid; align-items: start; gap: 42px; grid-template-columns: 0.75fr 1.25fr; } .abah-area-grid { display: flex; flex-wrap: wrap; gap: 10px; } .abah-area-grid span { padding: 9px 13px; border: 1px solid rgba(255, 255, 255, 0.09); border-radius: 999px; color: #d9e4dc; background: rgba(255, 255, 255, 0.045); font-size: 13px; font-weight: 700; } /* ========================================================= FAQ ========================================================= */ .abah-faq { display: grid; gap: 13px; max-width: 900px; margin: 40px auto 0; } .abah-faq details { overflow: hidden; border: 1px solid var(–abah-border); border-radius: 16px; background: var(–abah-card); } .abah-faq summary { position: relative; padding: 20px 55px 20px 21px; cursor: pointer; color: #fff; font-weight: 800; list-style: none; } .abah-faq summary::-webkit-details-marker { display: none; } .abah-faq summary::after { position: absolute; top: 50%; right: 21px; content: “+”; color: var(–abah-orange-light); font-size: 25px; line-height: 1; transform: translateY(-50%); } .abah-faq details[open] summary::after { content: “โˆ’”; } .abah-faq-content { padding: 0 21px 20px; color: var(–abah-muted); } .abah-faq-content p { margin-bottom: 0; } /* ========================================================= CTA BESAR ========================================================= */ .abah-cta { position: relative; padding: 48px; overflow: hidden; border: 1px solid rgba(255, 173, 66, 0.22); border-radius: 28px; background: radial-gradient(circle at top right, rgba(255, 173, 66, 0.22), transparent 34%), radial-gradient(circle at bottom left, rgba(26, 139, 82, 0.28), transparent 38%), linear-gradient(135deg, #171d18, #101612); box-shadow: var(–abah-shadow); } .abah-cta::before { position: absolute; top: -90px; right: -70px; width: 250px; height: 250px; content: “”; border: 40px solid rgba(255, 255, 255, 0.025); border-radius: 50%; } .abah-cta-grid { position: relative; z-index: 2; display: grid; align-items: center; gap: 35px; grid-template-columns: minmax(0, 1fr) auto; } .abah-cta h2 { max-width: 760px; margin-bottom: 13px; color: #fff; font-size: clamp(30px, 5vw, 49px); } .abah-cta p { max-width: 730px; margin-bottom: 0; color: #c6d2c9; } /* ========================================================= INTERNAL LINKS ========================================================= */ .abah-links { display: flex; flex-wrap: wrap; justify-content: center; gap: 11px; margin-top: 31px; } .abah-links a { padding: 10px 15px; border: 1px solid var(–abah-border); border-radius: 999px; color: #dbe5dd; background: rgba(255, 255, 255, 0.035); font-size: 13px; font-weight: 750; } .abah-links a:hover { border-color: rgba(255, 173, 66, 0.35); color: #fff; background: rgba(255, 138, 0, 0.1); } /* ========================================================= FOOTER MINI ========================================================= */ .abah-footer { padding: 35px 0 105px; border-top: 1px solid var(–abah-border); color: var(–abah-muted); background: #060806; text-align: center; } .abah-footer strong { color: #fff; } .abah-footer p { margin-bottom: 7px; } .abah-footer a { color: var(–abah-orange-light); } /* ========================================================= FLOATING WHATSAPP ========================================================= */ .abah-floating-wa { position: fixed; z-index: 99999; right: 20px; bottom: 20px; display: inline-flex; min-height: 58px; align-items: center; justify-content: center; gap: 9px; padding: 14px 18px; border: 2px solid rgba(255, 255, 255, 0.28); border-radius: 999px; color: #fff !important; background: linear-gradient(135deg, #25d366, #128c4c); box-shadow: 0 15px 35px rgba(37, 211, 102, 0.34); font-size: 14px; font-weight: 900; transition: transform 0.25s ease, box-shadow 0.25s ease; } .abah-floating-wa:hover { box-shadow: 0 19px 42px rgba(37, 211, 102, 0.45); transform: translateY(-4px); } .abah-floating-wa-icon { display: grid; width: 29px; height: 29px; place-items: center; border-radius: 50%; color: #128c4c; background: #fff; font-size: 17px; } /* ========================================================= RESPONSIVE ========================================================= */ @media (max-width: 1060px) { .abah-nav-scroll { overflow-x: auto; justify-content: flex-start; padding: 10px 0; scrollbar-width: none; } .abah-nav-scroll::-webkit-scrollbar { display: none; } .abah-nav { align-items: flex-start; } .abah-brand { padding-top: 15px; } .abah-hero-grid { grid-template-columns: 1fr; } .abah-hero-card { max-width: 650px; } .abah-card-grid, .abah-pricing-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .abah-price-card-featured { transform: none; } .abah-price-card-featured:hover { transform: translateY(-7px); } .abah-steps { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 820px) { .abah-section { padding: 68px 0; } .abah-hero { min-height: auto; padding: 78px 0 75px; } .abah-split, .abah-area-wrap, .abah-cta-grid { grid-template-columns: 1fr; } .abah-stats-grid { grid-template-columns: repeat(2, 1fr); } .abah-stat:nth-child(3) { border-left: 0; border-top: 1px solid var(–abah-border); } .abah-stat:nth-child(4) { border-top: 1px solid var(–abah-border); } .abah-menu-tabs { grid-template-columns: 1fr; } .abah-cta { padding: 36px 28px; } } @media (max-width: 640px) { .abah-container { width: min(100% – 24px, 1180px); } .abah-nav { display: block; min-height: auto; } .abah-brand { padding: 12px 0 4px; } .abah-nav-scroll { padding-bottom: 12px; } .abah-nav-scroll a { padding: 8px 11px; } .abah-hero { padding-top: 65px; } .abah-hero h1 { font-size: clamp(39px, 12vw, 56px); } .abah-button-row { display: grid; } .abah-btn { width: 100%; } .abah-trust-row { display: grid; gap: 11px; } .abah-hero-card { padding: 24px 21px; } .abah-card-grid, .abah-pricing-grid, .abah-steps { grid-template-columns: 1fr; } .abah-card, .abah-price-card { padding: 24px 21px; } .abah-stats { margin-top: -25px; } .abah-stat { padding: 20px 10px; } .abah-stat strong { font-size: 27px; } .abah-feature-panel { padding: 27px 21px; } .abah-cta { padding: 31px 22px; border-radius: 22px; } .abah-floating-wa { right: 12px; bottom: 12px; min-height: 53px; padding: 11px 14px; } .abah-floating-wa-text { display: none; } } @media (prefers-reduced-motion: reduce) { .abah-page *, .abah-page *::before, .abah-page *::after { scroll-behavior: auto !important; transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; } }
Catering pernikahan halal di Makassar

Catering Pengantin Makassar untuk Hari Bahagia yang Berkesan

Percayakan jamuan pernikahan Anda kepada Catering Abah Ayi. Kami menyediakan catering prasmanan, nasi kotak, pondokan, kambing guling, serta pilihan menu lengkap dengan cita rasa yang lezat, penyajian rapi, dan pelayanan profesional.

Bahan halal dan segar Menu dapat disesuaikan Pelayanan tepat waktu
Halal Bahan dan pengolahan
Custom Menu sesuai kebutuhan
Rapi Penyajian profesional
Makassar Dan wilayah sekitarnya
Tentang layanan kami

Jamuan pernikahan bukan sekadar makanan

Hidangan yang lezat, cukup, tersaji rapi, dan datang tepat waktu akan memberi rasa tenang kepada keluarga sekaligus meninggalkan kesan baik bagi tamu undangan.

Catering Abah Ayi membantu calon pengantin dan keluarga merencanakan konsumsi acara secara lebih mudah. Mulai dari pemilihan paket, penyesuaian menu, perhitungan jumlah porsi, hingga pengaturan waktu pengantaran dan penyajian.

Layanan dapat disesuaikan untuk acara sederhana maupun resepsi dengan jumlah tamu yang lebih besar, baik di rumah, gedung, masjid, kantor, maupun lokasi outdoor.

Konsultasikan jumlah porsi
01

Menu fleksibel

Pilihan menu dapat disesuaikan dengan konsep acara, selera keluarga, jumlah undangan, dan anggaran.

02

Bahan segar dan halal

Bahan makanan dipilih dengan memperhatikan kualitas, kebersihan, dan kelayakan pengolahan.

03

Porsi terencana

Jumlah hidangan diperhitungkan berdasarkan jenis layanan, jumlah tamu, dan pola penyajian acara.

04

Pelayanan terorganisir

Jadwal persiapan, pengantaran, dan pelayanan dikomunikasikan sejak awal agar acara berjalan lebih tenang.

Layanan Catering Abah Ayi

Pilihan layanan untuk berbagai konsep pernikahan

Pilih satu layanan utama atau kombinasikan beberapa layanan untuk menciptakan jamuan yang sesuai dengan kebutuhan acara Anda.

Catering Prasmanan Pengantin

Sajian lengkap dengan pilihan nasi, lauk, sayur, sup, sambal, buah, minuman, dan pelengkap.

Lihat layanan prasmanan โ†’

Nasi Kotak Pernikahan

Pilihan praktis untuk akad, pengajian, konsumsi panitia, keluarga, tamu khusus, atau acara sederhana.

Lihat paket nasi kotak โ†’

Kambing Guling

Hidangan spesial dengan aroma bakaran menggugah selera, cocok sebagai menu utama maupun pondokan.

Lihat kambing guling โ†’

Nasi Kebuli dan Briyani

Pilihan nasi berbumbu kaya rempah yang cocok untuk resepsi, syukuran, dan acara keluarga.

Lihat pilihan menu โ†’

Dessert dan Minuman

Lengkapi jamuan dengan buah, es buah, minuman dingin, dessert, dan sajian penutup lainnya.

Tanyakan pilihannya โ†’
Paket Catering Pengantin

Paket fleksibel untuk kebutuhan dan anggaran berbeda

Komposisi final, jumlah menu, harga, dan layanan akan disesuaikan dengan jumlah porsi, lokasi, tanggal, dan kebutuhan acara.

Paket Hemat

Cocok untuk akad, syukuran, resepsi sederhana, atau acara keluarga dengan menu praktis dan tetap berkesan.

Komposisi paket
Konsultasikan
  • Nasi putih pulen
  • Dua pilihan lauk utama
  • Satu pilihan sayur
  • Satu pilihan sup
  • Sambal dan pelengkap
Tanya Paket Hemat

Paket Premium

Untuk Anda yang menginginkan pilihan menu lebih banyak, pondokan tambahan, dan penyajian yang lebih eksklusif.

Komposisi paket
Custom
  • Nasi putih dan nasi pilihan
  • Lima sampai enam menu lauk
  • Aneka sayur dan sup
  • Pondokan atau stall pilihan
  • Dessert dan minuman premium
Tanya Paket Premium

Harga dapat berubah mengikuti pilihan menu, jumlah porsi, lokasi acara, biaya operasional, perlengkapan, dan kebutuhan pelayanan. Konfirmasi harga final melalui WhatsApp.

Pondokan dan Stall

Buat suasana resepsi lebih hidup dan menarik

Pondokan dapat dipilih sebagai menu tambahan sesuai jumlah tamu, konsep acara, ruang yang tersedia, dan anggaran.

Suki atau Steamboat

Sajian hangat yang cocok untuk acara malam dan memberi pengalaman lebih interaktif.

Zuppa Soup

Pilihan creamy dengan tampilan elegan untuk resepsi formal maupun modern.

Siomay dan Batagor

Jajanan yang familiar, praktis, dan disukai berbagai kelompok usia.

Bakso

Hidangan hangat, gurih, dan mengenyangkan sebagai pilihan tambahan untuk tamu.

Takoyaki

Pilihan modern yang menarik perhatian, terutama untuk konsep resepsi anak muda.

Pasta dan Live Cooking

Sajian yang dibuat langsung untuk memberikan pengalaman kuliner lebih eksklusif.

Cara Pemesanan

Pesan catering pengantin dengan proses yang mudah

Siapkan tanggal acara, perkiraan jumlah tamu, lokasi, dan gambaran menu yang diinginkan.

Hubungi WhatsApp

Sampaikan bahwa Anda ingin berkonsultasi mengenai catering pengantin di Makassar.

Informasikan Acara

Berikan tanggal, lokasi, jumlah tamu, konsep penyajian, dan kebutuhan khusus.

Pilih Paket dan Menu

Tim membantu menyusun pilihan yang sesuai dengan kebutuhan dan anggaran.

Konfirmasi Pesanan

Setelah detail disepakati, jadwal produksi dan pelayanan akan dipersiapkan.

Area Layanan

Melayani berbagai wilayah di Kota Makassar

Pengantaran dan layanan dapat disesuaikan berdasarkan lokasi, akses kendaraan, jadwal, jumlah pesanan, dan kebutuhan acara.

Panakkukang Rappocini Tamalanrea Biringkanaya Manggala Tallo Wajo Ujung Pandang Mamajang Mariso Tamalate Makassar Ujung Tanah Bontoala Kepulauan Sangkarrang Gowa Maros Wilayah sekitar Makassar
Konsultasi tanpa biaya

Sudah memiliki tanggal acara? Periksa ketersediaannya sekarang.

Kirimkan tanggal acara, lokasi, dan perkiraan jumlah tamu. Tim Catering Abah Ayi akan membantu merekomendasikan layanan serta komposisi menu yang sesuai.

Pertanyaan Pelanggan

FAQ Catering Pengantin Makassar

Beberapa pertanyaan yang sering disampaikan sebelum melakukan pemesanan.

Apakah menu catering pengantin bisa diubah?

Ya. Pilihan menu dapat dibicarakan dan disesuaikan dengan selera keluarga, konsep acara, jumlah tamu, ketersediaan bahan, serta anggaran.

Berapa minimal pemesanan catering pengantin?

Minimal pemesanan mengikuti jenis paket dan layanan yang dipilih. Hubungi tim Abah Ayi untuk mendapatkan informasi sesuai kebutuhan acara Anda.

Apakah tersedia layanan prasmanan lengkap?

Ya. Layanan dapat meliputi makanan prasmanan, pelengkap, minuman, perlengkapan, serta pelayanan berdasarkan paket yang disepakati.

Apakah tersedia nasi kotak untuk akad dan panitia?

Ya. Nasi kotak dapat digunakan untuk konsumsi akad, pengajian, keluarga, panitia, tamu khusus, maupun kebutuhan sebelum dan setelah resepsi.

Apakah tersedia kambing guling?

Ya. Kambing guling dapat dipesan sebagai menu utama, tambahan prasmanan, atau salah satu pondokan acara.

Apakah tersedia pondokan atau stall?

Ya. Pilihannya dapat berupa suki, zuppa soup, siomay, batagor, bakso, takoyaki, pasta, dan sajian live cooking lainnya.

Apakah melayani acara di luar Kota Makassar?

Layanan dapat menjangkau wilayah sekitar Makassar. Ketersediaan layanan perlu dikonfirmasi berdasarkan lokasi, tanggal, jumlah pesanan, dan akses pengantaran.

Kapan sebaiknya melakukan pemesanan?

Sebaiknya lakukan konsultasi setelah tanggal acara ditentukan. Pemesanan lebih awal memberi waktu yang lebih baik untuk pemilihan menu, penyesuaian paket, dan persiapan pelayanan.

Informasi apa yang perlu disampaikan saat bertanya?

Sampaikan tanggal acara, lokasi, perkiraan jumlah tamu, jenis layanan, gambaran menu, dan kisaran anggaran agar rekomendasi yang diberikan lebih tepat.

Bagaimana cara mendapatkan penawaran harga?

Hubungi WhatsApp 0811 410 2869. Tim akan membantu menyusun pilihan paket dan simulasi biaya berdasarkan kebutuhan acara Anda.

Catering Abah Ayi

Hadirkan jamuan terbaik tanpa membuat keluarga kerepotan

Dengan pilihan menu lengkap, proses pemesanan yang mudah, dan pelayanan yang terencana, Catering Abah Ayi siap membantu mewujudkan acara pernikahan yang lebih tenang, lancar, dan berkesan.

Catering Abah Ayi Makassar

Catering pengantin, prasmanan, nasi kotak, kambing guling, aqiqah, khitanan, dan berbagai acara keluarga.

WhatsApp: 0811 410 2869 ยท cateringmakassar.id

Konsultasi WhatsApp
{ “@context”: “https://schema.org”, “@type”: [“FoodEstablishment”, “LocalBusiness”], “@id”: “https://cateringmakassar.id/#business”, “name”: “Catering Abah Ayi Makassar”, “alternateName”: “Abah Ayi Catering Makassar”, “url”: “https://cateringmakassar.id/”, “telephone”: “+628114102869”, “priceRange”: “RpRp”, “description”: “Layanan catering pengantin Makassar, catering prasmanan, nasi kotak, kambing guling, aqiqah, khitanan, tumpeng, dan catering berbagai acara.”, “areaServed”: [ { “@type”: “City”, “name”: “Makassar” }, { “@type”: “AdministrativeArea”, “name”: “Gowa” }, { “@type”: “AdministrativeArea”, “name”: “Maros” } ], “servesCuisine”: [ “Masakan Indonesia”, “Masakan Sulawesi”, “Nasi Kebuli”, “Nasi Briyani”, “Kambing Guling”, “Catering Prasmanan” ], “sameAs”: [ “https://www.instagram.com/aqiqahmakassarabahayi/”, “https://www.tiktok.com/@catering.abah.ayi” ] } { “@context”: “https://schema.org”, “@type”: “Service”, “@id”: “https://cateringmakassar.id/pengantin/#service”, “name”: “Catering Pengantin Makassar”, “serviceType”: “Catering Pernikahan”, “url”: “https://cateringmakassar.id/pengantin/”, “description”: “Layanan catering pengantin di Makassar dengan pilihan prasmanan, nasi kotak, kambing guling, pondokan, dessert, dan minuman.”, “provider”: { “@id”: “https://cateringmakassar.id/#business” }, “areaServed”: { “@type”: “City”, “name”: “Makassar” }, “offers”: { “@type”: “Offer”, “price”: “39500”, “priceCurrency”: “IDR”, “unitText”: “per pax”, “availability”: “https://schema.org/InStock”, “url”: “https://cateringmakassar.id/pengantin/” } } { “@context”: “https://schema.org”, “@type”: “BreadcrumbList”, “itemListElement”: [ { “@type”: “ListItem”, “position”: 1, “name”: “Home”, “item”: “https://cateringmakassar.id/” }, { “@type”: “ListItem”, “position”: 2, “name”: “Catering Pengantin Makassar”, “item”: “https://cateringmakassar.id/pengantin/” } ] } { “@context”: “https://schema.org”, “@type”: “FAQPage”, “mainEntity”: [ { “@type”: “Question”, “name”: “Apakah menu catering pengantin bisa diubah?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Ya. Pilihan menu dapat dibicarakan dan disesuaikan dengan selera keluarga, konsep acara, jumlah tamu, ketersediaan bahan, dan anggaran.” } }, { “@type”: “Question”, “name”: “Berapa minimal pemesanan catering pengantin?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Minimal pemesanan mengikuti jenis paket dan layanan yang dipilih. Pelanggan dapat menghubungi Catering Abah Ayi untuk informasi sesuai kebutuhan acara.” } }, { “@type”: “Question”, “name”: “Apakah tersedia layanan prasmanan lengkap?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Ya. Layanan dapat meliputi makanan prasmanan, pelengkap, minuman, perlengkapan, dan pelayanan berdasarkan paket yang disepakati.” } }, { “@type”: “Question”, “name”: “Apakah tersedia nasi kotak untuk akad dan panitia?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Ya. Nasi kotak dapat digunakan untuk konsumsi akad, pengajian, keluarga, panitia, tamu khusus, serta kebutuhan sebelum dan setelah resepsi.” } }, { “@type”: “Question”, “name”: “Apakah tersedia kambing guling?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Ya. Kambing guling dapat dipesan sebagai menu utama, tambahan prasmanan, atau salah satu pondokan acara.” } }, { “@type”: “Question”, “name”: “Apakah tersedia pondokan atau stall?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Ya. Pilihannya dapat berupa suki, zuppa soup, siomay, batagor, bakso, takoyaki, pasta, dan sajian live cooking lainnya.” } }, { “@type”: “Question”, “name”: “Apakah melayani acara di luar Kota Makassar?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Layanan dapat menjangkau wilayah sekitar Makassar. Ketersediaan perlu dikonfirmasi berdasarkan lokasi, tanggal, jumlah pesanan, dan akses pengantaran.” } }, { “@type”: “Question”, “name”: “Bagaimana cara mendapatkan penawaran harga?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Hubungi WhatsApp 0811 410 2869 dan sampaikan tanggal acara, lokasi, jumlah tamu, serta kebutuhan menu agar tim dapat menyusun simulasi biaya.” } } ] } “`

Memilih Catering Pengantin dengan Lebih Yakin

Calon pelanggan biasanya mulai dari pertanyaan sederhana: menu apa yang cocok, berapa porsi yang dibutuhkan, bagaimana cita rasanya, apakah pesanan dapat dikirim tepat waktu, dan apakah paket bisa disesuaikan. Catering Abah Ayi membantu menjawab pertanyaan tersebut melalui konsultasi yang mudah sebelum pesanan dikonfirmasi.

Kelebihan Catering Abah Ayi

  • Pilihan layanan lengkap untuk aqiqah, nasi kotak, prasmanan, kambing guling, pernikahan, syukuran, kantor, dan hajatan.
  • Menu dapat disesuaikan dengan jenis acara, jumlah tamu, selera keluarga, serta anggaran.
  • Cita rasa dibuat akrab di lidah dengan perhatian pada bumbu, kematangan, kebersihan, dan kerapian penyajian.
  • Admin membantu menjelaskan paket, menu, porsi, jadwal, pembayaran, pengantaran, dan kebutuhan khusus.
  • Proses pemesanan dapat dilakukan melalui WhatsApp sehingga pelanggan tidak perlu datang hanya untuk konsultasi awal.

Dari Konsultasi Sampai Pesanan Selesai

Sampaikan tanggal acara, lokasi, jumlah tamu atau kotak, pilihan layanan, dan menu yang diinginkan. Admin akan membantu mengarahkan pilihan, merangkum rincian pesanan, dan memastikan informasi penting telah disepakati. Dengan alur ini, pelanggan dapat membandingkan kebutuhan dan mengambil keputusan tanpa terburu-buru.

Siap Menentukan Paket?

Hubungi admin untuk memastikan ketersediaan tanggal, pilihan menu, jumlah porsi, area pengantaran, dan rincian harga. Konsultasi awal membantu pelanggan memilih layanan yang paling sesuai sebelum melakukan konfirmasi.

Konsultasi via WhatsAppInstagram Abah AyiTikTok Abah Ayi

Mulai dari Daerah Terdekat

Dua halaman berikut menjadi awal rantai wilayah. Dari setiap halaman, lanjutkan ke daerah sebelum atau sesudahnya.

Informasi utama tersedia di Catering Abah Ayi.