#menu.tzSel:not(#tzP){--tG9:#052A1A!important;--tG8:#073A22!important;--tG7:#0B4D2B!important;--tG6:#11603A!important;--tG5:#17744F!important;--tAu:#D4AF37!important;--tAuB:#F4D03F!important;--tAuL:#F0D995!important;--tAuInk:#8A6508!important;--tAuLip:#A97C12!important;--tCr:#FFFDF8!important;--tCr2:#F8F3E7!important;--tCr3:#FBF1D6!important;--tInk:#11221A!important;--tMut:#4A5A52!important;--tSerif:"Playfair Display","TZ Serif Respaldo",Georgia,"Times New Roman",serif!important;--tSans:Inter,"TZ Sans Respaldo",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;--tSlot:60px!important;--tGap:10px!important;--tGold:linear-gradient(180deg,#F8E39A 0%,#EDCB62 48%,#DDB040 100%)!important;--tGoldHi:linear-gradient(180deg,#FBEBB4 0%,#F2D477 50%,#E3B94A 100%)!important;--tGreen:linear-gradient(180deg,#11603A 0%,#0B4D2B 58%,#083F23 100%)!important;width:min(1240px,calc(100% - 200px))!important;margin-left:auto!important;margin-right:auto!important;gap:12px!important;padding:22px 0 6px!important;font-family:var(--tSans)!important}#menu.tzSel:not(#tzP) .tzSelHead{display:grid!important;grid-template-columns:minmax(340px,410px) minmax(0,1fr)!important;align-items:stretch!important;gap:22px!important}#menu.tzSel:not(#tzP) .tzSelPlan{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"t s" "c c"!important;align-content:center!important;gap:16px 16px!important;position:relative!important}#menu.tzSel:not(#tzP) #tzSelTitle{grid-area:t!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;font:600 34px/1 var(--tSerif)!important;color:var(--tG7)!important;letter-spacing:-.01em!important;white-space:nowrap!important}#menu.tzSel:not(#tzP) #tzSelPlanN{color:var(--tAuInk)!important;font-style:italic!important}#menu.tzSel:not(#tzP) .tzSelPlanSwitch{grid-area:s!important;justify-self:stretch!important;display:flex!important;gap:4px!important;height:48px!important;margin:0!important;padding:4px!important;box-sizing:border-box!important;border-radius:999px!important;background:linear-gradient(180deg,#F3EBD6,#FBF6EA)!important;border:1px solid rgba(184,134,11,.28)!important;box-shadow:inset 0 2px 4px rgba(90,70,20,.14),0 1px 0 rgba(255,255,255,.9)!important}#menu.tzSel:not(#tzP) .tzSelPlanOpt{flex:1 1 0!important;height:40px!important;min-height:40px!important;padding:0 12px!important;gap:6px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--tG7)!important;font:600 15px/1 var(--tSans)!important;justify-content:center!important;align-items:center!important;box-shadow:none!important}#menu.tzSel:not(#tzP) .tzSelPlanOpt b{font-weight:600!important}#menu.tzSel:not(#tzP) .tzSelPlanOpt small{font:600 12.5px/1 var(--tSans)!important;color:#755608!important;opacity:1!important}#menu.tzSel:not(#tzP) .tzSelPlanOpt[aria-pressed="true"]{background:var(--tGreen)!important;color:#FFF8E6!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 2px 0 #052A1A,0 6px 14px -4px rgba(6,40,25,.5)!important}#menu.tzSel:not(#tzP) .tzSelPlanOpt[aria-pressed="true"] small{color:var(--tAuL)!important}#menu.tzSel:not(#tzP) .tzSelPlanOpt:hover:not([aria-pressed="true"]){background:rgba(11,77,43,.07)!important}#menu.tzSel:not(#tzP) #tzReco{grid-area:c!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;height:auto!important;width:auto!important;min-width:0!important}#menu.tzSel:not(#tzP) .tzRecoChip{position:relative!important;flex:1 1 auto!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 12px!important;gap:7px!important;border-radius:999px!important;border:1px solid rgba(184,134,11,.38)!important;background:linear-gradient(180deg,#FFFEFA,#F7F0DE)!important;color:var(--tG7)!important;font:600 14px/1.1 var(--tSans)!important;letter-spacing:0!important;white-space:nowrap!important;box-shadow:inset 0 1px 0 #fff,0 2px 0 rgba(169,124,18,.22),0 6px 14px -8px rgba(11,52,39,.35)!important}#menu.tzSel:not(#tzP) .tzRecoChip::before{content:none!important}#menu.tzSel:not(#tzP) .tzRecoChip.tzRecoPrimary{background:linear-gradient(180deg,#FFF6DA,#F6E3A6)!important;border-color:rgba(169,124,18,.5)!important}#menu.tzSel:not(#tzP) .tzRecoChip:active{box-shadow:inset 0 2px 4px rgba(90,70,20,.2)!important}#menu.tzSel:not(#tzP) .tzRecoEmoji{font-size:16px!important;filter:none!important;opacity:1!important}#menu.tzSel:not(#tzP) #selectionSummary{--tPad:20px!important;--tNext:52px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"prog prog prog" "thumbs extra next"!important;align-items:center!important;column-gap:12px!important;row-gap:12px!important;height:auto!important;min-height:0!important;padding:var(--tPad)!important;box-sizing:border-box!important;border-radius:24px!important;border:1px solid rgba(240,217,149,.42)!important;background:radial-gradient(120% 160% at 100% 0%,rgba(244,208,63,.14) 0%,rgba(244,208,63,0) 52%),linear-gradient(160deg,#11603A 0%,#0B4D2B 46%,#0B3427 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -2px 0 rgba(0,0,0,.18),0 20px 40px -22px rgba(6,40,25,.65),0 4px 10px rgba(6,40,25,.12)!important;overflow:visible!important;color:#FFF8E6!important;position:relative!important;container:tzBand / inline-size!important}#menu.tzSel:not(#tzP) #selectionSummary::before,#menu.tzSel:not(#tzP) #selectionSummary::after{content:none!important;display:none!important}#menu.tzSel:not(#tzP) #selectionSummary.tzSelDone{border-color:rgba(244,208,63,.85)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -2px 0 rgba(0,0,0,.18),0 0 0 3px rgba(244,208,63,.18),0 20px 40px -22px rgba(6,40,25,.65)!important}#menu.tzSel:not(#tzP) #selectionSummary .tzSelProgress{grid-area:prog!important;display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;position:relative!important;width:auto!important;height:28px!important}#menu.tzSel:not(#tzP) #selectionTitle{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;font:600 20px/1.1 var(--tSerif)!important;color:#FFF8E6!important;letter-spacing:0!important;margin:0!important;white-space:nowrap!important}#menu.tzSel:not(#tzP) #selectionTitle .tzSelSep{font-size:0!important}#menu.tzSel:not(#tzP) #selectionTitle .tzSelXtra{display:inline-flex!important;align-items:center!important;height:22px!important;margin-left:10px!important;padding:0 9px!important;border-radius:999px!important;box-sizing:border-box!important;background:var(--tGold)!important;color:#073A22!important;font:700 12.5px/1 var(--tSans)!important;letter-spacing:.01em!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)!important}#menu.tzSel:not(#tzP) #selectionSummary .tzSelBar{flex:0 1 72px!important;width:auto!important;min-width:16px!important;max-width:72px!important;height:4px!important;margin:0!important;border-radius:999px!important;overflow:hidden!important;background:rgba(255,255,255,.13)!important;box-shadow:none!important}#menu.tzSel:not(#tzP) #tzSelBarFill{display:block!important;height:100%!important;border-radius:inherit!important;background:#E9C35A!important;box-shadow:none!important}#menu.tzSel:not(#tzP) #selectionSummary .tzSemana{flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font:500 13px/1 var(--tSans)!important;color:#F0D995!important}#menu.tzSel:not(#tzP) #selectionSummary .tzSemana b{font:700 13px/1 var(--tSans)!important;color:#FFF3D2!important}#menu.tzSel:not(#tzP) #selectionSummary .tzSemana[hidden]{display:none!important}#menu.tzSel:not(#tzP) #selectionSummary .tzSemana.tzInvita{font:italic 500 15px/1 var(--tSerif)!important;color:#F0D995!important}@media (max-width:1100px){#menu.tzSel:not(#tzP) #selectionSummary .tzSemana .tzSemEt,#menu.tzSel:not(#tzP) #selectionSummary .tzSemana .tzSemDe{display:none!important}}@media (min-width:641px) and (max-height:500px){#menu.tzSel:not(#tzP) #selectionSummary #tzExtraBtn{display:none!important}#menu.tzSel:not(#tzP) #selectionSummary #tzSelNext{padding:0 16px!important;font-size:15px!important}}@media (max-width:640px){#menu.tzSel:not(#tzP) #selectionSummary .tzSemana.tzInvita{font-size:13px!important;grid-column:2 / 4!important}}@media (min-width:641px){@container tzBand (max-width:600px){#menu.tzSel:not(#tzP) #selectionSummary .tzSemana{display:none!important}}}#menu.tzSel:not(#tzP) #selectionSummary .tzVaciar{height:30px!important;margin-left:auto!important;flex:none!important;color:#F7E7B0!important;border-color:rgba(240,217,149,.34)!important;background:transparent!important;font:600 12.5px/1 var(--tSans)!important}#menu.tzSel:not(#tzP) #selectionSummary .tzVaciar.tzVacCorto{width:auto!important;padding:0 11px 0 9px!important}#menu.tzSel:not(#tzP) #selectionSummary .tzVaciar.tzVacCorto svg{margin-right:5px!important}#menu.tzSel:not(#tzP) #selectionSummary .tzVaciar.tzVacCorto::before{left:-4px!important;right:-4px!important}#menu.tzSel:not(#tzP) #selectionSummary .tzVaciar.tzVacCorto .tzVacEtq{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important}#menu.tzSel:not(#tzP) #selectionItems{grid-area:thumbs!important;justify-self:stretch!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;min-width:0!important;width:auto!important;max-width:none!important;height:max(var(--tSlot),var(--tNext))!important}#menu.tzSel:not(#tzP) #selectionSummary:not(.tzSelDone){column-gap:0!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumbs{flex:0 1 auto!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:var(--tGap)!important;min-height:var(--tSlot)!important;min-width:0!important;padding:0!important;box-sizing:border-box!important;counter-reset:tzU!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumbs:empty::before{content:attr(data-vacio)!important;font:italic 500 16px/1.3 var(--tSerif)!important;color:#F0D995!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumb{position:relative!important;flex:none!important;width:var(--tSlot)!important;min-width:0!important;max-width:none!important;height:var(--tSlot)!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border-radius:50%!important;overflow:visible!important;align-self:center!important;counter-increment:tzU!important;background:rgba(255,255,255,.035)!important;border:1px dashed rgba(240,217,149,.5)!important;box-shadow:none!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumb[data-n="×2"]{counter-increment:tzU 2!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumb[data-n="×3"]{counter-increment:tzU 3!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumb[data-n="×4"]{counter-increment:tzU 4!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumb[data-n="×5"]{counter-increment:tzU 5!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumb[data-n="×6"]{counter-increment:tzU 6!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumb[data-n="×7"]{counter-increment:tzU 7!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumb[data-n="×8"]{counter-increment:tzU 8!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumb[data-n="×9"]{counter-increment:tzU 9!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumb[data-n="×10"]{counter-increment:tzU 10!important}#menu.tzSel:not(#tzP) #selectionSummary span.tzThumb::after{content:counter(tzU)!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;font:500 calc(var(--tSlot) * .3) / 1 var(--tSerif)!important;color:rgba(240,217,149,.72)!important;background:none!important;box-shadow:none!important;width:auto!important;height:auto!important;min-width:0!important;padding:0!important}#menu.tzSel:not(#tzP) #selectionSummary button.tzThumb{cursor:pointer!important;border:0!important;background:#0B4D2B!important;box-shadow:0 0 0 2px #E2C25E,0 7px 14px -7px rgba(0,0,0,.65)!important}#menu.tzSel:not(#tzP) #selectionSummary button.tzThumb img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}#menu.tzSel:not(#tzP) #selectionSummary button.tzThumb:hover{box-shadow:0 0 0 2px #F4D03F,0 0 0 5px rgba(244,208,63,.22),0 7px 14px -7px rgba(0,0,0,.65)!important}#menu.tzSel:not(#tzP) #selectionSummary button.tzThumb:active,#menu.tzSel:not(#tzP) #selectionSummary button.tzThumb[aria-expanded="true"]{box-shadow:0 0 0 3px #F4D03F,0 0 0 6px rgba(244,208,63,.3)!important}#menu.tzSel:not(#tzP) #selectionSummary button.tzThumb:active img{opacity:.82!important}#menu.tzSel:not(#tzP) #selectionSummary button.tzThumb::before{content:none!important;display:none!important}#menu.tzSel:not(#tzP) #selectionSummary button.tzThumb[data-n]::after{content:attr(data-n)!important;position:absolute!important;inset:auto -5px -3px auto!important;top:auto!important;left:auto!important;width:auto!important;height:20px!important;min-width:20px!important;padding:0 5px!important;box-sizing:border-box!important;border-radius:999px!important;background:var(--tGold)!important;color:#073A22!important;font:700 11.5px/20px var(--tSans)!important;text-align:center!important;box-shadow:0 0 0 2px #0B4D2B!important}#menu.tzSel:not(#tzP) #selectionSummary button.tzThumb.tzThumbExtra::before{content:"extra"!important;content:"extra" / ""!important;display:block!important;position:absolute!important;inset:-8px auto auto 50%!important;width:auto!important;height:15px!important;margin:0!important;padding:0 5px!important;transform:translateX(-50%)!important;border-radius:999px!important;background:#FFF8E6!important;color:#073A22!important;font:700 9px/15px var(--tSans)!important;letter-spacing:.07em!important;text-transform:uppercase!important;box-shadow:0 0 0 1.5px #0B4D2B!important;pointer-events:none!important;z-index:1!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumbMas{position:relative!important;flex:none!important;width:var(--tSlot)!important;min-width:0!important;max-width:none!important;height:var(--tSlot)!important;aspect-ratio:auto!important;padding:0!important;border-radius:50%!important;align-self:center!important;border:1px solid rgba(240,217,149,.62)!important;background:rgba(240,217,149,.12)!important;color:#FBEAB5!important;font:600 calc(var(--tSlot) * .32) / 1 var(--tSerif)!important;box-shadow:none!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumbMas:hover{background:rgba(240,217,149,.22)!important}#menu.tzSel:not(#tzP) #selectionItems::after{content:""!important;flex:none!important;align-self:center!important;height:12px!important;width:max(0px,calc(var(--tzP,0) * 16px - 4px))!important;margin-left:calc(min(var(--tzP,0),1) * var(--tGap))!important;background:radial-gradient(circle at 6px 6px,rgba(240,217,149,.16) 0 4.2px,rgba(240,217,149,.9) 4.4px 5.7px,transparent 6px) 0 0 / 16px 12px repeat-x!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumb:focus-visible,#menu.tzSel:not(#tzP) #selectionSummary .tzThumbMas:focus-visible{outline:3px solid #F4D03F!important;outline-offset:4px!important}#menu.tzSel:not(#tzP) #selectionSummary #selectionMeta{display:none!important}#menu.tzSel:not(#tzP) #selectionSummary .tzSelTotal{display:none!important}#menu.tzSel:not(#tzP) #tzSelFin{display:contents!important}#menu.tzSel:not(#tzP) #selectionSummary #tzSelNext{grid-area:next!important;height:var(--tNext)!important;min-height:var(--tNext)!important;padding:0 26px!important;border:0!important;border-radius:999px!important;background:var(--tGoldHi)!important;color:#073A22!important;font:700 16px/1 var(--tSans)!important;letter-spacing:.01em!important;white-space:nowrap!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -2px 0 rgba(150,105,10,.25),0 3px 0 #A97C12,0 12px 22px -8px rgba(0,0,0,.55)!important}#menu.tzSel:not(#tzP) #selectionSummary #tzSelNext:active{transform:translateY(2px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 0 #A97C12,0 6px 12px -6px rgba(0,0,0,.5)!important}@media (min-width:641px) and (min-height:501px){#menu.tzSel:not(#tzP):not(:has(.tzSelPlanOpt[data-plan="10"][aria-pressed="true"])) #selectionSummary:not(.tzSelDone) #tzSelFin::before{content:"Continuar →"!important;content:"Continuar →" / ""!important;grid-area:next!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:var(--tNext)!important;margin-left:12px!important;padding:0 26px!important;border-radius:999px!important;border:1.5px dashed rgba(240,217,149,.4)!important;color:rgba(240,217,149,.66)!important;font:700 16px/1 var(--tSans)!important;letter-spacing:.01em!important;white-space:nowrap!important;pointer-events:none!important}#menu.tzSel:not(#tzP):lang(en):not(:has(.tzSelPlanOpt[data-plan="10"][aria-pressed="true"])) #selectionSummary:not(.tzSelDone) #tzSelFin::before{content:"Continue →"!important;content:"Continue →" / ""!important}}#menu.tzSel:not(#tzP) #selectionSummary #tzExtraBtn{grid-area:extra!important;height:44px!important;min-height:44px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid rgba(240,217,149,.6)!important;background:rgba(255,248,230,.08)!important;color:#FFF3D2!important;font:600 14px/1 var(--tSans)!important}#menu.tzSel:not(#tzP) .tzSelTabs{align-self:center!important;width:min(760px,100%)!important;height:auto!important;display:grid!important;grid-template-columns:1fr 1fr auto!important;gap:4px!important;padding:3px!important;box-sizing:border-box!important;border-radius:999px!important;overflow:visible!important;background:linear-gradient(180deg,#F3EBD6,#FBF6EA)!important;border:1px solid rgba(184,134,11,.28)!important;box-shadow:inset 0 2px 4px rgba(90,70,20,.12),0 1px 0 #fff!important}#menu.tzSel:not(#tzP) .tzSelTabs .tab{position:relative!important;min-height:44px!important;height:44px!important;padding:0 18px!important;gap:10px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--tG7)!important;box-shadow:none!important;justify-content:center!important}#menu.tzSel:not(#tzP) .tzSelTabs .tab.active,#menu.tzSel:not(#tzP) .tzSelTabs .tab[aria-selected="true"]{background:var(--tGreen)!important;color:#FFF8E6!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 2px 0 #052A1A,0 8px 16px -6px rgba(6,40,25,.5)!important}#menu.tzSel:not(#tzP) .tzSelTabs .tab:not(.active):hover{background:rgba(11,77,43,.07)!important}#menu.tzSel:not(#tzP) .tzSelTabs .tzPhaseText b{font:600 17px/1.05 var(--tSerif)!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:inherit!important}#menu.tzSel:not(#tzP) .tzSelTabs .tzPhaseText small{font:500 12.5px/1.2 var(--tSans)!important;color:inherit!important;opacity:.85!important}#menu.tzSel:not(#tzP) .tzSelTabs .tab.active .tzPhaseIcon{stroke:#F4D03F!important;fill:none!important;color:#F4D03F!important}#menu.tzSel:not(#tzP) .tzSelTabs .tab.active .tzPhaseMoon{fill:#F4D03F!important;stroke:#F4D03F!important}#menu.tzSel:not(#tzP) .tzSelTabs .tzPhaseFav{min-width:56px!important;padding:0 18px!important;font-size:20px!important}#menu.tzSel:not(#tzP) .tzSelTabs .tzPhaseFavText{font:600 14px/1 var(--tSans)!important}#menu.tzSel:not(#tzP) .tzDishGroup{--tzDishGap:22px!important;--tzDishSide:76px!important;--tzDishArrow:56px!important;--tzPhotoMin:120px!important;--tzPhotoMax:330px!important}#menu.tzSel:not(#tzP) #grid .tzDishTrack{margin-left:calc(-1 * var(--tzDishSide))!important;margin-right:calc(-1 * var(--tzDishSide))!important;padding-top:10px!important;padding-bottom:16px!important}#menu.tzSel:not(#tzP) .tzDishStage>.tzDishArrow[data-dish-step="-1"]{left:calc(-1 * var(--tzDishSide) + 6px)!important}#menu.tzSel:not(#tzP) .tzDishStage>.tzDishArrow[data-dish-step="1"]{right:calc(-1 * var(--tzDishSide) + 6px)!important}#menu.tzSel:not(#tzP) .tzDishArrow{border:2px solid #F0D995!important;background:radial-gradient(circle at 35% 28%,#1C7F55,#0B4D2B 62%,#063927)!important;box-shadow:0 3px 0 #052A1A,0 12px 24px -8px rgba(6,57,39,.55),0 0 0 4px rgba(255,253,248,.9)!important}#menu.tzSel:not(#tzP) .tzDishCount{font-family:var(--tSans)!important}#menu.tzSel:not(#tzP) #grid .card{border:3px solid transparent!important;border-radius:22px!important;background:linear-gradient(180deg,#FFFEFA,#FFFBF1) padding-box,linear-gradient(150deg,#F2DC92 0%,#D2A947 30%,#F2D98C 55%,#B8892B 80%,#E9CD7E 100%) border-box!important;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 2px 6px rgba(11,52,39,.06),0 18px 34px -18px rgba(11,52,39,.35)!important}#menu.tzSel:not(#tzP) #grid .card>.photoWrap{border-radius:19px 19px 0 0!important;margin:0!important;position:relative!important}#menu.tzSel:not(#tzP) #grid .card>.cardBody{position:relative!important;padding:14px 18px 16px!important;gap:0!important;overflow:visible!important}#menu.tzSel:not(#tzP) #grid .card{--tL:24px!important;--tLines:3!important}#menu.tzSel:not(#tzP) #grid .card .cardTop{min-height:0!important;height:calc(var(--tLines) * var(--tL) + 6px)!important;overflow:hidden!important;margin-bottom:12px!important;flex:none!important}#menu.tzSel:not(#tzP) #grid .card h3{font:600 21px / var(--tL) var(--tSerif)!important;color:var(--tG7)!important;margin:0 0 6px!important;letter-spacing:-.005em!important;min-height:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#menu.tzSel:not(#tzP) #grid .card .desc{font:400 14.5px / var(--tL) var(--tSans)!important;color:var(--tMut)!important;margin:0!important;min-height:0!important;max-height:none!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}#menu.tzSel:not(#tzP) #grid .card .macros{margin:0 0 12px!important;padding:7px 4px!important;gap:0!important;border-radius:16px!important;border:1px solid rgba(175,195,161,.45)!important;background:linear-gradient(180deg,rgba(175,195,161,.16),rgba(175,195,161,.08))!important}#menu.tzSel:not(#tzP) #grid .card .macros>div{padding:0 2px!important}#menu.tzSel:not(#tzP) #grid .card .macros b{font:700 15px/1.2 var(--tSans)!important;color:var(--tG7)!important}#menu.tzSel:not(#tzP) #grid .card .macros span{font:500 12px/1.25 var(--tSans)!important;color:#4F5E56!important}#menu.tzSel:not(#tzP) #grid .card .productBottom{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"add"!important;grid-template-rows:minmax(58px,auto)!important;align-items:center!important;gap:0!important;margin-top:auto!important;padding-top:12px!important;border:0!important;border-top:1px solid rgba(212,175,55,.38)!important;container:tzAcc / inline-size!important}#menu.tzSel:not(#tzP) #grid .card .cardActions{grid-area:add!important;position:static!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}#menu.tzSel:not(#tzP) #grid .card .cardActions::before,#menu.tzSel:not(#tzP) #grid .card .cardActions::after{content:none!important;display:none!important}#menu.tzSel:not(#tzP) #grid .card .cardActions>.add,#menu.tzSel:not(#tzP) #grid .card .cardActions>.cardQtyControl{flex:none!important;margin-left:auto!important}#menu.tzSel:not(#tzP) #grid .card .detailBtn{position:relative!important;inset:auto!important;z-index:1!important;flex:0 1 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:auto!important;min-width:44px!important;max-width:100%!important;height:44px!important;min-height:44px!important;padding:0 16px 0 13px!important;margin:0!important;overflow:visible!important;box-sizing:border-box!important;border-radius:999px!important;border:1.5px solid #D4AF37!important;background:var(--tGreen)!important;color:#FFF8E6!important;font:600 14px/1 var(--tSans)!important;white-space:nowrap!important;box-shadow:0 0 0 3px rgba(244,208,63,.16),inset 0 1px 0 rgba(255,255,255,.2),0 2px 0 #052A1A,0 8px 16px -8px rgba(6,40,25,.7)!important}#menu.tzSel:not(#tzP) #grid .card .detailBtnTitle{font:600 14px/1 var(--tSans)!important;color:#FFF8E6!important;display:inline-flex!important;align-items:center!important;gap:7px!important;white-space:nowrap!important;min-width:0!important}#menu.tzSel:not(#tzP) #grid .card .detailBtn .tzSpark{color:#F4D03F!important;font-size:15px!important;line-height:1!important;flex:none!important}#menu.tzSel:not(#tzP) #grid .card .detailBtn::after{content:none!important;display:none!important}#menu.tzSel:not(#tzP) #grid .card .detailBtn::before{content:""!important;display:block!important;position:absolute!important;inset:-2px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;opacity:1!important;z-index:1!important;pointer-events:auto!important}#menu.tzSel:not(#tzP) #grid .card .detailBtn:hover{background:linear-gradient(180deg,#17744F 0%,#11603A 60%,#0B4D2B 100%)!important;border-color:#F4D03F!important}#menu.tzSel:not(#tzP) #grid .card .detailBtn:active{background:#083F23!important;box-shadow:0 0 0 3px rgba(244,208,63,.22),inset 0 2px 4px rgba(0,0,0,.35)!important}#menu.tzSel:not(#tzP) #grid .card .detailBtn:focus-visible{outline:3px solid #8A6508!important;outline-offset:3px!important}#menu.tzSel:not(#tzP) #grid .card button.add{justify-self:end!important;width:auto!important;min-width:132px!important;max-width:200px!important;height:52px!important;min-height:52px!important;padding:0 24px!important;border:0!important;border-radius:999px!important;background:var(--tGold)!important;color:#073A22!important;font:700 16px/1 var(--tSans)!important;letter-spacing:.01em!important;white-space:nowrap!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -2px 0 rgba(150,105,10,.22),0 3px 0 var(--tAuLip),0 12px 20px -10px rgba(110,80,5,.75)!important}#menu.tzSel:not(#tzP) #grid .card button.add:hover:not(.tzPul):not(:active){background:var(--tGoldHi)!important}#menu.tzSel:not(#tzP) #grid .card button.add:active{box-shadow:inset 0 2px 4px rgba(110,80,5,.35),0 1px 0 var(--tAuLip),0 4px 8px -6px rgba(110,80,5,.6)!important}#menu.tzSel:not(#tzP) #grid .card .cardQtyControl{position:static!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;width:auto!important;height:56px!important;min-height:56px!important;padding:3px!important;box-sizing:border-box!important;border-radius:999px!important;border:1px solid rgba(184,134,11,.45)!important;background:linear-gradient(180deg,#FFF3CF,#F9E6AE)!important;box-shadow:inset 0 2px 4px rgba(120,85,10,.18),0 1px 0 #fff!important}#menu.tzSel:not(#tzP) #grid .card .cardQtyControl button{position:relative!important;display:grid!important;place-items:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;border-radius:50%!important;font:600 26px/1 var(--tSans)!important;color:var(--tG7)!important;border:1.5px solid rgba(184,134,11,.55)!important;background:linear-gradient(180deg,#FFFFFF,#FBF4E2)!important;box-shadow:inset 0 1px 0 #fff,0 2px 0 rgba(169,124,18,.45),0 6px 10px -6px rgba(110,80,5,.6)!important}#menu.tzSel:not(#tzP) #grid .card .cardQtyControl button:last-child{background:var(--tGold)!important;border-color:rgba(169,124,18,.6)!important;color:#073A22!important}#menu.tzSel:not(#tzP) #grid .card .cardQtyControl button::before,#menu.tzSel:not(#tzP) #grid .card .cardQtyControl button::after{content:none!important;display:none!important}#menu.tzSel:not(#tzP) #grid .card .cardQtyControl button:active{box-shadow:inset 0 2px 4px rgba(110,80,5,.35),0 0 0 rgba(0,0,0,0)!important}#menu.tzSel:not(#tzP) #grid .card .cardQtyControl button.tzPul,#menu.tzSel:not(#tzP) #grid .card button.add.tzPul,#menu.tzSel:not(#tzP) #grid .card .cardQtyControl button:active,#menu.tzSel:not(#tzP) #grid .card button.add:active{background:var(--tz-forest,#0B4D2B)!important;color:#FFFDF8!important;border-color:var(--tz-forest,#0B4D2B)!important;transition:none!important}#menu.tzSel:not(#tzP) #grid .card .qtyValue{position:static!important;min-width:44px!important;padding:0 2px!important;text-align:center!important;color:var(--tG7)!important;font:700 13px/1.1 var(--tSans)!important}#menu.tzSel:not(#tzP) #grid .card .qtyValue small{font:600 10.5px/1.1 var(--tSans)!important;letter-spacing:.06em!important}#menu.tzSel:not(#tzP) #grid .card .qtyValue[data-qty]{font-size:0!important;line-height:0!important;letter-spacing:0!important}#menu.tzSel:not(#tzP) #grid .card .qtyValue[data-qty] small{font-size:0!important;display:block!important;height:0!important}#menu.tzSel:not(#tzP) #grid .card .qtyValue[data-qty]::before{content:attr(data-qty)!important;display:block!important;font:700 26px/1 var(--tSerif)!important;color:var(--tG7)!important}#menu.tzSel:not(#tzP) #grid .card:has(.cardQtyControl){background:linear-gradient(180deg,#FFFBEF,#FFF4DA) padding-box,linear-gradient(150deg,#FBE7A1 0%,#E2B94A 30%,#FFF0B8 55%,#B8892B 80%,#F4D77F 100%) border-box!important;box-shadow:0 0 0 3px rgba(244,208,63,.55),0 2px 6px rgba(110,80,5,.12),0 22px 40px -18px rgba(110,80,5,.55)!important}#menu.tzSel:not(#tzP) #grid .card:has(.cardQtyControl)>.photoWrap::after{content:"✓ En tu plan"!important;content:"✓ En tu plan" / ""!important;display:inline-flex!important;position:absolute!important;inset:auto auto 12px 18px!important;z-index:5!important;align-items:center!important;justify-content:center!important;width:auto!important;height:42px!important;min-width:42px!important;padding:0 14px!important;box-sizing:border-box!important;border-radius:999px!important;background:var(--tGoldHi)!important;color:#073A22!important;border:2px solid #FFF8E6!important;font:700 16px/1 var(--tSans)!important;letter-spacing:.01em!important;white-space:nowrap!important;box-shadow:0 8px 18px -6px rgba(0,0,0,.55),0 0 0 1px rgba(169,124,18,.5)!important;pointer-events:none!important;opacity:1!important}#menu.tzSel:not(#tzP):lang(en) #grid .card:has(.cardQtyControl)>.photoWrap::after{content:"✓ In your plan"!important;content:"✓ In your plan" / ""!important}#menu.tzSel:not(#tzP) button:focus-visible,#menu.tzSel:not(#tzP) .photoWrap:focus-visible{outline:3px solid #8A6508!important;outline-offset:3px!important}#menu.tzSel:not(#tzP) #grid .card .cardQtyControl button:focus-visible,#menu.tzSel:not(#tzP) #grid .card button.add:focus-visible{outline:3px solid #0B4D2B!important;outline-offset:3px!important}#menu.tzSel:not(#tzP) #selectionSummary button:focus-visible{outline-color:#F4D03F!important}@keyframes tzLand{0%{transform:translateY(-14px) scale(.4);opacity:0}55%{transform:translateY(0) scale(1.12);opacity:1}78%{transform:scale(.96)}100%{transform:none;opacity:1}}@keyframes tzRing{0%{box-shadow:0 0 0 0 rgba(244,208,63,.75)}100%{box-shadow:0 0 0 14px rgba(244,208,63,0)}}@keyframes tzChip{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.15);opacity:1}100%{transform:none;opacity:1}}@keyframes tzNum{0%{transform:translateY(6px) scale(.7);opacity:0}100%{transform:none;opacity:1}}@media (prefers-reduced-motion:no-preference){#menu.tzSel:not(#tzP) .tzSelPlanOpt,#menu.tzSel:not(#tzP) .tzSelTabs .tab{transition:background-color .15s ease,color .15s ease,box-shadow .15s ease!important}#menu.tzSel:not(#tzP) #tzSelBarFill{transition:width .45s cubic-bezier(.2,.9,.3,1.15)!important}#menu.tzSel:not(#tzP) #selectionSummary button.tzThumb{animation:tzLand .3s cubic-bezier(.2,.9,.3,1.25) both!important}#menu.tzSel:not(#tzP) #selectionSummary button.tzThumb::before{animation:tzRing .8s ease-out .12s 1 both!important}#menu.tzSel:not(#tzP) #selectionSummary #tzSelNext{transition:box-shadow .12s ease,transform .12s ease!important}#menu.tzSel:not(#tzP) #grid .card{transition:box-shadow .25s ease,background .25s ease!important}#menu.tzSel:not(#tzP) #grid .card .qtyValue[data-qty]::before{animation:tzNum .35s cubic-bezier(.2,.9,.3,1.3) both!important}#menu.tzSel:not(#tzP) #grid .card:has(.cardQtyControl)>.photoWrap::after{animation:tzChip .45s cubic-bezier(.2,.9,.3,1.35) both!important;transform-origin:20px 50%!important}}@media (prefers-reduced-motion:reduce){#menu.tzSel:not(#tzP) #selectionSummary #tzSelNext:active{transform:none!important}}@media (min-width:1600px){#menu.tzSel:not(#tzP){width:min(1360px,calc(100% - 200px))!important;--tSlot:68px!important;--tGap:12px!important}#menu.tzSel:not(#tzP) .tzSelHead{grid-template-columns:minmax(380px,460px) minmax(0,1fr)!important;gap:26px!important}#menu.tzSel:not(#tzP) .tzDishGroup{--tzDishGap:26px!important;--tzDishSide:84px!important;--tzDishArrow:60px!important;--tzPhotoMax:380px!important}#menu.tzSel:not(#tzP) #grid .card{--tL:26px!important}#menu.tzSel:not(#tzP) #grid .card h3{font-size:23px!important}#menu.tzSel:not(#tzP) #grid .card .desc{font-size:15px!important}#menu.tzSel:not(#tzP) #tzSelTitle{font-size:38px!important}#menu.tzSel:not(#tzP) #selectionTitle{font-size:22px!important}#menu.tzSel:not(#tzP) #grid .tzDishTrack{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 calc(var(--tzDishSide) - 20px),#000 calc(100% - var(--tzDishSide) + 8px),transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 calc(var(--tzDishSide) - 20px),#000 calc(100% - var(--tzDishSide) + 8px),transparent 100%)!important}}@media (max-width:1100px){#menu.tzSel:not(#tzP){width:calc(100% - 88px)!important;--tSlot:48px!important;--tGap:8px!important;padding-top:12px!important;gap:10px!important}#menu.tzSel:not(#tzP) #selectionSummary{--tPad:16px!important;row-gap:10px!important}#menu.tzSel:not(#tzP) .tzDishFoot{min-height:calc(var(--tz-fab,68px) + var(--tz-fab-m,24px) - 14px)!important;align-items:center!important}#menu.tzSel:not(#tzP) .tzSelHead{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}#menu.tzSel:not(#tzP) .tzSelPlan{grid-template-columns:auto minmax(0,300px) minmax(0,1fr)!important;grid-template-areas:"t s c"!important}#menu.tzSel:not(#tzP) .tzDishGroup{--tzDishGap:18px!important;--tzDishSide:60px!important;--tzDishArrow:50px!important;--tzPhotoMax:290px!important}#menu.tzSel:not(#tzP) .tzSelTabs{width:100%!important}#menu.tzSel:not(#tzP) #grid .card .qtyValue{min-width:34px!important}}@media (min-width:1101px) and (max-width:1279px){#menu.tzSel:not(#tzP){width:calc(100% - 116px)!important}}@media (min-width:1366px) and (max-width:1439px){#menu.tzSel:not(#tzP){--tSlot:52px!important;--tGap:8px!important}}@media (min-width:1101px) and (max-width:1365px){#menu.tzSel:not(#tzP){--tSlot:48px!important;--tGap:6px!important}}@media (min-width:901px) and (max-width:1100px){#menu.tzSel:not(#tzP){--tSlot:44px!important;--tGap:4px!important}}@media (min-width:901px) and (max-width:1279px){#menu.tzSel:not(#tzP) #tzSelTitle{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}#menu.tzSel:not(#tzP) .tzSelPlan{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"s" "c"!important}}@media (min-width:1101px) and (max-width:1365px){}@media (max-width:900px){#menu.tzSel:not(#tzP) .tzSelPlan{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"t s" "c c"!important}}@media (min-width:901px) and (max-width:1100px){#menu.tzSel:not(#tzP) .tzSelHead{grid-template-columns:minmax(300px,340px) minmax(0,1fr)!important;gap:18px!important}#menu.tzSel:not(#tzP) .tzSelPlan{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"s" "c"!important;gap:10px 12px!important}#menu.tzSel:not(#tzP) #tzSelTitle{font-size:30px!important}#menu.tzSel:not(#tzP) .tzRecoChip{font-size:13px!important;padding:0 10px!important}}@media (min-width:901px) and (max-height:860px){#menu.tzSel:not(#tzP){gap:10px!important;padding-top:12px!important}#menu.tzSel:not(#tzP) .tzSelPlan{gap:8px 14px!important}#menu.tzSel:not(#tzP) #selectionSummary{--tPad:16px!important;--tNext:48px!important;row-gap:10px!important}#menu.tzSel:not(#tzP) #selectionSummary .tzSelProgress{height:28px!important}#menu.tzSel:not(#tzP) #selectionTitle{font-size:18px!important}#menu.tzSel:not(#tzP) .tzSelTabs{padding:3px!important}#menu.tzSel:not(#tzP) .tzSelTabs .tab{height:44px!important;min-height:44px!important}#menu.tzSel:not(#tzP) .tzDishGroup{--tzPhotoMin:110px!important;gap:4px!important}#menu.tzSel:not(#tzP) #grid .tzDishTrack{padding-top:8px!important;padding-bottom:12px!important}#menu.tzSel:not(#tzP) #grid .card{--tL:22px!important}#menu.tzSel:not(#tzP) #grid .card h3{font-size:19.5px!important}#menu.tzSel:not(#tzP) #grid .card .desc{font-size:13.5px!important}#menu.tzSel:not(#tzP) #grid .card .cardTop{margin-bottom:10px!important}#menu.tzSel:not(#tzP) #grid .card>.cardBody{padding-top:12px!important;padding-bottom:12px!important}}@media (min-width:641px) and (max-height:760px){#menu.tzSel:not(#tzP){gap:8px!important;padding-top:8px!important;--tSlot:44px!important;--tGap:6px!important}#menu.tzSel:not(#tzP) .tzSelHead{gap:16px!important}#menu.tzSel:not(#tzP) .tzSelPlan{gap:8px 14px!important}#menu.tzSel:not(#tzP) #tzSelTitle{font-size:28px!important}#menu.tzSel:not(#tzP) .tzSelPlanSwitch{height:44px!important;padding:3px!important}#menu.tzSel:not(#tzP) .tzSelPlanOpt{height:36px!important;min-height:36px!important}#menu.tzSel:not(#tzP) .tzRecoChip{height:40px!important;min-height:40px!important}#menu.tzSel:not(#tzP) .tzRecoChip::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:-3px!important;bottom:-3px!important;z-index:5!important}#menu.tzSel:not(#tzP) #selectionSummary{--tPad:10px!important;--tNext:44px!important;row-gap:8px!important}#menu.tzSel:not(#tzP) #selectionSummary .tzSelProgress{height:26px!important}#menu.tzSel:not(#tzP) #selectionTitle{font-size:17px!important}#menu.tzSel:not(#tzP) #selectionSummary #tzExtraBtn{height:44px!important;min-height:44px!important}#menu.tzSel:not(#tzP) .tzSelTabs{padding:2px!important}#menu.tzSel:not(#tzP) .tzSelTabs .tab{height:40px!important;min-height:40px!important}#menu.tzSel:not(#tzP) .tzSelTabs .tab::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:-2px!important;bottom:-2px!important}#menu.tzSel:not(#tzP) .tzDishGroup{--tzPhotoMin:96px!important;gap:2px!important}#menu.tzSel:not(#tzP) #grid .tzDishTrack{padding-top:6px!important;padding-bottom:10px!important}#menu.tzSel:not(#tzP) #grid .card{--tL:22px!important;--tLines:2!important}#menu.tzSel:not(#tzP) #grid .card h3{font-size:19px!important}#menu.tzSel:not(#tzP) #grid .card .desc{font-size:13.5px!important}#menu.tzSel:not(#tzP) #grid .card .cardTop{margin-bottom:8px!important}#menu.tzSel:not(#tzP) #grid .card>.cardBody{padding-top:10px!important;padding-bottom:10px!important}#menu.tzSel:not(#tzP) #grid .card .macros{padding:3px 4px!important;margin-bottom:8px!important}#menu.tzSel:not(#tzP) #grid .card .productBottom{padding-top:6px!important;grid-template-rows:minmax(56px,auto)!important}#menu.tzSel:not(#tzP) .tzDishFoot{min-height:0!important}}@media (min-width:641px){#menu.tzSel:not(#tzP) #selectionSummary #tzExtraBtn{font-size:0!important;padding:0 16px!important;gap:0!important}#menu.tzSel:not(#tzP) #selectionSummary #tzExtraBtn::after{content:"＋ Platillo extra"!important;content:"＋ Platillo extra" / ""!important;font:600 14px/1 var(--tSans)!important}#menu.tzSel:not(#tzP):lang(en) #selectionSummary #tzExtraBtn::after{content:"＋ Extra dish"!important;content:"＋ Extra dish" / ""!important}}@media (min-width:641px) and (max-width:1599px){#menu.tzSel:not(#tzP) #selectionSummary #tzExtraBtn::after,#menu.tzSel:not(#tzP):lang(en) #selectionSummary #tzExtraBtn::after{content:"＋ Extra"!important;content:"＋ Extra" / ""!important}}@media (max-width:640px){#menu.tzSel:not(#tzP){width:auto!important;margin-left:0!important;margin-right:0!important;gap:5px!important;padding:2px 0 2px!important;--tSlot:44px!important;--tGap:8px!important}#menu.tzSel:not(#tzP) .tzSelHead{gap:5px!important}#menu.tzSel:not(#tzP) .tzSelPlan{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"s" "c"!important;gap:6px!important}#menu.tzSel:not(#tzP) #tzSelTitle{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}#menu.tzSel:not(#tzP) .tzSelPlanSwitch{height:40px!important;margin:0!important;padding:3px!important}#menu.tzSel:not(#tzP) .tzSelPlanOpt{height:34px!important;min-height:34px!important;font-size:14.5px!important;padding:0 8px!important}#menu.tzSel:not(#tzP) .tzSelPlanOpt small{font-size:12.5px!important}#menu.tzSel:not(#tzP) .tzSelPlanOpt::before{top:-5px!important;bottom:-5px!important}#menu.tzSel:not(#tzP) #tzReco{gap:8px!important}#menu.tzSel:not(#tzP) .tzRecoChip{height:40px!important;min-height:40px!important;font-size:14px!important;padding:0 10px!important}#menu.tzSel:not(#tzP) .tzRecoChip::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:-2px!important;bottom:-3px!important;z-index:5!important}#menu.tzSel:not(#tzP) #selectionSummary{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"prog prog" "thumbs next"!important;--tPad:10px!important;--tNext:44px!important;padding:var(--tPad)!important;row-gap:6px!important;column-gap:10px!important;border-radius:20px!important}#menu.tzSel:not(#tzP) #selectionSummary .tzSelProgress{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;grid-template-areas:"t t v" "b s v"!important;align-items:center!important;align-content:center!important;row-gap:6px!important;column-gap:10px!important;height:28px!important}#menu.tzSel:not(#tzP) #selectionSummary .tzSemana{grid-area:s!important;font-size:11.5px!important}#menu.tzSel:not(#tzP) #selectionSummary .tzSemana b{font-size:11.5px!important}#menu.tzSel:not(#tzP) #selectionTitle .tzSelXtra{height:19px!important;margin-left:7px!important;padding:0 7px!important;font-size:11px!important}#menu.tzSel:not(#tzP) #selectionTitle{grid-area:t!important;font-size:16px!important;line-height:1.05!important;justify-self:start!important;max-width:100%!important}#menu.tzSel:not(#tzP) #selectionSummary .tzSelBar{grid-area:b!important;width:64px!important;min-width:0!important;max-width:64px!important;height:4px!important}#menu.tzSel:not(#tzP) #selectionSummary .tzVaciar{grid-area:v!important;align-self:start!important}#menu.tzSel:not(#tzP) #selectionSummary .tzVaciar::before{top:-10px!important;bottom:-5px!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumbs{min-height:var(--tSlot)!important;padding:0!important}#menu.tzSel:not(#tzP) #selectionItems,#menu.tzSel:not(#tzP) #selectionSummary .tzThumbs{align-items:flex-start!important}#menu.tzSel:not(#tzP) #selectionSummary .tzThumb,#menu.tzSel:not(#tzP) #selectionSummary .tzThumbMas,#menu.tzSel:not(#tzP) #selectionSummary #tzSelNext{align-self:start!important}#menu.tzSel:not(#tzP) #selectionSummary span.tzThumb::after{font-size:15px!important}#menu.tzSel:not(#tzP) #selectionSummary button.tzThumb[data-n]::after{height:20px!important;min-width:20px!important;font-size:11px!important;line-height:20px!important;padding:0 5px!important}#menu.tzSel:not(#tzP) #selectionSummary #tzSelNext{padding:0 18px!important;font-size:15px!important}#menu.tzSel:not(#tzP) .tzSelTabs{width:100%!important;border-radius:22px!important;padding:2px!important;gap:2px!important}#menu.tzSel:not(#tzP) .tzSelTabs .tab{min-height:38px!important;height:38px!important;padding:0 10px!important;gap:8px!important;border-radius:20px!important}#menu.tzSel:not(#tzP) .tzSelTabs .tab::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:-3px!important;bottom:-3px!important}#menu.tzSel:not(#tzP) .tzSelTabs .tzPhaseText b{font-size:15px!important}#menu.tzSel:not(#tzP) .tzSelTabs .tzPhaseText small{font-size:12px!important}#menu.tzSel:not(#tzP) .tzSelTabs .tzPhaseIcon{width:22px!important;height:22px!important}#menu.tzSel:not(#tzP) .tzSelTabs .tzPhaseFav{min-width:48px!important;padding:0 12px!important}#menu.tzSel:not(#tzP) .tzDishGroup{--tzDishGap:10px!important;--tzDishSide:46px!important;--tzDishArrow:44px!important;--tzPhotoMin:110px!important;--tzPhotoMax:300px!important;gap:2px!important}#menu.tzSel:not(#tzP) #grid .tzDishTrack{margin-left:-12px!important;margin-right:-12px!important;padding-top:3px!important;padding-bottom:6px!important}#menu.tzSel:not(#tzP) .tzDishStage>.tzDishArrow{top:38%!important}#menu.tzSel:not(#tzP) .tzDishStage>.tzDishArrow[data-dish-step="-1"]{left:-10px!important}#menu.tzSel:not(#tzP) .tzDishStage>.tzDishArrow[data-dish-step="1"]{right:-10px!important}#menu.tzSel:not(#tzP) .tzDishFoot{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;box-sizing:border-box!important;min-height:calc(var(--tz-fab,62px) + var(--tz-fab-m,16px) + 4px)!important;padding:0 calc(var(--tz-fab,62px) + var(--tz-fab-m,16px) + 10px) calc(var(--tz-fab-m,16px) + 1px) 4px!important}#menu.tzSel:not(#tzP) #grid .card>.cardBody{padding:11px 12px 12px!important}#menu.tzSel:not(#tzP) #grid .card{--tL:22px!important;--tLines:3!important}#menu.tzSel:not(#tzP) #grid .card .cardTop{height:calc(var(--tLines) * var(--tL) + 3px)!important;margin-bottom:9px!important}#menu.tzSel:not(#tzP) #grid .card h3{font-size:19px!important;margin-bottom:3px!important}#menu.tzSel:not(#tzP) #grid .card .desc{font-size:13.5px!important}#menu.tzSel:not(#tzP) #grid .card .macros{padding:5px 2px!important;margin:0 0 4px!important}#menu.tzSel:not(#tzP) #grid .card .macros b{font-size:14px!important}#menu.tzSel:not(#tzP) #grid .card .macros span{font-size:11.5px!important}#menu.tzSel:not(#tzP) #grid .card .productBottom{gap:0 10px!important;padding-top:6px!important;border-top:0!important;grid-template-rows:minmax(56px,auto)!important}#menu.tzSel:not(#tzP) #grid .card .tzCardTags .cat{display:none!important}#menu.tzSel:not(#tzP) #grid .card button.add{min-width:124px!important;height:52px!important;min-height:52px!important;padding:0 18px!important}#menu.tzSel:not(#tzP) #grid .card .cardQtyControl{height:56px!important;min-height:56px!important}#menu.tzSel:not(#tzP) #grid .card .qtyValue{min-width:34px!important}#menu.tzSel:not(#tzP) #grid .card .qtyValue[data-qty]::before{font-size:24px!important}#menu.tzSel:not(#tzP) #grid .card:has(.cardQtyControl)>.photoWrap::after,#menu.tzSel:not(#tzP):lang(en) #grid .card:has(.cardQtyControl)>.photoWrap::after{inset:auto auto 10px 12px!important;height:38px!important;padding:0 12px!important;font-size:15px!important}}@media (max-width:380px){#menu.tzSel:not(#tzP) .tzRecoChip{font-size:13px!important;padding:0 8px!important;gap:6px!important}#menu.tzSel:not(#tzP) .tzRecoEmoji{font-size:14px!important}#menu.tzSel:not(#tzP) #selectionTitle{font-size:min(15px,4.1vw)!important}#menu.tzSel:not(#tzP) #selectionSummary #tzSelNext{padding:0 13px!important;font-size:14px!important}#menu.tzSel:not(#tzP) #selectionSummary.tzSelDone .tzVaciar{width:30px!important;min-width:30px!important;padding:0!important;justify-content:center!important}#menu.tzSel:not(#tzP) #selectionSummary.tzSelDone .tzVaciar svg{display:block!important;margin:0!important}#menu.tzSel:not(#tzP) #selectionSummary.tzSelDone .tzVaciar .tzVacEtq{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}#menu.tzSel:not(#tzP) #selectionSummary.tzSelDone .tzVaciar::before{left:-8px!important;right:-8px!important}#menu.tzSel:not(#tzP) #grid .card>.cardBody{padding-left:10px!important;padding-right:10px!important}#menu.tzSel:not(#tzP) #grid .card .qtyValue{min-width:26px!important}#menu.tzSel:not(#tzP) #grid .card .cardQtyControl{gap:2px!important}#menu.tzSel:not(#tzP) #grid .card button.add{min-width:116px!important;padding:0 14px!important}#menu.tzSel:not(#tzP) #grid .card:has(.cardQtyControl)>.photoWrap::after,#menu.tzSel:not(#tzP):lang(en) #grid .card:has(.cardQtyControl)>.photoWrap::after{left:10px!important}#menu.tzSel:not(#tzP) .tzSelTabs .tab{padding:0 8px!important;gap:6px!important}#menu.tzSel:not(#tzP) .tzSelTabs .tzPhaseIcon{width:20px!important;height:20px!important}}@media (max-width:340px){}@media (max-width:640px) and (max-height:700px){#menu.tzSel:not(#tzP){gap:5px!important;padding-top:2px!important;min-height:520px!important}#menu.tzSel:not(#tzP) .tzSelHead{gap:5px!important}#menu.tzSel:not(#tzP) .tzSelPlan{gap:6px!important}#menu.tzSel:not(#tzP) .tzDishGroup{--tzPhotoMin:64px!important}#menu.tzSel:not(#tzP) #grid .tzDishTrack{padding-top:4px!important;padding-bottom:4px!important}#menu.tzSel:not(#tzP) #grid .card{--tLines:2!important}#menu.tzSel:not(#tzP) #grid .card>.cardBody{padding-top:8px!important;padding-bottom:9px!important}#menu.tzSel:not(#tzP) #grid .card .productBottom{padding-top:4px!important;grid-template-rows:minmax(54px,auto)!important}#menu.tzSel:not(#tzP) .tzDishFoot{min-height:calc(var(--tz-fab,62px) + var(--tz-fab-m,16px) - 8px)!important;padding-bottom:calc(var(--tz-fab-m,16px) - 4px)!important}}@container tzAcc (max-width:335px){#menu.tzSel:not(#tzP) #grid .card .detailBtnTitle{font-size:0!important;gap:6px!important}#menu.tzSel:not(#tzP) #grid .card .detailBtnTitle::after{content:"Personalizar"!important;content:"Personalizar" / ""!important;font:600 13.5px/1 var(--tSans)!important;color:#FFF8E6!important}#menu.tzSel:not(#tzP):lang(en) #grid .card .detailBtnTitle::after{content:"Customize"!important;content:"Customize" / ""!important}#menu.tzSel:not(#tzP) #grid .card .detailBtn{padding:0 12px 0 11px!important}}@container tzAcc (max-width:300px){#menu.tzSel:not(#tzP) #grid .card .detailBtnTitle::after{font-size:13px!important}#menu.tzSel:not(#tzP) #grid .card .detailBtn{padding:0 10px 0 9px!important}#menu.tzSel:not(#tzP) #grid .card button.add{min-width:116px!important;padding:0 14px!important}#menu.tzSel:not(#tzP) #grid .card .qtyValue{min-width:32px!important}}@container tzAcc (max-width:252px){#menu.tzSel:not(#tzP) #grid .card .detailBtnTitle{gap:5px!important}#menu.tzSel:not(#tzP) #grid .card .detailBtnTitle::after{font-size:12.5px!important}#menu.tzSel:not(#tzP) #grid .card .detailBtn .tzSpark{font-size:14px!important}#menu.tzSel:not(#tzP) #grid .card .detailBtn{padding:0 9px!important}#menu.tzSel:not(#tzP) #grid .card button.add{min-width:112px!important;padding:0 12px!important}}@container tzAcc (max-width:276px){#menu.tzSel:not(#tzP) #grid .card .cardActions:has(.cardQtyControl) .detailBtnTitle::after{content:none!important;display:none!important}#menu.tzSel:not(#tzP) #grid .card .cardActions:has(.cardQtyControl) .detailBtn{width:44px!important;padding:0!important}}@container tzAcc (max-width:237px){#menu.tzSel:not(#tzP) #grid .card .detailBtnTitle::after{content:none!important;display:none!important}#menu.tzSel:not(#tzP) #grid .card .detailBtn{width:44px!important;padding:0!important}}#menu.tzSel:not(#tzP){height:auto!important;min-height:0!important;max-height:none!important}#menu.tzSel:not(#tzP) .tzDishGroup{flex:none!important;min-height:0!important}#menu.tzSel:not(#tzP) #grid .tzDishTrack>.card>.photoWrap{flex:none!important;aspect-ratio:3 / 2!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}#menu.tzSel:not(#tzP) #grid .tzDishTrack>.card>.photoWrap>img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;object-position:50% 50%!important}@supports not (aspect-ratio:3 / 2){#menu.tzSel:not(#tzP) #grid .tzDishTrack>.card>.photoWrap{height:0!important;padding-top:66.667%!important}#menu.tzSel:not(#tzP) #grid .tzDishTrack>.card>.photoWrap>img{position:absolute!important;inset:0!important}}#menu.tzSel:not(#tzP) .tzSelPlanOpt{position:relative!important}#menu.tzSel:not(#tzP) .tzSelPlanOpt[data-plan="10"]::after{content:"Más conveniente"!important;content:"Más conveniente" / ""!important;position:absolute!important;inset:-10px 8px auto auto!important;z-index:2!important;display:block!important;height:18px!important;padding:0 7px!important;border-radius:999px!important;background:var(--tGold)!important;color:#073A22!important;font:700 10.5px/18px var(--tSans)!important;letter-spacing:.02em!important;white-space:nowrap!important;box-shadow:0 0 0 2px #FBF6EA,0 3px 6px -3px rgba(110,80,5,.6)!important;pointer-events:none!important}#menu.tzSel:not(#tzP):lang(en) .tzSelPlanOpt[data-plan="10"]::after{content:"Best value"!important;content:"Best value" / ""!important}#menu.tzSel:not(#tzP) .tzPlanVentaja{display:block!important;grid-area:v!important;justify-self:end!important;margin:-8px 4px 0 0!important;font:600 12.5px/1.2 var(--tSans)!important;color:#6F5207!important;white-space:nowrap!important}#menu.tzSel:not(#tzP) .tzPlanVentaja::before{content:"✦ "!important;content:"✦ " / ""!important;color:#B8860B!important}#menu.tzSel:not(#tzP) .tzPlanVentaja[hidden]{display:none!important}@media (min-width:1280px) and (min-height:861px){#menu.tzSel:not(#tzP) .tzSelPlan:has(>.tzPlanVentaja:not([hidden])){grid-template-areas:"t s" ". v" "c c"!important}}@media (max-width:1279px),(max-height:860px){#menu.tzSel:not(#tzP) .tzPlanVentaja{display:none!important}}.tzVuelo{position:fixed!important;left:0!important;top:0!important;z-index:2147483000!important;margin:0!important;border-radius:50%!important;object-fit:cover!important;pointer-events:none!important;will-change:transform,opacity!important;box-shadow:0 0 0 2px #E2C25E,0 10px 24px -8px rgba(0,0,0,.55)!important}#menu.tzSel:not(#tzP) #selectionSummary .tzFiesta{position:absolute!important;inset:0!important;z-index:3!important;border-radius:inherit!important;overflow:hidden!important;pointer-events:none!important;display:block!important}#menu.tzSel:not(#tzP) #selectionSummary .tzFiesta i{position:absolute!important;display:block!important;pointer-events:none!important}#menu.tzSel:not(#tzP) #selectionSummary .tzFiesta .tzBanda{top:-20%!important;bottom:-20%!important;left:0!important;width:34%!important;background:linear-gradient(90deg,rgba(255,236,160,0),rgba(255,236,160,.42),rgba(255,236,160,0))!important;transform:translateX(-130%) skewX(-18deg)!important;animation:tzBrillo 1s cubic-bezier(.3,.1,.3,1) both!important}#menu.tzSel:not(#tzP) #selectionSummary .tzFiesta .tzHoja{bottom:6px!important;width:12px!important;height:12px!important;border-radius:0 100% 0 100%!important;background:linear-gradient(135deg,#F8E39A,#D4AF37)!important;opacity:0!important;animation:tzHojaSube 1.3s cubic-bezier(.2,.7,.3,1) both!important}#menu.tzSel:not(#tzP) #selectionSummary .tzFiesta .tzHoja:nth-child(odd){background:linear-gradient(135deg,#8CC63F,#2E8B57)!important}#menu.tzSel:not(#tzP) #selectionSummary.tzCompleto #selectionTitle{opacity:0!important}#menu.tzSel:not(#tzP) #selectionSummary.tzCompleto .tzSelProgress::after{content:"¡Plan completo!"!important;content:"¡Plan completo!" / ""!important;position:absolute!important;left:0!important;top:0!important;height:28px!important;display:flex!important;align-items:center!important;font:600 20px/1.1 var(--tSerif)!important;color:#F4D03F!important;white-space:nowrap!important;pointer-events:none!important}#menu.tzSel:not(#tzP):lang(en) #selectionSummary.tzCompleto .tzSelProgress::after{content:"Plan complete!"!important;content:"Plan complete!" / ""!important}@media (max-width:640px){#menu.tzSel:not(#tzP) #selectionSummary.tzCompleto .tzSelProgress::after{height:17px!important;font-size:16px!important}}@media (prefers-reduced-motion:no-preference){#menu.tzSel:not(#tzP) #selectionSummary.tzCompleto .tzSelProgress::after{animation:tzEtiqueta 1.6s ease both!important}.boliFirstGift.tzRegalo .boliFirstGiftIcon{animation:tzRegalo .7s cubic-bezier(.2,.9,.3,1.3) both!important}.boliFirstGift .tzRegaloMsg{animation:tzEtiqueta2 .5s ease .25s both!important}}#menu.tzSel:not(#tzP) #grid .card .heart .tzAro{position:absolute!important;inset:0!important;border-radius:50%!important;border:2px solid #F4D03F!important;pointer-events:none!important;opacity:0!important}@media (prefers-reduced-motion:no-preference){#menu.tzSel:not(#tzP) #grid .card .heart .tzAro{animation:tzAro .5s ease-out both!important}}.boliFirstGift .tzRegaloMsg{display:block!important;margin:0 0 6px!important;font:700 13.5px/1.3 var(--tz-sans,Inter,sans-serif)!important;color:#F4D03F!important}.tzWeekGift .tzTierText[data-tz-cuenta]{-webkit-text-fill-color:transparent!important;position:relative!important}.tzWeekGift .tzTierText[data-tz-cuenta]::after{content:attr(data-tz-cuenta)!important;position:absolute!important;left:0!important;top:0!important;white-space:nowrap!important;-webkit-text-fill-color:currentColor!important}@keyframes tzBrillo{from{transform:translateX(-130%) skewX(-18deg)}to{transform:translateX(330%) skewX(-18deg)}}@keyframes tzHojaSube{0%{opacity:0;transform:translate(0,0) rotate(0deg) scale(.6)}18%{opacity:1}100%{opacity:0;transform:translate(var(--dx,0px),-64px) rotate(var(--rt,120deg)) scale(1)}}@keyframes tzEtiqueta{0%{opacity:0;transform:translateY(5px)}15%,85%{opacity:1;transform:none}100%{opacity:0;transform:none}}@keyframes tzEtiqueta2{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes tzAro{from{opacity:.95;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}@keyframes tzRegalo{0%{opacity:0;transform:scale(.6) rotate(-12deg)}60%{opacity:1;transform:scale(1.14) rotate(6deg)}100%{opacity:1;transform:none}}#menu.tzSel:not(#tzP) #tzSelTitle,#menu.tzSel:not(#tzP) #tzSelPlanN,#menu.tzSel:not(#tzP) #selectionTitle,#menu.tzSel:not(#tzP) #selectionSummary span.tzThumb::after,#menu.tzSel:not(#tzP) #selectionSummary .tzThumbMas,#menu.tzSel:not(#tzP) #selectionSummary button.tzThumb[data-n]::after,#menu.tzSel:not(#tzP) #grid .card .qtyValue[data-qty]::before,#menu.tzSel:not(#tzP) .tzDishCount{font-variant-numeric:lining-nums tabular-nums!important}
@container tzAcc (min-width:240px) and (max-width:276px){#menu.tzSel:not(#tzP) #grid .card .cardActions:has(.cardQtyControl) .detailBtn{width:auto!important;padding:0 11px 0 10px!important}#menu.tzSel:not(#tzP) #grid .card .cardActions:has(.cardQtyControl) .detailBtnTitle{font-size:0!important;gap:5px!important}#menu.tzSel:not(#tzP) #grid .card .cardActions:has(.cardQtyControl) .detailBtnTitle::after{display:inline!important;content:"Editar"!important;content:"Editar" / ""!important;font:600 13px/1 var(--tSans)!important;color:#FFF8E6!important}#menu.tzSel:not(#tzP):lang(en) #grid .card .cardActions:has(.cardQtyControl) .detailBtnTitle::after{content:"Edit"!important;content:"Edit" / ""!important}}
@media (min-width:360px) and (max-width:640px){html body #menu.tzSel:not(#tzP) .tzSelHead,html body #menu.tzSel:not(#tzP) .tzSelTabs{margin-left:4px!important;margin-right:4px!important;width:auto!important}html body #menu.tzSel:not(#tzP) #selectionSummary{--tPad:14px!important;padding:14px 16px!important;row-gap:12px!important;column-gap:12px!important}html body #menu.tzSel:not(#tzP) #selectionSummary .tzSelProgress{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"t t t" "b s v"!important;grid-template-rows:24px 30px!important;height:auto!important;row-gap:10px!important;column-gap:14px!important}html body #menu.tzSel:not(#tzP) #selectionItems,html body #menu.tzSel:not(#tzP) #tzSelNext{align-self:start!important}html body #menu.tzSel:not(#tzP) #selectionSummary .tzSelBar{grid-area:b!important;width:72px!important;max-width:72px!important;justify-self:start!important}html body #menu.tzSel:not(#tzP) #selectionSummary .tzSemana{grid-area:s!important;justify-self:start!important;font-size:12.5px!important}html body #menu.tzSel:not(#tzP) .tzSelTabs .tzPhase{justify-content:center!important}}
@media (max-width:640px){html body #menu.tzSel:not(#tzP) .tzSelTabs .tzPhase{padding:0 10px!important;gap:6px!important}html body #menu.tzSel:not(#tzP) .tzSelTabs .tzPhase>svg{width:18px!important;height:18px!important;flex:none!important}html body #menu.tzSel:not(#tzP) .tzSelTabs .tzPhaseText b{font-size:15.5px!important;letter-spacing:.05em!important}html body #menu.tzSel:not(#tzP) .tzSelTabs{grid-template-columns:1fr 1fr 46px!important;gap:3px!important}html body #menu.tzSel:not(#tzP) .tzSelTabs .tzPhaseFav{width:46px!important;min-width:46px!important;padding:0!important;justify-content:center!important}}
html body #menu.tzSel:not(#tzP) #grid .card .tzPorcion{display:block!important;margin:0 0 6px!important;padding:0!important;border:0!important;background:none!important;font:500 12px/1.35 var(--tSans,Inter,sans-serif)!important;color:#7A5E12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #menu.tzSel:not(#tzP) #grid .card .tzPorcion b{font:700 12px/1.35 var(--tSans,Inter,sans-serif)!important;color:#0B4D2B!important}html body #menu.tzSel:not(#tzP) #grid .card .tzPorcion>span::before{content:" · "}
@container tzAcc (max-width:239px){html body #menu.tzSel:not(#tzP) #grid .card .cardActions:has(.cardQtyControl) .detailBtn{width:auto!important;padding:0 6px!important}html body #menu.tzSel:not(#tzP) #grid .card .cardActions:has(.cardQtyControl) .detailBtn .tzSpark{display:none!important}html body #menu.tzSel:not(#tzP) #grid .card .cardActions:has(.cardQtyControl) .detailBtnTitle{font-size:0!important;gap:0!important}html body #menu.tzSel:not(#tzP) #grid .card .cardActions:has(.cardQtyControl) .detailBtnTitle::after{display:inline!important;content:"Editar"!important;content:"Editar" / ""!important;font:600 12px/1 var(--tSans)!important;color:#FFF8E6!important}html body #menu.tzSel:not(#tzP):lang(en) #grid .card .cardActions:has(.cardQtyControl) .detailBtnTitle::after{content:"Edit"!important;content:"Edit" / ""!important}}
@container tzAcc (max-width:237px){html body #menu.tzSel:not(#tzP) #grid .card .cardActions:not(:has(.cardQtyControl)) .detailBtn{width:auto!important;padding:0 9px!important}html body #menu.tzSel:not(#tzP) #grid .card .cardActions:not(:has(.cardQtyControl)) .detailBtn .tzSpark{display:none!important}html body #menu.tzSel:not(#tzP) #grid .card .cardActions:not(:has(.cardQtyControl)) .detailBtnTitle{font-size:0!important;gap:0!important}html body #menu.tzSel:not(#tzP) #grid .card .cardActions:not(:has(.cardQtyControl)) .detailBtnTitle::after{display:inline!important;content:"Personalizar"!important;content:"Personalizar" / ""!important;font:600 12px/1 var(--tSans)!important;color:#FFF8E6!important}html body #menu.tzSel:not(#tzP):lang(en) #grid .card .cardActions:not(:has(.cardQtyControl)) .detailBtnTitle::after{content:"Customize"!important;content:"Customize" / ""!important}html body #menu.tzSel:not(#tzP) #grid .card button.add{min-width:94px!important;padding:0 10px!important}}
@media (max-width:640px){html body #menu.tzSel:not(#tzP) .tzDishFoot{justify-content:center!important;padding-left:72px!important;padding-right:84px!important}}
