@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";
.BudKlq_site{--bg:#121110;--surface:#1b1a18;--surface-2:#181715;--line:#2a2724;--line-strong:#3a3631;--text:#f3ede2;--text-2:#d8d0c2;--muted:#a39c90;--faint:#8f887c;--red:#ff5a4e;--green:#d9ff4d;min-height:100vh;color:var(--text);background:var(--bg);font:400 17px/1.55 Space Grotesk,Arial,sans-serif;overflow:hidden}.BudKlq_site *{box-sizing:border-box}.BudKlq_site a{color:inherit;text-decoration:none}.BudKlq_site button,.BudKlq_site input,.BudKlq_site textarea,.BudKlq_site select{font:inherit}.BudKlq_site button{cursor:pointer}.BudKlq_nav{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(1240px,100% - 64px);min-height:76px;margin:auto;display:grid}.BudKlq_wordmark{font-size:17px;font-weight:600}.BudKlq_navlinks{color:var(--muted);gap:26px;font-size:15px;display:flex}.BudKlq_navlinks a:hover,.BudKlq_footer a:hover{color:var(--green)}.BudKlq_cartButton{min-height:44px;color:var(--text);background:0 0;border:0;justify-self:end;align-items:center;gap:8px;padding:0;font-size:15px;display:inline-flex}.BudKlq_cartButton b{min-width:24px;height:24px;color:var(--bg);background:var(--green);border-radius:999px;place-items:center;font:500 12px/1 JetBrains Mono,monospace;display:inline-grid}.BudKlq_hero{text-align:center;flex-direction:column;align-items:center;padding:clamp(64px,9vw,130px) 24px clamp(72px,10vw,152px);display:flex}.BudKlq_heroLogo{width:min(360px,80vw);height:auto}.BudKlq_lede{max-width:660px;color:var(--text-2);margin:26px 0 0;font-size:22px;line-height:1.45}.BudKlq_ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.BudKlq_primary,.BudKlq_secondary,.BudKlq_textButton{border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:15px;font-weight:500;display:inline-flex}.BudKlq_primary{border:1px solid var(--red);color:var(--bg);background:var(--red)}.BudKlq_primary:hover{filter:brightness(1.08)}.BudKlq_secondary{border:1px solid var(--green);color:var(--green);background:0 0}.BudKlq_secondary:hover{color:var(--bg);background:var(--green)}.BudKlq_textButton{color:var(--green);text-align:left;background:0 0;border:0;padding-inline:0}.BudKlq_textButton:hover{text-decoration:underline}.BudKlq_demo{color:var(--green);align-items:center;gap:8px;margin:20px 0 0;font:400 13px/1.4 JetBrains Mono,monospace;display:flex}.BudKlq_shop{width:min(1240px,100% - 64px);margin:0 auto;padding-bottom:96px}.BudKlq_shopHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:16px;display:flex}.BudKlq_shopHeading h1{letter-spacing:-.015em;margin:0;font-size:30px;font-weight:600}.BudKlq_galleryControls{align-self:stretch;gap:18px;display:flex}.BudKlq_galleryControls button{min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:15px}.BudKlq_galleryControls button.BudKlq_selectedView{border-color:var(--green);color:var(--text)}.BudKlq_productGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:48px 28px;padding-top:28px;display:grid}.BudKlq_productArt{background:var(--surface);border-radius:14px;display:block;overflow:hidden}.BudKlq_designCrop{width:100%;height:auto;display:block}.BudKlq_productMeta{justify-content:space-between;gap:20px;padding-top:13px;display:flex}.BudKlq_productMeta span{color:var(--green);font:500 13px/1 JetBrains Mono,monospace;display:block}.BudKlq_productMeta p{margin:8px 0 3px;font-size:19px;font-weight:500;line-height:1.25}.BudKlq_productMeta small{color:var(--muted);font-size:15px;line-height:1.4;display:block}.BudKlq_productMeta button{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--green);background:0 0;border-radius:10px;flex:0 0 44px;align-self:center;font-size:26px;line-height:1}.BudKlq_productMeta button:hover{border-color:var(--green);background:var(--surface)}.BudKlq_rollBand{color:var(--bg);background:var(--green);justify-content:space-between;align-items:center;gap:32px;padding:24px max(32px,50% - 620px);display:flex}.BudKlq_rollBand p{flex-wrap:wrap;gap:13px;margin:0;font-size:18px;font-weight:500;display:flex}.BudKlq_rollBand code{font:500 13px/1.6 JetBrains Mono,monospace}.BudKlq_rollBand a{color:var(--bg);text-underline-offset:4px;font-size:15px;text-decoration:underline}.BudKlq_tools{flex-wrap:wrap;align-items:stretch;gap:28px;width:min(1240px,100% - 64px);margin:96px auto;display:flex}.BudKlq_check{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:16px;flex:560px;overflow:hidden}.BudKlq_windowBar{border-bottom:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 18px;font:400 13px/1 JetBrains Mono,monospace;display:flex}.BudKlq_windowBar span:first-child{color:var(--green)}.BudKlq_checkBody{min-height:464px}.BudKlq_question,.BudKlq_result{padding:30px}.BudKlq_checkIntro{color:var(--muted);margin:0 0 28px;font-size:15px}.BudKlq_question h2,.BudKlq_result h2{letter-spacing:-.015em;margin:0 0 30px;font-size:32px;font-weight:600;line-height:1.15}.BudKlq_question button{border:1px solid var(--line-strong);width:100%;min-height:56px;color:var(--text);text-align:left;background:0 0;border-radius:10px;align-items:center;gap:14px;margin:0 0 10px;padding:10px 15px;font-size:16px;display:flex}.BudKlq_question button:hover{border-color:var(--green);background:var(--surface)}.BudKlq_question button span{color:var(--green);font:500 13px JetBrains Mono,monospace}.BudKlq_question button b{font-weight:500}.BudKlq_progress{gap:8px;margin-top:30px;display:flex}.BudKlq_progress i{background:var(--line-strong);width:28px;height:4px}.BudKlq_progress i.BudKlq_active{background:var(--green)}.BudKlq_result>p:first-child{color:var(--green);margin:0 0 12px;font:400 13px/1.3 JetBrains Mono,monospace}.BudKlq_result>p{max-width:590px;color:var(--text-2);font-size:16px}.BudKlq_result>a{color:var(--green);margin:16px 0 20px;font-size:15px;display:inline-block}.BudKlq_result>div{flex-wrap:wrap;gap:12px;display:flex}.BudKlq_lab{background:var(--surface);border-radius:16px;flex-direction:column;flex:380px;gap:18px;padding:30px;display:flex}.BudKlq_lab h2{letter-spacing:-.015em;margin:0;font-size:30px;font-weight:600}.BudKlq_lab>div>p{color:var(--muted);margin:8px 0 0;font-size:15px}.BudKlq_selects{gap:10px;display:grid}.BudKlq_selects select{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--text);background:var(--surface-2);border-radius:10px;padding:0 12px;font-size:15px}.BudKlq_labCardCanvas{border:1px solid var(--line-strong);border-radius:10px;width:100%;height:auto;display:block}.BudKlq_labActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.BudKlq_flagForm{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding-top:20px;display:grid}.BudKlq_flagForm>label:first-child{color:var(--text);font-size:15px;font-weight:500}.BudKlq_flagForm textarea{resize:vertical;border:1px solid var(--line-strong);min-height:90px;color:var(--text);background:var(--surface-2);border-radius:10px;padding:12px;font-size:15px}.BudKlq_permission{color:var(--muted);align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.BudKlq_permission input,.BudKlq_consent input{accent-color:var(--green);margin-top:3px}.BudKlq_footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;width:min(1240px,100% - 64px);margin:auto;padding:42px 0;display:grid}.BudKlq_notify b{margin-bottom:12px;font-size:17px;font-weight:600;display:block}.BudKlq_notify form{max-width:530px;display:flex}.BudKlq_notify input{border:1px solid var(--line-strong);min-width:0;min-height:44px;color:var(--text);background:var(--surface);border-radius:10px 0 0 10px;flex:1;padding:0 13px;font-size:15px}.BudKlq_notify button{border:1px solid var(--green);min-height:44px;color:var(--bg);background:var(--green);border-radius:0 10px 10px 0;padding:0 16px;font-size:15px;font-weight:500}.BudKlq_notify small{color:var(--faint);margin-top:8px;font-size:13px;display:block}.BudKlq_footerNote{color:var(--faint);text-align:right;font-size:14px}.BudKlq_footerNote p{color:var(--text-2);margin:0 0 6px;font-size:17px}.BudKlq_footerNote a{text-underline-offset:4px;text-decoration:underline}.BudKlq_consent,.BudKlq_terms{color:var(--faint);margin:0;font-size:13px;line-height:1.5}.BudKlq_consent{align-items:flex-start;gap:9px;display:flex}.BudKlq_terms{border-top:1px solid var(--line);grid-column:1/-1;padding-top:18px}.BudKlq_terms a{color:var(--text-2)}.BudKlq_cartOverlay{z-index:50;background:#000000b3;justify-content:flex-end;display:flex;position:fixed;inset:0}.BudKlq_cart{width:min(100%,480px);min-height:100%;color:var(--text);background:var(--bg);padding:30px;box-shadow:-16px 0 48px #00000040}.BudKlq_cart .BudKlq_kicker{color:var(--green);margin:0;font:400 13px JetBrains Mono,monospace}.BudKlq_cart h2{letter-spacing:-.015em;margin:16px 0 0;font-size:32px;font-weight:600;line-height:1.1}.BudKlq_cart h2 i{font-style:normal}.BudKlq_close{float:right;border:1px solid var(--line-strong);min-width:44px;min-height:44px;color:var(--text);background:0 0;border-radius:10px;font-size:27px}.BudKlq_empty{color:var(--text-2);margin-top:60px;font-size:22px}.BudKlq_cartLines{gap:14px;margin:28px 0;display:grid}.BudKlq_cartLines>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:3px 12px;padding-bottom:14px;display:grid}.BudKlq_cartLines b{font-size:16px;font-weight:500}.BudKlq_cartLines span{color:var(--muted);font-size:13px}.BudKlq_cartLines button{color:var(--green);background:0 0;border:0;grid-area:1/2/3;font-size:13px;text-decoration:underline}.BudKlq_total{justify-content:space-between;margin:0;font-size:17px;font-weight:500;display:flex}.BudKlq_cartPromo{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;margin:24px 0;padding:14px}.BudKlq_cartPromo span{color:var(--green);font:500 13px JetBrains Mono,monospace}.BudKlq_cartPromo p,.BudKlq_cart small{color:var(--muted);font-size:13px;line-height:1.45}.BudKlq_cartPromo p{margin:7px 0 0}.BudKlq_cartPromo a{color:var(--green);text-decoration:underline}.BudKlq_cart .BudKlq_primary{width:100%;margin-top:14px}.BudKlq_cart .BudKlq_demo{color:var(--green)}@media (max-width:760px){.BudKlq_nav{grid-template-columns:1fr auto;gap:12px;width:calc(100% - 32px);min-height:68px}.BudKlq_navlinks{display:none}.BudKlq_shop,.BudKlq_tools,.BudKlq_footer{width:calc(100% - 32px)}.BudKlq_hero{padding-top:58px}.BudKlq_lede{font-size:20px}.BudKlq_productGrid{grid-template-columns:1fr;gap:36px}.BudKlq_shopHeading{align-items:flex-end}.BudKlq_shopHeading h1{font-size:26px}.BudKlq_rollBand{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 16px}.BudKlq_tools{margin:64px auto}.BudKlq_checkBody{min-height:0}.BudKlq_question,.BudKlq_result,.BudKlq_lab{padding:22px}.BudKlq_question h2,.BudKlq_result h2{font-size:28px}.BudKlq_footer{grid-template-columns:1fr;padding:32px 0}.BudKlq_footerNote{text-align:left}.BudKlq_notify form{gap:8px;max-width:none;display:grid}.BudKlq_notify input,.BudKlq_notify button{border-radius:10px}.BudKlq_cart{padding:22px}}@media (prefers-reduced-motion:reduce){.BudKlq_site *,.BudKlq_site :before,.BudKlq_site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
