На данной странице собраны меню всех кейтеринговых компаний, с которыми мы сотрудничаем в навигацию 2026 года.
Страница будет обновляться!
↓↓↓
КОНСТАНТА КЕЙТЕРИНГ - мин. заказ от 60000 рублей
ЛОТОС КЕЙТЕРИНГ - мин. заказ от 60000 рублей
МАРС КЕЙТЕРИНГ - мин. заказ от 50000 рублей
АРТ-НУВО КЕЙТЕРИНГ - мин. заказ от 60000 рублей
На данной странице собраны меню всех кейтеринговых компаний, с которыми мы сотрудничаем в навигацию 2026 года.
Страница будет обновляться!
↓↓↓
КОНСТАНТА КЕЙТЕРИНГ - мин. заказ от 60000 рублей
ЛОТОС КЕЙТЕРИНГ - мин. заказ от 60000 рублей
МАРС КЕЙТЕРИНГ - мин. заказ от 50000 рублей
АРТ-НУВО КЕЙТЕРИНГ - мин. заказ от 60000 рублей
*/
#nfSiteFooter {
clear: both;
width: 100%;
background: #020617;
border-top: 1px solid rgba(30, 41, 59, 0.5);
color: #94a3b8;
font-family: inherit;
line-height: 1.5;
position: relative;
z-index: 0;
}
/* Старое мобильное меню темы (.mobile-menu) — выше подвала, ниже шапки */
.mobile-menu,
.mobile-menu.active,
.mobile-menu.open,
.mobile-menu.is-open,
body.mobile-menu-open .mobile-menu,
body.menu-open .mobile-menu,
.menu-overlay,
.menu-overlay.active,
.menu-overlay.is-visible,
body.mobile-menu-open .menu-overlay,
body.menu-open .menu-overlay {
z-index: 10060 !important;
}
.header {
position: relative;
z-index: 10050 !important;
}
#nfSiteFooter *, #nfSiteFooter *::before, #nfSiteFooter *::after { box-sizing: border-box; }
#nfSiteFooter .nf-ft-wrap { max-width: 80rem; margin: 0 auto; padding: 3rem 1rem 2.5rem; }
#nfSiteFooter .nf-ft-grid {
display: grid;
grid-template-columns: 1fr;
gap: 2rem;
}
@media (min-width: 768px) {
#nfSiteFooter .nf-ft-grid { grid-template-columns: 1fr 1fr; column-gap: 2rem; row-gap: 1.75rem; }
}
@media (min-width: 1024px) {
#nfSiteFooter .nf-ft-grid {
grid-template-columns: 1.75fr 1fr 1fr 1fr 1fr;
column-gap: 1.5rem;
row-gap: 1.5rem;
}
}
#nfSiteFooter .nf-ft-col-brand { min-width: 0; overflow: visible; }
#nfSiteFooter .nf-ft-brand {
display: flex;
align-items: center;
gap: 0.75rem;
text-decoration: none;
margin-bottom: 1rem;
max-width: 100%;
color: inherit;
}
#nfSiteFooter .nf-ft-brand img {
width: 2.5rem;
height: 2.5rem;
flex-shrink: 0;
border-radius: 0.75rem;
object-fit: contain;
object-position: center;
box-shadow: 0 10px 15px rgba(59, 130, 246, 0.2);
}
#nfSiteFooter .nf-ft-brand-text {
display: flex;
flex-direction: column;
gap: 0.2rem;
line-height: 1.35;
min-width: 0;
flex: 1 1 auto;
}
#nfSiteFooter .nf-ft-brand-kicker { font-size: 10px; color: #94a3b8; line-height: 1.4; }
#nfSiteFooter .nf-ft-brand-name {
font-size: 1.125rem;
font-weight: 700;
color: #fff;
letter-spacing: 0.04em;
text-transform: uppercase;
line-height: 1.25;
}
#nfSiteFooter .nf-ft-about {
font-size: 0.8125rem;
color: #64748b;
line-height: 1.55;
max-width: 22rem;
margin: 0.75rem 0 0;
}
#nfSiteFooter .nf-ft-contact-col {
display: flex;
flex-direction: column;
gap: 0.2rem;
font-size: 0.8125rem;
color: #64748b;
line-height: 1.45;
padding-top: 0.5rem;
}
@media (min-width: 1024px) {
#nfSiteFooter .nf-ft-contact-col { padding-top: 0.75rem; }
#nfSiteFooter .nf-ft-contact-office { grid-column: 1; grid-row: 2; }
#nfSiteFooter .nf-ft-contact-pier1 { grid-column: 2; grid-row: 2; }
#nfSiteFooter .nf-ft-contact-pier2 { grid-column: 3; grid-row: 2; }
}
#nfSiteFooter .nf-ft-contact-label {
margin: 0 0 0.25rem;
font-size: 0.6875rem;
font-weight: 600;
letter-spacing: 0.06em;
text-transform: uppercase;
color: #64748b;
}
#nfSiteFooter .nf-ft-contact-col p { margin: 0; }
#nfSiteFooter .nf-ft-contact-col a {
color: #94a3b8;
text-decoration: none;
transition: color 0.15s;
width: fit-content;
}
#nfSiteFooter .nf-ft-contact-col a:hover { color: #22d3ee; }
#nfSiteFooter .nf-ft-hours { color: #475569; font-size: 0.75rem; }
#nfSiteFooter p,
#nfSiteFooter ul,
#nfSiteFooter li { margin: 0; padding: 0; }
#nfSiteFooter a { color: inherit; }
#nfSiteFooter .nf-ft-col h4 {
margin: 0 0 0.75rem;
font-size: 0.6875rem;
font-weight: 600;
color: #64748b;
text-transform: uppercase;
letter-spacing: 0.06em;
}
#nfSiteFooter .nf-ft-col ul { list-style: none; margin: 0; padding: 0; }
#nfSiteFooter .nf-ft-col li { margin: 0 0 0.45rem; }
#nfSiteFooter .nf-ft-col li:last-child { margin-bottom: 0; }
#nfSiteFooter .nf-ft-col a {
font-size: 0.8125rem;
color: #64748b;
text-decoration: none;
transition: color 0.15s;
}
#nfSiteFooter .nf-ft-col a:hover { color: #22d3ee; }
#nfSiteFooter .nf-ft-bottom {
margin-top: 2rem;
padding-top: 1.5rem;
border-top: 1px solid rgba(30, 41, 59, 0.35);
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
gap: 1rem;
text-align: center;
}
@media (min-width: 640px) {
#nfSiteFooter .nf-ft-bottom { flex-direction: row; text-align: left; }
}
#nfSiteFooter .nf-ft-copy { margin: 0; font-size: 0.75rem; color: #475569; }
#nfSiteFooter .nf-ft-legal {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 1rem 1.5rem;
}
#nfSiteFooter .nf-ft-legal a {
font-size: 0.75rem;
color: #475569;
text-decoration: none;
transition: color 0.15s;
}
#nfSiteFooter .nf-ft-legal a:hover { color: #94a3b8; }
#nfSiteFooter .nf-ft-social { display: flex; align-items: center; gap: 0.75rem; }
#nfSiteFooter .nf-ft-social a {
display: flex;
align-items: center;
justify-content: center;
width: 2rem;
height: 2rem;
border-radius: 0.5rem;
color: #64748b;
background: rgba(30, 41, 59, 0.5);
text-decoration: none;
font-size: 0.85rem;
font-weight: 700;
transition: color 0.15s, background 0.15s;
}
#nfSiteFooter .nf-ft-social a:hover { color: #22d3ee; background: rgba(30, 41, 59, 0.9); }