.catalog-section .menu-group{background:0 0;border:0;margin-top:28px;padding:27px 0 10px}.catalog-section .menu-group-heading{border-bottom:1px solid var(--border);padding-bottom:23px}.catalog-section .menu-group-heading h3{font-size:33px}.catalog-section .menu-group-number{color:#b39a70}.catalog-section .menu-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 45px;padding-top:12px}.catalog-section .menu-item{border-bottom:0;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:25px;min-height:166px;padding:23px 0;animation:.48s cubic-bezier(.2,.65,.3,1) both menu-row-arrive;display:grid}.menu-card-image{clip-path:circle(50%);background:#352c23;border-radius:50%;width:124px;height:124px;overflow:hidden}.menu-card-image>img{object-fit:contain;object-position:center;width:100%;height:100%;transition:filter .35s;transform:none}.menu-card-body{min-width:0}.menu-card-title{border:0;justify-content:space-between;align-items:baseline;gap:17px;padding:0;display:flex}.catalog-section .menu-card-title h4{letter-spacing:-.7px;overflow-wrap:anywhere;min-width:0;max-width:none;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.3;transition:color .28s}.catalog-section .menu-card-title .menu-price{flex-shrink:0;font-size:20px;font-style:normal;font-weight:400;line-height:1.3}.menu-card-description{color:var(--muted);margin-top:13px;font-size:10px;line-height:1.85}.menu-card-diet{color:var(--muted);letter-spacing:.3px;align-items:center;gap:7px;margin-top:12px;font-size:7px;display:flex}.menu-card-diet .diet-marker{border:0;width:8px;height:8px}.menu-card-diet .diet-marker>i{width:4px;height:4px}.catalog-section .category-tabs>button{border-radius:100px;padding:10px 15px}.catalog-section .menu-search{background:0 0;border:0;border-bottom:1px solid #bca77e;padding-inline:0}.catalog-section .diet-select select{border:0;border-bottom:1px solid #bca77e}.catalog-section .menu-empty{border:0}@media (hover:hover){.menu-item:hover .menu-card-image>img{filter:brightness(1.06)}.catalog-section .menu-item:hover h4{color:var(--gold)}}@keyframes menu-row-arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1150px){.catalog-section .menu-items{gap:4px 35px}.catalog-section .menu-item{grid-template-columns:106px minmax(0,1fr);gap:20px}.menu-card-image{width:106px;height:106px}.catalog-section .menu-card-title h4{font-size:20px}.catalog-section .menu-card-title .menu-price{font-size:18px}}@media (max-width:1000px){.catalog-section .menu-items{grid-template-columns:1fr;gap:1px}.catalog-section .menu-item{grid-template-columns:132px minmax(0,1fr);gap:28px;min-height:168px}.menu-card-image{width:132px;height:132px}.catalog-section .menu-card-title h4{font-size:26px}.catalog-section .menu-card-title .menu-price{font-size:22px}.menu-card-description{font-size:12px}.menu-card-diet{font-size:8px}}@media (max-width:650px){.catalog-section .menu-group{margin-top:22px;padding:23px 0 0}.catalog-section .menu-group-heading{padding-bottom:19px}.catalog-section .menu-group-heading h3{font-size:28px}.catalog-section .menu-items{gap:0;padding-top:8px}.catalog-section .menu-item{grid-template-columns:86px minmax(0,1fr);gap:20px;min-height:142px;padding:23px 0}.menu-card-image{width:86px;height:86px}.menu-card-title{gap:13px}.catalog-section .menu-card-title h4{letter-spacing:-.55px;font-size:19px;line-height:1.28}.catalog-section .menu-card-title .menu-price{font-size:16px}.menu-card-description{margin-top:10px;font-size:10px;line-height:1.8}.menu-card-diet{gap:5px;margin-top:10px;font-size:6px}.catalog-section .category-tabs>button{padding:9px 11px}}@media (max-width:370px){.catalog-section .menu-item{grid-template-columns:72px minmax(0,1fr);gap:16px}.menu-card-image{width:72px;height:72px}.catalog-section .menu-card-title h4{font-size:18px}.catalog-section .menu-card-title .menu-price{font-size:15px}}@media (prefers-reduced-motion:reduce){.catalog-section .menu-item,.menu-card-image>img,.catalog-section .menu-card-title h4{transition:none;animation:none}}
