:root{--bk-espresso: #17110d;--bk-roast: #251c16;--bk-roast-2: #33271f;--bk-milk: #ede5d6;--bk-foam: #f7f2e8;--bk-steel: #9ea4a8;--bk-steel-hi: #d7dbdd;--bk-butterfly: #f2b630;--bk-butterfly-ink: #6b4a00;--bk-ink: #17110d;--bk-ink-2: #4a3e34;--bk-ink-3: #6e6155;--bk-on-dark: #f3ece0;--bk-on-dark-2: #c9bcaa;--bk-on-dark-3: #9c8f7f;--bk-line: rgb(23 17 13 / .14);--bk-line-strong: rgb(23 17 13 / .28);--bk-line-dark: rgb(243 236 224 / .16);--bk-line-dark-strong: rgb(243 236 224 / .32);--bk-chrome: linear-gradient(100deg, #7d8387 0%, #e6e9ea 22%, #9ea4a8 48%, #f4f5f5 70%, #8a9094 100%);--bk-font: "Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bk-t-mega: clamp(3.4rem, 10.6vw, 11.25rem);--bk-t-display: clamp(2.5rem, 6.2vw, 5.75rem);--bk-t-h2: clamp(2rem, 4.2vw, 3.75rem);--bk-t-h3: clamp(1.3rem, 1.9vw, 1.7rem);--bk-t-lead: clamp(1.15rem, 1.45vw, 1.375rem);--bk-t-body: 1.0625rem;--bk-t-small: .9375rem;--bk-t-micro: .78rem;--bk-gutter: clamp(16px, 4.2vw, 64px);--bk-section: clamp(64px, 8vw, 120px);--bk-max: 1440px;--bk-measure: 34rem;--bk-radius-s: 3px;--bk-radius-m: 6px;--bk-pill: 999px;--bk-ease-out: cubic-bezier(.16, 1, .3, 1);--bk-ease-inout: cubic-bezier(.65, 0, .35, 1);--bk-dur-1: .18s;--bk-dur-2: .42s;--bk-dur-3: .9s;--brew-paper: var(--bk-milk);--brew-paper-2: #e2d8c6;--brew-card: var(--bk-foam);--brew-line: var(--bk-line);--brew-line-soft: rgb(23 17 13 / .08);--brew-ink: var(--bk-ink);--brew-ink-70: var(--bk-ink-2);--brew-ink-50: var(--bk-ink-3);--brew-roast: var(--bk-espresso);--brew-roast-2: var(--bk-roast);--brew-on-roast: var(--bk-on-dark);--brew-crema: var(--bk-butterfly-ink);--brew-crema-soft: rgb(242 182 48 / .16);--brew-good: #3f6b4f;--brew-display: var(--bk-font);--brew-body: var(--bk-font);--brew-radius: var(--bk-radius-s);--font-heading--family: var(--bk-font);--font-accent--family: var(--bk-font);--font-body--family: var(--bk-font);--font-subheading--family: var(--bk-font)}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{font-family:var(--bk-font);font-feature-settings:"kern","tnum" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bk-milk);color:var(--bk-ink)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--bk-font);font-stretch:112%;letter-spacing:-.015em}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--bk-butterfly);outline-offset:3px;box-shadow:0 0 0 5px #17110d8c;border-radius:var(--bk-radius-s)}.bk3-visually-hidden,.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bk3{--bk3-fg: var(--bk-ink);--bk3-fg-2: var(--bk-ink-2);--bk3-fg-3: var(--bk-ink-3);--bk3-line: var(--bk-line);--bk3-line-strong: var(--bk-line-strong);--bk3-bg: var(--bk-milk);--bk3-surface: var(--bk-foam);--bk3-accent: var(--bk-butterfly-ink);background:var(--bk3-bg);color:var(--bk3-fg);font-family:var(--bk-font);position:relative}.bk3--dark{--bk3-fg: var(--bk-on-dark);--bk3-fg-2: var(--bk-on-dark-2);--bk3-fg-3: var(--bk-on-dark-3);--bk3-line: var(--bk-line-dark);--bk3-line-strong: var(--bk-line-dark-strong);--bk3-bg: var(--bk-espresso);--bk3-surface: var(--bk-roast);--bk3-accent: var(--bk-butterfly)}.bk3-wrap{width:100%;max-width:var(--bk-max);margin-inline:auto;padding-inline:var(--bk-gutter);box-sizing:border-box}.bk3-mega{font-size:var(--bk-t-mega);font-weight:470;font-stretch:125%;line-height:.92;letter-spacing:-.045em;margin:0;color:var(--bk3-fg)}.bk3-display{font-size:var(--bk-t-display);font-weight:470;font-stretch:125%;line-height:.98;letter-spacing:-.035em;margin:0;color:var(--bk3-fg);text-wrap:balance}.bk3-h2{font-size:var(--bk-t-h2);font-weight:540;font-stretch:118%;line-height:1.02;letter-spacing:-.03em;margin:0;color:var(--bk3-fg);text-wrap:balance}.bk3-h3{font-size:var(--bk-t-h3);font-weight:560;font-stretch:110%;line-height:1.15;letter-spacing:-.012em;margin:0;color:var(--bk3-fg)}.bk3-lead{font-size:var(--bk-t-lead);line-height:1.45;font-weight:420;color:var(--bk3-fg);max-width:var(--bk-measure);margin:0;text-wrap:pretty}.bk3-body{font-size:var(--bk-t-body);line-height:1.62;color:var(--bk3-fg-2);max-width:var(--bk-measure);margin:0;text-wrap:pretty}.bk3-small{font-size:var(--bk-t-small);line-height:1.5;color:var(--bk3-fg-3);margin:0}.bk3-body strong,.bk3-lead strong{color:var(--bk3-fg);font-weight:600}.bk3-accent{color:var(--bk3-accent);font-style:normal}.bk3-eyebrow{display:inline-flex;align-items:center;gap:.6em;margin:0;font-size:.8125rem;font-weight:650;font-stretch:110%;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:var(--bk3-accent);font-variant-numeric:tabular-nums lining-nums;grid-column:1 / -1;justify-self:start}.bk3-eyebrow:before{content:"";width:.5em;height:.5em;border-radius:50%;background:currentColor;flex:none}.bk3-num{font-variant-numeric:tabular-nums lining-nums}.bk3-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color var(--bk-dur-1) var(--bk-ease-out)}.bk3-link:hover{text-decoration-color:currentColor}.bk3-btn{--bk3-btn-bg: var(--bk3-fg);--bk3-btn-fg: var(--bk3-bg);--bk3-btn-line: transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.5rem;padding:0 1.75rem;border:1px solid var(--bk3-btn-line);border-radius:var(--bk-pill);background:var(--bk3-btn-bg);color:var(--bk3-btn-fg);font:500 1rem/1 var(--bk-font);font-stretch:108%;letter-spacing:0;text-decoration:none;cursor:pointer;isolation:isolate;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform var(--bk-dur-1) var(--bk-ease-out),background-color var(--bk-dur-2) var(--bk-ease-out),color var(--bk-dur-2) var(--bk-ease-out),border-color var(--bk-dur-2) var(--bk-ease-out)}.bk3-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .22) 48%,transparent 64%);transform:translate(-120%);transition:transform 0s}@media (hover: hover) and (pointer: fine){.bk3-btn:hover:before{transform:translate(120%);transition:transform var(--bk-dur-3) var(--bk-ease-out)}.bk3-btn:hover{transform:translateY(-1px)}}.bk3-btn:active{transform:translateY(1px) scale(.985);transition-duration:60ms}.bk3-btn[disabled],.bk3-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none}.bk3-btn--accent{--bk3-btn-bg: var(--bk-butterfly);--bk3-btn-fg: var(--bk-espresso)}.bk3-btn--ghost{--bk3-btn-bg: transparent;--bk3-btn-fg: var(--bk3-fg);--bk3-btn-line: var(--bk3-line-strong)}.bk3-btn--ghost:hover{--bk3-btn-line: var(--bk3-fg)}.bk3-btn--wide{width:100%}.bk3-btn--xl{min-height:4rem;font-size:1.0625rem;font-weight:650;letter-spacing:.02em;box-shadow:0 4px #c48a12,0 16px 32px -16px #f2b630d9}.bk3-btn--xl:active{transform:translateY(3px);box-shadow:0 1px #c48a12,0 8px 18px -12px #f2b630cc}.bk3-btn--xl[disabled]{box-shadow:none}.bk3-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;margin:.15rem 0 0;padding:0;list-style:none;font-size:.875rem;font-weight:550;color:var(--bk3-fg-2)}.bk3-trust li{display:inline-flex;align-items:center;gap:.4rem}.bk3-trust .bk3-icon{width:1.15rem;height:1.15rem;color:var(--bk3-accent, var(--bk-butterfly-ink))}.bk3-trust a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.2em}.bk3-trust a:hover{text-decoration-color:currentColor}.bk3-btn__price{padding-left:.85rem;border-left:1px solid color-mix(in srgb,currentColor 30%,transparent);font-variant-numeric:tabular-nums}.bk3-btn__label,.bk3-btn__price{transition:opacity var(--bk-dur-1) var(--bk-ease-out),transform var(--bk-dur-2) var(--bk-ease-out)}.bk3-btn__holes{position:absolute;inset:0;display:grid;place-items:center;opacity:0;pointer-events:none}.bk3-btn__holes span{grid-area:1 / 1;width:6px;height:6px;border-radius:50%;background:currentColor}.bk3-btn__holes span:nth-child(1){translate:0 -5px}.bk3-btn__holes span:nth-child(2){translate:-5px 4px}.bk3-btn__holes span:nth-child(3){translate:5px 4px}.bk3-btn[data-state=busy] .bk3-btn__label,.bk3-btn[data-state=busy] .bk3-btn__price{opacity:0;transform:translateY(-6px)}.bk3-btn[data-state=busy] .bk3-btn__holes{opacity:1}.bk3-btn[data-state=busy] .bk3-btn__holes span{animation:bk3-hole .9s var(--bk-ease-inout) infinite}.bk3-btn[data-state=busy] .bk3-btn__holes span:nth-child(2){animation-delay:.15s}.bk3-btn[data-state=busy] .bk3-btn__holes span:nth-child(3){animation-delay:.3s}@keyframes bk3-hole{0%,to{opacity:.25;scale:.7}45%{opacity:1;scale:1}}.bk3-btn[data-state=done]{--bk3-btn-bg: var(--bk-butterfly);--bk3-btn-fg: var(--bk-espresso)}.bk3-btn__price[hidden]{display:none}.bk3-btn[data-state=done] .bk3-btn__label{animation:bk3-pop var(--bk-dur-2) var(--bk-ease-out)}.bk3-btn[data-state=error]{--bk3-btn-bg: #8e3a24;--bk3-btn-fg: #fff}@keyframes bk3-pop{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.shopify-payment-button__button--unbranded{width:100%!important;min-height:3.5rem!important;border-radius:var(--bk-pill)!important;border:1px solid var(--bk3-line-strong, var(--bk-line-strong))!important;background:transparent!important;color:var(--bk3-fg, var(--bk-ink))!important;font:500 1rem/1 var(--bk-font)!important;font-stretch:108%!important;text-decoration:none!important;transition:border-color var(--bk-dur-1) var(--bk-ease-out)}.shopify-payment-button__button--unbranded:hover:not([disabled]){border-color:var(--bk3-fg, var(--bk-ink))!important;background:transparent!important}.shopify-payment-button__more-options{color:var(--bk3-fg-2, var(--bk-ink-2))!important;font-family:var(--bk-font)}.bk3-icon-btn{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--bk3-line-strong);background:color-mix(in srgb,var(--bk3-bg) 90%,transparent);color:var(--bk3-fg);cursor:pointer;transition:border-color var(--bk-dur-1) var(--bk-ease-out),transform var(--bk-dur-1) var(--bk-ease-out)}.bk3-icon-btn:hover{border-color:var(--bk3-fg)}.bk3-icon-btn:active{transform:scale(.94)}.bk3-icon-btn svg{width:18px;height:18px}.bk3-qty{display:inline-grid;grid-template-columns:2.75rem 3rem 2.75rem;align-items:center;height:3rem;border:1px solid var(--bk3-line-strong);border-radius:var(--bk-pill);overflow:hidden}.bk3-qty button{height:100%;border:0;background:none;color:var(--bk3-fg);cursor:pointer;display:grid;place-items:center;transition:background-color var(--bk-dur-1) var(--bk-ease-out)}.bk3-qty button:hover{background:color-mix(in srgb,var(--bk3-fg) 8%,transparent)}.bk3-qty input{width:100%;height:100%;border:0;background:none;text-align:center;color:var(--bk3-fg);font:500 1rem var(--bk-font);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bk3-qty input::-webkit-inner-spin-button,.bk3-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bk3-tiers{display:grid;gap:.5rem;border:0;padding:0;margin:0}.bk3-tier{position:relative}.bk3-tier input{position:absolute;opacity:0;pointer-events:none}.bk3-tier label{display:grid;grid-template-columns:1.25rem 1fr auto;align-items:center;gap:.9rem;min-height:4rem;padding:.85rem 1.1rem;border:1px solid var(--bk3-line-strong);border-radius:var(--bk-radius-m);cursor:pointer;transition:border-color var(--bk-dur-2) var(--bk-ease-out),background-color var(--bk-dur-2) var(--bk-ease-out)}.bk3-tier__dot{width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid var(--bk3-line-strong);display:grid;place-items:center;transition:border-color var(--bk-dur-2) var(--bk-ease-out)}.bk3-tier__dot:after{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--bk-butterfly);transform:scale(0);transition:transform var(--bk-dur-2) var(--bk-ease-out)}.bk3-tier__name{font-weight:500;font-stretch:108%;color:var(--bk3-fg)}.bk3-tier__note{display:block;font-size:var(--bk-t-small);color:var(--bk3-fg-3);font-weight:400;font-stretch:100%;margin-top:.15rem}.bk3-tier__price{text-align:right;font-variant-numeric:tabular-nums;color:var(--bk3-fg)}.bk3-tier__price s{display:block;font-size:var(--bk-t-small);color:var(--bk3-fg-3)}.bk3-tier__save{display:block;margin-top:.15rem;font-size:var(--bk-t-micro);font-weight:650;color:var(--bk3-accent)}.bk3-tier__each{display:block;margin-top:.15rem;font-size:var(--bk-t-micro);color:var(--bk3-fg-3)}.bk3-tier__tag{display:inline-block;margin-left:.5rem;padding:.18rem .5rem .2rem;border-radius:var(--bk-pill);background:var(--bk-butterfly);color:var(--bk-espresso);font-size:var(--bk-t-micro);font-weight:500;font-stretch:100%;line-height:1.2;vertical-align:.1em}.bk3-tier input:checked+label{border-color:var(--bk3-fg);background:color-mix(in srgb,var(--bk3-fg) 5%,transparent)}.bk3-tier input:checked+label .bk3-tier__dot{border-color:var(--bk3-fg)}.bk3-tier input:checked+label .bk3-tier__dot:after{transform:scale(1)}.bk3-tier input:focus-visible+label{outline:2px solid var(--bk-butterfly);outline-offset:3px}@media (hover: hover){.bk3-tier label:hover{border-color:var(--bk3-fg-2)}}.bk3-total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-variant-numeric:tabular-nums}.bk3-total [data-bk3-total]{font-size:1.6rem;font-weight:450;font-stretch:112%;color:var(--bk3-fg)}.bk3-total [data-bk3-total][data-changed]{animation:bk3-pop var(--bk-dur-2) var(--bk-ease-out)}.bk3-facts{list-style:none;margin:0;padding:0;display:grid;gap:0}.bk3-facts li{display:grid;grid-template-columns:1.1rem 1fr;gap:.75rem;align-items:start;padding:.7rem 0;border-top:1px solid var(--bk3-line);font-size:var(--bk-t-small);line-height:1.45;color:var(--bk3-fg-2)}.bk3-facts li:last-child{border-bottom:1px solid var(--bk3-line)}.bk3-facts svg{width:1.1rem;height:1.1rem;margin-top:.1rem;color:var(--bk3-fg-3)}.bk3-acc{border-top:1px solid var(--bk3-line)}.bk3-acc:last-child{border-bottom:1px solid var(--bk3-line)}.bk3-acc summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4rem;padding:1.1rem 0;cursor:pointer;list-style:none;font-size:1.1rem;font-weight:450;font-stretch:108%;color:var(--bk3-fg)}.bk3-acc summary::-webkit-details-marker{display:none}.bk3-acc__sign{position:relative;flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid var(--bk3-line-strong);transition:transform var(--bk-dur-2) var(--bk-ease-inout),background-color var(--bk-dur-2) var(--bk-ease-out),border-color var(--bk-dur-2) var(--bk-ease-out)}.bk3-acc__sign:before,.bk3-acc__sign:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:currentColor;translate:-50% -50%;transition:transform var(--bk-dur-2) var(--bk-ease-inout)}.bk3-acc__sign:after{transform:rotate(90deg)}.bk3-acc[open] .bk3-acc__sign,.bk3-acc.is-opening .bk3-acc__sign{background:var(--bk3-fg);border-color:var(--bk3-fg);color:var(--bk3-bg)}.bk3-acc[open]:not(.is-closing) .bk3-acc__sign:after{transform:rotate(0)}.bk3-acc__body{padding:0 0 1.4rem;color:var(--bk3-fg-2);line-height:1.62;max-width:40rem}.bk3-acc__body p{margin:0 0 .75rem}.bk3-acc__body a{color:inherit}@media (hover: hover){.bk3-acc summary:hover .bk3-acc__sign{border-color:var(--bk3-fg)}}.bk3-line{display:block;overflow:clip;padding-bottom:.08em;margin-bottom:-.08em}.bk3-line>span{display:inline-block}@media (prefers-reduced-motion: no-preference){.bk3-js [data-bk3-reveal=lines] .bk3-line>span{transform:translateY(105%);transition:transform var(--bk-dur-3) var(--bk-ease-out);transition-delay:calc(var(--i, 0) * 90ms + var(--bk3-delay, 0ms))}.bk3-js [data-bk3-reveal=lines].is-in .bk3-line>span{transform:none}.bk3-js [data-bk3-reveal=rise]{opacity:0;transform:translateY(18px);transition:opacity var(--bk-dur-3) var(--bk-ease-out),transform var(--bk-dur-3) var(--bk-ease-out);transition-delay:var(--bk3-delay, 0ms)}.bk3-js [data-bk3-reveal=rise].is-in{opacity:1;transform:none}.bk3-js [data-bk3-reveal=stagger]>*{opacity:0;transform:translateY(16px);transition:opacity var(--bk-dur-3) var(--bk-ease-out),transform var(--bk-dur-3) var(--bk-ease-out);transition-delay:calc(var(--i, 0) * 70ms + var(--bk3-delay, 0ms))}.bk3-js [data-bk3-reveal=stagger].is-in>*{opacity:1;transform:none}.bk3-js [data-bk3-reveal=clip]{clip-path:inset(100% 0 0 0);transition:clip-path 1.1s var(--bk-ease-out);transition-delay:var(--bk3-delay, 0ms)}.bk3-js [data-bk3-reveal=clip] img,.bk3-js [data-bk3-reveal=clip] video{transform:scale(1.08);transition:transform 1.6s var(--bk-ease-out);transition-delay:var(--bk3-delay, 0ms)}.bk3-js [data-bk3-reveal=clip].is-in{clip-path:inset(0 0 0 0)}.bk3-js [data-bk3-reveal=clip].is-in img,.bk3-js [data-bk3-reveal=clip].is-in video{transform:none}.bk3-js [data-bk3-reveal=draw] [pathLength]{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .8s var(--bk-ease-inout);transition-delay:calc(var(--i, 0) * 80ms + var(--bk3-delay, 0ms))}.bk3-js [data-bk3-reveal=draw].is-in [pathLength]{stroke-dashoffset:0}.bk3-js [data-bk3-reveal=draw] .bk3-draw-fade{opacity:0;transition:opacity var(--bk-dur-2) var(--bk-ease-out);transition-delay:calc(var(--i, 0) * 80ms + .42s)}.bk3-js [data-bk3-reveal=draw].is-in .bk3-draw-fade{opacity:1}}@keyframes bk3-failsafe{to{opacity:1;transform:none;clip-path:inset(0 0 0 0);stroke-dashoffset:0}}html.bk3-js:not(.bk3-ready) [data-bk3-reveal],html.bk3-js:not(.bk3-ready) [data-bk3-reveal]>*,html.bk3-js:not(.bk3-ready) [data-bk3-reveal] .bk3-line>span,html.bk3-js:not(.bk3-ready) [data-bk3-reveal] [pathLength],html.bk3-js:not(.bk3-ready) [data-bk3-reveal] .bk3-draw-fade{animation:bk3-failsafe 1ms linear 3s forwards}@keyframes bk3-in-line{0%{transform:translateY(105%)}}@keyframes bk3-in-lift{0%{transform:translateY(18px)}}@media (prefers-reduced-motion: no-preference){html.bk3-js [data-bk3-now] [data-bk3-reveal=lines] .bk3-line>span{transform:none;transition:none;animation:bk3-in-line var(--bk-dur-3) var(--bk-ease-out) both;animation-delay:calc(var(--i, 0) * 90ms + var(--bk3-delay, 0ms))}html.bk3-js [data-bk3-now] [data-bk3-reveal=rise],html.bk3-js [data-bk3-now] [data-bk3-reveal=stagger]>*{opacity:1;transform:none;transition:none;animation:bk3-in-lift var(--bk-dur-3) var(--bk-ease-out) both;animation-delay:var(--bk3-delay, 0ms)}html.bk3-js [data-bk3-now] [data-bk3-reveal=stagger]>*{animation-delay:calc(var(--i, 0) * 70ms + var(--bk3-delay, 0ms))}}.bk3-buy-form{display:grid;gap:1rem}.bk3-buy-form__row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.bk3-buy-form__qty{display:grid;gap:.4rem}.bk3-buy-form .bk3-total{flex-direction:column;align-items:flex-end;gap:.1rem;text-align:right}.bk3-buy-form__saving{display:block;color:var(--bk3-accent)}.bk3-buy-form__stock{display:flex;align-items:center;gap:.5rem}.bk3-buy-form__eta{margin-top:-.6rem;color:var(--bk3-fg-2, var(--bk-ink-2))}.bk3-buy-form__eta .bk3-link{color:inherit}.bk3-buy-form__dot{width:7px;height:7px;border-radius:50%;background:#6bbf7c;box-shadow:0 0 0 3px #6bbf7c33}.bk3-buy-form__stock[data-state=low] .bk3-buy-form__dot{background:var(--bk-butterfly);box-shadow:0 0 0 3px #f2b63040}.bk3-buy-form__stock[data-state=out] .bk3-buy-form__dot{display:none}.bk3-badges{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.bk3-badge{padding:.3rem .65rem .32rem;border-radius:var(--bk-pill);background:var(--bk-espresso);color:var(--bk-on-dark);font-family:var(--bk-font);font-size:var(--bk-t-micro);font-weight:500;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.bk3-tool{position:relative}.bk3-tool__badges{position:absolute;top:.65rem;left:.65rem;z-index:1;pointer-events:none}.bk3-save{padding:.22rem .55rem .24rem;border-radius:var(--bk-pill);background:var(--bk-butterfly);color:var(--bk-espresso);font-size:var(--bk-t-small);font-weight:500;line-height:1.2}.bk3-save[hidden]{display:none}.bk3-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.bk3-feature{display:flex;align-items:center;gap:.6rem;min-height:3.25rem;padding:.6rem .8rem;border:1px solid var(--bk3-line, var(--bk-line));border-radius:var(--bk-radius-m);background:color-mix(in srgb,var(--bk-foam) 60%,transparent);font-size:var(--bk-t-small);line-height:1.3;color:var(--bk3-fg, var(--bk-ink))}.bk3-feature .bk3-icon{flex:none;width:1.35rem;height:1.35rem;color:var(--bk3-fg-2, var(--bk-ink-2))}@media (max-width: 359px){.bk3-features{grid-template-columns:minmax(0,1fr)}}.bk3-buy-form__accelerated{min-height:3rem}.bk3-buy-form__accelerated shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 52px}.bk3-buy-form__note{margin-top:-.25rem}details[data-bk3-acc]{scroll-margin-top:calc(var(--header-height, 72px) + 1.5rem)}.bk3-fit{display:grid;gap:1rem}.bk3-fit__figure{margin:0;padding:1rem 1rem .5rem;border-radius:var(--bk-radius-m, 12px);background:color-mix(in srgb,var(--bk3-fg, var(--bk-ink)) 4%,transparent);color:var(--bk3-fg, var(--bk-ink))}.bk3-fit__svg{display:block;width:100%;max-width:26rem;height:auto;margin-inline:auto;font-family:var(--bk-font)}.bk3-fit__steps{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.bk3-fit__steps li{display:grid;grid-template-columns:1.75rem 1fr;gap:.75rem;align-items:start}.bk3-fit__n{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid var(--bk3-line-strong, var(--bk-line-strong));font-size:.8rem}.bk3-fit__range{margin:0;font-weight:500}.bk3-fit__contact p{margin:0}.bk3-rating{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:var(--bk-t-small);color:inherit;text-decoration:none}a.bk3-rating:hover .bk3-rating__count{text-decoration:underline;text-underline-offset:.2em}.bk3-rating__stars{position:relative;display:inline-block;line-height:1;letter-spacing:.08em;font-size:.95em}.bk3-rating__row{color:color-mix(in srgb,currentColor 22%,transparent)}.bk3-rating__row--fill{position:absolute;inset:0 auto 0 0;width:var(--bk3-rating, 0%);overflow:hidden;white-space:nowrap;color:var(--bk-butterfly)}.bk3-rating__count{color:var(--bk3-fg-2, var(--bk-ink-2))}.bk3-pdp__rating{margin-top:-.25rem}.bk3 input::placeholder,.bk3 textarea::placeholder{color:var(--bk3-fg-3);opacity:1}.bk3-rte{font-size:var(--bk-t-body, 1rem);line-height:1.65;color:var(--bk3-fg-2, var(--bk-ink-2))}.bk3-rte>:first-child{margin-top:0}.bk3-rte>:last-child{margin-bottom:0}.bk3-rte p,.bk3-rte ul,.bk3-rte ol{margin:0 0 1em}.bk3-rte ul,.bk3-rte ol{padding-left:1.2em}.bk3-rte li+li{margin-top:.35em}.bk3-rte h2,.bk3-rte h3,.bk3-rte h4{margin:1.8em 0 .6em;color:var(--bk3-fg, var(--bk-ink));font-family:var(--bk-font);font-weight:500;font-stretch:112%;line-height:1.15;letter-spacing:-.01em}.bk3-rte h2{font-size:clamp(1.35rem,2.2vw,1.75rem)}.bk3-rte h3,.bk3-rte h4{font-size:1.1rem}.bk3-rte strong{color:var(--bk3-fg, var(--bk-ink));font-weight:600}.bk3-rte a{color:var(--bk3-fg, var(--bk-ink));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.bk3-rte table{width:100%;border-collapse:collapse;margin:0 0 1em;font-size:var(--bk-t-small)}.bk3-rte th,.bk3-rte td{text-align:left;padding:.6em .75em;border-bottom:1px solid var(--bk3-line, var(--bk-line))}.bk3-rte img{max-width:100%;height:auto;border-radius:var(--bk-radius-m, 12px)}.bk3-collection__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:clamp(1.75rem,3vw,2.5rem) 20px}@media (max-width: 599px){.bk3-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 12px}.bk3-collection__grid .bk3-tool__body{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "price" "type" "action";gap:.25rem;padding-top:.75rem}.bk3-collection__grid .bk3-tool__title{font-size:.95rem}.bk3-collection__grid .bk3-tool__type{font-size:var(--bk-t-micro)}.bk3-collection__grid .bk3-tool__btn{justify-self:stretch;padding-inline:.75rem;white-space:normal;text-align:center;line-height:1.2}.bk3-collection__grid .bk3-tool__btn,.bk3-collection__grid .bk3-tool__options{margin-top:.6rem}.bk3-collection__grid .bk3-pill label{padding:0 .65rem}.bk3-collection__grid .bk3-tool__add{padding-inline:.6rem;white-space:nowrap}}.bk3-collection__empty{display:grid;justify-items:start;gap:1.25rem;padding-block:3rem}.bk3-pages{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:clamp(2rem,4vw,3rem)}.bk3-pages__list{list-style:none;margin:0;padding:0;display:flex;gap:.25rem}.bk3-pages__n{display:grid;place-items:center;min-width:2.75rem;height:2.75rem;border-radius:50%;color:inherit;text-decoration:none}a.bk3-pages__n:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.bk3-pages__n.is-on{background:var(--bk3-fg);color:var(--bk3-bg)}.bk3-field{display:grid;gap:.4rem}.bk3-field label{font-size:var(--bk-t-small);color:var(--bk3-fg-2, var(--bk-ink-2))}.bk3-field input,.bk3-field textarea{width:100%;box-sizing:border-box;min-height:3rem;padding:.75rem 1rem;border-radius:10px;border:1px solid var(--bk3-line-strong, var(--bk-line-strong));background:var(--bk-foam);color:var(--bk-ink);font:inherit;transition:border-color var(--bk-dur-1) var(--bk-ease-out)}.bk3-field textarea{resize:vertical;min-height:8rem}.bk3-field input:hover,.bk3-field textarea:hover{border-color:var(--bk-ink)}.bk3-field input:focus-visible,.bk3-field textarea:focus-visible{outline:2px solid var(--bk-butterfly);outline-offset:2px}.bk3-field [aria-invalid=true]{border-color:#b3261e}.bk3-field__error{margin:0;color:#b3261e}.shopify-policy__container{max-width:min(100% - 2 * var(--bk-gutter, 20px),46rem)!important;margin-inline:auto;padding-block:clamp(2rem,6vw,5rem) var(--bk-section, 6rem);font-family:var(--bk-font);color:var(--bk-ink-2);line-height:1.65}.shopify-policy__title h1{font-family:var(--bk-font);font-stretch:125%;font-weight:500;font-size:clamp(2.25rem,5vw,4rem);line-height:.98;letter-spacing:-.02em;color:var(--bk-ink);margin:0 0 clamp(1.5rem,4vw,2.5rem);text-align:left}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-family:var(--bk-font);font-weight:500;font-stretch:112%;line-height:1.15;letter-spacing:-.01em;color:var(--bk-ink);margin:1.8em 0 .6em}.shopify-policy__body h2{font-size:clamp(1.35rem,2.2vw,1.75rem)}.shopify-policy__body h3,.shopify-policy__body h4{font-size:1.1rem}.shopify-policy__body .rte>:first-child,.shopify-policy__body>:first-child{margin-top:0}.shopify-policy__body a{color:var(--bk-ink);text-underline-offset:.2em}.bk3-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .85rem;border-radius:var(--bk-pill);border:1px solid var(--bk3-line-strong, var(--bk-line-strong));color:inherit;font-size:var(--bk-t-small);text-decoration:none;transition:border-color var(--bk-dur-1) var(--bk-ease-out),background-color var(--bk-dur-1) var(--bk-ease-out),color var(--bk-dur-1) var(--bk-ease-out)}.bk3-chip:hover{border-color:var(--bk3-fg, var(--bk-ink))}.bk3-chip.is-on{background:var(--bk3-fg, var(--bk-ink));border-color:var(--bk3-fg, var(--bk-ink));color:var(--bk3-bg, var(--bk-milk))}.bk3-chip__count{opacity:.6;font-size:.85em}.bk3-chip__x{font-size:1.1em;line-height:1}.bk3-tool{display:grid;grid-template-rows:auto 1fr;min-width:0}.bk3-tool__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--bk-radius-m);background:var(--bk-roast)}.bk3-tool__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--bk-ease-out)}.bk3-tool__body{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"title price" "type type" "action action";gap:.2rem 1rem;padding-top:1rem;align-content:start}.bk3-tool__title{grid-area:title;margin:0;font-size:1.05rem;font-weight:450;font-stretch:106%;line-height:1.25}.bk3-tool__title a{display:block;color:var(--bk-ink);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size var(--bk-dur-2) var(--bk-ease-out)}.bk3-tool__title a:hover{background-size:100% 1px}.bk3-tool__type{grid-area:type}.bk3-tool__price{grid-area:price;margin:0;color:var(--bk-ink)}.bk3-tool__btn,.bk3-tool__options,.bk3-tool__soldout{grid-area:action;margin-top:.85rem}.bk3-tool__btn{min-height:2.75rem;justify-self:start;padding-inline:1.25rem;font-size:var(--bk-t-small)}.bk3-tool.is-choosing .bk3-tool__btn{display:none}.bk3-tool__options{display:grid;gap:.75rem;animation:bk3-pop var(--bk-dur-2) var(--bk-ease-out)}.bk3-tool__options[hidden]{display:none}.bk3-tool__options fieldset{border:0;padding:0;margin:0;display:grid;gap:.5rem}.bk3-tool__actions{display:flex;gap:.5rem;align-items:center}.bk3-tool__add{min-height:2.75rem;flex:1;font-size:var(--bk-t-small)}@media (hover: hover) and (pointer: fine){.bk3-tool:hover .bk3-tool__img{transform:scale(1.045)}}.bk3-variants{border:0;padding:0;margin:0;display:grid;gap:.5rem}.bk3-tool__pills{display:flex;flex-wrap:wrap;gap:.4rem}.bk3-pill input{position:absolute;opacity:0;pointer-events:none}.bk3-pill label{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .85rem;border-radius:var(--bk-pill);border:1px solid var(--bk3-line-strong, var(--bk-line-strong));font-size:var(--bk-t-small);cursor:pointer;transition:background-color var(--bk-dur-1) var(--bk-ease-out),color var(--bk-dur-1) var(--bk-ease-out),border-color var(--bk-dur-1) var(--bk-ease-out)}.bk3-pill input:checked+label{background:var(--bk3-fg, var(--bk-ink));border-color:var(--bk3-fg, var(--bk-ink));color:var(--bk3-bg, var(--bk-milk))}.bk3-pill input:disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.bk3-pill input:focus-visible+label{outline:2px solid var(--bk-butterfly);outline-offset:2px}#header-group>.shopify-section{z-index:40}#header-group>.shopify-section:not(.header-section){position:relative;z-index:41}#header-group:has(.menu-drawer-container[open])>.shopify-section:has(.announcement-bar){z-index:calc(var(--layer-menu-drawer) - 1)}#header-group .header-announcements,#header-group .announcement-bar{font-family:var(--bk-font)}#header-component{--header-bg: color-mix(in srgb, var(--bk-milk) 97%, transparent);transition:background-color var(--bk-dur-2) var(--bk-ease-out),color var(--bk-dur-2) var(--bk-ease-out)}.header__menu-item,.menu-list__link{font-family:var(--bk-font);font-stretch:106%;letter-spacing:0}html.bk3-tone-dark #header-group{--header-logo-display: none;--header-logo-inverse-display: block}html.bk3-tone-dark #header-group .header-section,html.bk3-tone-dark #header-group .shopify-section,html.bk3-tone-dark #header-component,html.bk3-tone-dark #header-component .header__row,html.bk3-tone-dark #header-group .header-announcements,html.bk3-tone-dark #header-group .announcement-bar,html.bk3-tone-dark #header-group [class*=announcement]{background-color:transparent!important;--color-background: transparent;--color-foreground: 243 236 224;--color-foreground-rgb: 243 236 224;color:var(--bk-on-dark)!important;border-color:var(--bk-line-dark)!important}html.bk3-tone-dark #header-component .header__row{background:linear-gradient(to bottom,#17110d9e,#17110d00)!important}html.bk3-tone-dark #header-component .header__underlay-closed{background:none}html.bk3-tone-dark #header-group a,html.bk3-tone-dark #header-group button,html.bk3-tone-dark #header-group svg{color:var(--bk-on-dark)}html.bk3-tone-dark #header-group .menu-drawer :is(a,button,svg){color:var(--color-foreground)}html.bk3-has-dark-hero [data-bk3-header-dark]{margin-top:calc(-1 * var(--header-group-height, 0px))}html.bk3-has-dark-hero .bk3-404{padding-top:calc(var(--header-group-height, 0px) + var(--bk-section))}.cart-bubble{--cart-bubble-background: var(--bk-butterfly);--cart-bubble-text: var(--bk-espresso)}.bk3-upsell{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--bk-line);font-family:var(--bk-font)}.bk3-upsell__title{margin:0 0 .75rem;font-size:var(--bk-t-small);font-weight:500;letter-spacing:.02em;color:var(--bk-ink-2)}.bk3-upsell__list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.bk3-upsell__item{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:.85rem;align-items:center}.bk3-upsell__media{display:block;width:3.5rem;aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--bk-milk)}.bk3-upsell__img{width:100%;height:100%;object-fit:cover;display:block}.bk3-upsell__info{display:grid;gap:.15rem;min-width:0}.bk3-upsell__name{color:var(--bk-ink);text-decoration:none;font-size:var(--bk-t-small);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bk3-upsell__name:hover{text-decoration:underline;text-underline-offset:.2em}.bk3-upsell__price{font-size:var(--bk-t-small);color:var(--bk-ink-2)}.bk3-upsell__add{display:inline-flex;align-items:center;gap:.35rem;min-height:2.5rem;padding:0 .95rem;border-radius:var(--bk-pill);border:1px solid var(--bk-line-strong);background:transparent;color:var(--bk-ink);font:500 var(--bk-t-small) / 1 var(--bk-font);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--bk-dur-1) var(--bk-ease-out),border-color var(--bk-dur-1) var(--bk-ease-out),color var(--bk-dur-1) var(--bk-ease-out),transform var(--bk-dur-1) var(--bk-ease-out)}.bk3-upsell__add:hover{border-color:var(--bk-ink)}.bk3-upsell__add:active{transform:scale(.97)}.bk3-upsell__add:focus-visible{outline:2px solid var(--bk-butterfly);outline-offset:2px}.bk3-upsell__add[data-state=busy]{opacity:.6;pointer-events:none}.bk3-upsell__add[data-state=done]{background:var(--bk-butterfly);border-color:var(--bk-butterfly);color:var(--bk-espresso)}.bk3-upsell__add[data-state=done] svg,.bk3-upsell__add[data-state=error] svg{display:none}.cart-drawer__dialog,.cart-drawer{font-family:var(--bk-font)}.cart-drawer__dialog{--color-background: 247 242 232;background:var(--bk-foam);border-left:1px solid var(--bk-line)}.cart-drawer__heading,.cart-title{font-stretch:118%;font-weight:350;letter-spacing:-.02em}.cart-items__table-row,.cart-item{animation:bk3-row-in var(--bk-dur-2) var(--bk-ease-out) both}@keyframes bk3-row-in{0%{opacity:0;transform:translate(12px)}}.cart-drawer .button,.cart__checkout-button,.cart-drawer__dialog [name=checkout]{border-radius:var(--bk-pill)!important;min-height:3.5rem;font-family:var(--bk-font);font-weight:500;font-stretch:108%}@media (prefers-reduced-motion: reduce){.cart-items__table-row,.cart-item{animation:none}}.cart-items .quantity-selector{border-radius:var(--bk-pill);overflow:hidden}.cart-items__media-image{border-radius:var(--bk-radius-m)}.cart-items__title{font-family:var(--bk-font);font-stretch:108%}.cart-page,.cart-summary__inner{font-family:var(--bk-font)}.cart-page .cart-title{font-stretch:118%;font-weight:350;letter-spacing:-.02em}product-card .card-gallery,.product-card .card-gallery{border-radius:var(--bk-radius-m);overflow:hidden;background:var(--bk-roast)}product-card .product-media__image{transition:transform 1.2s var(--bk-ease-out)}@media (hover: hover) and (pointer: fine){product-card:hover .product-media__image{transform:scale(1.04)}}product-card .product-title,product-card [class*=title] a{font-stretch:106%;font-weight:450}product-card .price{font-variant-numeric:tabular-nums}footer .footer,footer .shopify-section{font-family:var(--bk-font)}footer .footer h2,footer .footer h3{font-stretch:118%;font-weight:350}.bk3-buybar{position:fixed;z-index:35;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));margin-inline:auto;max-width:44rem;display:flex;align-items:center;gap:1rem;padding:.6rem .6rem .6rem 1.25rem;border-radius:var(--bk-pill);background:color-mix(in srgb,var(--bk-espresso) 97%,transparent);color:var(--bk-on-dark);border:1px solid var(--bk-line-dark);box-shadow:0 18px 50px -20px #0009;transform:translateY(calc(100% + 24px));opacity:0;transition:transform var(--bk-dur-2) var(--bk-ease-out),opacity var(--bk-dur-2) var(--bk-ease-out)}.bk3-buybar.is-on{transform:none;opacity:1}.bk3-buybar__name{flex:1 1 auto;min-width:0;margin:0;font-weight:450;font-stretch:108%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk3-buybar__name small{display:block;font-weight:400;font-stretch:100%;color:var(--bk-on-dark-2);font-size:var(--bk-t-small);font-variant-numeric:tabular-nums}.bk3-buybar .bk3-btn{--bk3-btn-bg: var(--bk-butterfly);--bk3-btn-fg: var(--bk-espresso);min-height:3rem;flex:0 0 auto}@media (prefers-reduced-motion: reduce){.bk3-buybar{transition:opacity var(--bk-dur-1) linear;transform:none}}.bk3-stage__labels{position:absolute;inset:0}.bk3-label{position:absolute;left:0;top:0;width:0;height:0;color:var(--bk3-fg);will-change:transform}.bk3-story[data-bk3-tone=light] .bk3-label{color:var(--bk-ink)}.bk3-story[data-bk3-tone=dark] .bk3-label{color:var(--bk-on-dark)}.bk3-label__dot{position:absolute;width:9px;height:9px;left:-4.5px;top:-4.5px;border-radius:50%;background:var(--bk-butterfly);box-shadow:0 0 0 4px color-mix(in srgb,var(--bk-butterfly) 25%,transparent);transform:scale(0);transition:transform var(--bk-dur-2) var(--bk-ease-out)}.bk3-label__text{position:absolute;top:0;white-space:nowrap;font-size:var(--bk-t-small);font-weight:450;font-stretch:106%;line-height:1;padding:.55rem .8rem;border-radius:var(--bk-pill);background:color-mix(in srgb,var(--bk3-bg) 90%,transparent);border:1px solid var(--bk3-line-strong);translate:0 -50%;margin-left:var(--nudge, 0px);opacity:0;transition:opacity var(--bk-dur-2) var(--bk-ease-out),transform var(--bk-dur-2) var(--bk-ease-out)}.bk3-story[data-bk3-tone=light] .bk3-label__text{background:color-mix(in srgb,var(--bk-foam) 80%,transparent);border-color:var(--bk-line-strong)}.bk3-story[data-bk3-tone=dark] .bk3-label__text{background:color-mix(in srgb,var(--bk-espresso) 60%,transparent);border-color:var(--bk-line-dark-strong)}.bk3-label{--reach: 46px}.bk3-label:before{content:"";position:absolute;background:currentColor;opacity:.55;transition:transform var(--bk-dur-3) var(--bk-ease-out)}.bk3-label--right:before,.bk3-label--left:before{top:-.5px;width:calc(var(--reach) - 10px);height:1px;transform:scaleX(0)}.bk3-label--right:before{left:8px;transform-origin:left center}.bk3-label--left:before{right:8px;transform-origin:right center}.bk3-label--up:before,.bk3-label--down:before{left:-.5px;width:1px;height:calc(var(--reach) - 10px);transform:scaleY(0)}.bk3-label--up:before{bottom:8px;transform-origin:center bottom}.bk3-label--down:before{top:8px;transform-origin:center top}.bk3-label.is-on:before{transform:none}.bk3-label--right .bk3-label__text{left:calc(var(--reach) - 2px);transform:translate(-8px)}.bk3-label--left .bk3-label__text{right:calc(var(--reach) - 2px);transform:translate(8px)}.bk3-label--up .bk3-label__text{left:0;top:calc(2px - var(--reach));translate:-50% -100%;transform:translateY(8px)}.bk3-label--down .bk3-label__text{left:0;top:calc(var(--reach) - 2px);translate:-50% 0;transform:translateY(-8px)}@media (max-width: 749px){.bk3-label{--reach: 34px}}.bk3-label.is-on .bk3-label__dot{transform:scale(1)}.bk3-label.is-on .bk3-label__text{opacity:1;transform:none;transition-delay:.12s}.bk3-valve{display:inline-flex;align-items:center;gap:.9rem;margin-top:.4rem;padding:.4rem 1.2rem .4rem .4rem;border-radius:var(--bk-pill);border:1px solid var(--bk3-line-strong);background:transparent;color:var(--bk3-fg);font:inherit;text-align:left;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:border-color var(--bk-dur-2) var(--bk-ease-out),background-color var(--bk-dur-2) var(--bk-ease-out)}.bk3-valve:hover{border-color:var(--bk3-fg)}.bk3-valve__knob{position:relative;width:3rem;height:3rem;border-radius:50%;background:var(--bk-chrome);box-shadow:inset 0 -2px 4px #00000059,inset 0 2px 3px #ffffff80,0 2px 8px #0000004d;transition:transform .6s var(--bk-ease-inout)}.bk3-valve__knob i{position:absolute;left:50%;top:.45rem;width:3px;height:.9rem;margin-left:-1.5px;border-radius:2px;background:var(--bk-espresso);transition:background-color var(--bk-dur-2) var(--bk-ease-out)}.bk3-valve[aria-pressed=true] .bk3-valve__knob{transform:rotate(90deg)}.bk3-valve[aria-pressed=true] .bk3-valve__knob i{background:var(--bk-butterfly)}.bk3-valve[aria-pressed=true]{border-color:var(--bk-butterfly)}.bk3-valve:active .bk3-valve__knob{scale:.96}.bk3-valve__text{display:grid;gap:.15rem;font-weight:500;font-stretch:106%}.bk3-valve__text small{font-weight:400;font-stretch:100%;font-size:var(--bk-t-micro);color:var(--bk3-fg-3)}.bk3-valve--small{margin-top:0;padding:.25rem 1rem .25rem .25rem}.bk3-valve--small .bk3-valve__knob{width:2.25rem;height:2.25rem}.bk3-valve--small .bk3-valve__knob i{top:.3rem;height:.7rem}@media (prefers-reduced-motion: reduce){.bk3-btn,.bk3-btn:before,.bk3-icon-btn,.bk3-tier label,.bk3-acc__sign{transition-duration:1ms!important}.bk3-btn[data-state=busy] .bk3-btn__holes span{animation:none;opacity:1}.bk3-btn[data-state=done] .bk3-btn__label,.bk3-total [data-bk3-total][data-changed]{animation:none}}.bk3-cartnote{display:grid;gap:.6rem;margin:0 0 1rem;padding:.85rem 1rem;border-radius:var(--bk-radius-m);background:color-mix(in srgb,var(--bk-butterfly) 14%,transparent);font-family:var(--bk-font);font-size:var(--bk-t-small);color:var(--bk-ink)}.bk3-cartnote p{margin:0;display:flex;align-items:center;gap:.6rem}.bk3-cartnote .bk3-icon{width:1.2rem;height:1.2rem;flex:none;color:var(--bk-butterfly-ink)}.bk3-cartnote__ship{font-weight:600}.bk3-cartnote__tier{justify-content:space-between}.bk3-collection__grid>.bk3-tool--featured{grid-column:span 2}[data-bk3-stage] img,[data-bk3-stage] canvas{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}
