.cv2 .spb-wrap{margin:0 0 var(--s-5);animation:.9s cubic-bezier(.18,.9,.22,1.12) 1.1s both spb-open;display:grid}.cv2 .spb{--spb-color:#3a56c4;isolation:isolate;border-radius:var(--r-card);background:color-mix(in srgb, var(--spb-color) 82%, #000);color:#fff;height:80px;min-height:0;box-shadow:var(--shadow-1);position:relative;overflow:hidden}@media (min-width:900px){.cv2 .spb{height:96px}}.cv2 .spb__bg{z-index:-1;animation:1.2s ease-out both spb-photo;position:absolute;inset:0}.cv2 .spb__bg img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cv2 .spb--photo .spb__bg:after{content:"";background:linear-gradient(90deg,#0000009e,#00000080 50%,#0000009e);position:absolute;inset:0}.cv2 .spb--panel .spb__bg{background:linear-gradient(120deg, color-mix(in srgb, var(--spb-color) 82%, #000), color-mix(in srgb, var(--spb-color) 58%, #000))}.cv2 .spb__slide{animation:.6s cubic-bezier(.2,.9,.25,1.08) both spb-in;position:absolute;inset:0}.cv2 .spb{--spb-pad:var(--s-4)}@media (min-width:900px){.cv2 .spb{--spb-pad:var(--s-5)}}.cv2 .spb__body{padding:8px var(--spb-pad);color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex;position:absolute;inset:0}.cv2 .spb__body:has(.spb__logo){padding-left:8px}.cv2 .spb:has(.spb__pause) .spb__body{padding-right:calc(var(--spb-pad) + 36px)}.cv2 .spb--photo .spb__body{text-align:center;justify-content:center}.cv2 .spb--photo:has(.spb__pause) .spb__body{padding-left:calc(var(--spb-pad) + 36px)}.cv2 a.spb__body:focus-visible{outline-offset:-4px;border-radius:var(--r-card);outline:3px solid #fff}.cv2 .spb__logo{aspect-ratio:16/9;border-radius:calc(var(--r-card) - 6px);background:#fff;flex:none;place-items:center;max-width:42%;height:100%;padding:6px 10px;display:grid}.cv2 .spb__logo img{object-fit:contain;max-width:100%;max-height:100%}.cv2 .spb__text{justify-items:start;gap:1px;min-width:0;display:grid}.cv2 .spb--photo .spb__text{justify-items:center}.cv2 .spb__tag{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#fff3;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:750;line-height:1.5}.cv2[data-lang=zh] .spb__tag{letter-spacing:.02em}.cv2 .spb__name{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 8px #00000059;max-width:100%;font-size:17px;font-weight:800;line-height:1.2;overflow:hidden}.cv2 .spb__line{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}@media (min-width:900px){.cv2 .spb__name{font-size:20px}.cv2 .spb__line{font-size:13px}}.cv2 .spb__time{z-index:1;background:#ffffff2e;height:3px;position:absolute;inset:auto 0 0}.cv2 .spb__time>span{transform-origin:0;background:#fff;height:100%;display:block}.cv2 .spb__pause{top:50%;right:var(--spb-pad);z-index:2;color:#fff;cursor:pointer;background:#0000004d;border:0;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:-14px;display:grid;position:absolute}.cv2 .spb__pause svg{width:13px;height:13px}.cv2 .spb__pause:hover{background:#00000080}@keyframes spb-open{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes spb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes spb-photo{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes spb-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.cv2 .spb-wrap,.cv2 .spb__slide,.cv2 .spb__bg{animation:none}}@media print{.cv2 .spb-wrap{display:none}}.cv2 .food__head{margin-bottom:var(--s-3);align-items:flex-start;gap:10px;display:flex}.cv2 .food__icon{background:var(--warn-soft);width:36px;height:36px;color:var(--warn);border-radius:12px;flex:none;place-items:center;display:grid}.cv2 .food__icon svg{width:18px;height:18px}.cv2 .food__note{color:var(--ink-2);margin:2px 0 0;font-size:13px}.cv2 .food__row{flex-wrap:wrap;row-gap:8px}.cv2 .food__row .row__main{flex:200px;min-width:0}.cv2 .food__row :is(.row__title,.row__sub){white-space:normal;text-overflow:clip;overflow:visible}.cv2 .food__row .btn{flex:none}.cv2 .food__row .row__title{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cv2 .food__offer{color:var(--warn);font-weight:600}.cv2 .food__row .btn svg{width:14px;height:14px}.cv2.tm-brand .food .list{background:var(--pt-surface);border-color:var(--pt-line)}.cv2.tm-brand .food .row__title,.cv2.tm-brand .food .section-head__title{color:var(--pt-ink)}.cv2.tm-brand .food__note{color:var(--pt-muted)}.cv2.tm-brand .food .row{border-color:var(--pt-line)}.cv2.tm-brand .food__icon{background:var(--pt-warn-bg);color:var(--pt-warn-ink)}.cv2.tm-brand .food__offer{color:var(--pt-warn-ink)}.cv2 .tm-food{margin-top:28px}
