:root{--ink:#0b2239;--ink-2:#123a5a;--muted:#64748b;--muted-2:#8793a5;--canvas:#eef5fb;--canvas-warm:#e4eff8;--paper:#fff;--line:#cbddea;--line-soft:#e2edf5;--lime:#38bdf8;--lime-bright:#7dd3fc;--lime-dark:#087ea4;--blue:#bae6fd;--amber:#f4d98b;--sand:#dbeafe;--violet:#ddd6fe;--red:#d75845;--green:#2f855a;--primary:#087ea4;--primary-strong:#06658a;--primary-soft:#e0f2fe;--sidebar:#071e33;--sidebar-active:#123a5a;--kpi-dark:#0a2a43;--surface-soft:#f5f9fc;--shadow-sm:0 1px 2px #0b223909, 0 8px 24px #0b22390b;--shadow-md:0 18px 60px #0b223924;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--font:Inter, "SF Pro Display", "Segoe UI", Helvetica, Arial, sans-serif}

html.storefront-document{overscroll-behavior-x:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;min-width:0;overflow-x:clip}.storefront-document *,.storefront-document :before,.storefront-document :after{box-sizing:border-box}.storefront-document body{overflow-wrap:anywhere;min-width:0}.storefront-document :is(input,textarea,select){min-width:0;max-width:100%}@media (max-width:819px),(hover:none) and (pointer:coarse){.storefront-document :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=file]),textarea,select){font-size:16px!important}}
