:root{--olive: #2f3325;--paper: #f4efe4;--paper-2: #1d1713;--paper-3: #2a221c;--bg: #120e0b;--ink: #f4ede2;--ink-2: #d4cabb;--ink-3: #998e7e;--terra: #d2402c;--terra-2: #b7361f;--brass: #c9a26a;--sage: #8a9070;--line: rgba(244, 237, 226, .12);--glass: rgba(29, 23, 19, .66);--glass-line: rgba(255, 255, 255, .12);--sh-1: 0 1px 2px rgba(0, 0, 0, .3), 0 12px 28px -14px rgba(0, 0, 0, .7);--sh-2: 0 2px 6px rgba(0, 0, 0, .35), 0 34px 70px -26px rgba(0, 0, 0, .85);--f-display: "Cormorant Garamond", "Songti SC", "Noto Serif SC", "Times New Roman", serif;--f-ui: "Manrope", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", "Segoe UI", system-ui, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--spring: cubic-bezier(.34, 1.45, .64, 1);--r: 26px;--r-lg: 34px;--pad: clamp(14px, 3vw, 28px)}.kq-body{margin:0;background:var(--olive);color:var(--ink);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;overflow:hidden}:where(.kq-body) *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:where(.kq-body) button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0;touch-action:manipulation}:where(.kq-body) img{display:block;max-width:100%}:where(.kq-body) input{font:inherit}:where(.kq-body) svg{width:1em;height:1em}.kq-fallback{min-height:100dvh;display:grid;place-content:center;text-align:center;gap:10px;color:var(--paper);font-family:var(--f-ui);padding:24px}.kq-fallback h1{font-family:var(--f-display);font-weight:600;font-size:34px;margin:0}.kq-fallback a,.kq-fallback button{color:var(--olive);background:var(--paper);padding:12px 22px;border-radius:999px;text-decoration:none;justify-self:center}.kq-fallback__code{font-family:var(--f-display);font-size:80px;margin:0;color:var(--brass)}.kq{position:relative;width:100%;height:100dvh;overflow:hidden;overflow:clip;background:var(--paper);color:var(--ink);isolation:isolate;font-family:var(--f-ui);font-variant-numeric:lining-nums}.kq:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.45;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.16 0 0 0 0 0.1 0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(min-width:1440px){.kq{width:min(100vw,1180px);height:min(100dvh,1600px);margin:0 auto;box-shadow:0 0 0 1px #ffffff0f,0 40px 100px -30px #000000b3}}.demo{position:absolute;left:50%;bottom:6px;transform:translate(-50%);z-index:5;margin:0;font-size:10px;letter-spacing:.04em;color:var(--ink-3);opacity:.75;white-space:nowrap;pointer-events:none}.kq[data-screen=attract] .demo,.kq[data-screen=paying] .demo,.kq[data-screen=done] .demo{color:#f4efe48c}.kq[data-screen=menu] .demo{display:none}.attract{position:absolute;inset:0;background:var(--olive);overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;display:grid;grid-template-rows:auto 1fr auto}.attract__art{position:absolute;inset:0;z-index:0}.attract__art img{width:100%;height:100%;object-fit:cover;object-position:center 45%;animation:kenburns 26s ease-in-out infinite alternate;transform-origin:50% 60%}.attract__veil{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#2f3325d1,#2f332533 30%,#2f332514 50%,#2f3325bf 74%,#2f3325f5)}.attract__steam{position:absolute;left:30%;top:44%;z-index:2;width:0;height:0}.attract__steam i{position:absolute;left:0;bottom:0;width:26px;height:90px;border-radius:50%;background:radial-gradient(ellipse at center,#fff6,#fff0);filter:blur(6px);animation:steam 5s ease-in-out infinite}.attract__steam i:nth-child(2){left:-34px;animation-delay:1.4s;animation-duration:6s}.attract__steam i:nth-child(3){left:30px;animation-delay:2.6s;animation-duration:5.5s}.attract__brand{position:relative;z-index:3;text-align:center;padding:clamp(28px,6vh,64px) 24px 0;animation:rise 1s var(--ease) both}.attract__logo{width:clamp(90px,14vw,132px);margin:0 auto 14px;filter:brightness(0) invert(.95);animation:float 7s ease-in-out infinite}.attract__kicker{margin:0;color:#f4efe4d9;font-size:clamp(11px,1.4vw,13px);letter-spacing:.26em;text-transform:uppercase;font-weight:700}.attract__floats{position:absolute;inset:0;z-index:2;pointer-events:none}.attract__float{position:absolute;width:clamp(64px,10vw,110px);filter:drop-shadow(0 18px 22px rgba(0,0,0,.35));animation:bob 6s ease-in-out infinite;opacity:.95}.attract__float--0{left:6%;top:24%;animation-delay:0s}.attract__float--1{right:7%;top:30%;animation-delay:1.2s}.attract__float--2{left:10%;top:58%;animation-delay:2.1s;width:clamp(54px,8vw,90px)}.attract__float--3{right:12%;top:60%;animation-delay:.6s;width:clamp(54px,8vw,92px)}.attract__float--4{right:34%;top:16%;animation-delay:1.8s;width:clamp(46px,6vw,72px);opacity:.75}.attract__cta{position:relative;z-index:3;align-self:end;text-align:center;padding:0 24px clamp(56px,10vh,110px);color:var(--paper);animation:rise 1s .2s var(--ease) both}.attract__cta h1{font-family:var(--f-display);font-weight:500;font-size:clamp(42px,7.6vw,80px);line-height:1;margin:0 0 12px;letter-spacing:-.01em;text-wrap:balance}.attract__cta p{margin:0 auto;max-width:560px;font-size:clamp(14px,1.8vw,18px);color:#f4efe4cc}.attract__tap{position:relative;display:grid;place-items:center;width:78px;height:78px;margin:28px auto 0;border-radius:50%;background:var(--terra);color:#fff;box-shadow:0 16px 40px -10px #d2402ce6;animation:breathe 2.4s ease-in-out infinite}.attract__tap svg{width:30px;height:30px}.attract__tap i{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(244,239,228,.7);animation:ring 2.4s var(--ease) infinite}.attract__lang{position:absolute;z-index:4;right:16px;top:16px;display:flex;gap:2px;padding:4px;border-radius:999px;background:#1f1d1866;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.attract__lang button{padding:9px 13px;border-radius:999px;color:#f4efe4cc;font-weight:800;font-size:13px;letter-spacing:.04em;transition:background .25s,color .25s}.attract__lang button.is-on{background:var(--paper);color:var(--olive)}.menu{position:absolute;inset:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);animation:fade .5s var(--ease) both}.top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px var(--pad) 8px;position:relative;z-index:6}.top__brand{display:flex;align-items:center;gap:10px;text-align:left}.top__brand img{width:42px;height:42px}.top__brand span{font-family:var(--f-display);font-weight:700;font-size:21px;line-height:1}.top__brand small{display:block;font-family:var(--f-ui);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-weight:800}.groups{display:flex;justify-content:center;gap:6px}.groups__tab{display:inline-flex;align-items:center;gap:10px;padding:5px 18px 5px 5px;border-radius:999px;font-weight:700;font-size:14px;color:var(--ink-2);background:#1f1d180a;transition:background .3s,color .3s,transform .35s var(--spring),box-shadow .3s;white-space:nowrap}.groups__tab:active{transform:scale(.95)}.groups__tab.is-on{background:var(--olive);color:var(--paper);box-shadow:0 12px 24px -14px #2f3325e6}.groups__ico{width:38px;height:38px;border-radius:50%;object-fit:contain;padding:4px;background:var(--paper-2);transition:transform .45s var(--spring)}.groups__tab.is-on .groups__ico{transform:rotate(-10deg) scale(1.08)}.top__right{display:flex;align-items:center;gap:8px;justify-self:end}@media(max-width:860px){.top{grid-template-columns:1fr auto;row-gap:10px}.groups{grid-row:2;grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--pad));padding:2px var(--pad)}.groups::-webkit-scrollbar{display:none}.groups__tab{flex:0 0 auto}.top__right{grid-column:2;grid-row:1}}.langsw{position:relative}.langpill{display:inline-flex;align-items:center;gap:4px;padding:10px 10px 10px 13px;border-radius:999px;white-space:nowrap;background:#1f1d180f;font-weight:800;font-size:12px;letter-spacing:.06em;color:var(--ink-2)}.langpill svg{width:14px;height:14px;opacity:.6}.langsw__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:60;list-style:none;margin:0;padding:6px;min-width:190px;border-radius:20px;background:var(--paper-2);box-shadow:var(--sh-2);animation:pop .3s var(--spring) both;transform-origin:top right}.langsw__menu button{width:100%;display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;text-align:left;font-size:15px;transition:background .2s}.langsw__menu button b{width:40px;font-weight:800;font-size:12px;letter-spacing:.06em;color:var(--ink-3)}.langsw__menu button.is-on{background:var(--olive);color:var(--paper)}.langsw__menu button.is-on b{color:var(--brass)}.chips{display:flex;gap:6px;overflow-x:auto;padding:4px var(--pad) 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:700;color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--line);transition:background .25s,color .25s,transform .3s var(--spring),box-shadow .25s;white-space:nowrap}.chip:active{transform:scale(.95)}.chip.is-on{background:var(--terra);color:#fff;box-shadow:0 10px 20px -12px #d2402cf2}.grid{min-height:0;overflow-y:auto;padding:6px var(--pad) 140px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:max-content;grid-auto-flow:dense;gap:14px;align-content:start;overscroll-behavior:contain}@media(max-width:520px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card__body{padding:6px 12px 12px}.card__price{font-size:22px}.card__price small{display:block;margin-bottom:2px}.card__add{width:36px;height:36px}.card__row{align-items:flex-end}}.cathead{grid-column:1 / -1;display:flex;align-items:baseline;gap:14px;padding:6px 2px 2px;animation:rise .5s var(--ease) both}.cathead h2{font-family:var(--f-display);font-weight:600;font-size:clamp(30px,4.4vw,44px);margin:0;letter-spacing:-.01em;line-height:1}.cathead p{margin:0;font-size:13px;color:var(--ink-3);flex:1;min-width:0}@media(max-width:560px){.cathead{flex-direction:column;gap:6px}}.card{position:relative;display:flex;flex-direction:column;text-align:left;overflow:hidden;background:linear-gradient(170deg,var(--soft) 0%,color-mix(in srgb,var(--soft) 55%,var(--paper-2)) 100%);border-radius:var(--r);box-shadow:inset 0 0 0 1px #ffffff8c,var(--sh-1);animation:cardin .65s var(--ease) both;transition:transform .4s var(--spring),box-shadow .35s}.card:after{content:"";position:absolute;left:50%;top:40%;width:72%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--deep) 60%,transparent) 0%,transparent 68%);z-index:0;pointer-events:none}.card:active{transform:scale(.96)}@media(hover:hover){.card:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px #ffffff8c,var(--sh-2)}.card:hover .card__art img{transform:translateY(-6px) rotate(-3deg) scale(1.05)}}.card__art{position:relative;z-index:1;display:block;flex:0 0 auto;aspect-ratio:1 / .95;padding:16px 16px 0}.card__art img{width:100%;height:100%;object-fit:contain;object-position:center bottom;transition:transform .7s var(--spring);filter:drop-shadow(0 14px 14px rgba(31,29,24,.22))}.card__tag{position:absolute;z-index:2;left:12px;top:12px;padding:6px 11px;border-radius:999px;background:var(--olive);color:var(--paper);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.card__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;padding:8px 16px 14px;flex:1 0 auto}.card__name{font-weight:800;font-size:15px;color:var(--ink);line-height:1.2}.card__sub{font-size:12px;color:var(--ink-3)}.card__descr{font-size:13px;color:var(--ink-2);line-height:1.4;margin-top:4px}.card__row{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.card__price{font-family:var(--f-display);font-size:25px;font-weight:700;line-height:1;white-space:nowrap}.card__price small{font-family:var(--f-ui);font-size:11px;font-weight:700;color:var(--ink-3)}.card__add{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--paper-2);color:var(--ink);display:grid;place-items:center;box-shadow:var(--sh-1);transition:background .25s,color .25s,transform .35s var(--spring)}.card__add svg{width:18px;height:18px}.card:active .card__add{transform:scale(1.15) rotate(90deg);background:var(--terra);color:#fff}.card--big{grid-column:span 2;grid-row:span 2}.card--big .card__art{aspect-ratio:auto;flex:1 1 auto;min-height:240px;padding:26px 30px 0}.card--big .card__name{font-family:var(--f-display);font-weight:600;font-size:clamp(28px,3.6vw,38px);line-height:1}.card--big .card__price{font-size:32px}.card--big .card__add{width:52px;height:52px;background:var(--terra);color:#fff}@media(max-width:520px){.card--big .card__art{min-height:200px}}.dock{position:absolute;left:50%;bottom:18px;z-index:8;transform:translate(-50%,160%);display:flex;align-items:center;gap:8px;padding:8px;border-radius:999px;background:var(--glass);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:inset 0 0 0 1px var(--glass-line),0 24px 50px -18px #1f1d188c;transition:transform .55s var(--spring);width:min(560px,calc(100% - 24px))}.dock.is-on{transform:translate(-50%)}.dock__cart{position:relative;display:flex;align-items:center;height:58px;padding:0 16px 0 10px;border-radius:999px;background:var(--paper-2)}.dock__thumbs{display:flex}.dock__thumbs img{width:40px;height:40px;object-fit:contain;margin-left:-12px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.2));animation:pop .45s var(--spring) both}.dock__thumbs img:first-child{margin-left:0}.dock__n{position:absolute;right:-4px;top:-4px;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--olive);color:var(--paper);font-weight:800;font-size:12px;display:grid;place-items:center;animation:bump .5s var(--spring)}.dock__go{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;height:58px;padding:0 22px;border-radius:999px;background:var(--terra);color:#fff;font-weight:800;font-size:16px;box-shadow:0 14px 28px -14px #d2402cf2;transition:transform .3s var(--spring);white-space:nowrap}.dock__go:active{transform:scale(.97)}.dock__go b{font-family:var(--f-display);font-size:26px;font-variant-numeric:lining-nums tabular-nums}.toast{position:absolute;left:50%;top:80px;transform:translate(-50%);z-index:20;display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;background:var(--olive);color:var(--paper);font-weight:700;font-size:14px;animation:toast 1.6s var(--ease) both;pointer-events:none;white-space:nowrap;max-width:calc(100% - 24px)}.toast img{width:36px;height:36px;object-fit:contain;border-radius:50%;background:var(--paper-2);padding:3px}.toast span{overflow:hidden;text-overflow:ellipsis}.toast svg{width:16px;height:16px;color:#9ed08a;flex:0 0 auto}.stage{position:absolute;inset:0;z-index:30;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);background:linear-gradient(180deg,var(--deep) 0%,color-mix(in srgb,var(--soft) 70%,var(--paper-2)) 58%,var(--paper-2) 100%);clip-path:circle(0% at 50% 60%);transition:clip-path .6s var(--ease)}.stage.is-on{clip-path:circle(150% at 50% 60%)}.stage__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.stage__bg i{position:absolute;border-radius:50%;filter:blur(40px);opacity:.55;animation:blob 12s ease-in-out infinite alternate}.stage__bg i:nth-child(1){width:60%;aspect-ratio:1;left:-10%;top:-8%;background:color-mix(in srgb,var(--deep) 80%,#fff)}.stage__bg i:nth-child(2){width:50%;aspect-ratio:1;right:-12%;top:18%;background:color-mix(in srgb,var(--soft) 60%,#fff);animation-delay:-6s}.stage__top{position:relative;z-index:2;display:flex;align-items:center;gap:12px;padding:14px var(--pad) 6px}.stage__facts{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.fact{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--glass-line);font-size:13px;font-weight:600;color:var(--ink-2)}.fact svg{width:15px;height:15px;color:var(--terra)}.fact b{color:var(--ink)}.iconbtn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--paper-3);transition:transform .25s var(--spring);flex:0 0 auto}.iconbtn:active{transform:scale(.9)}.iconbtn svg{width:20px;height:20px}.iconbtn--glass{background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--glass-line)}.stage__scroll{position:relative;z-index:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:20px}.stage__hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding:0 var(--pad)}.stage__art{display:grid;place-items:center;height:clamp(260px,40vh,460px)}.stage__art img{max-height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 32px 30px rgba(31,29,24,.32));animation:artin .8s .12s var(--spring) both,hover 5s 1s ease-in-out infinite;transition:transform .55s var(--spring)}.stage__title{animation:rise .6s .15s var(--ease) both}.stage__tag{display:inline-block;margin-bottom:10px;padding:6px 12px;border-radius:999px;background:var(--olive);color:var(--paper);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.stage__title h3{font-family:var(--f-display);font-weight:600;font-size:clamp(38px,5.6vw,60px);line-height:.98;margin:0;letter-spacing:-.015em;text-wrap:balance}.stage__sub{margin:8px 0 0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.stage__descr{margin:14px 0 0;color:var(--ink-2);font-size:15px;line-height:1.5;max-width:420px}.ingr{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.ingr span{padding:8px 13px;border-radius:999px;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--glass-line);font-size:13px;font-weight:600;animation:pop .45s var(--spring) both}@media(max-width:700px){.stage__hero{grid-template-columns:1fr;text-align:center}.stage__art{height:clamp(200px,30vh,300px)}.ingr{justify-content:center}.stage__descr{margin-left:auto;margin-right:auto}}.stage__panel{margin:18px var(--pad) 0;padding:20px 18px 8px;border-radius:var(--r-lg);background:var(--glass);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);box-shadow:inset 0 0 0 1px var(--glass-line),var(--sh-1);animation:rise .6s .25s var(--ease) both}.stage__panelh{margin:0 4px 6px;font-family:var(--f-display);font-weight:600;font-size:26px}.mods{margin-top:12px}.mods h5,.pillrow h5{margin:0 4px 10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:10px}.mods h5 small{font-weight:600;letter-spacing:0;text-transform:none}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}@media(max-width:520px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tile{padding:10px 4px 12px}.tile__name{font-size:12px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tile__ico{width:54px;height:54px}}.tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px 12px;border-radius:22px;background:#ffffff8c;box-shadow:inset 0 0 0 1.5px #fffc;cursor:pointer;text-align:center;transition:transform .35s var(--spring),background .25s,box-shadow .25s;animation:tilein .5s var(--spring) both;-webkit-user-select:none;user-select:none}.tile:active{transform:scale(.94)}.tile.is-on{background:#fff;box-shadow:inset 0 0 0 2.5px var(--terra),0 14px 26px -16px #d2402ccc}.tile__ico{position:relative;width:64px;height:64px;flex:0 0 auto}.tile__ico img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:transform .5s var(--spring);filter:drop-shadow(0 6px 6px rgba(31,29,24,.15))}.tile.is-on .tile__ico img{transform:scale(1.12) rotate(-6deg)}.tile__name{font-size:13px;font-weight:700;line-height:1.15;min-height:2.3em;display:grid;place-items:center}.tile__price{font-size:12px;color:var(--ink-3);font-weight:600}.tile__plus{margin-top:6px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--paper-3);color:var(--ink-2)}.tile__plus svg{width:14px;height:14px}.tile__check{position:absolute;right:8px;top:8px;width:24px;height:24px;border-radius:50%;background:var(--terra);color:#fff;display:grid;place-items:center;animation:pop .4s var(--spring) both}.tile__check svg{width:13px;height:13px}.tile__pump{margin-top:6px;display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--olive);color:var(--paper);animation:pop .35s var(--spring) both}.tile__pump button{width:26px;height:26px;border-radius:50%;display:grid;place-items:center}.tile__pump button:disabled{opacity:.35}.tile__pump button svg{width:12px;height:12px}.tile__pump output{min-width:18px;text-align:center;font-weight:800;font-size:13px}.pillrows{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:6px 18px;margin-top:16px;padding-bottom:8px}.pillrow h5 img{width:26px;height:26px;object-fit:contain}.seg{display:flex;padding:4px;border-radius:999px;background:#1f1d180f;gap:2px}.seg__opt{flex:1;padding:10px 8px;border-radius:999px;font-size:13px;font-weight:700;color:var(--ink-2);transition:background .3s var(--ease),color .3s,box-shadow .3s;white-space:nowrap}.seg__opt.is-on{background:#fff;color:var(--ink);box-shadow:var(--sh-1)}.stage__bar{position:relative;z-index:3;display:flex;align-items:center;gap:10px;margin:0 var(--pad) 16px;padding:8px;border-radius:999px;background:var(--glass);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:inset 0 0 0 1px var(--glass-line),0 24px 50px -20px #1f1d188c;animation:rise .6s .3s var(--ease) both}.sizes{display:flex;gap:6px}.size{width:58px;height:58px;border-radius:50%;display:grid;place-content:center;text-align:center;background:#ffffff80;transition:background .3s,color .3s,transform .35s var(--spring),box-shadow .3s}.size b{font-size:18px;font-weight:800;line-height:1}.size small{font-size:10px;font-weight:700;color:var(--ink-3);margin-top:2px}.size.is-on{background:var(--olive);color:var(--paper);transform:scale(1.06);box-shadow:0 10px 20px -10px #2f3325e6}.size.is-on small{color:#f4efe4b3}.stepper{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--paper-3)}.stepper button{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--paper-2);box-shadow:var(--sh-1);transition:transform .25s var(--spring)}.stepper button:active{transform:scale(.88)}.stepper button svg{width:15px;height:15px}.stepper output{min-width:26px;text-align:center;font-weight:800;font-size:15px}.stepper--glass{background:#ffffff73}.stepper--glass button{width:42px;height:42px}.btn-add{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;height:58px;padding:0 24px;border-radius:999px;background:var(--terra);color:#fff;font-weight:800;box-shadow:0 16px 34px -14px #d2402cf2;transition:transform .3s var(--spring),background .25s;white-space:nowrap}.btn-add svg{width:20px;height:20px}.btn-add:active{transform:scale(.96);background:var(--terra-2)}.btn-add b{font-family:var(--f-display);font-size:28px;font-weight:700;font-variant-numeric:lining-nums tabular-nums}@media(max-width:400px){.stage__bar{margin:0 10px 12px}.size{width:46px!important;height:46px!important}.size small{font-size:9px}.stepper--glass button{width:32px!important;height:32px!important}.stepper--glass output{min-width:20px}.btn-add svg{display:none}.btn-add{padding:0 10px!important;min-width:0}.btn-add b{font-size:21px!important}.fact{padding:7px 10px;font-size:12px}}@media(max-width:480px){.stage__bar{gap:6px;padding:6px}.size{width:50px;height:50px}.stepper--glass button{width:36px;height:36px}.btn-add{padding:0 14px;height:52px}.btn-add b{font-size:22px}}.veil{position:absolute;inset:0;z-index:40;background:#1f1d1873;opacity:0;pointer-events:none;transition:opacity .35s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.veil.is-on{opacity:1;pointer-events:auto}.cart{position:absolute;top:0;right:0;bottom:0;z-index:41;width:min(460px,100%);background:var(--paper-2);display:flex;flex-direction:column;transform:translate(105%);visibility:hidden;transition:transform .55s var(--ease),visibility 0s .55s;box-shadow:-30px 0 60px -30px #00000080}.cart.is-on{transform:none;visibility:visible;transition:transform .55s var(--ease),visibility 0s}.cart__head{display:flex;align-items:center;gap:10px;padding:20px 20px 14px;border-bottom:1px solid var(--line)}.cart__head h2{font-family:var(--f-display);font-size:32px;font-weight:600;margin:0;flex:1}.cart__clear{font-size:13px;color:var(--ink-3);font-weight:700;padding:8px 10px}.cart__body{flex:1;overflow-y:auto;padding:8px 16px 20px}.cart__empty{text-align:center;padding:60px 20px;color:var(--ink-3)}.cart__emptyart{display:grid;place-items:center;width:74px;height:74px;margin:0 auto 14px;border-radius:50%;background:var(--paper-3)}.cart__emptyart svg{width:30px;height:30px;color:var(--brass)}.cart__empty b{display:block;color:var(--ink);font-size:17px;margin-bottom:4px}.cart__empty p{margin:0}.line{display:grid;grid-template-columns:76px 1fr auto;gap:12px;align-items:center;padding:10px;margin-top:8px;border-radius:22px;background:color-mix(in srgb,var(--soft) 45%,var(--paper-2));animation:rise .4s var(--ease) both}.line__art{width:76px;height:76px;border-radius:18px;background:var(--soft);display:grid;place-items:center;padding:6px}.line__art img{width:100%;height:100%;object-fit:contain}.line__info b{display:block;font-size:15px;line-height:1.2}.line__info small{display:block;color:var(--ink-3);font-size:12px;margin:3px 0 8px}.line__sum{font-family:var(--f-display);font-size:21px;font-weight:700;align-self:start;padding-top:4px}.cart__foot{padding:14px 20px 22px;border-top:1px solid var(--line)}.cart__total{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.cart__total span{color:var(--ink-3);font-weight:700}.cart__total b{font-family:var(--f-display);font-size:34px;font-weight:700}.btn-go{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:60px;padding:0 26px;border-radius:999px;background:var(--terra);color:#fff;font-weight:800;font-size:17px;width:100%;box-shadow:0 16px 34px -14px #d2402ce6;transition:transform .3s var(--spring),opacity .25s}.btn-go svg{width:20px;height:20px}.btn-go:active{transform:scale(.97)}.btn-go:disabled{opacity:.35;box-shadow:none}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;height:60px;padding:0 24px;border-radius:999px;font-weight:700;color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--line)}.flow{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr);animation:slidein .5s var(--ease) both}.flowhead{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px var(--pad) 0}.flowhead__steps{display:flex;justify-content:center;gap:8px}.flowhead__steps i{width:40px;height:5px;border-radius:999px;background:var(--paper-3);transition:background .4s}.flowhead__steps i.is-on{background:var(--terra)}.flowhead__title{grid-column:1 / -1;text-align:center;padding:clamp(10px,3vh,30px) 0 0}.flowhead__title h2{font-family:var(--f-display);font-weight:600;font-size:clamp(34px,5vw,50px);margin:0;line-height:1}.flowhead__title p{margin:8px auto 0;max-width:480px;color:var(--ink-3);font-size:15px}.flow__body{min-height:0;display:grid;align-content:start;justify-items:center;gap:18px;padding:12px var(--pad) 36px;overflow-y:auto}.flow__actions{display:flex;gap:12px;width:min(100%,460px)}.flow__actions .btn-go{flex:1}.phonebox{width:min(100%,460px);text-align:center}.phonedisp{display:flex;justify-content:center;align-items:baseline;gap:10px;font-family:var(--f-display);font-size:clamp(30px,6vw,46px);font-weight:600;letter-spacing:.04em;padding:10px 0 4px;flex-wrap:wrap}.phonedisp__cc{color:var(--ink-3)}.phonedisp__g i{font-style:normal;color:#cfc6b4;display:inline-block}.phonedisp__g i.is-on{color:var(--ink);animation:pop .3s var(--spring)}.bonus{min-height:70px;margin-top:4px;display:grid;gap:8px;justify-items:center;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s var(--ease)}.bonus.is-on{opacity:1;transform:none}.bonus__found{display:inline-block;padding:8px 14px;border-radius:999px;background:#e9efdc;color:var(--olive);font-weight:700;font-size:14px}.bonus__toggle{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--ink-2);cursor:pointer}.bonus__toggle input{position:absolute;opacity:0;width:0;height:0}.bonus__toggle i{width:46px;height:28px;border-radius:999px;background:var(--paper-3);position:relative;transition:background .3s;flex:0 0 auto}.bonus__toggle i:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:var(--sh-1);transition:transform .35s var(--spring)}.bonus__toggle input:checked+i{background:var(--terra)}.bonus__toggle input:checked+i:after{transform:translate(18px)}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:min(100%,360px)}.key{height:clamp(58px,9vh,78px);border-radius:24px;background:var(--paper-2);box-shadow:var(--sh-1);font-family:var(--f-display);font-size:32px;font-weight:600;transition:transform .15s var(--spring),background .15s}.key:active{transform:scale(.9);background:var(--paper-3)}.key--del{font-family:var(--f-ui);color:var(--ink-3);display:grid;place-items:center}.key--del svg{width:26px;height:26px}.cupname{width:min(100%,460px);display:grid;justify-items:center;gap:16px}.cupname__cup{position:relative;width:190px;animation:hover 5s ease-in-out infinite}.cupname__cup img{width:100%;filter:drop-shadow(0 16px 20px rgba(31,29,24,.25))}.cupname__label{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%) rotate(-5deg);font-family:var(--f-display);font-style:italic;font-weight:600;font-size:26px;color:var(--olive);background:#fbf8f1e6;padding:2px 12px;border-radius:10px;max-width:86%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cupname__input{width:100%;height:66px;padding:0 20px;border-radius:22px;border:1.5px solid var(--line);background:var(--paper-2);font-size:22px;text-align:center;outline:none;transition:border-color .2s,box-shadow .2s}.cupname__input:focus{border-color:var(--terra);box-shadow:0 0 0 4px #d2402c24}.flow__body--pay{grid-template-columns:1fr}@media(min-width:900px){.flow__body--pay{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;align-content:stretch;align-items:start;gap:24px 32px;justify-items:stretch}.flow__body--pay .swipe{grid-column:1 / -1;justify-self:center;align-self:end}}.summary{width:min(100%,560px);justify-self:center;background:var(--paper-2);border-radius:var(--r);box-shadow:var(--sh-1);padding:16px 18px}.summary__lines{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px dashed var(--line);margin-bottom:10px;max-height:210px;overflow-y:auto}.summary__line{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;font-size:14px}.summary__line img{width:36px;height:36px;object-fit:contain}.summary__line b{font-weight:700;white-space:nowrap}.summary__row{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0;color:var(--ink-2)}.summary__row--bonus{color:var(--sage)}.summary__row--pay{margin-top:6px;padding-top:10px;border-top:1px solid var(--line);color:var(--ink);font-weight:800}.summary__row--pay b{font-family:var(--f-display);font-size:34px;font-weight:700}.summary__earn{margin-top:8px;font-size:13px;color:var(--sage);font-weight:700}.methods{width:min(100%,560px);justify-self:center;display:grid;gap:10px}.method{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;text-align:left;padding:14px;border-radius:22px;background:var(--paper-2);box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .25s,transform .3s var(--spring),background .25s}.method:active{transform:scale(.98)}.method.is-on{box-shadow:inset 0 0 0 2.5px var(--terra),var(--sh-1);background:#fff}.method b{display:block;font-size:16px}.method small{display:block;color:var(--ink-3);font-size:12px;margin-top:2px}.method__logo{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;font-weight:900;font-size:24px;background:var(--paper-3);color:var(--ink)}.method__logo svg{width:26px;height:26px}.method--kaspi .method__logo{background:#f14635;color:#fff}.method--card .method__logo{background:var(--olive);color:var(--paper)}.method--apple .method__logo{background:#111;color:#fff}.swipe{position:sticky;bottom:12px;z-index:4;flex:0 0 auto;width:min(100%,560px);height:76px;border-radius:999px;background:var(--olive);overflow:hidden;box-shadow:var(--sh-2);-webkit-user-select:none;user-select:none;touch-action:none;justify-self:center}.swipe__fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--terra),#e46a4d);transform-origin:left;transform:scaleX(var(--p));transition:transform .45s var(--spring)}.swipe.is-drag .swipe__fill{transition:none}.swipe__label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 76px;font-weight:800;font-size:16px;white-space:nowrap;opacity:calc(1 - var(--p) * 1.3);background:linear-gradient(90deg,#f4efe48c,#fff 45%,#f4efe48c 60%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:shimmer 2.6s linear infinite}.swipe__label b{font-family:var(--f-display);font-size:24px}.swipe__cup{position:absolute;right:8px;top:8px;width:60px;height:60px;border-radius:50%;background:#f4efe424;display:grid;place-items:center;padding:6px}.swipe__cup img{width:100%;height:100%;object-fit:contain}.swipe__knob{position:absolute;left:8px;top:8px;width:60px;height:60px;border-radius:50%;background:var(--paper-2);display:grid;place-items:center;box-shadow:0 8px 18px -6px #00000080;transition:transform .45s var(--spring);cursor:grab;z-index:2;touch-action:none}.swipe.is-drag .swipe__knob{transition:none;cursor:grabbing}.swipe__k{font-weight:900;font-size:24px}.swipe__knob--kaspi .swipe__k{color:#f14635}.swipe__k--apple svg{width:26px;height:26px;display:block;color:#111}.paying__logo--apple{display:inline-flex;align-items:center;gap:2px}.paying__logo--apple svg{width:26px;height:26px}.swipe__mc{position:relative;width:34px;height:22px}.swipe__mc i{position:absolute;top:0;left:0;width:22px;height:22px;border-radius:50%;background:#eb001b}.swipe__mc i+i{left:12px;background:#f79e1b;mix-blend-mode:multiply}.swipe.is-done .swipe__label{opacity:0}@media(max-width:440px){.swipe__cup{display:none}.swipe__label{padding:0 14px 0 76px;font-size:14px;flex-direction:column;gap:0;line-height:1.1}.swipe__label b{font-size:22px}}.paying{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:var(--olive);animation:fade .5s var(--ease) both}.paying__card{width:min(100%,440px);background:var(--paper-2);border-radius:var(--r-lg);padding:28px 26px 24px;text-align:center;box-shadow:var(--sh-2);animation:pop .6s var(--spring) both}.paying__logo{font-weight:900;font-size:26px;letter-spacing:-.02em;margin-bottom:18px}.paying__logo--kaspi{color:#f14635}.paying__logo--kaspi span{color:var(--ink);margin-left:6px}.qr{position:relative;width:220px;height:220px;margin:0 auto;padding:12px;background:#fff;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.qr svg{width:100%;height:100%;fill:var(--ink)}.qr__scan{position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,#f14635,transparent);animation:scan 2.2s ease-in-out infinite;box-shadow:0 0 14px #f14635}.paying[data-stage=proc] .qr__scan,.paying[data-stage=ok] .qr__scan{display:none}.paying__hint{margin:16px 0 0;color:var(--ink-3);font-size:14px}.paying__amount{margin-top:18px;font-family:var(--f-display);font-size:42px;font-weight:700;line-height:1}.paying__status{margin-top:12px;min-height:28px;font-weight:800;color:var(--ink-2);display:grid;place-items:center}.paying__ok{color:#4f7a4b;display:inline-flex;align-items:center;gap:8px;animation:pop .5s var(--spring) both}.paying__ok svg{width:18px;height:18px}.dots{display:inline-flex;gap:6px}.dots i{width:9px;height:9px;border-radius:50%;background:var(--terra);animation:dot 1.2s infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}.tap{position:relative;height:200px;display:grid;place-items:center}.tap__term{width:130px;height:170px;border-radius:22px;background:var(--olive);position:relative;box-shadow:var(--sh-2)}.tap__term i{position:absolute;left:50%;top:40px;width:70px;height:70px;margin-left:-35px;border-radius:50%;border:2px solid rgba(244,239,228,.4);animation:ring 2s var(--ease) infinite}.tap__term i:nth-child(2){animation-delay:.6s}.tap__term i:nth-child(3){animation-delay:1.2s}.tap__card{position:absolute;width:150px;height:96px;border-radius:14px;background:linear-gradient(135deg,var(--terra),#f0774a);box-shadow:var(--sh-2);animation:tapcard 2.6s var(--ease) infinite}.paying[data-stage=proc] .tap__card,.paying[data-stage=ok] .tap__card{animation:none;transform:translate(40px) rotate(-8deg)}.applesheet{position:relative;background:#fff;border-radius:22px;padding:16px 18px;text-align:left;box-shadow:inset 0 0 0 1px var(--line)}.applesheet__row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:15px}.applesheet__row+.applesheet__row{border-top:1px solid var(--line)}.applesheet__chk{width:22px;height:22px;border-radius:50%;background:#111;color:#fff;display:grid;place-items:center}.applesheet__chk svg{width:12px;height:12px}.applesheet__side{position:absolute;right:-14px;top:30px}.applesheet__side i{display:block;width:6px;height:46px;border-radius:4px;background:#111;animation:sidebtn 1.6s ease-in-out infinite}.done{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%,#3f4531 0%,var(--olive) 60%);color:var(--paper);display:grid;place-items:center;padding:24px;overflow:hidden;animation:fade .5s var(--ease) both}.done__grid{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(16px,4vw,48px);width:min(100%,980px)}.done__art{display:grid;place-items:center}.done__art img{width:min(100%,420px);border-radius:50% 50% 46% 46%;background:radial-gradient(circle at 50% 45%,var(--paper-2),var(--paper) 70%);padding:18px 18px 0;animation:artin .9s var(--spring) both;box-shadow:0 40px 80px -40px #0009}.done__info{text-align:left}.done__kicker{margin:0 0 12px;font-family:var(--f-display);font-style:italic;font-size:clamp(24px,3vw,32px);color:var(--brass)}.done__ticket{display:inline-grid;justify-items:center;padding:14px 30px 10px;border-radius:28px;background:var(--paper-2);color:var(--ink);box-shadow:0 30px 60px -30px #000000b3;animation:pop .7s .15s var(--spring) both;position:relative}.done__ticket:before,.done__ticket:after{content:"";position:absolute;top:50%;width:20px;height:20px;border-radius:50%;background:var(--olive);transform:translateY(-50%)}.done__ticket:before{left:-10px}.done__ticket:after{right:-10px}.done__ticket span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:var(--ink-3)}.done__ticket b{font-family:var(--f-display);font-size:clamp(96px,16vw,150px);font-weight:600;line-height:.95;letter-spacing:-.02em}.done__track{display:flex;align-items:center;gap:8px;margin-top:22px;flex-wrap:wrap}.done__step{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:#f4efe414;color:#f4efe48c;font-weight:700;font-size:13px;transition:background .5s,color .5s}.done__step i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;background:#f4efe41f;font-size:12px}.done__step i svg{width:14px;height:14px}.done__step.is-on{background:#f4efe429;color:var(--paper)}.done__step.is-on i{background:#9ed08a;color:var(--olive)}.done__step.is-live i{background:var(--terra);color:#fff;animation:breathe 1.6s ease-in-out infinite}.done__eta{margin:16px 0 0;font-size:16px;color:#f4efe4cc}.done__eta b{color:var(--paper)}.done__cups{display:flex;gap:4px;margin-top:14px}.done__cups img{width:54px;height:54px;object-fit:contain;animation:pop .5s var(--spring) both}.done__cups img:nth-child(2){animation-delay:.08s}.done__cups img:nth-child(3){animation-delay:.16s}.done__pickup{margin:12px 0 0;max-width:460px;color:#f4efe4b8;font-size:14px;line-height:1.5}.done__receipt{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;padding:8px 14px;border-radius:999px;background:#f4efe41a;font-size:13px;font-weight:700}.done__receipt svg{width:14px;height:14px;color:#9ed08a}.btn-new{margin-top:22px;display:inline-flex;align-items:center;gap:12px;height:60px;padding:0 12px 0 28px;border-radius:999px;background:var(--terra);color:#fff;font-weight:800;font-size:17px;box-shadow:0 16px 34px -14px #0009;transition:transform .3s var(--spring)}.btn-new:active{transform:scale(.96)}.btn-new small{width:36px;height:36px;border-radius:50%;background:#fff3;display:grid;place-items:center;font-size:13px;font-weight:800}.confetti{position:absolute;inset:0;pointer-events:none}.confetti i{position:absolute;top:-20px;width:10px;height:16px;border-radius:3px;opacity:.9;animation:confetti 3s ease-in forwards}@media(max-width:760px){.done{place-items:start center;overflow-y:auto;padding:20px 16px 40px}.done__grid{grid-template-columns:1fr;text-align:center}.done__art img{width:min(46vw,200px);padding:12px 12px 0}.done__info{text-align:center}.done__track,.done__cups{justify-content:center}.done__pickup{margin-left:auto;margin-right:auto}}.idle{position:absolute;inset:0;z-index:80;display:grid;place-items:center;background:#1f1d188c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .3s both}.idle__box{background:var(--paper-2);border-radius:var(--r-lg);padding:28px;display:grid;gap:16px;text-align:center;box-shadow:var(--sh-2);min-width:280px;animation:pop .4s var(--spring) both}.idle__box b{font-family:var(--f-display);font-size:26px;font-weight:600}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slidein{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes cardin{0%{opacity:0;transform:translateY(26px) scale(.96)}to{opacity:1;transform:none}}@keyframes tilein{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:none}}@keyframes artin{0%{opacity:0;transform:translateY(40px) scale(.85) rotate(-6deg)}to{opacity:1;transform:none}}@keyframes hover{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes bob{0%,to{translate:0 0;rotate:-4deg}50%{translate:0 -16px;rotate:4deg}}@keyframes blob{0%{transform:translate(0) scale(1)}to{transform:translate(8%,6%) scale(1.15)}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes toast{0%{opacity:0;transform:translate(-50%,-12px) scale(.9)}14%{opacity:1;transform:translate(-50%) scale(1)}82%{opacity:1}to{opacity:0;transform:translate(-50%,-6px)}}@keyframes ring{0%{transform:scale(.9);opacity:1}to{transform:scale(1.8);opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.1) translateY(-1.5%)}}@keyframes steam{0%{transform:translateY(0) scaleX(1);opacity:0}20%{opacity:.8}to{transform:translateY(-140px) scaleX(1.6);opacity:0}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes scan{0%,to{top:8%}50%{top:90%}}@keyframes dot{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-6px);opacity:1}}@keyframes tapcard{0%{transform:translate(-110px,70px) rotate(-18deg)}45%{transform:translate(40px) rotate(-8deg)}70%{transform:translate(40px) rotate(-8deg)}to{transform:translate(-110px,70px) rotate(-18deg)}}@keyframes sidebtn{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(110vh) rotate(720deg);opacity:.6}}.kq--reduced *,.kq--reduced *:before,.kq--reduced *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}@media(prefers-reduced-motion:reduce){.kq *,.kq *:before,.kq *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.card__art--photo img{object-fit:cover;border-radius:18px;filter:none}.stage__art img.is-photo{border-radius:28px;max-height:92%;box-shadow:0 30px 50px -24px #1f1d1873;filter:none}.line__art img,.summary__line img,.dock__thumbs img,.toast img,.done__cups img,.swipe__cup img{object-fit:cover}.summary__rk{margin-top:8px;padding:8px 12px;border-radius:12px;background:#e9efdc;color:var(--olive);font-size:13px;font-weight:700}.done__rk{margin:12px 0 0;padding:10px 14px;border-radius:14px;background:#f4efe41f;color:var(--paper);font-size:14px;font-weight:600;max-width:460px}.card--text{min-height:168px}.card--text .card__body{padding-top:22px}.card--text .card__name{font-family:var(--f-display, inherit);font-size:24px;font-weight:700;line-height:1.1}.card--text.card--big .card__name{font-size:40px}.card--text:after{top:30%;opacity:.7}.stage__hero--text{grid-template-columns:1fr;padding-top:clamp(24px,8vh,90px);padding-bottom:10px;text-align:center}.stage__hero--text .stage__title h3{font-size:clamp(44px,7vw,72px)}.stage__hero--text .ingr{justify-content:center}.stage__hero--text .stage__descr{margin-left:auto;margin-right:auto}.card--text .card__tag{position:static;align-self:flex-start;margin:16px 0 -8px 16px}.stage--media{background:#f2ece2}.stage--media .stage__bg{display:none}.stage--media .stage__top{position:absolute;top:0;left:0;right:0;z-index:5}.stage--media .stage__top .fact{background:#ffffff8c}.stage__media{position:relative;height:min(54vh,760px);min-height:300px;overflow:hidden;border-radius:0 0 40px 40px;background:#efe7da;animation:mediaIn .9s cubic-bezier(.2,.8,.2,1) both}.stage__media img,.stage__media video{width:100%;height:100%;object-fit:cover;object-position:center 64%;display:block}.stage__media img{animation:kenburns 14s ease-in-out infinite alternate;transform-origin:50% 70%}.stage__media:after{content:"";position:absolute;inset:auto 0 0;height:32%;background:linear-gradient(to bottom,#f2ece200,#f2ece28c);pointer-events:none}.stage--media .stage__hero--text{padding-top:22px}.stage--media .stage__title h3{letter-spacing:-.01em}.stage--media .stage__panel{background:#fff9}@keyframes kenburns{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.12) translate3d(0,-1.5%,0)}}@keyframes mediaIn{0%{opacity:0;transform:translateY(-14px) scale(1.02)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.stage__media img{animation:none}}.stage--media{clip-path:none!important;transition:none;background:linear-gradient(180deg,color-mix(in srgb,var(--soft) 55%,#F6F1E9),#f2ece2 46%)}.stage--media .stage__media{height:min(52vh,720px);background:none;border-radius:0;overflow:visible;animation:none;display:grid;place-items:center}.stage--media .stage__media:after{display:none}.stage--media .stage__title,.stage--media .stage__panel,.stage--media .stage__bar{animation:rise .7s cubic-bezier(.2,.8,.2,1) both}.stage--media .stage__panel{animation-delay:.12s}.stage--media .stage__bar{animation-delay:.2s}::view-transition-group(drink){animation-duration:.65s;animation-timing-function:cubic-bezier(.2,.85,.25,1)}::view-transition-old(drink),::view-transition-new(drink){height:100%;object-fit:cover;overflow:clip}::view-transition-old(root){animation:vtout .38s cubic-bezier(.4,0,.6,1) both}::view-transition-new(root){animation:vtin .6s .08s cubic-bezier(.2,.85,.25,1) both}html[data-vt=close]::view-transition-new(root){animation:vtback .55s .05s cubic-bezier(.2,.85,.25,1) both}::view-transition-group(drink-title){animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.85,.25,1)}::view-transition-old(drink-title),::view-transition-new(drink-title){height:100%;width:auto;left:50%;translate:-50% 0}@keyframes vtout{to{opacity:0;scale:.97;filter:blur(8px)}}@keyframes vtin{0%{opacity:0;scale:1.04}}@keyframes vtback{0%{opacity:0;scale:1.03;filter:blur(6px)}}.attract--hero{display:block;background:var(--hero);transition:background 1s ease;color:#fff;touch-action:pan-y}.hero__slide{position:absolute;inset:0;z-index:0;opacity:0;clip-path:circle(0% at 50% 62%);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1),opacity .01s 1.1s}.hero__slide.is-on{z-index:1;opacity:1;clip-path:circle(150% at 50% 62%);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1),opacity 0s}.hero__slide video{width:100%;height:100%;object-fit:cover;object-position:50% 58%;display:block;transform:scale(1.12);transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}.hero__slide.is-on video{transform:scale(1)}.hero__veil{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0000006b,#0000001f 26%,#0000 44% 66%,#00000073)}.hero__bars{position:absolute;z-index:4;left:clamp(20px,4vw,40px);right:clamp(20px,4vw,40px);top:14px;display:flex;gap:8px}.hero__bars i{position:relative;flex:1;height:4px;border-radius:4px;background:#ffffff4d;overflow:hidden}.hero__bars i.is-done{background:#fffffff2}.hero__bars b{position:absolute;inset:0;border-radius:inherit;background:#fff;transform-origin:left;animation:herobar linear both}@keyframes herobar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__top{position:absolute;z-index:4;left:clamp(20px,4vw,40px);top:38px;display:flex;align-items:center;gap:12px}.hero__logo{width:52px;height:52px;filter:brightness(0) invert(1);opacity:.95}.hero__brand{font-family:var(--f-display);font-size:20px;font-weight:600;line-height:1.05}.hero__brand small{font-family:var(--f-ui);font-size:10px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;opacity:.8}.attract--hero .attract__lang{top:36px;right:clamp(20px,4vw,40px);background:#00000038;border:1px solid rgba(255,255,255,.18)}.attract--hero .attract__lang button{color:#ffffffd9}.attract--hero .attract__lang button.is-on{background:#fff;color:var(--hero)}.hero__text{position:absolute;z-index:4;left:clamp(20px,4vw,40px);right:clamp(20px,4vw,40px);top:clamp(110px,12vh,150px);max-width:640px;text-shadow:0 2px 24px rgba(0,0,0,.18)}.hero__kicker{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;opacity:.9;animation:fadeblur .7s .05s ease both}.hero__text h1{margin:0;font-family:var(--f-display);font-weight:600;font-size:clamp(54px,9vw,104px);line-height:.95;letter-spacing:-.02em}.hero__text h1 .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 .03em .12em;margin:0 -.03em -.12em}.hero__text h1 .w>span{display:inline-block;animation:heroword .9s cubic-bezier(.2,.9,.2,1) both}@keyframes heroword{0%{transform:translateY(105%) rotate(5deg);filter:blur(8px)}to{transform:none;filter:none}}.hero__line{margin:14px 0 0;max-width:460px;font-size:clamp(15px,1.9vw,19px);line-height:1.4;opacity:.9;animation:fadeblur .8s .35s ease both}.hero__price{display:inline-flex;margin-top:18px;padding:10px 18px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:var(--f-display);font-size:clamp(24px,3.2vw,32px);font-weight:700;font-variant-numeric:lining-nums;animation:fadeblur .8s .5s ease both}.hero__cta{position:absolute;z-index:4;left:0;right:0;bottom:clamp(28px,5vh,56px);display:grid;justify-items:center;gap:14px}.hero__btn{display:inline-flex;align-items:center;gap:14px;padding:10px 28px 10px 10px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);font-size:clamp(17px,2.2vw,21px);font-weight:800;box-shadow:0 20px 50px -20px #00000080}.hero__tap{position:relative;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--terra);color:#fff;animation:breathe 2.4s ease-in-out infinite}.hero__tap svg{width:24px;height:24px}.hero__tap i{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,255,255,.75);animation:ring 2.4s var(--ease) infinite}.hero__menu{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;padding:6px 12px}.attract--hero .kq-foot,.attract--hero~.kq-foot{color:#fff9}@media(max-width:600px){.hero__text h1{font-size:clamp(46px,13vw,64px)}.hero__logo{width:42px;height:42px}.hero__brand{font-size:17px}.hero__btn{padding-right:20px;font-size:16px}.hero__tap{width:50px;height:50px}}@media(prefers-reduced-motion:reduce){.hero__slide,.hero__slide video{transition:none}}.stage--cover{background:linear-gradient(180deg,color-mix(in srgb,var(--deep) 40%,#F2ECE2),#f2ece2 40%)}.stage--cover .stage__top .iconbtn,.stage--cover .stage__top .fact{background:#ffffffb3}.stage__media--cover{height:min(58vh,820px)!important;border-radius:0 0 40px 40px!important;overflow:hidden!important;display:block!important;animation:mediaIn .9s cubic-bezier(.2,.8,.2,1) both!important}.stage__media--cover video,.stage__media--cover img{width:100%;height:100%;object-fit:cover;object-position:50% 52%}@media(max-width:600px){.hero__brand{display:none}}@property --glow{syntax: "<color>"; inherits: true; initial-value: #4A2C1D;}@keyframes wordup{0%{transform:translateY(105%) rotate(5deg);filter:blur(8px)}to{transform:none;filter:none}}@keyframes fadeblur{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.showcase{--sw: min(52vw, 560px);grid-column:1 / -1;position:relative;margin:0 calc(-1 * var(--pad)) 8px;padding:0 0 4px;isolation:isolate;overflow:hidden;transition:--glow 1s ease}.showcase__glow{position:absolute;left:50%;top:4%;width:calc(var(--sw) * 2.1);height:80%;translate:-50% 0;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--glow) 30%,transparent),transparent);pointer-events:none}.showcase__track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:16px calc(50% - var(--sw) / 2) 22px;-webkit-overflow-scrolling:touch}.showcase__track::-webkit-scrollbar{display:none}.scard{--dim: 0;position:relative;flex:0 0 var(--sw);margin:0 calc(var(--sw) * -.025);aspect-ratio:3 / 4;scroll-snap-align:center;scroll-snap-stop:always;border-radius:36px;overflow:hidden;background:var(--bg);color:#fff;cursor:pointer;box-shadow:0 34px 60px -34px color-mix(in srgb,var(--bg) 70%,#000);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;will-change:transform;-webkit-tap-highlight-color:transparent}.scard.is-on{z-index:2;box-shadow:0 44px 80px -36px color-mix(in srgb,var(--bg) 85%,#000)}.scard__media{position:absolute;inset:0;background:var(--bg)}.scard__media video{width:100%;height:100%;object-fit:cover;object-position:50% 56%;display:block;transform:scale(1.08);transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.scard.is-on .scard__media video{transform:scale(1)}.scard__veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#00000061,#00000014 28%,#0000 50% 66%,#0000006b),rgba(0,0,0,var(--dim))}.scard__bar{position:absolute;left:22px;right:22px;top:14px;height:3px;border-radius:3px;background:#ffffff47;overflow:hidden}.scard__bar b{position:absolute;inset:0;background:#fff;transform-origin:left;animation:herobar linear both}.scard__text{position:absolute;left:24px;right:24px;top:34px;text-shadow:0 2px 20px rgba(0,0,0,.2)}.scard__text h3{margin:0;font-family:var(--f-display);font-weight:600;font-size:clamp(34px,5.4vw,58px);line-height:.98;letter-spacing:-.02em}.scard__text .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 .03em .12em;margin:0 -.03em -.12em}.scard.is-on .scard__text .w>span{display:inline-block;animation:wordup .85s cubic-bezier(.2,.9,.2,1) both}.scard__text p{margin:10px 0 0;max-width:92%;font-size:14px;line-height:1.4;opacity:.88;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scard.is-on .scard__text p{animation:fadeblur .7s .25s ease both}.scard__foot{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.scard__price{padding:9px 16px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:var(--f-display);font-size:clamp(22px,2.8vw,28px);font-weight:700;font-variant-numeric:lining-nums;white-space:nowrap}.scard__price small{font-family:var(--f-ui);font-size:12px;font-weight:700;opacity:.8}.scard__cta{display:inline-flex;align-items:center;gap:10px;padding:6px 20px 6px 6px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);font-size:16px;font-weight:800;white-space:nowrap;transition:transform .2s}.scard:active .scard__cta{transform:scale(.95)}.scard__tap{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--terra)}.scard__tap svg{width:20px;height:20px}.scard:not(.is-on) .scard__foot,.scard:not(.is-on) .scard__text p{opacity:0;transition:opacity .3s}.scard.is-on .scard__foot{animation:fadeblur .6s .35s ease both}.showcase__dots{display:flex;justify-content:center;gap:2px;margin-top:2px}.showcase__dots button{padding:8px 4px}.showcase__dots i{display:block;width:8px;height:8px;border-radius:99px;background:#1f1d182e;transition:width .45s cubic-bezier(.2,.8,.2,1),background .35s}.showcase__dots .is-on i{width:30px;background:var(--ink, #1f1d18)}@media(max-width:600px){.showcase{--sw: 72vw}.scard{border-radius:28px}.scard__text{left:18px;right:18px;top:30px}.scard__text h3{font-size:36px}.scard__foot{left:12px;right:12px;bottom:12px}.scard__price{font-size:20px;padding:8px 12px}.scard__cta{padding-right:14px;font-size:14px}.scard__tap{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.scard,.scard__media video{transition:none}}.scard:not(.is-on) .scard__bar{opacity:0}.kq-body{background:#0b0907}.kq{background:radial-gradient(120% 70% at 50% -10%,#2a1f17 0%,var(--bg) 55%);color:var(--ink)}.kq:before{mix-blend-mode:overlay;opacity:.35}.top{background:linear-gradient(180deg,#120e0bf5 60%,#120e0b00)}.top__brand img{filter:brightness(0) invert(.92)}.groups__tab{background:#ffffff0f;color:var(--ink-2)}.groups__tab.is-on{background:var(--paper);color:#1b1511;box-shadow:0 14px 30px -16px #000000e6}.groups__ico{object-fit:cover;padding:0;background:#2a221c}.langsw__menu button.is-on{background:var(--paper);color:#1b1511}.chip{color:var(--ink-2);border-color:var(--line)!important;background:#ffffff08}.card__tag,.stage__tag{background:#00000073;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18)}.tile{background:#ffffff0d;color:var(--ink)}.tile.is-on,.seg__opt.is-on,.method.is-on{background:#3a2f27;color:var(--ink)}.seg{background:#ffffff0f}.size{background:#ffffff12;color:var(--ink)}.size.is-on,.tile__pump,.dock__n{background:var(--paper);color:#1b1511}.bonus__found,.summary__rk{background:#9ed08a24;color:#bfe3ae}.bonus__toggle i:after{background:var(--paper)}.qr,.applesheet{background:#fff;color:#111}.method--card .method__logo{background:var(--paper);color:#1b1511}.tap__term{background:#2a221c}.done{background:radial-gradient(ellipse at 30% 30%,#2d231b 0%,var(--bg) 65%)}.done__ticket{color:var(--ink)}.done__ticket:before,.done__ticket:after{background:var(--bg)}.done__art img{background:radial-gradient(circle at 50% 45%,#3a2f27,#1d1713)}.paying{background:radial-gradient(ellipse at 50% 20%,#2d231b 0%,var(--bg) 70%)}.stage{background:linear-gradient(180deg,color-mix(in srgb,var(--deep) 45%,var(--bg)) 0%,var(--bg) 60%)}.stage--media,.stage--cover{background:var(--bg)}.stage--media .stage__panel{background:#ffffff0d;border:1px solid var(--line)}.stage--media .stage__top .fact,.stage--cover .stage__top .fact,.stage--cover .stage__top .iconbtn{background:#0006;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.16)}.stage__media--cover{box-shadow:0 40px 80px -40px #000000e6}.stage__media--cover:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(180deg,transparent,rgba(18,14,11,.55));pointer-events:none;display:block!important}.showcase__dots i{background:#f4ede233}.showcase__dots .is-on i{background:var(--paper)}.showcase__glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--glow) 45%,transparent),transparent)}.demo{color:#f4ede266}.card.card--cover{aspect-ratio:3 / 4;background:var(--bg, #1d1713);box-shadow:0 24px 44px -28px #000000f2,inset 0 0 0 1px #ffffff0f;color:#fff}.card.card--cover.card--big{aspect-ratio:auto}.card.card--cover:after{inset:0;width:auto;transform:none;border-radius:0;aspect-ratio:auto;z-index:1;background:linear-gradient(180deg,#0000006b,#0000 30% 58%,#0000008c)}.card--cover .card__art{position:absolute;inset:0;padding:0;aspect-ratio:auto;z-index:0}.card--cover .card__art img{width:100%;height:100%;object-fit:cover;object-position:50% 58%;filter:none;transform:scale(1.02);transition:transform 1.1s var(--ease)}@media(hover:hover){.card--cover:hover .card__art img{transform:scale(1.08)}}.card--cover:active .card__art img{transform:scale(1.08)}.card--cover .card__body{position:absolute;inset:0;z-index:2;padding:16px}.card--cover .card__name{font-family:var(--f-display);font-weight:600;font-size:clamp(22px,2.6vw,28px);line-height:1.02;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.3)}.card--cover .card__sub,.card--cover .card__descr{color:#ffffffc7}.card--cover .card__tag+.card__body,.card--cover:has(.card__tag) .card__body{padding-top:46px}.card--cover .card__row{align-items:flex-end}.card--cover .card__price{padding:7px 12px;border-radius:999px;background:#00000047;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:22px}.card--cover .card__price small{color:#ffffffbf;display:inline}.card--cover .card__add{background:var(--terra);color:#fff;box-shadow:0 10px 22px -10px #d2402ce6}.card--cover.card--big .card__name{font-size:clamp(32px,4vw,46px)}.card--cover.card--big .card__price{font-size:28px}@media(max-width:520px){.card--cover .card__body{padding:12px}.card--cover .card__name{font-size:21px}.card--cover .card__price{font-size:18px;padding:6px 10px}}.dine{position:absolute;inset:0;z-index:10;display:grid;grid-template-rows:auto auto 1fr;background:radial-gradient(110% 70% at 50% 0%,#2d221a 0%,var(--bg) 60%);color:var(--ink);animation:fade .5s var(--ease) both}.dine__top{display:flex;align-items:center;justify-content:space-between;padding:16px var(--pad)}.dine__logo{width:54px;height:54px;filter:brightness(0) invert(.92)}.dine__head{text-align:center;padding:clamp(10px,4vh,40px) var(--pad) clamp(16px,3vh,30px)}.dine__head h2{margin:0;font-family:var(--f-display);font-weight:600;font-size:clamp(44px,7vw,80px);line-height:1;letter-spacing:-.02em}.dine__head .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 .03em .12em;margin:0 -.03em -.12em}.dine__head .w>span{display:inline-block;animation:wordup .85s cubic-bezier(.2,.9,.2,1) both}.dine__head p{margin:12px 0 0;color:var(--ink-3);font-size:15px;animation:fadeblur .7s .3s ease both}.dine__cards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,22px);padding:0 var(--pad) clamp(24px,5vh,56px);align-content:start}.dcard{position:relative;aspect-ratio:3 / 4;max-height:62vh;border-radius:34px;overflow:hidden;text-align:left;color:#fff;box-shadow:0 40px 70px -40px #000000f2,inset 0 0 0 1px #ffffff14;animation:cardin .8s var(--ease) both;transition:transform .35s var(--spring)}.dcard:active{transform:scale(.96)}.dcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.dcard:hover img{transform:scale(1.05)}.dcard__veil{position:absolute;inset:0;background:linear-gradient(180deg,#00000073,#0000 34% 60%,#00000080)}.dcard__text{position:absolute;left:22px;right:22px;top:22px;display:grid;gap:6px}.dcard__text b{font-family:var(--f-display);font-weight:600;font-size:clamp(36px,5vw,56px);line-height:1}.dcard__text small{font-size:15px;opacity:.85}.dcard__go{position:absolute;right:18px;bottom:18px;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--terra);box-shadow:0 14px 30px -12px #d2402ce6}.dcard__go svg{width:24px;height:24px}.dinepill{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 12px;border-radius:999px;background:#ffffff12;border:1px solid var(--line);color:var(--ink);font-weight:800;font-size:14px;white-space:nowrap;transition:background .25s}.dinepill:active{background:#ffffff24}.dinepill i{display:grid;place-items:center;width:22px;height:22px;color:var(--brass)}.dinepill svg{width:20px;height:20px}@media(max-width:600px){.dine__cards{grid-template-columns:1fr}.dcard{aspect-ratio:16 / 10}.dinepill{padding:0 12px 0 10px;font-size:13px}}.idle{position:absolute;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0806059e;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);animation:fade .35s both}.idle__box{position:relative;width:min(100%,460px);display:grid;justify-items:center;gap:10px;padding:34px 28px 26px;border-radius:36px;text-align:center;background:linear-gradient(180deg,#2a2019,#17120e);border:1px solid rgba(255,255,255,.08);box-shadow:0 50px 100px -40px #000000f2;animation:pop .5s var(--spring) both;overflow:hidden}.idle__box:before{content:"";position:absolute;left:50%;top:-40%;width:120%;aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(210,64,44,.28),transparent);pointer-events:none}.idle__ring{position:relative;width:132px;height:132px;margin-bottom:8px}.idle__ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.idle__ring circle{fill:none;stroke-width:6}.idle__ring .bg{stroke:#ffffff14}.idle__ring .fg{stroke:var(--terra);stroke-linecap:round;transition:stroke-dashoffset 1s linear;filter:drop-shadow(0 0 10px rgba(210,64,44,.6))}.idle__ring b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--f-display);font-size:58px;font-weight:600;line-height:1;animation:bump .5s ease}.idle__box h3{position:relative;margin:0;font-family:var(--f-display);font-weight:600;font-size:38px;line-height:1}.idle__box p{position:relative;margin:0 0 12px;color:var(--ink-3);font-size:15px}.idle__actions{position:relative;display:grid;gap:10px;width:100%}.idle__actions .btn-go{width:100%}.idle__reset{height:52px;border-radius:999px;color:var(--ink-2);font-weight:700;border:1px solid var(--line)}.dock__thumbs img,.line__art img,.toast img,.done__cups img,.swipe__knob img{object-fit:cover!important;border-radius:50%}.line__art{overflow:hidden;border-radius:18px}.line__art img{border-radius:18px!important;width:100%;height:100%}.line__art{padding:0!important;background:var(--paper-3)!important}.stage__bar{background:#1a1410e0;box-shadow:inset 0 0 0 1px #ffffff1a,0 -24px 50px -18px #000000bf}.stage__bar .stepper{background:#ffffff12}.stage__bar .stepper button{background:#ffffff1a;color:var(--ink);box-shadow:none}.size.is-on small{color:#6b5f52}.seg__opt.is-on{background:var(--paper);color:#1b1511;box-shadow:0 8px 18px -10px #000c}.tile{border:1px solid rgba(255,255,255,.06)}.tile.is-on{background:#2e251e}.tile__ico img{border-radius:50%;object-fit:cover;filter:none;box-shadow:0 10px 20px -10px #000c,inset 0 0 0 1px #ffffff14}.line{background:#ffffff0d;border:1px solid rgba(255,255,255,.06)}.cart{background:#17120e;border-left:1px solid rgba(255,255,255,.06)}.dine__cards{align-content:stretch;grid-template-rows:minmax(0,1fr);min-height:0}.dcard{aspect-ratio:auto;max-height:none;min-height:360px}@media(max-width:600px){.dine__cards{grid-template-rows:1fr 1fr}.dcard{min-height:0}}.cupname__cup{width:min(300px,62vw);border-radius:30px;overflow:hidden;animation:none;box-shadow:0 40px 70px -40px #000000f2}.cupname__cup img{filter:none;display:block}.cupname__label{left:50.3%;top:54%;transform:translate(-50%,-50%) rotate(-4deg);max-width:31%;background:none;padding:0;border-radius:0;color:#2b1d14;font-family:"Segoe Script","Bradley Hand","Snell Roundhand",var(--f-display);font-style:italic;font-weight:700;font-size:clamp(18px,4.6vw,28px);line-height:1.1;white-space:normal;overflow-wrap:anywhere;text-align:center;animation:pop .35s var(--spring) both}.cupname__label.is-empty{color:#2b1d1459}.cupname__input{background:#ffffff0d;color:var(--ink)}.done__art img{width:min(100%,440px);aspect-ratio:1;object-fit:cover;padding:0;border-radius:40px;background:none;box-shadow:0 50px 90px -40px #000000f2,inset 0 0 0 1px #ffffff0f}.cupname__cup{container-type:inline-size}.cupname__label{left:50.5%;top:53.5%;transform:translate(-50%,-50%) rotate(-4deg);max-width:34cqw;white-space:nowrap;overflow:visible;animation:none;transition:font-size .2s ease}.cupname__label{left:50.6%;top:50%;max-width:42cqw;transform:translate(-50%,-50%) rotate(-6deg);color:#8e2a1f;font-weight:700}.cupname__label.is-empty{color:#8e2a1f47}.done__art img{aspect-ratio:4 / 5;object-position:50% 45%}.stage--media{grid-template-rows:minmax(0,1fr) auto}.stage--media .stage__scroll{grid-row:1}.stage--media .stage__bar{grid-row:2}@media(orientation:landscape)and (min-width:900px){.showcase{--sw: min(40vw, 46.5dvh )}.stage__media--cover{height:52dvh!important}.dcard{max-height:64dvh}.dine__cards{max-width:1100px;margin:0 auto;width:100%}}.top{grid-template-columns:1fr auto;row-gap:14px;padding-bottom:8px}.top__right{grid-column:2;grid-row:1}.groups{grid-row:2;grid-column:1 / -1;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 calc(-1 * var(--pad));padding:4px var(--pad) 10px;-webkit-overflow-scrolling:touch}.groups::-webkit-scrollbar{display:none}.groups__tab{position:relative;flex:0 0 auto;display:block;width:clamp(150px,27vw,290px);height:min(clamp(200px,36vw,380px),34dvh);padding:0;border-radius:30px;overflow:hidden;scroll-snap-align:start;background:#2a221c!important;color:#fff!important;text-align:left;box-shadow:0 24px 44px -26px #000000f2,inset 0 0 0 1px #ffffff0f!important;transition:transform .35s var(--spring),opacity .3s,box-shadow .3s}.groups__tab:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 45%,#000000b8);pointer-events:none}.groups__tab:not(.is-on){opacity:.62}.groups__tab.is-on{opacity:1;box-shadow:0 30px 50px -26px #000000f2,inset 0 0 0 3px var(--paper)!important}.groups__tab:active{transform:scale(.96)}.groups__ico{position:absolute;inset:0;width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover;object-position:50% 60%;padding:0!important;background:none!important;box-shadow:none!important;transform:none!important;transition:transform 1s var(--ease)!important}.groups__tab.is-on .groups__ico{transform:scale(1.05)!important}.groups__name{position:absolute;z-index:1;left:18px;right:14px;bottom:16px;font-family:var(--f-display);font-weight:600;font-size:clamp(24px,3.4vw,38px);line-height:1;letter-spacing:-.01em;text-shadow:0 2px 16px rgba(0,0,0,.45);overflow-wrap:anywhere}@media(max-width:700px){.groups{gap:10px}.groups__tab{width:42vw;height:54vw;border-radius:24px}.groups__name{left:14px;bottom:12px;font-size:24px}}.groups{scroll-padding-inline:var(--pad)}.groups{justify-content:flex-start}.groups__tab{width:clamp(130px,22vw,235px);height:min(clamp(170px,29vw,305px),28dvh);border-radius:26px}.groups__name{font-size:clamp(21px,2.9vw,32px);left:16px;bottom:14px}@media(max-width:700px){.groups__tab{width:35vw;height:45vw;border-radius:22px}.groups__name{font-size:21px;left:12px;bottom:11px}}.groups__tab{container-type:inline-size}.groups__name{font-size:min(12cqw,32px);overflow-wrap:normal}@media(max-width:700px){.groups__tab{width:38vw;height:47vw}.groups__name{font-size:12cqw}}.groups__name{white-space:normal}@media(max-width:700px){.groups__name{font-size:10.5cqw;left:11px;right:9px}}.showcase{--sw: min(42vw, 450px)}.scard__text h3{font-size:clamp(30px,4.4vw,48px)}@media(orientation:landscape)and (min-width:900px){.showcase{--sw: min(33vw, 37.5dvh )}}@media(max-width:600px){.showcase{--sw: 62vw}.scard__text h3{font-size:31px}}@media(max-width:600px){.scard__cta{font-size:0;gap:0;padding:4px}.scard__price{font-size:19px}}@keyframes scardword{0%{transform:translateY(105%)}to{transform:none}}.scard.is-on .scard__text .w>span{animation-name:scardword;animation-duration:.7s}.scard__text h3,.scard__text .w,.scard__text .w>span{-webkit-backface-visibility:hidden;backface-visibility:hidden}.t-light{--bg: #E8E3DA;--paper: #FFFFFF;--paper-2: #FFFFFF;--paper-3: #EFEAE2;--ink: #1F1D18;--ink-2: #4D4940;--ink-3: #8A8377;--line: rgba(31,29,24,.1);--glass: rgba(255,255,255,.8);--glass-line: rgba(255,255,255,.9);--sh-1: 0 1px 2px rgba(31,29,24,.05), 0 10px 28px -14px rgba(31,29,24,.22);--sh-2: 0 2px 6px rgba(31,29,24,.06), 0 30px 60px -24px rgba(31,29,24,.35);--f-mono: "JetBrains Mono", "SF Mono", Menlo, monospace}.t-light.kq-body{background:#d8d2c8}.t-light .kq{background:var(--bg);color:var(--ink)}.t-light .kq:before{opacity:.25;mix-blend-mode:multiply}.t-light .top{background:linear-gradient(180deg,#e8e3dafa 65%,#e8e3da00)}.t-light .top__brand img{filter:none}.t-light .top__brand small,.t-light .cathead p,.t-light .card__sub,.t-light .scard__text p{color:var(--ink-3)}.t-light .mono,.t-light .cathead__n,.t-light .card__meta,.t-light .chip,.t-light .dinepill,.t-light .fact,.t-light .stage__panel h5,.t-light .stage__sub{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.t-light .groups__tab{background:#fff!important;color:var(--ink)!important;box-shadow:0 18px 36px -24px #1f1d1873,inset 0 0 0 1px #1f1d180f!important}.t-light .groups__tab:after{background:linear-gradient(180deg,#fff0 55%,#ffffffeb)}.t-light .groups__tab.is-on{box-shadow:0 24px 44px -24px #1f1d1880,inset 0 0 0 3px var(--terra)!important}.t-light .groups__name{color:var(--ink);text-shadow:none}.t-light .chip{font-size:12px;font-weight:600;color:var(--ink-2);background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--line)}.t-light .chip.is-on{background:var(--ink);color:#fff;box-shadow:none}.t-light .cathead{align-items:baseline;gap:18px;padding:14px 2px 6px;border-top:1px solid var(--line);margin-top:8px}.t-light .cathead__n{font-size:12px;color:var(--ink-3);flex:0 0 auto}.t-light .cathead h2{font-weight:500}.t-light .cathead p{font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;text-align:right}.t-light .card,.t-light .card.card--cover{aspect-ratio:auto;background:#fff;box-shadow:0 1px 2px #1f1d180a,0 16px 34px -24px #1f1d1859;color:var(--ink);border-radius:22px}.t-light .card:after,.t-light .card.card--cover:after{display:none}.t-light .card--cover .card__art{position:relative;inset:auto;aspect-ratio:1 / 1;background:#ede8e0;border-radius:22px 22px 0 0}.t-light .card--cover .card__art img{object-fit:cover;object-position:50% 50%;transform:none;filter:none}.t-light .card--cover .card__body{position:relative;inset:auto;padding:14px 16px 16px;gap:4px}.t-light .card--cover:has(.card__tag) .card__body{padding-top:14px}.t-light .card--cover .card__name{font-family:var(--f-ui);font-weight:700;font-size:16px;line-height:1.25;color:var(--ink);text-shadow:none}.t-light .card--cover .card__sub{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.t-light .card--cover .card__row{margin-top:10px;align-items:center}.t-light .card--cover .card__price{padding:0;background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink);font-size:22px}.t-light .card--cover .card__price small{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.t-light .card__tag{background:var(--ink);color:#fff;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.t-light .card--cover.card--big .card__name{font-family:var(--f-display);font-weight:600;font-size:30px;line-height:1}.t-light .scard{box-shadow:0 24px 44px -26px #1f1d1880,inset 0 0 0 1px #1f1d180f}.t-light .showcase__glow{opacity:.35}.t-light .showcase__dots i{background:#1f1d1826}.t-light .showcase__dots .is-on i{background:var(--ink)}.t-light .stage--media,.t-light .stage--cover{background:var(--bg)}.t-light .stage__media--cover{background:#ede8e0!important;box-shadow:none;height:min(46dvh,640px)!important;border-radius:0 0 36px 36px!important}.t-light .stage__media--cover:after{display:none!important}.t-light .stage__media--cover img,.t-light .stage__media--cover video{object-fit:cover}.t-light .stage--cover .stage__top .fact,.t-light .stage--cover .stage__top .iconbtn{background:#ffffffd9;color:var(--ink);border:0;box-shadow:var(--sh-1)}.t-light .stage__title h3{color:var(--ink)}.t-light .stage__tag{background:var(--ink);color:#fff}.t-light .stage--media .stage__panel{background:#fff;border:0;box-shadow:var(--sh-1)}.t-light .tile{background:#f6f2eb;border:1px solid transparent;color:var(--ink)}.t-light .tile.is-on{background:#fff;box-shadow:inset 0 0 0 2.5px var(--terra),0 14px 26px -16px #d2402c80}.t-light .tile__ico img{box-shadow:0 10px 20px -12px #1f1d1880}.t-light .seg{background:#efeae2}.t-light .seg__opt{color:var(--ink-2)}.t-light .seg__opt.is-on{background:#fff;color:var(--ink);box-shadow:var(--sh-1)}.t-light .size{background:#efeae2;color:var(--ink)}.t-light .size.is-on{background:var(--ink);color:#fff}.t-light .size.is-on small{color:#ffffffb3}.t-light .stage__bar{background:#ffffffeb;box-shadow:inset 0 0 0 1px #1f1d180f,0 -24px 50px -18px #1f1d1840}.t-light .stage__bar .stepper{background:#efeae2}.t-light .stage__bar .stepper button{background:#fff;color:var(--ink);box-shadow:var(--sh-1)}.t-light .dock{background:#ffffffd9}.t-light .dock__n{background:var(--ink);color:#fff}.t-light .cart{background:#f6f2eb;border-left:0}.t-light .line{background:#fff;border:0;box-shadow:var(--sh-1)}.t-light .line__art{background:#ede8e0!important}.t-light .dine{background:var(--bg);color:var(--ink)}.t-light .dine__logo{filter:none}.t-light .dcard{box-shadow:0 30px 60px -36px #1f1d1899,inset 0 0 0 1px #1f1d180f}.t-light .dinepill{background:#fff;border:0;box-shadow:var(--sh-1);color:var(--ink);font-size:12px}.t-light .dinepill i{color:var(--terra)}.t-light .idle{background:#e8e3dab3}.t-light .idle__box{background:#fff;border:0;color:var(--ink)}.t-light .idle__ring .bg{stroke:#1f1d1814}.t-light .idle__reset{color:var(--ink-2);border-color:var(--line)}.t-light .flow,.t-light .paying{color:var(--ink)}.t-light .demo{color:#1f1d1866}.t-light .card--cover .card__art,.t-light .stage__media--cover,.t-light .line__art{background:#e4dacd!important}.t-light .groups__ico{background:#e4dacd}.t-light .card--big{grid-column:auto;grid-row:auto}.t-light .card--cover.card--big .card__art{aspect-ratio:1 / 1;min-height:0;flex:0 0 auto}.t-light .card--cover.card--big .card__name{font-family:var(--f-ui);font-weight:700;font-size:16px}.t-light .card--cover.card--big .card__price{font-size:22px}.t-light .card--cover .card__descr{display:none}.t-light .card__tag{left:12px;top:12px}.t-light .stage__media--cover img{object-fit:contain!important;object-position:50% 50%!important}.t-light .showcase{display:none}.hero__btn{position:relative;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab;overflow:hidden}.hero__btn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--dx, 0px) + 78px);border-radius:inherit;background:#d2402c59;opacity:0;transition:opacity .2s;pointer-events:none}.hero__btn.is-drag:before,.hero__btn.is-done:before{opacity:1}.hero__tap{z-index:1;transform:translate(var(--dx, 0px));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.hero__btn.is-drag .hero__tap{transition:none;animation:none}.hero__btnlabel{position:relative;z-index:1;transition:opacity .2s}.hero__btn.is-drag .hero__btnlabel{opacity:.55}.hero__btnlabel{background:linear-gradient(90deg,#ffffffbf,#fff 45%,#ffffffbf 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 2.8s linear infinite}.t-light .attract--hero{color:var(--ink);background:var(--bg)}.t-light .hero__veil{background:linear-gradient(180deg,#e8e3dad9,#e8e3da59 26%,#e8e3da00 46% 70%,#e8e3dabf)}.t-light .hero__bars i{background:#1f1d1824}.t-light .hero__bars i.is-done,.t-light .hero__bars b{background:var(--ink)}.t-light .hero__logo{filter:none}.t-light .hero__brand small,.t-light .hero__kicker{color:var(--ink-3);opacity:1}.t-light .hero__text{text-shadow:none}.t-light .hero__line{color:var(--ink-2);opacity:1}.t-light .hero__price{background:#ffffffbf;border-color:#1f1d1814;color:var(--ink)}.t-light .hero__btn{background:#ffffffd1;border-color:#1f1d1814;color:var(--ink);box-shadow:0 20px 44px -24px #1f1d1873}.t-light .hero__btnlabel{background:linear-gradient(90deg,rgba(31,29,24,.65) 0%,var(--ink) 45%,rgba(31,29,24,.65) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.t-light .hero__tap i{border-color:#d2402c73}.t-light .hero__menu{color:var(--ink-3)}.t-light .attract--hero .attract__lang{background:#ffffffbf;border-color:#1f1d1814}.t-light .attract--hero .attract__lang button{color:var(--ink-2)}.t-light .attract--hero .attract__lang button.is-on{background:var(--ink);color:#fff}.t-light .toast{background:#fffffff2;color:var(--ink);box-shadow:var(--sh-2)}.t-light .toast img{background:#e4dacd}.t-light .method{background:#fff;color:var(--ink);box-shadow:var(--sh-1)}.t-light .method.is-on{background:#fff;box-shadow:inset 0 0 0 2.5px var(--terra),var(--sh-1)}.t-light .swipe{background:var(--ink);color:#fff}.t-light .swipe__knob{background:#fff}.t-light .summary{background:#fff;box-shadow:var(--sh-1)}.t-light .paying{background:radial-gradient(ellipse at 50% 25%,#F4EFE7 0%,var(--bg) 70%);color:var(--ink)}.t-light .paying__card{background:#fff;box-shadow:var(--sh-2)}.t-light .done{background:radial-gradient(ellipse at 30% 35%,#F4EFE7 0%,var(--bg) 70%);color:var(--ink)}.t-light .done__kicker{color:var(--terra)}.t-light .done__ticket{background:#fff;color:var(--ink);box-shadow:var(--sh-2)}.t-light .done__ticket:before,.t-light .done__ticket:after{background:var(--bg)}.t-light .done__art img{box-shadow:0 40px 80px -40px #1f1d1880}.t-light .done__rk{background:#fff;color:var(--ink-2);box-shadow:var(--sh-1)}.t-light .done__step{background:#ffffffb3;color:var(--ink-3)}.t-light .done__step.is-on{background:#fff;color:var(--ink)}.t-light .done__step i{background:#1f1d1814;color:var(--ink-3)}.t-light .done__step.is-on i{background:#9ed08a;color:#1f3a17}.t-light .done__step.is-live i{background:var(--terra);color:#fff}.t-light .done__eta{color:var(--ink-2)}.t-light .done__eta b{color:var(--ink)}.t-light .done__pickup{color:var(--ink-3)}.t-light .done__receipt{background:#fff;color:var(--ink-2);box-shadow:var(--sh-1)}.t-light .done__cups img{background:#e4dacd}.t-light .flow__head .iconbtn,.t-light .iconbtn--glass{background:#fff;color:var(--ink);box-shadow:var(--sh-1)}.t-light .key,.t-light .cupname__input{background:#fff;color:var(--ink)}.methods--term .method{cursor:default}.paying--term .paying__logo{color:#0b7a4b;letter-spacing:.02em}.paying__hint--big{font-size:20px;font-weight:700;color:var(--ink);line-height:1.35;margin-top:4px}.paying__ref{font-family:var(--f-mono, monospace);font-size:14px;letter-spacing:.08em;color:var(--ink-2)}.paying__actions{display:flex;gap:12px;justify-content:center;margin-top:18px}.paying__actions:empty{display:none}.paying__actions .btn-ghost,.paying__actions .btn-go{min-width:150px}.methods--term.methods--choice .method{cursor:pointer}.paying--term.paying--kaspi .paying__logo--kaspi{color:#f14635}.paying__note{margin:0;font-size:13px;color:var(--ink-3);text-align:center}.paying__qr{display:grid;place-items:center;margin:6px auto 4px;padding:14px;background:#fff;border-radius:20px;box-shadow:inset 0 0 0 1px #1f1d1814;width:max-content}.paying__qr .qrview{display:block}.paying__logo span{font-weight:500;color:var(--ink-3)}.method--qr .method__logo{background:#111;color:#fff}.method--qr .method__logo svg{width:24px;height:24px}.paying .paying__qr .qrview{width:min(340px,62vw)!important;height:min(340px,62vw)!important;max-width:none}.paying--term .paying__card:has(.paying__qr){width:min(100%,520px)}.apppromo{display:flex;align-items:center;gap:16px;text-align:left}.apppromo__qr{flex:none;padding:8px;border-radius:18px;background:#fff;line-height:0}.apppromo__qr .qrview,.t-light .apppromo__qr .qrview{display:block;width:112px;height:112px;max-width:none;border-radius:6px}.apppromo--hero .apppromo__qr .qrview{width:96px;height:96px}.apppromo__txt{display:grid;gap:3px;min-width:0}.apppromo__txt small{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.apppromo__txt b{font-size:16px;font-weight:800;line-height:1.15}.apppromo__cash{font-size:14px;font-weight:600;line-height:1.2}.apppromo__cash em{font-style:normal;font-size:28px;font-weight:900;letter-spacing:-.02em;vertical-align:-2px}.apppromo__txt .apppromo__hint{margin-top:4px;text-transform:none;letter-spacing:0;font-weight:500;font-size:12px;opacity:.65}.apppromo--hero{position:absolute;z-index:4;right:clamp(20px,4vw,40px);bottom:clamp(28px,5vh,56px);width:270px;padding:10px 14px 10px 10px;border-radius:28px;color:#fff;background:#0000003d;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);animation:apppromo-in .7s .4s cubic-bezier(.2,.8,.2,1) both}.apppromo--hero .apppromo__qr{padding:7px;border-radius:16px}.apppromo--done{margin-top:18px;padding:14px 20px 14px 14px;border-radius:28px;background:#f4efe41a;color:inherit;max-width:420px}.t-light .apppromo--done{background:#fff;box-shadow:var(--sh-1);color:var(--ink, #111)}.t-light .apppromo--done .apppromo__qr{box-shadow:inset 0 0 0 1px #11111114}@keyframes apppromo-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:760px){.apppromo--hero{width:auto;max-width:240px;right:16px;bottom:calc(clamp(28px,5vh,56px) + 120px);gap:10px;padding:8px 12px 8px 8px;border-radius:22px}.apppromo--hero .apppromo__qr .qrview{width:72px;height:72px}.apppromo--hero .apppromo__qr{padding:5px;border-radius:12px}.apppromo--hero .apppromo__txt>small:first-child,.apppromo--hero .apppromo__hint{display:none}.apppromo--hero .apppromo__txt b{font-size:14px}.apppromo--hero .apppromo__cash{font-size:12px}.apppromo--hero .apppromo__cash em{font-size:22px}}@media(max-width:760px){.apppromo--done{margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){.apppromo--hero{animation:none}}.t-light{--u: calc(min(100vw, 75dvh) / 1024);--f-ui: "Golos Text", "PingFang SC", "Noto Sans SC", system-ui, sans-serif;--f-mono: "JetBrains Mono", "SF Mono", Menlo, monospace;--f-pill: "Manrope", "Golos Text", system-ui, sans-serif;--v2-ink: #000;--v2-gray: #707070;--v2-tan: #c58f76;--v2-cream: #efe9e2;--v2-red: #ff001e;--v2-orange: radial-gradient(ellipse at 50% 50%, #f25a37 0%, #f46b4c 55%, #f7937c 100%);--v2-orange-soft: radial-gradient(ellipse at 50% 50%, #f9bdb0 0%, #f7967f 55%, #f47c60 100%);--v2-red-deep: radial-gradient(circle at 50% 50%, #da2600 0%, #df3a14 55%, #e86a4c 100%);--v2-pill-orange: radial-gradient(ellipse at 50% 50%, #ff7a36 0%, #fe9562 62%, #fdb08c 100%);--v2-pill-rose: radial-gradient(ellipse at 50% 50%, #9f6857 0%, #b48678 62%, #c6a094 100%);--v2-add: radial-gradient(ellipse at 50% 50%, #e6400c 0%, #eb5121 58%, #f0714b 100%)}.t-light.kq-body{background:#fff}.t-light .kq{background:#fff;font-family:var(--f-ui)}.t-light .kq:before{display:none}.t-light .v2pill{height:calc(51 * var(--u));border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:calc(10 * var(--u));padding:0 calc(24 * var(--u));font-family:var(--f-pill);font-weight:500;font-size:calc(20 * var(--u));white-space:nowrap;transition:transform .25s var(--spring)}.t-light .v2pill:active,.t-light .v2cart:active,.t-light .v2back:active{transform:scale(.94)}.t-light .v2pill--accent{min-width:calc(111 * var(--u));background:var(--v2-orange-soft);color:#fff;box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-8 * var(--u)) #f464468c}.t-light .v2pill--dine{min-width:calc(146 * var(--u));background:var(--v2-cream);color:#000;box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) calc(-4 * var(--u)) #785a3c47,inset 0 calc(-2 * var(--u)) calc(4 * var(--u)) #96785a1f,inset 0 calc(2 * var(--u)) calc(3 * var(--u)) #ffffffe6}.t-light .v2pill--dine i{color:var(--v2-red);display:grid;font-size:calc(21 * var(--u))}.t-light .v2pill--dine i svg{width:1em;height:1em}.t-light .v2cart{position:relative;width:calc(54 * var(--u));height:calc(51 * var(--u));border-radius:999px;background:var(--v2-red-deep);color:#fff;display:grid;place-items:center;font-size:calc(24 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-8 * var(--u)) #dc2c0399;transition:transform .25s var(--spring)}.t-light .v2cart svg{width:1em;height:1em}.t-light .v2cart__n{position:absolute;top:calc(-6 * var(--u));right:calc(-6 * var(--u));min-width:calc(24 * var(--u));height:calc(24 * var(--u));padding:0 calc(6 * var(--u));border-radius:999px;background:#000;color:#fff;font:700 calc(13 * var(--u)) / 1 var(--f-ui);display:grid;place-items:center;animation:bump .5s var(--spring)}.t-light .v2logo{justify-self:center;width:calc(84 * var(--u));height:calc(88 * var(--u));display:grid;place-items:center}.t-light .v2logo img{width:100%;height:100%;object-fit:contain}.t-light .v2top .langpill,.t-light .v2stage .langpill,.t-light .v2dine .langpill{height:calc(51 * var(--u));min-width:calc(65 * var(--u));padding:0 calc(16 * var(--u));border-radius:999px;background:radial-gradient(ellipse at 50% 50%,#cfa18c,#d5ae9c 60%,#dcbaab);color:#fff;font:600 calc(20 * var(--u)) / 1 var(--f-pill);letter-spacing:.05em;box-shadow:none;border:0}.t-light .v2top .langpill svg,.t-light .v2stage .langpill svg,.t-light .v2dine .langpill svg{display:none}.t-light .v2menu{grid-template-rows:auto auto auto minmax(0,1fr);background:#fff}.t-light .v2top{min-width:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:calc(33.5 * var(--u)) calc(48.5 * var(--u)) 0;height:calc(139.5 * var(--u));background:#fff;position:relative;z-index:6}.t-light .v2top__l{display:flex;align-items:center}.t-light .v2top__r{display:flex;align-items:center;justify-content:flex-end;gap:calc(14 * var(--u))}.t-light .v2search{display:flex;align-items:center;gap:calc(10 * var(--u));width:calc(363 * var(--u));height:calc(51 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(20 * var(--u));border-radius:999px;background:var(--v2-orange-soft);color:#fff;animation:v2grow .35s var(--ease) both}.t-light .v2search i{display:grid;font-size:calc(20 * var(--u))}.t-light .v2search input{flex:1;min-width:0;border:0;outline:0;background:none;color:#fff;font:500 calc(20 * var(--u)) var(--f-pill)}.t-light .v2search input::placeholder{color:#fffc}.t-light .v2search button{width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:50%;display:grid;place-items:center;background:#ffffff40;font-size:calc(18 * var(--u))}@keyframes v2grow{0%{width:calc(111 * var(--u));opacity:.6}}.t-light .gtiles{min-width:0;display:grid;grid-template-columns:repeat(var(--n),1fr);height:calc(257.5 * var(--u));transition:height .45s var(--ease);position:relative;z-index:5}.t-light .gtile{position:relative;overflow:visible;display:block;height:100%}.t-light .gtile__img{position:absolute;inset:0;background-size:cover;background-position:50% 100%;transition:opacity .35s var(--ease)}.t-light .gtile--coffee .gtile__img{background-color:#835738}.t-light .gtile--tea .gtile__img{background-color:#c5122c}.t-light .gtile--matcha .gtile__img{background-color:#9ab744}.t-light .gtile--cold .gtile__img{background-color:#fab314}.t-light .gtile__name{position:absolute;left:0;right:0;top:calc(25 * var(--u));text-align:center;color:#fff;font:600 calc(22.5 * var(--u)) / 1.2 var(--f-ui);text-shadow:0 1px 8px rgba(0,0,0,.15);transition:color .35s,top .45s var(--ease),font-size .45s var(--ease);padding:0 6px}.t-light .gtile.is-on:after{content:"";position:absolute;left:50%;bottom:calc(-14 * var(--u));width:calc(30 * var(--u));height:calc(15 * var(--u));transform:translate(-50%);background:#fff5ea;clip-path:polygon(50% 0,100% 100%,0 100%)}.t-light .v2menu.is-rolled .gtiles{height:calc(60 * var(--u))}.t-light .v2menu.is-rolled .gtile__img{opacity:0}.t-light .v2menu.is-rolled .gtile__name{color:#000;text-shadow:none;top:calc(14 * var(--u));font-size:calc(21 * var(--u))}.t-light .v2menu.is-rolled .gtile.is-on:after{bottom:calc(-4 * var(--u))}@property --hdr{syntax: "<length>"; inherits: false; initial-value: 0px;}.t-light .v2menu>.gtiles{grid-row:2;grid-column:1 / -1}.t-light .v2menu>.subbar{grid-row:3;grid-column:1 / -1}.t-light .v2menu>.v2grid.grid{grid-row:2 / -1;grid-column:1 / -1;--hdr: calc(356 * var(--u));padding-top:calc(356 * var(--u));scroll-padding-top:calc(158.5 * var(--u));-webkit-mask-image:linear-gradient(transparent var(--hdr),#000 var(--hdr));mask-image:linear-gradient(transparent var(--hdr),#000 var(--hdr));transition:--hdr .45s var(--ease)}.t-light .v2menu.is-rolled>.v2grid.grid{--hdr: calc(158.5 * var(--u))}.t-light .subbar{min-width:0;position:relative;margin:calc(14 * var(--u)) calc(48.5 * var(--u)) 0;height:calc(84.5 * var(--u));border-radius:calc(23.5 * var(--u));background:linear-gradient(180deg,#fff6ec,#fffaf4,#fff3e6);box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-8 * var(--u)) #aa78464d,inset 0 0 0 1px #f0dcc399,inset 0 calc(2 * var(--u)) calc(3 * var(--u)) #fff;z-index:4}.t-light .subbar__track{width:100%;min-width:0;height:100%;display:flex;align-items:center;justify-content:space-around;gap:calc(26 * var(--u));padding:0 calc(30 * var(--u));overflow-x:auto;scrollbar-width:none}.t-light .subbar__track::-webkit-scrollbar{display:none}.t-light .subbar:has(.subbar__track>:nth-child(5)) .subbar__track{justify-content:flex-start}.t-light .v2menu .chip{flex:0 0 auto;height:auto;padding:calc(8 * var(--u)) 0;background:none!important;box-shadow:none!important;border:0;color:#000;font:400 calc(15 * var(--u)) / 1.2 var(--f-ui);letter-spacing:.05em;text-transform:uppercase}.t-light .v2menu .chip.is-on{font-weight:700}.t-light .v2menu .chip.is-static{font-weight:700;text-transform:none;letter-spacing:0;font-size:calc(17 * var(--u))}.t-light .subbar__notch{position:absolute;bottom:calc(-13 * var(--u));width:calc(30 * var(--u));height:calc(14 * var(--u));transform:translate(-50%);background:#fff3e6;clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 3px 2px rgba(170,120,70,.12));transition:left .35s var(--ease);pointer-events:none}.t-light .v2menu .v2grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row;column-gap:calc(22.5 * var(--u));row-gap:calc(25 * var(--u));padding:0 calc(49.5 * var(--u)) calc(150 * var(--u));align-content:start;background:#fff}.t-light .v2menu .cathead{grid-column:1 / -1;height:auto;align-self:start;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:0;padding:calc(28 * var(--u)) 0 calc(8 * var(--u));border:0}.t-light .v2menu .cathead__n{font:200 calc(15 * var(--u)) / 1 var(--f-mono);letter-spacing:.05em;color:#000;text-transform:uppercase}.t-light .v2menu .cathead h2{margin:0;font:500 calc(50 * var(--u)) / 1.1 var(--f-ui);text-transform:uppercase;color:#000;text-align:center;letter-spacing:0}.t-light .v2menu .cathead p{margin:0;text-align:right;font:200 calc(15 * var(--u)) / 1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:#000}.t-light .v2menu .v2grid>.cathead{grid-row:auto}.t-light .v2grid:has(>.cathead){grid-template-rows:auto}.t-light .v2empty{grid-column:1 / -1;text-align:center;color:var(--v2-gray);font-size:calc(20 * var(--u));margin:calc(40 * var(--u)) 0}.t-light .vcard{position:relative;overflow:hidden;display:block;text-align:left;height:calc(344.5 * var(--u));border-radius:calc(22 * var(--u));background:#e0d5c9;box-shadow:0 calc(10 * var(--u)) calc(20 * var(--u)) calc(-12 * var(--u)) #785a3c59;animation:rise .5s var(--ease) both;transition:transform .3s var(--spring)}.t-light .vcard:active{transform:scale(.98)}.t-light .vcard--wide{grid-column:span 2}.t-light .vcard__img{position:absolute;inset:0;container-type:size;--py: .22;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.t-light .vcard__img img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.t-light .vcard--wide .vcard__img{--s: 100cqmin;--py: .5;overflow:hidden}.t-light .vcard--wide .vcard__img img{position:relative;object-fit:contain;object-position:50% 50%;-webkit-mask-image:linear-gradient(90deg,transparent calc(50% - 50cqh),#000 calc(50% - 44cqh),#000 calc(50% + 44cqh),transparent calc(50% + 50cqh));mask-image:linear-gradient(90deg,transparent calc(50% - 50cqh),#000 calc(50% - 44cqh),#000 calc(50% + 44cqh),transparent calc(50% + 50cqh))}.t-light .vcard--wide .vcard__img:before,.t-light .vcard--wide .vcard__img:after{content:"";position:absolute;top:-6%;bottom:-6%;width:56%;background:var(--bgimg) no-repeat;background-size:4000% 100%;filter:blur(10px);pointer-events:none}.t-light .vcard--wide .vcard__img:before{left:-6%;background-position:0 0}.t-light .vcard--wide .vcard__img:after{right:-6%;background-position:100% 0}.t-light .vcard--wide .vcard__img>:not(.vcard__bg){z-index:1}.t-light .vcard__img video{opacity:0;transition:opacity .25s}.t-light .vcard__img video.is-live:not(.is-done){opacity:1}.t-light .cupsteam{--S: var(--s, 100cqmax);position:absolute;pointer-events:none;width:calc(var(--S) * var(--sw));height:calc(var(--S) * .5);left:calc(50% + var(--S) * (var(--sx) - .5 - var(--sw) / 2));top:calc((100cqh - var(--S)) * var(--py) + var(--S) * (var(--sy) + .04 - .5))}.t-light .cupsteam i{position:absolute;bottom:0;width:16%;height:62%;border-radius:50%;background:radial-gradient(50% 50% at 50% 55%,rgba(255,255,255,.95),rgba(255,255,255,.45) 55%,transparent);filter:blur(calc(var(--S) * .01));opacity:0;transform-origin:50% 100%;animation:cupsteam 5.2s cubic-bezier(.3,.2,.4,1) infinite}.t-light .cupsteam i:nth-child(1){left:26%;animation-delay:0s}.t-light .cupsteam i:nth-child(2){left:46%;animation-delay:1.3s;animation-name:cupsteam2}.t-light .cupsteam i:nth-child(3){left:36%;animation-delay:2.6s}.t-light .cupsteam i:nth-child(4){left:54%;animation-delay:3.9s;animation-name:cupsteam2}@keyframes cupsteam{0%{opacity:0;transform:translateY(18%) scale(.6,.35) skew(0)}25%{opacity:.9;transform:translate(-8%,-10%) scale(.9,.8) skew(8deg)}60%{opacity:.55;transform:translate(10%,-45%) scaleX(1.15) skew(-10deg)}to{opacity:0;transform:translate(-6%,-85%) scale(1.5,1.1) skew(6deg)}}@keyframes cupsteam2{0%{opacity:0;transform:translateY(18%) scale(.6,.35) skew(0)}25%{opacity:.9;transform:translate(8%,-10%) scale(.9,.8) skew(-8deg)}60%{opacity:.55;transform:translate(-10%,-45%) scaleX(1.15) skew(10deg)}to{opacity:0;transform:translate(6%,-85%) scale(1.5,1.1) skew(-6deg)}}.t-light .vcard__img .cupsteam{opacity:0;transition:opacity .25s}.t-light .vcard:hover .vcard__img .cupsteam,.t-light .vcard__img .cupvid.is-live:not(.is-done)~.cupsteam{opacity:1}.t-light .vcard__img .cupsteam--live{opacity:.8}.t-light img.cupbreath{transform-origin:50% 85%;animation:cupbreath 6s ease-in-out infinite}@keyframes cupbreath{0%,to{transform:scale(1)}50%{transform:scale(1.025) translateY(-.6%)}}@media(prefers-reduced-motion:reduce){.t-light .cupsteam{display:none}.t-light img.cupbreath{animation:none}}.t-light .cupvid{--S: var(--s, 100cqmax);position:absolute;width:calc(var(--S) * var(--vw));height:calc(var(--S) * var(--vh));left:calc(50% - var(--S) * var(--vx));top:calc((100cqh - var(--S)) * var(--py) + var(--S) * var(--vy));object-fit:fill;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent var(--ml),#000 calc(var(--ml) + var(--mf, 5%)),#000 calc(var(--mr) - var(--mf, 5%)),transparent var(--mr)),linear-gradient(transparent,#000 var(--mt, 3%),#000 calc(var(--mb, 100%) - 5%),transparent var(--mb, 100%)),radial-gradient(var(--mc, 1px 1px) at 100% 100%,transparent 80%,#000 100%),radial-gradient(var(--mk, 1px 1px) at 0 0,transparent 80%,#000 100%),radial-gradient(var(--ms, 1px 1px at 0 0),transparent 80%,#000 100%);-webkit-mask-composite:source-in,source-in,source-in,source-in;mask-image:linear-gradient(90deg,transparent var(--ml),#000 calc(var(--ml) + var(--mf, 5%)),#000 calc(var(--mr) - var(--mf, 5%)),transparent var(--mr)),linear-gradient(transparent,#000 var(--mt, 3%),#000 calc(var(--mb, 100%) - 5%),transparent var(--mb, 100%)),radial-gradient(var(--mc, 1px 1px) at 100% 100%,transparent 80%,#000 100%),radial-gradient(var(--mk, 1px 1px) at 0 0,transparent 80%,#000 100%),radial-gradient(var(--ms, 1px 1px at 0 0),transparent 80%,#000 100%);mask-composite:intersect,intersect,intersect,intersect}.t-light .vcard__tag{position:absolute;left:calc(16 * var(--u));top:calc(16 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:999px;background:#000;color:#fff;font:600 calc(12 * var(--u)) / 1 var(--f-ui);text-transform:uppercase;letter-spacing:.05em}.t-light .vcard__panel{position:absolute;left:0;right:0;bottom:0;height:calc(119 * var(--u));padding:calc(18 * var(--u)) calc(70 * var(--u)) 0 calc(25.5 * var(--u));background:#f7f3efe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:block}.t-light .vcard__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:700 calc(20 * var(--u)) / 1.2 var(--f-ui);color:#000}.t-light .vcard__sub{display:block;margin-top:calc(9 * var(--u));font:200 calc(15 * var(--u)) / 1.1 var(--f-mono);text-transform:uppercase;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-light .vcard__name:has(+.vcard__sub){-webkit-line-clamp:1}.t-light .vcard:not(.vcard--text) .vcard__name{-webkit-line-clamp:2}.t-light .vcard:not(.vcard--text) .vcard__name:has(+.vcard__sub){-webkit-line-clamp:1}.t-light .vcard__price{position:absolute;left:calc(25.5 * var(--u));bottom:calc(18 * var(--u));font:700 calc(20 * var(--u)) / 1 var(--f-ui);color:var(--v2-tan);font-variant-numeric:lining-nums}.t-light .vcard__price small{font:400 calc(14 * var(--u)) / 1 var(--f-ui);color:#adadad;margin-right:calc(2 * var(--u))}.t-light .vcard__add{position:absolute;right:calc(16.5 * var(--u));bottom:calc(12.5 * var(--u));width:calc(42.5 * var(--u));height:calc(42.5 * var(--u));border-radius:50%;display:grid;place-items:center;background:var(--v2-orange);color:#fff;font-size:calc(19 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(12 * var(--u)) calc(-6 * var(--u)) #f36443b3}.t-light .vcard__add svg{stroke-width:1.8}.t-light .vcard--text{background:#f3ede6}.t-light .vcard--text .vcard__panel{top:0;height:auto;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:calc(28 * var(--u))}.t-light .vcard--text .vcard__name{-webkit-line-clamp:4;font-size:calc(24 * var(--u))}.t-light .v2menu~.dock,.t-light .dock{bottom:calc(28 * var(--u))}.t-light .dock__go{background:var(--v2-add);box-shadow:0 calc(14 * var(--u)) calc(28 * var(--u)) calc(-14 * var(--u)) #ea4e1ee6;font-family:var(--f-ui)}.t-light .dock__go b{font-family:var(--f-ui);font-weight:600}.t-light .v2stage{position:absolute;inset:0;z-index:30;background:#fff;display:grid;grid-template-rows:auto minmax(0,1fr) auto;opacity:0;transform:translateY(calc(30 * var(--u)));transition:opacity .3s var(--ease),transform .4s var(--ease)}.t-light .v2stage.is-on{opacity:1;transform:none}.t-light .v2stage__top{display:flex;align-items:center;justify-content:space-between;padding:calc(37.5 * var(--u)) calc(48.5 * var(--u)) 0 calc(60.5 * var(--u));height:calc(141 * var(--u));align-items:flex-start}.t-light .v2stage__top .v2top__r{padding-top:calc(10 * var(--u))}.t-light .v2back{width:calc(87 * var(--u));height:calc(87 * var(--u));border-radius:50%;display:grid;place-items:center;background:var(--v2-orange);color:#fff;font-size:calc(40 * var(--u));transition:transform .25s var(--spring);box-shadow:0 calc(8 * var(--u)) calc(16 * var(--u)) calc(-8 * var(--u)) #f3644399}.t-light .v2back svg{stroke-width:1.3;transform:translate(-6%)}.t-light .v2stage__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(16.5 * var(--u)) calc(49.5 * var(--u)) calc(24 * var(--u))}.t-light .v2stage__main{display:grid;grid-template-columns:calc(450 * var(--u)) 1fr;column-gap:calc(26 * var(--u));align-items:start}.t-light .v2photo{position:relative;height:calc(778.5 * var(--u));border-radius:calc(22 * var(--u));overflow:hidden;background:#ddd2c3}.t-light .v2photo__pic{display:block;position:relative;width:100%;height:100%;overflow:hidden;container-type:size;--py: .5;transition:transform .45s var(--spring)}.t-light .v2photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.t-light .v2photo--empty{height:calc(300 * var(--u));background:#f3ede6}.t-light .v2photo__facts{position:absolute;left:calc(34 * var(--u));top:calc(22 * var(--u));display:flex;gap:calc(40 * var(--u))}.t-light .v2photo__facts span{display:inline-flex;align-items:center;gap:calc(12 * var(--u));font:200 calc(20 * var(--u)) / 1 var(--f-mono);text-transform:uppercase;color:#000}.t-light .v2photo__facts svg{width:calc(24 * var(--u));height:calc(24 * var(--u));color:var(--v2-red);stroke-width:1.6}.t-light .v2info{padding-top:calc(-2 * var(--u));min-width:0}.t-light .v2info__crumb{margin:0;font:400 calc(15 * var(--u)) / 1.1 var(--f-ui);text-transform:uppercase;letter-spacing:.05em;color:#000}.t-light .v2info__title{margin:calc(26 * var(--u)) 0 0;font:700 calc(60 * var(--u)) / 1.07 var(--f-ui);text-transform:uppercase;color:#000;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.t-light .v2info__sub{margin:calc(40 * var(--u)) 0 0;font:200 calc(20 * var(--u)) / 1.2 var(--f-mono);text-transform:uppercase;color:var(--v2-gray);letter-spacing:.02em}.t-light .v2info__descr{margin:calc(40 * var(--u)) 0 0;font:400 calc(20 * var(--u)) / 1.3 var(--f-ui);color:#000;max-width:calc(330 * var(--u))}.t-light .v2info__tune{margin:calc(46 * var(--u)) 0 calc(4 * var(--u));font:700 calc(30 * var(--u)) / 1.1 var(--f-ui);text-transform:uppercase;letter-spacing:-.025em;color:#000}.t-light .v2info__tune em{font-style:normal;color:var(--v2-tan)}.t-light .v2mod{margin-top:calc(22 * var(--u))}.t-light .v2mod h5,.t-light .v2tiles h5{margin:0 0 calc(16 * var(--u));font:600 calc(15 * var(--u)) / 1 var(--f-ui);text-transform:uppercase;letter-spacing:.05em;color:#3e3e3e}.t-light .v2tiles h5 small{font-weight:400;text-transform:none;letter-spacing:0;color:var(--v2-gray)}.t-light .v2seg{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));height:calc(56 * var(--u));padding:calc(4 * var(--u));border-radius:calc(27.5 * var(--u));background:linear-gradient(180deg,#ede7df,#f4f0eb 60%,#f5f1ed);box-shadow:inset 0 calc(2 * var(--u)) calc(4 * var(--u)) #785a3c24,0 1px #fff}.t-light .v2seg__opt{border-radius:calc(23 * var(--u));font:500 calc(17.5 * var(--u)) / 1.1 var(--f-ui);color:#000;padding:0 calc(8 * var(--u));transition:background .25s,color .25s}.t-light .v2seg__opt small{font-size:.8em;opacity:.8}.t-light .v2seg__opt.is-on{background:var(--v2-pill-orange);color:#fff;box-shadow:inset 0 0 calc(10 * var(--u)) #ffffff59}.t-light .v2seg--rose .v2seg__opt.is-on{background:var(--v2-pill-rose)}.t-light .v2seg[style*="--n: 1"]{grid-template-columns:1fr}.t-light .v2drop{position:relative}.t-light .v2drop__btn{width:100%;height:calc(56 * var(--u));border-radius:calc(27.5 * var(--u));display:flex;align-items:center;justify-content:space-between;padding:0 calc(26 * var(--u)) 0 calc(38 * var(--u));background:#fcfaf8;box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) calc(-3 * var(--u)) #785a3c38,inset 0 0 0 1px #e6dccdb3;font:500 calc(17.5 * var(--u)) / 1.1 var(--f-ui);color:#000;text-align:left}.t-light .v2drop__btn svg{width:calc(20 * var(--u));height:calc(20 * var(--u));transition:transform .25s;flex:none}.t-light .v2drop.is-open .v2drop__btn svg{transform:rotate(180deg)}.t-light .v2drop__list{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 6 * var(--u));margin:0;padding:calc(6 * var(--u));list-style:none;border-radius:calc(22 * var(--u));background:#fff;box-shadow:0 calc(18 * var(--u)) calc(36 * var(--u)) calc(-14 * var(--u)) #503c2866,0 0 0 1px #e6dccdcc;animation:fade .2s both}.t-light .v2drop__list button{width:100%;display:flex;justify-content:space-between;gap:10px;padding:calc(14 * var(--u)) calc(30 * var(--u));border-radius:calc(16 * var(--u));font:500 calc(17.5 * var(--u)) / 1.2 var(--f-ui);text-align:left;color:#000}.t-light .v2drop__list button.is-on{background:#f6efe8;font-weight:700}.t-light .v2drop__list small{color:var(--v2-gray);font-weight:500}.t-light .v2tiles{margin-top:calc(23 * var(--u))}.t-light .v2tiles__card{border-radius:calc(36 * var(--u));background:#faf7f4;padding:calc(11.5 * var(--u)) calc(8 * var(--u))}.t-light .v2tiles__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(174 * var(--u));gap:calc(9.5 * var(--u));justify-content:start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain}.t-light .v2tiles__track>*{touch-action:pan-x}.t-light .v2tiles__track::-webkit-scrollbar{display:none}.t-light .v2tile{position:relative;height:calc(170.5 * var(--u));border-radius:calc(27.5 * var(--u));display:grid;grid-template-rows:auto auto auto;justify-items:center;align-content:start;padding-top:calc(12.5 * var(--u));text-align:center;cursor:pointer;transition:background .25s,color .25s,transform .25s var(--spring)}.t-light .v2tile:active{transform:scale(.96)}.t-light .v2tile.is-on{background:var(--v2-orange);color:#fff;box-shadow:0 calc(10 * var(--u)) calc(20 * var(--u)) calc(-10 * var(--u)) #f36443b3}.t-light .v2tile__ico{width:calc(95.5 * var(--u));height:calc(95.5 * var(--u));border-radius:50%;overflow:hidden;background:#ded5ca;box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) calc(-4 * var(--u)) #5a3c2859}.t-light .v2tile__ico img{width:100%;height:100%;object-fit:cover}.t-light .v2tile__pic{display:block;position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit;container-type:size;--py: .5;--s: 100cqmin}.t-light .v2tile__pic img{display:block}.t-light .v2tile__pic video{opacity:0;transition:opacity .25s}.t-light .v2tile:hover .v2tile__pic video{opacity:1}.t-light .v2tile.is-done .v2tile__pic video{opacity:0;transition-duration:.8s}.t-light .v2tile__name{margin-top:calc(9.5 * var(--u));font:500 calc(17.5 * var(--u)) / 1.15 var(--f-ui);color:inherit;padding:0 calc(6 * var(--u))}.t-light .v2tile__price{margin-top:calc(5 * var(--u));font:500 calc(17.5 * var(--u)) / 1 var(--f-ui);color:#777}.t-light .v2tile.is-on .v2tile__price{color:#fff}.t-light .v2tile__pump{position:absolute;left:50%;bottom:calc(-6 * var(--u));transform:translate(-50%);display:flex;align-items:center;gap:calc(6 * var(--u));padding:calc(4 * var(--u));border-radius:999px;background:#fff;color:#000;box-shadow:0 4px 10px #00000026}.t-light .v2tile__pump button{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%;display:grid;place-items:center;background:#f3eee8;font-size:calc(14 * var(--u))}.t-light .v2tile__pump output{font:600 calc(15 * var(--u)) / 1 var(--f-ui);min-width:1em;text-align:center}.t-light .v2bar{margin:0 calc(49.5 * var(--u)) calc(43.5 * var(--u)) calc(52 * var(--u));height:calc(95.5 * var(--u));border-radius:calc(47 * var(--u));background:var(--v2-cream);display:flex;align-items:center;gap:calc(14 * var(--u));padding:0 calc(7 * var(--u))}.t-light .v2sizes{display:flex;gap:calc(4.5 * var(--u))}.t-light .v2size{width:calc(83 * var(--u));height:calc(83 * var(--u));border-radius:50%;background:#fff;color:var(--v2-gray);display:grid;align-content:center;justify-items:center;gap:calc(6 * var(--u));transition:background .25s,color .25s}.t-light .v2size b{font:600 calc(20 * var(--u)) / 1 var(--f-ui)}.t-light .v2size small{font:600 calc(15 * var(--u)) / 1 var(--f-ui);letter-spacing:-.025em;padding-top:calc(7 * var(--u));border-top:calc(2 * var(--u)) solid currentColor;min-width:calc(53 * var(--u));text-align:center}.t-light .v2size.is-on{background:var(--v2-orange);color:#fce3de;box-shadow:inset 0 0 calc(10 * var(--u)) #ffffff40}.t-light .v2qty{display:flex;align-items:center;gap:calc(11 * var(--u));height:calc(53 * var(--u));padding:0 calc(6.5 * var(--u));border-radius:calc(26 * var(--u));background:#f6f2ee;box-shadow:inset 0 calc(1 * var(--u)) calc(3 * var(--u)) #785a3c1f;margin-left:calc(10 * var(--u))}.t-light .v2qty button{width:calc(42 * var(--u));height:calc(42 * var(--u));border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#ede6de,#f3eee8 70%,#fff);color:var(--v2-gray);font-size:calc(17 * var(--u))}.t-light .v2qty output{min-width:calc(24 * var(--u));text-align:center;font:600 calc(20 * var(--u)) / 1 var(--f-ui);color:var(--v2-gray)}.t-light .v2add{flex:1;height:calc(83.5 * var(--u));border-radius:calc(41 * var(--u));background:var(--v2-add);color:#fff;display:flex;align-items:center;justify-content:center;gap:calc(24 * var(--u));padding:0 calc(28 * var(--u));box-shadow:0 calc(12 * var(--u)) calc(24 * var(--u)) calc(-12 * var(--u)) #ea4e1ecc,inset 0 0 calc(12 * var(--u)) #fff3;transition:transform .25s var(--spring);margin-left:calc(20 * var(--u))}.t-light .v2add:active{transform:scale(.98)}.t-light .v2add b{flex:1;text-align:center;font:500 calc(44 * var(--u)) / 1 var(--f-ui);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.t-light .v2add__cart{display:flex;align-items:center;gap:calc(12 * var(--u));font:400 calc(20 * var(--u)) / 1 var(--f-ui);white-space:nowrap}.t-light .v2add__cart i{width:calc(2.5 * var(--u));height:calc(57 * var(--u));background:#fce3dd;border-radius:2px;margin-right:calc(20 * var(--u));opacity:.9}.t-light .v2add__cart svg{width:calc(25 * var(--u));height:calc(25 * var(--u))}.t-light .v2dine{background:#fff;overflow:hidden}.t-light .v2dine .dine__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:calc(33.5 * var(--u)) calc(48.5 * var(--u)) 0;height:calc(121.5 * var(--u))}.t-light .v2dine .dine__top .langsw{justify-self:end}.t-light .v2dine .dine__head{margin-top:calc(133.5 * var(--u));text-align:center}.t-light .v2dine .dine__head h2{margin:0;font:800 calc(75 * var(--u)) / 1 var(--f-mono);text-transform:uppercase;word-spacing:.25em;color:#000;letter-spacing:-.01em}.t-light .v2dine .dine__head p{margin:calc(26 * var(--u)) 0 0;font:400 calc(25 * var(--u)) / 1.2 var(--f-ui);color:#000}.t-light .v2dine .dine__cards{position:absolute;left:calc(49.5 * var(--u));right:calc(49.5 * var(--u));top:calc(461.5 * var(--u));bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:calc(24 * var(--u));padding:0}.t-light .v2dine .dcard{position:relative;overflow:hidden;height:100%;border-radius:calc(51.5 * var(--u)) calc(51.5 * var(--u)) 0 0;box-shadow:none;background:#e9e1d6}.t-light .v2dine .dcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.t-light .v2dine .dcard__veil{position:absolute;inset:0;display:block;background:linear-gradient(180deg,#f44920,#ec684adb 9%,#e28c738c 21%,#dcaa9633 31%,#dcb4a000 40%);opacity:1}.t-light .v2dine .dcard--togo .dcard__veil{background:linear-gradient(180deg,#74503a,#8c6c58d1 9%,#aa918080 21%,#c8b9aa2e 31%,#d2c3b400 40%)}.t-light .v2dine .dcard__text{position:absolute;left:0;right:0;top:calc(78 * var(--u));display:block;text-align:center;padding:0}.t-light .v2dine .dcard__text b{font:800 calc(50 * var(--u)) / 1 var(--f-ui);text-transform:uppercase;color:#fff;letter-spacing:0}.t-light .v2dine .dcard:active{transform:scale(.985)}.t-light{--f-display: "Golos Text", "PingFang SC", system-ui, sans-serif;--terra: #eb5121}.t-light .btn-go,.t-light .cart__foot .btn-go{background:var(--v2-add);color:#fff;box-shadow:0 calc(12 * var(--u)) calc(24 * var(--u)) calc(-12 * var(--u)) #ea4e1ecc;font-family:var(--f-ui);font-weight:600}.t-light .cart__head h2,.t-light .flowhead__title h2,.t-light .idle__box h3{font-family:var(--f-ui);font-weight:700;text-transform:uppercase;letter-spacing:-.01em}.t-light .cart__total b,.t-light .line__sum,.t-light .summary__row b{font-family:var(--f-ui);font-weight:700}.t-light .iconbtn{background:var(--v2-cream);color:#000}.t-light .flowhead .iconbtn{background:var(--v2-orange);color:#fff}.t-light .flowhead .langpill{height:calc(51 * var(--u));min-width:calc(65 * var(--u));border-radius:999px;background:radial-gradient(ellipse at 50% 50%,#cfa18c,#d5ae9c 60%,#dcbaab);color:#fff;font:600 calc(20 * var(--u)) / 1 var(--f-pill);border:0;box-shadow:none}.t-light .flowhead .langpill svg{display:none}.t-light .flowhead__steps i.is-on{background:#eb5121}.t-light .method.is-on{box-shadow:inset 0 0 0 2px #eb5121}.t-light .v2tile__ico--plus{display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#e2d6c8,#cdbba7);font-size:calc(34 * var(--u))}.t-light .v2tile__ico--plus svg{width:1em;height:1em;stroke-width:1.6}.t-light .v2tile.is-on .v2tile__ico--plus{background:#ffffff4d}.t-light .v2tile:has(.v2tile__pump) .v2tile__price{display:none}.t-light .v2tile .v2tile__pump{position:static;transform:none;margin-top:calc(6 * var(--u));box-shadow:none}.t-light .gtile--desserts .gtile__img{background-image:radial-gradient(120% 90% at 50% 100%,#d9788a,#b5485c 55%,#8f2f45)}.t-light .gtile--desserts .gtile__name{top:50%;transform:translateY(-50%);font-size:calc(26 * var(--u))}.t-light .v2menu.is-rolled .gtile--desserts .gtile__name{top:calc(14 * var(--u));transform:none;font-size:calc(21 * var(--u))}.t-light .upsell{padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(6 * var(--u));border-top:1px solid rgba(31,29,24,.08)}.t-light .upsell h3{margin:0 0 calc(10 * var(--u));font:700 calc(17 * var(--u)) / 1.1 var(--f-ui);text-transform:uppercase;letter-spacing:.02em;color:#000}.t-light .upsell__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(150 * var(--u));gap:calc(10 * var(--u));overflow-x:auto;scrollbar-width:none;padding-bottom:calc(4 * var(--u))}.t-light .upsell__track::-webkit-scrollbar{display:none}.t-light .upsell__card{display:grid;grid-template-rows:auto 1fr auto;gap:calc(6 * var(--u));text-align:left;padding:calc(10 * var(--u));border-radius:calc(18 * var(--u));background:#f6f0e8;min-height:calc(120 * var(--u));transition:transform .2s var(--spring)}.t-light .upsell__card:active{transform:scale(.96)}.t-light .upsell__img{height:calc(90 * var(--u));border-radius:calc(12 * var(--u));overflow:hidden;background:#e0d5c9}.t-light .upsell__img img{width:100%;height:100%;object-fit:cover}.t-light .upsell__card b{font:700 calc(15 * var(--u)) / 1.2 var(--f-ui);color:#000}.t-light .upsell__row{display:flex;align-items:center;justify-content:space-between;font:700 calc(15 * var(--u)) / 1 var(--f-ui);color:var(--v2-tan)}.t-light .upsell__row i{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:50%;display:grid;place-items:center;background:var(--v2-orange);color:#fff;font-size:calc(15 * var(--u))}.t-light .upsell__card--text{background:linear-gradient(160deg,#fbeff0,#f3e1e4)}.t-light .gtiles[style*="--n: 5"] .gtile__name{font-size:calc(19 * var(--u))}.t-light .v2menu.is-rolled .gtiles[style*="--n: 5"] .gtile__name{font-size:calc(18 * var(--u))}.t-light .vcard--text .vcard__name{font-size:calc(21 * var(--u));overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:4}.t-light .vcard--text .vcard__sub{margin-top:calc(10 * var(--u))}.t-light .vcard--text:not(.vcard--wide) .vcard__name{font-size:calc(19 * var(--u));hyphens:auto;-webkit-hyphens:auto}.t-light .vcard__sub.is-g,.t-light .v2photo__facts .is-g{text-transform:none}.t-light .methods--term{gap:calc(14 * var(--u))}.t-light .method--go{position:relative;min-height:calc(96 * var(--u));padding-right:calc(80 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(22 * var(--u)) calc(-14 * var(--u)) #785a3c73,inset 0 0 0 1px #1f1d180f;transition:transform .2s var(--spring)}.t-light .method--go:active{transform:scale(.98)}.t-light .method--go b{font-size:calc(20 * var(--u))}.t-light .method__go{position:absolute;right:calc(18 * var(--u));top:50%;transform:translateY(-50%);width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:50%;display:grid;place-items:center;background:var(--v2-orange);color:#fff;font-size:calc(22 * var(--u))}.t-light .offer{position:absolute;inset:0;z-index:40;background:#14100c73;display:flex;align-items:flex-end;animation:fade .25s both}.t-light .offer__sheet{width:100%;background:#fff;border-radius:calc(40 * var(--u)) calc(40 * var(--u)) 0 0;padding:calc(34 * var(--u)) calc(49.5 * var(--u)) calc(40 * var(--u));animation:offerUp .4s var(--ease) both}@keyframes offerUp{0%{transform:translateY(100%)}}.t-light .offer__sheet h3{margin:0;font:700 calc(40 * var(--u)) / 1.05 var(--f-ui);text-transform:uppercase;color:#000}.t-light .offer__sheet>p{margin:calc(10 * var(--u)) 0 calc(24 * var(--u));font:400 calc(20 * var(--u)) / 1.2 var(--f-ui);color:var(--v2-gray)}.t-light .offer__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(200 * var(--u));gap:calc(16 * var(--u));overflow-x:auto;scrollbar-width:none;padding-bottom:calc(6 * var(--u))}.t-light .offer__track::-webkit-scrollbar{display:none}.t-light .offer__card{display:grid;grid-template-rows:auto 1fr auto auto;gap:calc(6 * var(--u));text-align:left;min-height:calc(210 * var(--u));padding:calc(16 * var(--u));border-radius:calc(26 * var(--u));background:#f3ede6;box-shadow:inset 0 0 0 calc(2 * var(--u)) transparent;transition:transform .2s var(--spring),box-shadow .2s}.t-light .offer__card:active{transform:scale(.96)}.t-light .offer__card.is-on{box-shadow:inset 0 0 0 calc(3 * var(--u)) #eb5121}.t-light .offer__card--text{background:linear-gradient(160deg,#fbeff0,#f1dfe2)}.t-light .offer__img{height:calc(120 * var(--u));border-radius:calc(16 * var(--u));overflow:hidden;background:#e0d5c9}.t-light .offer__img img{width:100%;height:100%;object-fit:cover}.t-light .offer__card b{font:700 calc(21 * var(--u)) / 1.15 var(--f-ui);color:#000}.t-light .offer__card small{font:200 calc(15 * var(--u)) / 1 var(--f-mono);color:#000}.t-light .offer__row{display:flex;align-items:center;justify-content:space-between;font:700 calc(20 * var(--u)) / 1 var(--f-ui);color:var(--v2-tan)}.t-light .offer__row i{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:50%;display:grid;place-items:center;background:var(--v2-orange);color:#fff;font-size:calc(19 * var(--u));font-style:normal}.t-light .offer__row i em{font:700 calc(19 * var(--u)) / 1 var(--f-ui);font-style:normal}.t-light .offer__actions{display:flex;gap:calc(14 * var(--u));justify-content:flex-end;margin-top:calc(26 * var(--u))}.t-light .offer__no{height:calc(64 * var(--u));padding:0 calc(34 * var(--u));border-radius:999px;background:var(--v2-cream);font:600 calc(19 * var(--u)) / 1 var(--f-ui);color:#000}.t-light .offer__actions .btn-go{height:calc(64 * var(--u));padding:0 calc(34 * var(--u));font-size:calc(19 * var(--u))}.t-light .vcard--stop{opacity:.55;cursor:default}.t-light .vcard--stop:active{transform:none}.t-light .vcard--stop .vcard__img img{filter:grayscale(.85)}.t-light .vcard--stop .vcard__add{display:none}.t-light .vcard--stop .vcard__price{color:#8a8a8a}.t-light .vcard__tag--stop{background:#2b2b2b;color:#fff}.t-light .vcard__tag--here{background:#7a4a22;color:#fff}.t-light .vcard--hereonly{opacity:.62}.t-light .vcard--hereonly .vcard__img img{filter:grayscale(.5)}.t-light .v2add--here{background:#7a4a22;box-shadow:none}.t-light .v2add--here b{font-size:calc(24 * var(--u));line-height:1.15;white-space:normal}.t-light .ask{position:fixed;z-index:60;align-items:center;justify-content:center;padding:calc(40 * var(--u))}.t-light .ask .offer__sheet{width:auto;min-width:calc(520 * var(--u));max-width:calc(700 * var(--u));border-radius:calc(40 * var(--u));animation:fade .25s both}.t-light .ask .offer__sheet>p{font-size:calc(24 * var(--u));color:#333}.summary__det{display:block;font-size:.86em;color:#777;white-space:normal;line-height:1.25;margin-top:2px}.cupname__hint{display:block;text-align:center;margin-top:8px;font-size:14px;color:#8a8a8a}.cupname__hint.is-max{color:#c8401f}.line__here{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#7a4a22;color:#fff;font:600 11px/1.4 var(--f-ui);font-style:normal;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.line__here.is-warn{background:#c8401f}.t-light .cupvid{transition:opacity .25s}.t-light .cupvid.is-done,.t-light .vcard:hover .vcard__img video.is-done{opacity:0;transition-duration:.9s}.t-light .cupvid--fade:not(.is-live),.t-light .vcard:hover .vcard__img video.cupvid--fade:not(.is-live){opacity:0}.t-light .cuptint{--S: var(--s, 100cqmax);position:absolute;pointer-events:none;border-radius:50%;opacity:0;transition:opacity .6s;width:calc(var(--S) * var(--tw));height:calc(var(--S) * var(--th));left:calc(50% + var(--S) * (var(--tx) - .5 - var(--tw) / 2));top:calc((100cqh - var(--S)) * var(--py) + var(--S) * (var(--ty) - var(--th) / 2));background:var(--tc);mix-blend-mode:var(--tb);filter:blur(calc(var(--S) * .008))}.t-light .cupvid.is-live:not(.is-done)+.cuptint{opacity:var(--to)}.t-light .vcard__img .cupvid+.cuptint{opacity:0}.t-light .vcard__img .cupvid.is-live:not(.is-done)+.cuptint{opacity:var(--to)}.t-light .v2menu>.v2grid.grid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hqr{position:absolute;inset:0;z-index:5;background:#fff;color:#1b2733;display:flex;flex-direction:column;align-items:center;padding:28px 32px 32px;overflow:auto;font-family:var(--f-ui)}.hqr__badge{align-self:flex-end;display:inline-flex;align-items:center;gap:12px;padding:8px 0;border:0;background:none;color:#2bb48c;font:inherit;font-size:clamp(18px,2.4vmin,26px);font-weight:700;cursor:pointer}.hqr__badge svg{width:1.15em;height:1.15em}.hqr__body{flex:1 0 auto;width:100%;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:clamp(20px,3.5vmin,44px)}.hqr__code{order:2;flex:none;width:min(78vw,600px)}.hqr__code .qrview{display:block;width:100%;height:auto}.hqr__side{display:contents}.hqr__word{display:block;height:clamp(40px,5.4vmin,64px);width:auto;order:4;mix-blend-mode:multiply}.hqr__word--card{height:44px;margin:0 auto 18px}.hqr__amount{order:3;width:min(76vmin,560px);max-width:100%;padding:20px 24px;border-radius:22px;background:#eff1f5;text-align:center}.hqr__amount span{display:block;font-size:clamp(16px,2vmin,22px);color:#4c5661}.hqr__amount b{display:block;margin-top:8px;font-size:clamp(42px,6vmin,68px);font-weight:900;line-height:1.05;color:#0f1b2d;font-variant-numeric:lining-nums}.hqr__scan{order:1;margin:0;max-width:600px;text-align:center;font-size:clamp(18px,2.3vmin,26px);line-height:1.35;color:#4c5661}.hqr__apps{order:0;display:flex;gap:16px;justify-content:center}.hqr__apps img{width:clamp(64px,8vmin,92px);height:clamp(64px,8vmin,92px);border-radius:22%;box-shadow:0 0 0 1px #0f1b2d0f}.hqr__tip{order:-1;position:relative;display:flex;align-items:flex-start;gap:14px;max-width:600px;padding:18px 20px;border-radius:18px;background:#27333d;color:#fff;font-size:clamp(16px,2.1vmin,23px);line-height:1.35}.hqr__tip:before{content:"";position:absolute;top:-8px;left:calc(50% + 34px);width:16px;height:16px;background:#27333d;transform:rotate(45deg);border-radius:3px}.hqr__tip button{flex:none;width:36px;height:36px;margin:-6px -8px -6px 0;border:0;background:none;color:#fff;font-size:26px;line-height:1;cursor:pointer}.hqr__foot{flex:none;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px}.hqr__left{margin:0;font-size:16px;color:#6b7480;font-variant-numeric:tabular-nums}.hqr__foot .btn-ghost{min-width:200px;color:#1b2733;border-color:#0f1b2d33}.hqr--ok{justify-content:center;gap:28px}.hqr__check{width:clamp(120px,18vmin,180px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 25%,#b9f5dc,#8cecc6);box-shadow:0 0 0 5px #c9f6e4;animation:pop .5s var(--spring) both}.hqr__check svg{width:52%;height:52%}.hqr__sum{font-size:clamp(48px,7vmin,76px);font-weight:900;color:#1b2733;line-height:1}.hqr__oktext{margin:0;font-size:clamp(22px,3vmin,32px);color:#1b2733}@media(max-width:600px){.hqr{padding:16px 16px 24px}.hqr__badge{align-self:center}}@media(min-aspect-ratio:1/1){.hqr__body{flex-direction:row;gap:7vw}.hqr__code{order:0;width:min(62vh,44vw)}.hqr__side{display:flex;flex-direction:column;align-items:center;gap:22px;width:min(40vw,480px)}.hqr__word,.hqr__amount,.hqr__scan,.hqr__apps,.hqr__tip{order:0}.hqr__amount{width:100%}}[data-design="3"].t-light{--gc: #d9772f;--gc-2: #b85d1d;--gc-soft: #fbe6d4;--gc-deep: #8f4512;--cream: #fff6ec;--ink3: #111;--mute: rgba(255, 255, 255, .82);--v2-orange: #111;--v2-orange-soft: #111;--v2-red-deep: #111;--v2-add: #111;--v2-pill-orange: #111;--v2-pill-rose: #111;--v2-tan: #111;--v2-cream: rgba(255, 255, 255, .22);--terra: #111;--lift3: 0 calc(18 * var(--u)) calc(36 * var(--u)) calc(-18 * var(--u)) rgba(0, 0, 0, .35)}@property --gc{syntax: "<color>"; inherits: true; initial-value: #d9772f;}@property --gc-2{syntax: "<color>"; inherits: true; initial-value: #b85d1d;}@property --gc-soft{syntax: "<color>"; inherits: true; initial-value: #fbe6d4;}@property --gc-deep{syntax: "<color>"; inherits: true; initial-value: #8f4512;}[data-design="3"].t-light .kq{transition:--gc .7s ease,--gc-2 .7s ease,--gc-soft .7s ease,--gc-deep .7s ease}[data-design="3"].t-light .kq[data-group=coffee],[data-design="3"].t-light .kq[data-group=search]{--gc: #d9772f;--gc-2: #b85d1d;--gc-soft: #fbe6d4;--gc-deep: #8f4512}[data-design="3"].t-light .kq[data-group=tea]{--gc: #d3304c;--gc-2: #ad1f39;--gc-soft: #fbdde3;--gc-deep: #7d1227}[data-design="3"].t-light .kq[data-group=matcha]{--gc: #5ea43a;--gc-2: #478a27;--gc-soft: #e2f2d6;--gc-deep: #2f5e18}[data-design="3"].t-light .kq[data-group=cold]{--gc: #f1a90c;--gc-2: #d08f00;--gc-soft: #fdf0cc;--gc-deep: #8a5e00}[data-design="3"].t-light .kq[data-group=desserts]{--gc: #e8769a;--gc-2: #cc5a80;--gc-soft: #fce3ea;--gc-deep: #8e3556}[data-design="3"].t-light.kq-body{background:var(--cream)}[data-design="3"].t-light .v2add,[data-design="3"].t-light .btn-go,[data-design="3"].t-light .dock__go,[data-design="3"].t-light .v2cart,[data-design="3"].t-light .vcard__add,[data-design="3"].t-light .method__go,[data-design="3"].t-light .flowhead .iconbtn,[data-design="3"].t-light .upsell__row i,[data-design="3"].t-light .offer__row i{background:#111;color:#fff;box-shadow:0 calc(12 * var(--u)) calc(26 * var(--u)) calc(-14 * var(--u)) #0000008c}[data-design="3"].t-light .v2add__cart i{background:#ffffff59}[data-design="3"].t-light button,[data-design="3"].t-light .vcard,[data-design="3"].t-light .v2tile,[data-design="3"].t-light .dcard{transition:transform .22s var(--spring),box-shadow .3s,background-color .35s,color .25s}[data-design="3"].t-light button:active,[data-design="3"].t-light .v2tile:active{transform:scale(.96)}[data-design="3"].t-light .v2menu{background:linear-gradient(180deg,var(--gc-2) 0%,var(--gc) 26%,var(--gc) 100%);transition:background .6s var(--ease)}[data-design="3"].t-light .v2top{background:transparent}[data-design="3"].t-light .v2menu>.v2grid.grid{--hdr: calc(326 * var(--u));padding-top:calc(326 * var(--u));scroll-padding-top:calc(154 * var(--u))}[data-design="3"].t-light .v2menu.is-rolled>.v2grid.grid{--hdr: calc(154 * var(--u))}[data-design="3"].t-light .v2logo img{filter:brightness(0) invert(1)}[data-design="3"].t-light .v2pill--accent{background:#fff3;color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}[data-design="3"].t-light .v2search{background:#fff;color:#111;box-shadow:var(--lift3)}[data-design="3"].t-light .v2search i{color:var(--gc)}[data-design="3"].t-light .v2search input{color:#111}[data-design="3"].t-light .v2search input::placeholder{color:#999}[data-design="3"].t-light .v2search button{background:#f0f0f0;color:#111}[data-design="3"].t-light .v2pill--dine{background:#fff;color:#111;box-shadow:var(--lift3)}[data-design="3"].t-light .v2pill--dine i{color:var(--gc);transition:color .6s}[data-design="3"].t-light .v2cart__n{background:#fff;color:#111}[data-design="3"].t-light .v2top .langpill,[data-design="3"].t-light .v2stage .langpill{background:#fff3;color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}[data-design="3"].t-light .v2dine .langpill,[data-design="3"].t-light .flowhead .langpill{background:#111;color:#fff}[data-design="3"].t-light .gtiles{gap:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(30 * var(--u)) 0;height:calc(236 * var(--u))}[data-design="3"].t-light .gtile{border-radius:calc(30 * var(--u));overflow:hidden;transition:transform .4s var(--spring),box-shadow .4s,background-color .35s;box-shadow:0 calc(14 * var(--u)) calc(26 * var(--u)) calc(-14 * var(--u)) #0006}[data-design="3"].t-light .gtile.is-on{transform:translateY(calc(-6 * var(--u))) scale(1.03);box-shadow:0 0 0 calc(4 * var(--u)) #fff,0 calc(22 * var(--u)) calc(36 * var(--u)) -calc(12 * var(--u)) #00000073}[data-design="3"].t-light .gtile.is-on:after{display:none}[data-design="3"].t-light .gtile__name{font:900 calc(19 * var(--u)) / 1 var(--f-ui);text-transform:uppercase;letter-spacing:-.01em;top:calc(18 * var(--u));text-shadow:0 1px 10px rgba(0,0,0,.25)}[data-design="3"].t-light .gtiles[style*="--n: 5"] .gtile__name{font-size:calc(15.5 * var(--u));letter-spacing:-.02em}[data-design="3"].t-light .gtile--desserts .gtile__name{top:calc(18 * var(--u));transform:none}[data-design="3"].t-light .v2menu.is-rolled .gtiles{height:calc(64 * var(--u))}[data-design="3"].t-light .v2menu.is-rolled .gtile{box-shadow:none;background:#ffffff2e;transform:none}[data-design="3"].t-light .v2menu.is-rolled .gtile.is-on{background:#fff}[data-design="3"].t-light .v2menu.is-rolled .gtile__name{color:#fff;top:calc(22 * var(--u));text-shadow:none}[data-design="3"].t-light .v2menu.is-rolled .gtile.is-on .gtile__name{color:#111}[data-design="3"].t-light .subbar{background:#fff3;box-shadow:inset 0 0 0 1px #ffffff40;margin-top:calc(20 * var(--u));height:calc(70 * var(--u));border-radius:999px}[data-design="3"].t-light .subbar__notch{display:none}[data-design="3"].t-light .subbar__track{gap:calc(6 * var(--u));padding:0 calc(8 * var(--u));justify-content:flex-start}[data-design="3"].t-light .v2menu .chip{color:#fff;font-weight:700;padding:calc(14 * var(--u)) calc(22 * var(--u));border-radius:999px;transition:background-color .25s,color .25s}[data-design="3"].t-light .v2menu .chip.is-on{background:#111!important;color:#fff}[data-design="3"].t-light .v2menu .chip.is-static{background:#fff!important;color:#111}[data-design="3"].t-light .v2menu .v2grid{background:transparent}[data-design="3"].t-light .v2menu .cathead{grid-template-columns:1fr;padding-top:calc(30 * var(--u))}[data-design="3"].t-light .v2menu .cathead h2{font:900 calc(74 * var(--u)) / .92 var(--f-ui);text-transform:uppercase;letter-spacing:-.03em;color:#fff;text-align:left;order:1;text-shadow:0 2px 20px rgba(0,0,0,.12)}[data-design="3"].t-light .v2menu .cathead__n{display:none}[data-design="3"].t-light .v2menu .cathead p{order:2;text-align:left;margin-top:calc(12 * var(--u));color:var(--mute);font:500 calc(14 * var(--u)) / 1 var(--f-mono);letter-spacing:.1em}[data-design="3"].t-light .vcard{background:#fff;border-radius:calc(30 * var(--u));box-shadow:var(--lift3)}[data-design="3"].t-light .vcard:active{transform:scale(.98)}[data-design="3"].t-light .vcard__img{inset:calc(10 * var(--u)) calc(10 * var(--u)) calc(112 * var(--u));border-radius:calc(22 * var(--u));overflow:hidden;background:var(--gc-soft);transition:background-color .6s}[data-design="3"].t-light .vcard__panel{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;height:calc(112 * var(--u));padding:calc(14 * var(--u)) calc(70 * var(--u)) 0 calc(22 * var(--u))}[data-design="3"].t-light .vcard__name{font-weight:900;letter-spacing:-.01em;color:#111}[data-design="3"].t-light .vcard__sub{color:#9a9a9a}[data-design="3"].t-light .vcard__price{left:calc(22 * var(--u));bottom:calc(16 * var(--u));background:var(--gc);color:#fff;padding:calc(7 * var(--u)) calc(12 * var(--u));border-radius:999px;font-size:calc(16 * var(--u));transition:background-color .6s}[data-design="3"].t-light .vcard__price small{color:#ffffffd9;margin-right:0}[data-design="3"].t-light .vcard__add{width:calc(44 * var(--u));height:calc(44 * var(--u));right:calc(16 * var(--u));bottom:calc(14 * var(--u))}[data-design="3"].t-light .vcard__tag{background:#111;left:calc(20 * var(--u));top:calc(20 * var(--u))}[data-design="3"].t-light .vcard--text .vcard__panel{background:transparent;top:0;bottom:0;height:auto;padding-top:calc(26 * var(--u))}[data-design="3"].t-light .vcard--text .vcard__tag~.vcard__panel{padding-top:calc(64 * var(--u))}[data-design="3"].t-light .vcard--text .vcard__name{font-size:calc(24 * var(--u));-webkit-line-clamp:4}[data-design="3"].t-light .vcard--text.vcard--wide .vcard__name{font-size:calc(30 * var(--u))}[data-design="3"].t-light .v2empty{color:#fff;font-weight:700}[data-design="3"].t-light .dock__cart{background:#fff;box-shadow:var(--lift3)}[data-design="3"].t-light .dock__n{background:var(--gc)}[data-design="3"].t-light .v2stage{background:linear-gradient(180deg,var(--gc-2) 0%,var(--gc) 24%,var(--gc) 100%)}[data-design="3"].t-light .v2back{background:#fff;color:#111;box-shadow:var(--lift3)}[data-design="3"].t-light .v2photo{background:#fff;padding:calc(12 * var(--u));border-radius:calc(34 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(50 * var(--u)) calc(-24 * var(--u)) #00000073}[data-design="3"].t-light .v2photo img,[data-design="3"].t-light .v2photo__pic{border-radius:calc(24 * var(--u))}[data-design="3"].t-light .v2photo__facts{left:calc(28 * var(--u));top:calc(26 * var(--u));gap:calc(10 * var(--u))}[data-design="3"].t-light .v2photo__facts span{background:#fff;padding:calc(7 * var(--u)) calc(12 * var(--u));border-radius:999px;box-shadow:0 4px 12px -6px #0000004d;font-weight:500}[data-design="3"].t-light .v2photo__facts svg{color:var(--gc)}[data-design="3"].t-light .v2info__crumb,[data-design="3"].t-light .v2info__sub{color:var(--mute)}[data-design="3"].t-light .v2info__title{font:900 calc(66 * var(--u)) / .95 var(--f-ui);letter-spacing:-.03em;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.12)}[data-design="3"].t-light .v2info__descr{color:#fff}[data-design="3"].t-light .v2info__tune{color:#fff;font-weight:900}[data-design="3"].t-light .v2info__tune em{color:#111}[data-design="3"].t-light .v2mod h5,[data-design="3"].t-light .v2tiles h5{color:var(--mute)}[data-design="3"].t-light .v2tiles h5 small{color:#ffffffb3}[data-design="3"].t-light .v2seg{background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff40}[data-design="3"].t-light .v2seg__opt{color:#fff;font-weight:700}[data-design="3"].t-light .v2seg__opt.is-on,[data-design="3"].t-light .v2seg--rose .v2seg__opt.is-on{background:#fff;color:#111;box-shadow:0 6px 14px -8px #0006}[data-design="3"].t-light .v2drop__btn{background:#fff;box-shadow:var(--lift3)}[data-design="3"].t-light .v2drop__btn svg{color:var(--gc)}[data-design="3"].t-light .v2drop__list button.is-on{background:var(--gc-soft)}[data-design="3"].t-light .v2tiles__card{background:#fff3;box-shadow:inset 0 0 0 1px #ffffff40}[data-design="3"].t-light .v2tile{color:#fff}[data-design="3"].t-light .v2tile__price{color:#fffc}[data-design="3"].t-light .v2tile.is-on{background:#fff;color:#111;box-shadow:0 12px 24px -12px #00000073}[data-design="3"].t-light .v2tile.is-on .v2tile__price{color:#555}[data-design="3"].t-light .v2tile__ico{background:#fff}[data-design="3"].t-light .v2tile__ico--plus{background:#fff;color:var(--gc)}[data-design="3"].t-light .v2tile__pump{background:#111;color:#fff}[data-design="3"].t-light .v2tile__pump button{background:#ffffff2e;color:#fff}[data-design="3"].t-light .v2bar{background:#fff;box-shadow:0 calc(20 * var(--u)) calc(40 * var(--u)) calc(-20 * var(--u)) #00000073}[data-design="3"].t-light .v2size{background:#f2f2f2;color:#555}[data-design="3"].t-light .v2size.is-on{background:var(--gc);color:#fff;box-shadow:none}[data-design="3"].t-light .v2qty{background:#f2f2f2;box-shadow:none}[data-design="3"].t-light .v2qty button{background:#fff;color:#111;box-shadow:0 2px 6px -2px #00000040}[data-design="3"].t-light .v2qty output{color:#111}[data-design="3"].t-light .v2dine{background:var(--cream)}[data-design="3"].t-light .v2dine .v2logo img{filter:brightness(0)}[data-design="3"].t-light .v2dine .dine__head h2{font:900 calc(86 * var(--u)) / .92 var(--f-ui);letter-spacing:-.035em;word-spacing:0;color:#111}[data-design="3"].t-light .v2dine .dine__head p{color:#666}[data-design="3"].t-light .v2dine .dine__cards{bottom:calc(28 * var(--u))}[data-design="3"].t-light .v2dine .dcard{border-radius:calc(44 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(50 * var(--u)) calc(-26 * var(--u)) #00000073}[data-design="3"].t-light .v2dine .dcard__veil,[data-design="3"].t-light .v2dine .dcard--togo .dcard__veil{background:linear-gradient(180deg,#0000002e,#0000 32%)}[data-design="3"].t-light .v2dine .dcard__text b{font:900 calc(58 * var(--u)) / 1 var(--f-ui);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.2)}[data-design="3"].t-light .attract--hero{color:#fff;background:var(--hero, #d9772f)}[data-design="3"].t-light .hero__veil{background:linear-gradient(180deg,#0000004d,#0000 30% 66%,#00000052)}[data-design="3"].t-light .hero__bars i{background:#ffffff4d}[data-design="3"].t-light .hero__bars i.is-done,[data-design="3"].t-light .hero__bars b{background:#fff}[data-design="3"].t-light .hero__logo{filter:brightness(0) invert(1)}[data-design="3"].t-light .hero__brand,[data-design="3"].t-light .hero__text h1,[data-design="3"].t-light .hero__line{color:#fff}[data-design="3"].t-light .hero__text h1{font-weight:900;text-transform:uppercase;letter-spacing:-.03em}[data-design="3"].t-light .hero__brand small,[data-design="3"].t-light .hero__kicker{color:#ffffffd9}[data-design="3"].t-light .hero__price{background:#fff;border-color:transparent;color:#111;font-weight:800}[data-design="3"].t-light .hero__btn{background:#111;border-color:transparent;color:#fff}[data-design="3"].t-light .hero__btnlabel{background:none;color:#fff;-webkit-text-fill-color:#fff}[data-design="3"].t-light .hero__tap{background:#fff;color:#111}[data-design="3"].t-light .hero__tap i{border-color:#ffffff80}[data-design="3"].t-light .hero__menu{color:#ffffffd9}[data-design="3"].t-light .attract--hero .attract__lang{background:#00000038;border-color:transparent}[data-design="3"].t-light .attract--hero .attract__lang button{color:#fff}[data-design="3"].t-light .attract--hero .attract__lang button.is-on{background:#fff;color:#111}[data-design="3"].t-light .cart{background:var(--cream)}[data-design="3"].t-light .cart__head h2,[data-design="3"].t-light .flowhead__title h2,[data-design="3"].t-light .idle__box h3,[data-design="3"].t-light .offer__sheet h3{font-weight:900;letter-spacing:-.02em}[data-design="3"].t-light .upsell__card,[data-design="3"].t-light .upsell__card--text,[data-design="3"].t-light .offer__card,[data-design="3"].t-light .offer__card--text{background:var(--gc-soft)}[data-design="3"].t-light .upsell__row,[data-design="3"].t-light .offer__row{color:#111}[data-design="3"].t-light .offer__card.is-on{box-shadow:inset 0 0 0 calc(3 * var(--u)) #111}[data-design="3"].t-light .offer__no{background:#f0ece6;color:#111}[data-design="3"].t-light .flow,[data-design="3"].t-light .paying,[data-design="3"].t-light .done{background:var(--cream);color:#111}[data-design="3"].t-light .flowhead__steps i.is-on{background:#111}[data-design="3"].t-light .method,[data-design="3"].t-light .summary,[data-design="3"].t-light .cupname__input,[data-design="3"].t-light .paying__card,[data-design="3"].t-light .done__ticket,[data-design="3"].t-light .done__rk,[data-design="3"].t-light .done__receipt,[data-design="3"].t-light .idle__box{background:#fff;box-shadow:var(--lift3)}[data-design="3"].t-light .method b{font-weight:900}[data-design="3"].t-light .btn-ghost{background:#f0ece6;color:#111}[data-design="3"].t-light .done__kicker{color:#111;font-family:var(--f-ui);font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:-.02em}[data-design="3"].t-light .done__ticket b{font-family:var(--f-ui);font-weight:900;letter-spacing:-.04em}[data-design="3"].t-light .done__ticket:before,[data-design="3"].t-light .done__ticket:after{background:var(--cream)}[data-design="3"].t-light .done__step.is-live i{background:#111}[data-design="3"].t-light .idle{background:#fff6ecbf}.t-light .pdp .v2stage__scroll{padding:calc(8 * var(--u)) calc(40 * var(--u)) calc(30 * var(--u))}.t-light .pdp__heroWrap{border-radius:calc(40 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(50 * var(--u)) calc(-26 * var(--u)) #00000073}.t-light .pdp__hero{position:relative;height:calc(660 * var(--u));border-radius:calc(40 * var(--u));overflow:hidden;isolation:isolate;background:#efe7dc;clip-path:inset(0 round calc(40 * var(--u)))}.t-light .pdp__hero--empty{height:auto;min-height:calc(360 * var(--u));background:#fff}.t-light .pdp__blur{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(calc(34 * var(--u))) saturate(1.1);z-index:-2}.t-light .pdp__pic{position:absolute;top:9%;right:0;bottom:-9%;aspect-ratio:1;container-type:size;--py: .5;transform-origin:60% 80%;transition:transform .45s var(--spring);z-index:-1}.t-light .pdp__pic--lift{top:calc(var(--lift, 0%) * -1);bottom:calc(var(--lift, 0%) - var(--drop, 0%))}.t-light .pdp__pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%),linear-gradient(transparent 0,#000 12%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 16%),linear-gradient(transparent 0,#000 12%);mask-composite:intersect}.t-light .pdp__hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fffbf6e6,#fffbf6b8 30%,#fffbf600 52%)}.t-light .pdp__hero--empty:before{display:none}.t-light .pdp__text{position:relative;height:100%;width:calc(500 * var(--u));display:flex;flex-direction:column;padding:calc(40 * var(--u)) 0 calc(34 * var(--u)) calc(42 * var(--u));color:#111}.t-light .pdp__hero--empty .pdp__text{width:auto;padding-right:calc(42 * var(--u))}.t-light .pdp__crumb{margin:0;font:700 calc(14 * var(--u)) / 1.2 var(--f-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--gc-deep, #8f4512)}.t-light .pdp__title{margin:calc(18 * var(--u)) 0 0;font:900 calc(64 * var(--u)) / .94 var(--f-ui);text-transform:uppercase;letter-spacing:-.035em;color:#111;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.t-light .pdp__title.is-long{font-size:calc(42 * var(--u))}.t-light .pdp__sub{margin:calc(14 * var(--u)) 0 0;font:500 calc(16 * var(--u)) / 1.2 var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:#11111180}.t-light .pdp__descr{margin:calc(26 * var(--u)) 0 0;font:500 calc(21 * var(--u)) / 1.38 var(--f-ui);color:#111111c7;max-width:calc(400 * var(--u))}.t-light .pdp__facts{margin:auto 0 0;display:flex;align-items:stretch;width:max-content;max-width:100%;padding:calc(16 * var(--u)) calc(8 * var(--u));border-radius:calc(26 * var(--u));background:#ffffff9e;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-14 * var(--u)) #3c1e0a59,inset 0 0 0 1px #ffffffb3}.t-light .pdp__facts>div{display:flex;flex-direction:column-reverse;gap:calc(6 * var(--u));padding:0 calc(22 * var(--u))}.t-light .pdp__facts>div+div{border-left:1px solid rgba(17,17,17,.12)}.t-light .pdp__facts dt{font:500 calc(14 * var(--u)) / 1 var(--f-ui);color:#1111118c;white-space:nowrap}.t-light .pdp__facts dd{margin:0;display:flex;align-items:center;gap:calc(6 * var(--u));font:800 calc(25 * var(--u)) / 1 var(--f-ui);letter-spacing:-.02em;color:#111;white-space:nowrap}.t-light .pdp__facts dd.is-ico{font-size:calc(20 * var(--u))}.t-light .pdp__facts dd svg{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--gc, #d9772f);stroke-width:1.8}.t-light .pdp__sheet{margin-top:calc(18 * var(--u));padding:calc(34 * var(--u)) calc(36 * var(--u)) calc(30 * var(--u));border-radius:calc(40 * var(--u));background:#fff;color:#111;box-shadow:0 calc(24 * var(--u)) calc(44 * var(--u)) calc(-24 * var(--u)) #0006}.t-light .pdp__sheet:empty{display:none}.t-light .pdp__sheet>*+*{margin-top:calc(30 * var(--u))}.t-light .pdp__sheet h5,[data-design="3"].t-light .pdp__sheet h5{margin:0 0 calc(14 * var(--u));font:600 calc(17 * var(--u)) / 1 var(--f-ui);text-transform:none;letter-spacing:0;color:#11111180}.t-light .pdp__sheet h5 small,[data-design="3"].t-light .pdp__sheet h5 small{font-weight:500;color:#1116}.t-light .pdp__sizes>div{display:flex;flex-wrap:wrap;gap:calc(12 * var(--u))}.t-light .pdp__sizes button{display:inline-flex;align-items:baseline;gap:calc(8 * var(--u));height:calc(66 * var(--u));padding:calc(21 * var(--u)) calc(32 * var(--u)) 0;border-radius:999px;background:#f3f0ec;color:#111;font:700 calc(21 * var(--u)) / 1 var(--f-ui)}.t-light .pdp__sizes button small{font-weight:500;font-size:.78em;color:#11111180}.t-light .pdp__sizes button.is-on{background:#111;color:#fff;box-shadow:0 calc(10 * var(--u)) calc(20 * var(--u)) calc(-10 * var(--u)) #0000008c}.t-light .pdp__sizes button.is-on small{color:#ffffffa6}.t-light .pdp__mods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(26 * var(--u)) calc(22 * var(--u))}.t-light .pdp__mods .v2mod{margin:0}.t-light .pdp__sheet .v2seg,[data-design="3"].t-light .pdp__sheet .v2seg{height:calc(60 * var(--u));background:#f3f0ec;box-shadow:none;border-radius:999px}.t-light .pdp__sheet .v2seg__opt,[data-design="3"].t-light .pdp__sheet .v2seg__opt{color:#111;font-weight:600;border-radius:999px}.t-light .pdp__sheet .v2seg__opt small{color:#11111180}.t-light .pdp__sheet .v2seg__opt.is-on,[data-design="3"].t-light .pdp__sheet .v2seg__opt.is-on,[data-design="3"].t-light .pdp__sheet .v2seg--rose .v2seg__opt.is-on{background:#111;color:#fff;box-shadow:0 calc(8 * var(--u)) calc(16 * var(--u)) calc(-8 * var(--u)) #00000080}.t-light .pdp__sheet .v2seg__opt.is-on small{color:#ffffffb3}.t-light .pdp__sheet .v2drop__btn,[data-design="3"].t-light .pdp__sheet .v2drop__btn{height:calc(60 * var(--u));background:#f3f0ec;box-shadow:none;border-radius:999px;font-weight:600;padding-left:calc(28 * var(--u))}.t-light .pdp__sheet .v2drop__btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-light .pdp__sheet .v2tiles{margin-top:calc(30 * var(--u))}.t-light .pdp__sheet .v2tiles__card,[data-design="3"].t-light .pdp__sheet .v2tiles__card{padding:0;background:none;box-shadow:none;border-radius:0}.t-light .pdp__sheet .v2tiles__track{grid-auto-columns:calc(140 * var(--u));gap:calc(14 * var(--u));padding:calc(6 * var(--u)) calc(4 * var(--u)) calc(14 * var(--u));margin:0 calc(-4 * var(--u))}.t-light .pdp__sheet .v2tile,[data-design="3"].t-light .pdp__sheet .v2tile,[data-design="3"].t-light .pdp__sheet .v2tile.is-on{height:auto;padding:0;background:none;box-shadow:none;color:#111;border-radius:0}.t-light .pdp__sheet .v2tile__ico,[data-design="3"].t-light .pdp__sheet .v2tile__ico{position:relative;width:calc(140 * var(--u));height:calc(140 * var(--u));border-radius:calc(32 * var(--u));overflow:visible;background:#f3f0ec;box-shadow:none;display:grid;place-items:center;transition:box-shadow .25s,transform .25s var(--spring)}.t-light .pdp__sheet .v2tile__ico img{width:100%;height:100%;object-fit:cover}.t-light .pdp__sheet .v2tile__pic{width:74%;height:74%;border-radius:50%;box-shadow:0 calc(8 * var(--u)) calc(16 * var(--u)) calc(-8 * var(--u)) #3c1e0a73}.t-light .pdp__sheet .v2tile__ico--plus,[data-design="3"].t-light .pdp__sheet .v2tile__ico--plus{color:#11111173;font-size:calc(30 * var(--u))}.t-light .pdp__sheet .v2tile.is-on .v2tile__ico{box-shadow:inset 0 0 0 calc(3 * var(--u)) #111;background:#fff}.t-light .v2tile__tick{position:absolute;top:calc(-6 * var(--u));right:calc(-6 * var(--u));width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:50%;display:grid;place-items:center;background:#111;color:#fff;box-shadow:0 0 0 calc(3 * var(--u)) #fff;animation:fade .2s both}.t-light .v2tile__tick svg{width:60%;height:60%;stroke-width:2.4}.t-light .pdp__sheet .v2tile__name{margin-top:calc(12 * var(--u));font:600 calc(17 * var(--u)) / 1.15 var(--f-ui)}.t-light .pdp__sheet .v2tile__price,[data-design="3"].t-light .pdp__sheet .v2tile__price,[data-design="3"].t-light .pdp__sheet .v2tile.is-on .v2tile__price{margin-top:calc(5 * var(--u));font:500 calc(16 * var(--u)) / 1 var(--f-ui);color:#11111180}.t-light .pdp__sheet .v2tile__pump{bottom:auto;top:calc(104 * var(--u))}.t-light .pdp__bar,[data-design="3"].t-light .pdp__bar{margin:0 calc(40 * var(--u)) calc(36 * var(--u));height:calc(104 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(14 * var(--u));border-radius:999px;background:#fff;gap:calc(14 * var(--u))}.t-light .pdp__bar .v2qty{margin:0;height:calc(76 * var(--u));border-radius:999px;padding:0 calc(8 * var(--u))}.t-light .pdp__bar .v2qty button{width:calc(60 * var(--u));height:calc(60 * var(--u))}.t-light .pdp__bar .v2qty output{min-width:calc(40 * var(--u));font-size:calc(24 * var(--u));font-weight:800}.t-light .pdp__bar .v2add{flex:1;height:calc(84 * var(--u));border-radius:999px;display:flex;align-items:center;justify-content:space-between;gap:calc(14 * var(--u));padding:0 calc(36 * var(--u))}.t-light .pdp__go{display:inline-flex;align-items:center;gap:calc(12 * var(--u));font:700 calc(24 * var(--u)) / 1 var(--f-ui)}.t-light .pdp__go svg{width:calc(24 * var(--u));height:calc(24 * var(--u));stroke-width:2.2}.t-light .pdp__bar .v2add b{font:800 calc(32 * var(--u)) / 1 var(--f-ui);letter-spacing:-.02em;margin-left:auto}.t-light .pdp__bar .v2add__cart{position:static;transform:none;margin-left:calc(4 * var(--u))}.t-light .pdp__fly{position:absolute;left:0;top:0;z-index:40;border-radius:50%;overflow:hidden;pointer-events:none;background:#f3f0ec;box-shadow:0 calc(10 * var(--u)) calc(20 * var(--u)) calc(-8 * var(--u)) #3c1e0a80;will-change:transform}.t-light .pdp__fly img{width:100%;height:100%;object-fit:cover;display:block}.t-light .pdp__ripple{position:absolute;z-index:39;width:calc(120 * var(--u));height:calc(40 * var(--u));margin:calc(-20 * var(--u)) 0 0 calc(-60 * var(--u));border-radius:50%;pointer-events:none;box-shadow:0 0 0 calc(2 * var(--u)) #fffffff2,inset 0 0 0 calc(2 * var(--u)) #fff9;animation:pdpripple .85s ease-out forwards}.t-light .pdp__ripple:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 calc(2 * var(--u)) #fffc;animation:pdpripple .85s .15s ease-out both}.t-light .pdp__ripple.is-btn{width:calc(90 * var(--u));height:calc(90 * var(--u));margin:calc(-45 * var(--u)) 0 0 calc(-45 * var(--u))}@keyframes pdpripple{0%{transform:scale(.2);opacity:1}to{transform:scale(1.6);opacity:0}}.t-light .v2dine .dine__head{margin-top:calc(40 * var(--u))}.t-light .v2dine .dine__cards{top:calc(410 * var(--u));bottom:calc(40 * var(--u));grid-template-rows:minmax(0,1fr);align-content:stretch;max-width:none}.t-light .v2dine .dcard{aspect-ratio:auto;max-height:none;height:100%}.t-light .v2dine .dcard__text b,[data-design="3"].t-light .v2dine .dcard__text b{font-size:calc(70 * var(--u))}.t-light .dcard__steam{position:absolute;left:46%;bottom:49%;width:48%;height:30%;pointer-events:none}.t-light .dcard__steam i{position:absolute;bottom:0;width:30%;height:80%;border-radius:50%;background:radial-gradient(50% 50% at 50% 55%,#fff,rgba(255,255,255,.55) 55%,transparent);filter:blur(calc(10 * var(--u)));opacity:0;transform-origin:50% 100%;animation:cupsteam 4.8s cubic-bezier(.3,.2,.4,1) infinite}.t-light .dcard__steam i:nth-child(1){left:22%}.t-light .dcard__steam i:nth-child(2){left:46%;animation-delay:1.6s;animation-name:cupsteam2}.t-light .dcard__steam i:nth-child(3){left:34%;animation-delay:3.2s}.t-light .dcard__shine{position:absolute;inset:0;pointer-events:none;overflow:hidden}.t-light .dcard__shine:before{content:"";position:absolute;top:-20%;bottom:-20%;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-14deg);animation:dcardshine 5s 1s ease-in-out infinite}@keyframes dcardshine{0%{left:-60%}45%,to{left:130%}}@media(prefers-reduced-motion:reduce){.t-light .dcard__steam,.t-light .dcard__shine{display:none}}[data-design="3"].t-light .v2menu{isolation:isolate}[data-design="3"].t-light .v2menu:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .2 0 0 0 0 .1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-design="3"].t-light .v2menu .cathead{grid-template-columns:1fr auto;row-gap:calc(18 * var(--u));padding-top:calc(46 * var(--u))}[data-design="3"].t-light .v2menu .cathead__n{display:block;order:0;padding-top:calc(14 * var(--u));border-top:calc(2 * var(--u)) solid rgba(255,255,255,.45);font:600 calc(14 * var(--u)) / 1 var(--f-mono);letter-spacing:.12em;color:#fff}[data-design="3"].t-light .v2menu .cathead p{order:1;margin:0;padding-top:calc(14 * var(--u));border-top:calc(2 * var(--u)) solid rgba(255,255,255,.45);font:600 calc(14 * var(--u)) / 1 var(--f-mono);letter-spacing:.12em;color:#fff;text-align:right}[data-design="3"].t-light .v2menu .cathead h2{order:2;grid-column:1 / -1}[data-design="3"].t-light .v2menu .vcard{height:calc(440 * var(--u))}[data-design="3"].t-light .v2menu .vcard__img{inset:0 0 calc(172 * var(--u));border-radius:calc(30 * var(--u)) calc(30 * var(--u)) 0 0}[data-design="3"].t-light .v2menu .vcard__panel{height:calc(172 * var(--u));padding:calc(18 * var(--u)) calc(76 * var(--u)) 0 calc(24 * var(--u))}[data-design="3"].t-light .v2menu .vcard__name{font:800 calc(22 * var(--u)) / 1.15 var(--f-ui);letter-spacing:-.01em;-webkit-line-clamp:1}[data-design="3"].t-light .v2menu .vcard__sub{margin-top:calc(6 * var(--u));font:500 calc(12 * var(--u)) / 1 var(--f-mono);letter-spacing:.1em;color:#a59b90}[data-design="3"].t-light .v2menu .vcard__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:calc(8 * var(--u));font:500 calc(14 * var(--u)) / 1.3 var(--f-ui);color:#6f655b}[data-design="3"].t-light .v2menu .vcard__sub+.vcard__desc{-webkit-line-clamp:1}[data-design="3"].t-light .v2menu .vcard__price{left:calc(24 * var(--u));bottom:calc(20 * var(--u));padding:0;background:none;color:#111;font:800 calc(21 * var(--u)) / 1 var(--f-ui);letter-spacing:-.01em}[data-design="3"].t-light .v2menu .vcard__price small{color:#8c8379;font-weight:600}[data-design="3"].t-light .v2menu .vcard__price em{margin-left:calc(10 * var(--u));padding-left:calc(10 * var(--u));border-left:1px solid #ddd3c8;font:500 calc(12 * var(--u)) / 1 var(--f-mono);font-style:normal;letter-spacing:.06em;color:#8c8379;vertical-align:calc(2 * var(--u))}[data-design="3"].t-light .v2menu .vcard__add{bottom:calc(16 * var(--u))}[data-design="3"].t-light .v2menu .vcard__tag{left:calc(16 * var(--u));top:calc(16 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));background:#fff;color:#111;font:700 calc(12 * var(--u)) / 1 var(--f-mono);letter-spacing:.14em;box-shadow:0 2px 8px -3px #0000004d}[data-design="3"].t-light .v2menu .vcard__tag--stop{background:#111;color:#fff}[data-design="3"].t-light .v2menu .vcard--text .vcard__panel{height:auto}[data-design="3"].t-light .vfact{display:flex;flex-direction:column;justify-content:flex-end;gap:calc(10 * var(--u));min-height:calc(440 * var(--u));padding:calc(30 * var(--u));border-radius:calc(30 * var(--u));border:calc(2 * var(--u)) solid rgba(255,255,255,.5);color:#fff;position:relative}[data-design="3"].t-light .vfact img{position:absolute;top:calc(28 * var(--u));left:calc(28 * var(--u));width:calc(84 * var(--u));height:auto;filter:brightness(0) invert(1);opacity:.9}[data-design="3"].t-light .vfact b{font:900 calc(34 * var(--u)) / 1 var(--f-ui);text-transform:uppercase;letter-spacing:-.02em;max-width:calc(480 * var(--u))}[data-design="3"].t-light .vfact span{font:500 calc(17 * var(--u)) / 1.35 var(--f-ui);color:#fffc;max-width:calc(440 * var(--u))}[data-design="3"].t-light .vfact{overflow:hidden;z-index:0}[data-design="3"].t-light .vfact>img:first-child{position:static;flex:none;margin-bottom:auto;width:calc(72 * var(--u))}[data-design="3"].t-light .vfact[data-n]:after{content:attr(data-n);position:absolute;right:calc(-8 * var(--u));top:calc(-14 * var(--u));z-index:-1;font:900 calc(200 * var(--u)) / .8 var(--f-ui);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:calc(2 * var(--u)) rgba(255,255,255,.35);pointer-events:none}[data-design="3"].t-light .vfact__list{list-style:none;margin:calc(6 * var(--u)) 0 0;padding:0;border-top:1px solid rgba(255,255,255,.4)}[data-design="3"].t-light .vfact__list li{display:flex;align-items:baseline;gap:calc(14 * var(--u));padding:calc(10 * var(--u)) 0;border-bottom:1px solid rgba(255,255,255,.4);font:600 calc(17 * var(--u)) / 1.2 var(--f-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-design="3"].t-light .vfact__list:has(li:nth-child(4)){display:grid;grid-template-columns:1fr 1fr;column-gap:calc(24 * var(--u))}[data-design="3"].t-light .vfact__list em{font:500 calc(12 * var(--u)) / 1 var(--f-mono);font-style:normal;letter-spacing:.08em;color:#fff9}[data-design="3"].t-light .vfact img.vfact__mark{position:static;flex:1;align-self:center;width:auto;height:auto;max-height:calc(220 * var(--u));min-height:0;object-fit:contain;opacity:.2}[data-design="3"].t-light .vfact{background:none;font:inherit;text-align:left;cursor:pointer;transition:transform .2s var(--spring),background .2s}[data-design="3"].t-light .vfact:active{transform:scale(.98);background:#ffffff14}[data-design="3"].t-light .vfact__go{position:absolute;right:calc(24 * var(--u));bottom:calc(24 * var(--u));width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:50%;border:calc(2 * var(--u)) solid rgba(255,255,255,.6);display:grid;place-items:center}[data-design="3"].t-light .vfact__go svg{width:55%;height:55%}[data-design="3"].t-light .vfact b,[data-design="3"].t-light .vfact__list,[data-design="3"].t-light .vfact>span{margin-right:calc(60 * var(--u))}[data-design="3"].t-light .factsheet>p{color:#3a3430;max-width:calc(760 * var(--u))}[data-design="3"].t-light .factsheet__list{list-style:none;margin:0 0 calc(26 * var(--u));padding:0;border-top:1px solid #e6dfd6;columns:2;column-gap:calc(40 * var(--u))}[data-design="3"].t-light .factsheet__list li{break-inside:avoid;display:flex;align-items:baseline;gap:calc(14 * var(--u));padding:calc(14 * var(--u)) 0;border-bottom:1px solid #e6dfd6;font:600 calc(20 * var(--u)) / 1.2 var(--f-ui);color:#111}[data-design="3"].t-light .factsheet__list em{font:500 calc(13 * var(--u)) / 1 var(--f-mono);font-style:normal;letter-spacing:.08em;color:#9a9088}[data-design="3"].t-light .factsheet h4{margin:0 0 calc(14 * var(--u));font:500 calc(14 * var(--u)) / 1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#9a9088}[data-design="3"].t-light .factsheet .offer__actions{margin-top:calc(24 * var(--u))}[data-design="3"].t-light .vfact{container-type:size}@container (min-height: 600px){[data-design="3"].t-light .vfact b{font-size:calc(46 * var(--u))}[data-design="3"].t-light .vfact__list li{font-size:calc(21 * var(--u));padding:calc(16 * var(--u)) 0}}[data-design="3"].t-light .v2menu .vcard:not(.vcard--wide) .vcard__price em{display:none}[data-design="3"].t-light .v2menu .vcard:not(.vcard--wide) .vcard__sub:has(+.vcard__desc){display:none}[data-design="3"].t-light .v2menu .vcard:not(.vcard--wide) .vcard__desc{-webkit-line-clamp:2}[data-design="3"].t-light .v2menu .vcard:not(.vcard--wide) .vcard__panel{padding-right:calc(24 * var(--u))}[data-design="3"].t-light .v2menu .vcard:not(.vcard--wide) .vcard__name{-webkit-line-clamp:2}[data-design="3"].t-light .v2menu .cathead{column-gap:0}.t-light .gtile__fx{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit;transition:opacity .35s var(--ease)}[data-design="3"].t-light .gtile__fx{border-radius:calc(30 * var(--u))}.t-light .v2menu.is-rolled .gtile__fx{opacity:0}.t-light .gtile__steam{position:absolute;left:24%;width:52%;bottom:64%;height:34%}.t-light .gtile__steam i{position:absolute;bottom:0;width:30%;height:85%;border-radius:50%;background:radial-gradient(50% 50% at 50% 55%,#fff,rgba(255,255,255,.5) 55%,transparent);filter:blur(calc(6 * var(--u)));opacity:0;transform-origin:50% 100%;animation:cupsteam 4.6s cubic-bezier(.3,.2,.4,1) infinite}.t-light .gtile__steam i:nth-child(1){left:18%}.t-light .gtile__steam i:nth-child(2){left:46%;animation-delay:1.5s;animation-name:cupsteam2}.t-light .gtile__steam i:nth-child(3){left:32%;animation-delay:3s}.t-light .gtile__fx--tea .gtile__steam i{animation-delay:.7s}.t-light .gtile__fx--tea .gtile__steam i:nth-child(2){animation-delay:2.2s}.t-light .gtile__fx--tea .gtile__steam i:nth-child(3){animation-delay:3.7s}.t-light .gtile__fizz{position:absolute;left:26%;width:48%;bottom:3%;height:36%;overflow:hidden}.t-light .gtile__fizz i{position:absolute;bottom:0;width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:#ffffffbf;box-shadow:inset 0 0 0 1px #ffffffe6;opacity:0;animation:gtilefizz 3.2s ease-in infinite}.t-light .gtile__fizz i:nth-child(1){left:10%;animation-delay:0s}.t-light .gtile__fizz i:nth-child(2){left:30%;animation-delay:.9s;width:calc(7 * var(--u));height:calc(7 * var(--u));animation-duration:2.6s}.t-light .gtile__fizz i:nth-child(3){left:52%;animation-delay:1.7s}.t-light .gtile__fizz i:nth-child(4){left:70%;animation-delay:.4s;width:calc(4 * var(--u));height:calc(4 * var(--u));animation-duration:2.4s}.t-light .gtile__fizz i:nth-child(5){left:86%;animation-delay:2.3s;width:calc(6 * var(--u));height:calc(6 * var(--u))}.t-light .gtile__fizz i:nth-child(6){left:42%;animation-delay:2.8s;width:calc(5 * var(--u));height:calc(5 * var(--u));animation-duration:2.8s}@keyframes gtilefizz{0%{opacity:0;transform:translate(0)}15%{opacity:.9}50%{transform:translate(calc(4 * var(--u)),calc(-42 * var(--u)))}85%{opacity:.7}to{opacity:0;transform:translate(calc(-2 * var(--u)),calc(-84 * var(--u)))}}.t-light .gtile__shine{position:absolute;inset:0}.t-light .gtile__shine:before{content:"";position:absolute;top:-20%;bottom:-20%;left:-60%;width:38%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transform:skew(-14deg);animation:dcardshine 6s ease-in-out infinite}.t-light .gtile__fx--cold .gtile__shine:before{animation-delay:2s}.t-light .gtile__fx--desserts .gtile__shine:before{animation-delay:4s}@media(prefers-reduced-motion:reduce){.t-light .gtile__fx{display:none}}[data-design="3"].t-light .v2menu .vcard--feature{grid-row:span 2;height:calc(905 * var(--u));container-type:inline-size}[data-design="3"].t-light .v2menu .vcard--feature{display:flex;flex-direction:column}[data-design="3"].t-light .v2menu .vcard--feature .vcard__img{position:relative;inset:auto;flex:1 1 auto;min-height:0}[data-design="3"].t-light .v2menu .vcard--feature .vcard__img{--s: 100cqmax}[data-design="3"].t-light .v2menu .vcard--feature .vcard__img img{object-fit:cover;-webkit-mask-image:none;mask-image:none}[data-design="3"].t-light .v2menu .vcard--feature .vcard__img img.vcard__bg{display:none}[data-design="3"].t-light .v2menu .vcard--feature .vcard__img .cupsteam{opacity:1}[data-design="3"].t-light .v2menu .vcard--feature .vcard__panel{position:relative;flex:none;height:auto;padding:calc(26 * var(--u)) calc(30 * var(--u)) calc(100 * var(--u))}[data-design="3"].t-light .v2menu .vcard--feature .vcard__name{font-size:calc(38 * var(--u));letter-spacing:-.02em}[data-design="3"].t-light .v2menu .vcard--feature .vcard__sub{margin-top:calc(10 * var(--u));font-size:calc(14 * var(--u))}[data-design="3"].t-light .v2menu .vcard--feature .vcard__desc{-webkit-line-clamp:4;margin-top:calc(16 * var(--u));font-size:calc(18 * var(--u));line-height:1.4;color:#5f564d}[data-design="3"].t-light .v2menu .vcard--feature .vcard__price{left:calc(30 * var(--u));bottom:calc(30 * var(--u));font-size:calc(30 * var(--u))}[data-design="3"].t-light .v2menu .vcard--feature .vcard__price em{font-size:calc(14 * var(--u))}[data-design="3"].t-light .v2menu .vcard--feature .vcard__add{width:calc(60 * var(--u));height:calc(60 * var(--u));right:calc(26 * var(--u));bottom:calc(22 * var(--u))}[data-design="3"].t-light .v2menu .cathead__tag{order:3;grid-column:1 / -1;margin-top:calc(-4 * var(--u));font:italic 500 calc(34 * var(--u)) / 1.1 "Cormorant Garamond",Georgia,serif;color:#ffffffeb;letter-spacing:.005em}[data-design="3"].t-light .v2menu .vcard--feature .vcard__price em{display:none}[data-design="3"].t-light .v2menu .vcard__sizes{display:flex;gap:calc(10 * var(--u));margin-top:calc(22 * var(--u))}[data-design="3"].t-light .v2menu .vcard__sizes i{display:inline-flex;align-items:baseline;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(18 * var(--u));border-radius:999px;background:#f3f0ec;font:600 calc(16 * var(--u)) / 1 var(--f-ui);font-style:normal;color:#6f655b}[data-design="3"].t-light .v2menu .vcard__sizes b{font-weight:800;color:#111}[data-design="3"].t-light .v2grid--reveal .vcard,[data-design="3"].t-light .v2grid--reveal .vfact{opacity:0;transform:translateY(calc(60 * var(--u))) scale(.97);transition:opacity .7s var(--ease),transform .8s cubic-bezier(.2,.8,.2,1);animation:none}[data-design="3"].t-light .v2grid--reveal .vcard.is-in,[data-design="3"].t-light .v2grid--reveal .vfact.is-in{opacity:1;transform:none}[data-design="3"].t-light .v2grid--reveal .vcard:nth-of-type(3n+2){transition-delay:.08s}[data-design="3"].t-light .v2grid--reveal .vcard:nth-of-type(3n){transition-delay:.16s}@media(prefers-reduced-motion:reduce){[data-design="3"].t-light .v2grid--reveal .vcard,[data-design="3"].t-light .v2grid--reveal .vfact{opacity:1;transform:none;transition:none}}[data-design="3"].t-light .v2menu .cathead[data-n]{position:relative}[data-design="3"].t-light .v2menu .cathead[data-n]:after{content:attr(data-n);position:absolute;right:calc(-6 * var(--u));top:calc(30 * var(--u));z-index:-1;font:900 calc(250 * var(--u)) / .8 var(--f-ui);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:calc(2.5 * var(--u)) rgba(255,255,255,.4);pointer-events:none}.t-light .teaab{--tea: #6b3a1e;margin-top:calc(18 * var(--u));display:grid;grid-template-columns:1.25fr 1fr;gap:calc(18 * var(--u))}.t-light .teaab--solo{grid-template-columns:1fr}.t-light .teaab__card{position:relative;overflow:hidden;padding:calc(30 * var(--u)) calc(32 * var(--u)) calc(30 * var(--u));border-radius:calc(40 * var(--u));background:#fff;color:#111;box-shadow:0 calc(24 * var(--u)) calc(44 * var(--u)) calc(-24 * var(--u)) #0006;animation:teaab-in .6s var(--ease, ease) both}.t-light .teaab__story{background:#f7f1ea;animation-delay:.12s}.t-light .teaab__kick{margin:0;font:500 calc(13 * var(--u)) / 1 var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb,var(--tea) 80%,#000)}.t-light .teaab h6{margin:calc(26 * var(--u)) 0 calc(10 * var(--u));font:italic 600 calc(26 * var(--u)) / 1.05 "Cormorant Garamond",var(--f-display),serif;color:#111}.t-light .teaab__text{margin:0;font:400 calc(17 * var(--u)) / 1.5 var(--f-ui);color:#111111c7;text-wrap:pretty}.t-light .teaab__facts{list-style:none;margin:calc(18 * var(--u)) 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 3),1fr);gap:calc(10 * var(--u))}.t-light .teaab__facts li{display:flex;flex-direction:column;gap:calc(6 * var(--u));padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(18 * var(--u));border-radius:calc(24 * var(--u));background:#f3f0ec;animation:teaab-in .5s var(--ease, ease) both;animation-delay:calc(.15s + var(--i) * .07s)}.t-light .teaab__ico{display:grid;place-items:center;width:calc(34 * var(--u));height:calc(34 * var(--u));margin-bottom:calc(4 * var(--u));border-radius:50%;background:var(--tea);color:#fff}.t-light .teaab__ico svg{width:58%;height:58%}.t-light .teaab__facts small{font:500 calc(12 * var(--u)) / 1 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:#11111173}.t-light .teaab__facts b{display:flex;align-items:center;gap:calc(8 * var(--u));font:700 calc(16 * var(--u)) / 1.2 var(--f-ui);color:#111}.t-light .teaab__caff{display:inline-flex;gap:calc(4 * var(--u))}.t-light .teaab__caff i{width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:50%;border:1.5px solid color-mix(in srgb,var(--tea) 60%,#fff)}.t-light .teaab__caff i.is-on{background:var(--tea);border-color:var(--tea)}.t-light .teaab__perks{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u));margin-top:calc(18 * var(--u))}.t-light .teaab__perks span{display:inline-flex;align-items:center;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u));border-radius:999px;background:color-mix(in srgb,var(--tea) 10%,#fff);color:color-mix(in srgb,var(--tea) 85%,#000);font:600 calc(14 * var(--u)) / 1 var(--f-ui);animation:teaab-in .45s var(--ease, ease) both;animation-delay:calc(.35s + var(--i) * .06s)}.t-light .teaab__perks span:before{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%;background:var(--tea)}.t-light .teaab__era{display:block;max-width:100%;margin:calc(14 * var(--u)) 0 calc(-6 * var(--u));font:900 calc(64 * var(--u)) / .9 var(--f-ui);text-transform:uppercase;letter-spacing:-.035em;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--tea) 70%,#000);white-space:nowrap;overflow:hidden;text-overflow:clip}.t-light .teaab__era--long{font-size:calc(46 * var(--u))}@keyframes teaab-in{0%{opacity:0;transform:translateY(calc(14 * var(--u)))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.t-light .teaab__card,.t-light .teaab__facts li,.t-light .teaab__perks span{animation:none}}
