@layer tokens{@font-face{font-family: 'QB Combed Display';font-style: normal;font-weight: 800;font-stretch: 62% 125%;font-display: swap;src: url(../fonts/studio/v2/qb-combed-display-core.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2013-2014,U+2018-201D,U+2022,U+2026,U+2032-2033,U+2212,U+20AC,U+20B9}@font-face{font-family: 'QB Combed Text';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/studio/v2/qb-combed-text-core-400.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2013-2014,U+2018-201D,U+2022,U+2026,U+2032-2033,U+2212,U+20AC,U+20B9}@font-face{font-family: 'QB Combed Text';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/studio/v2/qb-combed-text-core-600.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2013-2014,U+2018-201D,U+2022,U+2026,U+2032-2033,U+2212,U+20AC,U+20B9}@font-face{font-family: 'QB Combed Mono';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/studio/v2/qb-combed-mono-core-400.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0,U+00A3,U+00A7,U+00A9,U+00B0,U+00B7,U+00D7,U+2013-2014,U+2018-201D,U+2022,U+2026,U+2032-2033,U+2212,U+20AC,U+20B9}@font-face{font-family: 'QB Combed Display Fallback';src: local('Arial-Black'),local('Arial-BoldMT');size-adjust: 111.39%;ascent-override: 78.82%;descent-override: 18.85%;line-gap-override: 0.00%}@font-face{font-family: 'QB Combed Text Fallback';src: local('Arial'),local('ArialMT'),local('Helvetica Neue');size-adjust: 105.86%;ascent-override: 92.25%;descent-override: 24.35%;line-gap-override: 0.00%}@font-face{font-family: 'QB Combed Mono Fallback';src: local('Courier New'),local('CourierNewPSMT'),local('Menlo');size-adjust: 103.00%;ascent-override: 92.23%;descent-override: 24.27%;line-gap-override: 0.00%}}@layer tokens{:root{--cbx-blush: #FFE5EE;--cbx-mat: #FFFCFD;--cbx-ink: #1B1446;--cbx-ink-2: #4A4373;--cbx-ultra: #2B39E0;--cbx-hot: #E83A1C;--cbx-hot-ink: #B3240B;--cbx-lemon: #FFE45C;--cbx-lilac: #E4E1FF;--cbx-coral: #FF6B4A;--cbx-night: #120E33;--cbx-night-mat: #1D1850;--cbx-night-ink-2: #CFC3DA;--cbx-night-ultra: #8E97FF;--cbx-night-hot: #FF6A4D;--cbx-night-hot-ink: #FF8E77;--cbx-night-lilac: #262170;--cbx-ember: #A82E18;--cbx-night-foot: #0B0920;--cbx-night-keyline: #3A3480;--cb-blush: var(--cbx-blush);--cb-mat: var(--cbx-mat);--cb-ink: var(--cbx-ink);--cb-ink-2: var(--cbx-ink-2);--cb-ultra: var(--cbx-ultra);--cb-hot: var(--cbx-hot);--cb-hot-ink: var(--cbx-hot-ink);--cb-lemon: var(--cbx-lemon);--cb-lilac: var(--cbx-lilac);--cb-coral: var(--cbx-coral);--cb-foot: var(--cbx-ink);--cb-keyline: color-mix(in srgb,var(--cbx-ink) 22%,transparent);--cb-shadow: 0 18px 30px -22px color-mix(in srgb,var(--cbx-ink) 50%,transparent);--cb-cursor-comb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='22'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M7 5H27M7 11H27M7 17H27' stroke='%23FFFCFD' stroke-width='4.4'/%3E%3Cpath d='M4 2V20' stroke='%23FFFCFD' stroke-width='5.4'/%3E%3Cpath d='M7 5H27M7 11H27M7 17H27' stroke='%232B39E0' stroke-width='1.6'/%3E%3Cpath d='M4 2V20' stroke='%23E83A1C' stroke-width='2.4'/%3E%3C/g%3E%3C/svg%3E") 4 11,crosshair;--cb-shadow-lift: 0 30px 38px -26px color-mix(in srgb,var(--cbx-ink) 58%,transparent);--cb-chip: var(--cbx-lemon);--cb-chip-ink: var(--cbx-ink);--cb-coral-fg: var(--cbx-ink);--cb-coral-link: var(--cbx-ink);--cb-coral-btn: var(--cbx-ink);--cb-coral-btn-fg: var(--cbx-coral);--cb-coral-btn-hover: var(--cbx-mat);--cb-coral-btn-hover-fg: var(--cbx-ink);--cb-btn-hover-fg: var(--cbx-mat);--cb-a-ink: .2;--cb-a-dark: .55;--cb-a-hot: .62;--cb-hair: .55;--cb-font-display: 'QB Combed Display','QB Combed Display Fallback','Arial Black','Arial',sans-serif;--cb-font-text: 'QB Combed Text','QB Combed Text Fallback','Helvetica Neue','Arial',sans-serif;--cb-font-mono: 'QB Combed Mono','QB Combed Mono Fallback',ui-monospace,'Menlo',monospace;--cb-dur-1: 150ms;--cb-dur-2: 240ms;--cb-dur-3: 400ms;--cb-dur-draw: 900ms;--cb-ease-comb: cubic-bezier(.65,0,.35,1);--cb-ease-out: cubic-bezier(.22,1,.36,1)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--cb-blush: var(--cbx-night);--cb-mat: var(--cbx-night-mat);--cb-ink: var(--cbx-blush);--cb-ink-2: var(--cbx-night-ink-2);--cb-ultra: var(--cbx-night-ultra);--cb-hot: var(--cbx-night-hot);--cb-hot-ink: var(--cbx-night-hot-ink);--cb-lemon: var(--cbx-lemon);--cb-lilac: var(--cbx-night-lilac);--cb-coral: var(--cbx-ember);--cb-foot: var(--cbx-night-foot);--cb-keyline: var(--cbx-night-keyline);--cb-shadow: 0 0 0 0 transparent;--cb-cursor-comb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='22'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M7 5H27M7 11H27M7 17H27' stroke='%23120E33' stroke-width='4.4'/%3E%3Cpath d='M4 2V20' stroke='%23120E33' stroke-width='5.4'/%3E%3Cpath d='M7 5H27M7 11H27M7 17H27' stroke='%238E97FF' stroke-width='1.6'/%3E%3Cpath d='M4 2V20' stroke='%23FF6A4D' stroke-width='2.4'/%3E%3C/g%3E%3C/svg%3E") 4 11,crosshair;--cb-shadow-lift: 0 0 0 0 transparent;--cb-chip: var(--cbx-lemon);--cb-chip-ink: var(--cbx-ink);--cb-coral-fg: var(--cbx-blush);--cb-coral-link: var(--cbx-lemon);--cb-coral-btn: var(--cbx-blush);--cb-coral-btn-fg: var(--cbx-ember);--cb-coral-btn-hover: var(--cbx-lemon);--cb-coral-btn-hover-fg: var(--cbx-ink);--cb-btn-hover-fg: var(--cbx-night);--cb-a-ink: .26;--cb-a-dark: .62;--cb-a-hot: .78;--cb-hair: .7}}:root[data-theme="dark"]{--cb-blush: var(--cbx-night);--cb-mat: var(--cbx-night-mat);--cb-ink: var(--cbx-blush);--cb-ink-2: var(--cbx-night-ink-2);--cb-ultra: var(--cbx-night-ultra);--cb-hot: var(--cbx-night-hot);--cb-hot-ink: var(--cbx-night-hot-ink);--cb-lemon: var(--cbx-lemon);--cb-lilac: var(--cbx-night-lilac);--cb-coral: var(--cbx-ember);--cb-foot: var(--cbx-night-foot);--cb-keyline: var(--cbx-night-keyline);--cb-shadow: 0 0 0 0 transparent;--cb-cursor-comb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='22'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M7 5H27M7 11H27M7 17H27' stroke='%23120E33' stroke-width='4.4'/%3E%3Cpath d='M4 2V20' stroke='%23120E33' stroke-width='5.4'/%3E%3Cpath d='M7 5H27M7 11H27M7 17H27' stroke='%238E97FF' stroke-width='1.6'/%3E%3Cpath d='M4 2V20' stroke='%23FF6A4D' stroke-width='2.4'/%3E%3C/g%3E%3C/svg%3E") 4 11,crosshair;--cb-shadow-lift: 0 0 0 0 transparent;--cb-chip: var(--cbx-lemon);--cb-chip-ink: var(--cbx-ink);--cb-coral-fg: var(--cbx-blush);--cb-coral-link: var(--cbx-lemon);--cb-coral-btn: var(--cbx-blush);--cb-coral-btn-fg: var(--cbx-ember);--cb-coral-btn-hover: var(--cbx-lemon);--cb-coral-btn-hover-fg: var(--cbx-ink);--cb-btn-hover-fg: var(--cbx-night);--cb-a-ink: .26;--cb-a-dark: .62;--cb-a-hot: .78;--cb-hair: .7}:root[data-studio]{color-scheme: light;--bg: var(--cb-blush);--surface: var(--cb-mat);--surface-2: var(--cb-mat);--ink: var(--cb-ink);--ink-2: var(--cb-ink-2);--ink-3: var(--cb-ink-2);--ink-large: var(--cb-ink-2);--hairline: var(--cb-keyline);--rule: var(--cb-ink);--edge: var(--cb-ink);--accent: var(--cb-hot);--accent-ink: var(--cb-hot-ink);--accent-wash: var(--cb-mat);--on-accent: var(--cb-mat);--line: var(--cb-ultra);--line-ink: var(--cb-ultra);--line-wash: color-mix(in srgb,var(--cb-lemon) 70%,var(--cb-mat));--focus: var(--cb-ultra);--danger: var(--cb-hot-ink);--success: var(--cb-ultra);--success-wash: var(--cb-mat);--warning: var(--cb-hot-ink);--warning-wash: var(--cb-mat);--shadow-paper: var(--cb-shadow);--shadow-lift: var(--cb-shadow);--shadow-inset: none;--font-display: var(--cb-font-display);--font-heading: var(--cb-font-display);--font-serif: var(--cb-font-text);--font-sans: var(--cb-font-text);--font-ui: var(--cb-font-text);--font-reading: var(--cb-font-text);--font-mono: var(--cb-font-mono);--font-figures: var(--cb-font-mono);--font-note: var(--cb-font-text);--family-display: var(--cb-font-display);--family-h1: var(--cb-font-display);--family-h2: var(--cb-font-display);--family-h3: var(--cb-font-display);--family-h4: var(--cb-font-text);--weight-display: 800;--weight-h1: 800;--weight-h2: 800;--weight-h3: 800;--weight-h4: 600;--weight-medium: 600;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--wall: var(--cb-blush);--fg: var(--cb-ink);--fg-2: var(--cb-ink-2);--link: var(--cb-ultra);--price: var(--cb-ultra);--btn: var(--cb-ink);--btn-fg: var(--cb-blush);--btn-hover: var(--cb-ultra);--btn-hover-fg: var(--cb-btn-hover-fg);--ring: var(--cb-ultra);--rule-c: var(--cb-ink);--chrome-ink: var(--cb-ink);--chrome-cell-ink: var(--cbx-ink);--chrome-foot: var(--cb-foot);--chrome-foot-fg: var(--cbx-blush);--chrome-foot-fg-2: var(--cbx-night-ink-2);--chrome-lemon: var(--cbx-lemon);--pr-mat: var(--cb-mat);--pr-ink: var(--cb-ink);--pr-line: var(--cb-ultra);--pr-hot: var(--cb-hot);--pr-hot-ink: var(--cb-hot-ink);--pr-lemon: var(--cbx-lemon);--pr-chip: var(--cbx-ink);--pr-ink-a: var(--cb-a-ink);--pr-dark-a: var(--cb-a-dark);--pr-hot-a: var(--cb-a-hot);--pr-w: var(--cb-hair)}@media (prefers-color-scheme: dark){:root[data-studio]:not([data-theme="light"]){color-scheme: dark}}:root[data-studio][data-theme="dark"]{color-scheme: dark}@media print{html:root:root{color-scheme: light !important;--cb-blush: var(--cbx-mat);--cb-mat: var(--cbx-mat);--cb-ink: var(--cbx-ink);--cb-ink-2: var(--cbx-ink-2);--cb-ultra: var(--cbx-ultra);--cb-hot: var(--cbx-hot);--cb-hot-ink: var(--cbx-hot-ink);--cb-lilac: var(--cbx-mat);--cb-coral: var(--cbx-mat);--cb-coral-fg: var(--cbx-ink);--cb-coral-link: var(--cbx-ink);--cb-foot: var(--cbx-mat);--cb-keyline: color-mix(in srgb,var(--cbx-ink) 22%,transparent);--cb-shadow: 0 0 0 0 transparent;--cb-shadow-lift: 0 0 0 0 transparent;--cb-a-ink: .2;--cb-a-dark: .55;--cb-a-hot: .62;--cb-hair: .55}}}@layer tokens{:root:not([data-studio]){--kit-text: 'Instrument Sans','Instrument Sans Fallback',ui-sans-serif,system-ui,sans-serif;--gutter: 16px;--layout-container: 1392px;--bg: var(--cb-blush);--surface: var(--cb-mat);--surface-2: var(--cb-mat);--ink: var(--cb-ink);--ink-2: var(--cb-ink-2);--ink-3: var(--cb-ink-2);--ink-large: var(--cb-ink-2);--hairline: var(--cb-keyline);--rule: var(--cb-ink);--edge: var(--cb-ink);--accent: var(--cb-hot);--accent-ink: var(--cb-hot-ink);--accent-wash: var(--cb-mat);--on-accent: var(--cb-mat);--line: var(--cb-ultra);--line-ink: var(--cb-ultra);--line-wash: color-mix(in srgb,var(--cb-lemon) 55%,var(--cb-mat));--focus: var(--cb-ultra);--danger: var(--cb-hot-ink);--success: var(--cb-ultra);--success-wash: var(--cb-mat);--warning: var(--cb-hot-ink);--warning-wash: var(--cb-mat);--shadow-paper: var(--cb-shadow);--shadow-lift: var(--cb-shadow-lift);--shadow-inset: none;--font-display: var(--cb-font-display);--font-heading: var(--cb-font-display);--font-serif: var(--kit-text);--font-reading: var(--kit-text);--font-note: var(--kit-text);--font-mono: var(--cb-font-mono);--font-figures: var(--cb-font-mono);--family-display: var(--cb-font-display);--family-h1: var(--cb-font-display);--family-h2: var(--cb-font-display);--family-h3: var(--cb-font-display);--family-h4: var(--kit-text);--family-lede: var(--kit-text);--family-reading: var(--kit-text);--weight-display: 800;--weight-h1: 800;--weight-h2: 800;--weight-h3: 800;--weight-h4: 400;--tracking-label: .04em;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--wall: var(--cb-blush);--fg: var(--cb-ink);--fg-2: var(--cb-ink-2);--link: var(--cb-ultra);--price: var(--cb-ultra);--btn: var(--cb-ink);--btn-ink: var(--cb-blush);--btn-hover: var(--cb-ultra);--btn-hover-ink: var(--cb-btn-hover-fg);--ring: var(--cb-ultra);--rule-c: var(--cb-ink);--pr-mat: var(--cb-mat);--pr-ink: var(--cb-ink);--pr-line: var(--cb-ultra);--pr-hot: var(--cb-hot);--pr-hot-ink: var(--cb-hot-ink);--pr-lemon: var(--cbx-lemon);--pr-chip: var(--cbx-ink);--pr-ink-a: var(--cb-a-ink);--pr-dark-a: var(--cb-a-dark);--pr-hot-a: var(--cb-a-hot);--pr-w: var(--cb-hair);--chrome-ink: var(--cb-ink);--chrome-foot: var(--cb-foot)}@media (min-width: 700px){:root:not([data-studio]){--gutter: 24px}}}@layer base{html:not([data-studio]) ::selection{background: var(--cb-lemon);color: var(--cbx-ink)}html:not([data-studio]) a{text-decoration-color: currentColor;text-decoration-thickness: 1px}html:not([data-studio]) :focus-visible{outline: 1px solid transparent;outline-offset: 2px;box-shadow: 0 0 0 2px var(--wall),0 0 0 3px var(--ring),0 0 0 5px var(--wall),0 0 0 6px var(--ring),0 0 0 8px var(--wall),0 0 0 9.5px var(--ring)}html:not([data-studio]) .field__input:focus-visible,html:not([data-studio]) .field__select select:focus-visible{outline: 1px solid transparent}html:not([data-studio]) h1,html:not([data-studio]) h2,html:not([data-studio]) h3{font-stretch: 125%}}@layer components{html:not([data-studio]) .skip{background: var(--cb-ink);color: var(--cb-blush)}html:not([data-studio]) .pen-note{font: 400 14px / 1.3 var(--cb-font-mono);letter-spacing: .02em;color: var(--accent-ink)}@media (max-width: 767.98px){html:not([data-studio]) .inv-clk__note{white-space: normal;inline-size: 8em}}html:not([data-studio]) .crumbs{padding-block-start: 18px}html:not([data-studio]) .crumbs ol{font: 400 12px/1.4 var(--cb-font-mono);letter-spacing: .04em;color: var(--fg)}html:not([data-studio]) .crumbs a,html:not([data-studio]) .crumbs li + li::before{color: inherit}.eyebrow,.label{font-size: 12px;letter-spacing: .06em;text-transform: uppercase;color: var(--fg)}.btn{--btn-bg: var(--btn);--btn-fg: var(--btn-ink);--btn-edge: var(--btn);min-block-size: 50px;padding: 0 20px;box-shadow: inset 0 0 0 1.5px var(--btn-edge);font-size: 16px;letter-spacing: 0}.btn:hover{--btn-bg: var(--btn-hover);--btn-edge: var(--btn-hover);--btn-fg: var(--btn-hover-ink)}.btn:focus-visible{outline: 1px solid transparent;box-shadow: inset 0 0 0 1.5px var(--btn-edge),0 0 0 2px var(--wall),0 0 0 3px var(--ring),0 0 0 5px var(--wall),0 0 0 6px var(--ring),0 0 0 8px var(--wall),0 0 0 9.5px var(--ring)}html:not([data-studio]) :is(.field__input,.field__select select,.field textarea):focus-visible{outline: 1px solid transparent;box-shadow: 0 0 0 2px var(--wall),0 0 0 3px var(--ring),0 0 0 5px var(--wall),0 0 0 6px var(--ring),0 0 0 8px var(--wall),0 0 0 9.5px var(--ring)}.btn--line{--btn-bg: transparent;--btn-fg: var(--fg);--btn-edge: var(--fg)}.btn--line:hover{--btn-bg: var(--fg);--btn-fg: var(--wall);--btn-edge: var(--fg)}.btn--small{min-block-size: 44px;padding: 0 16px}.btn--text{--btn-bg: transparent;--btn-fg: var(--link);--btn-edge: transparent;padding: 0;text-decoration-thickness: 1.5px;text-decoration-color: currentColor}.btn--text:hover{--btn-bg: transparent;--btn-fg: var(--link);--btn-edge: transparent}.btn:disabled,.btn[aria-disabled="true"]{--btn-bg: transparent;--btn-fg: var(--fg-2);--btn-edge: var(--cb-keyline)}.field__label{font: 400 12px/1.3 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--fg)}.field__opt{text-transform: none;letter-spacing: 0}.field__input,.field__select select,.field textarea{border: 1.5px solid var(--cb-ink);background: var(--cb-mat);color: var(--cb-ink);min-block-size: 50px}.field__hint{color: var(--fg-2)}.check input{accent-color: var(--cb-ultra)}.notice{border: 1px solid var(--cb-ink);border-inline-start: 3px solid var(--cb-ultra);background: var(--cb-mat);color: var(--cb-ink)}.notice--error{border-inline-start-color: var(--cb-hot)}.notice--success,.notice--warning{border-color: var(--cb-ink);border-inline-start-color: var(--cb-ultra);background: var(--cb-mat)}.ledger caption,.ledger thead th{font-size: 12px;letter-spacing: .06em;text-transform: uppercase;color: var(--fg)}.ledger th,.ledger td{border-block-end-color: var(--cb-keyline)}.ledger thead th{border-block-end-color: var(--cb-ink)}.qs{border-block-start: 1px solid var(--rule-c)}.qs>details{border-block-end: 1px solid var(--rule-c)}.qs>details>summary{min-block-size: 56px;padding-block: 15px;align-items: center;font: 400 18px/1.3 var(--kit-text);color: var(--fg)}.qs>details>summary::after{inline-size: 22px;block-size: 11px;margin: 0;border: 0;rotate: none;translate: none;background: linear-gradient(currentColor,currentColor) 0 0 / 100% 1.2px no-repeat,linear-gradient(currentColor,currentColor) 0 50% / 100% 1.2px no-repeat,linear-gradient(currentColor,currentColor) 0 100% / 100% 1.2px no-repeat;transition: background-size var(--cb-dur-2) var(--cb-ease-comb),background-position var(--cb-dur-2) var(--cb-ease-comb)}.qs>details[open]>summary::after{rotate: none;translate: none;background-size: 100% 3px;background-position: 0 50%}.qs>details>:not(summary){color: var(--fg-2);font-size: 17px;line-height: 1.55}.disclosure,.prose details{border-color: var(--rule-c)}:is(.price-all__cap,.price-all thead th,.price-all__k,.price-cap__k,.card-cap__k,.prod-ref__h,.fit__h,.prod-terms__list dt,.sheet-wont__h,.tl__when,.tl-ax__file,.card-elev__lab,.price-bar__what,.price-rc__terms){text-transform: uppercase;letter-spacing: .06em;color: var(--fg)}:is(.card-tag__fig,.price-all td.price-all__pay .price-all__v,.price-rc__price,.price-bar__fig,.price--summary .price__fig){font-family: var(--font-display);font-weight: 800;font-stretch: 125%;letter-spacing: -.02em;color: var(--price)}.card-tag{border: 1.5px solid var(--ink);box-shadow: var(--shadow-paper)}.card-tag__fig{font-size: 26px}.kit-room{position: relative;padding-block: 72px;background: var(--wall);color: var(--fg)}@media (min-width: 1100px){.kit-room{padding-block: 112px}}.kit-room--top{padding-block-start: 28px}@media (min-width: 1100px){.kit-room--top{padding-block-start: 36px}}.kit-room--blush{--wall: var(--cb-blush);--bg: var(--cb-blush)}.kit-room--lilac{--wall: var(--cb-lilac);--bg: var(--cb-lilac)}.kit-room--lemon{--cb-blush: var(--cbx-blush);--cb-mat: var(--cbx-mat);--cb-ink: var(--cbx-ink);--cb-ink-2: var(--cbx-ink-2);--cb-ultra: var(--cbx-ultra);--cb-hot: var(--cbx-hot);--cb-hot-ink: var(--cbx-hot-ink);--cb-keyline: color-mix(in srgb,var(--cbx-ink) 22%,transparent);--cb-a-ink: .2;--cb-a-dark: .55;--cb-a-hot: .62;--cb-hair: .55;--cb-shadow: 0 18px 30px -22px color-mix(in srgb,var(--cbx-ink) 50%,transparent);--wall: var(--cbx-lemon);--bg: var(--cbx-lemon);--fg: var(--cbx-ink);--fg-2: var(--cbx-ink-2);--link: var(--cbx-ultra);--price: var(--cbx-ultra);--btn: var(--cbx-ink);--btn-ink: var(--cbx-lemon);--btn-hover: var(--cbx-ultra);--btn-hover-ink: var(--cbx-mat);--ring: var(--cbx-ultra);--rule-c: var(--cbx-ink);--ink: var(--cbx-ink);--ink-2: var(--cbx-ink-2);--ink-3: var(--cbx-ink-2);--surface: var(--cbx-mat);--surface-2: var(--cbx-mat);--rule: var(--cbx-ink);--edge: var(--cbx-ink);--hairline: color-mix(in srgb,var(--cbx-ink) 22%,transparent);--line: var(--cbx-ultra);--line-ink: var(--cbx-ultra);--accent: var(--cbx-hot);--accent-ink: var(--cbx-hot-ink);--pr-mat: var(--cbx-mat);--pr-ink: var(--cbx-ink);--pr-line: var(--cbx-ultra);--pr-hot: var(--cbx-hot);--pr-hot-ink: var(--cbx-hot-ink);--pr-ink-a: .2;--pr-dark-a: .55;--pr-hot-a: .62;--pr-w: .55;color-scheme: light}.kit-room--coral{--wall: var(--cb-coral);--bg: var(--cb-coral);--fg: var(--cb-coral-fg);--fg-2: var(--cb-coral-fg);--link: var(--cb-coral-link);--price: var(--cb-coral-link);--btn: var(--cb-coral-btn);--btn-ink: var(--cb-coral-btn-fg);--btn-hover: var(--cb-coral-btn-hover);--btn-hover-ink: var(--cb-coral-btn-hover-fg);--ring: var(--cb-coral-fg);--rule-c: var(--cb-coral-fg);--ink: var(--cb-coral-fg);--ink-2: var(--cb-coral-fg);--ink-3: var(--cb-coral-fg);--rule: var(--cb-coral-fg);--edge: var(--cb-coral-fg);--line: var(--cb-coral-fg);--line-ink: var(--cb-coral-fg);--hairline: color-mix(in srgb,var(--cb-coral-fg) 40%,transparent);--pr-ink: var(--cb-coral-fg);--pr-line: var(--cb-coral-fg);--pr-hot: var(--cb-coral-fg);--pr-hot-ink: var(--cb-coral-fg)}.kit-mat,.kit-print,.price-rc{--pr-mat: var(--cb-mat);--pr-ink: var(--cb-ink);--pr-line: var(--cb-ultra);--pr-hot: var(--cb-hot);--pr-hot-ink: var(--cb-hot-ink);--pr-chip: var(--cbx-ink);--pr-ink-a: var(--cb-a-ink);--pr-dark-a: var(--cb-a-dark);--pr-hot-a: var(--cb-a-hot);--pr-w: var(--cb-hair);--wall: var(--cb-mat);--bg: var(--cb-mat);--fg: var(--cb-ink);--fg-2: var(--cb-ink-2);--link: var(--cb-ultra);--price: var(--cb-ultra);--ring: var(--cb-ultra);--rule-c: var(--cb-ink);--btn: var(--cb-ink);--btn-ink: var(--cb-blush);--btn-hover: var(--cb-ultra);--btn-hover-ink: var(--cb-btn-hover-fg);--ink: var(--cb-ink);--ink-2: var(--cb-ink-2);--ink-3: var(--cb-ink-2);--rule: var(--cb-ink);--edge: var(--cb-ink);--hairline: var(--cb-keyline);--line: var(--cb-ultra);--line-ink: var(--cb-ultra);--accent: var(--cb-hot);--accent-ink: var(--cb-hot-ink);--surface: var(--cb-mat);background: var(--cb-mat);color: var(--cb-ink);color-scheme: inherit}.kit-sh{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 16px;margin: 0 0 30px;padding-block-start: 12px;border-block-start: 1px solid var(--rule-c);color: var(--fg);font: 400 12px/1.25 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase}.kit-sh__l span + span{margin-inline-start: 48px}@media (max-width: 699.98px){.kit-sh__l span + span{margin-inline-start: 24px}.kit-sh__m{flex-basis: 100%}}.kit-print{position: relative;margin: 0;padding: 8px;border: 1.5px solid var(--pr-ink);box-shadow: var(--cb-shadow)}.kit-print__in{position: relative;border: 1px solid var(--cb-keyline)}.kit-print__in>svg{display: block;inline-size: 100%;block-size: auto}.kit-print__in>.kit-ed{position: absolute;inset-inline-end: 8px;inset-block-end: 8px}.kit-cap{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 2px 14px;margin-block-start: 10px;font: 400 12px/1.45 var(--cb-font-mono);letter-spacing: .04em;text-transform: uppercase;color: var(--cb-ink-2)}@media (max-width: 699.98px){.kit-cap>span:not(:first-child):not(.sr-only){display: none}.kit-cap>span:first-child{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}}.kit-ed{display: inline-grid;grid-auto-flow: column;margin: 0;border: 1px solid var(--pr-ink);background: var(--pr-mat);color: var(--pr-ink);font: 400 12px/1.25 var(--cb-font-mono);text-align: start}.kit-ed>div{padding: 5px 9px 6px;border-inline-start: 1px solid var(--pr-ink)}.kit-ed>div:first-child{border-inline-start: 0}.kit-ed dt{letter-spacing: .06em;text-transform: uppercase;opacity: .8}.kit-ed dd{margin: 0;font-size: 13px;white-space: nowrap}.kit-ed .kit-ed__date{background: var(--cbx-lemon);color: var(--cbx-ink)}@media (max-width: 699.98px){.kit-print__in>.kit-ed{position: static;display: flex;flex-wrap: wrap;margin: 8px}.kit-print__in>.kit-ed>div{flex: 1 1 auto}}@container (max-width: 479.98px){.kit-print__in>.kit-ed{position: static;display: grid;inline-size: fit-content;max-inline-size: calc(100% - 16px);margin: 8px 8px 8px auto}}@media (max-width: 699.98px){.kit-print__in>.kit-ed{inline-size: auto;max-inline-size: none;margin: 8px;display: flex}}@media (prefers-reduced-motion: no-preference){html.motion .kit-print [pathLength]{stroke-dasharray: 1;animation: kit-draw var(--cb-dur-draw) var(--cb-ease-comb) .25s both}html.motion .kit-print :is(.cb-s-ink,.cb-s-dark,.cb-s-hot){animation: kit-fade .7s var(--cb-ease-out) both}@supports (animation-timeline: view()){html.motion :not(.kit-hero__art,.prod-cover__drawing,.lib__art)>.kit-print :is([pathLength],.cb-s-ink,.cb-s-dark,.cb-s-hot){animation-timeline: view();animation-range: entry 5% cover 35%;animation-delay: 0s}}}@keyframes kit-draw{from{stroke-dashoffset: 1}}@keyframes kit-fade{from{opacity: 0}}[class*="cb-s-"]{fill: none;stroke-linecap: round;stroke-linejoin: round}.cb-s-ink{stroke: var(--pr-ink);stroke-opacity: var(--pr-ink-a);stroke-width: var(--pr-w)}.cb-s-dark{stroke: var(--pr-ink);stroke-opacity: var(--pr-dark-a);stroke-width: var(--pr-w)}.cb-s-hot{stroke: var(--pr-hot);stroke-opacity: var(--pr-hot-a);stroke-width: calc(var(--pr-w) + .1px)}.cb-s-line{stroke: var(--pr-line)}.cb-s-frame{stroke: var(--pr-ink)}.cb-s-hotline{stroke: var(--pr-hot)}.cb-s-lemon{stroke: var(--pr-lemon)}.cb-f-ink{fill: var(--pr-ink)}.cb-f-lemon{fill: var(--pr-lemon)}.cb-t,.cb-t-hot,.cb-t-line,.cb-t-chip{fill: var(--pr-ink);stroke: none;font-family: var(--cb-font-mono)}.cb-t-hot{fill: var(--pr-hot-ink)}.cb-t-line{fill: var(--pr-line)}.cb-t-chip{fill: var(--pr-chip)}}@layer components{.kit-room--ultra{--wall: var(--cbx-ultra);--bg: var(--cbx-ultra);--fg: var(--cbx-mat);--fg-2: var(--cbx-blush);--link: var(--cbx-lemon);--price: var(--cbx-lemon);--btn: var(--cbx-lemon);--btn-ink: var(--cbx-ink);--btn-hover: var(--cbx-mat);--btn-hover-ink: var(--cbx-ink);--ring: var(--cbx-lemon);--rule-c: var(--cbx-blush);--ink: var(--cbx-mat);--ink-2: var(--cbx-blush);--ink-3: var(--cbx-blush);--rule: var(--cbx-blush);--edge: var(--cbx-blush);--line: var(--cbx-lemon);--line-ink: var(--cbx-lemon);--pr-ink: var(--cbx-blush);--pr-line: var(--cbx-lemon);--pr-hot: var(--cbx-lemon);--pr-hot-ink: var(--cbx-lemon);--pr-chip: var(--cbx-ink);--pr-ink-a: .55;--pr-dark-a: .9;--pr-hot-a: 1;--pr-w: .9;color-scheme: dark}.dek{font-size: clamp(19px,1.2vw + 14px,20px);line-height: 1.42;color: var(--fg);max-inline-size: 34ch}.price-all__n{font-size: 18px;font-weight: 500}.price-all td.price-all__pay .price-all__v{font-size: 22px}.kit-room--flush{padding-block-start: 0}.kit-mat{border: 1.5px solid var(--cb-ink);padding: 18px 20px;box-shadow: var(--cb-shadow)}.kit-cap b{font-weight: 400;color: var(--cb-ink)}@media (max-width: 699.98px){.kit-ed .kit-ed__opt{display: none}}.cb-s-rule{stroke: var(--pr-ink);stroke-opacity: .35}.cb-f-mat{fill: var(--pr-mat)}.cb-f-hot{fill: var(--pr-hot)}.kit-hero__words{container-type: inline-size}.kit-h1{--kit-h1: clamp(40px,10.4vw,100px);margin: 0;font: 800 var(--kit-h1)/.9 var(--cb-font-display);font-size: min(var(--kit-h1),15cqi);font-stretch: 125%;letter-spacing: -.035em;color: var(--fg);text-wrap: balance}.kit-h1--m{--kit-h1: clamp(38px,7.4vw,84px);line-height: .92}.kit-h2{margin: 0;font: 800 clamp(32px,7.6vw,62px)/.96 var(--cb-font-display);font-stretch: 125%;letter-spacing: -.03em;color: var(--fg);text-wrap: balance}.kit-h3{margin: 0;font: 800 22px/1.08 var(--cb-font-display);font-stretch: 112%;letter-spacing: -.01em;color: var(--fg)}@media (min-width: 1100px){.kit-h3{font-size: 26px}}.kit-lede{font-size: 19px;line-height: 1.42;max-inline-size: 34ch;color: var(--fg);text-wrap: pretty}@media (min-width: 700px){.kit-lede{font-size: 20px}}.kit-side{font-size: 18px;line-height: 1.45;max-inline-size: 36ch;color: var(--fg-2);text-wrap: pretty}.kit-k{font: 400 12px/1.25 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase}.kit-chip{display: inline-block;padding: 6px 9px 5px;border: 1px solid var(--cbx-ink);background: var(--cbx-lemon);color: var(--cbx-ink);font: 400 12px/1 var(--cb-font-mono);letter-spacing: .02em;white-space: nowrap}.kit-price{font: 800 26px/1 var(--cb-font-display);font-stretch: 125%;letter-spacing: -.01em;color: var(--price);white-space: nowrap}.kit-price--xl{font-size: clamp(44px,7vw,72px);letter-spacing: -.03em}.kit-hero__grid{display: grid;gap: 40px;align-items: start}.kit-hero__eyebrow{margin: 0 0 18px}.kit-h1 .kit-ln{display: block}.kit-h1 .kit-chip{font-size: 13px;vertical-align: top;margin: .3em 0 0 .45em}.kit-hero__r{display: grid;gap: 22px;justify-items: start;margin-block-start: 28px}.kit-hero__r .btns{gap: 10px}.kit-hero__art{min-inline-size: 0}.kit-hero__art>.kit-print{max-inline-size: 640px;margin-inline: auto}@media (max-width: 1099.98px){.kit-hero__art{order: -1}}@media (max-width: 1099.98px){.kit-hero__grid--words>.kit-hero__art{order: 0}}@media (min-width: 1100px){.kit-hero__grid{grid-template-columns: repeat(12,minmax(0,1fr));column-gap: 24px}.kit-hero__words{grid-column: 1 / span 6;padding-block-start: 12px}.kit-hero__art{grid-column: 7 / span 6}.kit-hero__art>.kit-print{margin-inline-end: 0}}.kit-head{display: grid;gap: 18px;margin-block-end: 44px}@media (min-width: 1100px){.kit-head{grid-template-columns: 1.4fr 1fr;align-items: end;column-gap: 48px}.kit-head>.kit-side{justify-self: end}}.kit-facts{display: flex;flex-wrap: wrap;margin: 0;border-block-start: 1px solid var(--rule-c)}.kit-facts>div{min-inline-size: 0;padding: 8px 14px 0 0;margin-inline-end: 14px;border-inline-end: 1px solid var(--rule-c)}.kit-facts>div:last-child{border: 0;margin: 0;padding-inline-end: 0}.kit-facts dt{font: 400 12px/1.2 var(--cb-font-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--fg-2)}.kit-facts dd{margin: 4px 0 0;font-size: 15px}.kit-facts .kit-price{margin-block-start: 2px;font-size: 26px}@media (max-width: 599.98px){.kit-facts{display: grid;grid-template-columns: auto auto minmax(0,1fr)}.kit-facts>div{padding-inline-end: 10px;margin-inline-end: 10px}}}
