.cc-menu{max-width:1160px;margin:0 auto;padding:48px 28px 64px;color:#232323;background:#fff;font-family:Georgia,'Times New Roman',serif;line-height:1.45;box-sizing:border-box}.cc-menu *{box-sizing:border-box}.cc-menu .cc-menu-head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:30px}.cc-menu .cc-logo{display:block;width:100%;height:auto;max-width:440px}.cc-menu .cc-address{text-align:center;font-family:Arial,sans-serif}.cc-menu .cc-address h1{font-family:Arial,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.2;color:#26345e;margin:0 0 14px;padding:0}.cc-menu .cc-address p{font-size:14px;line-height:1.8;padding:0;margin:0}.cc-menu a{color:#26345e}.cc-menu .cc-categories{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 36px;padding:0 0 20px;border-bottom:1px solid #d9dce3}.cc-menu .cc-categories a{font:600 12px/1.3 Arial,sans-serif;letter-spacing:.04em;padding:10px 12px;background:#f0f1f4;border:1px solid #d9dce3;text-decoration:none;border-radius:2px}.cc-menu .cc-categories a:hover,.cc-menu .cc-categories a:focus-visible{background:#26345e;color:white}.cc-menu .cc-menu-columns{columns:2;column-gap:48px}.cc-menu .cc-category{break-inside:avoid;margin:0 0 30px;scroll-margin-top:120px}.cc-menu .cc-category h2{font:700 23px/1.3 Georgia,serif;color:#232323;letter-spacing:.015em;background:#daddE3;margin:0 0 20px;padding:17px 20px}.cc-menu .cc-dish{display:flex;gap:10px;align-items:baseline;break-inside:avoid;margin:0 0 23px}.cc-menu .cc-code{font-size:15px;font-weight:bold;min-width:31px;flex-shrink:0}.cc-menu .cc-dish-text{flex:1;min-width:0}.cc-menu .cc-dish h3{font:400 18px/1.3 Georgia,serif;margin:0 0 7px;padding:0;color:#232323;overflow-wrap:anywhere}.cc-menu .cc-dish p{font:400 14px/1.45 Georgia,serif;color:#404040;padding:0;margin:0;white-space:pre-line}.cc-menu .cc-price{font-size:16px;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.cc-menu .cc-extra{border-top:1px solid #d9dce3;text-align:right;margin-top:24px;padding-top:18px;font-size:17px}.cc-menu a:focus-visible{outline:3px solid #9a6c26;outline-offset:3px}@media(max-width:760px){.cc-menu{padding:28px 18px 40px}.cc-menu .cc-menu-head{grid-template-columns:1fr;gap:22px}.cc-menu .cc-logo{max-width:340px;margin:auto}.cc-menu .cc-address h1{font-size:26px}.cc-menu .cc-menu-columns{columns:1}.cc-menu .cc-category h2{font-size:21px;padding:14px 16px}.cc-menu .cc-dish{gap:8px}.cc-menu .cc-dish h3{font-size:16px}.cc-menu .cc-dish p{font-size:14px}.cc-menu .cc-code{font-size:13px;min-width:29px}.cc-menu .cc-price{font-size:14px}.cc-menu .cc-categories{gap:6px;margin-bottom:28px}.cc-menu .cc-categories a{font-size:11px;padding:10px}.cc-menu .cc-category{scroll-margin-top:90px}}@media print{#main-header,#top-header,#main-footer,#wpadminbar,.cc-categories{display:none!important}.cc-menu{max-width:none;padding:0}.cc-menu .cc-menu-columns{columns:2}.cc-menu .cc-menu-head{grid-template-columns:1fr 1fr}.cc-menu .cc-dish{margin-bottom:16px}.cc-menu .cc-dish h3{font-size:14px}.cc-menu .cc-dish p{font-size:11px}.cc-menu .cc-price{font-size:13px}html{margin-top:0!important}}
