.cv2p{background:var(--cv2-bg);color:var(--cv2-ink);background-image:radial-gradient(92% 350px at 50% -40px,color-mix(in srgb,var(--cv2-saffron-soft) 55%,transparent),transparent 72%);background-repeat:no-repeat}.cv2p-shell{max-width:560px;margin:0 auto;padding-bottom:48px}.cv2p-num{font-variant-numeric:tabular-nums}.cv2p-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cv2p-topbar{position:sticky;top:var(--storefront-stack-height,var(--storefront-status-height,0));z-index:5;display:flex;min-height:64px;padding:8px 16px;background:var(--cv2-strip-bg);backdrop-filter:blur(10px);border-bottom:1px solid var(--cv2-border)}.cv2p-brand,.cv2p-topbar{align-items:center;gap:8px}.cv2p-brand{display:inline-flex;min-height:48px;margin-inline-end:auto;font-size:18px;font-weight:900;color:var(--cv2-ink);text-decoration:none;min-width:0}.cv2p-brand>span:last-child{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cv2p-pot{color:var(--cv2-ember)}.cv2p-back{display:inline-flex;align-items:center;gap:4px;min-height:48px;padding-inline:8px;color:var(--cv2-ink2);font-weight:700;text-decoration:none}.cv2p-scene{display:block;margin:4px 16px 0;border:1px solid var(--cv2-border);border-radius:28px;overflow:hidden;background:var(--cv2-sunken);box-shadow:var(--cv2-shadow);aspect-ratio:16/10}.cv2p-scene svg{display:block;width:100%;height:100%}.cv2p-main{gap:16px;padding:16px}.cv2p-main,.cv2p-status{display:flex;flex-direction:column}.cv2p-status{align-items:flex-start;gap:6px}.cv2p-ticket{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:2px 12px;border-radius:999px;background:var(--cv2-saffron-soft);color:var(--cv2-saffron-text);font-weight:800;font-size:14px}.cv2p-ticket svg{width:16px;height:16px}.cv2p-ticket-sep{width:5px;height:5px;flex-shrink:0;border-radius:999px;background:currentColor;opacity:.45}.cv2p-title{margin:0;font-size:30px;line-height:1.35;font-weight:900}.cv2p-sub{margin:0;font-size:17px;line-height:1.7;color:var(--cv2-ink2)}.cv2p-accent{font-style:italic;color:var(--cv2-ember-text)}.cv2p-accent,.cv2p-h2{margin:0;font-size:18px}.cv2p-h2{font-weight:800}.cv2p-display{font-size:22px;font-weight:900}.cv2p-muted{margin:0;color:var(--cv2-muted);font-size:14px;line-height:1.7}.cv2p-empty-note{display:flex;align-items:center;gap:8px}.cv2p-empty-sprig{flex:none;width:20px;height:20px;color:var(--cv2-ring);opacity:.7;pointer-events:none}.cv2p-card{position:relative;border-radius:24px;border:1px solid var(--cv2-border);background:var(--cv2-raised);box-shadow:var(--cv2-shadow);padding:16px;transition:transform .18s ease,box-shadow .18s ease}@media (hover:hover) and (pointer:fine){.cv2p-card:hover{transform:translateY(-2px);box-shadow:var(--cv2-shadow-lg)}}.cv2p-eta{display:flex;align-items:center;gap:16px;border-radius:28px}.cv2p-eta-text{flex:1;min-width:0}.cv2p-eta-head{margin:0 0 4px;font-size:18px;font-weight:800}.cv2p-eta-detail{margin:0;font-size:14px;line-height:1.7;color:var(--cv2-ink2)}.cv2p-ring{position:relative;width:136px;height:136px;flex-shrink:0}.cv2p-ring svg{width:100%;height:100%}.cv2p-ring-track{fill:none;stroke:var(--cv2-sunken);stroke-width:10}.cv2p-ring-fill{fill:none;stroke:var(--cv2-ember);stroke-width:10;stroke-linecap:round}.cv2p-eta[data-mode=late] .cv2p-ring-fill{stroke:var(--cv2-saffron)}.cv2p-ring-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cv2p-ring-big{font-size:40px;font-weight:900;line-height:1}.cv2p-ring-clock{font-size:24px;font-weight:900;font-variant-numeric:tabular-nums}.cv2p-ring-small,.cv2p-ring-word{font-size:13px;color:var(--cv2-ink2);font-weight:700}.cv2p-ring-word{font-size:16px;color:var(--cv2-ink)}.cv2p-rail{justify-content:space-between;margin:0;padding:0;list-style:none}.cv2p-rail,.cv2p-rail li{position:relative;display:flex}.cv2p-rail li{z-index:1;flex:1;flex-direction:column;align-items:center;gap:4px;text-align:center}.cv2p-rail-line{position:absolute;top:22px;inset-inline:10%;height:3px;border-radius:2px;background:var(--cv2-border-strong);transform-origin:right center}.cv2p-rail-done{background:var(--cv2-success);transform:scaleX(var(--cv2p-rail-progress,0))}.cv2p-rail-dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:2px dashed var(--cv2-border-strong);background:var(--cv2-raised);color:var(--cv2-muted)}.cv2p-rail-dot svg{width:20px;height:20px}.cv2p-rail li[data-state=done] .cv2p-rail-dot{border:2px solid var(--cv2-success);background:var(--cv2-success);color:var(--cv2-on-primary)}.cv2p-rail li[data-state=current] .cv2p-rail-dot{border:3px solid var(--cv2-ember);color:var(--cv2-ember)}.cv2p-halo{position:absolute;inset:-7px;border-radius:999px;border:2px solid var(--cv2-ember);opacity:.35;animation:cv2pHalo 2.4s ease-in-out infinite}@keyframes cv2pHalo{0%,to{transform:scale(.92);opacity:.45}50%{transform:scale(1.08);opacity:.1}}.cv2p-rail-label{font-size:14px;font-weight:700}.cv2p-rail li[data-state=todo] .cv2p-rail-label{color:var(--cv2-muted)}.cv2p-rail-time{font-size:12px;color:var(--cv2-ink2)}.cv2p-fresh{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;font-size:13px;color:var(--cv2-muted)}.cv2p-live-dot{width:8px;height:8px;border-radius:999px;background:var(--cv2-success);animation:cv2pPulse 2s ease-in-out infinite}@keyframes cv2pPulse{0%,to{opacity:1}50%{opacity:.3}}.cv2p-weak{margin-top:14px;padding:14px;border-radius:18px;background:var(--cv2-saffron-soft);color:var(--cv2-saffron-text)}.cv2p-weak-title{margin:0 0 4px;font-weight:800}.cv2p-weak-body{margin:0 0 10px;font-size:14px}.cv2p-notice{display:flex;gap:12px;align-items:flex-start}.cv2p-notice-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:var(--cv2-sunken);color:var(--cv2-ink2)}.cv2p-notice-icon svg{width:20px;height:20px}.cv2p-notice[data-tone=danger]{border-color:var(--cv2-danger)}.cv2p-notice[data-tone=danger] .cv2p-notice-icon{color:var(--cv2-danger)}.cv2p-notice[data-tone=warn] .cv2p-notice-icon{background:var(--cv2-saffron-soft);color:var(--cv2-saffron-text)}.cv2p-notice-title{margin:0 0 2px;font-size:16px;font-weight:800}.cv2p-notice-body{margin:0;font-size:14px;line-height:1.7;color:var(--cv2-ink2)}.cv2p-msg{display:flex;gap:8px;align-items:flex-start}.cv2p-msg-text{flex:1;min-width:0}.cv2p-msg-eyebrow{margin:0;font-size:12px;font-weight:800;color:var(--cv2-ember-text)}.cv2p-msg-title{margin:2px 0;font-weight:800}.cv2p-msg-body{margin:0 0 6px;font-size:14px;color:var(--cv2-ink2)}.cv2p-msg-close{justify-content:center;width:48px;height:48px;border:0;border-radius:14px;background:transparent;color:var(--cv2-muted)}.cv2p-link,.cv2p-msg-close{display:inline-flex;align-items:center}.cv2p-link{min-height:48px;color:var(--cv2-primary-deep);font-weight:800}.cv2p-rate{display:flex;gap:12px;align-items:flex-start;background:var(--cv2-saffron-soft);border-color:transparent}.cv2p-rate-star{width:32px;height:32px;flex-shrink:0;color:var(--cv2-saffron)}.cv2p-rate .cv2p-btn,.tk-reorder .cv2p-btn{margin-top:10px}.tk-reorder[data-partial=true]{background:var(--cv2-saffron-soft);border-color:transparent}.cv2p-paper{border-radius:20px;background:var(--cv2-raised);border:1px solid var(--cv2-border);padding:16px}.cv2p-paper-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.cv2p-lines{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.cv2p-lines li{display:flex;align-items:center;gap:8px;font-size:15px}.cv2p-lines svg{width:18px;height:18px;color:var(--cv2-muted);flex-shrink:0}.cv2p-line-plate{position:relative;display:block;width:40px;height:40px;flex-shrink:0}.cv2p-line-plate .cv2-plate,.cv2p-line-plate .cv2-plate>svg{width:100%;height:100%}.cv2p-line-title{flex:1;min-width:0}.cv2p-line-qty{color:var(--cv2-ink2);font-weight:700}.cv2p-rule{margin:12px 0;border-top:2px dotted var(--cv2-border-strong)}.cv2p-row{display:flex;justify-content:space-between;gap:8px;font-size:15px}.cv2p-returned{color:var(--cv2-ink2);margin-bottom:6px}.cv2p-total{font-weight:800}.cv2p-price{font-size:18px}.cv2p-where{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px;border-radius:16px;background:var(--cv2-sunken)}.cv2p-where-icon svg{width:20px;height:20px;color:var(--cv2-ember)}.cv2p-where-label{display:block;font-size:12px;color:var(--cv2-muted)}.cv2p-where-text{display:block;font-size:14px;line-height:1.7}.cv2p-actions{display:flex;flex-direction:column;gap:10px}.cv2p-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 20px;border-radius:18px;border:1px solid transparent;font:inherit;font-weight:800;font-size:16px;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .18s ease}.cv2p-btn:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.cv2p-btn-primary:hover{transform:translateY(-1px);box-shadow:var(--cv2-shadow-lg)}}.cv2p-btn svg{width:20px;height:20px}.cv2p-btn[aria-disabled=true],.cv2p-btn[disabled]{background:var(--cv2-disabled-bg);color:var(--cv2-disabled-ink);box-shadow:none;cursor:not-allowed}.cv2p-btn-primary{background:var(--cv2-primary);color:var(--cv2-on-primary);box-shadow:var(--cv2-btn-shadow)}.cv2p-btn-quiet{background:var(--cv2-raised);border-color:var(--cv2-border-strong);color:var(--cv2-ink)}.cv2p-btn-ghost{background:transparent;color:var(--cv2-ink2)}.cv2p-btn-danger{background:transparent;border-color:var(--cv2-danger);color:var(--cv2-danger)}.cv2p-btn-meta{font-weight:600;color:var(--cv2-muted)}.cv2p-footnote{margin:0;text-align:center;font-size:12px;color:var(--cv2-muted)}.cv2p-pay:empty{display:none}.cv2p-field{display:flex;flex-direction:column;gap:6px}.cv2p-label,.cv2p-otp label{font-size:14px;font-weight:700;color:var(--cv2-ink2)}.cv2p-otp label{display:flex;flex-direction:column;gap:6px}.cv2p-otp label>input{width:100%;font-weight:400;color:var(--cv2-ink)}.cv2p-input{min-height:52px;padding:10px 14px;border-radius:16px;border:1px solid var(--cv2-border-strong);background:var(--cv2-raised);color:var(--cv2-ink);font:inherit;font-size:16px;transition:border-color .18s ease,box-shadow .18s ease}.cv2p-input:focus-visible{border-color:var(--cv2-ring);box-shadow:0 0 0 3px var(--cv2-selection);outline:none}.cv2p-input[inputmode=tel]::-moz-placeholder{color:var(--cv2-muted);opacity:1;font-size:.9em;font-weight:400;letter-spacing:.04em}.cv2p-input[inputmode=tel]::placeholder{color:var(--cv2-muted);opacity:1;font-size:.9em;font-weight:400;letter-spacing:.04em}.cv2p-otp[hidden]{display:none}textarea.cv2p-input{min-height:96px;resize:vertical}.cv2p-hint{margin:0;font-size:13px;color:var(--cv2-muted)}.cv2p-error{color:var(--cv2-danger)}.cv2p-error,.cv2p-ok{margin:0;font-size:14px;font-weight:700}.cv2p-ok{color:var(--cv2-success)}.cv2p-login{padding:20px}.cv2p-login-head{display:flex;align-items:center;gap:12px}.cv2p-login-headtext{min-width:0}.cv2p-login-title{margin:0;font-size:18px;font-weight:900;line-height:1.5;color:var(--cv2-ink)}.cv2p-login-sub{margin:2px 0 0;font-size:13.5px;line-height:1.8;color:var(--cv2-muted)}.cv2p-login-off-note{margin-top:12px}.cv2p-login-phone{margin-top:16px}.cv2p-login-phone .cv2p-input{min-height:56px;font-size:17px;font-weight:700;letter-spacing:.02em}.cv2p-login-sent{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;border-radius:14px;background:var(--cv2-saffron-soft);color:var(--cv2-saffron-text);font-size:13.5px;font-weight:700;line-height:1.8}.cv2p-login-sent svg{width:18px;height:18px;flex:none}.cv2p-login .cv2p-otp{margin-top:14px}.cv2p-login-code{min-height:60px;text-align:center;font-size:22px;font-weight:800;letter-spacing:.35em;text-indent:.35em}.cv2p-login-error{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--cv2-danger) 9%,transparent);line-height:1.8}.cv2p-login-error svg{width:18px;height:18px;flex:none;margin-top:3px}.cv2p-login-wait{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 12px;border-radius:14px;background:var(--cv2-sunken);line-height:1.8}.cv2p-login-wait svg{width:16px;height:16px;flex:none;margin-top:3px}.cv2p-login-actions{margin-top:16px}.cv2p-login-row{display:flex;flex-direction:column;gap:10px}.cv2p-login-row .cv2p-btn{flex:none;width:100%;min-width:0;min-height:52px;padding:0 16px;font-size:14.5px;white-space:nowrap}.cv2p-login-row .cv2p-btn-ghost{background:var(--cv2-raised);border-color:var(--cv2-border-strong);color:var(--cv2-ink)}.cv2p-login-row .cv2p-btn-ghost svg{flex:none}.cv2p-login-row .cv2p-btn-ghost[disabled]{background:var(--cv2-disabled-bg);color:var(--cv2-disabled-ink)}.cv2p-login-voice-done{display:flex;align-items:center;gap:8px}.cv2p-login-voice-done svg{width:16px;height:16px;flex:none}.cv2p-date-row{display:flex;gap:8px;align-items:stretch}.cv2p-date-input{flex:1;min-width:0}.cv2p-cal-btn{flex:none;display:grid;place-items:center;width:52px;min-height:52px;border-radius:16px;border:1px solid var(--cv2-border-strong);background:var(--cv2-raised);color:var(--cv2-ink2);cursor:pointer;transition:transform .14s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.cv2p-cal-btn svg{width:22px;height:22px}.cv2p-cal-btn:active{transform:scale(.95)}.cv2p-cal-btn[aria-expanded=true]{border-color:var(--cv2-ring);background:var(--cv2-selection);color:var(--cv2-ink)}.cv2p-datepop{animation:cv2pCalIn .18s ease}@keyframes cv2pCalIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cv2p-cal{border:1px solid var(--cv2-border);border-radius:20px;background:var(--cv2-raised);box-shadow:var(--cv2-shadow);padding:14px 12px 16px}.cv2p-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cv2p-cal-month{margin:0;font-size:17px;font-weight:900;color:var(--cv2-ink)}.cv2p-cal-nav{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--cv2-border);background:var(--cv2-raised);color:var(--cv2-ink);cursor:pointer;transition:transform .14s ease,opacity .14s ease}.cv2p-cal-nav:active:not(:disabled){transform:scale(.94)}.cv2p-cal-nav:disabled{opacity:.35;cursor:default}.cv2p-cal-nav svg{width:22px;height:22px}.cv2p-cal-week{text-align:center;font-size:12px;font-weight:700;color:var(--cv2-muted);margin-bottom:6px}.cv2p-cal-grid,.cv2p-cal-week{display:grid;grid-template-columns:repeat(7,1fr)}.cv2p-cal-grid{gap:4px}.cv2p-cal-day{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--cv2-ink);font:inherit;cursor:pointer;transition:transform .14s ease,background-color .18s ease,opacity .14s ease}.cv2p-cal-day:active:not(:disabled){transform:scale(.95)}.cv2p-cal-day:disabled{color:var(--cv2-muted);opacity:.45;cursor:default}.cv2p-cal-day[data-today]{border-color:var(--cv2-ring)}.cv2p-cal-day[data-selected]{background:var(--cv2-primary);color:var(--cv2-on-primary);box-shadow:var(--cv2-btn-shadow)}.cv2p-cal-num{font-size:16px;font-weight:800;line-height:1.3}.cv2p-chips{display:flex;flex-wrap:wrap;gap:8px}.cv2p-chip{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 16px;border-radius:999px;border:1px solid var(--cv2-border-strong);background:var(--cv2-raised);color:var(--cv2-ink);font:inherit;font-weight:700;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}@media (hover:hover) and (pointer:fine){.cv2p-chip:hover{border-color:var(--cv2-ember)}}.cv2p-chip[aria-checked=true],.cv2p-chip[aria-pressed=true]{border-color:var(--cv2-ember);background:var(--cv2-ember-soft);color:var(--cv2-ember-text)}.cv2p-tabs{display:flex;gap:6px;overflow-x:auto;padding:4px 16px 0;scrollbar-width:none}.cv2p-tab{display:inline-flex;align-items:center;min-height:48px;padding:0 16px;border:0;border-radius:14px;background:transparent;color:var(--cv2-ink2);font:inherit;font-weight:800;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease}.cv2p-tab[aria-selected=true]{background:var(--cv2-primary-wash);color:var(--cv2-primary-deep)}.cv2p-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.cv2p-card.cv2p-list{padding:16px}.cv2p-list-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cv2p-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;background:var(--cv2-sunken);color:var(--cv2-ink2)}.cv2p-badge[data-tone=ok]{background:var(--cv2-success-soft);color:var(--cv2-success)}.cv2p-badge[data-tone=warn]{background:var(--cv2-saffron-soft);color:var(--cv2-saffron-text)}.cv2p-badge[data-tone=danger]{background:var(--cv2-sunken);color:var(--cv2-danger)}.cv2p-grow{flex:1;min-width:0}.cv2p-hero-card{background:var(--cv2-primary-wash);background-image:linear-gradient(135deg,color-mix(in srgb,var(--cv2-saffron-soft) 55%,transparent),transparent 62%);border-color:transparent}.cv2p-big-money{font-size:28px;font-weight:900}.cv2p-success{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:28px 16px}.cv2p-success-mark{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:999px;background:var(--cv2-success-soft);box-shadow:var(--cv2-shadow);color:var(--cv2-success)}.cv2p-success-mark svg{width:36px;height:36px}:is(.cv2-account,.cv2-corporate) .cv2p-shell{padding-bottom:calc(48px + env(safe-area-inset-bottom, 0px))}:is(.cv2-account,.cv2-corporate) .cv2p-topbar{padding-top:calc(8px + env(safe-area-inset-top, 0px))}:is(.cv2-account,.cv2-corporate) .cv2p-brand{min-width:0;overflow-wrap:anywhere}@media (max-width:560px){:is(.cv2-account,.cv2-corporate) .cv2p-topbar{gap:6px;padding-inline:10px}:is(.cv2-account,.cv2-corporate) .cv2p-brand{font-size:15px;gap:6px}.cv2-account .cv2p-back-label{display:none}.cv2-account .cv2p-back{padding-inline:4px}}:is(.cv2-account,.cv2-corporate) .cv2-icon-btn,:is(.cv2-account,.cv2-corporate) .cv2p-back,:is(.cv2-account,.cv2-corporate) .cv2p-pot{flex-shrink:0}:is(.cv2-account,.cv2-corporate) .cv2p-title{font-size:clamp(26px,1.2vw + 22px,34px);text-wrap:balance;overflow-wrap:anywhere}:is(.cv2-account,.cv2-corporate) .cv2p-sub{max-width:60ch;text-wrap:pretty}:is(.cv2-account,.cv2-corporate) .cv2p-main{gap:20px}:is(.cv2-account,.cv2-corporate) .cv2p-input{min-width:0;width:100%}:is(.cv2-account,.cv2-corporate) .cv2p-list-row>strong{min-width:0;overflow-wrap:anywhere}:is(.cv2-account,.cv2-corporate) .cv2p-btn,:is(.cv2-account,.cv2-corporate) .cv2p-card{transition:transform .18s ease}:is(.cv2-account,.cv2-corporate) :is(.cv2p-input,.cv2p-chip,.cv2p-tab){transition:none}.cv2-account .cv2p-panel{display:flex;flex-direction:column;gap:16px;min-width:0}@media (hover:hover) and (pointer:fine){:is(.cv2-account,.cv2-corporate) .cv2p-card:not(button):hover{transform:none;box-shadow:var(--cv2-shadow)}}@media (min-width:960px){.cv2-corporate .cv2p-shell{max-width:1080px;padding-inline:24px}.cv2-corporate .cv2p-main{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px 40px;padding-top:40px}.cv2-corporate .cv2p-main>*{grid-column:1}.cv2-corporate #corporate-quote{grid-column:2;grid-row:1/span 3;padding:24px}.cv2-corporate .cv2p-main>.cv2p-btn{justify-self:start}.cv2-account .cv2p-main{padding-top:28px}}@media (prefers-reduced-motion:no-preference){:is(.cv2-account,.cv2-corporate) :is(.cv2p-chip,.cv2p-tab){transition:transform .18s ease}:is(.cv2-account,.cv2-corporate) :is(.cv2p-chip,.cv2p-tab):active{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.cv2p *{animation:none!important;transition:none!important}:is(.cv2-account,.cv2-corporate) .cv2p-btn-primary:hover,:is(.cv2-account,.cv2-corporate) .cv2p-btn:active,:is(.cv2-account,.cv2-corporate) .cv2p-card:hover{transform:none}}.cv2-corporate .cv2p-chips>.cv2p-chip{flex:1 1 8.5rem;justify-content:center}.dark .cv2-corporate .cv2p-input{border-color:var(--cv2-muted)}.dark .cv2-corporate .cv2p-chip[aria-checked=true],.dark .cv2p-chip[aria-checked=true],.dark .cv2p-chip[aria-pressed=true]{border-color:var(--cv2-ring);background:var(--cv2-selection);color:var(--cv2-ink)}.dark .cv2p-tab:not([aria-selected=true]){color:var(--cv2-ink)}.dark .cv2p-rail li[data-state=todo] .cv2p-rail-label{color:var(--cv2-ink2)}.cv2p-fav-row{display:flex;align-items:center;gap:10px}.cv2p-fav-row>.cv2p-grow{min-width:0}.cv2p-fav-row .cv2p-btn{min-height:44px;padding:0 14px;border-radius:14px;flex:0 0 auto}.cv2p-fav-thumb{flex:0 0 auto;width:64px;height:64px;overflow:hidden;border-radius:999px}.cv2p-fav-thumb .cv2-plate{display:block;width:64px;height:64px}.cv2p-fav-thumb .cv2-plate img,.cv2p-fav-thumb .cv2-plate svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cv2p-fav-unavailable{color:var(--cv2-ember);font-size:14px}.cv2p-fav-empty{text-align:center;padding:24px 8px;display:flex;flex-direction:column;align-items:center;gap:10px}.cv2p-fav-usuals{margin-top:28px}.cv2p-fav-usuals>h2{display:flex;align-items:center;gap:8px}@media (max-width:400px){.cv2p-fav-row{flex-wrap:wrap;gap:8px}.cv2p-fav-thumb,.cv2p-fav-thumb .cv2-plate{width:48px;height:48px}.cv2p-fav-row>.cv2p-grow{flex:1 1 120px;min-width:0}.cv2p-fav-row .cv2p-grow>.cv2p-h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cv2p-fav-row .cv2p-btn{padding:0 10px}.cv2p-fav-row .cv2p-chip{min-width:44px;min-height:44px;padding:0 10px;justify-content:center}}.cv2-account .cv2p-identity{display:flex;align-items:center;gap:12px;padding:14px 16px 4px}.cv2-account .cv2p-identity-avatar{width:52px;height:52px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,var(--cv2-primary-deep),var(--cv2-ribbon-deep,var(--cv2-saffron)));color:#fff8ea;font-size:21px;font-weight:800}.dark .cv2-account .cv2p-identity-avatar{box-shadow:inset 0 0 0 2px var(--cv2-ring)}.cv2-account .cv2p-identity-name{font-size:17px;font-weight:800;color:var(--cv2-ink)}.cv2-account .cv2p-identity-sub{font-size:12px;color:var(--cv2-muted)}.cv2-account .cv2p-tab{display:inline-flex;align-items:center;gap:6px;position:relative}.cv2-account .cv2p-tab-dot{width:8px;height:8px;border-radius:999px;background:var(--cv2-saffron);flex:0 0 auto}.cv2-account .cv2p-tab-badge{font-size:10.5px;font-weight:800;border-radius:999px;padding:1px 7px;background:var(--cv2-saffron-soft);color:var(--cv2-saffron-text)}.cv2p-skel{display:flex;flex-direction:column;gap:12px;padding:20px 16px}.cv2p-skel-card{height:92px;border-radius:20px;background:var(--cv2-sunken);opacity:.65}.cv2p-skel-card:first-child{height:64px}.cv2p-fb-invite{border:1px solid var(--cv2-saffron);background:var(--cv2-saffron-soft);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:8px}.cv2p-fb-invite-title{font-size:15px;font-weight:800;color:var(--cv2-ink)}.cv2p-fb-invite-meta{font-size:12.5px;color:var(--cv2-ink2)}.cv2p-fb-owner{font-size:12px;color:var(--cv2-saffron-text)}.cv2p-stars{display:inline-flex;gap:2px;direction:ltr}.cv2p-stars button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--cv2-saffron);padding:0}.cv2p-stars button svg{width:30px;height:30px}.cv2p-stars-inline button{width:40px;height:40px}.cv2p-order-mini{display:flex;flex-direction:column;gap:6px;text-align:start;font:inherit;color:inherit;cursor:pointer;width:100%}.cv2p-order-mini-lines{font-size:14px;font-weight:700;color:var(--cv2-ink)}.cv2p-order-mini-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--cv2-muted)}.cv2p-order-mini-price{font-size:13.5px;font-weight:800;color:var(--cv2-ink);white-space:nowrap}.cv2p-channel-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;border-radius:999px;padding:2px 9px;background:var(--cv2-sunken);color:var(--cv2-ink2)}.cv2p-channel-chip:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--cv2-muted)}.cv2p-channel-chip[data-channel=online]:before{background:var(--cv2-success)}.cv2p-channel-chip[data-channel=pos_phone]:before{background:var(--cv2-saffron)}.cv2p-channel-chip[data-channel=delivery_pickup],.cv2p-channel-chip[data-channel=online]{background:var(--cv2-primary-wash)}.cv2p-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cv2p-shortcuts .cv2p-card{height:100%}.cv2p-section-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:var(--cv2-ink);margin:6px 0 0}.cv2p-section-title:before{content:"";width:4px;height:18px;border-radius:4px;background:var(--cv2-saffron)}.cv2p-welcome{text-align:center;align-items:center}.cv2-credit-summary{display:flex;flex-direction:column;gap:10px}.cv2-credit-summary-main{display:flex;align-items:center;gap:12px;width:100%;background:none;border:0;cursor:pointer;font:inherit;color:inherit;padding:0;text-align:start}.cv2-credit-summary-icon{width:44px;height:44px;flex:0 0 auto;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--cv2-saffron-soft);color:var(--cv2-saffron-text)}.cv2-credit-summary-balance{font-size:13.5px;color:var(--cv2-ink2);display:block;margin-top:2px}.cv2-credit-pay{background:var(--cv2-saffron);color:var(--cv2-ink);border:0;font-weight:800;min-height:48px;border-radius:14px;width:100%}.cv2-credit-hero{border-radius:20px;padding:20px 16px;background:var(--cv2-primary-deep);color:#f7f1de;box-shadow:var(--cv2-shadow)}.dark .cv2-credit-hero{background:var(--cv2-raised);color:var(--cv2-ink);border:1px solid var(--cv2-border)}.cv2-credit-hero-label{font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px;opacity:.92}.cv2-credit-hero-balance{font-size:34px;font-weight:800;line-height:1.3;margin-top:4px;white-space:nowrap}.cv2-credit-hero-note{font-size:13px;margin-top:6px;opacity:.92}.cv2-credit-hero-note a{color:inherit;font-weight:800}.cv2-credit-limit{margin-top:14px}.cv2-credit-limit-bar{height:8px;border-radius:999px;background:color-mix(in srgb,currentColor 22%,transparent);overflow:hidden}.cv2-credit-limit-fill{display:block;height:100%;width:100%;border-radius:999px;background:var(--cv2-saffron);transform-origin:right center}.cv2-credit-limit-ends{display:flex;justify-content:space-between;gap:8px;font-size:12px;margin-top:6px}.cv2-credit-deadline{margin-top:12px;border-radius:14px;padding:10px 14px;background:var(--cv2-saffron-soft);color:var(--cv2-saffron-text);font-size:13.5px;font-weight:700}.cv2-credit-scope{font-size:12.5px;color:var(--cv2-muted);margin-top:12px;line-height:1.9}.cv2-credit-period{margin-top:20px}.cv2-credit-period-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:800;color:var(--cv2-ink)}.cv2-credit-period-sums{font-size:12px;font-weight:600;color:var(--cv2-muted)}.cv2-credit-rows{list-style:none;margin:10px 0 0;padding:0}.cv2-credit-row{display:flex;align-items:center;gap:10px;padding:11px 2px;border-bottom:1px solid var(--cv2-border)}.cv2-credit-row:last-child{border-bottom:0}.cv2-credit-row-icon{width:38px;height:38px;flex:0 0 auto;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.cv2-credit-row-icon.is-up{background:var(--cv2-primary-wash);color:var(--cv2-primary)}.cv2-credit-row-icon.is-down{background:var(--cv2-success-soft);color:var(--cv2-success)}.cv2-credit-row-label{display:block;font-size:13.5px;font-weight:700;color:var(--cv2-ink)}.cv2-credit-row-meta{display:block;font-size:11.5px;color:var(--cv2-muted);margin-top:2px}.cv2-credit-row-amount{font-size:14px;font-weight:800;white-space:nowrap;color:var(--cv2-ink)}.cv2-credit-row-amount.is-down{color:var(--cv2-success)}.cv2-statement-actions{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.cv2-statement-paper{background:#fffdf8;color:#1e2925;border-radius:16px;padding:22px 18px;box-shadow:var(--cv2-shadow);border:1px solid var(--cv2-border)}.cv2-statement-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.cv2-statement-brand{font-size:18px;font-weight:800}.cv2-statement-title{font-size:15px;font-weight:800}.cv2-statement-meta{font-size:12.5px;color:#5a665f;margin-top:3px}.cv2-statement-table{width:100%;border-collapse:collapse;margin-top:14px;font-size:13px}.cv2-statement-table td,.cv2-statement-table th{padding:8px 6px;border-bottom:1px solid #e7e0cd;text-align:start}.cv2-statement-table th{font-weight:800}.cv2-statement-num{white-space:nowrap;font-weight:700}.cv2-statement-totals{margin-top:14px;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.cv2-statement-totals p{display:flex;justify-content:space-between;gap:10px}.cv2-statement-due{font-size:16px;border-top:2px solid #1e2925;padding-top:8px}.cv2-statement-foot{margin-top:14px;font-size:12.5px;color:#5a665f;line-height:1.9}@media print{.cv2-no-print,.cv2p-identity,.cv2p-tabs,.cv2p-topbar{display:none!important}.cv2-statement-paper{box-shadow:none;border:0;border-radius:0}}.cv2p-fiche-preview{border:1.5px dashed var(--cv2-border-strong);border-radius:14px;padding:12px 14px;background:var(--cv2-sunken);font-size:13px;line-height:2;color:var(--cv2-ink)}.cv2p-allergy-note{font-size:12.5px;color:var(--cv2-danger);margin-top:6px}.cv2p-profile-head{display:flex;align-items:center;gap:14px}.cv2p-profile-avatar{width:72px;height:72px;flex:0 0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--cv2-primary-deep),var(--cv2-ribbon-deep,var(--cv2-saffron)));color:#fff8ea;font-size:28px;font-weight:800}.dark .cv2p-profile-avatar{box-shadow:inset 0 0 0 2px var(--cv2-ring)}.cv2p-ltr-num{direction:ltr;unicode-bidi:isolate;display:inline-block}.cv2-account .cv2p-rail,.cv2p-home-layout{display:flex;flex-direction:column;min-width:0}.cv2p-home-layout{gap:16px}.cv2p-taste-chips .cv2p-chip[aria-pressed=true]{border-color:var(--cv2-primary);background:var(--cv2-selection);color:var(--cv2-ink)}.cv2p-taste-chips[data-tone=danger] .cv2p-chip[aria-pressed=true]{border-color:var(--cv2-danger);background:color-mix(in srgb,var(--cv2-danger) 12%,transparent);color:var(--cv2-danger)}.dark .cv2p-taste-chips .cv2p-chip[aria-pressed=true]{border-color:var(--cv2-ring);background:var(--cv2-selection);color:var(--cv2-ink)}.dark .cv2p-taste-chips[data-tone=danger] .cv2p-chip[aria-pressed=true]{border-color:var(--cv2-danger);background:color-mix(in srgb,var(--cv2-danger) 16%,transparent);color:var(--cv2-danger)}.cv2-account .cv2p-switch[aria-checked=true]{background:var(--cv2-primary);border-color:transparent;color:var(--cv2-on-primary)}.dark .cv2-account .cv2p-btn-primary,.dark .cv2-account .cv2p-switch[aria-checked=true]{background:var(--cv2-action);color:var(--cv2-on-action)}.cv2-credit-colheads{display:none}@media (min-width:1024px){.cv2-account .cv2p-shell{max-width:1180px;padding-inline:24px}.cv2-account .cv2p-account-grid{display:grid;grid-template-columns:264px minmax(0,1fr);gap:24px;align-items:start}.cv2-account .cv2p-rail{position:sticky;top:calc(var(--storefront-stack-height, var(--storefront-status-height, 0px)) + var(--account-header-height, 0px) + 16px);gap:12px}.cv2-account .cv2p-identity{padding:2px 6px 0}.cv2-account .cv2p-identity-sub{line-height:1.9}.cv2-account .cv2p-tabs{flex-direction:column;align-items:stretch;border:1px solid var(--cv2-border);border-radius:20px;padding:10px;background:var(--cv2-raised);box-shadow:var(--cv2-shadow)}.cv2-account .cv2p-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;-moz-column-gap:20px;column-gap:20px;row-gap:16px;align-items:start}.cv2-account .cv2p-home-layout>.cv2p-status{grid-column:1/-1}.cv2-account .cv2p-home-grid{display:contents}.cv2-account .cv2p-home-main{grid-column:1;display:flex;flex-direction:column;gap:16px;min-width:0}.cv2-account .cv2p-home-side{grid-column:2;grid-row:2/span 3;display:flex;flex-direction:column;gap:16px;min-width:0}.cv2-account .cv2p-home-layout>.cv2p-btn,.cv2-account .cv2p-home-layout>.cv2p-section-title,.cv2-account .cv2p-home-layout>.cv2p-shortcuts{grid-column:1}.cv2-credit-colheads{font-size:12.5px;font-weight:800;color:var(--cv2-muted);margin-top:12px}.cv2-credit-colheads,.cv2-credit-rows-split{display:grid;grid-template-columns:minmax(0,1fr) 330px;-moz-column-gap:24px;column-gap:24px}.cv2-credit-rows-split{grid-auto-flow:dense;align-items:start;margin-top:4px}.cv2-credit-rows-split .cv2-credit-row.is-up{grid-column:1}.cv2-credit-rows-split .cv2-credit-row.is-down{grid-column:2}.cv2-statement-paper{max-width:900px;margin-inline:auto}}@media (prefers-reduced-motion:no-preference){.cv2-account .cv2p-panel{animation:cv2p-tab-in .18s ease backwards}@keyframes cv2p-tab-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cv2-credit-limit-fill{animation:cv2p-fill-in .4s ease both}@keyframes cv2p-fill-in{0%{opacity:.4}to{opacity:1}}}.cv2-account .cv2p-muted{font-size:15px;line-height:1.8}.cv2-account .cv2p-hint,.cv2-account .cv2p-label{font-size:15px}.cv2-account .cv2p-input{min-height:52px;font-size:17px}.cv2-account .cv2p-panel .cv2p-card{border-radius:22px}.cv2-account :is(button,a,input,textarea,[tabindex]):focus-visible{outline:3px solid var(--cv2-ring);outline-offset:2px}.cv2-account .acct-topbar{position:relative;top:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:60px;padding:calc(6px + env(safe-area-inset-top, 0px)) 12px 6px;border-bottom:0;background:transparent;backdrop-filter:none}.cv2-account .acct-topbar .acct-back{justify-self:start;gap:4px;min-height:48px;padding-inline:8px 16px;border:1px solid var(--cv2-border);border-radius:999px;background:var(--cv2-raised);color:var(--cv2-ink);font-size:16px;font-weight:800}.cv2-account .acct-topbar .acct-back .cv2p-back-label{display:inline}.cv2-account .acct-topbar-title{justify-self:center;font-size:19px;font-weight:900;color:var(--cv2-ink);white-space:nowrap}.cv2-account .acct-topbar>:last-child{justify-self:end}.cv2-account .acct-hero{display:flex;flex-direction:column;gap:14px;margin:4px 16px 0;padding:18px 16px 16px;border:1px solid var(--cv2-border);border-radius:28px;background-color:var(--cv2-raised);background-image:linear-gradient(160deg,color-mix(in srgb,var(--cv2-saffron-soft) 75%,transparent),transparent 58%);box-shadow:var(--cv2-shadow)}.cv2-account .acct-hero-top{display:flex;gap:14px}.cv2-account .acct-hero .acct-hero-avatar{width:60px;height:60px;font-size:24px}.cv2-account .acct-hero-who{display:flex;flex-direction:column;gap:2px}.cv2-account .acct-hero .acct-hero-name{font-size:21px;font-weight:900;line-height:1.5;color:var(--cv2-ink);overflow-wrap:break-word}.cv2-account .acct-hero .acct-hero-sub{font-size:15px;line-height:1.8}.cv2-account .acct-hero-name-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-bottom:2px;padding:0 16px;border:1.5px dashed var(--cv2-border-strong);border-radius:999px;background:var(--cv2-raised);color:var(--cv2-ink);font:inherit;font-size:17px;font-weight:800;cursor:pointer}.cv2-account .acct-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.cv2-account .acct-facts>li:last-child:nth-child(odd){grid-column:1/-1}.cv2-account .acct-facts>li:has(>.acct-fact[data-tone=live]){grid-column:1/-1}.cv2-account .acct-facts>li:has(>.acct-fact[data-tone=live])~li:last-child:nth-child(odd){grid-column:auto}.cv2-account .acct-facts>li:has(>.acct-fact[data-tone=live])~li:last-child:nth-child(2n){grid-column:1/-1}.cv2-account .acct-fact{display:flex;align-items:center;gap:10px;width:100%;height:100%;min-height:60px;padding:10px 12px;border:1px solid var(--cv2-border);border-radius:18px;color:var(--cv2-ink);font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:transform .15s ease}.cv2-account .acct-fact>svg:first-child{flex:none;width:36px;height:36px;padding:8px;border-radius:12px;background:var(--cv2-primary-wash);color:var(--cv2-primary-deep);box-sizing:border-box}.dark .cv2-account .acct-fact>svg:first-child{color:var(--cv2-ink)}.cv2-account .acct-fact-text{display:flex;flex-direction:column;flex:1;min-width:0}.cv2-account .acct-fact-label{font-size:14px;line-height:1.6}.cv2-account .acct-fact-value{font-size:16px;line-height:1.6;color:var(--cv2-ink)}.cv2-account .acct-fact-go{flex:none;color:var(--cv2-muted)}.cv2-account .acct-fact[data-tone=attention],.cv2-account .acct-fact[data-tone=live]{border-color:color-mix(in srgb,var(--cv2-saffron) 55%,transparent);background:var(--cv2-saffron-soft)}.cv2-account .acct-fact[data-tone=attention]>svg:first-child,.cv2-account .acct-fact[data-tone=live]>svg:first-child{background:color-mix(in srgb,var(--cv2-saffron) 22%,transparent);color:var(--cv2-saffron-text)}.account-garden.cv2-account .cv2p-shell>.account-main-tabs{position:sticky;top:var(--storefront-stack-height,var(--storefront-status-height,0));z-index:4;display:grid;grid-template-columns:auto auto auto;gap:4px;margin:12px 16px 0;padding:5px;border:1px solid var(--cv2-border);border-radius:22px;background:color-mix(in srgb,var(--cv2-raised) 94%,transparent);backdrop-filter:blur(10px);box-shadow:var(--cv2-shadow);overflow:visible}.account-garden.cv2-account .account-main-tabs>button{position:relative;flex-direction:column;justify-content:center;gap:2px;min-height:64px;padding:6px 2px;border-radius:17px;line-height:1.35;white-space:nowrap}.account-garden.cv2-account .account-main-tabs>button:not([aria-selected=true]){color:var(--cv2-ink2)}.cv2-account .acct-tab-label{white-space:nowrap;font-size:15px}.cv2-account .account-main-tabs .cv2p-tab-dot{display:none}.cv2-account .account-main-tabs .cv2p-tab-badge{position:absolute;top:4px;inset-inline-start:50%;margin-inline-start:10px;padding:0 7px;font-size:12px;line-height:20px;background:var(--cv2-saffron);color:var(--cv2-on-saffron);box-shadow:0 0 0 2px var(--cv2-raised)}@media (max-width:359px){.account-garden.cv2-account .cv2p-shell>.account-main-tabs{margin-inline:10px}.cv2-account .acct-tab-label{font-size:13px}.cv2-account .acct-hero{margin-inline:10px}}.cv2-account .acct-subnav{flex-wrap:wrap;gap:8px;overflow:visible;padding:14px 16px 0}.cv2-account .acct-subnav .cv2p-tab{padding:0 14px;border:1px solid var(--cv2-border-strong);border-radius:999px;background:var(--cv2-raised);color:var(--cv2-ink)}.cv2-account .acct-subnav .cv2p-tab[aria-selected=true]{border-color:var(--cv2-primary);background:var(--cv2-primary-wash)}.dark .cv2-account .acct-subnav .cv2p-tab[aria-selected=true]{border-color:var(--cv2-ring);color:var(--cv2-ink)}.cv2-account .acct-panel-head{display:flex;flex-direction:column;gap:4px}.cv2-account .acct-panel-head .acct-panel-title{font-size:24px;line-height:1.45}.cv2-account .acct-panel-head .cv2p-sub{font-size:16px;color:var(--cv2-ink2)}.cv2-account .acct-panel-intro{margin:6px 0 0;padding:10px 14px;border-radius:16px;background:var(--cv2-sunken);color:var(--cv2-ink2);line-height:1.85}.cv2-account .acct-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;border:1.5px dashed var(--cv2-border-strong);border-radius:24px;background:color-mix(in srgb,var(--cv2-raised) 70%,transparent);text-align:center}.cv2-account .acct-empty>*{margin:0}.cv2-account .acct-empty .acct-empty-icon{width:64px;height:64px;padding:16px;border-radius:999px;background:var(--cv2-primary-wash);color:var(--cv2-primary);opacity:1;box-sizing:border-box}.dark .cv2-account .acct-empty .acct-empty-icon{color:var(--cv2-ring)}.cv2-account .acct-empty-title{font-size:18px;font-weight:800;color:var(--cv2-ink)}.cv2-account .acct-empty p{font-size:16px;line-height:1.8}.cv2-account .acct-empty .cv2p-btn,.cv2-account .acct-empty>a{margin-top:8px}.cv2-account .acct-filters{flex-wrap:wrap;gap:8px;overflow:visible;padding:0;-webkit-mask-image:none;mask-image:none}.cv2-account .acct-filters .acct-filter{padding:0 16px}.cv2-account .acct-order{--acct-tone:var(--cv2-border-strong);border-inline-start:5px solid var(--acct-tone);border-radius:22px;background:var(--cv2-raised);box-shadow:var(--cv2-shadow);padding:16px;opacity:1}.cv2-account .acct-order:is([data-status=confirmed],[data-status=preparing],[data-status=ready],[data-status=dispatched]){--acct-tone:var(--cv2-saffron)}.cv2-account .acct-order:is([data-status=delivered],[data-status=paid],[data-status=reservation-confirmed]){--acct-tone:var(--cv2-success)}.cv2-account .acct-order:is([data-status=pending_payment],[data-status=awaiting_address],[data-status=reservation-reserved]){--acct-tone:var(--cv2-ember)}.cv2-account .acct-order[data-status=reservation-saved_for_later]{--acct-tone:var(--cv2-primary)}.cv2-account .acct-order:is([data-status=cancelled],[data-status=refunded],[data-status=reservation-expired],[data-status=reservation-cancelled]){background:color-mix(in srgb,var(--cv2-raised) 60%,transparent);box-shadow:none}.cv2-account .acct-order-head{align-items:flex-start;gap:12px}.cv2-account .acct-order-title{font-size:17px;font-weight:800;color:var(--cv2-ink)}.cv2-account .acct-order-meta{font-size:15px;line-height:1.8;color:var(--cv2-ink2)}.cv2-account .acct-order-meta:before{content:"";display:inline-block;width:9px;height:9px;margin-inline-end:6px;border-radius:999px;background:var(--acct-tone);vertical-align:1px}.cv2-account .acct-order-lines{margin-top:6px;line-height:1.8;color:var(--cv2-ink)}.cv2-account .acct-order-pay{display:inline-flex;margin:6px 0 0;padding:0 10px;border-radius:999px;font-size:14px;font-weight:700;line-height:26px;background:var(--cv2-success-soft);color:var(--cv2-success)}.cv2-account .acct-order-pay:is([data-pay=pending],[data-pay=refunded]){background:var(--cv2-sunken);color:var(--cv2-ink2)}.cv2-account .acct-order-pay[data-pay=failed]{background:color-mix(in srgb,var(--cv2-danger) 10%,transparent);color:var(--cv2-danger)}.cv2-account .acct-order-rated{font-size:15px}.cv2-account .acct-order-total{font-size:17px;font-weight:900;color:var(--cv2-ink)}.cv2-account .acct-order-chevron{width:18px;height:18px}.cv2-account .acct-order-state-actions{gap:8px}.cv2-account .acct-order-state-actions>*{min-height:44px;font-size:15px}.cv2-account .acct-order-actions{gap:8px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--cv2-border)}.cv2-account .acct-order-actions .acct-chip{height:auto;padding:0 14px;gap:6px}.cv2-account .acct-order-actions .acct-chip:not([data-kind=feedback]){border-color:var(--cv2-border-strong);background:var(--cv2-raised);color:var(--cv2-ink)}.cv2-account .acct-order-actions .acct-chip[data-kind=reorder]:not([disabled]){border-color:transparent;background:var(--cv2-primary-wash);color:var(--cv2-primary-deep)}.dark .cv2-account .acct-order-actions .acct-chip[data-kind=reorder]:not([disabled]){color:var(--cv2-ink)}.cv2-account .acct-order-actions .acct-chip svg{width:17px;height:17px}.cv2-account .acct-wallet{display:flex;flex-direction:column;gap:16px}.cv2-account .acct-wallet:has(>:not(.acct-wallet-empty))>.acct-wallet-empty{display:none}.cv2-account .acct-note{padding:10px 14px;border-radius:16px;background:var(--cv2-sunken)}.cv2-account .acct-wallet-balance{display:flex;flex-direction:column;gap:2px;margin:10px 0 4px;padding:14px 16px;border-radius:18px;background:var(--cv2-primary-wash)}.cv2-account .acct-wallet-balance-label{font-size:15px;color:var(--cv2-ink2)}.cv2-account .acct-wallet-balance-num{font-size:28px;font-weight:900;line-height:1.4;color:var(--cv2-ink)}.cv2-account .acct-card-intro{margin:6px 0 0;font-size:15px;line-height:1.8;color:var(--cv2-ink2)}.cv2-account .acct-list-title{margin:14px 0 4px;font-size:15px;font-weight:800;color:var(--cv2-ink)}.cv2-account .acct-quiet-list{display:block;margin:0;padding:0;list-style:none}.cv2-account .acct-quiet-list>li{padding:10px 0;border-bottom:1px solid var(--cv2-border);font-size:15px}.cv2-account .acct-quiet-list>li:last-child{border-bottom:0}.cv2-account .cv2-credit-summary-balance{font-size:16px}.cv2-account .cv2-credit-summary-balance strong{font-size:18px}.cv2-account .acct-address-head{display:flex;align-items:center;gap:10px}.cv2-account .acct-address-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:var(--cv2-primary-wash);color:var(--cv2-primary-deep)}.dark .cv2-account .acct-address-icon{color:var(--cv2-ink)}.cv2-account .acct-address[data-default=true]{border-color:color-mix(in srgb,var(--cv2-success) 50%,transparent)}.cv2-account .acct-address-text{margin:10px 0 0;font-size:16px;line-height:1.85;color:var(--cv2-ink);overflow-wrap:break-word}.cv2-account .acct-address-notes{margin-top:4px}.cv2-account .acct-address-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cv2-account .acct-address-actions .cv2p-chip{min-height:44px;padding:0 16px;font-size:15px}.cv2-account .acct-address-actions .acct-chip-danger{border-color:color-mix(in srgb,var(--cv2-danger) 45%,transparent);color:var(--cv2-danger)}.cv2-account .acct-address-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px;border-radius:16px;background:color-mix(in srgb,var(--cv2-danger) 8%,transparent);font-weight:700}.cv2-account .acct-address-confirm .cv2p-btn{min-height:48px}.cv2-account .acct-add-address{width:100%;border-style:dashed}.cv2-account .acct-loading .cv2p-skel{padding:4px 0}.cv2-account .acct-skel-hero{height:150px;border-radius:28px}.cv2-account .cv2p-skel .acct-skel-hero:first-child{height:150px}.cv2-account .acct-skel-nav{height:64px;border-radius:22px}@media (min-width:720px){.cv2-account .acct-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.cv2-account .acct-facts>li:has(>.acct-fact[data-tone=live]),.cv2-account .acct-facts>li:has(>.acct-fact[data-tone=live])~li:last-child:nth-child(2n),.cv2-account .acct-facts>li:last-child:nth-child(odd){grid-column:auto}}@media (min-width:1024px){.cv2-account .acct-topbar{padding-inline:0}.cv2-account .acct-hero{margin:8px 0 0;padding:22px 24px;flex-direction:row;align-items:center;gap:24px}.cv2-account .acct-hero-top{flex:0 1 380px;min-width:0}.cv2-account .acct-facts{flex:1}.account-garden.cv2-account .cv2p-shell>.account-main-tabs{max-width:620px;margin:16px 0 0;flex-direction:row}.cv2-account .cv2p-account-grid.acct-grid-single{display:block}.cv2-account .cv2p-rail{top:calc(var(--storefront-stack-height, var(--storefront-status-height, 0px)) + 96px)}.cv2-account .cv2p-rail .acct-subnav{padding:10px}.cv2-account .acct-subnav .cv2p-tab{border-radius:14px;border-color:transparent}}@media (prefers-reduced-motion:no-preference){.cv2-account .acct-hero{animation:acct-rise .22s ease backwards}.cv2-account .acct-fact:active,.cv2-account .acct-hero-name-cta:active{transform:scale(.98)}@keyframes acct-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.cv2-account .acct-hero{align-items:stretch}.cv2-account .acct-order-head{flex-direction:column;align-items:stretch;gap:0}.cv2-account .acct-order-head>div:first-child{min-width:0}.cv2-account .acct-order-head>div:last-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:10px;padding:8px 12px;border-radius:14px;background:var(--cv2-sunken)}.cv2-account .acct-order-head>div:last-child:before{content:"مبلغ کل";font-size:15px;color:var(--cv2-ink2)}.cv2-account .acct-order-head .acct-order-chevron{display:none}.cv2-account .acct-order-type{margin:6px 0 0}.cv2-account .acct-type-badge{--acct-badge:var(--cv2-muted);display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid color-mix(in srgb,var(--acct-badge) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--acct-badge) 10%,transparent);color:var(--cv2-ink);font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap}.cv2-account .acct-type-badge svg{flex:none;color:var(--acct-badge)}.cv2-account .acct-type-badge[data-tone=online]{--acct-badge:var(--cv2-success)}.cv2-account .acct-type-badge[data-tone=phone]{--acct-badge:var(--cv2-saffron)}.cv2-account .acct-type-badge[data-tone=counter]{--acct-badge:var(--cv2-primary)}.cv2-account .acct-type-badge[data-tone=dine_in]{--acct-badge:var(--cv2-ember)}.cv2-account .acct-type-badge[data-tone=platform]{--acct-badge:var(--cv2-ribbon)}.dark .cv2-account .acct-type-badge[data-tone=counter]{--acct-badge:var(--cv2-ring)}.account-garden.cv2-account .account-main-tabs>button{padding-inline:0}.cv2-account .acct-tab-label{font-size:14px;letter-spacing:-.1px}@media (max-width:374px){.cv2-account .acct-tab-label{font-size:13px}}@media (max-width:339px){.cv2-account .acct-tab-label{font-size:12px}}@media (max-height:700px) and (max-width:560px){.cv2-account .acct-hero{padding:14px 14px 12px;gap:10px}.cv2-account .acct-hero .acct-hero-avatar{width:50px;height:50px;font-size:21px}.cv2-account .acct-hero .acct-hero-name{font-size:19px}.cv2-account .acct-fact{min-height:54px;padding-block:6px}.account-garden.cv2-account .account-main-tabs>button{min-height:58px}}@media (max-width:560px){.cv2-account .cv2p-shortcuts{grid-template-columns:minmax(0,1fr)}}.cv2-account .cv2p-shortcuts .cv2p-list-row{flex-wrap:nowrap;min-height:64px}.cv2-account .cv2p-shortcuts .cv2p-list-row>svg{flex:none}.cv2p-topbar-title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--cv2-t-strong);font-weight:800;color:var(--cv2-ink)}.cv2p-topbar>.cv2p-topbar-title{flex:1 1 auto}.cv2p .cv2p-btn{min-height:52px;border-radius:var(--cv2-r-md);font-size:var(--cv2-t-body);transition:transform var(--cv2m-dur-1) var(--cv2m-ease),background-color var(--cv2m-dur-2) var(--cv2m-ease)}.cv2p .cv2p-btn:active:not([disabled]){transform:scale(.98)}.cv2p .cv2p-btn-primary{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cv2-on-primary) 18%,transparent)}.cv2p .cv2p-btn-quiet{border-color:var(--cv2-border-strong)}.cv2p .cv2p-btn-ghost{border-color:var(--cv2-border);background:var(--cv2-raised);color:var(--cv2-ink)}.cv2p .cv2p-btn-danger{border-color:color-mix(in srgb,var(--cv2-ember-text) 45%,transparent);background:var(--cv2-raised);color:var(--cv2-ember-text)}.cv2p .cv2p-btn[aria-disabled=true],.cv2p .cv2p-btn[disabled]{border-color:transparent;background:var(--cv2-sunken);color:var(--cv2-ink2);box-shadow:none}@media (hover:hover) and (pointer:fine){.cv2p .cv2p-btn-primary:hover:not([disabled]){transform:none;background:var(--cv2-primary-deep);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cv2-on-primary) 18%,transparent)}.cv2p .cv2p-btn-ghost:hover:not([disabled]),.cv2p .cv2p-btn-quiet:hover:not([disabled]){background:var(--cv2-primary-wash)}}.cv2p :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--cv2-focus-ring);outline-offset:2px}.cv2p .cv2p-btn-primary:focus-visible{box-shadow:0 0 0 2px var(--cv2-raised)}.cv2p .cv2p-btn-meta{font-size:var(--cv2-t-meta)}.cv2p .cv2p-input{min-height:52px;border-radius:var(--cv2-r-sm);font-size:var(--cv2-t-body)}.cv2p .cv2p-input:focus-visible{outline:none;border-color:var(--cv2-primary);box-shadow:0 0 0 1px var(--cv2-primary)}.cv2p .cv2p-label{font-size:15px;font-weight:700;color:var(--cv2-ink)}.cv2p .cv2p-footnote,.cv2p .cv2p-hint{font-size:var(--cv2-t-meta);line-height:1.6;color:var(--cv2-ink2)}.cv2p .cv2p-error{font-size:var(--cv2-t-meta);font-weight:600;line-height:1.6}.cv2r{min-height:100dvh}.cv2r-stage{padding:var(--cv2-s6) var(--cv2-s4) var(--cv2-s8)}.cv2r-card,.cv2r-stage{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}.cv2r-card{min-width:0;gap:var(--cv2-s3);width:100%;max-width:480px;padding:var(--cv2-s7) var(--cv2-s5) var(--cv2-s6);border:1px solid var(--cv2-border);border-radius:var(--cv2-r-md);background:var(--cv2-raised);box-shadow:var(--cv2-elev-1);text-align:center}.cv2r-card[data-tone=ok]{border-top:2px solid var(--cv2-thread)}.cv2r-glyph{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--cv2-primary-wash);color:var(--cv2-primary)}.cv2r-glyph svg{width:40px;height:40px;stroke-width:1.75}.cv2r-card[data-tone=info] .cv2r-glyph,.cv2r-card[data-tone=none] .cv2r-glyph{background:var(--cv2-guide-soft);color:var(--cv2-guide)}.cv2r-card[data-tone=warn] .cv2r-glyph{background:var(--cv2-saffron-soft);color:var(--cv2-saffron-text)}.cv2r-card[data-tone=fail] .cv2r-glyph{background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cv2-ember-text) 40%,transparent);color:var(--cv2-ember-text)}.cv2r-card[data-tone=fail] .cv2r-glyph svg{width:34px;height:34px}.cv2r-title{margin:var(--cv2-s2) 0 0;font-size:var(--cv2-t-section);font-weight:800;line-height:1.45;color:var(--cv2-ink);text-wrap:balance}.cv2r-body,.cv2r-note{margin:0;max-width:36ch;font-size:var(--cv2-t-body);font-weight:500;line-height:1.75;color:var(--cv2-ink2);text-wrap:pretty}.cv2r-plate{display:grid;justify-items:center;gap:var(--cv2-s1);margin-top:var(--cv2-s1);padding:var(--cv2-s3) var(--cv2-s5);border-radius:var(--cv2-r-sm);background:var(--cv2-numeral-bg);box-shadow:inset 0 0 0 1px var(--cv2-numeral-edge)}.cv2r-plate-label{font-size:var(--cv2-t-meta);font-weight:600;color:var(--cv2-muted)}.cv2r-plate-num{font-size:clamp(15px,6.4vw,28px);font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--cv2-numeral-ink);unicode-bidi:isolate}.cv2r-card[data-fulfillment=dine_in] .cv2r-plate{padding:var(--cv2-s4) var(--cv2-s6)}.cv2r-card[data-fulfillment=dine_in] .cv2r-plate-num{font-size:clamp(15px,7.2vw,44px)}@media (max-width:320px){.cv2r-stage{padding-inline:var(--cv2-s2)}.cv2r-card{padding-inline:var(--cv2-s3)}.cv2r-plate{padding-inline:var(--cv2-s2)}}.cv2r-plate-num{white-space:nowrap;letter-spacing:0}.cv2r-handoff[data-static=true] p[role=status]{display:none}.cv2r-plate{max-width:100%}.cv2r-plate-num{overflow-wrap:anywhere}.cv2r-handoff{display:grid;gap:var(--cv2-s2);width:100%;margin-top:var(--cv2-s2)}.cv2r-next{margin:0;font-size:15px;font-weight:600;color:var(--cv2-ink)}.cv2r-handoff>div{margin-top:0}.cv2r-handoff a[href^="/order/track"]{display:flex;align-items:center;justify-content:center;min-height:56px;border-radius:var(--cv2-r-md);background:var(--cv2-primary);color:var(--cv2-on-primary);font-size:var(--cv2-t-body);font-weight:800;text-decoration:none;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cv2-on-primary) 18%,transparent)}.cv2r-handoff button,.cv2r-handoff p{font-size:var(--cv2-t-meta);color:var(--cv2-ink2)}.cv2r-lines{width:100%;margin-top:var(--cv2-s2);padding:var(--cv2-s3) var(--cv2-s4);border-radius:var(--cv2-r-sm);background:var(--cv2-bg);box-shadow:inset 0 0 0 1px var(--cv2-border);text-align:start}.cv2r-lines ul{display:grid;gap:var(--cv2-s2);margin:0;padding:0;list-style:none}.cv2r-lines li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cv2-s3);font-size:var(--cv2-t-body)}.cv2r-line-title{color:var(--cv2-ink);font-weight:600}.cv2r-line-qty{flex:none;font-variant-numeric:tabular-nums;color:var(--cv2-muted)}.cv2r-where{margin:var(--cv2-s3) 0 0;padding-top:var(--cv2-s3);border-top:1px solid var(--cv2-border);font-size:15px;line-height:1.7;color:var(--cv2-ink2)}.cv2r-where-label{font-weight:700;color:var(--cv2-ink)}.cv2r-block{width:100%;margin-top:var(--cv2-s2)}.cv2r-recover{display:grid;gap:var(--cv2-s2);text-align:start}.cv2r-recover .cv2-guide-line{margin:0}.cv2r-reason,.cv2r-wait{margin:0;font-size:15px;color:var(--cv2-ink2)}.cv2r-wait{display:inline-flex;align-items:center;gap:var(--cv2-s2)}.cv2r-spin{width:20px;height:20px;animation:cv2rSpin .9s linear infinite}@keyframes cv2rSpin{to{transform:rotate(1turn)}}.cv2r-actions{display:grid;gap:var(--cv2-s2);width:100%;margin-top:var(--cv2-s3)}.cv2r-actions:empty{display:none}.cv2r-actions .cv2p-btn,.cv2r-block.cv2p-btn,.cv2r-recover .cv2p-btn{width:100%}@media (min-width:1024px){.cv2r .cv2r-shell{max-width:1112px}.cv2r-stage{padding-top:var(--cv2-s8)}.cv2r-card{max-width:560px;padding:var(--cv2-s8) var(--cv2-s7) var(--cv2-s7)}}@media (prefers-reduced-motion:no-preference){.cv2r-card{animation:cv2rRise var(--cv2m-dur-4) var(--cv2m-ease) both}.cv2r-card[data-tone=ok] .cv2r-glyph{animation:cv2rPop var(--cv2m-dur-4) var(--cv2m-settle) .12s both}}@keyframes cv2rRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cv2rPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cv2r-spin{animation:none}}.cv2-account .acct-hero{gap:var(--cv2-s4);margin:var(--cv2-s3) var(--cv2-s4) 0;padding:var(--cv2-s5) var(--cv2-s4) var(--cv2-s4);background-image:none;border-top:2px solid var(--cv2-thread);box-shadow:var(--cv2-elev-1)}.cv2-account .acct-hero .acct-hero-avatar{width:56px;height:56px}.cv2-account .acct-hero-who{gap:var(--cv2-s1)}.cv2-account .acct-hero-name-cta{order:3;min-height:44px;margin:0;padding:0;border:0;border-radius:var(--cv2-r-xs);background:transparent;color:var(--cv2-primary);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.cv2-account .acct-hero-who:has(>.acct-hero-name-cta)>.acct-hero-sub:first-of-type{font-size:var(--cv2-t-body);font-weight:800;color:var(--cv2-ink)}.cv2-account .acct-fact{min-height:64px;border-radius:var(--cv2-r-sm);background:var(--cv2-bg)}.cv2-account .acct-fact-label{font-size:var(--cv2-t-meta);color:var(--cv2-ink2)}.cv2-account .acct-fact-value{font-size:var(--cv2-t-body);font-weight:800}.account-garden.cv2-account .cv2p-shell>.account-main-tabs{gap:2px;margin:var(--cv2-s4) var(--cv2-s4) 0;padding:4px;border-radius:var(--cv2-r-pill);background:var(--cv2-sunken);border-color:transparent;box-shadow:none;backdrop-filter:none}.account-garden.cv2-account .account-main-tabs>button{flex-direction:row;gap:var(--cv2-s1);min-height:52px;padding:0 var(--cv2-s2);border-radius:var(--cv2-r-pill);font-size:15px;font-weight:700}.account-garden.cv2-account .account-main-tabs>button>svg{width:18px;height:18px;flex:none}.account-garden.cv2-account .account-main-tabs>button[aria-selected=true]{background:var(--cv2-raised);color:var(--cv2-primary-deep);box-shadow:var(--cv2-elev-1)}@media (max-width:479px){.account-garden.cv2-account .account-main-tabs>button>svg{display:none}}.cv2-account .account-main-tabs .cv2p-tab-badge{top:-6px}.cv2-account .acct-panel-head .acct-panel-title{font-size:var(--cv2-t-section);font-weight:800}.cv2-account .acct-panel-intro{margin:var(--cv2-s1) 0 0;padding:0;padding-inline-start:var(--cv2-s3);border-radius:0;border-inline-start:3px solid var(--cv2-guide);background:transparent;font-size:15px;font-weight:500;line-height:1.7;text-wrap:pretty}.cv2-account .acct-subnav .cv2p-tab{min-height:44px;border-color:transparent;background:var(--cv2-sunken);color:var(--cv2-ink2);font-size:15px}.cv2-account .acct-subnav .cv2p-tab[aria-selected=true]{background:var(--cv2-selection);color:var(--cv2-primary-deep);box-shadow:inset 0 0 0 1.5px var(--cv2-primary)}.cv2-account .acct-empty{gap:var(--cv2-s2);padding:var(--cv2-s7) var(--cv2-s5);border:1px solid var(--cv2-border);border-radius:var(--cv2-r-md);background:var(--cv2-raised);box-shadow:var(--cv2-elev-1)}.cv2-account .acct-empty p{max-width:34ch;font-size:15px;line-height:1.7;color:var(--cv2-ink2)}.cv2-account .acct-empty .acct-empty-title{font-size:var(--cv2-t-title);color:var(--cv2-ink)}.cv2-account .acct-empty>a.cv2p-btn{min-width:200px;margin-top:var(--cv2-s3)}.cv2-account .acct-order{border:1px solid var(--cv2-border);border-radius:var(--cv2-r-md);box-shadow:var(--cv2-elev-1)}.cv2-account .acct-order-title{font-size:var(--cv2-t-title)}.cv2-account .acct-order-num{unicode-bidi:isolate;white-space:nowrap}.cv2-account .acct-order-head>div:last-child{border-radius:var(--cv2-r-sm)}.cv2-account .acct-order-actions{border-top-style:solid}.cv2-account .acct-order-actions .acct-chip[data-kind=reorder]:not([disabled]){border-color:var(--cv2-primary);font-weight:800}.cv2-account .acct-order-actions .acct-chip:is([data-kind=track],[data-kind=receipt]){border-color:transparent;background:transparent;color:var(--cv2-primary);font-weight:700}@media (hover:hover) and (pointer:fine){.cv2-account .acct-order-actions .acct-chip:is([data-kind=track],[data-kind=receipt]):hover{text-decoration:underline;text-underline-offset:4px}}.cv2-account .cv2p-btn.acct-logout{align-self:center;min-height:48px;margin-top:var(--cv2-s4);border-color:transparent;background:transparent;color:var(--cv2-ember-text);font-weight:700}.cv2-account .cv2p-panel .cv2p-card{border-radius:var(--cv2-r-md);box-shadow:var(--cv2-elev-1)}.cv2-account .cv2p-ltr-num{white-space:nowrap}@media (min-width:1024px){.cv2-account .cv2p-shell:has(>.acct-hero){display:grid;grid-template-columns:280px minmax(0,1fr);grid-template-rows:auto auto 1fr;-moz-column-gap:var(--cv2-s7);column-gap:var(--cv2-s7);max-width:1112px;padding-inline:var(--cv2-s6)}.cv2-account .cv2p-shell:has(>.acct-hero)>.cv2p-topbar{grid-column:1/-1}.cv2-account .cv2p-shell:has(>.acct-hero)>.acct-hero{grid-column:1;grid-row:2;flex-direction:column;align-items:stretch;gap:var(--cv2-s4);margin:var(--cv2-s6) 0 0;padding:var(--cv2-s5) var(--cv2-s4)}.cv2-account .cv2p-shell:has(>.acct-hero) .acct-hero-top{flex:none}.cv2-account .cv2p-shell:has(>.acct-hero) .acct-facts{grid-template-columns:minmax(0,1fr)}.cv2-account .cv2p-shell:has(>.acct-hero) .acct-facts>li{grid-column:auto}.account-garden.cv2-account .cv2p-shell:has(>.acct-hero)>.account-main-tabs{grid-column:1;grid-row:3;align-self:start;position:sticky;top:calc(var(--storefront-stack-height, var(--storefront-status-height, 0px)) + 16px);display:flex;flex-direction:column;gap:var(--cv2-s1);max-width:none;margin:var(--cv2-s4) 0 0;padding:var(--cv2-s2);border:1px solid var(--cv2-border);border-radius:var(--cv2-r-md);background:var(--cv2-raised);box-shadow:var(--cv2-elev-1)}.account-garden.cv2-account .cv2p-shell:has(>.acct-hero)>.account-main-tabs>button{justify-content:flex-start;gap:var(--cv2-s3);min-height:52px;padding-inline:var(--cv2-s4);border-radius:var(--cv2-r-sm);font-size:var(--cv2-t-body);box-shadow:none}.account-garden.cv2-account .cv2p-shell:has(>.acct-hero)>.account-main-tabs>button[aria-selected=true]{background:var(--cv2-selection);color:var(--cv2-primary-deep);box-shadow:inset -3px 0 0 var(--cv2-primary)}.account-garden.cv2-account .cv2p-shell:has(>.acct-hero)>.account-main-tabs>button:not([aria-selected=true]):hover{background:var(--cv2-primary-wash)}.cv2-account .cv2p-shell:has(>.acct-hero)>.cv2p-account-grid{grid-column:2;grid-row:2/span 2;display:block;max-width:760px;margin-top:var(--cv2-s4)}.cv2-account .cv2p-shell:has(>.acct-hero)>.cv2p-account-grid>.cv2p-rail{position:static}.cv2-account .cv2p-shell:has(>.acct-hero) .acct-subnav{flex-direction:row;flex-wrap:wrap;padding:0;border:0;background:transparent;box-shadow:none}}.cv2p-chip[aria-checked=true],.cv2p-chip[aria-pressed=true]{border-color:var(--cv2-primary);background:var(--cv2-selection);color:var(--cv2-primary-deep);box-shadow:inset 0 0 0 1px var(--cv2-primary)}@media (hover:hover) and (pointer:fine){.cv2p-chip:hover{border-color:var(--cv2-primary)}}.cv2-account .acct-pending{border:1px solid color-mix(in srgb,var(--cv2-saffron) 45%,transparent);border-inline-start:3px solid var(--cv2-thread);border-radius:var(--cv2-r-md);background:var(--cv2-raised);box-shadow:var(--cv2-elev-1)}.cv2-account .acct-pending-title{font-size:var(--cv2-t-title);font-weight:800;color:var(--cv2-ink)}.cv2-account .acct-pending-meta{font-size:15px;color:var(--cv2-ink2)}.cv2-account .acct-pending :is(.acct-pending-pay,.acct-pending-edit){width:100%;min-height:52px;border-radius:var(--cv2-r-md);font-size:var(--cv2-t-body);font-weight:800;box-shadow:none}.cv2-account .acct-pending .acct-pending-pay{background:var(--cv2-primary);color:var(--cv2-on-primary)}.cv2-account .acct-pending .acct-pending-edit[data-secondary=true]{border:1px solid var(--cv2-border-strong);background:var(--cv2-raised);color:var(--cv2-ink)}.cv2-account .acct-pending>p:last-child{font-size:var(--cv2-t-meta);color:var(--cv2-ink2)}@media (max-width:419px){.cv2-account .acct-facts{grid-template-columns:minmax(0,1fr)}.cv2-account .acct-facts>li{grid-column:auto}}.cv2-account .acct-theme-row{display:flex;justify-content:center;margin-top:var(--cv2-s4)}@media (min-width:1024px){.cv2-account .acct-theme-row{display:none}}.cv2-account .acct-hero{gap:var(--cv2-s2);margin:var(--cv2-s2) var(--cv2-s4) 0;padding:var(--cv2-s3) var(--cv2-s3) var(--cv2-s3) var(--cv2-s2);padding-inline:var(--cv2-s3) var(--cv2-s2);border-radius:var(--cv2-r-md);animation:none}.cv2-account .acct-hero-top{gap:var(--cv2-s3);align-items:center}.cv2-account .acct-hero .acct-hero-avatar{flex:none;width:44px;height:44px;font-size:19px}.cv2-account .acct-hero-who{gap:0;min-width:0}.cv2-account .acct-hero .acct-hero-name{font-size:var(--cv2-t-strong);font-weight:800;line-height:1.45;overflow-wrap:anywhere}.cv2-account .acct-hero .acct-hero-sub{font-size:var(--cv2-t-meta);font-weight:500;line-height:1.6;color:var(--cv2-ink2)}.cv2-account .acct-hero-who:has(>.acct-hero-name-cta)>.acct-hero-sub:first-of-type{font-size:var(--cv2-t-meta);font-weight:500;color:var(--cv2-ink2)}.cv2-account .acct-hero-code{white-space:nowrap}.cv2-account :is(.acct-hero-edit,.acct-hero-name-cta){order:0;align-self:center;flex:none;display:inline-flex;align-items:center;gap:var(--cv2-s1);min-height:44px;margin:0;padding:0 var(--cv2-s1);border:0;border-radius:var(--cv2-r-xs);background:transparent;color:var(--cv2-primary);font:inherit;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.cv2-account :is(.acct-hero-edit,.acct-hero-name-cta):focus-visible{outline:3px solid var(--cv2-focus-ring);outline-offset:2px}@media (max-width:379px){.cv2-account .acct-hero-name-cta{font-size:var(--cv2-t-meta)}.cv2-account .acct-hero .acct-hero-avatar{width:40px;height:40px}}.cv2-account .acct-hero .acct-facts{grid-template-columns:minmax(0,1fr)}.cv2-account .acct-hero .acct-facts>li{grid-column:auto}.cv2-account .acct-hero .acct-fact{min-height:48px;padding:var(--cv2-s1) var(--cv2-s3);gap:var(--cv2-s2)}.cv2-account .acct-hero .acct-fact>svg:first-child{width:30px;height:30px;padding:6px;border-radius:var(--cv2-r-xs)}.cv2-account .acct-hero .acct-fact-text{flex-direction:row;flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--cv2-s2);column-gap:var(--cv2-s2)}.cv2-account .acct-hero .acct-fact-value{order:-1;font-size:var(--cv2-t-body)}.cv2-account .acct-hero .acct-fact-label{font-size:var(--cv2-t-meta)}.account-garden.cv2-account .cv2p-shell>.account-main-tabs{margin-top:var(--cv2-s2)}.cv2-account .account-main-tabs .acct-tab-debt{background:var(--cv2-ember-soft);color:var(--cv2-ember-text)}.cv2-account .cv2p-main{padding-top:var(--cv2-s3)}.cv2-account .cv2p-panel{gap:var(--cv2-s3)}.cv2-account .acct-panel-guide{margin:0}.cv2-account .acct-orders{display:flex;flex-direction:column;gap:var(--cv2-s3)}.cv2-account .acct-orders>*{margin-block:0!important}.cv2-account .acct-filters{flex-wrap:nowrap;gap:var(--cv2-s2);margin-inline:calc(-1 * var(--cv2-s4));padding:2px var(--cv2-s4) 4px;padding-inline-end:var(--cv2-s8);overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:var(--cv2-s4);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--cv2-ink) var(--cv2-s7));mask-image:linear-gradient(to right,transparent 0,var(--cv2-ink) var(--cv2-s7))}.cv2-account .acct-filters::-webkit-scrollbar{display:none}.cv2-account .acct-filters .acct-filter{flex:none;min-height:44px;padding:0 var(--cv2-s4);font-size:15px;font-weight:700;white-space:nowrap}.cv2-account .acct-filters .acct-filter[aria-pressed=false]{border-color:var(--cv2-border-strong);background:var(--cv2-raised);color:var(--cv2-ink)}.cv2-account .acct-filters .acct-filter:focus-visible{outline:3px solid var(--cv2-focus-ring);outline-offset:2px}.cv2-account .acct-order{padding:var(--cv2-s3) var(--cv2-s4)}.cv2-account .acct-order-head>div:first-child{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--cv2-s2);column-gap:var(--cv2-s2);row-gap:6px}.cv2-account .acct-order-head>div:first-child>p{margin:0}.cv2-account .acct-order-title{order:0;font-size:var(--cv2-t-strong);line-height:1.5}.cv2-account .acct-order-meta{order:1;flex:1 1 auto;margin:0;text-align:end;font-size:var(--cv2-t-meta);line-height:1.6;white-space:nowrap}.cv2-account .acct-order-lines{order:2;flex:1 0 100%;font-size:15px;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cv2-account .acct-order-type{order:3}.cv2-account .acct-order-pay{order:4;line-height:28px}.cv2-account .acct-order-head>div:first-child>p.flex,.cv2-account .acct-order-head>div:first-child>p:is(.acct-order-rated,:not([class])){order:5;flex:1 0 100%}.cv2-account .acct-type-badge{min-height:28px;font-size:13.5px}.cv2-account .acct-order-head>div:last-child{margin-top:var(--cv2-s2);padding:0;background:transparent;border-radius:0}.cv2-account .acct-order-head>div:last-child:before{font-size:var(--cv2-t-meta)}.cv2-account .acct-order-actions{flex-wrap:wrap;gap:6px;margin-top:var(--cv2-s2)!important;padding-top:var(--cv2-s2);border-top:1px solid var(--cv2-border)}.cv2-account .acct-order-actions .acct-chip{min-height:44px;padding:0 var(--cv2-s3);font-size:15px}.cv2-account .acct-order-actions .acct-chip:is([data-kind=track],[data-kind=receipt]){padding:0 var(--cv2-s2)}.cv2-account .acct-order-actions>:is([data-kind=feedback],[data-testid=order-feedback-pill-slot]){flex:1 0 100%;justify-content:center}.cv2-account .acct-order-actions .acct-chip:focus-visible{outline:3px solid var(--cv2-focus-ring);outline-offset:2px}@media (min-width:1024px){.cv2-account .cv2p-main{padding-top:var(--cv2-s4)}.cv2-account .cv2p-shell:has(>.acct-hero)>.acct-hero{margin-top:var(--cv2-s4);padding:var(--cv2-s4)}.cv2-account .cv2p-shell:has(>.acct-hero)>.cv2p-account-grid{margin-top:0}.cv2-account .acct-filters{margin-inline:0;padding-inline:0 var(--cv2-s8)}}@media (max-width:1023px){.cv2-account .acct-hero{gap:6px;margin-top:6px;padding-block:var(--cv2-s2)}.cv2-account .acct-hero .acct-hero-name{line-height:1.35}.cv2-account .acct-hero .acct-hero-sub{line-height:1.5}.cv2-account .acct-hero .acct-fact{min-height:44px}.account-garden.cv2-account .cv2p-shell>.account-main-tabs{margin-top:6px}.account-garden.cv2-account .account-main-tabs>button{min-height:44px}.cv2-account .cv2p-main{padding-top:10px}.cv2-account .acct-orders,.cv2-account .cv2p-panel{gap:10px}}.cv2-account .acct-filters{padding-block:0}.cv2-account .acct-filters .acct-filter{min-height:40px;height:40px}.cv2-account .acct-filters .acct-filter:focus-visible{outline-offset:-3px}.cv2-account .acct-hero .acct-hero-code-guide{margin:0;font-size:13.5px;line-height:1.4;color:var(--cv2-ink2);text-wrap:pretty}@media (max-width:1023px){.cv2-account .acct-hero{gap:4px}.account-garden.cv2-account .cv2p-shell>.account-main-tabs{margin-top:6px}.cv2-account .cv2p-main{padding-top:8px}.cv2-account .acct-orders,.cv2-account .cv2p-panel{gap:8px}.cv2-account .acct-hero{gap:2px;margin-top:4px;padding-block:6px}.cv2-account .acct-hero .acct-hero-name{line-height:1.3}.cv2-account .acct-hero .acct-hero-sub{line-height:1.4}.account-garden.cv2-account .cv2p-shell>.account-main-tabs,.cv2-account .acct-hero .acct-facts{margin-top:4px}.cv2-account .cv2p-main{padding-top:6px}}@media (max-width:379px){.cv2-account .acct-hero{margin-inline:12px;border-top-width:1px}.account-garden.cv2-account .cv2p-shell>.account-main-tabs{margin-inline:12px}.cv2-account .cv2p-main{padding-inline:12px}.cv2-account .acct-filters{margin-inline:-12px;padding-inline-start:12px}.cv2-account .acct-hero .acct-hero-code-guide{font-size:13px;line-height:1.35}.cv2-account .acct-order{padding-inline:var(--cv2-s3)}.cv2-account .acct-order-actions{gap:4px}.cv2-account .acct-order-actions .acct-chip{padding:0 10px}.cv2-account .acct-order-actions .acct-chip:is([data-kind=track],[data-kind=receipt]){padding:0 6px}.cv2-account .acct-hero .acct-facts{margin-top:2px}.cv2-account .cv2p-main{padding-top:4px}.account-garden.cv2-account .cv2p-shell>.account-main-tabs{margin-top:3px}}.cv2-account .acct-subnav{padding-top:var(--cv2-s2)}@media (min-width:1024px){.cv2-account .cv2p-shell:has(>.acct-hero) .acct-hero-top{flex-wrap:wrap;row-gap:0}.cv2-account .cv2p-shell:has(>.acct-hero) .acct-hero-who{flex:1 1 0}.cv2-account .cv2p-shell:has(>.acct-hero) :is(.acct-hero-edit,.acct-hero-name-cta){flex-basis:100%;justify-content:flex-start;padding-inline-start:56px}.cv2-account .acct-hero .acct-fact-text{flex-direction:row}.cv2-account .acct-filters{flex-wrap:wrap;overflow:visible;padding-inline-end:0;-webkit-mask-image:none;mask-image:none}}@media (max-width:379px){.cv2-account .acct-hero{margin-top:2px}}.cv2r-eta{width:100%}.cv2r-eta .cv2p-eta{margin:0;border:1px solid var(--cv2-border);border-radius:var(--cv2-r-md);background:var(--cv2-bg);box-shadow:none}.cv2r-status-done{display:inline-flex;align-items:center;gap:var(--cv2-s1);margin:0;padding:4px 14px;border-radius:var(--cv2-r-pill);background:var(--cv2-success-soft);color:var(--cv2-success);font-size:var(--cv2-t-body);font-weight:800}.cv2r-status-done svg{width:18px;height:18px}.cv2r-side{display:contents}.cv2r-card>*{order:4}.cv2r-card>:is(.cv2r-glyph,.cv2r-title,.cv2r-note,.cv2r-plate,.cv2r-body){order:0}.cv2r-side>.cv2r-eta{order:1}.cv2r-card>:is(.cv2r-status-done,.cv2r-handoff){order:2}.cv2r-side>.cv2r-lines{order:3}@media (min-width:1024px){.cv2r-card[data-tone=ok]:has(>.cv2r-side){max-width:960px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(10,auto) 1fr;-moz-column-gap:var(--cv2-s8);column-gap:var(--cv2-s8);align-content:start}.cv2r-card[data-tone=ok]:has(>.cv2r-side)>*{grid-column:1;order:0}.cv2r-card[data-tone=ok]>.cv2r-side{grid-column:2;grid-row:1/-1;display:grid;align-content:start;gap:var(--cv2-s4);width:100%}}@media (max-width:299px){.cv2-account .acct-hero-top{flex-wrap:wrap}.cv2-account :is(.acct-hero-edit,.acct-hero-name-cta){flex-basis:100%;justify-content:flex-start}.account-garden.cv2-account .account-main-tabs>button{white-space:normal;min-height:52px;padding-inline:2px}.cv2-account .acct-tab-label{white-space:normal;text-align:center;line-height:1.3;font-size:12px}}.dark .cv2-account .cv2p-identity-avatar,.dark .cv2p-profile-avatar{background:linear-gradient(135deg,color-mix(in oklab,var(--cv2-n-primary) 34%,var(--cv2-n-raised)),color-mix(in oklab,var(--cv2-n-saffron) 42%,var(--cv2-n-raised)));color:var(--cv2-n-ink);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--cv2-n-saffron) 55%,transparent)}.dark .cv2p-skel-card{background:var(--cv2-n-raised);opacity:1}