@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700 800;font-stretch:75% 100%;src:url(/fonts/archivo-latin-shop-700-800-wdth75-100.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-ext-wdth-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+2212,U+2215}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ground:#dde5ee;--sheet:#fff;--panel:#e4eff9;--callout:#cfe3f6;--callout-line:#93b9de;--ink:#13202e;--ink-soft:#4c5d70;--rule:#c9d3de;--info:#1757c2;--add:#f08a38;--add-edge:#d26f20;--add-hi:#f9ab66;--on-add:#13202e;--ok:#1f7a4d;--error:#b3261e;--band-christmas:#14342a;--band-christmas-deep:#0e261f;--band-halloween:#2b1b3f;--band-halloween-deep:#1d1130;--band-everyday:#1f3b52;--band-everyday-deep:#152a3b;--on-band:#f7f2e7;--series-1:#1757c2;--series-2:#d26f20;--series-3:#7a4fd0;--series-4:#12946a;--series-other:#8a96a5;--shadow-sheet:0 1px 0 #0000000a, 0 12px 28px -16px #14284673;--font-display:"Archivo", "Arial Narrow", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--measure:68ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--gutter:16px;--content-max:1120px;--radius-paper:4px;--radius-sheet:6px;--radius-input:6px;--radius-button:8px;--radius-well:8px;--radius-callout:10px;--border-input:1.5px;--edge-button:3px;--control-height:48px;--ease-out:cubic-bezier(.2, .7, .2, 1);--press-ms:80ms}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width>=640px){:root{--gutter:24px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0c1219;--sheet:#151d27;--panel:#22303f;--callout:#213447;--callout-line:#3b5b7c;--ink:#e8eef5;--ink-soft:#9fb0c3;--rule:#2a3745;--info:#7fb2ff;--ok:#5fd39a;--error:#ff8a80;--series-1:#4f8fe8;--series-3:#9085e9;--series-4:#199e70;--series-other:#6d7f93;--shadow-sheet:0 1px 0 #0000004d, 0 12px 28px -16px #000c}}:root[data-theme=dark]{--ground:#0c1219;--sheet:#151d27;--panel:#22303f;--callout:#213447;--callout-line:#3b5b7c;--ink:#e8eef5;--ink-soft:#9fb0c3;--rule:#2a3745;--info:#7fb2ff;--ok:#5fd39a;--error:#ff8a80;--series-1:#4f8fe8;--series-3:#9085e9;--series-4:#199e70;--series-other:#6d7f93;--shadow-sheet:0 1px 0 #0000004d, 0 12px 28px -16px #000c}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}@media (width>=1024px){body{font-size:17px}}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 var(--space-3);font-weight:800;font-stretch:100%;line-height:1.05}h1{font-size:30px}h2{font-size:22px}h3{font-size:17px;font-weight:700}@media (width>=1024px){h1{font-size:44px}h2{font-size:28px}h3{font-size:18px}}p{margin:0 0 var(--space-4);max-width:var(--measure)}a{color:var(--info);text-underline-offset:.15em}:focus-visible{outline:2px solid var(--info);outline-offset:2px}img{max-width:100%;height:auto;display:block}.wrap{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:800;font-stretch:75%}.price{font-size:22px}@media (width>=1024px){.price{font-size:28px}}.mono{font-family:var(--font-mono)}.small{color:var(--ink-soft);font-size:13px}@media (width>=1024px){.small{font-size:14px}}.sheet{background:var(--sheet);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet)}.callout{background:var(--callout);border:1px solid var(--callout-line);border-radius:var(--radius-callout);padding:var(--space-4)}.well{background:var(--panel);border-radius:var(--radius-well)}.paper{border:1px solid var(--rule);border-radius:var(--radius-paper);box-shadow:var(--shadow-sheet);background:#fff}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-5);border-radius:var(--radius-button);font-family:var(--font-display);cursor:pointer;transition:transform var(--press-ms) var(--ease-out), border-width var(--press-ms) var(--ease-out);border:0;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.btn-add{background:var(--add);color:var(--on-add);border-bottom:var(--edge-button) solid var(--add-edge)}.btn-add:hover{background:var(--add-hi)}.btn-secondary{background:var(--sheet);color:var(--ink);border:var(--border-input) solid var(--ink);border-bottom-width:var(--edge-button)}.btn:active{border-bottom-width:1px;transform:translateY(2px)}.btn-danger{color:var(--error)}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.input{min-height:var(--control-height);width:100%;padding:0 var(--space-3);border:var(--border-input) solid var(--rule);border-radius:var(--radius-input);background:var(--sheet);color:var(--ink);font:inherit}.input:focus-visible{border-color:var(--info)}.input[aria-invalid=true]{border-color:var(--error)}.label{margin-bottom:var(--space-1);font-weight:600;display:block}.field-error{color:var(--error);margin:var(--space-2) 0 0;font-size:14px}.linklike{font:inherit;color:var(--info);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.btn[disabled]{cursor:progress;opacity:.75}.btn-block{width:100%}.btn-secondary:hover{background:var(--panel)}.chip{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-3);border:var(--border-input) solid var(--rule);border-radius:var(--radius-input);background:var(--sheet);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;font-size:15px;text-decoration:none;display:inline-flex}.chip[aria-pressed=true],.chip[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--sheet)}.band{color:var(--on-band);border-radius:var(--radius-sheet);padding:var(--space-5) var(--space-4)}.band a{color:var(--on-band)}.section{margin-top:var(--space-7)}.section>h2{margin-bottom:var(--space-4)}.step-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;font-stretch:75%;line-height:.85}@media (width>=1024px){.step-num{font-size:72px}}.bare{margin:0;padding:0;list-style:none}.grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.scroller{gap:var(--space-2);scrollbar-width:thin;overscroll-behavior-x:contain;display:flex;overflow-x:auto}details.qa{border-bottom:1px solid var(--rule)}details.qa summary{cursor:pointer;padding:var(--space-3) 0;min-height:44px;font-weight:600;list-style-position:inside}details.qa p{margin-top:0}[hidden]{display:none!important}.logo[data-astro-cid-f7espo7c]{forced-color-adjust:none;background:50%/contain no-repeat;display:inline-block}.logo-full[data-astro-cid-f7espo7c]{background-image:url(/brand/craft-booklet-logo.svg)}.logo-mark[data-astro-cid-f7espo7c]{background-image:url(/brand/craft-booklet-mark.svg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-full[data-astro-cid-f7espo7c]{background-image:url(/brand/craft-booklet-logo-dark.svg)}:root:not([data-theme=light]) .logo-mark[data-astro-cid-f7espo7c]{background-image:url(/brand/craft-booklet-mark-dark.svg)}}:root[data-theme=dark] .logo-full[data-astro-cid-f7espo7c]{background-image:url(/brand/craft-booklet-logo-dark.svg)}:root[data-theme=dark] .logo-mark[data-astro-cid-f7espo7c]{background-image:url(/brand/craft-booklet-mark-dark.svg)}.icon[data-astro-cid-ccg5yoga]{flex:none}.icon-add[data-astro-cid-ccg5yoga]{fill:var(--add);stroke:var(--add-edge)}.turnstile[data-astro-cid-axrqhjpl]:empty{display:none}.turnstile[data-astro-cid-axrqhjpl]{margin-block:var(--space-2)}.signup-h[data-astro-cid-f2vh2afq]{margin-bottom:var(--space-2)}.signup-offer[data-astro-cid-f2vh2afq]{margin-bottom:var(--space-3)}.signup-row[data-astro-cid-f2vh2afq]{gap:var(--space-3);display:grid}@media (width>=560px){.signup-row[data-astro-cid-f2vh2afq]{grid-template-columns:minmax(0,1fr) auto}}.signup-consent[data-astro-cid-f2vh2afq]{margin:var(--space-2) 0 0}.signup-inline[data-astro-cid-f2vh2afq] .signup-offer[data-astro-cid-f2vh2afq]{font-weight:600}.signup-done-h[data-astro-cid-f2vh2afq]{margin-bottom:var(--space-2);font-weight:600}.tick[data-astro-cid-f2vh2afq]{color:var(--ok);vertical-align:-4px;display:inline-flex}.signup-done[data-astro-cid-f2vh2afq]:focus{outline:none}.skip[data-astro-cid-z4jru4n3]{min-height:44px;left:var(--space-2);z-index:20;background:var(--sheet);padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);align-items:center;display:inline-flex;position:absolute;top:-100px}.skip[data-astro-cid-z4jru4n3]:focus{top:var(--space-2)}.site-header[data-astro-cid-z4jru4n3]{background:var(--sheet);border-bottom:1px solid var(--rule)}.header-row[data-astro-cid-z4jru4n3]{align-items:center;gap:var(--space-4);min-height:60px;display:flex}.site-home[data-astro-cid-z4jru4n3]{align-items:center;min-height:44px;margin-right:auto;display:inline-flex}.logo-desk[data-astro-cid-z4jru4n3],.nav-desk[data-astro-cid-z4jru4n3],.search-desk[data-astro-cid-z4jru4n3],.header-tools[data-astro-cid-z4jru4n3] .library-link[data-astro-cid-z4jru4n3]{display:none}.header-tools[data-astro-cid-z4jru4n3]{align-items:center;gap:var(--space-1);display:flex}.icon-btn[data-astro-cid-z4jru4n3]{min-width:44px;min-height:44px;color:var(--ink);border-radius:var(--radius-input);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.cart-icon[data-astro-cid-z4jru4n3]{display:inline-flex;position:relative}.cart-count[data-astro-cid-z4jru4n3]{background:var(--ink);min-width:20px;height:20px;color:var(--sheet);border-radius:4px;place-items:center;padding:0 4px;font-size:13px;line-height:1;display:grid;position:absolute;top:2px;right:0}.cube-drop[data-astro-cid-z4jru4n3]{background:var(--add);border-bottom:2px solid var(--add-edge);opacity:0;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-18px;left:50%}.cart-link.dropping .cube-drop[data-astro-cid-z4jru4n3]{animation:cube-drop .24s var(--ease-out)}@keyframes cube-drop{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.cart-link.dropping .cube-drop[data-astro-cid-z4jru4n3]{animation:none}}.nav-phone-list[data-astro-cid-z4jru4n3]{gap:var(--space-4);white-space:nowrap;justify-content:space-between;display:flex;overflow-x:auto}.nav-phone-list[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3],.nav-list[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3],.tool-link[data-astro-cid-z4jru4n3]{align-items:center;gap:var(--space-2);min-height:44px;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.nav-phone-list[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3][aria-current=page],.nav-list[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3][aria-current=page]{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:2px}@media (width<=420px){.nav-phone-list[data-astro-cid-z4jru4n3]{gap:var(--space-2)}.nav-phone-list[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{letter-spacing:-.01em;font-size:14px}}@media (width<=340px){.nav-phone-list[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{font-size:13px}}.swatch[data-astro-cid-z4jru4n3]{border-radius:2px;width:12px;height:12px}@media (width>=1024px){.logo-phone[data-astro-cid-z4jru4n3],.search-phone[data-astro-cid-z4jru4n3],.nav-phone[data-astro-cid-z4jru4n3]{display:none}.logo-desk[data-astro-cid-z4jru4n3],.header-tools[data-astro-cid-z4jru4n3] .library-link[data-astro-cid-z4jru4n3]{display:inline-flex}.nav-desk[data-astro-cid-z4jru4n3]{display:block}.search-desk[data-astro-cid-z4jru4n3]{width:190px;display:block}.search-desk[data-astro-cid-z4jru4n3] .input[data-astro-cid-z4jru4n3]{min-height:44px}.header-row[data-astro-cid-z4jru4n3]{min-height:72px}.header-tools[data-astro-cid-z4jru4n3]{gap:var(--space-3)}.nav-list[data-astro-cid-z4jru4n3]{gap:var(--space-4);display:flex}}@media (width>=1024px) and (width<=1199px){.search-desk[data-astro-cid-z4jru4n3]{display:none}}.code-strip[data-astro-cid-z4jru4n3]{background:var(--callout);border-bottom:1px solid var(--callout-line)}.code-strip-row[data-astro-cid-z4jru4n3]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.code-strip[data-astro-cid-z4jru4n3] p[data-astro-cid-z4jru4n3]{padding:var(--space-2) 0;margin:0}.site-footer[data-astro-cid-z4jru4n3]{margin-top:var(--space-8);padding:var(--space-6) 0 var(--space-7);background:var(--sheet);border-top:1px solid var(--rule)}.footer-signup[data-astro-cid-z4jru4n3]{max-width:560px;padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--rule)}.footer-cols[data-astro-cid-z4jru4n3]{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.footer-cols[data-astro-cid-z4jru4n3]{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer-h[data-astro-cid-z4jru4n3]{margin-bottom:var(--space-1);font-size:15px}.footer-cols[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.footer-base[data-astro-cid-z4jru4n3]{justify-content:space-between;align-items:end;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.social[data-astro-cid-z4jru4n3]{gap:var(--space-4);display:flex}.social[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{align-items:center;min-height:44px;display:inline-flex}.theme[data-astro-cid-z4jru4n3]{border:0;margin:0;padding:0}.theme[data-astro-cid-z4jru4n3] legend[data-astro-cid-z4jru4n3]{margin-bottom:var(--space-1);padding:0}.theme-opts[data-astro-cid-z4jru4n3]{gap:var(--space-2);display:flex}.footer-note[data-astro-cid-z4jru4n3]{margin-top:var(--space-5)}.added-sheet[data-astro-cid-z4jru4n3]{color:var(--ink);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;border:0;width:min(440px,100vw);max-width:100vw;margin:auto auto 0;padding:0}@media (width>=700px){.added-sheet[data-astro-cid-z4jru4n3]{margin:var(--space-4) var(--space-4) auto auto;border-radius:var(--radius-sheet)}}.added-sheet[data-astro-cid-z4jru4n3]::backdrop{background:#0c121973}.added-inner[data-astro-cid-z4jru4n3]{padding:var(--space-4) var(--space-4) var(--space-5)}.added-top[data-astro-cid-z4jru4n3]{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.added-h[data-astro-cid-z4jru4n3]{gap:var(--space-2);font-family:var(--font-display);margin:var(--space-2) 0 0;align-items:center;font-size:19px;font-weight:800;display:flex}.added-h[data-astro-cid-z4jru4n3] .icon{color:var(--ok)}.added-actions[data-astro-cid-z4jru4n3]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}
