.hl-sauce{color:var(--color-oro);background-image:linear-gradient(var(--color-oro), var(--color-oro));background-position:0 96%;background-repeat:no-repeat;background-size:100% .09em;padding-bottom:.05em}@media (prefers-reduced-motion:no-preference){.hl-sauce{animation:sauce-draw .9s var(--ease-out-expo) .35s forwards;background-size:0 .09em}}@keyframes sauce-draw{to{background-size:100% .09em}}.ticket{filter:drop-shadow(0 12px 12px #1a161429);position:relative}.ticket-body{background:var(--color-carta);color:var(--color-ink)}.ticket:after{content:"";background:radial-gradient(circle at 9px -1px, transparent 6.5px, var(--color-carta) 7px);background-repeat:repeat-x;background-size:18px 9px;height:9px;position:absolute;top:calc(100% - 1px);left:0;right:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ticket{animation:linear both ticket-print;animation-timeline:view();animation-range:entry entry 50%}}}@keyframes ticket-print{0%{clip-path:inset(0 0 100%);transform:translateY(-14px)}to{clip-path:inset(0 0 -12px);transform:none}}@media (prefers-reduced-motion:no-preference){.allergen-chip:has(input:checked){animation:chip-pop .35s var(--ease-sizzle) 1}.row-flag{animation:row-flag .4s var(--ease-out-expo) 1}}@keyframes chip-pop{50%{transform:scale(1.08)}}@keyframes row-flag{0%{opacity:.4}}.macro-bar>span{transform-origin:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.macro-bar>span{animation:linear both macro-fill;animation-timeline:view();animation-range:entry 5% entry 70%}}}@keyframes macro-fill{0%{transform:scaleX(0)}}.pita-bite{transform-origin:50%}.pita-crumb{opacity:0}@media (prefers-reduced-motion:no-preference){.pita-bite{animation:bite-in .5s var(--ease-sizzle) .5s both}.pita-crumb{animation:crumb-fall 1.6s ease-in var(--d,.9s) both}.pita-wobble{animation:pita-wobble .6s var(--ease-sizzle) .5s 1;transform-origin:50%}}@media (prefers-reduced-motion:reduce){.pita-crumb{opacity:.9}}@keyframes bite-in{0%{transform:scale(0)}}@keyframes crumb-fall{0%{opacity:0;transform:translateY(-6px)}15%{opacity:1}to{opacity:0;transform:translateY(54px)rotate(80deg)}}@keyframes pita-wobble{30%{transform:rotate(-5deg)scale(.97)}60%{transform:rotate(3deg)}}
