/* START_SECTION:main-page (INDEX:38) */
.ar-menu{margin-top:36px;margin-bottom:80px}
.ar-menu__intro{display:grid;grid-template-columns:1.1fr 1fr;background:#171b16;color:#fff;align-items:stretch}
.ar-menu__welcome{padding:clamp(28px,5vw,72px);align-self:center}
.ar-menu__welcome h1{color:inherit;line-height:1.05;margin-bottom:28px}
.ar-menu__welcome p{font-size:15px;line-height:1.8}
.ar-menu__photo{display:block;width:100%;height:100%;max-height:540px;object-fit:cover;object-position:center 75%}
.ar-menu__columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,100px);padding:64px 0}
.ar-menu h2{font-size:clamp(30px,3vw,42px);line-height:1.15;margin:0 0 28px;border-bottom:1px solid #a9ac9e;padding-bottom:18px}
.ar-menu__columns p,.ar-menu__food p{line-height:1.7;font-size:15px;margin:0 0 22px}
.ar-menu__columns p strong,.ar-menu__food p strong{display:inline-block;font-size:16px;margin-bottom:4px}
.ar-menu__columns h2:not(:first-child){margin-top:44px}
.ar-menu__craft{display:block;width:100%;height:360px;object-fit:cover;object-position:center 45%;margin-top:36px}
.ar-menu__food{background:#f3f3ef;padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.ar-menu__food h2,.ar-menu__food p{break-inside:avoid}.ar-menu__cookie{display:block;width:100%;height:100%;max-height:640px;object-fit:cover}
@media(max-width:749px){.ar-menu{margin-top:20px;margin-bottom:40px}.ar-menu__intro,.ar-menu__columns{grid-template-columns:1fr}.ar-menu__photo{height:340px}.ar-menu__columns{padding:36px 0;gap:36px}.ar-menu__food{grid-template-columns:1fr}.ar-menu__cookie{max-height:420px}.ar-menu__craft{height:300px}}
/* END_SECTION:main-page */
