.cb-scope{--color-red-50: #FDF2F2;--color-red-100: #FADBDB;--color-red-200: #F2B4B4;--color-red-300: #E48383;--color-red-400: #D14446;--color-red-500: #C41416;--color-red-600: #B80B0C;--color-red-700: #96090A;--color-red-800: #6E0708;--color-red-900: #4A0505;--color-ink-0: #FFFFFF;--color-ink-50: #F6F8FA;--color-ink-100: #EDF1F5;--color-ink-200: #DCE3EA;--color-ink-300: #C2CDD8;--color-ink-400: #6F8093;--color-ink-500: #5E6E80;--color-ink-600: #4E5E72;--color-ink-700: #374557;--color-ink-800: #232F3E;--color-ink-900: #131C28;--color-teal-50: #E6F4F2;--color-teal-100: #C3E6E1;--color-teal-500: #0E7A6B;--color-teal-600: #0B6055;--color-teal-700: #084A42;--color-blue-50: #EAF3F8;--color-blue-100: #CBE2EE;--color-blue-500: #2E7BA6;--color-blue-600: #25638A;--color-blue-700: #1C4E6B;--color-amber-50: #FDF5E8;--color-amber-100: #F9E4BE;--color-amber-500: #B85C00;--color-amber-600: #944A00;--color-green-50: #E9F5ED;--color-green-100: #C6E6D1;--color-green-500: #1F6B3A;--color-green-600: #18542E;--space-0: 0px;--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--space-96: 96px;--space-128: 128px;--radius-0: 0px;--radius-2: 2px;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--radius-16: 16px;--radius-24: 24px;--radius-full: 999px;--border-1: 1px;--border-2: 2px;--border-3: 3px;--size-container-max: 1280px;--size-gutter-desktop: 32px;--size-gutter-mobile: 16px;--size-touch-target: 44px;--bg-canvas: var(--color-ink-0);--bg-subtle: var(--color-ink-50);--bg-muted: var(--color-ink-100);--bg-inverse: var(--color-ink-900);--bg-inverse-soft: var(--color-ink-800);--bg-brand: var(--color-red-600);--bg-brand-hover: var(--color-red-700);--bg-brand-subtle: var(--color-red-50);--bg-accent: var(--color-teal-500);--bg-accent-subtle: var(--color-teal-50);--bg-info-subtle: var(--color-blue-50);--bg-success-subtle: var(--color-green-50);--bg-warning-subtle: var(--color-amber-50);--bg-danger-subtle: var(--color-red-50);--bg-overlay: var(--color-ink-900);--text-primary: var(--color-ink-900);--text-secondary: var(--color-ink-600);--text-tertiary: var(--color-ink-500);--text-disabled: var(--color-ink-400);--text-inverse: var(--color-ink-0);--text-brand: var(--color-red-700);--text-link: var(--color-blue-600);--text-success: var(--color-green-600);--text-warning: var(--color-amber-600);--text-danger: var(--color-red-700);--text-price: var(--color-ink-900);--border-subtle: var(--color-ink-100);--border-default: var(--color-ink-200);--border-strong: var(--color-ink-300);--border-brand: var(--color-red-600);--border-focus: var(--color-blue-500);--border-danger: var(--color-red-500);--action-primary-bg: var(--color-red-600);--action-primary-hover: var(--color-red-700);--action-primary-text: var(--color-ink-0);--action-secondary-bg: var(--color-ink-0);--action-secondary-text: var(--color-ink-800);--action-quiet-hover: var(--color-ink-50);--action-disabled-bg: var(--color-ink-200);--status-in-stock: var(--color-green-500);--status-lead-time: var(--color-amber-600);--status-quote-only: var(--color-blue-600);--space-component-xs: var(--space-4);--space-component-sm: var(--space-8);--space-component-md: var(--space-16);--space-component-lg: var(--space-24);--space-section-sm: var(--space-48);--space-section-md: var(--space-64);--space-section-lg: var(--space-96);--radius-control: var(--radius-6);--radius-card: var(--radius-8);--radius-pill: var(--radius-full);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--type-display-xl: 700 48px/56px var(--font-sans);--type-display-xl-tracking: -.015em;--type-display-l: 700 36px/44px var(--font-sans);--type-display-l-tracking: -.01em;--type-heading-xl: 600 30px/38px var(--font-sans);--type-heading-xl-tracking: -.008em;--type-heading-l: 600 24px/32px var(--font-sans);--type-heading-l-tracking: -.005em;--type-heading-m: 600 20px/28px var(--font-sans);--type-heading-m-tracking: -.003em;--type-heading-s: 600 18px/26px var(--font-sans);--type-heading-s-tracking: -.002em;--type-heading-xs: 600 16px/24px var(--font-sans);--type-heading-xs-tracking: 0;--type-body-l: 400 18px/30px var(--font-sans);--type-body-l-tracking: 0;--type-body-m: 400 16px/26px var(--font-sans);--type-body-m-tracking: 0;--type-body-s: 400 14px/22px var(--font-sans);--type-body-s-tracking: 0;--type-body-xs: 400 12px/18px var(--font-sans);--type-body-xs-tracking: 0;--type-label-l: 500 16px/20px var(--font-sans);--type-label-l-tracking: 0;--type-label-m: 500 14px/18px var(--font-sans);--type-label-m-tracking: 0;--type-label-s: 500 12px/16px var(--font-sans);--type-label-s-tracking: .002em;--type-label-overline: 600 12px/16px var(--font-sans);--type-label-overline-tracking: .012em;--type-price-l: 700 24px/30px var(--font-sans);--type-price-l-tracking: -.004em;--type-price-m: 600 18px/24px var(--font-sans);--type-price-m-tracking: -.002em;--type-mono-catalog: 500 14px/20px var(--font-mono);--type-mono-catalog-tracking: .002em;--type-mono-catalog-s: 400 12px/18px var(--font-mono);--type-mono-catalog-s-tracking: .002em;--elevation-flat: none;--elevation-card: 0 1px 2px rgba(19,28,40,.06), 0 4px 10px -2px rgba(19,28,40,.06);--elevation-raised: 0 8px 24px -4px rgba(19,28,40,.1);--elevation-overlay: 0 16px 48px -8px rgba(19,28,40,.16);--elevation-focus: 0 0 0 3px rgba(46,123,166,.45)}html{background:#f3f5f8;overflow-x:clip}body{max-width:1800px;margin-inline:auto;width:100%}#shopify-section-sections--25970589630748__header,#shopify-section-sections--25970589630748__cb-mainnav{position:sticky}#shopify-section-sections--25970589630748__header:before,#shopify-section-sections--25970589630748__cb-mainnav:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - var(--cb-vw, 100vw) / 2);width:var(--cb-vw, 100vw);background:#fff;z-index:-1;pointer-events:none}#shopify-section-sections--25970589663516__footer{background:#131c28;box-shadow:0 0 0 100vmax #131c28;clip-path:inset(0 -100vmax)}#shopify-section-sections--25970589630748__header .header-wrapper,#shopify-section-sections--25970589630748__cb-mainnav .cb-mainnav{border-bottom:0}#shopify-section-sections--25970589630748__header:after,#shopify-section-sections--25970589630748__cb-mainnav:after{content:"";position:absolute;left:calc(50% - var(--cb-vw, 100vw) / 2);width:var(--cb-vw, 100vw);bottom:0;height:1px;pointer-events:none}#shopify-section-sections--25970589630748__header:after{background:#1a2947}#shopify-section-sections--25970589630748__cb-mainnav:after{background:#e5e8ec}[id$=__cb_hero]{width:var(--cb-vw, 100vw);margin-left:calc(50% - var(--cb-vw, 100vw) / 2)}[id$=__cb_hero] .cb-hero__inner{max-width:1800px;margin-inline:auto}@media(min-width:1280px){.cb-bench .cb-bench__tab{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.cb-bench .cb-bench__tab-title{font-size:26px}.cb-bench .cb-bench__tab-desc{max-width:58%}.cb-bench .cb-bench__icon{width:215px;height:215px;right:14px;bottom:12px}.cb-bench .cb-bench__panel .cb-bench__card .cb-bench__card-title{white-space:normal;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.2}.cb-bench .cb-bench__panel .cb-bench__card .cb-bench__card-meta{white-space:normal;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cb-bench .cb-bench__panel:not([hidden]):has(.cb-bench__cards>li:nth-child(3)):not(:has(.cb-bench__cards>li:nth-child(4))){grid-template-columns:minmax(0,1fr) 420px}.cb-bench .cb-bench__panel:has(.cb-bench__cards>li:nth-child(3)):not(:has(.cb-bench__cards>li:nth-child(4))) .cb-bench__visual{order:2}}.cb-lc .cb-lc__card--wheel:before,.cb-lc .cb-lc__card--wheel:after{z-index:0}.cb-lc .cb-lc__card--wheel:after{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;pointer-events:none;background:radial-gradient(38% 32% at 14% 10%,rgba(238,74,78,.34),transparent 70%),radial-gradient(42% 36% at 92% 94%,rgba(70,135,255,.38),transparent 70%),radial-gradient(30% 26% at 92% 8%,rgba(130,100,255,.22),transparent 70%),radial-gradient(26% 22% at 6% 92%,rgba(60,205,190,.18),transparent 70%);animation:cb-lc-aurora 16s ease-in-out infinite alternate}.cb-lc .cb-lc__card--wheel>*{position:relative;z-index:1}@keyframes cb-lc-aurora{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,2%,0) scale(1.06)}}.cb-lc .cb-lc__wheel:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--hub) * 2.1);height:calc(var(--hub) * 2.1);margin:calc(var(--hub) * -1.05) 0 0 calc(var(--hub) * -1.05);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(238,74,78,.3) 0%,rgba(120,140,255,.16) 42%,transparent 68%);animation:cb-lc-breathe 5s ease-in-out infinite alternate}@keyframes cb-lc-breathe{0%{transform:scale(.9);opacity:.75}to{transform:scale(1.08);opacity:1}}.cb-lc .cb-lc__orbit--a{animation:cb-lc-orbit 120s linear infinite;border-color:#bed2ff57}.cb-lc .cb-lc__orbit--a:before,.cb-lc .cb-lc__orbit--a:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;left:50%;top:-4px;margin-left:-4px;background:#ff8a8d;box-shadow:0 0 12px 3px #ff6e72bf}.cb-lc .cb-lc__orbit--a:after{top:auto;bottom:-4px;background:#8fb8ff;box-shadow:0 0 12px 3px #6ea0ffbf}@keyframes cb-lc-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}.cb-lc .cb-lc__spoke{--len: calc(var(--r) - var(--hub) / 2 - 44px);--acc: 255, 128, 132;--dl: 0s}.cb-lc .cb-lc__spoke:nth-child(3n+2){--acc: 132, 176, 255}.cb-lc .cb-lc__spoke:nth-child(3n){--acc: 110, 225, 212}.cb-lc .cb-lc__spoke:nth-child(2){--dl: .35s}.cb-lc .cb-lc__spoke:nth-child(3){--dl: .7s}.cb-lc .cb-lc__spoke:nth-child(4){--dl: 1.05s}.cb-lc .cb-lc__spoke:nth-child(5){--dl: 1.4s}.cb-lc .cb-lc__spoke:nth-child(6){--dl: 1.75s}.cb-lc .cb-lc__spoke:nth-child(7){--dl: 2.1s}.cb-lc .cb-lc__spoke:nth-child(8){--dl: 2.45s}.cb-lc .cb-lc__spoke:nth-child(9){--dl: 2.8s}.cb-lc .cb-lc__spoke:before{background:linear-gradient(90deg,rgba(var(--acc),.6),rgba(var(--acc),.1))}.cb-lc .cb-lc__spoke:after{content:"";position:absolute;left:calc(var(--hub) / 2 + 12px);top:-2px;width:5px;height:5px;border-radius:50%;background:rgb(var(--acc));box-shadow:0 0 8px 2px rgba(var(--acc),.85);opacity:0;animation:cb-lc-pulse 3.2s ease-in-out infinite;animation-delay:var(--dl)}@keyframes cb-lc-pulse{0%{transform:translate(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(var(--len));opacity:0}}.cb-lc .cb-lc__chip{color:rgb(var(--acc));border-color:rgba(var(--acc),.55);background:radial-gradient(circle at 30% 25%,rgba(var(--acc),.3),#ffffff0d 70%);box-shadow:0 10px 22px -10px #0009,0 0 22px -2px rgba(var(--acc),.45),inset 0 1px #ffffff4d}.cb-lc .cb-lc__label{color:#d5e1fb;text-shadow:0 1px 8px rgba(0,0,0,.5)}.cb-lc .cb-lc__hub{box-shadow:0 0 0 7px #ffffff14,0 0 0 8px #ffffff42,0 28px 50px -18px #000c,0 0 90px #ee4a4e59}.cb-lc .cb-lc__half--ai:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 48%,transparent 66%);transform:translate(-120%);animation:cb-lc-sheen 6s ease-in-out infinite;pointer-events:none}@keyframes cb-lc-sheen{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.cb-lc .cb-lc__card--wheel:after,.cb-lc .cb-lc__wheel:before,.cb-lc .cb-lc__orbit--a,.cb-lc .cb-lc__spoke:after,.cb-lc .cb-lc__half--ai:after{animation:none}.cb-lc .cb-lc__spoke:after{display:none}}.cb-lc .cb-lc__card--video{background:none;border:0;box-shadow:none;border-radius:0;padding:0;overflow:visible}.cb-lc .cb-lc__stage{flex:1 1 auto;min-height:350px;height:auto;background:none;border-radius:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.cb-lc .cb-lc__slide{top:50%;margin-top:-148px}.cb-lc .cb-lc__dots{bottom:4px}.cb-lc .cb-lc__info{flex:none;height:118px;min-height:0;margin:12px 0 0;padding:0;border:1px solid var(--lc-edge);border-radius:16px;background:#fff;box-shadow:0 14px 28px -24px #1a294773}@media(max-width:600px){.cb-lc .cb-lc__stage{min-height:290px}.cb-lc .cb-lc__slide{margin-top:-105px}.cb-lc .cb-lc__info{height:150px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cb-tokens.css.map */
