@media screen{body:has([data-vendset-app]){--background:160.00 21.95% 91.96%;--foreground:200.87 33.33% 13.53%;--card:0.00 0.00% 100.00%;--card-foreground:200.87 33.33% 13.53%;--popover:0.00 0.00% 100.00%;--popover-foreground:200.87 33.33% 13.53%;--primary:175.34 77.44% 26.08%;--primary-foreground:0.00 0.00% 100.00%;--primary-hover:175.44 78.22% 19.80%;--secondary:164.00 20.55% 85.69%;--secondary-foreground:200.87 33.33% 13.53%;--muted:160.00 21.95% 91.96%;--muted-foreground:199.29 18.67% 29.41%;--accent:164.00 20.55% 85.69%;--accent-foreground:200.87 33.33% 13.53%;--border:164.00 20.55% 85.69%;--input:159.00 8.20% 47.84%;--ring:175.34 77.44% 26.08%;--destructive:0.00 73.71% 41.76%;--destructive-foreground:0.00 0.00% 100.00%;--success:175.44 78.22% 19.80%;--success-foreground:0.00 0.00% 100.00%;--success-muted:164.00 20.55% 85.69%;--warning:31.76 80.95% 28.82%;--warning-foreground:0.00 0.00% 100.00%;--warning-muted:46.67 100.00% 89.41%;--app-neutral-50:244 248 246;--app-neutral-100:230 239 236;--app-neutral-200:211 226 222;--app-neutral-300:180 199 192;--app-neutral-400:138 162 155;--app-neutral-500:96 119 111;--app-neutral-600:61 80 89;--app-neutral-700:45 65 73;--app-neutral-800:34 54 63;--app-neutral-900:23 38 46;--app-neutral-950:12 26 31;--radius:6px;--app-radius-panel:6px;--app-radius-control:6px;--app-radius-small:4px;--app-font-body:var(--font-figtree),system-ui,sans-serif;--app-font-display:var(--font-exo),system-ui,sans-serif;font-family:var(--app-font-body);background:hsl(var(--background));color:hsl(var(--foreground));color-scheme:light}.dark body:has([data-vendset-app]){--background:195.79 44.19% 8.43%;--foreground:160.00 21.95% 91.96%;--card:200.87 33.33% 13.53%;--card-foreground:160.00 21.95% 91.96%;--popover:198.62 29.90% 19.02%;--popover-foreground:160.00 21.95% 91.96%;--primary:172.46 66.01% 50.39%;--primary-foreground:195.79 44.19% 8.43%;--primary-hover:170.57 76.92% 64.31%;--secondary:198.62 29.90% 19.02%;--secondary-foreground:160.00 21.95% 91.96%;--muted:198.62 29.90% 19.02%;--muted-foreground:192.63 21.35% 82.55%;--accent:198.62 29.90% 19.02%;--accent-foreground:160.00 21.95% 91.96%;--border:199.29 18.67% 29.41%;--input:162.50 11.43% 58.82%;--ring:170.57 76.92% 64.31%;--destructive:0.00 93.55% 81.76%;--destructive-foreground:0.00 74.68% 15.49%;--success:170.57 76.92% 64.31%;--success-foreground:195.79 44.19% 8.43%;--success-muted:198.62 29.90% 19.02%;--warning:40.51 100.00% 77.06%;--warning-foreground:195.79 44.19% 8.43%;--warning-muted:38.92 38.95% 18.63%;color-scheme:dark}body:has([data-vendset-app]) :where(h1,h2,h3,h4,h5,h6){font-family:var(--app-font-display);letter-spacing:-.02em;line-height:1.2}body:has([data-vendset-app]) :where(button,input,select,textarea){font-family:inherit}body:has([data-vendset-app]) :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}body:has([data-vendset-app]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){border-color:hsl(var(--input))}body:has([data-vendset-app]) :where(input[type=checkbox],input[type=radio]){accent-color:hsl(var(--primary))}body:has([data-vendset-app]) .app-button{border-radius:6px;min-height:44px}body:has([data-vendset-app]) .app-button--primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:transparent;box-shadow:none}body:has([data-vendset-app]) .app-button--primary:hover{background:hsl(var(--primary-hover))}body:has([data-vendset-app]) .app-button--ghost{background:hsl(var(--card));color:hsl(var(--foreground));border-color:hsl(var(--input));box-shadow:none;transform:none}body:has([data-vendset-app]) .app-button--ghost:hover{background:hsl(var(--accent))}}@media (prefers-reduced-motion:reduce){body:has([data-vendset-app]) *,body:has([data-vendset-app]) :after,body:has([data-vendset-app]) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:0.8125rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem,4vw + 0.5rem,3.75rem);--text-display:clamp(2.75rem,5vw + 1rem,5.25rem);--text-section:clamp(2rem,2.5vw + 1rem,3.5rem);--text-title:clamp(1.25rem,0.75vw + 0.875rem,1.625rem);--text-lead:clamp(1.125rem,0.35vw + 1rem,1.375rem);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-micro:120ms;--dur-short:220ms;--dur-long:420ms;--color-error:oklch(52% 0.19 27);--color-success:oklch(50% 0.12 150);--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:#101410;--color-paper-2:#191f19;--color-paper-3:#242d23;--color-ink:#f5f7ef;--color-ink-2:#d1d8cd;--color-muted:#abb7a6;--color-rule:#394637;--color-accent:#c5f467;--color-accent-ink:#141812;--color-focus:#c5f467;--font-display:var(--website-font-heading,"Sora"),sans-serif;--font-body:var(--website-font-body,"DM Sans"),sans-serif;--font-outlier:var(--font-body);--radius-card:4px;--radius-pill:999px;--rule-hair:1px;--shadow-card:none;--studio-paper:#f5f6f3;--studio-surface:#fcfdfa;--studio-workspace:#e7ebe4;--studio-ink:#243022;--studio-muted:#586653;--studio-rule:#d4dbcf;--studio-accent:#35532b;--studio-accent-soft:#e5eddc;--studio-accent-ink:#f5f7ef;--studio-shadow:0 12px 40px rgb(20 30 16/.12);--studio-font:var(--font-figtree),sans-serif;--sr-veil:rgb(16 20 16/.88);--sr-veil-soft:rgb(16 20 16/.12);--sr-transparent:rgb(16 20 16/0);--tracking-display:-0.02em}.dark .website-studio{--studio-paper:#171d17;--studio-surface:#1d251c;--studio-workspace:#101610;--studio-ink:#eff4e9;--studio-muted:#b1bea9;--studio-rule:#3c4937;--studio-accent:#c5f467;--studio-accent-soft:#303e27;--studio-accent-ink:#141812}body,html{overflow-x:clip}:is(.selected-refreshments,.website-studio) :is(h1,h2,h3){overflow-wrap:break-word;min-width:0}:is(.selected-refreshments,.website-studio) :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;transition:none}.website-studio :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline-color:var(--studio-accent)}@media (prefers-reduced-motion:reduce){:is(.selected-refreshments,.website-studio) *,:is(.selected-refreshments,.website-studio) :after,:is(.selected-refreshments,.website-studio) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.website-theme-scope.selected-refreshments{--sr-measure:1280px;--sr-gutter:clamp(24px,4.5vw,64px)}.website-theme-scope.selected-refreshments :is(.builder-section>div,.builder-cinematic__content){max-width:var(--sr-measure);margin-inline:auto;padding-inline:var(--sr-gutter)}.website-theme-scope.selected-refreshments .builder-section :is(h1,h2,h3){font-weight:500;text-wrap:balance}.website-theme-scope.selected-refreshments .builder-section p{line-height:1.65}.website-theme-scope.selected-refreshments .sr-scene-hero .builder-cinematic__content{padding-block:clamp(160px,21dvh,240px) var(--space-3xl);justify-content:flex-start;width:100%}.website-theme-scope.selected-refreshments .sr-scene-hero .builder-spotlight__heading{font-size:clamp(56px,6.1vw,88px);line-height:1.03;letter-spacing:-.065em;max-width:9ch}.website-theme-scope.selected-refreshments .sr-scene-hero .builder-spotlight__subtitle{max-width:33ch;font-size:var(--text-lg);color:var(--color-ink-2)}.website-theme-scope.selected-refreshments .sr-scene-hero .builder-cinematic__backdrop:after{background:linear-gradient(90deg,var(--sr-veil),var(--sr-veil-soft) 68%,var(--sr-transparent)),linear-gradient(0deg,var(--color-paper),var(--sr-transparent) 24%)}.website-theme-scope.selected-refreshments .builder-spotlight__actions{gap:var(--space-sm)}.website-theme-scope.selected-refreshments .website-themed-button{border-radius:var(--radius-card);min-height:48px;font-size:var(--text-sm)}.website-theme-scope.selected-refreshments .website-themed-button:active{transform:translateY(1px)}.website-theme-scope.selected-refreshments .website-themed-button:disabled{opacity:.5;cursor:not-allowed}.website-theme-scope.selected-refreshments .sr-credibility{padding-block:var(--space-xl);border-color:var(--color-rule)}.website-theme-scope.selected-refreshments .sr-credibility .prose{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl);align-items:center;max-width:none}.website-theme-scope.selected-refreshments .sr-credibility h2{font-size:var(--text-title);margin:0;max-width:24ch}.website-theme-scope.selected-refreshments .sr-credibility p{font-size:var(--text-sm);max-width:54ch;color:var(--color-muted)}.website-theme-scope.selected-refreshments .sr-equipment-overview{padding-block:var(--space-3xl)}.website-theme-scope.selected-refreshments .sr-equipment-overview>div>div{gap:var(--space-xl)}.website-theme-scope.selected-refreshments .sr-equipment-overview [data-builder-section=textImage]>div{padding:0}.website-theme-scope.selected-refreshments .sr-equipment-overview [data-builder-section=textImage]>div>.grid{gap:var(--space-lg)}.website-theme-scope.selected-refreshments .sr-equipment-overview h2{font-size:var(--text-section)}.website-theme-scope.selected-refreshments .sr-equipment-overview div:has(>img){aspect-ratio:4/3}.website-theme-scope.selected-refreshments .sr-equipment-overview img{border-radius:var(--radius-card)}.website-theme-scope.selected-refreshments .sr-service-comparison{padding-block:var(--space-3xl);background:var(--color-paper-2)}.website-theme-scope.selected-refreshments .sr-service-comparison .prose{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--space-lg) var(--space-2xl);align-items:start}.website-theme-scope.selected-refreshments .sr-service-comparison h2{margin:0;font-size:var(--text-section)}.website-theme-scope.selected-refreshments .sr-service-options{margin:0;gap:var(--space-xl)}.website-theme-scope.selected-refreshments .sr-service-option{padding-top:var(--space-lg);border-color:var(--color-rule)}.website-theme-scope.selected-refreshments .sr-service-option h3{font-size:var(--text-title)}.website-theme-scope.selected-refreshments .sr-service-option dl>div{display:block;padding-block:var(--space-sm);border-color:var(--color-rule)}.website-theme-scope.selected-refreshments .sr-service-option dd{margin-top:var(--space-2xs);font-size:var(--text-sm)}.website-theme-scope.selected-refreshments .sr-service-comparison .prose>p:last-child{grid-column:2;margin:0;font-size:var(--text-sm);color:var(--color-muted)}.website-theme-scope.selected-refreshments [data-builder-section=products]{padding-block:var(--space-3xl)}.website-theme-scope.selected-refreshments [data-builder-section=products]>div>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg) var(--space-2xl);align-items:start}.website-theme-scope.selected-refreshments [data-builder-section=products]>div>div>.sr-supplies-image{grid-column:2;grid-row:1/3;margin:0;aspect-ratio:4/3;max-height:none;height:100%;-o-object-fit:cover;object-fit:cover}.website-theme-scope.selected-refreshments [data-builder-section=products]>div>div>:is(.sr-supply-categories,.grid){grid-column:1/-1}.website-theme-scope.selected-refreshments [data-builder-section=products] h2{margin-top:0}.website-theme-scope.selected-refreshments .sr-finder-entry{border-block:1px solid var(--color-rule);padding-block:var(--space-2xl)}.website-theme-scope.selected-refreshments .sr-finder-entry>div>div{text-align:left;max-width:none}.website-theme-scope.selected-refreshments .sr-finder-entry :is(h2,p){margin-inline:0}.website-theme-scope.selected-refreshments .sr-finder-entry h2{max-width:19ch}.website-theme-scope.selected-refreshments .sr-finder-entry .flex{justify-content:flex-start}.website-theme-scope.selected-refreshments [data-builder-section=contact]{padding-block:var(--space-3xl)}.website-theme-scope.selected-refreshments .sr-editorial :is(h1,h2) span{color:inherit}.website-theme-scope.selected-refreshments :is(.uppercase,[class*=tracking-]){text-transform:none;letter-spacing:normal}.website-theme-scope.selected-refreshments .builder-spotlight__lights{display:none}.website-theme-scope.selected-refreshments :is(.builder-anim-armed,.builder-anim-in){opacity:1;filter:none;transform:none;transition:none}.website-theme-scope.selected-refreshments .sr-contact-layout :is(.sr-contact-intro,.sr-contact-quote){padding-block:0}.website-theme-scope.selected-refreshments .sr-contact-quote h2{font-size:var(--text-title)}.website-studio{font-family:var(--studio-font);background:var(--studio-paper);color:var(--studio-ink);--primary:106 32% 25%;--ring:106 32% 25%}.dark .website-studio{--primary:80 86% 68%;--ring:80 86% 68%}.website-studio>header{padding:var(--space-md) var(--space-lg);background:var(--studio-surface);border-color:var(--studio-rule)}.website-studio>header h1{font-size:var(--text-md);color:var(--studio-ink)}.website-studio>header [role=status]{font-size:var(--text-xs)}.website-studio>header [role=status]:not(.text-red-600){color:var(--studio-muted)}.website-studio>header button{min-height:40px;font-size:var(--text-xs);border-radius:var(--radius-card)}.website-studio>header button[aria-label="Publish changes"],.website-studio>header button[aria-label=Publish]{background:var(--studio-accent);color:var(--studio-accent-ink)}.website-studio>header button[aria-pressed=true]{color:var(--studio-accent);background:var(--studio-accent-soft)}.website-studio :is(button,[role=tab]):active{transform:translateY(1px)}.website-studio :is(button,[role=tab]):disabled{opacity:.45;cursor:not-allowed}.website-studio :is(aside[aria-label="Page building tools"],aside[aria-label="Section inspector"]){background:var(--studio-surface);color:var(--studio-ink);border-color:var(--studio-rule)}.website-studio aside[aria-label="Page building tools"]{width:288px}.website-studio aside[aria-label="Section inspector"]{width:320px}.website-studio aside :is(label,p,button,[role=tab]){font-size:max(12px,.8125rem)}.website-studio aside [role=tablist]{background:var(--studio-paper);border-radius:var(--radius-card);padding:var(--space-2xs)}.website-studio aside [role=tab][data-state=active]{background:var(--studio-surface);color:var(--studio-accent)}.website-studio aside [role=tabpanel]>section{border:0;border-top:1px solid var(--studio-rule);border-radius:0;background:none;padding:var(--space-md) 0}.website-studio .studio-viewport{background:var(--studio-workspace);padding:var(--space-lg)}.website-studio .studio-viewport>div{box-shadow:var(--studio-shadow);border-radius:var(--radius-card)}.website-studio .studio-canvas-caption{display:flex;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);font-size:var(--text-xs);color:var(--studio-muted);background:var(--studio-paper);border-bottom:1px solid var(--studio-rule)}@media (min-width:768px){.website-theme-scope.selected-refreshments .sr-coffee-intro>div>.grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-2xl)}.website-theme-scope.selected-refreshments .sr-coffee-intro h1{font-size:var(--text-display)}.website-theme-scope.selected-refreshments .sr-vending-intro .builder-spotlight__grid{min-height:560px}}@media (max-width:1023px){.website-theme-scope.selected-refreshments .sr-service-comparison .prose{grid-template-columns:minmax(0,1fr)}.website-theme-scope.selected-refreshments .sr-service-comparison .prose>p:last-child{grid-column:1}}@media (max-width:767px){.website-theme-scope.selected-refreshments{--sr-gutter:24px}.website-theme-scope.selected-refreshments .sr-scene-hero .builder-cinematic__content{padding:var(--space-4xl) var(--sr-gutter) 360px}.website-theme-scope.selected-refreshments .sr-scene-hero .builder-spotlight__heading{font-size:clamp(48px,12vw,72px)}.website-theme-scope.selected-refreshments .sr-scene-hero .builder-spotlight__subtitle{font-size:var(--text-md)}.website-theme-scope.selected-refreshments .sr-scene-hero .builder-cinematic__backdrop:after{background:linear-gradient(180deg,var(--color-paper),var(--sr-veil-soft) 45%,var(--sr-transparent) 70%,var(--color-paper))}.website-theme-scope.selected-refreshments .sr-credibility .prose{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.website-theme-scope.selected-refreshments :is(.sr-equipment-overview,.sr-service-comparison,[data-builder-section=products],[data-builder-section=contact]){padding-block:var(--space-2xl)}.website-theme-scope.selected-refreshments .sr-service-options,.website-theme-scope.selected-refreshments [data-builder-section=products]>div>div{grid-template-columns:minmax(0,1fr)}.website-theme-scope.selected-refreshments [data-builder-section=products]>div>div>.sr-supplies-image{grid-column:1;grid-row:auto;height:auto}.website-theme-scope.selected-refreshments .sr-equipment-overview>div>div{gap:var(--space-2xl)}.website-studio .studio-viewport,.website-studio>header{padding:var(--space-sm)}.website-studio aside[aria-label="Page building tools"]{width:260px}}.website-theme-scope.selected-refreshments .sr-scene-hero>.builder-cinematic-shell{max-width:none;padding-inline:0}.website-theme-scope.selected-refreshments .sr-scene-hero .builder-spotlight__copy{max-width:540px}.website-theme-scope.selected-refreshments[data-builder-editing] .builder-cinematic__reveal:has(.builder-spotlight__eyebrow){display:none}.website-theme-scope.selected-refreshments [data-builder-section=products]>div>div>div.max-w-2xl{grid-column:1}.website-theme-scope.selected-refreshments .sr-finder-entry>div>div>.flex{justify-content:flex-start}.website-studio aside{scrollbar-color:var(--studio-rule) var(--studio-surface)}.website-studio ::-moz-selection{background:var(--studio-accent-soft);color:var(--studio-ink)}.website-studio ::selection{background:var(--studio-accent-soft);color:var(--studio-ink)}.website-theme-scope.selected-refreshments{scrollbar-color:var(--color-rule) var(--color-paper)}.website-theme-scope.selected-refreshments ::-moz-selection{background:var(--color-accent);color:var(--color-accent-ink)}.website-theme-scope.selected-refreshments ::selection{background:var(--color-accent);color:var(--color-accent-ink)}.website-theme-scope.selected-refreshments .website-footer{--footer-copyright:var(--footer-dark-text,var(--color-muted));--footer-text:var(--footer-dark-text,var(--color-muted));--footer-link:var(--footer-dark-link,var(--color-muted))}@media (max-width:767px){.website-theme-scope.selected-refreshments section.builder-section-screen.sr-scene-hero .builder-cinematic__backdrop{height:340px}}.website-theme-scope.selected-refreshments .website-themed-button{box-sizing:border-box;padding-block:var(--space-sm);line-height:1.25;white-space:nowrap}.website-theme-scope.selected-refreshments :is(input,textarea,select){border-color:var(--color-muted)}.website-studio aside :is(.text-slate-400,.text-slate-500){color:var(--studio-muted)}.website-studio .studio-viewport .selected-refreshments :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:var(--color-focus)}.website-studio .studio-viewport [tabindex]:not(button):focus-visible{outline-color:var(--color-focus)}.website-studio .studio-viewport .website-theme-scope :is(button,a,[tabindex]):focus-visible{outline-color:var(--color-focus)}@supports (grid-template-rows:subgrid){.website-theme-scope.selected-refreshments .sr-service-options{grid-template-rows:repeat(7,auto)}.website-theme-scope.selected-refreshments .sr-service-option{display:grid;grid-template-rows:subgrid;grid-row:span 7}.website-theme-scope.selected-refreshments .sr-service-option dl{display:grid;grid-template-rows:subgrid;grid-row:span 4}}@media (max-width:767px){.website-studio .website-theme-scope.selected-refreshments .sr-scene-hero .builder-cinematic__content{padding-top:var(--space-2xl)}}.website-theme-scope.selected-refreshments .sr-support-intro{padding-block:var(--space-xl);text-align:left}.website-theme-scope.selected-refreshments .sr-support-intro>div>.grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:var(--space-2xl);align-items:center}.website-theme-scope.selected-refreshments .sr-support-intro>div>.grid>div{margin-inline:0}.website-theme-scope.selected-refreshments .sr-support-intro h1{font-size:var(--text-display-s);max-width:13ch}.website-theme-scope.selected-refreshments .sr-support-intro p{margin-inline:0;max-width:48ch;font-size:var(--text-md)}.website-theme-scope.selected-refreshments .sr-support-intro div:has(>img){height:240px}.website-theme-scope.selected-refreshments .sr-support-report{padding-block:var(--space-xl) var(--space-2xl)}.website-theme-scope.selected-refreshments :is(.sr-support-report,.sr-support-faq)>div{max-width:var(--sr-measure)}.website-theme-scope.selected-refreshments .sr-support-report .support-page-section>div:first-child{max-width:65ch}.website-theme-scope.selected-refreshments .sr-support-report h2{font-size:var(--text-title)}.website-theme-scope.selected-refreshments .sr-support-report .support-page-section{--tw-space-y-reverse:0}.website-theme-scope.selected-refreshments .public-support .support-choices{grid-template-columns:minmax(0,1fr);gap:0;border-block:1px solid var(--color-rule)}.website-theme-scope.selected-refreshments .public-support .support-choice{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);row-gap:var(--space-xs);padding:var(--space-lg);border:0;border-bottom:1px solid var(--color-rule);border-radius:0;background:transparent}.website-theme-scope.selected-refreshments .public-support .support-choice:last-child{border-bottom:0}.website-theme-scope.selected-refreshments .public-support .support-choice-top{grid-column:1;grid-row:1/3;margin:0;align-self:center}.website-theme-scope.selected-refreshments .public-support .support-choice-title{grid-column:2;grid-row:1;font-size:var(--text-lg);font-weight:500}.website-theme-scope.selected-refreshments .public-support .support-choice-description{grid-column:2;grid-row:2;margin:0;color:var(--color-ink-2);font-size:var(--text-sm)}.website-theme-scope.selected-refreshments .public-support .support-choice-action{grid-column:3;grid-row:1/3;align-self:center;margin:0;color:var(--color-accent);font-size:var(--text-sm);gap:var(--space-lg)}.website-theme-scope.selected-refreshments .public-support .support-choice:hover,.website-theme-scope.selected-refreshments .public-support .support-choice[aria-pressed=true]{background:var(--color-paper-2)}.website-theme-scope.selected-refreshments .public-support .support-choice:active{background:var(--color-paper-3)}.website-theme-scope.selected-refreshments .public-support .support-choice:focus-visible{position:relative;z-index:1;outline-offset:-3px}.website-theme-scope.selected-refreshments .public-support .support-flow{margin-top:var(--space-2xl);scroll-margin-top:var(--space-4xl)}.website-theme-scope.selected-refreshments .public-support .support-flow-heading{border-top:0;padding-top:0;margin-bottom:var(--space-xl)}.website-theme-scope.selected-refreshments .public-support .support-eyebrow{font-size:var(--text-sm);letter-spacing:normal;text-transform:none;margin-block:0 var(--space-sm);color:var(--color-muted)}.website-theme-scope.selected-refreshments .public-support .support-workspace{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--space-xl)}.website-theme-scope.selected-refreshments .public-support .support-machine{padding:0;border:0;border-radius:0}.website-theme-scope.selected-refreshments .public-support .support-report{padding:var(--space-lg);border-color:var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2)}.website-theme-scope.selected-refreshments .public-support .support-text-button{min-height:44px;line-height:1.5}.website-theme-scope.selected-refreshments .public-support .support-small{font-size:var(--text-xs)}.website-theme-scope.selected-refreshments .public-support .support-next p{font-size:var(--text-sm)}.website-theme-scope.selected-refreshments .public-support .support-chat{margin-top:var(--space-xl);border-color:var(--color-rule)}.website-theme-scope.selected-refreshments .sr-support-faq{padding-block:var(--space-2xl);border-top:1px solid var(--color-rule)}.website-theme-scope.selected-refreshments .sr-support-faq h2{font-size:var(--text-title)}.website-theme-scope.selected-refreshments .sr-support-faq>div>.grid{margin-top:var(--space-lg)}@media (max-width:767px){.website-theme-scope.selected-refreshments .sr-support-intro{padding-block:var(--space-xl) var(--space-lg)}.website-theme-scope.selected-refreshments .sr-support-intro>div>.grid{grid-template-columns:minmax(0,1fr);gap:0}.website-theme-scope.selected-refreshments .sr-support-intro>div>.grid>div:has(img){display:none}.website-theme-scope.selected-refreshments .sr-support-intro h1{font-size:var(--text-section)}.website-theme-scope.selected-refreshments .sr-support-report{padding-block:var(--space-lg) var(--space-xl)}.website-theme-scope.selected-refreshments .public-support .support-choice{grid-template-columns:24px minmax(0,1fr);padding:var(--space-lg) 0;-moz-column-gap:var(--space-md);column-gap:var(--space-md);row-gap:var(--space-xs)}.website-theme-scope.selected-refreshments .public-support .support-choice-top{grid-row:1;align-self:start}.website-theme-scope.selected-refreshments .public-support .support-choice-title{font-size:var(--text-md)}.website-theme-scope.selected-refreshments .public-support .support-choice-action{grid-column:2;grid-row:3;justify-content:flex-start;gap:var(--space-sm)}.website-theme-scope.selected-refreshments .public-support .support-workspace{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.website-theme-scope.selected-refreshments .public-support .support-workspace:not([data-support-kind=product_suggestion]){grid-template-areas:"report" "machine"}.website-theme-scope.selected-refreshments .public-support .support-report{padding:var(--space-md)}.website-theme-scope.selected-refreshments .public-support .support-report .website-themed-button{white-space:normal;width:100%}.website-theme-scope.selected-refreshments .public-support .support-chat>.website-themed-button{width:100%}}.website-theme-scope.selected-refreshments .public-support .support-text-button{white-space:normal;overflow-wrap:break-word}@media (max-width:1279px){.website-theme-scope.selected-refreshments .vending-machine-nav__trigger{min-height:44px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);color:var(--color-ink);box-shadow:none}.website-theme-scope.selected-refreshments .vending-machine-nav__trigger[aria-expanded=true]{background:var(--color-paper-3);border-color:var(--color-accent);color:var(--color-accent)}.website-theme-scope.selected-refreshments .vending-machine{width:min(520px,calc(100% - 24px));max-height:calc(100dvh - 150px);padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:8px;background:var(--color-paper-2);color:var(--color-ink);box-shadow:none;scrollbar-color:var(--color-muted) var(--color-paper-2)}.website-theme-scope.selected-refreshments .vending-machine__top{position:sticky;top:0;z-index:2;padding:0 0 var(--space-md);border-bottom:1px solid var(--color-rule);background:var(--color-paper-2)}.website-theme-scope.selected-refreshments .vending-machine__top h2{font-size:var(--text-lg);font-weight:500}.website-theme-scope.selected-refreshments .vending-machine__top button{width:44px;height:44px;border:0;border-radius:var(--radius-card);background:transparent;color:var(--color-ink)}.website-theme-scope.selected-refreshments .vending-machine__top button:hover{background:var(--color-paper-3)}.website-theme-scope.selected-refreshments .vending-machine__body{display:block}.website-theme-scope.selected-refreshments .vending-machine__controls{display:none}.website-theme-scope.selected-refreshments .vending-machine__window{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:var(--space-xs) 0;border:0;border-radius:0;background:transparent;box-shadow:none}.website-theme-scope.selected-refreshments .vending-machine__window:after{display:none}.website-theme-scope.selected-refreshments .vending-machine__destination{min-width:0;border-bottom:1px solid var(--color-rule)}.website-theme-scope.selected-refreshments .vending-machine__destination:last-child{border-bottom:0}.website-theme-scope.selected-refreshments .vending-machine__destination-row{display:flex;align-items:stretch;gap:var(--space-xs)}.website-theme-scope.selected-refreshments .vending-machine__product{flex:1;padding:0;border-radius:var(--radius-card);color:var(--color-ink)}.website-theme-scope.selected-refreshments .vending-machine__ticket{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-md);min-height:56px;padding:var(--space-sm);margin:0;border:0;border-radius:var(--radius-card);background:transparent;color:var(--color-ink);box-shadow:none;font-size:var(--text-sm)}.website-theme-scope.selected-refreshments .vending-machine__ticket>span:first-child{min-width:24px;height:auto;padding:0;border:0;background:transparent;color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.website-theme-scope.selected-refreshments .vending-machine__ticket>span:last-of-type{flex:1;order:0;line-height:1.5}.website-theme-scope.selected-refreshments .vending-machine__ticket>svg{color:var(--color-muted)}.website-theme-scope.selected-refreshments .vending-machine__product:focus-visible .vending-machine__ticket,.website-theme-scope.selected-refreshments .vending-machine__product:hover .vending-machine__ticket{background:var(--color-paper-3);color:var(--color-ink)}.website-theme-scope.selected-refreshments .vending-machine__product[aria-current] .vending-machine__ticket{background:var(--color-paper-3);color:var(--color-accent)}.website-theme-scope.selected-refreshments .vending-machine__product[aria-current] .vending-machine__ticket>span:first-child{color:var(--color-accent)}.website-theme-scope.selected-refreshments .vending-machine__product[data-selected=true] .vending-machine__ticket>svg{color:var(--color-ink-2)}.website-theme-scope.selected-refreshments .vending-machine__expand{display:grid;place-items:center;width:44px;flex:none;border-radius:var(--radius-card);background:transparent;color:var(--color-ink)}.website-theme-scope.selected-refreshments .vending-machine__expand:hover{background:var(--color-paper-3)}.website-theme-scope.selected-refreshments .vending-machine__expand[aria-expanded=true] svg{transform:rotate(180deg)}.website-theme-scope.selected-refreshments .vending-machine__destination:has(.vending-machine__expand) .vending-machine__ticket>svg{display:none}.website-theme-scope.selected-refreshments .vending-machine__children{list-style:none;padding:0 0 var(--space-sm) var(--space-xl)}.website-theme-scope.selected-refreshments .vending-machine__children a{display:flex;align-items:center;min-height:44px;padding-inline:var(--space-sm);border-radius:var(--radius-card);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5}.website-theme-scope.selected-refreshments .vending-machine__children a:hover{background:var(--color-paper-3);color:var(--color-ink)}.website-theme-scope.selected-refreshments .vending-machine__children a[aria-current]{color:var(--color-accent)}.website-theme-scope.selected-refreshments .vending-machine__collection{margin-top:var(--space-xs);border:0;border-top:1px solid var(--color-rule);border-radius:0;background:transparent;box-shadow:none}.website-theme-scope.selected-refreshments .vending-machine__collection a{min-height:48px;padding:var(--space-md) var(--space-sm) 0;color:var(--color-accent);font-size:var(--text-sm)}.website-theme-scope.selected-refreshments .vending-machine :is(button,a):active{transform:translateY(1px)}}