.eval-public,.eval-public *{box-sizing:border-box;font-family:Rubik,sans-serif;font-weight:400;font-synthesis:none}.eval-public{margin:0;background:var(--menu-bg,#fffef1);color:var(--menu-primary,#520a1f);font-size:14px}.eval-public button,.eval-public input,.eval-public a{font:inherit;color:inherit}.eval-public :is(button,input,a):focus{outline:none;box-shadow:none}.eval-public :is(button,a):focus-visible{text-decoration:underline}.eval-public [hidden]{display:none!important}.eval-menu-shell{max-width:1160px;padding:22px;margin:auto}.eval-menu-hero{text-align:center;padding:35px 20px 25px}.eval-menu-logo{max-width:180px;max-height:120px;object-fit:contain;margin-bottom:20px}.eval-menu-hero h1{font-size:30px;font-weight:400;margin:0 0 12px}.eval-menu-hero>p{font-weight:300;font-size:14px;line-height:1.9;max-width:600px;margin:0 auto 18px;white-space:pre-wrap}.eval-branch-badge{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;padding:9px 18px;border:1px solid color-mix(in srgb,var(--menu-primary) 20%,transparent);border-radius:30px;font-size:11px}.eval-branch-badge span{font-weight:300}.eval-public-toolbar{display:flex;gap:10px;padding:16px;background:var(--menu-secondary);border-radius:18px}.eval-public-toolbar input{width:100%;min-width:0;border:0;background:var(--menu-bg);padding:13px 16px;border-radius:12px;font-size:13px;font-weight:300}.eval-public-toolbar button{flex-shrink:0;border:1px solid color-mix(in srgb,var(--menu-primary) 20%,transparent);background:transparent;padding:10px 15px;border-radius:12px;cursor:pointer;font-size:12px}.eval-public-tabs{display:flex;gap:8px;overflow:auto;padding:20px 0;scrollbar-width:thin}.eval-public-tabs button{border:1px solid color-mix(in srgb,var(--menu-primary) 20%,transparent);border-radius:30px;background:transparent;white-space:nowrap;padding:9px 18px;font-size:12px;cursor:pointer}.eval-public-tabs .active{background:var(--menu-primary);color:var(--menu-bg);border-color:var(--menu-primary)}.eval-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.eval-menu-card{background:var(--menu-secondary);border-radius:30px;overflow:hidden;text-align:center;position:relative;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.eval-card-image{min-height:0;overflow:hidden;background:var(--menu-secondary);position:relative;display:grid;place-items:center}.eval-card-image img{width:100%;height:100%;object-fit:cover;display:block}.fit-contain .eval-card-image img{object-fit:contain}.eval-card-body{padding:18px 22px 22px;position:relative;min-width:0}.eval-card-body h2{font-size:20px;line-height:1.5;margin:0 0 8px;font-weight:400;overflow-wrap:anywhere}.eval-card-description{font-size:12px;font-weight:300;line-height:1.8;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eval-card-pricing{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;min-height:32px}.eval-menu-price,.eval-menu-calories{padding:7px 12px;border-radius:12px;font-size:13px;line-height:1.4}.eval-menu-price{background:var(--menu-primary);color:var(--menu-bg)}.eval-menu-price del{opacity:.7;font-size:10px;margin-inline-end:5px}.eval-menu-price ins{text-decoration:none}.eval-menu-calories{border:1px solid currentColor;font-size:10px}.eval-no-image{font-size:12px;font-weight:300;opacity:.6}.ratio-square .eval-menu-card{aspect-ratio:1/1;grid-template-rows:52% 48%}.ratio-square .eval-card-body{padding:12px 15px}.ratio-square .eval-card-body h2{font-size:18px;margin-bottom:5px}.ratio-square .eval-card-description{font-size:11px;margin-bottom:8px;-webkit-line-clamp:2}.ratio-square .eval-menu-price{font-size:12px;padding:6px 10px}.ratio-vertical .eval-menu-card{min-height:460px;grid-template-rows:270px auto}.ratio-horizontal{grid-template-columns:1fr 1fr}.ratio-horizontal .eval-menu-card{grid-template-columns:38% 62%;grid-template-rows:1fr;min-height:200px;text-align:right}.ratio-horizontal .eval-card-body{display:flex;flex-direction:column;justify-content:center;padding:20px}.ratio-horizontal .eval-card-image{grid-column:1;grid-row:1}.ratio-horizontal .eval-card-body{grid-column:2;grid-row:1}.ratio-horizontal .eval-card-pricing{justify-content:flex-start;margin-top:auto}.style-1 .eval-card-image{margin:20px 20px 0;border-radius:22px;background:var(--menu-primary)}.style-1 .eval-card-image img{object-fit:contain}.style-2 .eval-card-body{background:var(--menu-primary);color:var(--menu-bg);border-start-end-radius:130px;padding-top:28px}.style-2 .eval-menu-price{background:var(--menu-secondary);color:var(--menu-primary)}.style-2 .eval-card-pricing{justify-content:flex-start}.style-3 .eval-card-body{background:var(--menu-primary);color:var(--menu-bg);margin:0 18px;border-radius:32px 32px 0 0;padding-top:24px}.style-3 .eval-menu-price{background:var(--menu-secondary);color:var(--menu-primary)}.style-4 .eval-menu-card{border-radius:130px 130px 30px 30px}.style-4 .eval-card-pricing{justify-content:space-between}.style-4 .eval-menu-price,.style-4 .eval-menu-calories{background:var(--menu-primary);color:var(--menu-bg);border:0;border-radius:24px 0 24px 0}.style-5 .eval-menu-card{border-radius:130px 130px 30px 30px}.style-6 .eval-card-body{background:var(--menu-primary);color:var(--menu-bg);border-start-end-radius:120px;padding-top:28px}.style-6 .eval-menu-price{background:var(--menu-secondary);color:var(--menu-primary)}.style-7 .eval-menu-card{border-radius:130px 130px 30px 30px}.style-7 .eval-menu-price{background:transparent;border:1px solid var(--menu-primary);color:var(--menu-primary)}.style-7 .eval-card-pricing{justify-content:space-between}.style-7 .eval-menu-price,.style-7 .eval-menu-calories{border-radius:26px 0 26px 0}.ratio-horizontal.style-1 .eval-card-image{margin:16px}.ratio-horizontal.style-2 .eval-card-body,.ratio-horizontal.style-6 .eval-card-body{border-radius:0;border-start-end-radius:100px}.ratio-horizontal.style-3 .eval-card-body{margin:15px 0 15px 15px;border-radius:25px}.ratio-horizontal:is(.style-4,.style-5,.style-7) .eval-menu-card{border-radius:35px}.hide-description .eval-card-description{display:none}.hide-calories .eval-menu-calories{display:none}.eval-public-footer{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;font-size:11px;padding:32px 10px;color:var(--menu-primary)}.eval-public-footer span{font-weight:300;opacity:.7}.eval-public-footer a{text-decoration:none}.eval-public-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.eval-public-branch{display:block;text-align:center;background:var(--menu-secondary);padding:30px 20px;border-radius:25px;text-decoration:none}.eval-public-branch h2{font-size:23px;margin:25px 0 15px}.eval-public-branch p{font-size:12px}.eval-open-state{font-size:11px;border:1px solid color-mix(in srgb,var(--menu-primary) 20%,transparent);padding:7px 12px;border-radius:25px}.eval-public dialog{width:min(530px,calc(100% - 30px));border:0;border-radius:25px;padding:25px;max-height:85vh;overflow:auto;background:var(--menu-bg);color:var(--menu-primary);margin:auto}.eval-public dialog::backdrop{background:#23101577;backdrop-filter:blur(5px)}.eval-public dialog>button{float:left;background:var(--menu-secondary);border:0;border-radius:50%;width:35px;height:35px;font-size:20px;cursor:pointer}.eval-public dialog>a{display:inline-block;padding:10px 15px;margin:4px;border:1px solid currentColor;border-radius:12px;text-decoration:none;font-size:12px}.eval-public-hours{padding:0;list-style:none}.eval-public-hours li{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--menu-secondary);font-size:12px}.eval-public-hours li span:last-child{direction:ltr;font-weight:300}#eval-menu-empty{text-align:center;padding:45px;font-size:14px;font-weight:300}
@media(max-width:900px){.eval-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ratio-horizontal{grid-template-columns:1fr}.eval-public-branches{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.eval-menu-shell{padding:16px}.eval-menu-hero{padding:26px 12px}.eval-menu-hero h1{font-size:25px}.eval-menu-hero>p{font-size:12px}.eval-menu-grid{grid-template-columns:1fr;gap:18px}.ratio-square .eval-menu-card{max-width:400px;width:100%;margin:auto;grid-template-rows:53% 47%}.ratio-square .eval-card-body h2{font-size:20px}.ratio-square .eval-card-description{font-size:12px}.ratio-square .eval-card-body{padding:15px 20px}.ratio-vertical .eval-menu-card{grid-template-rows:290px auto;min-height:450px}.ratio-horizontal .eval-menu-card{min-height:190px;grid-template-columns:38% 62%}.ratio-horizontal .eval-card-body{padding:16px}.ratio-horizontal .eval-card-body h2{font-size:17px}.ratio-horizontal .eval-card-description{font-size:11px}.eval-public-toolbar{padding:12px;gap:8px}.eval-public-toolbar button{font-size:10px;padding:9px}.eval-public-toolbar input{font-size:12px;padding:12px}.eval-public-tabs button{font-size:11px}.eval-public-branches{grid-template-columns:1fr}.eval-public dialog{padding:22px}.eval-card-image img{object-position:center}.ratio-square .eval-card-image{min-height:0}}

.style-1 .eval-no-image{color:var(--menu-bg)}
