:root{--page:#f6f3ec;--text:#1d2a22;--copper:#b8743c;--copper-dark:#8a5126;--green:#1f3d2b;--border:#e2ddd1;--border-strong:#cfc8ba;--success:#2f6b45;--rust:#a4442a;--white:#fff;--sand:#eee8dc;--mint:#eef3ee;--warn-bg:#fdf3e7;--warn-border:#e8c9a3;--footer-text:#e8e2d6;--font-head:"Barlow Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-body:"Source Sans 3", "Segoe UI", Helvetica, Arial, sans-serif;--radius:6px;--wrap:1120px}*,:before,:after{box-sizing:border-box}html{background:var(--page);color:var(--text);font-family:var(--font-body);-webkit-text-size-adjust:100%;font-size:17px;line-height:1.45}body{flex-direction:column;min-height:100vh;margin:0;display:flex}main{flex:1}img,svg,iframe{max-width:100%;display:block}main img{height:auto}[hidden]{display:none!important}h1,h2,h3,h4,.cond{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5em;font-weight:600;line-height:1.05}h1{letter-spacing:.02em;font-size:2.4rem;font-weight:700}h2{color:var(--copper);font-size:1.6rem}h3{color:var(--green);font-size:1.3rem}p{margin:0 0 1em}a{color:var(--copper-dark);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--green)}:focus-visible{outline:3px solid var(--green);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=url],select,textarea{background:var(--white);border:1px solid var(--border-strong);border-radius:var(--radius);width:100%;padding:.55rem .65rem}textarea{min-height:6rem}label{margin:.8rem 0 .3rem;font-size:.9rem;font-weight:600;display:block}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 20px}.sec{padding-top:28px;padding-bottom:28px}.btn,.btn-green,.btn-outline{border-radius:var(--radius);text-align:center;cursor:pointer;border:1px solid #0000;padding:.65rem 1.1rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.btn{background:var(--copper-dark);color:var(--white);border-color:var(--copper-dark)}.btn:hover,.btn-green:hover{color:var(--white);filter:brightness(1.08)}.btn-green{background:var(--green);color:var(--white);border-color:var(--green)}.btn-outline{background:var(--white);color:var(--copper-dark);border-color:var(--copper)}.btn-outline:hover{color:var(--green);border-color:var(--green)}.btn[disabled],.btn-green[disabled],.btn-outline[disabled],.btn[aria-disabled=true],.btn-green[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none}.btn-block{width:100%;display:block}.card{background:var(--white);border:1px solid var(--border);border-radius:8px;padding:14px}.muted{opacity:.75}.small{font-size:.85rem}.ok{color:var(--success);font-weight:600}.low{color:var(--copper-dark);font-weight:600}.out{color:var(--rust);font-weight:600}.notice{background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:var(--radius);margin:10px 0;padding:10px 12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--border-strong);background:var(--white);cursor:pointer;color:var(--text);border-radius:4px;padding:7px 12px;font-size:.95rem;font-weight:600;display:inline-block}.chip.on,.chip[aria-pressed=true],.chip[aria-checked=true]{border:2px solid var(--green);background:var(--mint);padding:6px 11px}.chip:has(input){position:relative}.chip input[type=radio],.chip input[type=checkbox]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.chip:has(input:checked){border:2px solid var(--green);background:var(--mint);padding:6px 11px}.chip:focus-within{outline:3px solid var(--green);outline-offset:2px}.stepper{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--white);align-items:center;display:inline-flex;overflow:hidden}.stepper button{background:var(--sand);cursor:pointer;border:0;width:44px;height:44px;font-size:1.3rem;font-weight:700}.stepper output,.stepper b{text-align:center;min-width:44px;padding:0 6px;font-weight:700}table.plain{border-collapse:collapse;width:100%}table.plain th,table.plain td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:8px 6px}table.plain th{text-transform:uppercase;letter-spacing:.04em;font-size:.85rem}.site-header[data-astro-cid-q3w3lmez]{background:var(--page);border-bottom:1px solid var(--border)}.bar[data-astro-cid-q3w3lmez]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding-top:10px;padding-bottom:10px;display:flex}.brand[data-astro-cid-q3w3lmez]{color:var(--text);letter-spacing:.06em;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.brand[data-astro-cid-q3w3lmez] img[data-astro-cid-q3w3lmez]{width:auto;height:46px}.links[data-astro-cid-q3w3lmez]{flex-wrap:wrap;gap:6px 18px;margin-left:auto;font-size:1rem;font-weight:600;display:flex}.links[data-astro-cid-q3w3lmez] a[data-astro-cid-q3w3lmez],.cart[data-astro-cid-q3w3lmez]{color:var(--text);border-bottom:2px solid #0000;padding:4px 0;font-weight:600;text-decoration:none}.links[data-astro-cid-q3w3lmez] a[data-astro-cid-q3w3lmez]:hover,.links[data-astro-cid-q3w3lmez] a[data-astro-cid-q3w3lmez][aria-current=page],.cart[data-astro-cid-q3w3lmez]:hover,.cart[data-astro-cid-q3w3lmez][aria-current=page]{color:var(--copper-dark);border-bottom-color:var(--copper)}.site-footer[data-astro-cid-q3w3lmez]{background:var(--green);color:var(--footer-text);margin-top:40px;font-size:.9rem}.foot[data-astro-cid-q3w3lmez]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding-top:20px;padding-bottom:20px;display:flex}.footbrand[data-astro-cid-q3w3lmez]{align-items:center;gap:10px;display:flex}.footbrand[data-astro-cid-q3w3lmez] img[data-astro-cid-q3w3lmez]{width:auto;height:40px}.footlinks[data-astro-cid-q3w3lmez]{flex-wrap:wrap;gap:6px 14px;display:flex}.footlinks[data-astro-cid-q3w3lmez] a[data-astro-cid-q3w3lmez]{color:var(--footer-text)}.footcredit[data-astro-cid-q3w3lmez]{color:var(--footer-text);border-top:1px solid #e8e2d633;flex-basis:100%;align-items:center;gap:8px;padding-top:12px;font-size:.8rem;text-decoration:none;display:flex}.footcredit[data-astro-cid-q3w3lmez]:hover{text-decoration:underline}.site-footer[data-astro-cid-q3w3lmez] a[data-astro-cid-q3w3lmez]:focus-visible{outline-color:var(--page)}.skip[data-astro-cid-q3w3lmez]{background:var(--white);color:var(--green);border-radius:var(--radius);z-index:10;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip[data-astro-cid-q3w3lmez]:focus{left:8px}@media (width<=640px){.brand[data-astro-cid-q3w3lmez] span[data-astro-cid-q3w3lmez]{font-size:1.1rem}.cart[data-astro-cid-q3w3lmez]{margin-left:auto}.links[data-astro-cid-q3w3lmez]{order:3;gap:4px 14px;width:100%;margin-left:0;font-size:.95rem}}
