@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";:root{--green:#22613e;--lime:#d4e68e;--ink:#1b2922;--muted:#647168;--line:#dce2da;--paper:#f6f7f2}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:14px/1.6 Inter,Arial,sans-serif}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}header{background:#fff;justify-content:space-between;align-items:center;max-width:1440px;height:100px;margin:auto;padding:0 5%;display:flex}body:has(header){background:var(--paper)}header:before{content:"";z-index:-1;background:#fff;height:100px;position:absolute;left:0;right:0}.wordmark{color:#193c27;letter-spacing:-.7px;font-family:Barlow Condensed,Arial,sans-serif;font-size:35px;font-weight:800;line-height:.9}.wordmark span{letter-spacing:7px;margin-top:8px;font-family:Inter,sans-serif;font-size:10px;font-weight:600;display:block}nav{gap:32px;font-size:13px;font-weight:600;display:flex}nav a{color:var(--ink)}main{max-width:1440px;margin:auto}.hero{color:#fff;background:#173d2b;padding:57px 6% 48px;position:relative;overflow:hidden}.eyebrow{letter-spacing:2px;color:#c2d5c5;font-size:10px;font-weight:800}.green{color:var(--green)}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.1}h1{letter-spacing:-1px;margin:15px 0 20px;font-family:Barlow Condensed,Arial,sans-serif;font-size:68px;font-weight:700}h1 span{color:var(--lime)}h2{letter-spacing:-.8px;margin:9px 0 12px;font-size:26px}h3{margin:12px 0;font-size:18px}p{color:inherit;margin:10px 0}.hero p{color:#d8e2d9;font-size:15px;line-height:1.8}.storeline{color:#d9e4d4;gap:25px;margin-top:25px;font-size:11px;font-weight:600;display:flex}.storeline span:first-letter{color:var(--lime)}.hero-mark{color:#ffffff08;pointer-events:none;border-bottom:2px solid #ffffff12;padding-bottom:20px;font-family:Barlow Condensed,sans-serif;font-size:270px;font-weight:800;line-height:1;position:absolute;top:5px;right:10%;transform:skew(-8deg)}.hero-mark span{text-align:center;letter-spacing:22px;color:#ffffff14;font:600 25px Inter;display:block}.inventory{margin:0 5%;padding:36px 0}.section-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.pill{letter-spacing:.3px;white-space:nowrap;color:#39583e;background:#eaf0e5;border:1px solid #d9e2d1;border-radius:30px;padding:7px 12px;font-size:10px}.search{border:1px solid var(--line);background:#fff;border-radius:5px;align-items:end;gap:12px;margin-top:20px;padding:24px;display:flex}.searchbox{flex:1.8!important}.search label{flex:1}label{color:#4f5c52;font-size:11px;font-weight:600;line-height:1.6;display:block}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d4dcd2;border-radius:3px;min-height:43px;margin-top:5px;padding:12px;font:13px Inter,Arial,sans-serif;display:block}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #76a887}button,.button{background:var(--green);color:#fff;border:1px solid var(--green);cursor:pointer;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:43px;padding:11px 17px;font:600 11px Inter,Arial,sans-serif;text-decoration:none;display:inline-flex}button:hover,.button:hover{filter:brightness(.94);text-decoration:none}button:disabled{opacity:.5;cursor:wait}.secondary{color:var(--green);background:#fff;border-color:#cbd8ca}.resultbar{justify-content:space-between;padding:22px 0 13px;font-size:11px;display:flex}.resultbar span{color:var(--muted)}.notice{color:#5b674d;background:#edf1e6;border-left:3px solid #a6b974;margin:0 0 18px;padding:12px 16px;font-size:11px}.warning{background:#fff4d6;border-color:#d7a23d}.tablewrap{border:1px solid var(--line);background:#fff;border-radius:4px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:#687364;text-transform:uppercase;letter-spacing:1px;background:#eef1e9;padding:14px 17px;font-size:9px;font-weight:700}td{vertical-align:middle;border-top:1px solid #e7ebe3;padding:17px}tbody tr:hover{background:#fafcf7}.brand{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:9px;font-weight:700;display:block}.partno{margin:3px 0;font-size:15px;font-weight:700;display:block}.description{color:#5b665d;max-width:300px;font-size:11px;display:block}.price{font-size:14px;font-weight:700}.stock{color:#7b8379;white-space:nowrap;font-size:10px;display:inline-block}.stock.yes{color:#2c683a;background:#edf4e8;border-radius:3px;padding:4px 8px}.pagination{justify-content:space-between;align-items:center;margin-top:16px;font-size:12px;display:flex}.pagination div{gap:8px;display:flex}.empty{text-align:center;background:#fff;border:1px dashed #ced9c9;border-radius:5px;padding:52px 20px}.empty p{color:var(--muted);max-width:510px;margin:12px auto 23px}.emptyicon{color:var(--green);font-size:38px}.how{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:35px;margin:15px 5% 50px;padding-top:30px;display:grid}.how span{color:#8a9c72;font-size:11px;font-weight:800}.how h3{font-size:15px}.how p{color:var(--muted);font-size:12px}footer{color:#66715e;background:#e9ede3;justify-content:space-between;padding:35px 6%;font-size:11px;display:flex}footer b{color:#344e35;font-size:12px}footer p{margin:6px 0}footer a{margin-top:12px;display:inline-block}.sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute}dialog{border:1px solid var(--line);width:min(540px,94vw);max-height:90vh;color:var(--ink);border-radius:8px;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#122819aa}.modal{padding:32px;position:relative}.modal h2{margin-top:15px}.close{color:#45513f;background:0 0;border:0;min-height:30px;padding:4px;font-size:25px;position:absolute;top:8px;right:12px}.modal form label{margin-top:13px}.modal form>button{width:100%;margin-top:12px}.formgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.muted{color:var(--muted);font-size:11px}.error{color:#a12e27;background:#ffefeb;border-radius:3px;padding:12px}.success{color:#21613c;background:#e8f3df;padding:12px}.honeypot{opacity:0;position:absolute;left:-10000px}textarea{resize:vertical;min-height:72px}.detail{min-height:60vh;padding:60px 6%}.detail .eyebrow{margin-top:32px}.detail h1{font-size:58px}.detail h2{font-size:25px}.bigprice{font-size:30px;font-weight:700}.bigprice small{color:var(--muted);font-size:11px;font-weight:400}.locationcards{gap:15px;margin:25px 0;display:flex}.locationcards>div{border:1px solid var(--line);background:#fff;min-width:180px;padding:20px}.locationcards h3{margin-top:0}.workspace{min-height:70vh;padding:40px 5%}.workspace h1{margin-bottom:10px;font-size:48px}.workspace .section-title{margin-bottom:24px}.workspace .section-title .button{margin:5px}.stats{grid-template-columns:repeat(4,1fr);gap:15px;margin:25px 0;display:grid}.stat{border:1px solid var(--line);color:var(--ink);background:#fff;flex-direction:column;align-items:start;padding:20px;display:flex}.stat strong{margin-top:8px;font-size:35px}.toolbar{align-items:end;gap:15px;margin:20px 0;display:flex}.toolbar label{min-width:150px}.panel{border:1px solid var(--line);background:#fff;border-radius:5px;margin:25px 0;padding:28px}.panel p{color:var(--muted);font-size:12px}.drop{background:#f4f7ef;border:1px dashed #a8bca1;margin:22px 0;padding:25px}.drop input{background:0 0;border:0}.check{align-items:center;gap:12px;margin:22px 0;display:flex}.check input{width:18px;min-height:18px}.request{border:1px solid var(--line);background:#fff;border-radius:5px;margin:18px 0;padding:22px}.requesthead{align-items:center;gap:15px;font-size:11px;display:flex}.requesthead>span:last-child{color:var(--muted);margin-left:auto}.requestbody{grid-template-columns:1fr 1fr;gap:30px;padding:18px 0;display:grid}.requestbody p{font-size:12px}.requestbody small{color:var(--muted)}.requestactions{border-top:1px solid var(--line);align-items:end;gap:12px;padding-top:18px;display:flex}.grow{flex:1}.requestactions select{min-width:125px}@media (min-width:1500px){.hero{border-radius:0 0 8px 8px}header{padding-left:6%;padding-right:6%}}@media (max-width:850px){.hero h1{font-size:58px}.hero-mark{opacity:.5;right:4%}.search{flex-wrap:wrap}.search label{min-width:130px}.searchbox{min-width:100%!important}.search button{flex:1}.section-title{align-items:start}.pill{white-space:normal}.requestactions{flex-wrap:wrap}.requestactions .grow{min-width:100%}.workspace .section-title{flex-wrap:wrap}}@media (max-width:560px){header{height:80px;padding:0 5%}.wordmark{font-size:26px}.wordmark span{letter-spacing:5px;font-size:8px}nav{gap:12px;font-size:10px}nav a:first-child{display:none}.hero{padding:35px 6%}.hero h1{font-size:52px}.hero p{font-size:13px}.hero p br,.hero-mark{display:none}.storeline{gap:17px;font-size:10px}.inventory{margin:0 5%;padding-top:26px}.section-title{display:block}.section-title .pill{margin:6px 0;display:inline-block}.search{gap:12px;padding:15px}.search label{min-width:100px}.search button{width:100%}.resultbar{display:block}.resultbar span{margin-top:5px;display:block}h2{font-size:23px}.how{grid-template-columns:1fr;gap:12px}.how div{border-bottom:1px solid var(--line);padding-bottom:15px}footer{display:block}footer>div:last-child{margin-top:18px}.formgrid{grid-template-columns:1fr}.modal{padding:26px}.locationcards{flex-direction:column}.stats{grid-template-columns:1fr 1fr}.toolbar{flex-wrap:wrap}.requestbody{grid-template-columns:1fr;gap:4px}.requesthead{flex-wrap:wrap}.requesthead>span:last-child{margin-left:0}.workspace h1{font-size:39px}.panel{padding:18px}.detail h1{overflow-wrap:anywhere;font-size:45px}}
