@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:Onest, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-line:#ecebe6}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.isolate{isolation:isolate}.col-span-full{grid-column:1/-1}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-\[2px\]{margin-top:2px}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-\[2px\]{margin-bottom:2px}.ml-3{margin-left:calc(var(--spacing) * 3)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[38px\]{height:38px}.h-\[52px\]{height:52px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[124px\]{height:124px}.h-full{height:100%}.min-h-0{min-height:0}.min-h-\[44px\]{min-height:44px}.min-h-\[56px\]{min-height:56px}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-\[38px\]{width:38px}.w-full{width:100%}.w-max{width:max-content}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-\[22px\]{min-width:22px}.min-w-\[26px\]{min-width:26px}.min-w-\[30px\]{min-width:30px}.flex-1{flex:1}.flex-none{flex:none}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[40px_minmax\(0\,1fr\)_auto\]{grid-template-columns:40px minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-\[2px\]{gap:2px}.gap-\[6px\]{gap:6px}.gap-\[10px\]{gap:10px}.gap-x-\[14px\]{column-gap:14px}.gap-y-1{row-gap:var(--spacing)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--color-line)}.bg-\[\#FFF1DC\]{background-color:#fff1dc}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[6px\]{padding-inline:6px}.px-\[10px\]{padding-inline:10px}.px-\[22px\]{padding-inline:22px}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[10px\]{padding-block:10px}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[14px\]{padding-top:14px}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-\[10px\]{padding-right:10px}.pr-\[14px\]{padding-right:14px}.pr-\[18px\]{padding-right:18px}.pb-0{padding-bottom:0}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-\[10px\]{padding-bottom:10px}.pb-\[14px\]{padding-bottom:14px}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[5px\]{padding-left:5px}.pl-\[10px\]{padding-left:10px}.pl-\[14px\]{padding-left:14px}.pl-\[18px\]{padding-left:18px}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[34px\]{font-size:34px}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[\#8A4700\]{color:#8a4700}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#151513;--muted:#62625c;--paper:#f4f3ef;--line:#ecebe6;--brand:#f4b400;--success:#1e7a4a}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Onest,system-ui,sans-serif;font-size:15px;line-height:1.5}button,input,select{font:inherit}button:where(:not(.kassa-root *)),.button{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:99px;padding:10px 20px;font-weight:600;transition:background .15s}button:hover:not(.kassa-root *),.button:hover{filter:brightness(.96)}button:disabled:not(.kassa-root *){opacity:.45;cursor:not-allowed}a{color:inherit}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}input,select,textarea,input:focus,input:focus-visible,input:active,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline-offset:0;outline:none}.price-cell input:focus,.price-cell input:focus-visible,.price-cell input:active,.option-row-edit>input:focus,.option-row-edit>input:focus-visible,.option-row-edit>input:active,.override-price input:focus,.override-price input:focus-visible,.override-price input:active,.pe-price input:focus,.pe-price input:focus-visible,.pe-price input:active,.search-box input:focus,.search-box input:focus-visible,.search-box input:active,.pe-field input:focus,.pe-field input:focus-visible,.pe-field input:active,.pe-field textarea:focus,.pe-field textarea:focus-visible,.pe-field textarea:active,.pe-field select:focus,.pe-field select:focus-visible,.cat-add input:focus,.cat-add input:focus-visible,.cat-add input:active{outline-offset:0;box-shadow:none;outline:none}.price-cell input:focus,.price-cell input:focus-visible,.override-price input:focus,.override-price input:focus-visible,.pe-price input:focus,.pe-price input:focus-visible,.search-box input:focus,.search-box input:focus-visible{background:0 0}.pe-field input:focus,.pe-field input:focus-visible,.pe-field textarea:focus,.pe-field textarea:focus-visible,.pe-field select:focus,.pe-field select:focus-visible,.cat-add input:focus,.cat-add input:focus-visible,.option-row-edit>input:focus,.option-row-edit>input:focus-visible,.option-row-edit>input:active{background:#f4f3ef}.pe-field.error input:focus,.pe-field.error input:focus-visible,.pe-field.error textarea:focus,.pe-field.error textarea:focus-visible,.pe-field.error .pe-price input:focus,.pe-field.error .pe-price input:focus-visible{background:#fff6f5;box-shadow:0 0 0 1.5px #b42318}h1:not(.kassa-root *),h2:not(.kassa-root *),h3:not(.kassa-root *),p:not(.kassa-root *){margin:0}h1{letter-spacing:-.035em;font-size:34px;font-weight:600;line-height:1.12}h2{letter-spacing:-.025em;font-size:22px;font-weight:600}h3{font-size:16px;font-weight:600}p{color:var(--muted)}small{font-size:12px}strong,b{font-weight:600}label{gap:8px;font-size:14px;font-weight:500;display:grid}input,select{width:100%;min-height:52px;color:var(--ink);background:#fff;border:1px solid #e4e3de;border-radius:16px;padding:12px 16px;font-size:16px}input::placeholder{color:#8f8f88}.wordmark{letter-spacing:-.055em;font-family:Bricolage Grotesque,sans-serif;font-size:26px;font-weight:800;text-decoration:none}.wordmark span{opacity:1}.wordmark span+span{opacity:.55}.wordmark span+span+span{opacity:.25}.ms{letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";font-family:Material Symbols Rounded;font-size:22px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.button{justify-content:space-between;align-items:center;gap:16px;text-decoration:none;display:flex}.primary{background:var(--ink);color:#fff;border-color:var(--ink);min-height:52px}.panel{border:1px solid var(--line);background:#fff;border-radius:28px;padding:24px}.muted{color:var(--muted)}.landing{max-width:1000px;margin:auto;padding:72px 24px}.landing>h1{margin:18px 0;font-size:56px}.landing>p{max-width:520px;margin-top:24px}.shop-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:40px;display:grid}.shop-grid .panel{gap:16px;display:grid}.text-link{padding:8px 0;font-size:14px;display:inline-block}.auth{background:#f4f3ef;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.auth button{min-height:0;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.auth button:hover{filter:none}.auth-side{flex-direction:column;min-height:100dvh;padding:20px;display:flex}.auth-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-mark{letter-spacing:-.04em;align-items:baseline;font-family:Bricolage Grotesque,sans-serif;font-size:24px;font-weight:800;display:flex}.auth-mark .rr{opacity:.45}.auth-aud{letter-spacing:0;color:#62625c;margin-left:8px;font-family:Onest,system-ui,sans-serif;font-size:13px;font-weight:600}.auth-center{flex:1;place-items:center;padding:28px 0;display:grid}.auth-stack{gap:18px;width:min(420px,100%);display:grid}.auth-stack h1{letter-spacing:-.035em;margin:0;font-size:34px;font-weight:600}.auth-lead{color:#62625c;margin:6px 0 0;font-size:15px;line-height:1.5}.auth-stack label,.auth-field{gap:6px;display:grid}.auth-label{color:#62625c;padding-left:6px;font-size:13px;font-weight:500}.auth-label-row{justify-content:space-between;padding:0 6px;display:flex}.auth-label-row .auth-label{padding-left:0}.auth-stack input{width:100%;height:52px;min-height:52px;box-shadow:none;background:#fff;border:0;border-radius:99px;outline:none;padding:0 20px;font-size:16px}.auth-pill{background:#fff;border-radius:99px;align-items:center;height:52px;padding:0 6px 0 20px;display:flex}.auth-pill input{background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0;height:50px;min-height:0;padding:0;font-size:16px}.auth-eye,.auth-back,.auth-linkish{cursor:pointer}a.auth-linkish{color:#151513;text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}a.auth-back{color:#151513;text-decoration:none}.auth-eye{border-radius:50%;place-items:center;width:42px;height:42px;min-height:42px;display:grid}.auth-eye .ms{color:#62625c;font-size:21px}.auth-linkish{text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.auth-check{cursor:pointer;text-align:left;align-items:center;gap:10px;padding:0 6px;font-size:14px;font-weight:400;display:flex}.auth-box{color:#fff;background:#fff;border:2px solid #c9c8c1;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.auth-box.on{background:#151513;border-color:#151513}.auth-box .ms{font-size:16px}.auth button.auth-submit,.auth a.auth-submit{color:#fff;cursor:pointer;background:#151513;border-radius:99px;justify-content:center;align-items:center;width:100%;height:56px;min-height:56px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.auth button.auth-submit:disabled{cursor:default}.auth-help{color:#62625c;text-align:center;font-size:13px;line-height:1.5}.auth-error{color:#7a1a12;background:#fbe9e7;border-radius:20px;align-items:flex-start;gap:10px;margin:0;padding:12px 16px;font-size:14px;line-height:1.45;display:flex}.auth-error .ms{font-size:20px}.auth-back{background:#fff;border-radius:99px;justify-self:start;align-items:center;gap:4px;height:40px;min-height:40px;padding:0 14px 0 8px;font-size:14px;font-weight:500;display:flex}.auth-foot{color:#8f8f88;flex-wrap:wrap;justify-content:center;gap:14px;font-size:12px;display:flex}.auth-foot a,.auth-foot span:not(:last-child){color:#62625c;text-underline-offset:3px;text-decoration:underline}.auth-invite{background:#fff;border-radius:24px;align-items:center;gap:12px;padding:12px;display:flex}.auth-invite>span{background:#f4b400;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-weight:700;display:grid}.auth-invite p{color:#151513;margin:0;font-size:14px;line-height:1.45}.auth-invite b{font-weight:600}.auth-locked{color:#3a3a36;background:#ecebe6;border-radius:99px;align-items:center;gap:8px;height:52px;padding:0 20px;font-size:16px;display:flex}.auth-locked .ms{font-size:18px}.auth-bars{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 6px;display:grid}.auth-bars span{border-radius:99px;height:5px}.auth-rules{gap:6px;padding:0 6px;display:grid}.auth-rules span{align-items:center;gap:8px;font-size:13px;display:flex}.auth-rules .ms{font-size:17px}.auth-fine{font-size:12px}.auth-panel{display:none}@media (min-width:980px){.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-panel{color:#151513;background:#f4b400;border-radius:36px;flex-direction:column;justify-content:flex-end;gap:18px;min-height:calc(100vh - 24px);margin:12px;padding:40px;display:flex}.auth-panel b{letter-spacing:-.05em;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(44px,5vw,76px);font-weight:800;line-height:.95}.auth-panel p{opacity:.85;color:#151513;max-width:34ch;margin:0;font-size:17px;line-height:1.5}}.store-shell{background:#ecebe6;min-height:100dvh}.store{max-width:430px;min-height:100dvh;color:var(--ink);background:#fff;margin:auto;position:relative}.demo-banner{text-align:center;color:#8a4700;background:#fff1dc;padding:8px 12px;font-size:12px;font-weight:600}.shop-cover{background:repeating-linear-gradient(135deg, var(--brand) 0 12px, var(--brand) 12px 24px);height:190px;position:relative}@supports (color:color-mix(in lab, red, red)){.shop-cover{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--brand) 32%, white) 0 12px, color-mix(in srgb, var(--brand) 22%, white) 12px 24px)}}.cover-label{color:#15151373;font-family:ui-monospace,monospace;font-size:10px;font-weight:500;position:absolute;top:96px;left:50%;transform:translate(-50%)}.cover-actions{justify-content:space-between;display:flex;position:absolute;top:16px;left:16px;right:16px}.icon-btn{width:44px;height:44px;min-height:44px;color:var(--ink);background:#ffffffeb;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.shop-intro{background:#fff;border-radius:30px 30px 0 0;gap:14px;margin-top:-30px;padding:20px 18px 0;display:grid;position:relative}.shop-title{align-items:center;gap:12px;display:flex}.shop-title h1{letter-spacing:-.025em;font-size:22px;line-height:1.1}.shop-title p{color:var(--muted);margin-top:2px;font-size:13px}.shop-avatar{background:var(--brand);width:56px;height:56px;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;margin-top:-34px;font-size:17px;font-weight:700;display:grid;box-shadow:0 0 0 4px #fff}.status-chip{color:#14573a;background:#e3f3ea;border-radius:99px;align-items:center;gap:6px;height:30px;margin-left:auto;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.status-chip i{background:#1e7a4a;border-radius:50%;width:7px;height:7px}.status-chip.paused{color:#8a4700;background:#fff1dc}.status-chip.paused i{background:#e08a00}.pickup-select{text-align:left;background:var(--paper);width:100%;color:var(--ink);border:0;border-radius:99px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:6px 16px 6px 6px;display:grid}.pickup-select small{color:var(--muted);font-size:12px;display:block}.pickup-select b{font-size:14px}.pickup-select>span:last-child{text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.pickup-select.invalid{background:#fff6f5;box-shadow:0 0 0 1.5px #b42318}.field-error{color:#b42318;align-items:center;gap:6px;margin:0;padding-left:8px;font-size:13px;font-weight:500;display:flex}.field-error .ms{font-size:17px}.pickup-icon{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.categories{z-index:5;background:#fff;border-bottom:1px solid #f0efeb;align-items:center;gap:8px;padding:12px 0 12px 18px;display:flex;position:sticky;top:0}.categories .icon-btn{background:#fff;border:1px solid #ecebe7;flex:none}.chip-row{scrollbar-width:none;gap:6px;padding-right:18px;display:flex;overflow:auto}.chip-row button{background:#fff;border:1px solid #ecebe7;border-radius:99px;flex:none;height:44px;min-height:44px;padding:0 16px;font-size:14px;font-weight:500}.chip-row button.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.menu-content{gap:22px;padding:6px 18px 130px;display:grid}.menu-content section{gap:4px;display:grid}.menu-content>section:first-child{padding-top:16px}.menu-content h2{letter-spacing:-.015em;margin-bottom:4px;font-size:18px}.product{cursor:pointer;border-bottom:1px solid #f0efeb;grid-template-columns:1fr 88px;align-items:center;gap:14px;padding:10px 0;display:grid}.product-open{text-align:left;min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;gap:3px;padding:0;font-weight:400;display:grid}.product-name{font-size:15px;font-weight:600}.product-desc{color:var(--muted);font-size:13px;font-weight:400;line-height:1.35}.product-open strong{margin-top:2px;font-size:15px}.product h3{font-size:15px}.product p{margin:3px 0;font-size:13px;line-height:1.35}.product strong{font-size:15px}.thumb{background:#f4f3ef;border-radius:22px;width:88px;height:88px;position:relative}.thumb-photo{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.thumb .count{background:var(--ink);color:#fff;border-radius:99px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;font-weight:700;display:grid;position:absolute;top:6px;left:6px}.add-btn{background:var(--ink);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:absolute;bottom:-4px;right:-4px}.store-footer{color:#8f8f88;text-align:center;justify-items:center;gap:6px;font-size:12px;display:grid}.store-footer b{color:#62625c;letter-spacing:-.03em;font-family:Bricolage Grotesque,sans-serif;font-weight:800}.store-footer nav{gap:12px;display:flex}.store-footer a{color:#62625c}.bottom-bar{width:min(100%,430px);padding:14px 16px calc(26px + env(safe-area-inset-bottom));z-index:10;background:linear-gradient(#fff0,#fff 40%);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.cart-cta{background:var(--ink);color:#fff;border:0;border-radius:99px;justify-content:space-between;align-items:center;width:100%;height:60px;min-height:60px;padding:0 8px 0 22px;font-size:16px;font-weight:600;display:flex;box-shadow:0 12px 24px -10px #15151380}.flow-body .cart-cta,.sheet .cart-cta,.checkout .cart-cta{justify-content:center}.kitchen-login{margin-inline:auto}.cart-cta .cart-meta{background:#ffffff29;border-radius:99px;align-items:center;height:44px;padding:0 16px;display:inline-flex}.flow-top{z-index:5;background:#fff;grid-template-columns:48px 1fr 48px;align-items:center;padding:16px;display:grid;position:sticky;top:0}.flow-top b{text-align:center;font-size:16px}.flow-top .icon-btn{background:#fff;border:1px solid #ecebe7}.flow-body{gap:16px;padding:6px 16px 24px;display:grid}.cart-line{border-bottom:1px solid #f0efeb;grid-template-columns:1fr auto;gap:10px 12px;padding:14px 0;display:grid}.cart-line small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.qty-pill{background:var(--paper);border-radius:99px;align-items:center;width:max-content;height:48px;padding:0 3px;display:flex}.qty-pill button{background:#fff;border:0;border-radius:50%;place-items:center;width:42px;height:42px;min-height:42px;padding:0;display:grid}.qty-pill span{text-align:center;width:34px;font-weight:600}.unit{color:#8f8f88;text-align:right;align-self:center;font-size:12px}.totals{gap:6px;font-size:14px;display:grid}.totals div{color:var(--muted);justify-content:space-between;display:flex}.totals .grand{color:var(--ink);font-size:17px;font-weight:600}.checkout{background:#f7f6f3;min-height:100dvh}.checkout .flow-top{background:#f7f6f3}.card{background:#fff;border-radius:28px;gap:12px;padding:18px;display:grid}.card h2{font-size:15px}.checkout label span,.kitchen-login label{color:var(--muted);padding-left:6px;font-size:13px;font-weight:500}.checkout input,.kitchen-login input{background:var(--paper);border:0;border-radius:99px;height:52px;min-height:52px;padding:0 20px}.field-hint{color:var(--muted);padding-left:6px;font-size:12px}.spinner{border:4px solid #ecebe6;border-top-color:#151513;border-radius:50%;width:56px;height:56px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pay-screen,.kitchen-login{text-align:center;align-content:center;justify-items:center;gap:16px;min-height:100dvh;padding:40px 28px;display:grid}.pay-screen h1,.kitchen-login h1{letter-spacing:-.02em;font-size:22px}.pay-screen .stack,.kitchen-login{width:min(100%,360px)}.pay-screen .stack{gap:10px;display:grid}.pay-screen .stack button,.kitchen-login button{width:100%}.status-screen{background:#f7f6f3;min-height:100dvh}.status-screen .flow-top{background:#f7f6f3}.status-card{background:var(--brand);color:var(--brand-ink);border-radius:32px;gap:16px;padding:22px;display:grid}.status-card.ready{color:#fff;background:#1e7a4a}.status-time{letter-spacing:-.045em;font-size:56px;font-weight:600;line-height:1}.status-card small{opacity:.8;font-size:13px}.status-bars{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.status-bars i{background:currentColor;border-radius:99px;height:6px}.status-bars i.off,.status-labels span.off{opacity:.35}.status-labels{grid-template-columns:repeat(3,1fr);font-size:13px;display:grid}.status-labels span:nth-child(2){text-align:center}.status-labels span:nth-child(3){text-align:right}.status-card h2{letter-spacing:-.02em;font-size:20px}.status-card p{color:inherit;opacity:.9;font-size:14px}.shop-row{background:#fff;border-radius:99px;align-items:center;gap:10px;padding:6px;display:flex}.shop-row .mini{background:var(--brand);width:48px;height:48px;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.shop-row small{color:var(--muted);font-size:12px;display:block}.order-card{background:#fff;border-radius:28px;padding:6px 18px}.order-card>div,.order-card .grand{border-bottom:1px solid #f0efeb;justify-content:space-between;gap:10px;padding:12px 0;display:flex}.order-card .grand{border:0;font-weight:600}.sheet-backdrop{z-index:20;background:#15151366;border:0;border-radius:0;width:min(100%,430px);height:100%;min-height:0;padding:0;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.sheet.product-sheet{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.product-hero{background:var(--brand);border-radius:32px 32px 0 0;flex:none;place-items:center;width:100%;height:190px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-hero{background:color-mix(in oklch, var(--brand) 22%, white)}}.product-hero .grabber{background:#15151333;position:absolute;top:10px;left:50%;transform:translate(-50%)}.product-photo{color:#15151373;background:repeating-linear-gradient(135deg,#ffffff8c 0 7px,#ffffff26 7px 14px);border-radius:50%;place-items:center;width:150px;height:130px;font-family:ui-monospace,monospace;font-size:9px;font-weight:500;display:grid}img.product-photo{object-fit:cover;background:0 0}.product-hero .icon-btn{background:#ffffffeb;position:absolute;top:16px;right:16px}.product-sheet-body{gap:8px;padding:20px 18px 24px;display:grid;overflow:auto}.product-sheet-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-sheet-title h2{letter-spacing:-.025em;font-size:24px}.product-sheet-body p{font-size:14px;line-height:1.45}.allergen-line{align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.allergen-line .ms{font-size:16px}.fav-btn{color:#151513;background:#fff;border:1px solid #ecebe7;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;min-height:48px;margin-top:-6px;padding:0;display:grid}.fav-btn.on{color:#fff;background:#151513;border-color:#151513}.fav-btn.on .ms{font-variation-settings:"FILL" 1}.sheet-bar{background:#fff;border-top:1px solid #f0efeb;align-items:center;gap:8px;padding:12px 16px 24px;display:flex}.sheet-qty{height:60px}.sheet-qty button{width:48px;height:48px}.sheet-add{background:var(--ink);color:#fff;border:0;border-radius:99px;flex:1;min-height:60px;padding:6px 16px;font-size:15px;font-weight:600}.sheet-add:disabled{color:#3a3a36;opacity:1;background:#ecebe6}.sheet{z-index:21;background:#fff;border-radius:32px 32px 0 0;gap:14px;width:min(100%,430px);max-height:92%;padding:14px 16px 24px;display:grid;position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%)}.grabber{background:#e4e3de;border-radius:99px;justify-self:center;width:40px;height:5px}.sheet-head{justify-content:space-between;align-items:center;display:flex}.sheet-head .icon-btn{border:1px solid #ecebe7}.slot-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.slot-grid button{background:#fff;border:1px solid #ecebe7;border-radius:20px;align-content:center;place-items:center;height:60px;min-height:60px;padding:0;display:grid}.slot-grid button small{color:var(--muted);font-size:11px}.slot-grid button.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.slot-grid button.selected small{color:#fff}.slot-grid button:disabled{color:#8f8f88;opacity:1;background:#f7f6f3;text-decoration:line-through}.cat-list{display:grid}.cat-list button{text-align:left;background:0 0;border:0;border-radius:20px;grid-template-columns:1fr auto 20px;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 14px;font-size:16px;display:grid}.cat-list button.selected{background:var(--paper);font-weight:600}.cat-list small{color:var(--muted)}.empty{text-align:center;justify-items:center;gap:10px;padding:80px 32px;display:grid}.empty .bubble{background:var(--paper);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.alert{color:#7a1a12;text-align:left;background:#fbe9e7;border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:0;padding:16px;font-size:14px;line-height:1.45;display:grid}.alert .ms{font-size:22px}.alert:not(:has(.ms)){grid-template-columns:1fr}.checkout .alert{border-radius:24px}.checkout .alert b{font-weight:600}.kitchen{color:#f4f3ef;background:#1c1c1a;flex-direction:column;min-height:100dvh;display:flex}.kitchen>header{z-index:20;background:#1c1c1a;border-bottom:1px solid #2a2a27;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.kitchen-avatar{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:grid}.kitchen-title{margin-right:auto;display:grid}.kitchen-title b{font-size:17px;font-weight:600}.kitchen-title span,.kitchen-group-head>span:last-of-type,.kitchen-empty>span:last-child{color:#b9b9b2;font-size:13px}.kitchen .segment{background:#2a2a27;border-radius:99px;gap:2px;padding:4px;display:flex}.kitchen .segment button{color:#f4f3ef;background:0 0;border:0;border-radius:99px;align-items:center;gap:6px;height:48px;min-height:48px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.kitchen .segment button.on{color:#151513;background:#f4f3ef}.kitchen .segment button.on>.count{color:#fff;background:#151513}.kitchen .segment .count{color:#fff;background:#3a3a36;border-radius:99px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:13px;display:inline-grid}.kitchen .round,.kitchen .logout{color:#f4f3ef;background:#2a2a27;border:0;height:52px;min-height:52px}.kitchen .round{border-radius:50%;place-items:center;width:52px;padding:0;display:grid}.kitchen .logout{border-radius:99px;align-items:center;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.kitchen-board{flex:1;align-content:start;gap:18px;padding:12px 16px 90px;display:grid}.kitchen-empty{text-align:center;place-items:center;height:60vh;display:grid}.kitchen-empty>span,.kitchen-empty b,.kitchen-empty .ms{display:block}.kitchen-empty .ms{color:#b9b9b2;margin-bottom:10px;font-size:56px}.kitchen-empty b{color:#f4f3ef;margin-bottom:8px;font-size:22px;font-weight:600}.kitchen-group{gap:10px;display:grid}.kitchen-group-head{align-items:center;gap:10px;display:flex}.kitchen-group-head i{background:#2a2a27;flex:1;height:1px}.slot-pill{color:#f4f3ef;background:#2a2a27;border-radius:99px;align-items:center;height:34px;padding:0 14px;font-size:16px;font-weight:700;display:inline-flex}.slot-pill.late{color:#fff;background:#b42318}.slot-pill.soon{color:#151513;background:#f4b400}.kitchen-tiles,.kitchen-totals{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:10px;display:grid}.kitchen-tiles article,.kitchen-totals article{color:#151513;background:#fdfdfb;border-radius:22px}.kitchen-tiles article{flex-direction:column;display:flex;overflow:hidden}.kitchen-tiles article.fresh{box-shadow:0 0 0 4px #c6f24e}.kitchen-tiles article>header{background:0 0;border-bottom:1px solid #f0efeb;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 10px;display:flex}.kitchen-tiles article>header>div{align-items:center;gap:8px;min-width:0;display:flex}.kitchen-tiles article>header b{letter-spacing:-.02em;font-size:22px;font-weight:700}.kitchen-name{color:#3a3a36;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.kitchen-new{color:#151513;letter-spacing:.04em;background:#c6f24e;border-radius:99px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.kitchen-delivery{color:#1d4ed8;white-space:nowrap;background:#e8f0fe;border-radius:99px;flex:none;align-items:center;gap:4px;height:28px;padding:0 10px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.kitchen-delivery .ms{font-size:16px}.kitchen-tiles article.done{opacity:.75}.kitchen-action{margin-top:auto;padding:10px}.kitchen-tiles ul{margin:0;padding:4px 14px 2px;list-style:none;display:grid}.kitchen-tiles li{border-bottom:1px solid #f4f3ef;grid-template-columns:36px minmax(0,1fr);gap:6px;padding:8px 0;font-size:17px;font-weight:600;display:grid}.kitchen-action button{color:#fff;cursor:pointer;background:#1e7a4a;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;min-height:56px;font-size:17px;font-weight:700;display:flex}.kitchen-action button .ms{font-size:22px}.kitchen-action button.undo{color:#151513;background:#fff;border:1px solid #d9d8d2;gap:6px;height:52px;min-height:52px;font-size:15px;font-weight:600}.kitchen-action button.undo .ms{font-size:20px}.kitchen-totals article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:14px 16px;display:grid}.kitchen-totals article>b{letter-spacing:-.04em;grid-row:span 2;font-size:40px;line-height:1}.kitchen-totals article strong{font-size:19px}.kitchen-totals article span{color:#3a3a36;font-size:14px}.kitchen-toast{color:#151513;z-index:30;background:#f4f3ef;border-radius:99px;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:8px 20px;font-size:15px;font-weight:500;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -10px #00000080}.kitchen-toast:not(:has(button)){padding:14px 20px}.kitchen-toast button{color:#fff;cursor:pointer;background:#151513;border:0;border-radius:99px;height:44px;min-height:44px;margin-right:-12px;padding:0 16px;font-size:14px;font-weight:600}.klaarrr-toast{z-index:60;color:#fff;background:#151513;border-radius:99px;align-items:center;gap:10px;max-width:calc(100vw - 32px);min-height:48px;padding:6px 14px 6px 16px;font-size:14px;font-weight:500;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 24px -8px #15151380}.klaarrr-toast .ms{color:#c6f24e;font-size:19px}.kitchen-login{color:#f4f3ef;background:#1c1c1a}.kitchen-login p,.kitchen-login label{color:#b9b9b2}.kitchen-login .alert{color:#7a1a12}.kitchen .alert{margin:12px 16px 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.beheer-support-banner{color:#151513;background:#c6f24e;border-radius:99px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px 10px 18px;font-size:14px;display:flex}.beheer-support-banner .ms{font-size:20px}.beheer-support-banner-text{flex:1;min-width:200px}.beheer-support-banner button{color:#fff;cursor:pointer;background:#151513;border:0;border-radius:99px;height:40px;padding:0 16px;font-size:13px;font-weight:600}.beheer-app{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}@media (min-width:1100px){.beheer-app{grid-template-rows:1fr;grid-template-columns:248px minmax(0,1fr)}}.beheer-nav{border-bottom:1px solid var(--line);z-index:30;background:#fff;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}@media (min-width:1100px){.beheer-nav{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;align-items:stretch;gap:16px;height:100dvh;padding:20px 14px}}.beheer-nav-logo{align-items:center;gap:10px;display:flex}.beheer-nav-logo-circle{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.beheer-nav-shopname{font-size:15px;font-weight:600;line-height:1.2}.beheer-nav-shoplabel{color:var(--muted);font-size:12px}@media (max-width:1099px){.beheer-nav-logo>div{display:none}}.beheer-nav-links{scrollbar-width:thin;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}@media (min-width:1100px){.beheer-nav-links{flex-direction:column}}.beheer-nav-item{height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:500;display:flex}.beheer-nav-item.active{background:var(--ink);color:#fff}.beheer-nav-divider{display:none}@media (min-width:1100px){.beheer-nav-divider{background:#e4e3de;flex:none;height:1px;margin:8px 16px;display:block}}.beheer-nav-foot{display:none}@media (min-width:1100px){.beheer-nav-foot{gap:10px;display:grid}}.beheer-nav-action{background:var(--ink);color:#fff;border:0;border-radius:99px;justify-content:center;align-items:center;gap:6px;height:44px;font-size:13px;font-weight:600;text-decoration:none;display:flex}button.beheer-nav-action{cursor:pointer;width:100%;font-family:inherit}button.beheer-nav-action:disabled{opacity:.6;cursor:default}.beheer-nav-action.outline{color:var(--ink);border:1px solid var(--line);background:#fff}.beheer-nav-wordmark{text-align:center;color:#8f8f88;font-size:12px}.beheer-nav-wordmark b{font-family:var(--font-brand,inherit);color:var(--muted);letter-spacing:-.03em;font-weight:800}.beheer-main{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;padding:16px 16px 80px;display:grid}@media (min-width:1100px){.beheer-main{padding:24px 28px 80px}}.beheer-main-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.beheer-main-header h1{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600;line-height:1.1}@media (min-width:1100px){.beheer-main-header h1{font-size:32px}}.beheer-main-sub{color:var(--muted);margin-top:4px;font-size:14px}.online-toggle-wrap{position:relative}.online-toggle{color:#14573a;cursor:pointer;background:#e3f3ea;border:0;border-radius:99px;align-items:center;gap:10px;height:52px;padding:0 8px 0 16px;display:flex}.online-toggle.paused{color:#8a4700;background:#fff1dc}.online-toggle .dot{background:#1e7a4a;border-radius:50%;flex:none;width:10px;height:10px}.online-toggle.paused .dot{background:#b25e00}.online-toggle.closed{color:#3a3a36;cursor:default;background:#f4f3ef;padding-right:16px}.online-toggle.closed .dot{background:#8f8f88}.online-toggle:disabled{opacity:1;filter:none;cursor:default}.online-toggle .text{text-align:left;display:grid}.online-toggle .text b{font-size:14px;font-weight:600}.online-toggle .text span{opacity:.85;font-size:12px}.online-toggle .action{height:38px;color:var(--ink);background:#fff;border-radius:99px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.pause-dialog-backdrop{z-index:50;background:#15151373;position:fixed;inset:0}.pause-dialog{z-index:51;background:#fff;border-radius:32px;gap:14px;width:min(420px,100vw - 32px);padding:24px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.pause-dialog-icon{color:#8a4700;background:#fff1dc;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.pause-dialog-icon .ms{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;font-size:24px}.pause-dialog b{letter-spacing:-.02em;font-size:22px;font-weight:600;display:block}.pause-dialog p{color:#62625c;margin-top:4px;font-size:14px;line-height:1.5}.pause-dialog-opts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pause-dialog-opts button{cursor:pointer;filter:none;background:#fff;border:1px solid #ecebe7;border-radius:20px;height:56px;min-height:56px;padding:0;font-size:15px;font-weight:600}.pause-dialog-opts button:hover{filter:none;background:#f4f3ef}.pause-dialog-cancel{cursor:pointer;filter:none;background:0 0;border:0;border-radius:99px;height:48px;min-height:48px;padding:0;font-size:14px;font-weight:500}.pause-dialog-cancel:hover{filter:none;background:0 0}.menu-tabs-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.menu-tabs{background:var(--line);border-radius:99px;grid-template-columns:1fr 1fr;width:min(360px,100%);padding:4px;display:grid}.menu-tabs button{cursor:pointer;background:0 0;border:0;border-radius:99px;height:44px;font-size:14px;font-weight:500}.menu-tabs button.on{background:#fff;font-weight:600;box-shadow:0 1px 3px #1515131f}.menu-tabs-row .button.primary{filter:none;border:0;border-radius:99px;align-items:center;gap:8px;height:48px;min-height:48px;padding:0 20px 0 16px;display:inline-flex}.menu-tabs-row .button.primary .ms{font-size:20px}.cat-chips-row{align-items:center;gap:6px;display:flex}@media (min-width:1200px){.cat-chips-row{display:none}}.cat-chips{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.cat-chips button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:99px;flex:none;align-items:center;gap:6px;height:44px;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.cat-chips button.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.cat-manage-toggle{border:1px solid var(--line);height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:99px;flex:none;align-items:center;gap:4px;padding:0 14px 0 10px;font-size:13px;font-weight:600;display:flex}.cat-manage-toggle.on{background:var(--ink);color:#fff}.menu-cols{align-items:start;gap:12px;display:grid}@media (min-width:1200px){.menu-cols{grid-template-columns:320px minmax(0,1fr)}}.cat-panel{background:#fff;border-radius:28px;gap:4px;padding:12px;display:none}.cat-panel.forced{display:grid}@media (min-width:1200px){.cat-panel{display:grid}}.cat-panel-title{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:6px 12px 8px;font-size:12px;font-weight:600}.cat-row{background:0 0;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 4px 4px 0;display:grid}.cat-row.on{background:var(--paper)}.cat-row-main{text-align:left;cursor:pointer;filter:none;min-width:0;min-height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:center;gap:2px;padding:6px 0 6px 14px;display:grid}.cat-row-main:hover,.cat-row-main:active,.cat-row-main:focus,.cat-row-main:focus-visible{filter:none;background:0 0;outline:none}.cat-row-main .label{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:1.25;overflow:hidden}.cat-row.on .label{font-weight:600}.cat-row-main .meta{color:var(--muted);font-size:12px;line-height:1.3}.cat-row-actions{gap:0;display:flex}.cat-action{cursor:pointer;filter:none;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.cat-action .ms{font-size:19px}.cat-action.move{width:36px;min-width:36px}.cat-action:hover:not(:disabled){filter:none;background:#fff}.cat-action:disabled{opacity:.3;cursor:pointer}.cat-add{gap:6px;padding:8px 4px 4px;display:flex}.cat-add input{background:var(--paper);border:0;border-radius:99px;flex:1;min-width:0;height:44px;padding:0 16px;font-size:14px}.cat-add button{background:var(--ink);color:#fff;cursor:pointer;filter:none;border:0;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.cat-add button:disabled{background:#c9c8c1}.product-panel{background:#fff;border-radius:28px;gap:8px;padding:16px;display:grid}.product-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 4px 4px;display:flex}.product-panel-header b{letter-spacing:-.02em;font-size:20px;font-weight:600}.product-panel-header .note{color:var(--muted);font-size:13px}.search-box{background:var(--paper);border-radius:99px;flex:0 260px;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.search-box .ms{color:var(--muted);font-size:19px}.search-box input{background:0 0;border:0;flex:1;min-width:0;font-size:14px}.product-row{background:#fff;border:1px solid #f0efeb;border-radius:22px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:4px;padding:8px;display:grid}.product-row .thumb{background:var(--paper);cursor:pointer;color:#9a9a93;filter:none;border:0;border-radius:16px;place-items:center;width:56px;height:56px;padding:0;display:grid;overflow:hidden}.product-row .thumb.has-photo img{object-fit:cover;width:100%;height:100%}.product-row .thumb:hover,.product-row .thumb:active,.product-row .thumb:focus,.product-row .thumb:focus-visible{filter:none;background:var(--paper)}.product-main{text-align:left;cursor:pointer;filter:none;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.product-main:hover,.product-main:active,.product-main:focus,.product-main:focus-visible{filter:none;background:0 0}.product-main .name-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-main .name{font-size:15px;font-weight:600}.chip-badge{background:var(--paper);pointer-events:none;border-radius:99px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.product-main .meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.product-side{align-items:center;gap:10px;display:flex}.product-side .price{text-align:right;min-width:64px;font-size:15px;font-weight:600}.avail-toggle{cursor:pointer;height:40px;color:var(--ink);background:#fff;border:1px solid #ecebe7;border-radius:99px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:12px;font-weight:600;display:flex}.avail-toggle.off{color:#b42318;background:#fbe9e7;border-color:#f4c7c1}.avail-toggle .track{background:var(--ink);border-radius:99px;flex:none;width:36px;height:24px;position:relative}.avail-toggle.off .track{background:var(--line)}.avail-toggle .track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:15px}.avail-toggle.off .track:after{left:3px}.pager{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 4px 0;font-size:13px;display:flex}.pager-buttons{align-items:center;gap:6px;display:flex}.pager-buttons button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pager-buttons button:disabled{opacity:.35}.pager-buttons span{text-align:center;min-width:52px;color:var(--ink);font-size:13px;font-weight:600}.empty-state{text-align:center;justify-items:center;gap:8px;padding:36px 20px;display:grid}.empty-state .icon{background:var(--paper);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.empty-state span:not(.icon){color:var(--muted);font-size:13px}.groups-empty{text-align:center;background:#fff;border-radius:28px;justify-items:center;gap:8px;padding:56px 28px 40px;display:grid}.groups-empty .icon{background:var(--paper);width:56px;height:56px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.groups-empty .icon .ms{font-size:26px}.groups-empty b{letter-spacing:-.02em;margin-top:8px;font-size:22px;font-weight:600}.groups-empty p{color:var(--muted);max-width:42ch;margin:0;font-size:14px;line-height:1.5}.groups-empty .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:16px;font-size:11px;font-weight:600}.groups-empty .starters{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.groups-empty .starters button{filter:none;cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;align-items:center;gap:6px;height:44px;min-height:44px;padding:0 16px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.groups-empty .starters button:hover{filter:none;background:#f9f8f6}.groups-empty .starters button .ms{font-size:18px}.groups-empty-cta{color:#fff;cursor:pointer;filter:none;background:#151513;border:0;border-radius:99px;align-items:center;gap:8px;height:52px;min-height:52px;margin-top:12px;padding:0 22px 0 16px;font-size:15px;font-weight:600;display:inline-flex}.groups-empty-cta:hover{filter:none;background:#151513}.groups-empty-cta .ms{font-size:20px}.groups-empty .foot{color:var(--muted);max-width:38ch;margin-top:8px;font-size:13px;line-height:1.5}.group-list{background:#fff;border-radius:28px;gap:8px;padding:16px;display:grid}.group-hint{color:var(--muted);max-width:60ch;margin:0 4px 6px;font-size:14px;line-height:1.5}.group-row{text-align:left;cursor:pointer;filter:none;background:#fff;border:1px solid #f0efeb;border-radius:22px;grid-template-columns:44px minmax(0,1fr) auto 20px;align-items:center;gap:14px;min-height:0;padding:10px 12px 10px 10px;display:grid}.group-row:hover{filter:none;background:#f9f8f6}.group-row .icon{background:var(--paper);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.group-row .main{gap:2px;min-width:0;display:grid}.group-row .name{font-size:15px;font-weight:600}.group-row .summary{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.group-row .used{color:var(--muted);text-align:right;font-size:12px}.group-row .chevron{color:#9a9a93}.modal-backdrop{z-index:50;background:#15151373;position:fixed;inset:0}.group-modal{z-index:51;background:#f7f6f3;border-radius:32px;flex-direction:column;width:min(880px,100vw - 24px);max-height:calc(100vh - 24px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.group-modal-header{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.group-modal-header b{letter-spacing:-.02em;font-size:20px;font-weight:600}.group-modal-header .used{color:var(--muted);font-size:12px}.group-modal-body{flex:1;align-items:start;gap:12px;padding:0 20px 20px;display:grid;overflow-y:auto}@media (min-width:820px){.group-modal-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.group-modal-col{gap:10px;display:grid}.group-modal .ms{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:18px;font-weight:400}.group-modal-footer{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 20px 18px;display:flex}.group-modal-footer .delete-link{color:#b42318;filter:none;background:0 0;border:0;min-height:0;padding:0;font-weight:600}.group-modal-footer .pe-cancel{height:52px;min-height:52px;color:var(--ink);cursor:pointer;filter:none;background:#fff;border:1px solid #e4e3de;border-radius:99px;flex:none;padding:0 20px;font-size:15px;font-weight:500}.group-modal-footer .pe-save{color:#fff;cursor:pointer;filter:none;background:#151513;border:0;border-radius:99px;flex:none;height:52px;min-height:52px;padding:0 24px;font-size:15px;font-weight:600}.group-modal-footer .pe-save.idle{color:#62625c;background:#ecebe6}.opt-section{background:#fff;border-radius:24px;gap:10px;padding:16px;display:grid}.opt-section.group-type-card{gap:12px}.opt-section.group-options-card{gap:8px}.opt-section .opt-group-row{margin-top:0}.opt-section-head{justify-content:space-between;align-items:baseline;display:flex}.opt-section-head b{font-size:15px;font-weight:600}.opt-section-head span{color:var(--muted);font-size:12px}.opt-label{color:var(--muted);padding-left:6px;font-size:13px;font-weight:500}.type-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.type-card{border:1px solid var(--line);text-align:left;cursor:pointer;filter:none;background:#fff;border-radius:20px;gap:2px;min-height:64px;padding:10px 12px;font-weight:500;display:grid}.type-card.on{border:1.5px solid var(--ink)}.type-card-title{align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.type-card-title .ms{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:18px}.type-card-title .ms.type-icon-qty{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 14;font-size:14px}.type-card-ex{color:var(--muted);padding-left:24px;font-size:11px;font-weight:400;line-height:1.3}.group-controls-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.req-toggle{border:1px solid var(--line);cursor:pointer;filter:none;background:#fff;border-radius:99px;align-items:center;gap:10px;height:48px;min-height:48px;padding:0 16px 0 8px;font-size:14px;font-weight:500;display:flex}.req-toggle .track{background:var(--line);border-radius:99px;width:40px;height:26px;position:relative}.req-toggle.on .track{background:var(--ink)}.req-toggle .track:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.req-toggle.on .track:after{left:17px}.max-stepper{border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:8px;height:48px;min-height:48px;padding:0 4px 0 16px;font-size:14px;font-weight:500;display:flex}.max-stepper>span:first-child{flex:1}.max-stepper>span:not(:first-child){text-align:center;min-width:20px;font-weight:600}.max-stepper button{background:var(--paper);cursor:pointer;filter:none;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.max-stepper button .ms{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:18px}.option-edit-head{color:var(--muted);grid-template-columns:minmax(0,1fr) 110px 44px 40px;gap:8px;padding:0 6px;font-size:12px;font-weight:500;display:grid}.option-row-edit{grid-template-columns:minmax(0,1fr) 110px 44px 40px;align-items:center;gap:8px;display:grid}.option-row-edit .cat-action{color:#62625c}.option-row-edit .cat-action .ms{font-size:18px}.option-row-edit .switch.small{justify-self:center}.option-row-edit input{background:var(--paper);min-width:0;height:44px;box-shadow:none;border:0;border-radius:99px;outline:none;padding:0 16px;font-size:14px}.price-cell{background:var(--paper);border-radius:99px;align-items:center;gap:4px;height:44px;padding:0 12px;display:flex;overflow:hidden}.price-cell span:first-child{color:var(--muted);font-size:13px}.price-cell input{width:40px;min-width:0;height:auto;box-shadow:none;appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.add-option-btn{cursor:pointer;filter:none;background:#fff;border:1px dashed #d9d8d2;border-radius:99px;justify-content:center;align-items:center;gap:4px;height:44px;min-height:44px;margin-top:4px;padding:0;font-size:13px;font-weight:500;display:flex}.add-option-btn .ms{font-size:17px}.group-preview{background:#ecebe6;border-radius:24px;gap:10px;padding:16px;display:grid;position:sticky;top:0}.preview-title{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.preview-card{background:#fff;border-radius:24px;gap:8px;padding:14px;display:grid}.preview-card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.preview-card-head b{letter-spacing:-.01em;font-size:15px;font-weight:600}.preview-hint{background:var(--paper);color:#3a3a36;border-radius:99px;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.preview-hint.dark{background:var(--ink);color:#fff}.preview-option-row{border:1px solid #ecebe7;border-radius:99px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-height:46px;padding:0 14px 0 12px;display:grid}.preview-mark{color:#14573a;background:#fff;border:2px solid #c9c8c1;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.preview-mark.square{border-radius:6px}.preview-mark.check{background:#e3f3ea;border-color:#1e7a4a}.preview-price{color:var(--muted);font-size:12px}.confirm-modal{z-index:56;background:#fff;border-radius:32px;gap:14px;width:min(440px,100vw - 32px);padding:24px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.confirm-icon{color:#8a4700;background:#fff1dc;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.confirm-icon .ms{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;font-size:24px}.confirm-icon.danger{color:#b42318;background:#fdecec}.confirm-modal b{letter-spacing:-.02em;font-size:21px;font-weight:600}.confirm-modal p{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}.confirm-buttons{gap:8px;display:grid}.confirm-buttons button{cursor:pointer;filter:none;border-radius:99px;height:52px;min-height:52px;padding:0;font-size:15px}.confirm-buttons button.button.primary{border:0}.confirm-buttons button.danger{color:#fff;background:#b42318;border:0;font-weight:600}.confirm-buttons button:not(.button){border:1px solid var(--line);background:#fff;font-weight:500}.opt-group-row{background:#f7f6f3;border:1.5px solid #0000;border-radius:22px;margin-top:8px;overflow:hidden}.opt-group-row.open{border-color:var(--ink)}.opt-group-row-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;display:grid}.opt-group-row .icon{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.opt-group-row .icon .ms{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:19px}.opt-group-actions .icon-btn .ms,.override-row .icon-btn .ms{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:18px}.opt-group-row-main{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.opt-group-row-main .name-row{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.tag-custom{color:#8a4700;background:#fff1dc;border-radius:99px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.opt-group-row-main .summary{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.opt-group-actions{display:flex}.opt-group-actions .icon-btn,.override-row .icon-btn{width:40px;height:40px;min-height:40px;color:var(--ink);background:0 0;border-radius:50%}.opt-group-actions .icon-btn.on{color:#8a4700;background:#fff1dc}.opt-group-actions .icon-btn.danger{color:#b42318}.override-panel{background:#fff;border-radius:18px;gap:8px;margin:0 6px 6px;padding:12px;display:grid}.override-panel p{color:#3a3a36;margin:0;font-size:13px;line-height:1.45}.override-head-row{color:var(--muted);letter-spacing:.02em;grid-template-columns:40px minmax(0,1fr) 104px 84px;gap:8px;padding:0 4px;font-size:11px;font-weight:600;display:grid}.override-row{grid-template-columns:40px minmax(0,1fr) 104px 84px;align-items:center;gap:8px;display:grid}.override-label{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:500;display:flex;overflow:hidden}.default-btn{border:1px solid var(--line);height:26px;color:var(--muted);cursor:pointer;background:#fff;border-radius:99px;flex:none;padding:0 9px;font-size:11px;font-weight:600}.default-btn.on{border-color:var(--ink);background:var(--ink);color:#fff}.override-price{background:var(--paper);border-radius:99px;align-items:center;gap:3px;height:40px;padding:0 10px;display:flex}.override-price span:first-child{color:var(--muted);font-size:12px}.override-price input{width:40px;min-width:0;box-shadow:none;appearance:none;background:0 0;border:0;outline:none;flex:1;font-size:14px}.override-total{text-align:right;font-size:14px;font-weight:600}.override-footer{border-top:1px solid #f0efeb;flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:6px;display:flex}.override-footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:4px;height:40px;padding:0 14px 0 10px;font-size:13px;font-weight:500;display:flex}.override-footer .hint{color:var(--muted);border:0;flex:180px;align-self:center;padding:0;font-size:12px}.attach-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.select-wrap{min-width:0;display:block;position:relative}.select-wrap select{appearance:none;width:100%;padding-right:40px}.select-wrap select:hover,.select-wrap select:active,.select-wrap select:focus,.select-wrap select:focus-visible{filter:none;box-shadow:none;outline:none}.select-chevron{pointer-events:none;width:18px;height:18px;color:var(--ink);place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pe-field .select-chevron{color:var(--ink);padding-left:0;font-size:18px;font-weight:400}.attach-select{flex:200px}.attach-select select{height:44px;min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;padding:0 40px 0 14px;font-size:13px;font-weight:500;line-height:44px}.attach-select select:hover,.attach-select select:active,.attach-select select:focus,.attach-select select:focus-visible{background:#fff}.attach-row>button{cursor:pointer;white-space:nowrap;background:#f4f3ef;border:0;border-radius:99px;flex:none;align-items:center;gap:4px;height:44px;min-height:44px;padding:0 14px 0 10px;font-size:13px;font-weight:600;display:flex}.attach-row>button .ms{font-size:18px}.attach-row>button:hover{filter:none;background:#ecebe6}.attach-row>button:active{filter:none;background:#e4e3de}.switch{width:44px;min-width:44px;height:28px;min-height:28px;box-shadow:none;filter:none;background:#e4e3de;border:0;border-radius:99px;flex:none;padding:0;position:relative;overflow:visible}.switch:hover,.switch:active,.switch:focus,.switch:focus-visible{filter:none;background:#e4e3de;outline:none}.switch.on,.switch.on:hover,.switch.on:active,.switch.on:focus,.switch.on:focus-visible{background:#151513}.switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.switch.on:after{left:19px}.switch.small{width:36px;min-width:36px;height:24px;min-height:24px}.switch.small:after{width:18px;height:18px;box-shadow:none}.switch.small.on:after{left:15px}.admin-drawer-backdrop{z-index:20;background:#15151359;position:fixed;inset:0}.admin-drawer{z-index:21;background:#f7f6f3;flex-direction:column;width:min(560px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-20px 0 60px -20px #1515134d}.admin-drawer-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.admin-drawer-head b{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.admin-drawer-close{cursor:pointer;width:44px;height:44px;min-height:44px;color:var(--ink);background:#fff;border:1px solid #e4e3de;border-radius:50%;place-items:center;padding:0;display:grid}.admin-drawer-close .ms{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:20px}.admin-drawer-body{flex:1;align-content:start;gap:10px;padding:0 18px 20px;display:grid;overflow-y:auto}.pe-identity{background:#fff;border-radius:24px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.pe-photo-wrap{justify-items:start;gap:6px;display:grid}.pe-photo{color:#62625c;cursor:pointer;background:#f7f6f3;border:1.5px dashed #d9d8d2;border-radius:22px;align-content:center;place-items:center;gap:2px;width:96px;height:96px;padding:0;font-size:11px;font-weight:500;display:grid;overflow:hidden}.pe-photo-remove{color:#62625c;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:500;text-decoration:underline}.pe-photo-note{color:#62625c;max-width:96px;margin:0;font-size:11px;line-height:1.35}.pe-photo .ms{font-size:22px}.pe-photo.has-photo{border:0}.pe-photo img{object-fit:cover;width:100%;height:100%}.pe-identity-fields{gap:10px;min-width:0;display:grid}.pe-identity-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.pe-field{gap:6px;min-width:0;display:grid}.pe-field.pe-span{grid-column:1/-1}.pe-field span{color:#62625c;padding-left:6px;font-size:13px;font-weight:500}.pe-field span em{font-style:normal;font-weight:400}.pe-field input,.pe-field select,.pe-field textarea{outline-offset:0;width:100%;min-width:0;height:48px;font-size:15px;font:inherit;box-shadow:none;background:#f4f3ef;border:0;border-radius:99px;outline:none;padding:0 18px}.pe-field textarea{resize:none;border-radius:22px;height:auto;padding:12px 18px;font-size:15px;line-height:1.45}.pe-field select{cursor:pointer;padding:0 40px 0 14px;font-size:14px}.pe-price{background:#f4f3ef;border-radius:99px;align-items:center;gap:6px;width:100%;min-width:0;height:48px;padding:0 16px;display:flex;overflow:hidden}.pe-price span{color:#62625c;padding-left:0;font-size:15px;font-weight:400}.pe-price input{outline-offset:0;min-width:0;height:100%;min-height:0;box-shadow:none;appearance:none;background:0 0;outline:none;flex:1;padding:0;font-size:15px}.pe-field.error input,.pe-field.error .pe-price{background:#fff6f5;box-shadow:0 0 0 1.5px #b42318}.pe-card{background:#fff;border-radius:24px;gap:10px;padding:16px;display:grid}.pe-card>b{font-size:15px;font-weight:600}.pe-card-sub{color:#62625c;margin-top:2px;font-size:12px}.pe-spot{text-align:left;cursor:pointer;min-height:60px;color:inherit;background:#fff;border:1px solid #ecebe7;border-radius:22px;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:grid}.pe-spot.on{background:#f7f6f3;border:1.5px solid #151513}.pe-spot-icon{color:#151513;background:#f4f3ef;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.pe-spot.on .pe-spot-icon{background:var(--brand);color:var(--brand-ink,#151513)}.pe-spot-title{font-size:14px;font-weight:600;display:block}.pe-spot-sub{color:#62625c;font-size:12px;display:block}.pe-avail{grid-template-columns:1fr auto;align-items:center}.pe-delete{color:#b42318;cursor:pointer;background:0 0;border:0;border-radius:99px;justify-content:center;align-items:center;gap:6px;width:100%;height:48px;font-size:14px;font-weight:600;display:flex}.pe-delete .ms{font-size:19px}.admin-field{gap:4px;margin-top:16px;display:grid}.admin-field label{color:var(--muted);font-size:12px;font-weight:600}.admin-field input,.admin-field select,.admin-field textarea{border:1px solid var(--line);background:var(--paper);font:inherit;border-radius:16px;padding:10px 14px}.admin-field textarea{resize:vertical;min-height:72px}.admin-field.error input,.admin-field.error textarea{background:#fff6f5;border-color:#b42318}.chip-toggle-row{flex-wrap:wrap;gap:6px;display:flex}.chip-toggle-row button{height:40px;min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;align-items:center;gap:4px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.chip-toggle-row button.has-icon{padding:0 14px 0 10px}.chip-toggle-row button .ms{font-size:16px}.chip-toggle-row button.selected{color:#fff;background:#151513;border-color:#151513}.chip-toggle-row button.allergen-on{color:#8a4700;background:#fff1dc;border:1px solid #e7b36a}.admin-drawer-footer{z-index:auto;background:#f7f6f3;border-top:1px solid #ecebe6;align-items:center;gap:8px;width:auto;padding:12px 18px 18px;display:flex;position:static}.admin-drawer-footer .pe-state{flex:1;min-width:0;font-size:13px}.admin-drawer-footer .pe-cancel{cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;flex:none;height:52px;min-height:52px;padding:0 20px;font-size:15px;font-weight:500}.admin-drawer-footer .pe-save{color:#fff;cursor:pointer;background:#151513;border:0;border-radius:99px;flex:none;height:52px;min-height:52px;padding:0 24px;font-size:15px;font-weight:600}.admin-drawer-footer .pe-save.idle{color:#62625c;background:#ecebe6}@media (max-width:720px){.kitchen>header{align-items:flex-start}}.hours-cols{align-items:start;gap:12px;display:grid}@media (min-width:900px){.hours-cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.hours-week-card{padding:10px 18px}.hours-week-head{justify-content:space-between;align-items:center;padding:8px 0 4px;display:flex}.hours-week-head b{font-size:16px;font-weight:600}.hours-week-head button{cursor:pointer;filter:none;background:#fff;border:1px solid #e4e3de;border-radius:99px;align-items:center;gap:6px;height:40px;min-height:40px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.hours-week-head button .ms{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:17px}.hours-day-row{border-top:1px solid #f0efeb;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}@media (min-width:640px){.hours-day-row{grid-template-columns:170px minmax(0,1fr)}}.day-toggle{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.day-switch{background:var(--line);border-radius:99px;flex:none;width:44px;height:28px;position:relative}.day-switch.on{background:var(--ink)}.day-switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.day-switch.on:after{left:19px}.day-name{font-size:15px;font-weight:600}.hours-day-ranges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hours-closed{color:#8f8f88;font-size:14px}.range-chip{background:var(--paper);border-radius:99px;align-items:center;gap:4px;height:48px;padding:0 6px 0 12px;display:flex}.time-field{flex:none;align-items:center;display:inline-flex}.time-field>button{height:32px;min-height:0;color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;filter:none;background:0 0;border:0;border-radius:8px;padding:0 4px;font-size:15px;font-weight:500}.time-field>button:hover,.time-field>button[aria-expanded=true]{filter:none;background:#fff}.time-pick{z-index:70;background:#fff;border-radius:22px;gap:12px;width:280px;padding:16px;display:grid;position:fixed;box-shadow:0 16px 40px #15151329}.time-pick>b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.time-pick-row{gap:6px;display:grid}.time-pick-row>span{font-size:13px;font-weight:600}.time-pick-step{width:100%}.time-pick-step input{width:auto;min-width:0;height:42px;min-height:0;box-shadow:none;text-align:center;font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:16px;font-weight:600}.time-minutes{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.time-minutes button{background:var(--paper);height:40px;min-height:0;color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;filter:none;border:0;border-radius:12px;padding:0;font-size:14px;font-weight:600}.time-minutes button.on,.time-minutes button:hover{color:#fff;filter:none;background:#151513}.range-chip>span{color:var(--muted);flex:none}.range-chip>button{cursor:pointer;width:32px;min-width:32px;height:32px;min-height:32px;color:var(--muted);filter:none;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:2px;padding:0;display:grid}.range-chip>button:hover,.range-chip>button:active,.range-chip>button:focus,.range-chip>button:focus-visible{filter:none;background:#fff;outline:none}.range-chip>button .ms{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 18;font-size:16px}.add-range-btn{cursor:pointer;filter:none;background:#fff;border:1px dashed #d9d8d2;border-radius:99px;align-items:center;gap:4px;height:48px;min-height:48px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.add-range-btn .ms{font-size:17px}.hours-side{gap:12px;display:grid}.hours-side>.opt-section{gap:14px}.stepper-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.hours-stepper{background:var(--paper);border-radius:99px;flex:none;align-items:center;width:154px;height:48px;min-height:48px;padding:0 3px;display:flex}.hours-stepper button{cursor:pointer;filter:none;width:42px;min-width:42px;height:42px;min-height:42px;box-shadow:none;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.hours-stepper button .ms{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:19px}.hours-stepper span{text-align:center;flex:1;min-width:0;font-size:14px;font-weight:600}.stepper-label{font-size:14px;font-weight:600}.stepper-hint{color:var(--muted);font-size:12px;line-height:1.4}.slot-len-picker{background:var(--paper);border-radius:99px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.slot-len-picker button{cursor:pointer;background:0 0;border:0;border-radius:99px;height:40px;font-size:13px;font-weight:500}.slot-len-picker button.on{background:#fff;font-weight:600;box-shadow:0 1px 3px #1515131f}.slot-summary{color:#3a3a36;background:#f7f6f3;border-radius:20px;padding:12px 14px;font-size:13px;line-height:1.5}.exceptions-card{gap:2px;padding:18px 10px 12px}.exceptions-card>div:first-child{padding:0 8px 8px}.exception-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:20px;grid-template-columns:40px minmax(0,1fr) auto 20px;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 10px 8px 8px;display:grid}.exception-row:hover{background:#f7f6f3}.exception-row .icon{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.exception-row .main{min-width:0;display:grid}.exception-row .name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.exception-row .summary{color:var(--muted);font-size:12px}.exception-row .tag{white-space:nowrap;font-size:11px;font-weight:600}.exception-row .chevron{color:#9a9a93}.toggle-past-btn{height:36px;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0 6px;font-size:12px;font-weight:600;text-decoration:underline}.exception-modal{z-index:51;background:#fff;border-radius:32px;gap:14px;width:min(440px,100vw - 24px);max-height:calc(100vh - 24px);padding:22px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.exception-modal-header{justify-content:space-between;align-items:center;display:flex}.exception-modal-header b{letter-spacing:-.02em;font-size:20px;font-weight:600}.exception-modal-body{gap:12px;display:grid}.exception-modal-body>input{background:var(--paper);border:0;border-radius:99px;min-width:0;height:44px;padding:0 16px;font-size:14px;font-weight:500}.exception-date-row{gap:8px;display:grid}.exception-date-row label{gap:4px;min-width:0;display:grid}.exception-date-row label span{color:var(--muted);padding-left:6px;font-size:12px}.exception-date-row input{background:var(--paper);border:0;border-radius:99px;min-width:0;height:44px;padding:0 14px;font-size:14px}.segmented-2{background:var(--paper);border-radius:99px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.segmented-2 button{cursor:pointer;background:0 0;border:0;border-radius:99px;height:36px;font-size:13px;font-weight:500}.segmented-2 button.on{background:#fff;font-weight:600;box-shadow:0 1px 3px #1515131f}.exception-modal-footer{align-items:center;gap:8px;padding-top:4px;display:flex}.exception-modal-footer button{border:1px solid var(--line);cursor:pointer;text-align:center;background:#fff;border-radius:99px;flex:1;justify-content:center;align-items:center;height:52px;min-height:52px;padding:0;font-size:15px;font-weight:500;display:flex}.exception-modal-footer button.button.primary{color:#fff;filter:none;background:#151513;border:0;font-weight:600}.exception-modal-footer button.button.primary:hover{filter:none;color:#fff;background:#151513}.exception-delete{color:#b42318;background:#fbe9e7;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;border:0!important;flex:none!important}.stats-admin{color:#151513;gap:12px;display:grid}.stats-boundary{color:#62625c;margin:0;font-size:12px;line-height:1.45}.stats-loading,.stats-error{color:#62625c;margin:0;font-size:14px}.stats-error button{font:inherit;cursor:pointer;color:#151513;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.stats-chart-panel{background:#fff;border-radius:28px;gap:14px;padding:18px;display:grid}.stats-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.stats-chart-head>b{font-size:16px;font-weight:600}.stats-chart-total{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px;display:flex}.stats-chart-total>span:first-child{letter-spacing:-.03em;font-size:28px;font-weight:600}.stats-chart-delta{color:#14573a;font-size:13px;font-weight:600}.stats-metric-toggle{background:#f4f3ef;border-radius:99px;padding:4px}.stats-metric-toggle button{height:36px;padding:0 14px;font-size:13px}.stats-chart-grid{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.stats-chart-y{color:#62625c;text-align:right;flex-direction:column;justify-content:space-between;height:200px;padding-bottom:20px;font-size:11px;display:flex}.stats-chart-plot{height:200px;position:relative}.stats-chart-line{border-top:1px dashed #ecebe6;position:absolute;left:0;right:0}.stats-chart-line-top{top:0}.stats-chart-line-mid{top:90px}.stats-chart-avg{z-index:2;border-top:2px solid #151513;position:absolute;left:0;right:0}.stats-chart-avg>span{color:#fff;background:#151513;border-radius:99px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:-24px;right:0}.stats-chart-bars{align-items:flex-end;gap:4px;display:flex;position:absolute;inset:0}.stats-chart-bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.stats-chart-bar-top{color:#151513;height:12px;font-size:10px;font-weight:600}.stats-chart-bar{background:#151513;border-radius:6px 6px 3px 3px;width:100%;max-width:36px}.stats-chart-bar.best{background:var(--brand)}.stats-chart-bar.closed{background:#e4e3de;min-height:3px}.stats-chart-bar-label{color:#62625c;white-space:nowrap;height:14px;font-size:11px}.stats-dow{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.stats-dow-cell{color:#151513;text-align:center;background:#f4f3ef;border-radius:16px;gap:2px;padding:10px 8px;display:grid}.stats-dow-cell.peak{background:var(--brand);color:var(--brand-ink)}.stats-dow-cell.closed{color:#8f8f88;background:#f7f6f3}.stats-dow-cell>span:first-child{font-size:12px;font-weight:600}.stats-dow-cell strong{letter-spacing:-.02em;font-size:17px;font-weight:600}.stats-dow-cell small{opacity:.75;font-size:10px}.stats-insights{flex-wrap:wrap;gap:8px;display:flex}.stats-insights>span{background:#f7f6f3;border-radius:14px;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-size:13px;display:inline-flex}.stats-insights .ms{font-size:17px}.stats-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:12px;display:grid}.stats-side-panel{background:#fff;border-radius:28px;gap:10px;padding:18px;display:grid}.stats-side-panel>b{font-size:16px;font-weight:600}.stats-hour-row{grid-template-columns:36px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:13px;display:grid}.stats-hour-row>span:first-child{color:#62625c;font-variant-numeric:tabular-nums}.stats-hour-track{background:#f4f3ef;border-radius:99px;height:14px;display:block;overflow:hidden}.stats-hour-track>span{background:#151513;border-radius:99px;height:100%;display:block}.stats-hour-track>span.hot{background:var(--brand)}.stats-hour-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.stats-hour-note{background:#f7f6f3;border-radius:18px;align-items:flex-start;gap:8px;margin-top:4px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.stats-hour-note.muted{color:#62625c}.stats-hour-note .ms{font-size:18px}.stats-top-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.stats-top-row>span:first-child{color:#62625c;font-size:13px;font-weight:600}.stats-top-row>div{gap:6px;display:grid}.stats-top-row>div>span:first-child{font-size:14px;font-weight:600}.stats-top-track{background:#f4f3ef;border-radius:99px;height:6px;display:block;overflow:hidden}.stats-top-track>span{background:#151513;border-radius:99px;height:100%;display:block}.stats-top-row>span:last-child{font-variant-numeric:tabular-nums;font-size:14px}.stats-empty,.stats-empty-inline{text-align:center;color:#62625c;padding:40px 16px;font-size:14px}.stats-empty-inline{margin:0;padding:12px 0}.orders-live-setup{background:#fff;border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:center;gap:18px;padding:18px;display:grid}.orders-live-setup-main{align-items:center;gap:16px;display:flex}.orders-live-setup-ring{border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid}.orders-live-setup-ring-inner{letter-spacing:-.02em;background:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:17px;font-weight:700;display:grid}.orders-live-setup-copy{gap:4px;min-width:0;display:grid}.orders-live-setup-copy b{letter-spacing:-.02em;font-size:20px;font-weight:600}.orders-live-setup-copy>span{color:#62625c;font-size:13px}.orders-live-setup-dots{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.orders-live-setup-dot{color:#62625c;cursor:pointer;background:#f4f3ef;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid}.orders-live-setup-dot .ms{font-size:17px}.orders-live-setup-dot.done{color:#fff;background:#1e7a4a}.orders-live-setup-dot.focus{color:#fff;background:#151513}.orders-live-setup-next{background:#f7f6f3;border-radius:22px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 14px 14px 16px;display:grid;position:relative}.orders-live-setup-next-icon{background:var(--brand,#c6f24e);width:44px;height:44px;color:var(--brand-ink,#151513);border-radius:50%;place-items:center;display:grid}.orders-live-setup-next-icon .ms{font-size:22px}.orders-live-setup-kicker{color:#62625c;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.orders-live-setup-title{font-size:15px;font-weight:600}.orders-live-setup-sub{color:#62625c;font-size:12px;line-height:1.4}.orders-live-setup-cta{color:#fff;cursor:pointer;white-space:nowrap;background:#151513;border:0;border-radius:99px;height:44px;padding:0 16px;font-size:14px;font-weight:600}.orders-live-setup-close{cursor:pointer;color:#62625c;background:#fff;border:1px solid #e4e3de;border-radius:50%;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid;position:absolute;top:-10px;right:-10px}.orders-live-setup-close .ms{font-size:16px}.orders-admin{color:#151513;gap:12px;display:grid}.orders-range{background:#ecebe6;grid-template-columns:repeat(3,1fr);width:max-content;max-width:100%;overflow:auto}.orders-range button{white-space:nowrap;height:40px;padding:0 16px}.orders-notice{color:#14573a;background:#e3f3ea;border-radius:16px;margin:0;padding:12px 16px;font-size:14px}.orders-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.orders-kpi{background:#fff;border-radius:28px;gap:4px;padding:18px 20px;display:grid}.orders-kpi>span{color:#62625c;font-size:13px}.orders-kpi strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:600}.orders-kpi small{color:#62625c;font-size:12px}.orders-panel{background:#fff;border-radius:28px;gap:10px;min-width:0;padding:16px;display:grid}.orders-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orders-search{color:#62625c;background:#f4f3ef;border-radius:99px;flex:240px;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.orders-search input{min-width:0;font:inherit;color:#151513;background:0 0;border:0;outline:0;flex:1;font-size:14px}.orders-search>.ms{font-size:19px}.orders-filters{scrollbar-width:none;gap:6px;max-width:100%;display:flex;overflow:auto}.orders-filters button,.orders-reasons button{color:#151513;cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;flex:none;min-height:40px;padding:0 14px;font-size:13px;font-weight:500}.orders-filters button{justify-content:center;align-items:center;gap:6px;height:44px;min-height:44px;display:flex}.orders-filters button.on,.orders-reasons button.on{color:#fff;background:#151513;border-color:#151513}.orders-filters small{opacity:.6;margin-left:0;font-size:12px}.orders-table-head,.orders-row{grid-template-columns:78px 92px minmax(90px,1fr) minmax(120px,2fr) 80px 65px 78px 140px;align-items:center;gap:12px;display:grid}.orders-table-head{color:#62625c;border-bottom:1px solid #f0efeb;padding:8px 12px;font-size:12px}.orders-row{text-align:left;color:#151513;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f4f3ef;width:100%;min-height:60px;padding:7px 12px;font-size:14px}.orders-row:hover{background:#f9f8f6}.orders-row>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.15}.orders-row>b[data-len="7"],.orders-row>b[data-len="8"]{font-size:13px}.orders-row>b[data-len="9"],.orders-row>b[data-len="10"],.orders-row>b[data-len="11"],.orders-row>b[data-len="12"]{font-size:12px}.orders-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orders-row>span:nth-child(2),.orders-row>span:nth-child(6){color:#62625c}.orders-row small{color:#62625c;font-size:11px;display:block}.orders-mode{white-space:nowrap;align-items:center;gap:4px;max-width:100%;font-size:12px;font-weight:600;display:inline-flex}.orders-mode .ms{flex:none;font-size:15px}.orders-mode.is-lev{color:#1d4ed8}.orders-mode.is-pick{color:#62625c}.orders-row .orders-amount{text-align:right}.orders-status{white-space:nowrap;border-radius:99px;justify-self:start;min-height:26px;padding:4px 10px;font-size:12px;font-weight:600}.orders-empty{text-align:center;color:#62625c;padding:40px;font-size:14px}.orders-pager{color:#62625c;justify-content:space-between;align-items:center;padding:6px 4px 0;font-size:13px;display:flex}.orders-pager>div{align-items:center;gap:8px;display:flex}.orders-pager button{cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:50%;width:44px;height:44px;font-size:22px}.orders-pager button:disabled{opacity:.35;cursor:default}.orders-backdrop,.orders-modal-backdrop{z-index:40;background:#15151359;position:fixed;inset:0}.orders-drawer{z-index:41;background:#f7f6f3;flex-direction:column;width:min(490px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px -20px #1515134d}.orders-drawer header,.orders-refund-modal header{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.orders-drawer header>div{gap:4px;display:grid}.orders-drawer-title{align-items:center;gap:8px;display:flex}.orders-drawer header b{letter-spacing:-.02em;font-size:22px;font-weight:600}.orders-refund-modal header b{letter-spacing:-.02em;font-size:20px;font-weight:600}.orders-drawer header small{color:#62625c;font-size:13px}.orders-drawer header button,.orders-refund-modal header button{cursor:pointer;width:44px;height:44px;min-height:44px;color:var(--ink);background:#fff;border:1px solid #e4e3de;border-radius:50%;place-items:center;padding:0;display:grid}.orders-drawer header button .ms,.orders-refund-modal header button .ms{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:20px}.orders-drawer-body{flex:1;align-content:start;gap:10px;padding:0 18px 20px;display:grid;overflow:auto}.orders-drawer-body section{background:#fff;border-radius:24px;padding:16px}.orders-detail-customer{grid-template-columns:44px 1fr;align-items:center;gap:12px;display:grid}.orders-avatar{background:#f4f3ef;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:grid}.orders-detail-customer>div{color:#62625c;gap:3px;font-size:13px;display:grid}.orders-detail-customer b{color:#151513;font-size:15px}.orders-detail-lines>div{border-bottom:1px solid #f0efeb;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.orders-detail-lines b{font-weight:600}.orders-detail-lines .orders-detail-total{font-size:16px}.orders-detail-lines .orders-refunded{color:#b42318}.orders-payment{color:#62625c;overflow-wrap:anywhere;font-size:12px!important}.orders-timeline{gap:10px;display:grid}.orders-timeline>b{font-size:15px;font-weight:600}.orders-timeline>div{grid-template-columns:24px 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.orders-timeline>div.wait{color:#8f8f88}.orders-timeline>div.next{color:#62625c}.orders-timeline>div.bad{color:#b42318}.orders-timeline small{color:#62625c;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.orders-timeline-mark{color:#fff;background:#fff;border:2px solid #d9d8d2;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.orders-timeline-mark .ms{font-size:14px}.orders-timeline-mark.ok{background:#1e7a4a;border-color:#1e7a4a}.orders-timeline-mark.bad{background:#b42318;border-color:#b42318}.orders-drawer footer{background:#f7f6f3;border-top:1px solid #ecebe6;flex-wrap:wrap;gap:8px;padding:12px 18px 18px;display:flex}.orders-drawer footer button,.orders-confirm{cursor:pointer;border:0;border-radius:99px;height:52px;font-size:15px;font-weight:600}.orders-drawer footer .orders-primary{flex:100%;justify-content:center;align-items:center;gap:8px;height:56px;font-size:16px;display:flex}.orders-drawer footer .orders-primary .ms{font-size:21px}.orders-drawer footer .orders-reprint{color:#151513;white-space:nowrap;background:#fff;border:1px solid #e4e3de;flex:140px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.orders-drawer footer .orders-danger{white-space:nowrap;flex:140px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.orders-drawer footer .orders-reprint .ms,.orders-drawer footer .orders-danger .ms{font-size:19px}.orders-primary{color:#fff;background:#1e7a4a}.orders-danger,.orders-confirm{color:#b42318;background:#fbe9e7}.orders-modal-backdrop{z-index:50;background:#15151373}.orders-refund-modal{z-index:51;background:#fff;border-radius:32px;gap:14px;width:min(440px,100vw - 24px);max-height:calc(100vh - 24px);padding:6px 22px 22px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.orders-refund-modal header{padding:12px 0 0}.orders-refund-modal .segmented-2 button{height:40px}.orders-refund-modal>b{font-size:13px;font-weight:600}.orders-refund-lines{gap:6px;display:grid}.orders-refund-lines button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ecebe7;border-radius:99px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:52px;padding:0 14px 0 12px;font-size:14px;display:grid}.orders-refund-lines button.on{border:1.5px solid #151513}.orders-refund-lines button:disabled{opacity:.45;cursor:default}.orders-checkbox{border:2px solid #c9c8c1;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.orders-refund-lines button.on .orders-checkbox{color:#fff;background:#151513;border-color:#151513}.orders-reasons{flex-wrap:wrap;gap:6px;display:flex}.orders-refund-note{color:#3a3a36;background:#f7f6f3;border-radius:20px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.orders-confirm{color:#fff;background:#b42318;width:100%}.orders-confirm:disabled{color:#62625c;cursor:default;background:#f4f3ef}@media (max-width:1100px){.orders-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-table-head{display:none}.orders-row{border:1px solid #f0efeb;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin-bottom:8px;padding:12px 14px;display:grid}.orders-row>span:nth-child(2),.orders-row>span:nth-child(6){display:none}.orders-row>span:nth-child(3),.orders-row>span:nth-child(4),.orders-row>span:nth-child(5){grid-column:1}.orders-row .orders-amount{grid-area:1/2}.orders-row .orders-status{grid-area:2/2/5;align-self:center}}@media (max-width:650px){.orders-kpis{grid-template-columns:1fr 1fr}.orders-kpi{padding:14px}.orders-kpi strong{font-size:20px}.orders-row{font-size:13px}.orders-range{width:100%}}.set-cols{align-items:start;gap:12px;display:grid}@media (min-width:900px){.set-cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.set-main{gap:12px;display:grid}.set-card{background:#fff;border-radius:28px;gap:14px;padding:18px;display:grid}.set-card>div>b,.set-card>b{font-size:16px;font-weight:600}.set-sub{color:#62625c;margin-top:2px;font-size:13px}.set-prefix-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.set-prefix-row label,.set-field{gap:6px;display:grid}.set-prefix-row label>span,.set-field>span{color:#62625c;padding-left:6px;font-size:13px;font-weight:500}.set-prefix,.set-field input{background:#f4f3ef;border:0;border-radius:99px;outline:none;min-width:0;height:48px;padding:0 18px;font-size:15px}.set-field input[readonly]{color:#62625c}.set-prefix{text-transform:uppercase;width:96px;font-size:16px;font-weight:600}.set-prefix-preview{color:#fff;background:#151513;border-radius:99px;align-items:center;height:40px;margin-top:22px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.set-logo-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.set-logo-preview{align-items:flex-end;gap:10px;display:flex}.set-logo{background:var(--brand);color:var(--brand-ink);background-position:50%;background-size:cover;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #15151314}.set-logo.big{width:88px;height:88px;font-size:26px}.set-logo.small{width:40px;height:40px;font-size:13px}.set-logo.tiny{width:48px;height:48px;margin-top:-28px;box-shadow:0 0 0 4px #fff}.set-logo-actions{flex-wrap:wrap;gap:8px;display:flex}.set-upload{color:#fff;cursor:pointer;background:#151513;border-radius:99px;align-items:center;gap:6px;height:44px;padding:0 16px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.set-upload .ms{font-size:19px}.set-upload input{display:none}.set-ghost{cursor:pointer;color:#151513;background:#fff;border:1px solid #e4e3de;border-radius:99px;align-items:center;height:44px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.set-note{color:#8a4700;background:#fff1dc;border-radius:18px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.set-note .ms{font-size:17px}.set-swatches{flex-wrap:wrap;gap:8px;display:flex}.set-swatches button{cursor:pointer;border:0;border-radius:50%;width:44px;height:44px}.set-hex{background:#f4f3ef;border-radius:99px;align-items:center;gap:10px;width:min(240px,100%);height:48px;padding:0 6px;display:flex}.set-hex>span{border-radius:50%;flex:none;width:36px;height:36px}.set-hex input{text-transform:uppercase;background:0 0;border:0;outline:none;flex:1;min-width:0;font:500 15px JetBrains Mono,monospace}.set-group{border-top:1px solid #f0efeb;gap:10px;padding-top:14px;display:grid}.set-group-title{font-size:14px;font-weight:600}.set-team-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.set-team-list{gap:0;display:grid}.set-team-row{border-bottom:1px solid #f0efeb;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.set-team-row:last-child{border-bottom:0}.set-team-avatar{color:#151513;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.set-team-meta{min-width:0}.set-team-meta>div{overflow-wrap:anywhere;font-size:14px;font-weight:600}.set-team-meta small{color:#62625c;overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.45;display:block}.set-team-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.set-team-role{color:#151513;background:#fff;border:1px solid #e4e3de;border-radius:99px;max-width:100%;height:40px;padding:0 12px;font-size:13px;font-weight:500}span.set-team-role{color:#62625c;align-items:center;padding:0 14px;display:inline-flex}.set-team-revoke{color:#b42318;background:#fff;border:1px solid #e4e3de;border-radius:99px;height:40px;padding:0 12px;font-size:13px}.set-team-perms{overflow-x:auto}.set-team-perms-hint{color:#62625c;margin:8px 0;font-size:12px;display:none}.set-team-perms-grid{grid-template-columns:minmax(160px,1.6fr) repeat(3,minmax(72px,1fr));min-width:480px;font-size:13px;display:grid}.set-team-perms-grid>span{border-top:1px solid #f0efeb;padding:8px 0}.set-team-perms-grid>span:nth-child(-n+4){text-align:center;border-top:0;padding-top:6px;font-weight:600}.set-team-perms-grid>span:first-child{text-align:left;color:#62625c;font-weight:400}.set-perm-yes,.set-perm-no{place-items:center;display:grid}.set-perm-yes .ms{color:#1e7a4a;font-size:19px}.set-perm-no .ms{color:#c4c4bc;font-size:19px}.set-team-notice{color:#14573a;background:#e3f3ea;border-radius:14px;margin:0;padding:10px 12px;font-size:14px}.set-team-error{color:#912018;background:#fdecec;border-radius:14px;margin:0;padding:10px 12px;font-size:14px}.set-team-overlay{background:0 0;border:0;width:min(420px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);margin:auto;padding:0;overflow:auto}.set-team-overlay::backdrop{background:#15151373}.set-team-invite{background:#fff;border:0;border-radius:24px;gap:14px;width:100%;padding:22px;display:grid}.set-team-invite h2{margin:0;font-size:20px}.set-team-invite-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:720px){.set-team-row{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:start}.set-team-actions{flex-wrap:nowrap;grid-column:1/-1;justify-content:stretch}.set-team-role{flex:auto;min-width:0}.set-team-revoke{flex:none}.set-team-perms-hint{display:block}}.set-mollie{grid-template-columns:44px 1fr auto;align-items:center;gap:12px}.set-mollie-icon{color:#14573a;background:#e3f3ea;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.set-mollie-title{font-size:15px;font-weight:600}.set-preview{background:#ecebe6;border-radius:28px;justify-items:center;gap:12px;padding:22px;display:grid}@media (min-width:900px){.set-preview{position:sticky;top:24px}}.mod-aside:has(>:nth-child(2)) .set-preview{position:static}.set-preview-label{color:#62625c;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.set-phone{background:#fff;border-radius:36px;width:280px;max-width:100%;overflow:hidden;box-shadow:0 24px 50px -24px #15151359}.set-phone-hero{background:repeating-linear-gradient(135deg, var(--brand) 0 10px, var(--brand) 10px 20px);height:110px}@supports (color:color-mix(in lab, red, red)){.set-phone-hero{background:repeating-linear-gradient(135deg, color-mix(in oklch, var(--brand) 32%, white) 0 10px, color-mix(in oklch, var(--brand) 22%, white) 10px 20px)}}.set-phone-body{background:#fff;border-radius:24px 24px 0 0;gap:12px;margin-top:-24px;padding:16px;display:grid;position:relative}.set-phone-head{align-items:center;gap:10px;display:flex}.set-phone-name{letter-spacing:-.02em;font-size:17px;font-weight:600}.set-phone-address{color:#62625c;font-size:11px}.set-phone-featured{background:var(--brand);color:var(--brand-ink);border-radius:22px;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:10px;padding:14px;display:grid}.set-phone-featured>div{gap:8px;min-width:0;display:grid}.set-phone-featured>div>span{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:10px;font-weight:600}.set-phone-featured b{font-size:17px;font-weight:600}.set-phone-featured em{color:#fff;background:#151513;border-radius:99px;align-items:center;width:max-content;height:32px;padding:0 12px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.set-phone-featured-photo{background:var(--brand);border-radius:50%;width:72px;height:72px}@supports (color:color-mix(in lab, red, red)){.set-phone-featured-photo{background:color-mix(in oklch, var(--brand) 80%, black)}}.set-phone-featured-photo{place-items:center;display:grid;overflow:hidden}.set-phone-featured-photo img{object-fit:cover;width:100%;height:100%;display:block}.set-phone-featured-art{background:repeating-linear-gradient(135deg,#ffffff73 0 6px,#ffffff1f 6px 12px);width:100%;height:100%}.set-phone-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.set-phone-tiles span{background:#f4f3ef;border-radius:18px;height:80px}.set-phone-tiles span.brand{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.set-phone-tiles span.brand{background:color-mix(in oklch, var(--brand) 18%, white)}}.set-phone-cta{color:#fff;background:#151513;border-radius:99px;place-items:center;height:48px;font-size:14px;font-weight:600;display:grid}.beheer-nav-logo-circle{background-position:50%;background-size:cover}.delivery-page{gap:12px;display:grid}.delivery-layout{grid-template-columns:minmax(0,1.4fr) minmax(270px,.8fr);align-items:start;gap:20px;display:grid}.delivery-stack{gap:12px;min-width:0;display:grid}.delivery-card{background:#fff;border-radius:28px;padding:18px}.delivery-fields{gap:18px;display:grid}.delivery-fields>b{font-size:16px;font-weight:600}.delivery-field{gap:8px;min-width:0;display:grid}.delivery-label{color:#62625c;padding-left:6px;font-size:13px;font-weight:500}.delivery-segment{background:#f4f3ef;border-radius:99px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.delivery-segment button,.delivery-segment span,.delivery-segment strong{cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;height:40px;font-size:13px;font-weight:500;display:grid}.delivery-segment button.on,.delivery-segment strong{background:#fff;font-weight:600;box-shadow:0 1px 3px #1515131a}.delivery-money{color:#62625c;background:#fff;border-radius:99px;align-items:center;gap:2px;min-width:0;height:40px;padding:0 10px;font-size:12px;display:flex}.delivery-money input{color:#151513;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px}.delivery-wide{background:#f4f3ef;max-width:220px;height:48px;padding:0 18px}.delivery-chips{flex-wrap:wrap;gap:6px;display:flex}.delivery-chips button{cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;min-height:40px;padding:0 14px;font-size:13px;font-weight:500}.delivery-chips button.on{color:#fff;background:#151513;border-color:#151513}.delivery-actions{align-items:center;gap:12px;display:flex}.delivery-actions button{color:#fff;cursor:pointer;background:#151513;border:0;border-radius:99px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600}.delivery-actions button:disabled{opacity:.5;cursor:wait}.delivery-slot-list{flex-wrap:wrap;gap:6px;display:flex}.delivery-slot-list span{background:#f7f6f3;border-radius:14px;gap:2px;padding:8px 12px;font-size:12px;display:grid}.delivery-slot-list b{color:#62625c;font-size:11px;font-weight:500}.delivery-slot-list small{color:#62625c;font-size:12px}.delivery-preview{background:#ecebe6;border-radius:28px;justify-items:center;gap:12px;padding:22px;display:grid;position:sticky;top:24px}.delivery-preview>span{color:#62625c;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.delivery-preview-phone{background:#fff;border-radius:32px;gap:10px;width:300px;max-width:100%;padding:16px;display:grid;box-shadow:0 24px 50px -24px #15151359}.delivery-preview-tabs{flex-wrap:wrap;gap:4px;display:flex}.delivery-preview-tabs button{cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;min-height:30px;padding:0 9px;font-size:11px}.delivery-preview-tabs button.on{color:#fff;background:#151513;border-color:#151513}.delivery-preview-good,.delivery-preview-warn{border-radius:16px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12px;display:flex}.delivery-preview-good{color:#14573a;background:#e3f3ea}.delivery-preview-warn{color:#8a4700;background:#fff1dc}.delivery-preview-facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;display:grid}.delivery-preview-facts span{background:#f7f6f3;border-radius:12px;padding:8px;font-size:11px}.delivery-preview-facts b{margin-top:2px;font-size:13px;display:block}.delivery-preview small{color:#62625c;text-align:center;font-size:12px}.dl-pill{color:#62625c;background:#f4f3ef;border-radius:99px;align-items:center;gap:2px;min-width:0;height:36px;padding:0 10px;font-size:12px;display:flex}.dl-pill input{color:#151513;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px}.dl-table{border:1px solid #ecebe7;border-radius:20px;overflow:hidden}.dl-row{border-top:1px solid #f0efeb;grid-template-columns:minmax(0,1fr) 108px 108px 40px;align-items:center;gap:8px;padding:10px 14px;display:grid}.dl-row.dl-head{color:#62625c;letter-spacing:.04em;text-transform:uppercase;background:#f9f8f6;border-top:0;font-size:11px;font-weight:600}.dl-pcs{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.dl-pc{background:#f4f3ef;border-radius:99px;align-items:center;height:28px;padding:0 2px 0 10px;font:500 12px JetBrains Mono,monospace;display:inline-flex}.dl-pcs input{color:#151513;background:0 0;border:0;outline:none;flex:1;min-width:84px;height:28px;padding:0 6px;font:500 12px JetBrains Mono,monospace}.dl-pc button,.dl-remove{box-shadow:none;color:#62625c;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-weight:400;display:grid}.dl-pc button{color:#8f8f88;width:22px;min-width:22px;height:22px;min-height:22px}.dl-pc .ms{font-size:14px}.dl-remove{justify-self:end;width:40px;min-width:40px;height:40px;min-height:40px}.dl-remove .ms{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:18px}.dl-remove:hover,.dl-remove:focus-visible,.dl-pc button:hover,.dl-pc button:focus-visible{filter:none;color:#151513;background:#f4f3ef}.dl-km{color:#3a3a36;align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}.dl-km>span{white-space:nowrap}.dl-km-input{flex:none;width:76px}.dl-foot{border-top:1px solid #f0efeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:flex}.dl-foot-tint{background:#f9f8f6}.dl-foot>span{color:#62625c;font-size:12px}.dl-add{cursor:pointer;color:#151513;background:0 0;border:0;border-radius:99px;align-items:center;gap:4px;height:36px;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:flex}.dl-add:hover,.dl-add:focus-visible{filter:none;background:#f4f3ef}.dl-add .ms{font-size:18px}.dl-origin-wrap{gap:6px;display:grid}.dl-origin{background:#f7f6f3;border-radius:99px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:grid}.dl-origin>.ms{color:#62625c;font-size:18px}.dl-origin-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.dl-origin-text>span{color:#62625c}.dl-origin-text b{font-weight:600}.dl-origin input{background:#fff;border:0;border-radius:99px;outline:none;min-width:0;height:34px;padding:0 12px;font-size:14px}.dl-origin button{color:#151513;cursor:pointer;background:#fff;border:0;border-radius:99px;height:34px;min-height:0;padding:0 14px;font-size:13px;font-weight:600}.dl-origin button.dark{color:#fff;background:#151513}.dl-origin button:disabled{opacity:.5;cursor:wait}.dl-error{color:#b42318;margin:0;padding-left:16px;font-size:13px}.dl-test{gap:6px;display:grid}.dl-test-input{border:1px solid #ecebe7;border-radius:99px;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.dl-test-input .ms{color:#62625c;font-size:18px}.dl-test-input input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.dl-test-res{color:#151513;padding-left:16px;font-size:13px}.dl-test-res.bad{color:#b42318}.dl-day{border-top:1px solid #f0efeb;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px 8px 14px;display:grid}.dl-day:first-child{border-top:0}.dl-day>span{font-size:14px;font-weight:600}.dl-day>span.closed{color:#8f8f88}.dl-ranges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.dl-none{color:#8f8f88;padding:0 4px;font-size:13px}.dl-add-range{cursor:pointer;color:#3a3a36;background:0 0;border:0;border-radius:99px;justify-content:center;align-items:center;gap:2px;min-width:34px;height:34px;min-height:0;padding:0 8px;font-size:13px;font-weight:600;display:flex}.dl-add-range:hover,.dl-add-range:focus-visible{filter:none;background:#f4f3ef}.dl-add-range .ms{font-size:17px}@media (max-width:1000px){.delivery-layout{grid-template-columns:1fr}.delivery-preview{position:static}}@media (max-width:620px){.dl-row{grid-template-columns:minmax(0,1fr) 96px 96px 40px;padding:10px}.dl-day{grid-template-columns:1fr;gap:4px}}.mod-page,.mod-detail{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.growth-promos-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.growth-promos-new,.growth-save{color:#fff;cursor:pointer;background:#151513;border:0;border-radius:99px;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.growth-back{color:#62625c;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.growth-promos-list{gap:8px;display:grid}.growth-promos-row{color:inherit;background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;display:flex}.growth-promos-row small{color:#62625c;font-size:12px;display:block}.growth-promos-meta{color:#62625c;white-space:nowrap;font-size:13px}.growth-type-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.growth-type-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ecebe7;border-radius:20px;min-height:64px;padding:10px 12px;font-size:14px;font-weight:600}.growth-type-grid button.on{border-color:#151513;box-shadow:0 0 0 1px #151513}.growth-promo-banner{background:var(--brand,#f4b400);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.growth-promo-banner{background:color-mix(in oklch, var(--brand,#f4b400) 18%, white)}}.growth-promo-banner{align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.growth-promo-code{gap:6px;display:grid}.growth-menu-banner{border-radius:20px;gap:10px;margin:14px 18px 0;padding:10px 14px;font-size:14px;line-height:1.3}.growth-menu-banner-icon{background:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.growth-menu-banner-icon .ms{font-size:18px}.growth-product-promotion{background:var(--brand);border-radius:16px;grid-template-columns:18px minmax(0,1fr);gap:10px;margin:4px 0;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.growth-product-promotion{background:color-mix(in oklch, var(--brand) 18%, white)}}.growth-product-promotion{font-size:14px;line-height:1.4}.growth-product-promotion>.ms{margin-top:1px;font-size:18px}.growth-product-promotion b{font-weight:600}.growth-product-promotion p{color:#3a3a36;margin:4px 0 0;font-size:13px}.product-title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.growth-product-badge{background:var(--brand);height:22px;color:var(--brand-ink);border-radius:99px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.growth-promo-code input{text-transform:uppercase;background:#f4f3ef;border:0;border-radius:99px;height:48px;padding:0 18px;font-family:JetBrains Mono,ui-monospace,monospace}.mod-detail .set-card{gap:12px}.mod-detail .set-cols{gap:20px}.mod-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.mod-card{background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;transition:background .15s,box-shadow .15s;display:grid;overflow:hidden}.mod-card:hover{background:#fbfaf8;box-shadow:0 0 0 1px #e4e3de}.mod-open{color:inherit;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:18px 8px 18px 18px;text-decoration:none;display:grid}.mod-icon{color:#151513;background:#f4f3ef;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mod-icon.on{background:var(--brand,#f4b400);color:var(--brand-ink,#151513)}.mod-icon.big{width:52px;height:52px}.mod-icon .ms{font-size:20px}.mod-icon.big .ms{font-size:24px}.mod-text{gap:2px;min-width:0;display:grid}.mod-label{align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}.mod-label .ms{color:#9a9a93;font-size:18px}.mod-status{color:#3a3a36;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mod-status.off{color:#8f8f88}.mod-toggle{cursor:pointer;background:0 0;border:0;place-items:center;padding:0 18px 0 8px;display:grid}.mod-switch{background:#d9d8d2;border-radius:99px;flex:none;width:52px;height:32px;position:relative}.mod-switch.on{background:#151513}.mod-switch span{background:#fff;border-radius:50%;width:26px;height:26px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.mod-switch.on span{left:23px}.mod-hint{color:#62625c;margin:0 4px;font-size:13px}.mod-back{color:#151513;background:#fff;border:1px solid #e4e3de;border-radius:99px;align-items:center;gap:4px;width:max-content;height:44px;padding:0 16px 0 10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.mod-back .ms{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:19px}.mod-head{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px 1fr 52px;align-items:center;gap:14px;width:100%;padding:0;display:grid}.mod-title{letter-spacing:-.02em;font-size:20px;font-weight:600;display:block}.mod-desc{color:#62625c;font-size:13px;line-height:1.4;display:block}.mod-fieldhint{color:#62625c;margin:0;padding-left:6px;font-size:12px;line-height:1.5}.mod-fieldhint code{font-family:JetBrains Mono,monospace}.mod-note{color:#62625c;font-size:13px;line-height:1.5}.mod-stack{gap:10px;display:grid}.mod-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}button.mod-row{text-align:left;cursor:pointer;color:#151513;width:100%;font:inherit;background:0 0;border:0;padding:0}.mod-rule{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.mod-rule>.ms{margin-top:1px;font-size:18px}.mod-rule.ok>.ms{color:#1e7a4a}.mod-rule.deny>.ms{color:#b42318}.mod-row-title{font-size:14px;font-weight:600;display:block}.mod-row-desc{color:#62625c;margin-top:2px;font-size:12px;line-height:1.4;display:block}.mod-stepper{background:#f4f3ef;border-radius:99px;align-items:center;height:48px;padding:0 3px;display:flex}.mod-stepper button{width:42px;height:42px;min-height:0;box-shadow:none;cursor:pointer;color:#151513;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.mod-stepper button:disabled{opacity:.3;cursor:default}.mod-stepper .ms{font-size:19px}.mod-stepper span{text-align:center;min-width:40px;font-size:15px;font-weight:600}.mod-sentence{background:#f7f6f3;border-radius:20px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.customer-loyalty-card.in-phone,.customer-loyalty-card.in-cart{margin-top:0}.customer-loyalty-foot{color:#b9b9b2;font-size:12px;line-height:1.4}.customer-loyalty-stamp.star{color:#8f8f88;place-items:center;display:grid}.customer-loyalty-stamp.star .ms{font-variation-settings:"FILL" 1;font-size:12px}.set-field select,.set-field input[type=date]{cursor:pointer;background:#f4f3ef;border:0;border-radius:99px;height:48px;min-height:48px;padding:0 16px;font-size:15px}.set-field .select-wrap select{appearance:none;background-image:none;padding:0 40px 0 18px}.set-field .select-chevron{color:#151513;width:20px;height:20px;font-size:20px;right:14px}.mod-chips{flex-wrap:wrap;gap:6px;display:flex}.mod-chips button{color:#151513;cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;align-items:center;gap:4px;height:40px;padding:0 14px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.mod-chips button.on{color:#fff;background:#151513;border-color:#151513}.mod-chips .ms{font-size:16px}.mod-input{background:#f4f3ef;border-radius:99px;align-items:center;gap:6px;height:48px;padding:0 18px;display:flex}.set-field .mod-input input{background:0 0;flex:1;min-width:0;height:auto;padding:0}.mod-input em{color:#62625c;font-size:13px;font-style:normal}.mod-phone{background:#fff;border-radius:32px;gap:10px;width:300px;max-width:100%;padding:16px;display:grid;box-shadow:0 24px 50px -24px #15151359}.mod-hero{background:var(--brand);color:var(--brand-ink);border-radius:24px;grid-template-columns:1fr 84px;gap:8px;min-height:130px;padding:16px;display:grid}.mod-hero>span:first-child{align-content:space-between;gap:6px;display:grid}.mod-hero em{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:10px;font-style:normal;font-weight:600}.mod-hero b{font-size:18px;font-weight:600;line-height:1.1}.mod-hero i{color:#fff;background:#151513;border-radius:99px;align-items:center;width:max-content;height:32px;padding:0 12px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.mod-hero-art{background:repeating-linear-gradient(135deg,#ffffff73 0 6px,#ffffff1f 6px 12px);border-radius:50%;align-self:center;height:84px}.mod-notice{background:#f4f3ef;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:1.35;display:flex}.mod-notice .ms{color:#3a3a36;font-size:18px}.mod-kitchen{background:#1c1c1a;border-radius:20px;gap:8px;padding:10px;display:grid}.mod-kitchen-head{align-items:center;gap:6px;display:flex}.mod-kitchen-head span{color:#151513;background:#f4b400;border-radius:99px;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.mod-kitchen-head small{color:#b9b9b2;font-size:10px}.mod-kitchen-cards{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mod-kitchen-cards>div{background:#fdfdfb;border-radius:12px;gap:4px;padding:8px;display:grid}.mod-kitchen-cards b{font-size:12px;font-weight:700}.mod-kitchen-cards small{font-size:10px}.mod-kitchen-cards em{color:#fff;background:#1e7a4a;border-radius:99px;place-items:center;height:20px;font-size:10px;font-style:normal;font-weight:700;display:grid}.mod-link{color:#151513;justify-self:center;font-size:13px;font-weight:600}.mod-status-card{background:var(--brand);color:var(--brand-ink);border-radius:24px;gap:10px;padding:16px;display:grid}.mod-status-card small{opacity:.8;font-size:11px;display:block}.mod-status-card b{letter-spacing:-.04em;font-size:34px;font-weight:600;line-height:1}.mod-bars{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.mod-bars span{background:currentColor;border-radius:99px;height:5px}.mod-bars span.dim{opacity:.25}.mod-steps{grid-template-columns:repeat(3,1fr);font-size:11px;display:grid}.mod-steps b{text-align:center;letter-spacing:0;font-size:11px;font-weight:700}.mod-steps span:last-child{text-align:right;opacity:.6}.shop-notice{color:#3a3a36;overflow-wrap:anywhere;background:#f4f3ef;border-radius:16px;align-items:center;gap:10px;margin:14px 18px 0;padding:10px 14px;font-size:13px;line-height:1.35;display:flex}.shop-notice+.growth-menu-banner{margin-top:8px}.shop-notice .ms{color:#3a3a36;flex:none;font-size:18px}.hero-card{background:var(--brand);color:var(--brand-ink);text-align:left;cursor:pointer;border:0;border-radius:28px;grid-template-columns:1fr 104px;gap:8px;width:100%;min-height:150px;margin-bottom:22px;padding:18px;display:grid}.hero-card>span:first-child{align-content:space-between;gap:8px;display:grid}.hero-card em{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:11px;font-style:normal;font-weight:600}.hero-card b{letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:1.1;display:block}.hero-card small{opacity:.85;margin-top:3px;font-size:13px;display:block}.hero-card i{color:#fff;background:#151513;border-radius:99px;align-items:center;gap:4px;width:max-content;height:38px;padding:0 14px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.hero-card-media{background:var(--brand);border-radius:50%;align-self:center;width:104px;height:104px}@supports (color:color-mix(in lab, red, red)){.hero-card-media{background:color-mix(in oklch, var(--brand) 80%, black)}}.hero-card-media{place-items:center;display:grid;overflow:hidden}.hero-card-media img{object-fit:cover;width:100%;height:100%;display:block}.hero-card-art{background:repeating-linear-gradient(135deg,#ffffff73 0 6px,#ffffff1f 6px 12px);width:100%;height:100%}.mod-seg{background:#f4f3ef;border-radius:99px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.mod-seg button{cursor:pointer;background:0 0;border:0;border-radius:99px;height:40px;font-size:13px;font-weight:500}.mod-seg button.on{background:#fff;font-weight:600;box-shadow:0 1px 3px #1515131a}.mod-sublabel{color:#62625c;padding-left:6px;font-size:13px;font-weight:500}.mod-pick{background:#f7f6f3;border-radius:99px;grid-template-columns:24px 40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 4px 4px 8px;display:grid}.mod-pick .n{color:#62625c;text-align:center;font-size:13px;font-weight:600}.mod-pick .thumb,.mod-modal-item .thumb{background:#f4f3ef;border-radius:50%;width:40px;height:40px}.mod-pick .name,.mod-modal-item .name{min-width:0}.mod-pick .name b,.mod-modal-item .name b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.mod-pick small,.mod-modal-item small{color:#62625c;font-size:12px;display:block}.mod-pick small.bad,.mod-modal-item small.bad{color:#b42318}.mod-pick .actions{display:flex}.mod-pick .actions button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.mod-pick .actions .ms{font-size:18px}.mod-add{cursor:pointer;background:#fff;border:1px dashed #d9d8d2;border-radius:99px;justify-content:center;align-items:center;gap:6px;height:48px;font-size:14px;font-weight:500;display:flex}.mod-add .ms{font-size:18px}.mod-chips.scroll{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mod-chips.scroll button{flex:none;padding:0 14px}.mod-upsell-tiles{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mod-upsell-tiles>div{background:#f9f8f6;border-radius:18px;align-content:start;gap:4px;padding:6px;display:grid}.mod-upsell-tiles span{background:#efeee9;border-radius:12px;height:44px}.mod-upsell-tiles b{font-size:11px;font-weight:600;line-height:1.2}.mod-upsell-tiles small{font-size:11px}.mod-modal-back{z-index:50;background:#15151373;position:fixed;inset:0}.mod-modal{z-index:51;background:#fff;border-radius:32px;flex-direction:column;gap:12px;width:min(480px,100vw - 24px);height:min(640px,100vh - 24px);padding:18px 0 0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.mod-modal-head,.mod-search,.mod-modal>.mod-chips{margin:0 18px}.mod-modal-head{justify-content:space-between;align-items:center;display:flex}.mod-modal-head b{letter-spacing:-.02em;font-size:20px;font-weight:600;display:block}.mod-modal-head small{color:#62625c;font-size:12px}.mod-modal-head button{cursor:pointer;background:#fff;border:1px solid #ecebe7;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mod-search{background:#f4f3ef;border-radius:99px;flex:none;align-items:center;gap:8px;height:48px;padding:0 16px;display:flex}.mod-search .ms{color:#62625c;font-size:20px}.mod-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.mod-modal-list{flex:1;padding:0 10px 10px;overflow-y:auto}.mod-modal-cat{color:#62625c;letter-spacing:.04em;text-transform:uppercase;padding:12px 10px 4px;font-size:12px;font-weight:600}.mod-modal-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:20px;grid-template-columns:44px minmax(0,1fr) auto 28px;align-items:center;gap:12px;width:100%;min-height:60px;padding:6px 12px 6px 8px;display:grid}.mod-modal-item:hover,.mod-modal-item.on{background:#f4f3ef}.mod-modal-item .thumb{border-radius:14px;width:44px;height:44px}.mod-modal-item .price{font-size:13px;font-weight:600}.mod-modal-item .check{color:#fff;border:2px solid #c9c8c1;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.mod-modal-item .check.on{background:#151513;border:0}.mod-modal-item .check .ms{font-size:17px}.mod-modal-foot{border-top:1px solid #f0efeb;padding:12px 18px 18px}.mod-modal-foot button{color:#fff;cursor:pointer;background:#151513;border:0;border-radius:99px;width:100%;height:52px;font-size:15px;font-weight:600}.upsell{gap:10px;display:grid}.upsell>b{font-size:15px;font-weight:600}.upsell-row{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.upsell-tile{text-align:left;cursor:pointer;color:#151513;background:#f9f8f6;border:0;border-radius:22px;flex:none;gap:6px;width:112px;padding:8px;display:grid}.upsell-tile>span:first-child{background:#efeee9;border-radius:16px;height:60px}.upsell-tile>span:nth-child(2){padding:0 2px;font-size:13px;font-weight:600;line-height:1.2}.upsell-tile>span:last-child{justify-content:space-between;align-items:center;padding-left:2px;font-size:13px;display:flex}.upsell-tile i{color:#fff;background:#151513;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.upsell-tile i .ms{font-size:17px}.dl-pill input,.dl-pcs input,.dl-origin input,.dl-test-input input{background:0 0;border:0;border-radius:0;width:100%;min-width:0;min-height:0;padding:0}.dl-pcs{position:relative}.dl-pcs input{flex:1;min-width:84px;height:28px;padding:0 6px}.dl-origin{gap:12px;padding:8px 8px 8px 16px}.dl-origin input{background:#fff;border-radius:99px;height:32px;padding:0 14px}.dl-origin button{height:32px;padding:0 18px}.dl-test-input{height:40px}.dl-add{min-height:0}.dl-chip{height:40px;padding:0 4px 0 12px}.dl-add-range{height:40px;min-height:40px;padding:0 12px}.dl-suggest{z-index:5;background:#fff;border:1px solid #ecebe7;border-radius:16px;min-width:220px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px -12px #15151333}.dl-suggest button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;height:36px;min-height:0;padding:0 12px;font-size:14px;font-weight:400;display:flex}.dl-suggest button:hover,.dl-suggest button:focus-visible{background:#f4f3ef}.dl-suggest b{font:500 12px JetBrains Mono,monospace}.lv-mode{background:var(--paper);border-radius:99px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.lv-mode button{height:48px;min-height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:99px;align-content:center;justify-items:center;padding:0;display:grid}.lv-mode button.on{background:#fff;box-shadow:0 1px 3px #15151320}.lv-mode button:disabled{opacity:.5;cursor:default}.lv-mode b{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.lv-mode b .ms{font-size:18px}.lv-mode button>span{color:var(--muted);font-size:11px}.lv-note{color:#8a4700;background:#fff1dc;border-radius:20px;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.lv-note .ms{font-size:19px}.lv-note b{font-weight:600;display:block}.lv-facts{color:var(--muted);padding:0 8px;font-size:12px}.lv-min{color:#8a4700;background:#fff1dc;border-radius:24px;gap:10px;padding:14px 16px;display:grid}.lv-min b{font-size:15px;font-weight:600}.lv-bar{background:#fbe3b8;border-radius:99px;height:8px;overflow:hidden}.lv-bar span{background:#b25e00;border-radius:99px;height:100%;display:block}.lv-min button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:99px;height:48px;min-height:48px;font-size:15px;font-weight:600}.lv-fields{gap:8px;display:grid}.lv-fields.a{grid-template-columns:minmax(0,1fr) 80px 66px}.lv-fields.b{grid-template-columns:96px minmax(0,1fr)}.lv-field{gap:4px;min-width:0;display:grid}.lv-field span{color:var(--muted);padding-left:6px;font-size:12px;font-weight:500}.lv-field input{background:var(--paper);border:0;border-radius:99px;min-width:0;height:50px;min-height:50px;padding:0 14px;font-size:16px}.lv-field input.invalid{background:#fff6f5;box-shadow:0 0 0 1.5px #b42318}.lv-msg{border-radius:20px;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.lv-msg .ms{font-size:20px}.lv-msg b{font-weight:600;display:block}.lv-primary{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:99px;height:56px;min-height:56px;font-size:16px;font-weight:600}.lv-primary:disabled{opacity:.5;cursor:default}.lv-primary.dark{padding:0 22px;font-size:15px}.lv-secondary{height:52px;min-height:52px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;font-size:15px;font-weight:600}.lv-released{color:#8a4700;background:#fff1dc;border-radius:24px;gap:10px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.lv-released .ms{font-size:20px}.lv-addr-row{text-align:left;cursor:pointer;min-height:52px;color:var(--ink);background:0 0;border:0;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:0;display:grid}.lv-addr-row small{color:var(--muted);font-size:12px;font-weight:400;display:block}.lv-addr-row b{font-size:15px;font-weight:600}.lv-addr-row .ms{font-size:21px}.lv-addr-row>.ms:last-child{color:#9a9a93;font-size:20px}.checkout textarea{background:var(--paper);resize:none;border:0;border-radius:20px;width:100%;padding:12px 16px;font-size:15px;line-height:1.4}.checkout label em{font-style:normal;font-weight:400}.lv-late-icon{color:#b42318;background:#fbe9e7;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.lv-late-icon .ms{font-size:30px}.lv-late-text{color:#3a3a36;max-width:30ch;font-size:15px;line-height:1.5}.lv-countdown{background:var(--paper);border-radius:99px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.lv-countdown .ms{font-size:18px}.lv-ship{background:#fff;border-radius:99px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.lv-ship .ms{font-size:20px}.lv-ship span:not(.ms){color:var(--muted)}.lv-ship b{font-weight:600}.status-card.dark{color:#fff;background:#151513}.lv-seg{background:var(--paper);border-radius:99px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.lv-seg button{height:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:99px;justify-content:center;align-items:center;gap:2px;padding:0 6px;font-size:14px;font-weight:500;display:flex}.lv-seg button.on{background:#fff;font-weight:600;box-shadow:0 1px 3px #15151320}.lv-seg button:disabled{color:#b5b4ae;cursor:not-allowed}.lv-seg .ms{font-size:18px}.lv-more{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.lv-more button{height:58px;min-height:58px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ecebe7;border-radius:18px;align-content:center;justify-items:center;padding:0;display:grid}.lv-more button.on{border:2px solid var(--ink);background:var(--ink);color:#fff}.lv-more button:disabled{opacity:.4;cursor:not-allowed}.lv-more span{font-size:11px;font-weight:400;line-height:1.2}.lv-more span:last-child{min-height:12px;font-size:10px}.lv-more b{font-size:16px;font-weight:700;line-height:1.2}.lv-scroll{scrollbar-width:none;grid-auto-rows:max-content;gap:14px;max-height:46vh;margin-bottom:-20px;padding-bottom:20px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.lv-scroll::-webkit-scrollbar{display:none}.lv-asap{text-align:left;cursor:pointer;min-height:0;color:var(--ink);background:#fff;border:1px solid #ecebe7;border-radius:99px;grid-template-columns:40px 1fr 24px;align-items:center;gap:12px;padding:8px 16px 8px 8px;display:grid}.lv-asap.on{border:1.5px solid var(--ink)}.lv-asap-icon{background:var(--paper);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.lv-asap-icon .ms{font-size:20px}.lv-asap b{font-size:15px;font-weight:600;display:block}.lv-asap>span:nth-child(2){display:grid}.lv-asap span span{color:var(--muted);font-size:12px;font-weight:400}.lv-asap i{border:2px solid #c9c8c1;border-radius:50%;width:22px;height:22px}.lv-asap.on i{border:7px solid var(--ink)}.lv-group{gap:8px;display:grid}.lv-cap{color:var(--muted);padding-left:4px;font-size:12px;font-weight:600}.lv-suggest{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lv-slot{background:var(--paper);height:48px;min-height:48px;color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:16px;align-content:center;place-items:center;gap:1px;padding:0;display:grid}.lv-slot.big{border-radius:18px;height:52px;min-height:52px}.lv-slot span{font-size:14px;font-weight:600}.lv-slot.big span{font-size:15px}.lv-slot small{color:#8a4700;font-size:10px;font-weight:500}.lv-slot.big small{font-size:11px}.lv-slot small.low{font-weight:600}.lv-slot.on{border:1.5px solid var(--ink);background:var(--ink);color:#fff}.lv-slot.on small{color:#ffffffbf}.lv-slot.full{color:#8f8f88;cursor:not-allowed;background:#fff;border:1px dashed #d9d8d2}.lv-slot.full span{text-decoration:line-through}.lv-slot.full small{color:#8f8f88}.lv-hours{border:1px solid #ecebe7;border-radius:20px;overflow:hidden}.lv-hours>div+div{border-top:1px solid #f0efeb}.lv-hour{text-align:left;cursor:pointer;width:100%;height:52px;min-height:52px;color:var(--ink);background:#fff;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:10px;padding:0 14px 0 16px;display:grid}.lv-hour.open{background:#f9f8f6}.lv-hour>span:first-child{font-size:15px;font-weight:600}.lv-hour small{color:var(--muted);font-size:12px;font-weight:500}.lv-hour small.low{color:#8a4700;font-weight:600}.lv-hour small.has{color:var(--ink);font-weight:600}.lv-hour .ms{color:var(--muted);font-size:20px}.lv-hour.full{color:#8f8f88;cursor:not-allowed}.lv-hour.full>span:first-child{text-decoration:line-through}.lv-hour.full small{color:#8f8f88}.lv-quarters{background:#fff;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 12px 12px;display:grid}.lv-cta{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:99px;height:56px;min-height:56px;margin-top:4px;font-size:16px;font-weight:600}.lv-cta:disabled{color:#fff;cursor:not-allowed;background:#d9d8d2}.kitchen-tiles li small{color:#3a3a36;margin-top:2px;font-size:14px;font-weight:400;display:block}.kitchen-tiles li>div>span{line-height:1.2}.kitchen-note{color:#5c4400;background:#fff3c4;border-radius:14px;align-items:flex-start;gap:8px;margin:8px 14px 2px;padding:9px 12px;font-size:15px;font-weight:600;display:flex}.kitchen-note .ms{font-size:19px}.opt-group{border-radius:24px;gap:8px;transition:background .3s;display:grid}.opt-group.err{background:#fbe9e7;margin:0 -12px;padding:12px}.opt-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.opt-head b{font-size:16px;font-weight:600}.opt-head span{background:var(--paper);color:#3a3a36;border-radius:99px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.opt-head span.req{background:var(--ink);color:#fff}.opt-head span.bad{color:#fff;background:#b42318}.opt-row{text-align:left;cursor:pointer;min-height:52px;color:var(--ink);background:#fff;border:1px solid #ecebe7;border-radius:99px;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:0 16px 0 14px;font-weight:500;display:grid}.opt-row.on{border:1.5px solid var(--ink);font-weight:600}.opt-row:disabled{color:#a8a8a1;cursor:default;background:#f9f8f6}.opt-row.sold .opt-label{text-decoration:line-through}.opt-ind{color:#fff;background:#fff;border:2px solid #c9c8c1;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.opt-ind .ms{font-size:16px}.opt-row.single .opt-ind{border-radius:50%}.opt-row.single.on .opt-ind{border:7px solid var(--ink)}.opt-row.multi.on .opt-ind{background:var(--ink);border-color:var(--ink)}.opt-row.remove .opt-ind{color:#14573a;background:#e3f3ea;border:0;border-radius:50%}.opt-row.remove.on{color:#b42318;background:#fff6f5;border:1px dashed #b42318;font-weight:500}.opt-row.remove.on .opt-ind{color:#b42318;background:#fbe9e7}.opt-label{font-size:15px}.opt-price{color:var(--muted);font-size:14px}.opt-row.qty{cursor:default;grid-template-columns:1fr auto auto;padding:4px 6px 4px 18px}.opt-step{background:var(--paper);border-radius:99px;align-items:center;height:44px;padding:0 3px;display:flex}.opt-step button{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:grid}.opt-step button:disabled{color:#c9c8c1;cursor:default}.opt-step .ms{font-size:18px}.opt-step b{text-align:center;width:28px;font-weight:600}.remark{gap:6px;display:grid}.remark span{color:var(--muted);font-size:13px;font-weight:500}.remark textarea{background:var(--paper);resize:none;width:100%;color:var(--ink);border:0;border-radius:22px;padding:14px 18px;font-size:15px}.remark-open{height:48px;min-height:48px;color:var(--ink);cursor:pointer;background:#fff;border:1px dashed #d9d8d2;border-radius:99px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.remark-open .ms{font-size:19px}.order-card small{color:var(--muted);font-size:13px;font-weight:400;display:block}.lv-moved{color:#fff;background:#151513;border-radius:22px;gap:10px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.lv-moved .ms{color:#c6f24e;font-size:22px}.lv-moved b{font-size:15px;font-weight:600;display:block}.orders-call{background:var(--paper);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;text-decoration:none;display:grid}.orders-call .ms{font-size:20px}.orders-delivery{background:#fff;border-radius:24px;gap:12px;padding:16px;display:grid}.orders-delivery-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.orders-lev-badge{color:#1d4ed8;background:#e8f0fe;border-radius:99px;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.orders-lev-badge .ms{font-size:16px}.orders-moved{color:#8a4700;font-size:12px;font-weight:600}.orders-delivery-moment{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.orders-delivery-moment small{color:var(--muted);font-size:12px;display:block}.orders-delivery-moment b{letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1.1}.orders-delivery-moment button{cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;align-items:center;gap:6px;height:44px;min-height:44px;padding:0 16px 0 12px;font-size:14px;font-weight:600;display:flex}.orders-delivery-moment button .ms{font-size:19px}.orders-delivery-address{border-top:1px solid #f0efeb;gap:2px;padding-top:10px;display:grid}.orders-delivery-address b{font-size:16px;font-weight:600}.orders-delivery-address span{color:var(--muted);font-size:14px}.orders-delivery-note{background:var(--paper);border-radius:16px;gap:8px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.orders-delivery-note .ms{font-size:18px}.orders-delivery-note b{color:var(--muted);font-size:12px;font-weight:600;display:block}.orders-detail-lines small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.orders-remark{align-items:flex-start;gap:8px;padding:12px 0;font-size:13px;display:flex}.orders-remark .ms{font-size:18px}.orders-eta-modal{gap:14px;padding-bottom:22px;display:grid}.orders-eta-now{color:var(--muted);margin:0;padding:0 18px;font-size:14px}.orders-eta-now b{color:var(--ink)}.orders-eta-opts{flex-wrap:wrap;gap:6px;padding:0 18px;display:flex}.orders-eta-opts button{cursor:pointer;background:#fff;border:1px solid #ecebe7;border-radius:99px;height:44px;min-height:44px;padding:0 16px;font-size:14px;font-weight:500}.orders-eta-opts button.on{border:1.5px solid var(--ink);background:var(--ink);color:#fff}.orders-eta-time{background:var(--paper);border:0;border-radius:99px;width:auto;height:52px;min-height:52px;margin:0 18px;padding:0 20px;font-size:16px}.orders-eta-mail{border:1px solid #ecebe6;border-radius:20px;margin:0 18px;overflow:hidden}.orders-eta-mail>div:first-child{color:var(--muted);background:#f7f6f3;align-items:center;gap:6px;padding:10px 14px;font-size:12px;display:flex}.orders-eta-mail>div:first-child .ms{font-size:16px}.orders-eta-mail>div:last-child{gap:6px;padding:14px;font-size:14px;line-height:1.5;display:grid}.orders-eta-confirm{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:99px;height:56px;margin:0 18px;font-size:15px;font-weight:600}.orders-eta-confirm:disabled{color:var(--muted);cursor:default;background:#ecebe6}.cr{background:#f4f3ef;flex-direction:column;width:min(100%,430px);min-height:100dvh;margin:0 auto;display:flex;position:relative}.cr>header{z-index:5;background:#f4f3ef;gap:12px;padding:18px 16px 10px;display:grid;position:sticky;top:0}.cr-top{align-items:center;gap:10px;display:flex}.cr-avatar{border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.cr-title{flex:1;display:grid}.cr-title b{font-size:17px;font-weight:600}.cr-title span{color:var(--muted);font-size:13px}.cr-shop{cursor:pointer;height:44px;color:var(--ink);background:#fff;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.cr-shop .ms{font-size:20px}button.cr-shop{flex-shrink:0;justify-content:center;width:44px;padding:0}button.cr-shop:disabled{opacity:.5;cursor:wait}.cr-offline{color:#7a1a12;background:#fbe9e7;border-radius:18px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;display:flex}.cr-offline .ms{font-size:20px}.cr-tabs{background:#e4e3de;border-radius:99px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.cr-tabs button{cursor:pointer;height:48px;min-height:48px;color:var(--ink);background:0 0;border:0;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:14px;font-weight:600;display:flex}.cr-tabs button.on{background:#fff;box-shadow:0 1px 3px #15151320}.cr-tabs button span{color:#3a3a36;background:#d9d8d2;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:inline-grid}.cr-tabs button.on span{background:var(--ink);color:#fff}.cr-main{flex:1;align-content:start;gap:10px;padding:4px 14px 110px;display:grid}.cr-skel{background:linear-gradient(90deg,#fff 0%,#f7f6f3 50%,#fff 100%);border-radius:26px;height:150px}.cr-empty{text-align:center;justify-items:center;gap:10px;padding:70px 20px;display:grid}.cr-empty>span{background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.cr-empty .ms{font-size:30px}.cr-empty b{font-size:19px;font-weight:600}.cr-empty small{color:var(--muted);max-width:28ch;font-size:15px;line-height:1.5}.cr-now{color:#f4f3ef;background:#151513;border-radius:28px;gap:14px;padding:18px;display:grid}.cr-now-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cr-now-top>span{height:28px;color:var(--ink);background:#c6f24e;border-radius:99px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.cr-now-top .ms{font-size:16px}.cr-now-top b{font-size:15px;font-weight:600}.cr-eta{color:#b9b9b2;font-size:14px}.cr-street{letter-spacing:-.025em;margin-top:4px;font-size:26px;font-weight:700;line-height:1.15}.cr-city{color:#e4e3de;font-size:17px}.cr-instr{background:#2a2a27;border-radius:18px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:16px;line-height:1.4;display:flex}.cr-instr .ms{color:#c6f24e;font-size:22px}.cr-instr b{color:#b9b9b2;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.cr-bags{color:#b9b9b2;gap:8px;font-size:14px;display:flex}.cr-bags .ms{font-size:18px}.cr-problem{color:#7a1a12;background:#fbe9e7;border-radius:18px;gap:10px;padding:14px;display:grid}.cr-problem b{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.cr-problem b .ms{font-size:22px}.cr-problem>span{font-size:14px;line-height:1.45}.cr-problem>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cr-problem a,.cr-problem button{cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:6px;height:52px;min-height:52px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.cr-problem a{color:#fff;background:#b42318}.cr-problem button{color:var(--ink);background:#fff}.cr-problem a .ms{font-size:20px}.cr-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cr-actions a{color:#f4f3ef;background:#2a2a27;border-radius:99px;justify-content:center;align-items:center;gap:8px;height:60px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.cr-actions a .ms{font-size:22px}.cr-deliver{color:#fff;cursor:pointer;background:#1e7a4a;border:0;border-radius:99px;justify-content:center;align-items:center;gap:10px;height:68px;min-height:68px;font-size:19px;font-weight:700;display:flex}.cr-deliver .ms{font-size:26px}.cr-problem-link{color:#b9b9b2;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;height:44px;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline}.cr-cap{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:8px 6px 0;font-size:13px;font-weight:600}.cr-main article{background:#fff;border-radius:26px;gap:12px;padding:16px;display:grid}.cr-main article.done{opacity:.8}.cr-card-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cr-card-top span:first-child{letter-spacing:-.03em;font-size:26px;font-weight:700}.cr-card-top span:last-child{color:#3a3a36;font-size:15px;font-weight:600}.cr-card-street{font-size:19px;font-weight:600;line-height:1.25}.cr-card-city{color:var(--muted);font-size:15px}.cr-card-note{background:var(--paper);border-radius:16px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:15px;line-height:1.4;display:flex}.cr-card-note .ms{font-size:19px}.cr-meta{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.cr-meta .ms{font-size:17px}.cr-go{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;height:60px;min-height:60px;font-size:17px;font-weight:700;display:flex}.cr-go .ms{font-size:23px}.cr-card-actions{grid-template-columns:auto 1fr;gap:8px;display:grid}.cr-card-actions a{background:var(--paper);width:60px;height:60px;color:var(--ink);border-radius:50%;place-items:center;text-decoration:none;display:grid}.cr-card-actions a .ms{font-size:24px}.cr-card-actions button{color:#fff;cursor:pointer;background:#1e7a4a;border:0;border-radius:99px;height:60px;min-height:60px;font-size:17px;font-weight:700}.cr-backdrop{z-index:20;background:#15151373;border:0;border-radius:0;position:fixed;inset:0}.cr-sheet{z-index:21;background:#fff;border-radius:32px 32px 0 0;gap:10px;width:min(100%,430px);padding:14px 16px 30px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.cr-sheet>b{letter-spacing:-.02em;font-size:20px;font-weight:600}.cr-sheet>button{text-align:left;cursor:pointer;min-height:64px;color:var(--ink);background:#fff;border:1px solid #e4e3de;border-radius:22px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:0 14px;font-size:16px;font-weight:600;display:grid}.cr-sheet>button>span:first-child{color:#b42318;background:#fbe9e7;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.cr-sheet>button .ms{font-size:20px}.cr-sheet>button.cancel{background:var(--paper);text-align:center;border:0;border-radius:99px;min-height:52px;font-size:15px;display:block}.cr-toast{z-index:30;color:#fff;background:#151513;border-radius:22px;align-items:center;gap:10px;width:min(100% - 24px,406px);padding:10px 10px 10px 18px;font-size:15px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -12px #00000080}.cr-toast span{flex:1}.cr-toast button{height:48px;min-height:48px;color:var(--ink);cursor:pointer;background:#c6f24e;border:0;border-radius:99px;padding:0 16px;font-size:15px;font-weight:700}.cx{gap:12px;max-width:760px;display:grid}.cx-card{background:#fff;border-radius:28px;gap:12px;padding:18px;display:grid}.cx-card>b{font-size:16px;font-weight:600}.cx-card>p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.cx-card form{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.cx-card form label{gap:6px;display:grid}.cx-card form label span{color:var(--muted);padding-left:6px;font-size:13px;font-weight:500}.cx-card form input,.cx-invite input{background:var(--paper);border:0;border-radius:99px;height:48px;min-height:48px;padding:0 18px;font-size:15px}.cx-card form>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:99px;grid-column:1/-1;height:52px;min-height:52px;font-size:15px;font-weight:600}.cx-card form>button:disabled{cursor:default;background:#d9d8d2}.cx-invite{background:#e3f3ea}.cx-invite>div{flex-wrap:wrap;gap:8px;display:flex}.cx-invite button,.cx-invite a{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:6px;height:44px;min-height:44px;padding:0 16px 0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cx-invite button.quiet{color:var(--ink);background:0 0}.cx-invite .ms{font-size:19px}.cx-courier{border-top:1px solid #f0efeb;gap:8px;padding-top:12px;display:grid}.cx-courier.off{opacity:.6}.cx-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cx-head b{font-size:16px;font-weight:600;display:block}.cx-head small,.cx-device small{color:var(--muted);font-size:13px;font-weight:400;display:block}.cx-actions{flex-wrap:wrap;gap:6px;display:flex}.cx-actions button,.cx-device button{cursor:pointer;height:40px;min-height:40px;color:var(--ink);background:#fff;border:1px solid #e4e3de;border-radius:99px;padding:0 14px;font-size:13px;font-weight:600}.cx-actions button.danger{color:#b42318;background:#fbe9e7;border:0}.cx-device{background:var(--paper);border-radius:16px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:600;display:grid}.cx-device.off{opacity:.6}.cx-device .ms{font-size:20px}@media (max-width:620px){.cx-card form{grid-template-columns:1fr}}.delivery-toplinks{flex-wrap:wrap;gap:8px;display:flex}.shop-unavailable{color:#151513;max-width:720px;margin:0 auto;padding:48px 24px}.shop-unavailable h1{font-family:Bricolage Grotesque,sans-serif;font-size:32px;font-weight:800}.shop-unavailable section{background:#fff;border-radius:24px;margin-top:32px;padding:32px}.shop-unavailable h2{font-size:22px;font-weight:700}.shop-unavailable p{color:#62625c;margin-top:12px}.zexp-note{color:#62625c;background:#f4f3ef;border-radius:18px;padding:10px 14px;font-size:13px;line-height:1.5}.zexp-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zexp-empty{color:#62625c;padding:8px 0;font-size:13px}.zexp-row{background:#f7f6f3;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.zexp-row-main{gap:4px;min-width:0;display:grid}.zexp-pill{border-radius:99px;align-items:center;width:fit-content;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.zexp-pill.neutral{color:#3a3a36;background:#ecebe6}.zexp-pill.progress{color:#8a4700;background:#fff1dc}.zexp-pill.ok{color:#1e7a4a;background:#e8f5ee}.zexp-pill.bad{color:#b42318;background:#fbe9e7}.zexp-meta{color:#62625c;font-size:12px}.zexp-actions{justify-content:flex-end;display:flex}.zexp-footnote{color:#62625c;font-size:12px;line-height:1.45}.zexp-warn-inline{color:#8a4700}.zexp-handoff{margin-top:6px;font-size:12px}.zexp-handoff summary{cursor:pointer;color:#3a3a36;font-weight:600}.zexp-handoff dl{gap:6px;margin:8px 0 0;display:grid}.zexp-handoff dt{color:#62625c;font-size:11px}.zexp-handoff dd{margin:0}.zexp-handoff code{word-break:break-all;font-size:11px}@media (max-width:520px){.zexp-modal footer{flex-direction:column-reverse}.zexp-modal footer .zexp-button,.zexp-modal footer .set-ghost{justify-content:center;width:100%}.zexp-row{flex-direction:column;align-items:stretch}}.zexp-button{cursor:pointer;border:0;border-radius:99px;align-items:center;gap:8px;height:48px;min-height:48px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.zexp-button.primary{color:#fff;background:#151513}.zexp-button:disabled{opacity:.55;cursor:not-allowed}.zexp-backdrop{z-index:50;background:#15151373;position:fixed;inset:0}.zexp-modal{z-index:51;background:#f7f6f3;border-radius:32px;flex-direction:column;width:min(520px,100vw - 24px);max-height:calc(100vh - 24px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.zexp-modal header{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 10px;display:flex}.zexp-modal header b{letter-spacing:-.02em;font-size:20px;font-weight:600}.zexp-modal header button{cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.zexp-modal-body{color:#3a3a36;flex:1;padding:0 20px 16px;font-size:14px;line-height:1.5;overflow-y:auto}.zexp-modal-body ul{margin:12px 0 0;padding-left:18px}.zexp-modal footer{border-top:1px solid #ecebe6;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px 18px;display:flex}.zexp-modal footer .set-ghost{justify-content:center;height:48px;padding:0 20px;font-size:15px;font-weight:600}.kb-employees-card{background:#fff;border-radius:28px;gap:4px;padding:20px;display:grid}.kb-employees-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.kb-employees-heading>b{font-size:17px;font-weight:600}.kb-employee{border-top:1px solid #f0efeb;grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;gap:12px;padding:10px 0;display:grid}.kb-employee-avatar{background:#f4f3ef;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:grid}.kb-employee-name{min-width:0;display:grid}.kb-employee-name b{overflow-wrap:anywhere;font-size:15px;font-weight:600}.kb-employee-name>span{color:#62625c;font-size:13px}.kb-employee-badge{color:#14573a;background:#e3f3ea;border-radius:99px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.kb-employee-badge.blocked{color:#b42318;background:#fbe9e7}.kb-employee-manage{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.kb-employee-manage:hover,.kb-employee-manage[aria-expanded=true]{background:#f4f3ef}.kb-employee-add{border:1px solid #e4e3de;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:13px;display:inline-flex}.kb-employee-actions{flex-wrap:wrap;grid-column:2/-1;gap:8px;display:flex}.kb-employees-hint{color:#62625c;margin-top:8px;font-size:12px;line-height:1.5}.kb-employee-create{border-top:1px solid #f0efeb;gap:12px;margin-top:12px;padding-top:16px;display:grid}.kb-employee-fields{grid-template-columns:96px minmax(0,1fr) 128px;gap:12px;max-width:720px;display:grid}.kb-employee-fields label{gap:4px;min-width:0;display:grid}.kb-employee-fields input{width:100%;min-width:0}@media (max-width:600px){.kb-employee{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px 12px}.kb-employee-manage{grid-area:1/3}.kb-employee-badge{grid-column:2;justify-self:start}.kb-employee-actions{grid-column:1/-1}.kb-employee-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kb-employee-fields label:nth-child(2){grid-area:1/1/auto/-1}}.pay-choice{gap:8px;display:grid}.pay-choice h2{margin:0 0 2px}.pay-choice button{text-align:left;cursor:pointer;background:#fff;border:2px solid #ecebe6;border-radius:20px;grid-template-columns:28px 1fr 22px;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:grid}.pay-choice button.on{border-color:#151513}.pay-choice button b{font-size:15px;font-weight:600;display:block}.pay-choice button small{color:#62625c;font-size:13px;display:block}.pay-radio{box-sizing:border-box;border:2px solid #d9d8d2;border-radius:50%;width:20px;height:20px}.pay-choice button.on .pay-radio{border:6px solid #151513}.customers-admin{gap:16px;display:grid}.customers-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.customers-kpi{background:#fff;border-radius:28px;gap:4px;padding:18px 20px;display:grid}.customers-kpi b{letter-spacing:-.03em;font-size:26px;font-weight:600}.customers-panel{background:#fff;border-radius:28px;gap:10px;padding:16px;display:grid}.customers-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customers-search{background:#f4f3ef;border-radius:99px;flex:240px;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.customers-search input{background:0 0;border:0;outline:none;flex:1;font-size:14px}.customers-export{cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;align-items:center;gap:6px;height:44px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.customers-filters{gap:6px;display:flex;overflow-x:auto}.customers-filters button{cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;flex:none;height:40px;padding:0 14px;font-size:13px}.customers-filters button.active{color:#fff;background:#151513;border-color:#151513}.customers-table{display:grid}.customers-head,.customers-row{grid-template-columns:minmax(0,2fr) 90px minmax(0,1.2fr) 100px 80px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:grid}.customers-head{color:#62625c;border-bottom:1px solid #f0efeb;font-size:12px}.customers-row{border-bottom:1px solid #f4f3ef}.customers-person{align-items:center;gap:10px;min-width:0;display:flex}.customers-identity,.customer-identity{gap:2px;min-width:0;display:grid}.customers-identity b,.customer-identity b{font-weight:600;line-height:1.25;display:block}.customers-identity small,.customer-identity small{color:#62625c;text-overflow:ellipsis;font-size:13px;line-height:1.35;display:block;overflow:hidden}.customers-avatar{background:#f4f3ef;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.customers-badge{background:#ecebe6;border-radius:99px;margin-left:6px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:600}.customers-empty{text-align:center;color:#62625c;padding:40px}.customers-privacy-banner{background:#ecebe6;border-radius:22px;gap:10px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.customers-privacy-banner button{cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.customers-privacy-form{gap:10px;max-width:420px;display:grid}.customer-overlay{z-index:40;background:#15151359;place-items:stretch stretch;display:grid;position:fixed;inset:0}.customer-sheet{background:#fff;align-content:start;gap:14px;padding:16px 20px 28px;display:grid;overflow-y:auto}.customer-sheet.wide{background:#f7f6f3}.customer-login-brand{color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-weight:700;display:grid}.customer-tabs{background:#f4f3ef;border-radius:99px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.customer-tabs button{cursor:pointer;background:0 0;border:0;border-radius:99px;height:44px;font-size:14px}.customer-tabs button.on{background:#fff;font-weight:600;box-shadow:0 1px 3px #0000000f}.customer-form{gap:12px;display:grid}.customer-form label{gap:6px;display:grid}.customer-form label>span:first-child{color:#62625c;padding-left:6px;font-size:13px;font-weight:500}.customer-form label>input:not([type=checkbox]){background:#f4f3ef;border:0;border-radius:99px;height:56px;padding:0 22px;font-size:16px}.customer-password-field{position:relative}.customer-password-field input{background:#f4f3ef;border:0;border-radius:99px;outline:none;width:100%;height:56px;padding:0 60px 0 22px;font-size:16px}.customer-password-field .auth-eye{color:#62625c;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:6px;right:6px}.customer-forgot{text-underline-offset:3px;color:#151513;justify-self:end;align-items:center;height:44px;margin-top:-12px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.customer-form .cart-cta{height:60px;margin-top:6px}.customer-foot{color:#62625c;text-align:center;font-size:12px}.customer-checkout-user{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.customer-profile.card{grid-template-columns:56px 1fr 44px;align-items:center;gap:14px;display:grid}.customer-profile-edit{cursor:not-allowed;opacity:.85;background:#f4f3ef;border:0;border-radius:50%;place-items:center;width:44px;height:44px;min-height:0;padding:0;display:grid}.customer-profile-avatar{color:#fff;background:#151513;border-radius:50%;place-items:center;width:56px;height:56px;font-weight:600;display:grid}.customer-profile-avatar.sm{width:44px;height:44px;font-size:14px}.customer-login-cta{cursor:pointer;background:#f4f3ef;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;height:48px;margin-bottom:8px;font-size:14px;display:flex}.customer-create-toggle{text-align:left;cursor:pointer;color:#151513;background:0 0;border:0;grid-template-columns:24px 1fr;align-items:start;gap:12px;padding:8px 0;display:grid}.customer-create-toggle>span:last-child{gap:6px;font-size:15px;font-weight:500;line-height:1.3;display:grid}.customer-create-toggle small{color:#62625c;font-size:12px;font-weight:400;line-height:1.45;display:block}.customer-checkout-pw{gap:6px;display:grid}.customer-checkout-pw-hint{margin-top:2px;padding-left:6px}.customer-check-box{border:2px solid #d9d8d2;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.customer-check-box.on{color:#fff;background:#151513;border-color:#151513}.customer-history-card h2,.customer-favorites-card h2,.customer-prefs-card h2{margin:0 0 8px;font-size:15px;font-weight:600}.customer-history-row{border-top:1px solid #f0efeb;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.customer-history-shop{background:#f4f3ef;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:grid}.customer-history-body{gap:2px;min-width:0;display:grid}.customer-history-body b{font-size:14px;font-weight:600;display:block}.customer-history-body small{color:#62625c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.customer-history-total{margin-top:1px;font-size:13px;font-weight:600;display:block}.customer-history-row button{color:#fff;cursor:pointer;background:#151513;border:0;border-radius:99px;align-items:center;gap:4px;height:44px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.customer-fav-shop{gap:8px;margin-top:8px;display:grid}.customer-fav-shop-head{align-items:center;gap:8px;font-size:13px;display:flex}.customer-fav-dot{border-radius:50%;flex:none;width:10px;height:10px}.customer-fav-chips{flex-wrap:wrap;gap:6px;display:flex}.customer-fav-chip{background:#f4f3ef;border-radius:99px;align-items:center;gap:6px;height:36px;padding:0 14px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.customer-fav-chip .ms{font-variation-settings:"FILL" 1;font-size:16px}.customer-loyalty-card{color:#fff;background:#151513;border-radius:28px;gap:10px;margin-top:12px;padding:16px 18px;display:grid}.customer-loyalty-head{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.customer-loyalty-head b{flex:none;font-weight:600}.customer-loyalty-ratio{color:#b9b9b2;text-align:right;white-space:nowrap}.customer-loyalty-stamps{gap:4px;display:grid}.customer-loyalty-stamp{aspect-ratio:1;background:0 0;border-radius:50%;box-shadow:inset 0 0 0 1.5px #4a4a45}.customer-loyalty-stamp.filled{box-shadow:none;background:#c6f24e}.growth-promos-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.growth-promos-master{cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;align-items:center;gap:10px;height:44px;padding:0 16px 0 8px;font-size:14px;font-weight:500;display:inline-flex}.growth-promos-filters{flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.growth-promos-filter{cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;flex:none;height:44px;padding:0 16px;font-size:14px;font-weight:500}.growth-promos-filter.on{color:#fff;background:#151513;border-color:#151513}.growth-promos-panel{background:#fff;border-radius:28px;gap:6px;padding:10px;display:grid}.growth-promos-card{border:1px solid #f0efeb;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.growth-promos-card-main{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:12px 8px 12px 12px;text-decoration:none;display:grid}.growth-promos-icon{background:#f4f3ef;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.growth-promos-card-body{gap:3px;min-width:0;display:grid}.growth-promos-card-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.growth-promos-badge{border-radius:99px;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.growth-promos-code{color:#c6f24e;background:#151513;border-radius:6px;height:22px;padding:0 9px;font:500 11px JetBrains Mono,ui-monospace,monospace}.growth-promos-rule{color:#3a3a36;font-size:13px}.growth-promos-when{color:#62625c;font-size:12px}.growth-promos-card-toggle{cursor:pointer;background:0 0;border:0;align-self:stretch;place-items:center;padding:0 16px 0 8px;display:grid}.growth-promos-switch{background:#e4e3de;border-radius:99px;width:52px;height:32px;position:relative}.growth-promos-switch.on{background:#151513}.growth-promos-switch span{background:#fff;border-radius:50%;width:26px;height:26px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.growth-promos-switch.on span{left:23px}html.growth-promo-editor-open{overflow:hidden}.growth-promo-drawer-root{z-index:60;pointer-events:none;position:fixed;inset:0}.growth-promo-drawer-backdrop{z-index:0;pointer-events:auto;background:#15151359;display:block;position:absolute;inset:0}.growth-promo-drawer{z-index:1;pointer-events:auto;background:#f7f6f3;flex-direction:column;gap:0;width:min(560px,100vw);min-height:0;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 60px -20px #1515134d}.growth-promo-drawer-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.growth-promo-drawer-head b{letter-spacing:-.02em;font-size:20px;font-weight:600}.growth-promo-drawer-close{width:44px;height:44px;color:inherit;background:#fff;border:1px solid #e4e3de;border-radius:50%;place-items:center;text-decoration:none;display:grid}.growth-promo-back-desktop{display:none}.growth-promo-drawer-scroll{-webkit-overflow-scrolling:touch;flex:1;align-content:start;gap:10px;min-height:0;padding:0 18px 12px;display:grid;overflow-y:auto}.growth-promo-drawer-foot{background:#f7f6f3;border-top:1px solid #ecebe6;flex:none;align-items:center;gap:8px;padding:12px 18px 18px;display:flex}.growth-promo-foot-state{color:#62625c;flex:1;min-width:0;font-size:13px}.growth-promo-foot-cancel{height:52px;color:inherit;background:#fff;border:1px solid #e4e3de;border-radius:99px;flex:none;align-items:center;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.growth-promo-drawer-foot .growth-save{flex:none;height:52px}.growth-promo-card{background:#fff;border-radius:24px;gap:12px;padding:16px;display:grid}.growth-promo-card-title{font-size:15px;font-weight:600}.growth-promo-field{gap:6px;min-width:0;display:grid}.growth-promo-field>span:first-child{color:#62625c;padding-left:6px;font-size:13px;font-weight:500}.growth-promo-field em{font-style:normal;font-weight:400}.growth-promo-field-label{color:#62625c;padding-left:6px;font-size:13px;font-weight:500}.growth-promo-pill{background:#f4f3ef;border-radius:99px;align-items:center;gap:6px;min-width:0;height:48px;padding:0 18px;display:flex}.growth-promo-pill input,.growth-promo-pill select{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.growth-promo-pill input[type=date],.growth-promo-pill input[type=time]{appearance:none;width:100%;min-width:0;padding:0;font-size:13px}.growth-promo-pill--date{padding:0 12px}.growth-loyalty-blocked{color:#62625c;margin:0;font-size:13px;line-height:1.4}.growth-promo-prefix,.growth-promo-suffix{color:#62625c;flex:none}.growth-promo-code-pill input{text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500}.growth-promo-value-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.growth-promo-field-wide{grid-column:1/-1}.growth-type-label{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.growth-type-ex{color:#62625c;font-size:11px;font-weight:500;display:block}.growth-type-grid button{gap:2px;display:grid}.growth-promo-seg-3,.growth-promo-seg-2{background:#f4f3ef;border-radius:99px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px;display:grid}.growth-promo-seg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-promo-seg-3 button,.growth-promo-seg-2 button{cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;height:40px;padding:0 6px;font-size:13px;font-weight:500}.growth-promo-seg-3 button.on,.growth-promo-seg-2 button.on{background:#fff;font-weight:600;box-shadow:0 1px 3px #15151314}.growth-product-picker{border:1px solid #ecebe7;border-radius:22px;overflow:hidden}.growth-product-search{color:#62625c;border-bottom:1px solid #f0efeb;align-items:center;gap:8px;min-height:48px;padding:0 16px;display:flex}.growth-product-search>.ms{font-size:19px}.growth-product-search input{width:0;min-width:0;height:46px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:14px}.growth-product-search input:focus-visible{outline:0}.growth-product-search:focus-within{box-shadow:inset 0 0 0 2px #151513}.growth-product-count{white-space:nowrap;flex:none;font-size:12px}.growth-product-results{max-height:240px;padding:4px;overflow-y:auto}.growth-product-choice{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 10px;display:grid}.growth-product-choice:hover,.growth-product-choice.on{background:#f4f3ef}.growth-product-checkbox{color:#fff;border:2px solid #d9d8d2;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.growth-product-choice.on .growth-product-checkbox{background:#151513;border-color:#151513}.growth-product-checkbox .ms{font-size:15px}.growth-product-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.growth-product-category{color:#62625c;text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:12px;overflow:hidden}.growth-product-empty{text-align:center;color:#62625c;margin:0;padding:24px;font-size:13px}.growth-promo-dates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.growth-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.growth-weekdays button{cursor:pointer;background:#fff;border:1px solid #ecebe7;border-radius:14px;height:44px;font-size:13px;font-weight:600}.growth-weekdays button.on{color:#fff;background:#151513;border-color:#151513}.growth-switch-row{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:0;font-size:14px;font-weight:500;display:grid}.growth-switch-track{background:#e4e3de;border-radius:99px;flex:none;width:44px;height:28px;position:relative}.growth-switch-knob{background:#fff;border-radius:50%;width:22px;height:22px;transition:left .2s;position:absolute;top:3px;left:3px}.growth-switch-row.on .growth-switch-track{background:#151513}.growth-switch-row.on .growth-switch-knob{left:19px}.growth-promo-hours{width:max-content;max-width:100%}.growth-promo-hint{color:#62625c;margin:0;padding:0 4px;font-size:13px;line-height:1.45}.growth-promo-active{margin-bottom:8px}@media (max-width:767px){.growth-promo-drawer{width:100vw;left:0}.growth-promo-dates{grid-template-columns:1fr}.growth-promo-active{display:none}}.customer-pref-row{text-align:left;cursor:pointer;color:#151513;box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #f0efeb;grid-template-columns:24px minmax(0,1fr) 44px;align-items:center;gap:12px;width:100%;min-height:56px;padding:0;font-size:15px;display:grid}.customer-pref-row.has-value{grid-template-columns:24px minmax(0,1fr) minmax(0,38%)}.customer-pref-row>span:nth-child(2){min-width:0}.customer-prefs-card .cart-cta{margin-top:12px}.customer-toggle{background:#e4e3de;border-radius:99px;flex:none;width:44px;height:28px;position:relative}.customer-toggle:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.customer-toggle.on{background:#151513}.customer-toggle.on:after{left:19px}.customer-active-order{width:100%;color:var(--brand-ink,#151513);box-sizing:border-box;text-align:left;cursor:pointer;border:0;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:72px;padding:16px 18px;display:grid;overflow:hidden}.customer-active-order-body{gap:4px;min-width:0;display:grid}.customer-active-order small{opacity:.8;font-size:12px;line-height:1.3;display:block}.customer-active-order b{font-size:17px;font-weight:600;line-height:1.25;display:block}.customer-pref-value{color:#62625c;text-align:right;text-overflow:ellipsis;white-space:nowrap;justify-self:end;min-width:0;font-size:13px;overflow:hidden}.customer-pref-chevron{color:#62625c;justify-self:end;font-size:20px}.customer-privacy-panel{gap:10px;padding:8px 0 4px;display:grid}.customer-privacy-row{justify-content:space-between;gap:8px;font-size:14px;display:flex}.customer-pref-logout{text-align:left;cursor:pointer;color:#b42318;background:0 0;border:0;grid-template-columns:24px 1fr;align-items:center;gap:12px;width:100%;min-height:56px;padding:0;font-size:15px;font-weight:500;display:grid}.customer-account-foot{text-align:center;color:#8f8f88;padding-top:6px;font-size:12px}.customer-profile-sheet{z-index:6;background:#15151366;align-items:end;display:grid;position:absolute;inset:0}.customer-profile-sheet-inner{border-radius:28px 28px 0 0;max-height:92%;overflow-y:auto}.linkish{cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.cart-cta.secondary{color:#151513;background:#f4f3ef}.customer-prefs-card .cart-cta,.customer-privacy-panel .cart-cta{box-shadow:none;justify-content:center;padding:0 22px;font-size:15px}.customer-prefs-card .cart-cta{height:56px;min-height:56px}.customer-privacy-panel .cart-cta{height:48px;min-height:48px}@media (min-width:720px){.customer-overlay.account .customer-sheet{border-radius:28px 28px 0 0;max-width:520px;margin:40px auto 0}}.orders-export-bar{justify-content:flex-end;display:flex}.orders-export-btn{cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;align-items:center;gap:6px;height:44px;padding:0 16px 0 12px;font-size:14px;font-weight:500;display:flex}.orders-export-btn .ms{font-size:19px}.acct-export-backdrop{z-index:50;background:#15151373;position:fixed;inset:0}.acct-export-modal{z-index:51;background:#f7f6f3;border-radius:32px;flex-direction:column;width:min(520px,100vw - 24px);max-height:calc(100vh - 24px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.acct-export-head{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 10px;display:flex}.acct-export-head b{letter-spacing:-.02em;font-size:20px;font-weight:600}.acct-export-close{cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:50%;place-items:center;width:44px;height:44px;min-height:44px;padding:0;font-weight:400;display:grid}.acct-export-close .ms{font-size:20px}.acct-export-body{flex:1;align-content:start;gap:12px;padding:0 20px 16px;display:grid;overflow-y:auto}.acct-export-card{background:#fff;border-radius:24px;gap:12px;padding:16px;display:grid}.acct-export-card>b{font-size:15px;font-weight:600}.acct-export-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.acct-export-modal select{width:auto;min-height:0}.acct-export-card-head select{appearance:none;color:#151513;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23151513' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #e4e3de;border-radius:99px;flex:none;width:auto;max-width:100%;height:40px;min-height:40px;padding:0 38px 0 16px;font-size:14px;font-weight:600}.acct-export-modal button{min-height:unset}.acct-export-presets{flex-wrap:wrap;gap:6px;display:flex}.acct-export-presets button{cursor:pointer;color:#151513;background:#fff;border:1px solid #e4e3de;border-radius:99px;height:40px;min-height:40px;padding:0 14px;font-size:13px;font-weight:500}.acct-export-presets button.on{color:#fff;background:#151513;border-color:#151513}.acct-export-presets button:disabled{opacity:.4;cursor:not-allowed}.acct-export-dates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.acct-export-dates label{gap:4px;display:grid}.acct-export-dates label span{color:#62625c;padding-left:6px;font-size:12px;font-weight:500}.acct-export-dates input{background:#f4f3ef;border:0;border-radius:99px;width:100%;min-width:0;height:46px;min-height:46px;padding:0 14px;font-size:14px}.acct-export-summary{background:#f7f6f3;border-radius:18px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.acct-export-inc{min-height:unset;text-align:left;cursor:pointer;color:#151513;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:4px 0;display:grid}.acct-export-check{color:#fff;border:2px solid #c9c8c1;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.acct-export-check.on{background:#151513;border-color:#151513}.acct-export-inc strong{font-size:14px;font-weight:600;display:block}.acct-export-inc small{color:#62625c;font-size:12px;display:block}.acct-export-warn{margin-top:4px;color:#8a4700!important}.acct-export-fmts{background:#f4f3ef;border-radius:99px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid}.acct-export-fmts button{cursor:pointer;color:#151513;background:0 0;border:0;border-radius:99px;height:40px;min-height:40px;font-size:13px;font-weight:500}.acct-export-fmts button.on{background:#fff;font-weight:600;box-shadow:0 1px 3px #1515131f}.acct-export-foot{color:#62625c;margin:0;font-size:12px;line-height:1.5}.acct-export-footbar{border-top:1px solid #ecebe6;flex-shrink:0;justify-content:flex-end;gap:8px;padding:14px 20px 18px;display:flex}.acct-export-footbar .acct-export-btn-cancel{color:#151513;cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:99px;align-items:center;height:52px;min-height:52px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex}.acct-export-footbar .acct-export-btn-submit{color:#fff;cursor:pointer;background:#151513;border:0;border-radius:99px;align-items:center;gap:8px;height:52px;min-height:52px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.acct-export-footbar .acct-export-btn-submit .ms{font-size:20px}.acct-export-footbar .acct-export-btn-submit:disabled{color:#62625c;opacity:1;cursor:not-allowed;background:#ecebe6}.acct-export-footbar .acct-export-btn-cancel:disabled{opacity:.45}.mod-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.mod-days button{color:#151513;cursor:pointer;background:#fff;border:1px solid #e4e3de;border-radius:14px;min-width:0;height:44px;padding:0;font-size:13px;font-weight:600}.mod-days button.on{color:#fff;background:#151513;border-color:#151513}.mod-fieldhint-inline{font-weight:400}.loy-side{align-content:start;gap:12px;min-width:0;display:grid}.loy-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.loy-kpi{background:#f7f6f3;border-radius:20px;gap:2px;padding:12px 14px;display:grid}.loy-kpi span{color:#62625c;font-size:12px}.loy-kpi b{letter-spacing:-.02em;font-size:22px;font-weight:600}.loy-kpi small{color:#62625c;font-size:11px}.loy-search{background:#f4f3ef;border-radius:99px;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.loy-search .ms{color:#62625c;font-size:19px}.loy-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.loy-cust{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.loy-initials{background:#f4f3ef;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:grid}.loy-cust-meta{min-width:0;display:grid}.loy-cust-meta b{font-size:14px;font-weight:600}.loy-cust-meta small{color:#62625c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.loy-step{height:44px}.loy-step>span:not(.ms){min-width:52px;font-size:13px}.mod-aside{align-content:start;gap:12px;min-width:0;display:grid}.growth-loyalty-cart-suggest{background:#fff;border-radius:22px;align-items:center;gap:10px;padding:12px 12px 12px 16px;font-size:13px;line-height:1.35;display:flex}.growth-loyalty-cart-suggest.in-phone{width:100%;max-width:320px}.growth-loyalty-cart-suggest>.ms{color:#1e7a4a;flex:none;font-size:20px}.growth-loyalty-cart-suggest b{font-weight:600}.growth-loyalty-cart-cta{color:#fff;cursor:pointer;background:#151513;border:0;border-radius:99px;flex:none;height:36px;padding:0 14px;font-size:12px;font-weight:600}.mod-combo-preview{gap:8px;width:100%;display:grid}.mod-combo-preview>b{font-size:15px;font-weight:600}.mod-combo-preview-row{border:1px solid #ecebe7;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.mod-combo-preview-row small{color:#62625c;font-size:11px;display:block}.mod-hero-picker .mod-hero-results{max-height:300px;overflow-y:auto}.mod-hero-choice{grid-template-columns:40px minmax(0,1fr) auto 24px}.mod-hero-pick-closed{text-align:left;cursor:pointer;background:#fff;border:1px solid #ecebe7;border-radius:99px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:6px 16px 6px 6px;display:grid}.mod-hero-pick-thumb{background:#efeee9;border-radius:50%;width:48px;height:48px}.mod-hero-choice .mod-hero-pick-thumb{border-radius:12px;width:40px;height:40px}.mod-hero-pick-meta b{font-size:15px;font-weight:600;display:block}.mod-hero-pick-meta small{color:#62625c;font-size:12px}.mod-hero-pick-change{text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.mod-hero-pick-price{font-size:13px;font-weight:600}.mod-hero-pick-close{cursor:pointer;background:#f4f3ef;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.mod-detail .set-cols>*,.mod-stack{min-width:0}@media (max-width:899px){.mod-detail .set-cols{grid-template-columns:minmax(0,1fr)}}.growth-loyalty-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.beheer-nav-item.group-open{background:#f4f3ef;font-weight:600}.beheer-nav-item .ms{font-size:21px}.beheer-nav-item:hover{background:#ecebe6}.beheer-nav-item.active:hover{background:#151513}.beheer-nav-item.beheer-nav-sub{color:#3a3a36;height:38px;min-height:38px;padding:0 14px;font-size:14px;font-weight:500}.beheer-nav-item.beheer-nav-sub.active{color:#fff}@media (min-width:1100px){.beheer-nav-item.beheer-nav-sub{padding-left:49px}}.mod-location{color:#8f8f88;align-items:center;gap:3px;margin-top:2px;font-size:12px;display:flex}.mod-location .ms{font-size:14px}.pe-image-note{color:#62625c;grid-column:1/-1;margin:0;font-size:11px;line-height:1.4}.app-list-card{background:#fff;border-radius:28px;gap:16px;padding:18px;display:grid}.app-list-card.dimmed .app-list-body{opacity:.4;pointer-events:none}.app-list-head{gap:12px;display:grid}.app-list-head>div>b{font-size:16px;font-weight:600}.app-list-sub{color:#62625c;margin:4px 0 0;font-size:13px;line-height:1.45}.app-list-switch{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.app-list-switch input{opacity:0;pointer-events:none;position:absolute}.app-list-switch-track{background:#e4e3de;border-radius:99px;flex:none;width:44px;height:28px;transition:background .15s;position:relative}.app-list-switch-track:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1515131f}.app-list-switch input:checked+.app-list-switch-track{background:#151513}.app-list-switch input:checked+.app-list-switch-track:after{transform:translate(16px)}.app-list-body{gap:16px;display:grid}.app-list-field{gap:8px;display:grid}.app-list-field-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.app-list-field-label{color:#62625c;font-size:13px;font-weight:600}.app-list-counter{color:#8f8f88;font-size:12px}.app-list-type-pill{background:#f4f3ef;border-radius:99px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.app-list-type-select{box-sizing:border-box;background:#f4f3ef;border:0;border-radius:99px;width:auto;max-width:100%;height:40px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600}.app-list-hint{color:#8f8f88;margin:0;font-size:12px;line-height:1.4}.app-list-chips{flex-wrap:wrap;gap:8px;display:flex}.app-list-chip{color:#151513;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e4e3de;border-radius:99px;align-items:center;gap:6px;height:40px;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.app-list-chip.on{color:#fff;background:#151513;border-color:#151513}.app-list-chip.muted{opacity:.4}.app-list-chip.inactive{border-style:dashed}.app-list-preview{gap:8px;display:grid}.app-list-preview-label{color:#62625c;font-size:12px;font-weight:600}.app-list-preview-card{background:#f4f3ef;border-radius:24px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:grid}.app-list-preview-logo{background:var(--brand,#151513);width:44px;height:44px;color:var(--brand-ink,#fff);background-position:50%;background-size:cover;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.app-list-preview-copy b{font-size:15px;display:block}.app-list-preview-copy small{color:#62625c;font-size:12px}.app-list-preview-pill{color:#14573a;background:#e3f3ea;border-radius:99px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.app-list-preview-pill i{background:#1e7a4a;border-radius:50%;width:6px;height:6px}.app-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.app-catalog-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.app-catalog-list li{background:0 0;border-radius:20px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:4px;padding:4px 4px 4px 12px;font-size:14px;display:grid}.app-catalog-list.types li{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:6px 12px 6px 6px}.app-catalog-list li.inactive{opacity:.5}.app-catalog-type-icon{background:#f4f3ef;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.app-catalog-actions{gap:4px;display:flex}.app-catalog-icon-btn{cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:flex}.app-catalog-icon-btn.danger{color:#b42318}.app-catalog-add{gap:8px;margin-top:12px;display:flex}.app-catalog-add input{box-sizing:border-box;background:#f4f3ef;border:0;border-radius:99px;flex:1;width:auto;height:44px;min-height:44px;padding:0 18px;font-size:14px}.app-catalog-add-btn{color:#fff;cursor:pointer;box-sizing:border-box;background:#151513;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:flex}body select:not([multiple]):not([size]){appearance:none;text-overflow:ellipsis;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2362625c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:40px}body .select-wrap select,body .pa-select select{background-image:none}body select:disabled{cursor:default}.app-catalog-list li{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:48px}.app-catalog-list.types li{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.app-catalog-list small{color:#8f8f88;white-space:nowrap;font-size:12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
