.holographic-sticker{--sticker-size:48px;--sticker-ink:#29212d;width:var(--sticker-size);height:var(--sticker-size);font-size:var(--sticker-size);color:var(--sticker-ink);filter:drop-shadow(0 2px 1px #1d182833);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;display:inline-flex;position:relative}.holographic-sticker__surface{border-radius:inherit;isolation:isolate;background:var(--sticker-foil,radial-gradient(ellipse at 18% 12%,#ecfcfa 0%,#a7d5df 23%,#ddd0f6 44%,#f8d7b1 68%,#c6b0cc 88%,#f9efd9 100%));position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/assets/effects/sticker-perforation.svg) 50%/100% 100% no-repeat;mask:url(/assets/effects/sticker-perforation.svg) 50%/100% 100% no-repeat}.holographic-sticker__surface:before,.holographic-sticker__surface:after{content:"";border-radius:inherit;mix-blend-mode:soft-light;animation:80s linear infinite sticker-foil-turn;position:absolute;inset:0}.holographic-sticker__surface:before{opacity:.32;background:repeating-conic-gradient(from 15deg,#fff 0deg 15deg,#b0b0b0 25deg,#15111d 40deg 50deg,#b0b0b0 65deg,#fff 80deg 90deg)}.holographic-sticker__surface:after{opacity:.42;background:conic-gradient(from 55deg,#fff,#171021,#fff,#171021,#fff,#171021,#fff,#171021,#fff);animation-duration:40s;animation-direction:reverse}.holographic-sticker__art{z-index:1;border-radius:inherit;text-align:center;font-family:var(--title-font,sans-serif);flex-direction:column;justify-content:center;align-items:center;gap:.025em;font-weight:800;line-height:1;display:flex;position:absolute;inset:9%}.fall-sticker,.bestseller-sticker{flex-direction:column;justify-content:center;align-items:center;gap:.025em;display:flex}.fall-sticker{gap:.015em;width:100%}.fall-sticker__headline,.fall-sticker__caption{letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;font-size:.17em;line-height:1}.fall-sticker__caption{font-size:.18em}.fall-sticker[lang=es] .fall-sticker__headline,.fall-sticker[lang=es] .fall-sticker__caption{letter-spacing:0;font-size:.095em}.fall-sticker[lang=ar] :is(.fall-sticker__headline,.fall-sticker__caption){letter-spacing:normal;font-size:.15em}.bestseller-sticker__headline{letter-spacing:.055em;font-size:.23em}.bestseller-sticker__caption{letter-spacing:.02em;font-size:.165em}.bestseller-sticker[lang=es] .bestseller-sticker__caption{font-size:.14em}.bestseller-sticker[lang=ar] :is(.bestseller-sticker__headline,.bestseller-sticker__caption){letter-spacing:normal;font-size:.19em}.new-sticker{letter-spacing:.045em;font-size:.28em}.new-sticker[lang=es]{font-size:.2em}.new-sticker[lang=ar]{letter-spacing:normal;font-size:.26em}.legacy-site-shell .dishes-card:has(>.menu-card-sticker){position:relative}.menu-card-sticker{--sticker-size:clamp(40px,5vw,48px);--sticker-ink:#24100b;--sticker-foil:radial-gradient(ellipse at 18% 12%,#ffdab0 0%,#ffb66f 23%,#ed7343 44%,#ffc077 65%,#d56843 88%,#ffad73 100%);z-index:3;position:absolute;inset-block-start:-12px;inset-inline-end:4px;transform:rotate(10deg)}.menu-card-sticker--bestseller,.menu-card-sticker--top-reviews{--sticker-ink:#302009;--sticker-foil:radial-gradient(ellipse at 18% 12%,#fff5cc 0%,#f4d575 23%,#d5a32e 44%,#fff0ae 65%,#d5a541 88%,#ffe8a3 100%)}.menu-card-sticker--new{--sticker-ink:#08243e;--sticker-foil:radial-gradient(ellipse at 18% 12%,#e1f2ff 0%,#a8d2ff 23%,#579ae5 44%,#d2eeff 65%,#649bdc 88%,#c1e2ff 100%)}.menu-card-sticker--fan-fav{--sticker-ink:#fff8ec;--sticker-foil:radial-gradient(ellipse at 20% 15%,#ff9da8 0%,#ed2548 26%,#a40022 47%,#ff6380 68%,#c0002c 88%,#ff859b 100%);border-radius:0}.menu-card-sticker--fall-fav{border-radius:0}.menu-card-sticker--fall-fav .holographic-sticker__surface{-webkit-mask-image:url(/assets/effects/sticker-maple-leaf.svg);mask-image:url(/assets/effects/sticker-maple-leaf.svg)}.menu-card-sticker--fan-fav .holographic-sticker__surface{-webkit-mask-image:url(/assets/effects/sticker-heart.svg);mask-image:url(/assets/effects/sticker-heart.svg)}.menu-card-sticker--fan-fav .holographic-sticker__art{text-shadow:0 1px 2px #65001b;padding-bottom:8%}.fan-fav-sticker{flex-direction:column;align-items:center;gap:.025em;display:flex}.fan-fav-sticker__headline,.fan-fav-sticker__caption{letter-spacing:.025em;font-size:.23em}.fan-fav-sticker[lang=ar]>span{letter-spacing:normal;font-size:.19em}.fan-fav-sticker[lang=es]>span{font-size:.12em}.menu-card-sticker .holographic-sticker__art{inset:12%}.menu-card-sticker--fall-fav .holographic-sticker__art{padding:0;inset:42% 22% 20%}[dir=rtl] .menu-card-sticker{transform:rotate(-10deg)}.product-detail-stickers{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:4%;left:4%}.product-detail-stickers>.menu-card-sticker{--sticker-size:clamp(34px,5.6vw,48px);flex:none;position:relative;inset:auto}.legacy-site-shell .dishes-thumb>.menu-card-sticker{--sticker-size:clamp(34px,4.2vw,41px);inset-block:auto 0;inset-inline-end:-4px}.legacy-site-shell .dishes-card>.menu-card-sticker--top-reviews,.legacy-site-shell .dishes-thumb>.menu-card-sticker--top-reviews,.legacy-site-shell .dishes-card>.menu-card-sticker--fan-fav,.legacy-site-shell .dishes-thumb>.menu-card-sticker--fan-fav{inset-block:0 auto;inset-inline:0 auto;transform:rotate(-10deg)}[dir=rtl] .dishes-card .menu-card-sticker--top-reviews,[dir=rtl] .dishes-card .menu-card-sticker--fan-fav{transform:rotate(10deg)}.legacy-site-shell .dishes-card .menu-card-plate-image{flex:none;width:100%;height:100%;animation-play-state:paused}.legacy-site-shell .dishes-card .menu-card-plate-image:has(.menu-card-thumb-media[data-ready=true][data-visible=true]){animation-play-state:running}.menu-card-sticker .holographic-sticker__surface:before,.menu-card-sticker .holographic-sticker__surface:after{animation-play-state:paused}.dishes-card:has(.menu-card-thumb-media[data-visible=true]) .menu-card-sticker .holographic-sticker__surface:before{animation-play-state:running}.dishes-card:has(.menu-card-thumb-media[data-visible=true]) .menu-card-sticker .holographic-sticker__surface:after{animation-play-state:running}@keyframes sticker-foil-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.legacy-site-shell .dishes-card .menu-card-plate-image,.holographic-sticker__surface:before,.holographic-sticker__surface:after{animation:none}}.menu-card-sticker--top-reviews{border-radius:0}.menu-card-sticker--top-reviews .holographic-sticker__surface{-webkit-mask-image:url(/assets/effects/sticker-starburst.svg);mask-image:url(/assets/effects/sticker-starburst.svg)}.top-reviews-sticker{flex-direction:column;align-items:center;gap:.035em;display:flex}.top-reviews-sticker__headline{letter-spacing:.04em;font-size:.24em}.top-reviews-sticker__caption{letter-spacing:.01em;font-size:.135em}.top-reviews-sticker[lang=es] .top-reviews-sticker__headline{font-size:.14em}.top-reviews-sticker[lang=ar]>span{letter-spacing:normal;font-size:.16em}.menu-card-sticker--ramadan{--sticker-ink:#3c2608;--sticker-foil:radial-gradient(ellipse at 40% 60%,#fff3bd 0%,#f6dc85 30%,#d3a039 58%,#fff0ad 76%,#ac7220 100%);border-radius:0}.menu-card-sticker--ramadan .holographic-sticker__surface{-webkit-mask-image:url(/assets/effects/sticker-lantern.svg);mask-image:url(/assets/effects/sticker-lantern.svg)}.menu-card-sticker--ramadan .holographic-sticker__art{inset:0}.ramadan-sticker__ornament{fill:none;stroke:#80551c;stroke-width:1.1px;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.ramadan-sticker{letter-spacing:.015em;flex-direction:column;justify-content:center;align-items:center;gap:.2em;font-size:.102em;display:flex;position:absolute;inset:58% 21% 22%}.ramadan-sticker[lang=ar]{letter-spacing:normal;font-size:.15em}.menu-card-sticker--summer{--sticker-ink:#082b48;--sticker-foil:url(/assets/effects/sticker-beach-ball.svg) center/contain no-repeat}.menu-card-sticker--summer .holographic-sticker__surface{border-radius:50%;-webkit-mask:none;mask:none}.menu-card-sticker--summer .holographic-sticker__art{inset:0}.summer-sticker{color:#fff;text-shadow:0 .015em .025em #08314baa;border-radius:.12em;flex-direction:column;justify-content:center;align-items:center;gap:.04em;width:84%;padding:.06em .02em;font-size:1em;line-height:1.15;display:flex;transform:translateY(.1em)}.summer-sticker>span{letter-spacing:0;white-space:nowrap;font-size:.12em}.summer-sticker>span:first-child{font-size:.15em}.summer-sticker[lang=en]>span{width:100%;display:block}.summer-sticker[lang=en]>span:last-child{font-size:.265em;line-height:.95}.summer-sticker[lang=es]>span{font-size:.12em}.summer-sticker[lang=ar]>span{letter-spacing:normal;font-size:.17em}
@font-face{font-family:Night Vibur;src:url(/assets/fonts/vibur/vibur-latin.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.menu-card-sticker.night-mood-sticker{width:calc(var(--sticker-size,48px)*1.35);height:var(--sticker-size,48px);font-size:var(--sticker-size,48px);pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:none;transform:rotate(-9deg)}html[data-theme=dark] .menu-card-sticker.night-mood-sticker{display:inline-flex}.night-mood-sticker__text{color:#fee;text-align:center;white-space:nowrap;text-shadow:0 0 1px #fff,0 0 .12em #f44,0 0 .35em #f44,0 0 .7em #f44,0 .08em .06em #160711;flex-direction:column;align-items:center;font:400 .55em/.83 Night Vibur,cursive;display:flex}.night-mood-sticker__text>span{display:block}.night-mood-sticker__flicker{animation:6s linear infinite paused night-mood-flicker}.night-mood-sticker__text>span:nth-child(2) .night-mood-sticker__flicker{animation-duration:8s;animation-delay:-2s}:is(html[data-theme=dark] .dishes-card:has(.menu-card-thumb-media[data-visible=true]) .night-mood-sticker__flicker,html[data-theme=dark] .product-detail-stickers .night-mood-sticker__flicker){animation-play-state:running}@keyframes night-mood-flicker{0%,78%,81%,84%,92%,95%,to{color:inherit;text-shadow:inherit;opacity:1}79%,82%,93%{color:#b65560;text-shadow:0 0 .08em #f44;opacity:.68}}@media (prefers-reduced-motion:reduce){.night-mood-sticker .night-mood-sticker__flicker{animation:none}}
