.Menu_searchWrap__lH8a2{position:relative;z-index:2;margin-top:-28px;display:grid;grid-gap:.75rem;gap:.75rem}.Menu_search__Nfata{display:flex;align-items:center;gap:.7rem;height:56px;padding:0 .6rem 0 1.15rem;border-radius:999px;background:var(--surface);color:var(--ink-3);box-shadow:0 0 0 1px var(--line),0 22px 40px -26px rgba(var(--shadow-tint),.55);transition:box-shadow .25s;max-width:640px}.Menu_search__Nfata:focus-within{box-shadow:0 0 0 2px var(--accent),0 22px 40px -26px rgba(var(--shadow-tint),.55)}.Menu_search__Nfata input{flex:1 1;min-width:0;height:100%;border:none;background:none;outline:none;font-size:1rem;color:var(--ink)}.Menu_search__Nfata input::placeholder{color:var(--ink-3)}.Menu_search__Nfata input::-webkit-search-cancel-button{display:none}.Menu_clear__BJfDU{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--ink-2)}.Menu_clear__BJfDU:hover{background:var(--bg-2)}.Menu_activeOrder__jM3sb{max-width:640px}.Menu_bar__0YPKi{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:5;margin-top:1.25rem;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:saturate(1.3) blur(12px);-webkit-backdrop-filter:saturate(1.3) blur(12px);border-bottom:1px solid var(--line)}.Menu_barInner__Ec4Gn{display:flex;align-items:center;gap:.4rem}.Menu_barSearch__9NbXx{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.Menu_barSearch__9NbXx:hover{color:var(--ink);background:var(--surface)}.Menu_chips__2QWA0{flex:1 1;min-width:0;display:flex;gap:.35rem;overflow-x:auto;padding:.6rem .25rem;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 24px),transparent)}.Menu_chips__2QWA0::-webkit-scrollbar{display:none}.Menu_chip__g7fEr{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 1rem;border-radius:999px;font-size:.9rem;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:background-color .25s,color .25s}.Menu_chip__g7fEr:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.Menu_chip__g7fEr[aria-current]{background:var(--ink);color:var(--bg)}.Menu_content__w_Nai{padding-top:clamp(1.75rem,4vw,2.75rem);padding-bottom:clamp(5rem,9vw,7rem);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(2.5rem,6vw,4rem);gap:clamp(2.5rem,6vw,4rem)}.Menu_resultLine__0NB7L{color:var(--ink-2);font-size:.95rem;margin-bottom:-1.5rem}.Menu_resultLine__0NB7L strong{color:var(--ink)}.Menu_empty__58RRd{display:grid;justify-items:start;grid-gap:.7rem;gap:.7rem;padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--r-md);background:var(--bg-2);color:var(--ink-2);max-width:640px}.Menu_emptyTitle__bskLw{font-family:var(--font-display);font-size:1.5rem;color:var(--ink);line-height:1.2}.Menu_section__nSkzy{scroll-margin-top:calc(var(--header-h) + 72px)}.Menu_secHead__qZ7j_{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:1.1rem}.Menu_secTitle__DCMo5{display:flex;align-items:baseline;gap:.6rem;font-size:clamp(1.6rem,3.4vw,2.3rem);letter-spacing:-.025em;font-variation-settings:"SOFT" 50,"opsz" 96}.Menu_secCount__xkBGk{font-family:var(--font-body);font-size:.85rem;font-weight:500;color:var(--ink-3);letter-spacing:0}.Menu_secDesc__0jMS8{color:var(--ink-2);max-width:60ch;font-size:.95rem}.Menu_grid__0_Ize{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.Menu_card__qUuYw{position:relative;border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--line);transition:box-shadow .4s var(--ease),transform .4s var(--ease)}.Menu_cardLink__gD2L7{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:.9rem;gap:.9rem;align-items:start;padding:.85rem;min-height:136px;border-radius:inherit}.Menu_cardText__yBSsC{display:grid;grid-gap:.3rem;gap:.3rem;align-content:start;min-width:0;padding:.15rem 0 0 .15rem}.Menu_cardTitle__nRJkn{font-family:var(--font-body);font-size:1rem;font-weight:600;letter-spacing:-.005em;line-height:1.3;text-wrap:pretty}.Menu_cardDesc__AfdWN{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.86rem;line-height:1.45;color:var(--ink-2)}.Menu_cardPrice__ec70f{margin-top:.2rem;font-size:.98rem}.Menu_cardBadges__ST1jx{margin-top:.3rem}.Menu_cardMedia__aarXj{aspect-ratio:1;border-radius:12px}.Menu_cardMedia__aarXj img{transition:transform .8s var(--ease)}.Menu_quick__8ffPF{position:absolute;right:.55rem;top:calc(.85rem + 112px - 44px + 6px);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--surface);color:var(--accent);box-shadow:0 0 0 1px var(--line),0 8px 18px -8px rgba(var(--shadow-tint),.55);transition:transform .3s var(--ease-spring,var(--ease)),background-color .2s,color .2s}.Menu_quick__8ffPF:hover{background:var(--accent);color:var(--accent-ink)}.Menu_quick__8ffPF:active{transform:scale(.88)}.Menu_card__qUuYw[data-out] .Menu_cardMedia__aarXj,.Menu_feature__VjSNA[data-out] .Menu_cardMedia__aarXj{filter:grayscale(.85);opacity:.55}.Menu_card__qUuYw[data-out] .Menu_cardPrice__ec70f,.Menu_card__qUuYw[data-out] .Menu_cardTitle__nRJkn{color:var(--ink-3)}@media (hover:hover){.Menu_card__qUuYw:hover{transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 16%,transparent),0 22px 40px -30px rgba(var(--shadow-tint),.55)}.Menu_card__qUuYw:hover .Menu_cardMedia__aarXj img,.Menu_feature__VjSNA:hover .Menu_cardMedia__aarXj img{transform:scale(1.05)}}.Menu_featureRow__lYdNd{display:grid;grid-auto-flow:column;grid-auto-columns:200px;grid-gap:.9rem;gap:.9rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(1rem,4vw,2rem);margin:0 calc(-1 * clamp(1rem, 4vw, 2rem));padding:.25rem clamp(1rem,4vw,2rem) .75rem;scrollbar-width:none}.Menu_featureRow__lYdNd::-webkit-scrollbar{display:none}.Menu_feature__VjSNA{position:relative;scroll-snap-align:start}.Menu_feature__VjSNA .Menu_cardLink__gD2L7{display:flex;flex-direction:column-reverse;gap:.7rem;padding:0;min-height:0}.Menu_feature__VjSNA .Menu_cardMedia__aarXj{aspect-ratio:4/5;border-radius:var(--r-md);box-shadow:0 24px 40px -30px rgba(var(--shadow-tint),.7)}.Menu_feature__VjSNA .Menu_cardTitle__nRJkn{font-family:var(--font-display);font-size:1.12rem;font-weight:500;letter-spacing:-.01em;line-height:1.2}.Menu_feature__VjSNA .Menu_cardText__yBSsC{padding:0 .15rem}.Menu_feature__VjSNA .Menu_quick__8ffPF{top:auto;bottom:auto;right:.6rem;top:calc(250px - 44px - .6rem)}.Menu_cartBar__taUb1{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:.6rem clamp(1rem,4vw,2rem) max(.75rem,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg) 55%,transparent);animation:Menu_barIn___TCCV .5s var(--ease) both}.Menu_cartBarBtn__XCnbE{justify-content:space-between;min-height:54px;box-shadow:0 18px 36px -16px rgba(var(--shadow-tint),.7)}.Menu_cartBarCount__w50hM{min-width:28px;height:28px;padding:0 .4rem;display:inline-grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--accent-ink) 18%,transparent);font-size:.85rem}@keyframes Menu_barIn___TCCV{0%{transform:translateY(100%)}}@media (min-width:760px){.Menu_grid__0_Ize{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.Menu_cardLink__gD2L7{grid-template-columns:minmax(0,1fr) 132px;padding:1rem;min-height:164px}.Menu_quick__8ffPF{right:.7rem;top:calc(1rem + 132px - 44px + 6px)}.Menu_featureRow__lYdNd{grid-auto-columns:232px}.Menu_feature__VjSNA .Menu_quick__8ffPF{top:calc(290px - 44px - .6rem)}}@media (min-width:1140px){.Menu_grid__0_Ize{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.Menu_cartBar__taUb1{display:none}}.ProductDetail_root__W6Svd{display:flex;flex-direction:column;min-height:0}.ProductDetail_body__iS4jj{min-height:0}.ProductDetail_root__W6Svd[data-variant=sheet] .ProductDetail_body__iS4jj{flex:1 1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ProductDetail_gallery__BcGx9{position:relative}.ProductDetail_track__ib8Z2{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ProductDetail_track__ib8Z2::-webkit-scrollbar{display:none}.ProductDetail_track__ib8Z2:focus-visible{outline-offset:-3px}.ProductDetail_slide__6z0DL{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4/3}.ProductDetail_gallery__BcGx9>.ProductDetail_slide__6z0DL{width:100%}.ProductDetail_dots__bLnkR{position:absolute;left:0;right:0;bottom:.6rem;display:flex;justify-content:center;gap:.1rem}.ProductDetail_dots__bLnkR button{width:28px;height:28px;display:grid;place-items:center}.ProductDetail_dots__bLnkR button:before{content:"";width:7px;height:7px;border-radius:99px;background:hsla(0,0%,100%,.6);box-shadow:0 1px 4px rgba(0,0,0,.35);transition:width .35s var(--ease),background-color .2s}.ProductDetail_dots__bLnkR button[aria-current]:before{width:20px;background:#fff}.ProductDetail_info__ZEsQs{display:grid;grid-gap:1.6rem;gap:1.6rem;padding:1.4rem clamp(1rem,4vw,1.75rem) 1.6rem}.ProductDetail_head__IGbaM{display:grid;grid-gap:.6rem;gap:.6rem;justify-items:start}.ProductDetail_title__NEkzT{font-size:clamp(1.7rem,4.2vw,2.3rem);letter-spacing:-.025em;line-height:1.1;font-variation-settings:"SOFT" 50,"opsz" 96}.ProductDetail_root__W6Svd[data-variant=page] .ProductDetail_title__NEkzT{font-size:clamp(2rem,5vw,3rem)}.ProductDetail_price__8gpT8{font-size:1.15rem}.ProductDetail_desc__aK_GL{white-space:pre-line;color:var(--ink-2);font-size:.98rem;line-height:1.65}.ProductDetail_notes__lMnQ8{list-style:none;display:grid;grid-gap:.45rem;gap:.45rem;width:100%;padding:.85rem 1rem;border-radius:var(--r-sm);background:var(--bg-2);font-size:.9rem;color:var(--ink-2)}.ProductDetail_notes__lMnQ8 li{display:flex;gap:.6rem;align-items:flex-start}.ProductDetail_notes__lMnQ8 svg{margin-top:.1rem;color:var(--accent)}.ProductDetail_group__yvZJf{border:none;display:grid;grid-gap:.6rem;gap:.6rem;min-width:0}.ProductDetail_legend___feIx{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;width:100%;margin-bottom:.6rem;font-family:var(--font-display);font-size:1.15rem;font-weight:500}.ProductDetail_rule__xNcZO{font-family:var(--font-body);font-size:.74rem;font-weight:600;letter-spacing:.04em;color:var(--ink-3);white-space:nowrap;padding:.2rem .55rem;border-radius:6px;background:var(--bg-2)}.ProductDetail_rule__xNcZO[data-req]{color:var(--accent-strong);background:var(--accent-soft)}.ProductDetail_group__yvZJf[aria-invalid] .ProductDetail_rule__xNcZO{background:#fde6e4;color:#8c1d18}.ProductDetail_err____nje{font-size:.85rem;color:#b3261e;font-weight:500;margin-top:-.3rem}.ProductDetail_options__cfKKV{display:grid;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.ProductDetail_option__DpjDm{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;min-height:54px;padding:.65rem 1rem;cursor:pointer;transition:background-color .2s}.ProductDetail_option__DpjDm+.ProductDetail_option__DpjDm{border-top:1px solid var(--line)}.ProductDetail_option__DpjDm:hover:not([data-off]){background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}.ProductDetail_option__DpjDm:has(input:checked){background:color-mix(in srgb,var(--accent-soft) 70%,transparent)}.ProductDetail_option__DpjDm input{width:20px;height:20px;accent-color:var(--accent);cursor:inherit}.ProductDetail_option__DpjDm:has(input:disabled),.ProductDetail_option__DpjDm[data-off]{cursor:default;color:var(--ink-3)}.ProductDetail_optName__4NteW{font-size:.96rem;line-height:1.35}.ProductDetail_optPrice__N2BGr{font-size:.9rem;color:var(--ink-2);white-space:nowrap}.ProductDetail_optPrice__N2BGr s{color:var(--ink-3);margin-right:.25rem}.ProductDetail_obs__PLTqk textarea{min-height:76px}.ProductDetail_obs__PLTqk .ProductDetail_hint__gaBQw{justify-self:end}.ProductDetail_bar__IueCP{display:flex;gap:.75rem;align-items:center;padding:.85rem clamp(1rem,4vw,1.75rem) max(.85rem,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line)}.ProductDetail_add__RqH2a{flex:1 1;justify-content:space-between;min-width:0}.ProductDetail_addPrice__NcD21{font-weight:600}.ProductDetail_root__W6Svd[data-variant=page] .ProductDetail_bar__IueCP{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin:0 calc(-1 * clamp(1rem, 4vw, 2rem))}.ProductDetail_root__W6Svd[data-variant=page] .ProductDetail_slide__6z0DL{border-radius:0}@media (max-width:899px){.ProductDetail_root__W6Svd[data-variant=page] .ProductDetail_media__e4FQ5{margin:0 calc(-1 * clamp(1rem, 4vw, 2rem))}.ProductDetail_root__W6Svd[data-variant=page] .ProductDetail_info__ZEsQs{padding-left:0;padding-right:0}}@media (min-width:900px){.ProductDetail_root__W6Svd[data-variant=sheet] .ProductDetail_body__iS4jj{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ProductDetail_root__W6Svd[data-variant=sheet] .ProductDetail_media__e4FQ5{position:-webkit-sticky;position:sticky;top:0}.ProductDetail_root__W6Svd[data-variant=sheet] .ProductDetail_slide__6z0DL{aspect-ratio:4/5}.ProductDetail_root__W6Svd[data-variant=sheet] .ProductDetail_info__ZEsQs{padding:2rem 2rem 1.6rem}.ProductDetail_root__W6Svd[data-variant=page]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:auto 1fr;grid-column-gap:clamp(2rem,5vw,4.5rem);column-gap:clamp(2rem,5vw,4.5rem);align-items:start}.ProductDetail_root__W6Svd[data-variant=page] .ProductDetail_body__iS4jj{display:contents}.ProductDetail_root__W6Svd[data-variant=page] .ProductDetail_media__e4FQ5{grid-row:1/span 2;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 1.5rem);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 40px 70px -45px rgba(var(--shadow-tint),.6)}.ProductDetail_root__W6Svd[data-variant=page] .ProductDetail_slide__6z0DL{aspect-ratio:4/5}.ProductDetail_root__W6Svd[data-variant=page] .ProductDetail_info__ZEsQs{padding:.5rem 0 1.6rem}.ProductDetail_root__W6Svd[data-variant=page] .ProductDetail_bar__IueCP{margin:0;padding:1rem 0 1.25rem;background:color-mix(in srgb,var(--bg) 92%,transparent)}}.ActiveOrder_pill__oU_AK{display:flex;align-items:center;gap:.8rem;min-height:56px;padding:.6rem 1rem;border-radius:var(--r-md);background:color-mix(in srgb,var(--pine) 10%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pine) 22%,transparent);color:var(--ink);animation:ActiveOrder_in__DSj2_ .5s var(--ease) both;transition:background-color .2s}.ActiveOrder_pill__oU_AK:hover{background:color-mix(in srgb,var(--pine) 15%,var(--surface))}.ActiveOrder_dot__OG_Jz{flex:none;width:9px;height:9px;border-radius:50%;background:var(--pine);box-shadow:0 0 0 0 color-mix(in srgb,var(--pine) 50%,transparent);animation:ActiveOrder_pulse__YN7JP 2s infinite}.ActiveOrder_text__lOe9S{flex:1 1;min-width:0;display:grid;line-height:1.3;font-size:.9rem}.ActiveOrder_text__lOe9S span{color:var(--ink-2);font-size:.84rem}.ActiveOrder_go__DU3FO{display:inline-flex;align-items:center;gap:.3rem;font-size:.86rem;font-weight:600;color:var(--pine);white-space:nowrap}@keyframes ActiveOrder_pulse__YN7JP{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes ActiveOrder_in__DSj2_{0%{opacity:0;transform:translateY(6px)}}.Overlay_layer___8Nrv{position:fixed;inset:0;z-index:var(--z-overlay);visibility:hidden;pointer-events:none;transition:visibility 0s linear .5s}.Overlay_layer___8Nrv[data-open]{visibility:visible;pointer-events:auto;transition-delay:0s}.Overlay_backdrop__hiqp0{position:absolute;inset:0;background:rgba(var(--shadow-tint),.5);opacity:0;transition:opacity .4s var(--ease)}.Overlay_layer___8Nrv[data-open] .Overlay_backdrop__hiqp0{opacity:1}.Overlay_sheet__g4MNI{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:94dvh;background:var(--surface);border-radius:24px 24px 0 0;overflow:hidden;box-shadow:0 -20px 60px -30px rgba(var(--shadow-tint),.6);transform:translateY(104%);transition:transform .5s var(--ease-spring,var(--ease));outline:none}.Overlay_layer___8Nrv[data-open] .Overlay_sheet__g4MNI{transform:none}.Overlay_sheet__g4MNI>form{flex:1 1;min-height:0;height:auto}.Overlay_grip__f4Lxr{position:absolute;top:8px;left:50%;z-index:3;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:hsla(0,0%,100%,.85);box-shadow:0 1px 4px rgba(0,0,0,.3)}.Overlay_sheetTools__xSGu3{position:absolute;top:.75rem;right:.75rem;z-index:3;display:flex;gap:.5rem;align-items:center}.Overlay_close___FSA_,.Overlay_toolLink__iKPFJ{display:inline-grid;place-items:center;height:44px;border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--ink);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 6px 18px -8px rgba(0,0,0,.45);transition:transform .25s var(--ease),background-color .2s}.Overlay_close___FSA_{width:44px}.Overlay_toolLink__iKPFJ{padding:0 1rem;font-size:.84rem;font-weight:600}.Overlay_close___FSA_:hover,.Overlay_toolLink__iKPFJ:hover{transform:scale(1.05)}@media (min-width:900px){.Overlay_sheet__g4MNI{inset:0;margin:auto;width:min(980px,92vw);height:-moz-fit-content;height:fit-content;max-height:min(88dvh,780px);border-radius:var(--r-lg);box-shadow:0 50px 100px -40px rgba(var(--shadow-tint),.7);transform:translateY(24px) scale(.97);opacity:0;transition:transform .5s var(--ease-spring,var(--ease)),opacity .3s var(--ease)}.Overlay_layer___8Nrv[data-open] .Overlay_sheet__g4MNI{opacity:1}.Overlay_grip__f4Lxr{display:none}}.Overlay_drawer__otcnz{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);display:flex;flex-direction:column;background:var(--bg);box-shadow:-30px 0 80px -40px rgba(var(--shadow-tint),.7);transform:translateX(104%);transition:transform .5s var(--ease-spring,var(--ease));outline:none}.Overlay_layer___8Nrv[data-open] .Overlay_drawer__otcnz{transform:none}.Overlay_dialog__NBa0R{position:absolute;inset:0;margin:auto;width:min(420px,calc(100vw - 2rem));height:-moz-fit-content;height:fit-content;display:grid;grid-gap:.9rem;gap:.9rem;padding:1.6rem;border-radius:22px;background:var(--surface);box-shadow:0 40px 80px -30px rgba(var(--shadow-tint),.7);transform:translateY(16px) scale(.97);opacity:0;transition:transform .4s var(--ease-spring,var(--ease)),opacity .25s var(--ease);outline:none}.Overlay_layer___8Nrv[data-open] .Overlay_dialog__NBa0R{transform:none;opacity:1}.Overlay_dialog__NBa0R h2{font-size:1.5rem}.Overlay_dialog__NBa0R p{color:var(--ink-2)}.Overlay_dialogActions__Lj_TC{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end;margin-top:.4rem}.CartDrawer_head__3HrhJ{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:max(1rem,env(safe-area-inset-top)) 1.25rem 1rem 1.5rem;border-bottom:1px solid var(--line)}.CartDrawer_title__M_Z0u{font-size:1.7rem;letter-spacing:-.025em}.CartDrawer_count__ikLzQ{font-size:.85rem;color:var(--ink-3);margin-top:.1rem}.CartDrawer_close__0uQYv{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--ink);transition:background-color .2s}.CartDrawer_close__0uQYv:hover{background:var(--bg-2)}.CartDrawer_scroll__me4kX{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem 1.5rem}.CartDrawer_active__W_98B{margin-bottom:1rem}.CartDrawer_empty__N6SqV{display:grid;justify-items:center;text-align:center;grid-gap:.6rem;gap:.6rem;padding:3.5rem 1rem 2rem;color:var(--ink-2)}.CartDrawer_emptyIcon__rP_ff{width:84px;height:84px;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent);margin-bottom:.6rem}.CartDrawer_emptyTitle__v_tX1{font-family:var(--font-display);font-size:1.5rem;color:var(--ink)}.CartDrawer_empty__N6SqV .btn{margin-top:.8rem}.CartDrawer_lines___JVBz{list-style:none;display:grid}.CartDrawer_line__PHBox{display:grid;grid-template-columns:68px minmax(0,1fr);grid-gap:.9rem;gap:.9rem;padding:1rem 0;animation:CartDrawer_lineIn__VQ6_v .4s var(--ease) both}.CartDrawer_line__PHBox+.CartDrawer_line__PHBox{border-top:1px solid var(--line)}@keyframes CartDrawer_lineIn__VQ6_v{0%{opacity:0;transform:translateY(6px)}}.CartDrawer_thumb__h0SmO{width:68px;height:68px;border-radius:12px}.CartDrawer_line__PHBox[data-error] .CartDrawer_thumb__h0SmO{opacity:.5;filter:grayscale(.8)}.CartDrawer_lineBody__sEwxQ{min-width:0;display:grid;grid-gap:.25rem;gap:.25rem}.CartDrawer_lineTop__LNsEo{display:flex;justify-content:space-between;gap:.8rem;align-items:baseline}.CartDrawer_lineName__jJ6g_{font-weight:600;line-height:1.3;font-size:.97rem}.CartDrawer_lineName__jJ6g_:hover{text-decoration:underline;text-underline-offset:3px}.CartDrawer_lineTotal__F1fZ2{font-weight:600;white-space:nowrap}.CartDrawer_lineMeta__03Hyh{font-size:.84rem;color:var(--ink-2);line-height:1.4}.CartDrawer_lineObs__n_nwR{font-size:.84rem;color:var(--ink-3);font-style:italic}.CartDrawer_lineActions__5xiE0{display:flex;align-items:center;gap:.8rem;margin-top:.4rem}.CartDrawer_unit__62wO2{font-size:.8rem;color:var(--ink-3)}.CartDrawer_lineErr__P2VT_{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.35rem;padding:.55rem .75rem;border-radius:10px;background:#fdecea;color:#8c1d18;font-size:.85rem}.CartDrawer_lineErr__P2VT_ button{font-weight:600;text-decoration:underline;text-underline-offset:3px;min-height:32px;white-space:nowrap}.CartDrawer_clearRow__DrTW8{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;flex-wrap:wrap;padding-top:.5rem;font-size:.86rem;color:var(--ink-2)}.CartDrawer_textBtn__oQdCs{min-height:40px;font-size:.86rem;font-weight:600;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.CartDrawer_textBtn__oQdCs:hover{color:var(--ink)}.CartDrawer_danger__3jHVO{color:#b3261e}.CartDrawer_foot__V6_A1{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem 1.5rem max(1.1rem,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface)}.CartDrawer_totals__MqNou{display:grid}.CartDrawer_totals__MqNou>div{border-top:none;padding-top:0;margin-top:0}.CartDrawer_subLabel__xX_20{display:inline-flex;align-items:center;gap:.5rem}.CartDrawer_subLabel__xX_20 span{width:14px;height:14px;color:var(--ink-3)}.CartDrawer_note__qU1f7{font-size:.82rem;color:var(--ink-3);margin-top:-.3rem}.CartDrawer_blocker__lM4RK{font-size:.86rem;color:#b3261e;font-weight:500}.Tracking_page__oF3TP{padding-top:calc(var(--header-h) + clamp(1.5rem, 4vw, 3rem));padding-bottom:clamp(3rem,7vw,5rem);min-height:80dvh;display:grid;grid-gap:clamp(1.5rem,4vw,2.5rem);gap:clamp(1.5rem,4vw,2.5rem)}.Tracking_sent__2r89j{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem 1.1rem;gap:1rem 1.1rem;align-items:center;padding:clamp(1.2rem,4vw,1.8rem);border-radius:var(--r-lg);background:var(--hero-bg);color:var(--hero-ink);box-shadow:0 30px 60px -40px rgba(var(--shadow-tint),.8)}.Tracking_sentIcon__QCkXI{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:#2a1410;animation:Tracking_pop__mRMtP .7s var(--ease-spring,var(--ease)) .2s both}.Tracking_sentIcon__QCkXI svg{stroke-width:2.4}@keyframes Tracking_pop__mRMtP{0%{transform:scale(.3);opacity:0}}.Tracking_sentText__ih8sX h2{font-size:clamp(1.5rem,4vw,2rem)}.Tracking_sentText__ih8sX p{color:var(--hero-ink-2);margin-top:.2rem;font-size:.95rem}.Tracking_wa__u2XAz{grid-column:1/-1;--b-bg:#1f8a4c;--b-ink:#fff;min-height:54px}.Tracking_layout__0d_Xu{display:grid;grid-gap:2rem;gap:2rem;align-items:start}.Tracking_main__P2goT{display:grid;grid-gap:1.6rem;gap:1.6rem;min-width:0}.Tracking_head__yAtpx{display:grid;grid-gap:.7rem;gap:.7rem;justify-items:start}.Tracking_pill__0m7pp{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.04em;background:color-mix(in srgb,var(--pine) 13%,var(--surface));color:color-mix(in srgb,var(--pine) 85%,#000)}.Tracking_pill__0m7pp[data-status=aguardando_pagamento]{background:color-mix(in srgb,var(--gold) 24%,var(--surface));color:color-mix(in srgb,var(--gold) 30%,#2a1410)}.Tracking_pill__0m7pp[data-status=cancelado]{background:var(--bg-2);color:var(--ink-2)}.Tracking_live__joc2P{width:8px;height:8px;border-radius:50%;background:currentColor;animation:Tracking_blink__wujO1 1.6s ease-in-out infinite}@keyframes Tracking_blink__wujO1{50%{opacity:.25}}.Tracking_title__5u_Yy{font-size:clamp(1.9rem,5vw,3rem);letter-spacing:-.03em;line-height:1.08;max-width:22ch;font-variation-settings:"SOFT" 50,"opsz" 144}.Tracking_eta__bffcd{display:inline-flex;align-items:center;gap:.5rem;font-size:.98rem;color:var(--ink-2)}.Tracking_eta__bffcd svg{color:var(--accent)}.Tracking_payNow__C2gvJ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1rem;padding:1rem 1.1rem;border-radius:var(--r-md);background:color-mix(in srgb,var(--gold) 16%,var(--surface));font-size:.92rem}.Tracking_payNow__C2gvJ p{flex:1 1 240px}.Tracking_cancelled__AiiyB{display:grid;grid-gap:.5rem;gap:.5rem;justify-items:start;padding:1.2rem;border-radius:var(--r-md);background:var(--bg-2);color:var(--ink-2)}.Tracking_cancelled__AiiyB strong{color:var(--ink)}.Tracking_cancelled__AiiyB .btn{margin-top:.4rem}.Tracking_timeline__dzw27{list-style:none;display:grid;padding:.4rem 0}.Tracking_timeline__dzw27 li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:center;min-height:56px;animation:Tracking_stepIn__SmrAo .5s var(--ease) both;animation-delay:calc(var(--i) * 70ms)}@keyframes Tracking_stepIn__SmrAo{0%{opacity:0;transform:translateX(-6px)}}.Tracking_timeline__dzw27 li+li:before{content:"";position:absolute;left:15px;bottom:calc(50% + 16px);height:calc(100% - 32px);width:2px;border-radius:2px;background:var(--line)}.Tracking_timeline__dzw27 li[data-state=done]+li:before,.Tracking_timeline__dzw27 li[data-state=done]+li[data-state=now]:before{background:var(--pine)}.Tracking_mark__bIJ6d{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line);color:#fff}.Tracking_mark__bIJ6d>span{width:10px;height:10px;border-radius:50%;background:var(--line)}.Tracking_mark__bIJ6d svg{stroke-width:2.6}li[data-state=done] .Tracking_mark__bIJ6d{background:var(--pine);box-shadow:none}li[data-state=now] .Tracking_mark__bIJ6d{box-shadow:inset 0 0 0 2px var(--accent)}li[data-state=now] .Tracking_mark__bIJ6d>span{background:var(--accent);animation:Tracking_ring__DCOXy 2s infinite}@keyframes Tracking_ring__DCOXy{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 45%,transparent)}70%,to{box-shadow:0 0 0 10px transparent}}.Tracking_stepText__ZRt0o{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.Tracking_stepText__ZRt0o strong{font-weight:600}.Tracking_stepText__ZRt0o span{font-size:.86rem;color:var(--ink-3)}li[data-state=next] .Tracking_stepText__ZRt0o strong{color:var(--ink-3);font-weight:500}li[data-state=now] .Tracking_stepText__ZRt0o strong{color:var(--accent)}.Tracking_actions__9_wCW{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.Tracking_cancelBtn__rVdc2{min-height:44px;padding:0 .6rem;font-size:.9rem;font-weight:600;color:#b3261e;text-decoration:underline;-webkit-text-decoration-color:rgba(179,38,30,.3);text-decoration-color:rgba(179,38,30,.3);text-underline-offset:3px}.Tracking_danger__gbYoE{--b-bg:#b3261e;--b-ink:#fff}.Tracking_side__JwXjj{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.Tracking_box__ZrFTp{display:grid;grid-gap:.8rem;gap:.8rem;padding:1.2rem 1.3rem;border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--line)}.Tracking_boxTitle__y3VJE{font-size:1.2rem}.Tracking_boxTitle__y3VJE span{font-family:var(--font-body);font-size:.9rem;color:var(--ink-3)}.Tracking_items__YEdeD{list-style:none;display:grid;grid-gap:.6rem;gap:.6rem;font-size:.92rem}.Tracking_items__YEdeD li{display:flex;justify-content:space-between;gap:1rem}.Tracking_itemText__s7nuB{display:grid;line-height:1.35}.Tracking_itemText__s7nuB small{font-size:.8rem;color:var(--ink-3)}.Tracking_obs__N73yJ{font-style:italic}.Tracking_totals__UM36q{display:grid;grid-gap:.4rem;gap:.4rem;padding-top:.8rem;border-top:1px solid var(--line)}.Tracking_strike__7M27H{color:var(--ink-3);font-size:.86rem}.Tracking_place__4oy2k{display:flex;gap:.7rem;align-items:flex-start;font-size:.94rem}.Tracking_place__4oy2k svg{color:var(--accent);margin-top:.1rem}.Tracking_place__4oy2k>span{display:grid;line-height:1.45}.Tracking_place__4oy2k small{font-size:.84rem;color:var(--ink-2)}.Tracking_payLine__7UMjF{display:flex;justify-content:space-between;align-items:center;gap:1rem}.Tracking_payStatus__kgOOe{font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:.2rem .55rem;border-radius:6px;background:var(--bg-2);color:var(--ink-2)}.Tracking_payStatus__kgOOe[data-paid]{background:color-mix(in srgb,var(--pine) 14%,var(--surface));color:color-mix(in srgb,var(--pine) 85%,#000)}.Tracking_small__3xAnq{font-size:.88rem;color:var(--ink-2);white-space:pre-line}@media (min-width:640px){.Tracking_sent__2r89j{grid-template-columns:auto minmax(0,1fr) auto}.Tracking_wa__u2XAz{grid-column:auto}}@media (min-width:960px){.Tracking_layout__0d_Xu{grid-template-columns:minmax(0,1fr) 380px;gap:clamp(2.5rem,5vw,4.5rem)}.Tracking_side__JwXjj{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 1.25rem)}}