@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(../media/figtree-latin-400-normal.01r494_vega98.woff2)format("woff2"),url(../media/figtree-latin-400-normal.1cge2g0c9lnsk.woff)format("woff")}
@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(../media/figtree-latin-700-normal.2sirl6e1w3evh.woff2)format("woff2"),url(../media/figtree-latin-700-normal.0z4okha5vz_r9.woff)format("woff")}
.configured-voucher-action-module__LYm3YW__candy{isolation:isolate;--voucher-candy-background:linear-gradient(180deg, #ffffff61 0%, #ffffff14 30%, transparent 31%), linear-gradient(180deg, #ff7a52 0%, #ff5135 55%, #ed341f 100%);background:var(--voucher-candy-background);color:#fff;text-align:center;text-shadow:0 1px 1px #5a140a57;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #ff9b7a;border-bottom-color:#8f211a;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:60px;padding:13px 20px;font-family:Figtree,sans-serif;font-size:17px;font-weight:800;line-height:1.25;text-decoration:none;transition:transform 90ms,box-shadow 90ms,filter .12s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 2px #ffffffa3,inset 0 -2px #75160a2e,0 5px #a52519,0 12px 24px #711f1345}.configured-voucher-action-module__LYm3YW__candy:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff0f 40%,#ffffff47 50%,#ffffff0f 60%,#0000 70%) 0 0/50% 100%;animation:2.8s linear infinite configured-voucher-action-module__LYm3YW__voucherShimmer;position:absolute;inset:-30% -100% -30% 0;transform:translate(-50%)}@keyframes configured-voucher-action-module__LYm3YW__voucherShimmer{0%{transform:translate(-50%)}to{transform:translate(0)}}.configured-voucher-action-module__LYm3YW__candy:disabled{cursor:not-allowed;opacity:.6}.configured-voucher-action-module__LYm3YW__candy:disabled:after{content:none}.configured-voucher-action-module__LYm3YW__candy:hover{filter:saturate(1.08)brightness(1.03)}.configured-voucher-action-module__LYm3YW__candy:active{transform:translateY(3px)scale(.995);box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #75160a29,0 2px #a52519,0 6px 12px #711f1338}.configured-voucher-action-module__LYm3YW__candy:focus-visible{outline-offset:4px;outline:3px solid #201e1d}@media (prefers-reduced-motion:reduce){.configured-voucher-action-module__LYm3YW__candy{transition:none}.configured-voucher-action-module__LYm3YW__candy:after{content:none;animation:none}}
.claim-kitchen-intro-module__Quam4G__intro{margin-top:20px}.claim-kitchen-intro-module__Quam4G__invitation{align-items:flex-start;gap:12px;animation:.24s ease-out both claim-kitchen-intro-module__Quam4G__arrive;display:flex}.claim-kitchen-intro-module__Quam4G__chef{background:#fff 0 0/320% no-repeat;border:3px solid #201e1d;border-radius:50%;flex:none;width:56px;height:56px}.claim-kitchen-intro-module__Quam4G__invitation h2{margin:2px 0 6px;font:400 23px/1.18 Caprasimo,Georgia,serif}.claim-kitchen-intro-module__Quam4G__invitation p{color:#3b3835;margin:0;font-size:15px;line-height:1.4}.claim-kitchen-intro-module__Quam4G__typedWord{animation:1ms both claim-kitchen-intro-module__Quam4G__reveal}.claim-kitchen-intro-module__Quam4G__teaser{background:var(--brand-tint,#e7edd9);border:3px dashed #201e1d;border-radius:20px;grid-template-columns:88px 1fr;align-items:center;column-gap:16px;margin-top:18px;padding:12px 16px;animation:.18s ease-out both claim-kitchen-intro-module__Quam4G__arrive;display:grid}.claim-kitchen-intro-module__Quam4G__teaser img{object-fit:contain;grid-row:span 2;width:88px;height:72px}.claim-kitchen-intro-module__Quam4G__teaser p{align-self:end;margin:0;font-weight:700}.claim-kitchen-intro-module__Quam4G__progress{background:#fff;border:2px solid #201e1d;border-radius:99px;align-self:start;height:10px;margin-top:8px;overflow:hidden}.claim-kitchen-intro-module__Quam4G__progress span{background:var(--brand);transform-origin:0;height:100%;animation:1.2s linear both claim-kitchen-intro-module__Quam4G__fill;display:block}.claim-kitchen-intro-module__Quam4G__intro[data-paused=true] .claim-kitchen-intro-module__Quam4G__progress span{animation-play-state:paused}.claim-kitchen-intro-module__Quam4G__intro[data-paused=true] .claim-kitchen-intro-module__Quam4G__typedWord{animation:none}.claim-kitchen-intro-module__Quam4G__introActions{align-items:center;gap:12px;margin-top:18px;display:flex}.claim-kitchen-intro-module__Quam4G__introActions button{cursor:pointer;border:2px solid #201e1d;border-radius:999px;min-height:44px;padding:10px 20px;font:700 14px/1.2 Figtree,Arial,sans-serif}.claim-kitchen-intro-module__Quam4G__playButton{background:var(--brand);color:#fff;box-shadow:0 3px #201e1d}.claim-kitchen-intro-module__Quam4G__introActions .claim-kitchen-intro-module__Quam4G__declineButton{color:#554e43;text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.claim-kitchen-intro-module__Quam4G__introActions button:focus-visible{outline-offset:3px;outline:3px solid #2367c9}.claim-kitchen-intro-module__Quam4G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes claim-kitchen-intro-module__Quam4G__reveal{0%{visibility:hidden}to{visibility:visible}}@keyframes claim-kitchen-intro-module__Quam4G__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes claim-kitchen-intro-module__Quam4G__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.claim-kitchen-intro-module__Quam4G__invitation,.claim-kitchen-intro-module__Quam4G__teaser,.claim-kitchen-intro-module__Quam4G__typedWord,.claim-kitchen-intro-module__Quam4G__progress span{animation:none}}@container (max-width:330px){.claim-kitchen-intro-module__Quam4G__invitation h2{font-size:20px}.claim-kitchen-intro-module__Quam4G__chef{width:48px;height:48px}}
.claim-kitchen-confirmation-module__8u13wq__page{--brand:#46703a;--brand-tint:#e7edd9;color:#201e1d;text-align:left;background:#efe2cc;width:100%;font:400 13px/1.4 Figtree,Arial,sans-serif}.claim-kitchen-confirmation-module__8u13wq__page[data-preset=sushi-at-the-park]{--brand:#a83a2b;--brand-tint:#f6ded3}.claim-kitchen-confirmation-module__8u13wq__page *{box-sizing:border-box}.claim-kitchen-confirmation-module__8u13wq__frame{width:100%;max-width:440px;min-height:var(--kitchen-viewport-height,100svh);padding:max(8px, env(safe-area-inset-top)) 10px max(12px, env(safe-area-inset-bottom));background:#f5ead8;margin:0 auto;container-type:inline-size}.claim-kitchen-confirmation-module__8u13wq__brand{align-items:center;gap:6px;margin-bottom:6px;font:400 15px/20px Caprasimo,Georgia,serif;display:flex}.claim-kitchen-confirmation-module__8u13wq__brand span{background:var(--brand);border:2px solid #201e1d;border-radius:50%;flex:none;width:18px;height:18px}.claim-kitchen-confirmation-module__8u13wq__confirmation{background:#fff;border:2px solid #201e1d;border-radius:14px;margin-bottom:8px;padding:4px 10px;box-shadow:0 2px #201e1d}.claim-kitchen-confirmation-module__8u13wq__summary{justify-content:space-between;align-items:center;gap:8px;min-height:48px;display:flex}.claim-kitchen-confirmation-module__8u13wq__message{min-width:0}.claim-kitchen-confirmation-module__8u13wq__confirmation h1{margin:0 0 2px;font:400 18px/1.15 Caprasimo,Georgia,serif}.claim-kitchen-confirmation-module__8u13wq__confirmation p{margin:0;font-size:12px;line-height:1.3}.claim-kitchen-confirmation-module__8u13wq__helpButton{color:#554e43;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;min-width:64px;min-height:44px;padding:8px 2px;font:700 12px/1.2 Figtree,Arial,sans-serif;text-decoration:underline}.claim-kitchen-confirmation-module__8u13wq__controls{gap:8px;padding:4px 0 6px;display:flex}.claim-kitchen-confirmation-module__8u13wq__controls[hidden]{display:none}.claim-kitchen-confirmation-module__8u13wq__controls button{color:#201e1d;cursor:pointer;background:#f5ead8;border:2px solid #201e1d;border-radius:999px;flex:1;min-width:0;min-height:44px;padding:7px 4px;font:700 12px/1.2 Figtree,Arial,sans-serif}.claim-kitchen-confirmation-module__8u13wq__controls button:disabled{opacity:.5;cursor:default}.claim-kitchen-confirmation-module__8u13wq__confirmation button:focus-visible{outline-offset:2px;outline:3px solid #2367c9}.claim-kitchen-confirmation-module__8u13wq__confirmation .claim-kitchen-confirmation-module__8u13wq__status,.claim-kitchen-confirmation-module__8u13wq__confirmation .claim-kitchen-confirmation-module__8u13wq__error{margin:4px 0 6px;font-size:12px}.claim-kitchen-confirmation-module__8u13wq__error{color:#a3221b}.claim-kitchen-confirmation-module__8u13wq__helpButton[hidden]{display:none}.claim-kitchen-confirmation-module__8u13wq__page[data-intro=true] .claim-kitchen-confirmation-module__8u13wq__frame{padding:max(20px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom))}.claim-kitchen-confirmation-module__8u13wq__page[data-intro=true] .claim-kitchen-confirmation-module__8u13wq__brand{gap:10px;margin-bottom:16px;font-size:19px;line-height:26px}.claim-kitchen-confirmation-module__8u13wq__page[data-intro=true] .claim-kitchen-confirmation-module__8u13wq__brand span{border-width:3px;width:26px;height:26px}.claim-kitchen-confirmation-module__8u13wq__page[data-intro=true] .claim-kitchen-confirmation-module__8u13wq__confirmation{border-width:3px;border-radius:22px;padding:18px;box-shadow:0 5px #201e1d}.claim-kitchen-confirmation-module__8u13wq__checkmark{background:var(--brand);color:#fff;border:3px solid #201e1d;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:12px;font-size:27px;font-weight:700;display:grid}.claim-kitchen-confirmation-module__8u13wq__page[data-intro=true] .claim-kitchen-confirmation-module__8u13wq__confirmation h1{margin-bottom:10px;font-size:32px;line-height:1.1}.claim-kitchen-confirmation-module__8u13wq__page[data-intro=true] .claim-kitchen-confirmation-module__8u13wq__confirmation p{font-size:15px;line-height:1.45}.claim-kitchen-confirmation-module__8u13wq__page[data-intro=true] .claim-kitchen-confirmation-module__8u13wq__controls{margin-top:16px;padding:0}@container (max-width:330px){.claim-kitchen-confirmation-module__8u13wq__page[data-intro=true] .claim-kitchen-confirmation-module__8u13wq__confirmation{padding:14px}.claim-kitchen-confirmation-module__8u13wq__page[data-intro=true] .claim-kitchen-confirmation-module__8u13wq__confirmation h1{font-size:27px}}@container (max-width:290px){.claim-kitchen-confirmation-module__8u13wq__confirmation h1{font-size:16px}.claim-kitchen-confirmation-module__8u13wq__helpButton{min-width:56px}}