.novem-platform-lengths{--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-26:26px;--space-28:28px;--space-30:30px;--space-32:32px;--space-34:34px;--space-36:36px;--space-38:38px;--space-40:40px;--space-42:42px;--space-44:44px;--space-46:46px;--space-48:48px;--space-52:52px;--space-56:56px;--space-60:60px;--space-64:64px;--space-68:68px;--space-72:72px;--space-76:76px;--space-80:80px;--space-84:84px;--space-88:88px;--space-92:92px;--space-96:96px;--space-112:112px;--space-128:128px;--radius-0:0;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-18:18px;--radius-20:20px;--radius-22:22px;--radius-24:24px;--radius-28:28px;--radius-32:32px;--radius-38:38px;--radius-pill:999px;--text-9:9px;--text-9-5:9.5px;--text-10:10px;--text-10-5:10.5px;--text-11:11px;--text-11-5:11.5px;--text-12:12px;--text-12-5:12.5px;--text-13:13px;--text-13-5:13.5px;--text-14:14px;--text-14-5:14.5px;--text-15:15px;--text-15-5:15.5px;--text-16:16px;--text-16-5:16.5px;--text-17:17px;--text-17-5:17.5px;--text-18:18px;--text-18-5:18.5px;--text-19:19px;--text-19-5:19.5px;--text-20:20px;--text-21:21px;--text-22:22px;--text-23:23px;--text-24:24px;--text-25:25px;--text-26:26px;--text-27:27px;--text-28:28px;--text-30:30px;--text-32:32px;--text-34:34px;--text-36:36px;--text-38:38px;--text-40:40px;--text-42:42px;--text-44:44px;--text-46:46px;--text-48:48px;--text-52:52px;--text-64:64px;--text-88:88px;--border-w-0:0;--border-w-1:1px;--border-w-2:2px;--border-w-4:4px;--control-h-38:38px;--control-h-40:40px;--white:#fff;--brand-700:#005395;--bg-app:#f7f9fb;--bg-surface:#fff;--bg-sunken:#eef2f6;--bg-hover:#eef2f6;--bg-brand:#00b6e8;--bg-brand-hover:#009cc9;--bg-brand-soft:#e8f8fd;--fg-1:#1a2733;--fg-2:#3f4b56;--fg-3:#5f6e7e;--fg-heading:#00486f;--fg-on-brand:#022b41;--fg-link:#005395;--danger-fg:#c22a2e;--border-1:#00486f1a;--border-2:#00486f29;--border-3:#00486f99;--border-brand:#00b6e8;--font-sans:"Inter Tight", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-display:"Outfit", "Inter Tight", system-ui, sans-serif;--font-serif:"Newsreader", "Iowan Old Style", Georgia, serif;--body-md-size:16px;--body-md-lh:1.55;--h1-size:36px;--h1-lh:1.15;--h1-weight:400;--h1-tracking:-.015em;--focus-ring-color:#00b6e873;--focus-ring-width:3px;--focus-ring-offset:2px;--frame-corner:8px;--frame-card-corner:16px;--page-measure:1080px;--page-gutter:24px}.novem-platform-lengths.novem-theme-frame{--brand-700:var(--ink,#005395);--bg-app:var(--paper,#f7f9fb);--bg-surface:var(--surface,var(--paper,#fff));--bg-sunken:var(--sunken,#eef2f6);--bg-hover:var(--sunken,#eef2f6);--bg-brand:var(--ink,#00b6e8);--bg-brand-hover:var(--ink-2,var(--muted,#009cc9));--bg-brand-soft:var(--brand-soft,var(--sunken,#e8f8fd));--fg-1:var(--ink,#1a2733);--fg-2:var(--ink-2,var(--muted,#3f4b56));--fg-3:var(--ink-3,var(--muted,#5f6e7e));--fg-heading:var(--ink,#00486f);--fg-on-brand:var(--paper,#022b41);--fg-link:var(--ink,#005395);--danger-fg:var(--alert,#c22a2e);--border-1:var(--line-1,var(--line,#00486f1a));--border-2:var(--line-2,var(--line-1,var(--line,#00486f29)));--border-3:var(--ink-3,var(--muted,#00486f99));--border-brand:var(--ink,#00b6e8);--font-sans:var(--sans,"Inter Tight", -apple-system, BlinkMacSystemFont, system-ui, sans-serif);--font-display:var(--display,var(--serif,var(--sans,"Outfit", "Inter Tight", system-ui, sans-serif)));--font-serif:var(--display,var(--serif,var(--sans,"Newsreader", "Iowan Old Style", Georgia, serif)));--focus-ring-color:var(--ink,#00b6e873);--frame-corner:var(--round,var(--radius,8px));--frame-card-corner:var(--round,var(--radius,16px));--page-measure:1240px}.novem-platform-lengths *,.novem-platform-lengths :before,.novem-platform-lengths :after{box-sizing:border-box}.novem-platform-lengths body{background:var(--bg-app);min-height:100vh;color:var(--fg-1);font-family:var(--font-sans);font-size:var(--body-md-size);line-height:var(--body-md-lh);-webkit-font-smoothing:antialiased;margin:0}.novem-platform-lengths main{width:100%;max-width:calc(var(--page-measure) + 2 * var(--page-gutter));padding:var(--space-32) var(--page-gutter) var(--space-64);margin:0 auto}.novem-platform-lengths body:has(>.store-footer){flex-direction:column;display:flex}.novem-platform-lengths body:has(>.store-footer)>main,div.novem-platform-lengths.novem-theme-frame{flex:1 0 auto}.novem-platform-lengths h1,.novem-platform-lengths h2,.novem-platform-lengths h3{margin:0 0 var(--space-12);color:var(--fg-heading);font-family:var(--font-display);line-height:1.2}.novem-platform-lengths a{color:var(--fg-link)}.novem-platform-lengths button,.novem-platform-lengths input,.novem-platform-lengths select,.novem-platform-lengths textarea{font:inherit;color:inherit}.novem-platform-lengths input,.novem-platform-lengths select,.novem-platform-lengths textarea{padding:var(--space-8) var(--space-10);border:var(--border-w-1) solid var(--border-2);border-radius:var(--frame-corner);background:var(--bg-surface)}.novem-platform-lengths button{padding:var(--space-10) var(--space-16);border:var(--border-w-1) solid var(--border-2);border-radius:var(--frame-corner);background:var(--bg-surface);cursor:pointer}.novem-platform-lengths :where(p,li,dd)>a:where(:only-child),.novem-platform-lengths :where(body,main,section,nav,div,form)>a,.novem-platform-lengths>a{min-height:var(--space-44);align-items:center;display:inline-flex}.novem-platform-lengths .cart-cta,.novem-platform-lengths .platform-cta,.novem-platform-lengths button[type=submit]{padding:var(--space-12) var(--space-20);border:var(--border-w-1) solid transparent;border-radius:var(--frame-corner);background:var(--bg-brand);color:var(--fg-on-brand);font-weight:600;text-decoration:none;display:inline-block}.novem-platform-lengths .cart-cta:hover,.novem-platform-lengths .platform-cta:hover,.novem-platform-lengths button[type=submit]:hover{background:var(--bg-brand-hover)}.novem-platform-lengths label:has(+:is(input,select,textarea)){margin-block-end:var(--space-6);display:block}.novem-platform-lengths :is(input:not([type=hidden]),select,textarea)+button{margin-inline-start:var(--space-8)}.novem-platform-lengths form:not(:last-child){margin-block-end:var(--space-24)}.novem-platform-lengths :focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.novem-platform-lengths main[tabindex="-1"]:focus-visible{outline:none}
