.pf-btn-status__label{justify-content:center;align-items:center;gap:inherit;visibility:hidden;min-width:0;display:inline-flex}.pf-btn-status__overlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-status=loading]{cursor:progress}[data-status=loading]:disabled,[data-status=success]:disabled{opacity:1}[data-status=success],[data-status=success]:hover{transition:background-color .25s;background-color:var(--pf-green)!important;color:#fff!important;border-color:#0000!important}.pf-duck-steps{align-items:center;gap:3px;height:22px;display:inline-flex}.pf-duck-steps svg{fill:currentColor;opacity:.22;animation:1s step-end infinite pf-duck-step;transform:translateY(-3.5px)rotate(90deg);width:15px!important;height:15px!important}.pf-duck-steps svg:nth-child(2n){transform:translateY(3.5px)rotate(90deg)}.pf-duck-steps svg:nth-child(2){animation-delay:.25s}.pf-duck-steps svg:nth-child(3){animation-delay:.5s}.pf-duck-steps svg:nth-child(4){animation-delay:.75s}@keyframes pf-duck-step{0%{opacity:1}25%{opacity:.6}50%{opacity:.35}75%{opacity:.22}}.pf-btn-check{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:22px!important;height:22px!important}.pf-btn-check path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.4s ease-out .1s forwards pf-btn-check-draw}@keyframes pf-btn-check-draw{to{stroke-dashoffset:0}}.pf-btn-dive{isolation:isolate;position:relative;overflow:hidden}.pf-btn-dive:before{content:"";z-index:-1;background:var(--pf-apricot);pointer-events:none;border-radius:46% 46% 0 0;height:130%;transition:top .38s cubic-bezier(.3,.7,.4,1),border-radius .38s;position:absolute;top:100%;left:-12%;right:-12%}.pf-btn-dive svg:last-child{transition:transform .3s cubic-bezier(.3,.7,.4,1)}@media (hover:hover){.pf-btn-dive.pf-btn-dive:hover{color:var(--pf-ink)}.pf-btn-dive:hover:before{border-radius:0;top:-15%}.pf-btn-dive:hover svg:last-child{transform:translate(4px)}}.pf-fly-food{z-index:9998;pointer-events:none;will-change:transform;width:56px;height:56px;position:fixed}.pf-fly-food__inner{background:var(--pf-paper);border:3px solid var(--pf-paper);will-change:transform;border-radius:999px;width:100%;height:100%;overflow:hidden;box-shadow:0 6px 16px #2e262340}.pf-fly-food__inner img{object-fit:cover;width:100%;height:100%;display:block}.pf-cart-bump{animation:.45s cubic-bezier(.3,.7,.4,1.4) pf-cart-bump}@keyframes pf-cart-bump{0%{transform:scale(1)rotate(0)}30%{transform:scale(1.22)rotate(-10deg)}60%{transform:scale(.94)rotate(6deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.pf-duck-steps svg{animation-duration:2s}.pf-btn-check path{stroke-dashoffset:0;animation:none}.pf-btn-dive:before,.pf-btn-dive svg:last-child{transition:none}.pf-cart-bump{animation:none}}
.pf-skeleton{background-color:var(--muted);isolation:isolate;position:relative;overflow:hidden}.pf-skeleton:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--pf-brand) 14%, transparent) 45%, color-mix(in srgb, var(--pf-apricot) 22%, transparent) 55%, transparent 80%);animation:1.4s ease-in-out infinite pf-skeleton-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes pf-skeleton-shine{to{transform:translate(100%)}}.pf-order-stamp{width:72px;height:72px;color:var(--primary);margin:0 auto;position:relative}.pf-order-stamp svg{z-index:1;transform-origin:50% 85%;width:100%;height:100%;animation:.6s cubic-bezier(.3,.7,.4,1.4) .15s both pf-stamp-drop;position:relative}.pf-order-stamp__ripple{opacity:0;border:3px solid;border-radius:50%;animation:.8s ease-out .45s pf-stamp-ripple;position:absolute;inset:6px}.pf-order-stamp__ripple+.pf-order-stamp__ripple{animation-delay:.62s}.pf-order-stamp-reveal{animation:.4s ease-out .6s both pf-stamp-reveal}@keyframes pf-stamp-drop{0%{opacity:0;transform:translateY(-80px)scale(.8)}55%{opacity:1;transform:translateY(0)scale(1.16,.78)}78%{transform:scale(.95,1.06)}to{opacity:1;transform:none}}@keyframes pf-stamp-ripple{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes pf-stamp-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pf-skeleton:after{animation-duration:3s}.pf-order-stamp svg,.pf-order-stamp-reveal{animation:none}.pf-order-stamp__ripple{display:none}}.pf-curtain{z-index:9990;background:var(--pf-brand);color:#fff;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.pf-curtain__logo svg{width:clamp(72px,18vmin,120px);height:auto;display:block}.pf-curtain--in{animation:.5s cubic-bezier(.7,0,.3,1) both pf-curtain-in}.pf-curtain--in .pf-curtain__logo{animation:.6s cubic-bezier(.3,.7,.4,1.3) .7s both pf-curtain-logo-in}.pf-curtain--out{animation:.5s cubic-bezier(.7,0,.3,1) forwards pf-curtain-out}.pf-curtain--out .pf-curtain__logo{animation:.5s cubic-bezier(.7,0,.3,1) forwards pf-curtain-logo-out}@keyframes pf-curtain-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pf-curtain-logo-in{0%{transform:translate(-70vw)rotate(-12deg)}to{transform:translate(0)rotate(0)}}@keyframes pf-curtain-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes pf-curtain-logo-out{0%{transform:translate(0)}to{transform:translate(-35vw)rotate(-10deg)}}.pf-ptr{top:calc(env(safe-area-inset-top) + 12px);z-index:60;background:var(--pf-paper);pointer-events:none;border-radius:999px;place-items:center;width:48px;height:48px;transition:transform .3s cubic-bezier(.3,.7,.4,1),opacity .2s;display:grid;position:fixed;left:50%;box-shadow:0 6px 18px #2e26232e}.pf-ptr svg{width:28px;height:28px;overflow:visible}.pf-ptr path{fill:#0000;stroke:var(--pf-brand);stroke-width:14px;stroke-linejoin:round;stroke-dasharray:1;transition:fill .2s}.pf-ptr--ready path,.pf-ptr--refreshing path{fill:var(--pf-brand)}.pf-ptr--refreshing svg{animation:.45s ease-in-out infinite alternate pf-ptr-bob}@keyframes pf-ptr-bob{0%{transform:translateY(1px)rotate(-8deg)}to{transform:translateY(-3px)rotate(8deg)}}.site-header-sticky{z-index:40;position:sticky;top:-44px}@media (max-width:900px){.site-header-sticky{top:0}}.site-header-inner{transition:height .35s cubic-bezier(.3,.7,.4,1)}.site-header{transition:border-color .3s,box-shadow .3s}.site-header[data-compact]{border-bottom-color:var(--pf-line);box-shadow:0 6px 18px #2e26230f}.site-header[data-compact] .site-header-inner{height:64px}.site-logo-word{max-width:240px;transition:max-width .35s cubic-bezier(.3,.7,.4,1),opacity .2s;display:inline-flex;overflow:hidden}.site-logo-duck{width:0;height:36px;color:var(--pf-brand);opacity:0;flex:none;transition:width .35s cubic-bezier(.3,.7,.4,1),opacity .2s,transform .45s cubic-bezier(.3,.7,.4,1.6) 80ms;transform:scale(.4)rotate(-25deg)}.site-header[data-compact] .site-logo-word{opacity:0;max-width:0}.site-header[data-compact] .site-logo-duck{opacity:1;width:36px;transform:none}.site-header[data-compact] .site-delivery{display:none}.site-header-search{opacity:0;width:0;height:44px;color:var(--pf-placeholder);background:var(--pf-surface);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;margin-left:-24px;padding:0;transition:width .4s cubic-bezier(.3,.7,.4,1),margin .4s cubic-bezier(.3,.7,.4,1),padding .4s cubic-bezier(.3,.7,.4,1),opacity .25s,border-color .2s;display:flex;overflow:hidden}.site-header[data-compact] .site-header-search{opacity:1;border-color:var(--pf-line);width:min(360px,32vw);margin-left:0;padding:0 16px}.site-header-search:focus-within{border-color:var(--pf-brand)}.site-header-search input,.pf-compact-bar input{min-width:0;color:var(--pf-ink);background:0 0;border:0;outline:none;flex:1}.site-header-search input{font-size:14px}.site-header-search input::placeholder,.pf-compact-bar input::placeholder{color:var(--pf-placeholder)}.pf-compact-bar{z-index:45;padding:calc(env(safe-area-inset-top) + 8px) 16px 8px;background:var(--pf-paper);align-items:center;gap:12px;transition:transform .35s cubic-bezier(.3,.7,.4,1);display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-110%);box-shadow:0 6px 18px #2e262314}.pf-compact-bar.is-visible{transform:none}.pf-compact-bar__duck{color:var(--pf-brand);flex:none;display:inline-flex}.pf-compact-bar__duck svg{width:32px;height:32px;transition:transform .45s cubic-bezier(.3,.7,.4,1.6) .1s;transform:scale(.4)rotate(-25deg)}.pf-compact-bar.is-visible .pf-compact-bar__duck svg{transform:none}.pf-compact-bar form{height:44px;color:var(--pf-placeholder);background:var(--pf-surface);border:1px solid var(--pf-line);opacity:0;transform-origin:0;border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 14px;transition:transform .4s cubic-bezier(.3,.7,.4,1) 80ms,opacity .2s 80ms;display:flex;transform:scaleX(.3)}.pf-compact-bar.is-visible form{opacity:1;transform:none}.pf-compact-bar input{font-size:16px}@media (min-width:768px){.pf-compact-bar{display:none}}@media (prefers-reduced-motion:reduce){.pf-ptr--refreshing svg{animation:none}.site-header-inner,.site-logo-word,.site-logo-duck,.site-header-search,.pf-compact-bar,.pf-compact-bar__duck svg,.pf-compact-bar form{transition-duration:10ms;transition-delay:0s}}
.pf-toast[data-state=open]:not([data-swipe]){animation:.55s cubic-bezier(.3,.7,.4,1.3) pf-toast-in}@keyframes pf-toast-in{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}.pf-toast__duck{width:34px;height:34px;color:var(--pf-brand);flex:none;margin-right:4px;display:inline-flex}.pf-toast[data-variant=success] .pf-toast__duck{color:var(--pf-green)}.pf-toast[data-variant=destructive] .pf-toast__duck{color:currentColor}.pf-toast__duck svg{transform-origin:30% 85%;width:100%;height:100%;animation:.6s ease-in-out .4s 2 pf-toast-bow}.pf-toast[data-variant=destructive] .pf-toast__duck svg{transform-origin:30% 60%;animation:.5s ease-in-out .4s 2 pf-toast-no}@keyframes pf-toast-bow{50%{transform:rotate(16deg)translateY(1px)}}@keyframes pf-toast-no{25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.pf-toast__timer{opacity:.25;transform-origin:0;pointer-events:none;background:currentColor;height:3px;animation-name:pf-toast-timer;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0}.pf-toast[data-variant=default] .pf-toast__timer{background:var(--pf-brand);opacity:.5}.pf-toast[data-variant=success] .pf-toast__timer{background:var(--pf-green);opacity:.5}.pf-toast:hover .pf-toast__timer,.pf-toast:focus-within .pf-toast__timer{animation-play-state:paused}@keyframes pf-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.pf-lens{flex:none;display:inline-flex;position:relative}.pf-lens>svg{width:100%;height:100%;position:absolute;inset:0}.pf-lens__glass{transition:transform .25s,opacity .2s}.pf-lens__duck{color:var(--pf-brand);opacity:0;transform-origin:30% 80%;transition:transform .4s cubic-bezier(.3,.7,.4,1.6),opacity .2s;transform:scale(.3)rotate(-30deg)}.pf-lens[data-focused] .pf-lens__glass{opacity:0;transform:scale(.3)rotate(40deg)}.pf-lens[data-focused] .pf-lens__duck{opacity:1;transform:scale(1.3)}.pf-lens[data-focused][data-typing] .pf-lens__duck{animation:.32s ease-in-out infinite alternate pf-lens-nod}@keyframes pf-lens-nod{0%{transform:scale(1.3)rotate(-4deg)}to{transform:scale(1.3)rotate(12deg)translateY(1px)}}.pf-greeter{align-items:flex-end;gap:10px;min-width:0;display:flex}.pf-greeter__duck{color:var(--pf-brand);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;padding:0}.pf-greeter__duck:focus-visible{outline:3px solid var(--pf-brand-line);outline-offset:4px}.pf-greeter__duck svg{width:100%;height:100%;overflow:visible}.pf-greeter__body{transform-box:view-box;transform-origin:72px 216px;transition:transform .3s cubic-bezier(.3,.7,.4,1.4)}.pf-greeter__duck:hover .pf-greeter__body{transform:rotate(4deg)}.pf-greeter__eye{fill:var(--pf-paper)}.pf-greeter__pupil{fill:var(--pf-ink);transition:cx .12s,cy .12s}.pf-greeter__lid{transform-box:fill-box;transform-origin:50%;transition:transform 80ms;transform:scaleY(0)}.pf-greeter__lid[data-blink]{transform:scaleY(1)}.pf-greeter__quack{fill:none;stroke:var(--pf-apricot);stroke-width:7px;stroke-linecap:round;opacity:0}.pf-greeter--wave .pf-greeter__body{animation:1.3s ease-in-out pf-greet-body}.pf-greeter--quack .pf-greeter__body{animation:.45s cubic-bezier(.3,.7,.4,1.5) pf-greet-squash}.pf-greeter--quack .pf-greeter__quack{animation:.7s ease-out pf-greet-quack}.pf-greeter--hop .pf-greeter__body{animation:.6s cubic-bezier(.3,.7,.4,1.2) pf-greet-hop}.pf-greeter--wiggle .pf-greeter__body{animation:.6s ease-in-out pf-greet-wiggle}.pf-greeter--spin .pf-greeter__body{transform-origin:128px 140px;animation:.75s cubic-bezier(.5,0,.3,1) pf-greet-spin}.pf-greeter--dizzy .pf-greeter__body{animation:1.6s ease-in-out pf-greet-dizzy}.pf-greeter--dizzy .pf-greeter__pupil-wrap{transform-box:view-box;transform-origin:132px 92px;animation:.5s linear 3 pf-greet-eyes}@keyframes pf-greet-body{0%,to{transform:none}20%{transform:rotate(-6deg)translateY(-6px)}45%{transform:rotate(3deg)}70%{transform:rotate(-4deg)translateY(-3px)}}@keyframes pf-greet-squash{40%{transform:scale(1.1,.86)}70%{transform:scale(.96,1.06)}}@keyframes pf-greet-quack{0%{opacity:0;transform:translate(-6px)}30%{opacity:1}to{opacity:0;transform:translate(10px)}}@keyframes pf-greet-hop{0%,to{transform:none}15%{transform:scale(1.08,.9)}45%{transform:translateY(-34px)rotate(-6deg)}75%{transform:scale(1.06,.92)}}@keyframes pf-greet-wiggle{15%,55%{transform:rotate(-9deg)}35%,75%{transform:rotate(9deg)}}@keyframes pf-greet-spin{0%{transform:none}40%{transform:translateY(-26px)rotate(-180deg)scale(.9)}to{transform:rotate(-360deg)}}@keyframes pf-greet-dizzy{0%,to{transform:none}20%{transform:rotate(-12deg)translate(-4px)}40%{transform:rotate(10deg)translate(4px)}60%{transform:rotate(-8deg)translate(-3px)}80%{transform:rotate(5deg)}}@keyframes pf-greet-eyes{0%{transform:rotate(0)translate(7px)}to{transform:rotate(360deg)translate(7px)}}.pf-greeter__bubble{background:var(--pf-surface-2);max-width:220px;color:var(--pf-ink);transform-origin:0 100%;border-radius:16px 16px 16px 4px;min-height:1.3em;margin:0 0 14px;padding:8px 14px;font-size:15px;font-weight:600;line-height:1.3;animation:.4s cubic-bezier(.3,.7,.4,1.5) .2s both pf-greet-bubble;position:relative}.dark .pf-greeter__bubble{background:var(--secondary);color:var(--foreground)}.pf-greeter__bubble[data-empty]{visibility:hidden}@keyframes pf-greet-bubble{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.pf-opt-box,.pf-opt-radio{transition:background-color .2s,border-color .2s}.pf-opt-box[data-on],.pf-opt-radio[data-on]{animation:.32s cubic-bezier(.3,.7,.4,1.6) pf-opt-squeeze}.pf-opt-box__check path{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s ease-out 80ms}.pf-opt-box[data-on] .pf-opt-box__check path{stroke-dashoffset:0}.pf-opt-radio__dot{transition:transform .35s cubic-bezier(.3,.7,.4,1.8);transform:scale(0)}.pf-opt-radio[data-on] .pf-opt-radio__dot{transform:none}@keyframes pf-opt-squeeze{0%{transform:scale(1)}40%{transform:scale(.78)}to{transform:scale(1)}}.pf-map-pin{cursor:grab;width:40px;height:54px;position:relative}.pf-map-pin__body{transform-origin:50% 100%;transition:transform .2s cubic-bezier(.3,.7,.4,1.4);position:absolute;inset:0 0 6px}.pf-map-pin__head{background:var(--pf-brand,#d33c27);box-sizing:border-box;border:2px solid #fff;border-radius:50% 50% 50% 0;width:40px;height:40px;position:absolute;top:0;left:0;transform:rotate(-45deg);box-shadow:0 4px 10px #2e26234d}.pf-map-pin__body svg{width:22px;height:22px;position:absolute;top:8px;left:9px}.pf-map-pin__shadow{background:#00000040;border-radius:50%;width:18px;height:6px;position:absolute;bottom:2px;left:11px}.pf-map-pin__ring{border:2px solid var(--pf-brand,#d33c27);opacity:0;pointer-events:none;border-radius:50%;width:22px;height:9px;margin-left:-11px;position:absolute;bottom:2px;left:50%}.pf-map-pin.is-dropping .pf-map-pin__body{animation:.6s cubic-bezier(.3,.7,.4,1.4) pf-pin-drop}.pf-map-pin.is-dropping .pf-map-pin__shadow{animation:.6s ease-out pf-pin-shadow}.pf-map-pin.is-dropping .pf-map-pin__ring{animation:.8s ease-out .32s pf-pin-ring}.pf-map-pin.is-lifted{cursor:grabbing}.pf-map-pin.is-lifted .pf-map-pin__body{transform:translateY(-14px)scale(1.08)}.pf-map-pin.is-lifted .pf-map-pin__shadow{opacity:.6;transform:scale(.6)}@keyframes pf-pin-drop{0%{transform:translateY(-110px)}55%{transform:translateY(0)scale(1.18,.78)}78%{transform:scale(.94,1.08)}to{transform:none}}@keyframes pf-pin-shadow{0%{opacity:.2;transform:scale(.2)}55%{opacity:1;transform:scale(1.25)}to{transform:none}}@keyframes pf-pin-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(4.2)}}.pf-bag-bar{animation:.6s cubic-bezier(.3,.7,.4,1.35) both pf-bag-bar-up}.pf-bag-bar__btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:.85s ease-out .55s pf-bag-bar-shine;position:absolute;inset:0;transform:translate(-110%)}@keyframes pf-bag-bar-up{0%{transform:translateY(calc(100% + 32px))}to{transform:none}}@keyframes pf-bag-bar-shine{0%{transform:translate(-110%)}to{transform:translate(110%)}}.pf-rotator__slot{vertical-align:bottom;color:var(--pf-brand-text);padding-bottom:.08em;display:inline-grid;overflow:hidden}.pf-rotator__word{white-space:nowrap;grid-area:1/1}.pf-rotator__word--in{animation:.5s cubic-bezier(.3,.7,.4,1.25) both pf-rotator-in}.pf-rotator__word--out{animation:.35s ease-in both pf-rotator-out}@keyframes pf-rotator-in{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}@keyframes pf-rotator-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-105%)}}@media (prefers-reduced-motion:reduce){.pf-toast[data-state=open]:not([data-swipe]),.pf-toast__duck svg,.pf-greeter__body,.pf-greeter__pupil-wrap,.pf-greeter__quack,.pf-greeter__bubble,.pf-opt-box[data-on],.pf-opt-radio[data-on],.pf-map-pin__body,.pf-map-pin__shadow,.pf-map-pin__ring,.pf-bag-bar,.pf-bag-bar__btn:after,.pf-rotator__word--in,.pf-rotator__word--out,.pf-lens[data-focused][data-typing] .pf-lens__duck{animation:none!important}.pf-rotator__word--out{display:none}}
