.menu-section[data-v-1d58c323]{background-color:transparent;margin-left:calc(-50vw + 50%);overflow:hidden;padding:15px 0;position:relative;width:100vw}.menu-inner[data-v-1d58c323]{margin:0 auto;max-width:1400px;position:relative}.parallax-box[data-v-1d58c323]{height:auto;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;z-index:-1}.menu-grid[data-v-1d58c323],.parallax-center[data-v-1d58c323]{margin:0 auto;width:100%}.menu-grid[data-v-1d58c323]{display:grid;gap:40px 100px;grid-template-columns:repeat(3,180px);grid-template-rows:repeat(3,1fr);justify-content:center;justify-items:center;max-width:1200px;padding:0 20px;position:relative;z-index:1}.menu-item[data-v-1d58c323]{height:220px;max-width:180px;width:100%}.item-frame[data-v-1d58c323]{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:220px;outline:none;overflow:visible;position:relative;transition:transform .3s ease;width:100%}.item-frame[data-v-1d58c323]:before{background-image:var(--bg-image);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:8px 8px 0 0;content:"";height:170px;left:0;opacity:.9;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:0}.item-frame[data-v-1d58c323]:hover:before{opacity:1}.item-frame[data-v-1d58c323]:hover{transform:translateY(-4px)}.item-image-container[data-v-1d58c323]{align-items:center;display:flex;flex-shrink:0;height:170px;justify-content:center;padding:15px;position:relative;z-index:1}.item-image[data-v-1d58c323]{height:165px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:165px}.item-image.lifted[data-v-1d58c323]{transform:translateY(-20px)}.item-content[data-v-1d58c323]{z-index:10}.item-content[data-v-1d58c323],.item-text[data-v-1d58c323]{position:relative;width:100%}.item-text[data-v-1d58c323]{align-items:center;background:transparent;border-radius:0 0 8px 8px;color:#000;display:flex;flex-shrink:0;font-family:Days One,cursive;font-size:13px;font-weight:400;height:50px;justify-content:center;line-height:1.2;margin-top:0;padding:12px 8px;text-align:center;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.item-text.active[data-v-1d58c323]{background:transparent;transform:translateY(-2px)}.item-description[data-v-1d58c323]{display:none}@media(min-width:993px){.menu-section--catalog[data-v-1d58c323]{margin-left:0;overflow:visible;padding:24px 0 10px;width:100%}.menu-section--catalog .menu-inner[data-v-1d58c323]{margin:0 auto;max-width:1200px;overflow:visible;padding:0 40px}.menu-grid--catalog[data-v-1d58c323]{gap:22px 20px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);justify-content:stretch;justify-items:stretch;margin-left:-24px;max-width:none;padding:0;width:calc(100% + 48px)}.menu-grid--catalog .menu-item[data-v-1d58c323]{height:auto;max-width:none;width:100%}.menu-grid--catalog .item-frame[data-v-1d58c323]{align-items:center;background:transparent;border-radius:8px;box-shadow:none;flex-direction:row;gap:18px;height:100%;min-height:156px;overflow:visible;padding:8px 18px 8px 0}.menu-grid--catalog .item-frame[data-v-1d58c323]:before{background-size:100% 100%;border-radius:8px;display:block;height:100%;left:0;opacity:1;right:0;top:0}.menu-grid--catalog .item-frame[data-v-1d58c323]:hover{box-shadow:none;transform:translateY(-4px)}.menu-grid--catalog .item-image-container[data-v-1d58c323]{align-items:flex-end;background:transparent;border-radius:0;flex:0 0 165px;height:165px;justify-content:center;margin-left:-16px;min-height:165px;overflow:visible;padding:0;width:165px;z-index:2}.menu-grid--catalog .item-image[data-v-1d58c323]{display:block;flex-shrink:0;height:165px;max-height:none;max-width:none;min-height:165px;min-width:165px;-o-object-fit:contain;object-fit:contain;width:165px}.menu-grid--catalog .item-image.lifted[data-v-1d58c323]{transform:translateY(-20px)}.menu-grid--catalog .item-content[data-v-1d58c323]{display:flex;flex:1;flex-direction:column;justify-content:center;margin-left:0;min-width:0;padding:4px 0;z-index:1}.menu-grid--catalog .item-text[data-v-1d58c323]{font-size:.95rem;height:auto;justify-content:flex-start;line-height:1.25;min-height:0;padding:0 0 8px;text-align:left}.menu-grid--catalog .item-text.active[data-v-1d58c323]{transform:translateY(-2px)}.menu-grid--catalog .item-description[data-v-1d58c323]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#5a6478;font-family:Montserrat,sans-serif;font-size:.78rem;line-height:1.45;margin:0;overflow:hidden;text-align:left}}@media(min-width:993px)and (max-width:1024px){.menu-section--catalog .menu-inner[data-v-1d58c323]{padding:0 20px}}@media(max-width:1440px){.menu-item[data-v-1d58c323]{height:230px;max-width:200px}.item-frame[data-v-1d58c323]{min-height:230px}.item-image-container[data-v-1d58c323]{height:180px}}@media(max-width:1200px){.menu-grid[data-v-1d58c323]{gap:25px 15px;grid-template-columns:repeat(3,1fr);width:95%}.parallax-box[data-v-1d58c323]{width:100%}.menu-item[data-v-1d58c323]{height:210px;max-width:180px}.item-frame[data-v-1d58c323]{min-height:210px}.item-image-container[data-v-1d58c323]{height:160px}}@media(max-width:992px){.menu-grid[data-v-1d58c323]{gap:20px 12px;grid-template-columns:repeat(3,1fr);width:95%}.parallax-box[data-v-1d58c323]{width:100%}.menu-item[data-v-1d58c323]{height:200px;max-width:180px}.item-frame[data-v-1d58c323]{min-height:200px}.item-image-container[data-v-1d58c323]{height:150px}.menu-grid--catalog[data-v-1d58c323]{gap:20px 12px;grid-template-columns:repeat(3,1fr);padding:0 20px}.menu-grid--catalog .menu-item[data-v-1d58c323]{height:200px;max-width:180px}.menu-grid--catalog .item-frame[data-v-1d58c323]{align-items:center;background:transparent;border-radius:8px;box-shadow:none;flex-direction:column;min-height:200px;padding:0}.menu-grid--catalog .item-frame[data-v-1d58c323]:before{display:block;height:170px}.menu-grid--catalog .item-frame[data-v-1d58c323]:hover{box-shadow:none;transform:translateY(-4px)}.menu-grid--catalog .item-image-container[data-v-1d58c323]{background:transparent;border-radius:0;flex:none;height:150px;margin-left:0;min-height:0;padding:15px;width:100%}.menu-grid--catalog .item-image[data-v-1d58c323]{display:block;height:165px;min-height:0;min-width:0;width:165px}.menu-grid--catalog .item-content[data-v-1d58c323]{padding:0}.menu-grid--catalog .item-text[data-v-1d58c323]{font-size:13px;height:50px;justify-content:center;padding:12px 8px;text-align:center}.menu-grid--catalog .item-description[data-v-1d58c323]{display:none}}@media(max-width:768px){.menu-grid[data-v-1d58c323]{gap:18px 10px;grid-template-columns:repeat(3,minmax(90px,1fr));width:95%}.parallax-box[data-v-1d58c323]{display:none}.menu-item[data-v-1d58c323]{height:160px;max-width:140px}.item-frame[data-v-1d58c323]{min-height:160px}.item-image-container[data-v-1d58c323]{height:110px}.item-image[data-v-1d58c323]{height:82px;width:82px}.item-text[data-v-1d58c323]{font-size:10px;height:46px;padding:6px 4px}.menu-grid--catalog .menu-item[data-v-1d58c323]{height:160px;max-width:140px}.menu-grid--catalog .item-frame[data-v-1d58c323]{min-height:160px}.menu-grid--catalog .item-image-container[data-v-1d58c323]{height:110px}.menu-grid--catalog .item-image[data-v-1d58c323]{height:82px;width:82px}.menu-grid--catalog .item-text[data-v-1d58c323]{font-size:10px;height:46px;padding:6px 4px}}@media(max-width:480px){.menu-grid[data-v-1d58c323]{gap:16px 8px;grid-template-columns:repeat(3,minmax(90px,1fr));width:95%}.menu-section[data-v-1d58c323]{padding:20px 0}.menu-item[data-v-1d58c323]{height:150px;margin:0 auto;max-width:130px}.item-frame[data-v-1d58c323]{min-height:150px}.item-image-container[data-v-1d58c323]{height:100px}.item-image[data-v-1d58c323]{height:76px;width:76px}.item-text[data-v-1d58c323]{font-size:10px;height:44px;padding:6px 4px}.menu-grid--catalog .menu-item[data-v-1d58c323]{height:150px;max-width:130px}.menu-grid--catalog .item-frame[data-v-1d58c323]{min-height:150px}.menu-grid--catalog .item-image-container[data-v-1d58c323]{height:100px}.menu-grid--catalog .item-image[data-v-1d58c323]{height:76px;width:76px}.menu-grid--catalog .item-text[data-v-1d58c323]{font-size:10px;height:44px;padding:6px 4px}}
