.johgee-planner__skip{background:#0f766e;color:#fff;left:.75rem;padding:.5rem .75rem;position:absolute;top:.75rem;transform:translateY(-200%);z-index:2}.johgee-planner__skip:focus{transform:translateY(0)}.johgee-planner{--johgee-bg: #f7f4ef;--johgee-ink: #1c1917;--johgee-muted: #44403c;--johgee-line: #d6d3d1;--johgee-card: #fffdf9;--johgee-accent: #0f5f59;--johgee-accent-ink: #ffffff;--johgee-danger: #9f1239;--johgee-warn: #713f12;--johgee-focus: #0f5f59;box-sizing:border-box;color:var(--johgee-ink);font-family:"Source Serif 4",Iowan Old Style,Palatino Linotype,Palatino,serif;line-height:1.5;margin:0 auto;max-width:40rem;padding:1.25rem 1rem 3rem}.johgee-planner *,.johgee-planner *:before,.johgee-planner *:after{box-sizing:inherit}.johgee-planner h1,.johgee-planner h2{font-weight:650;letter-spacing:-.02em;line-height:1.2;margin:0 0 .5rem}.johgee-planner p,.johgee-planner label,.johgee-planner legend{font-family:"Source Sans 3",Segoe UI,sans-serif}.johgee-planner__lede,.johgee-planner__hint,.johgee-planner__meta,.johgee-planner__disclaimer{color:var(--johgee-muted);font-size:1rem;margin:0 0 1.25rem}.johgee-planner__disclaimer{background:#ecfdf5;border-left:4px solid var(--johgee-accent);color:#134e4a;padding:.75rem .9rem}.johgee-planner__open-source{border-top:1px solid var(--johgee-line);color:var(--johgee-muted);font-family:"Source Sans 3",Segoe UI,sans-serif;font-size:.95rem;margin-top:1.5rem;padding-top:1rem}.johgee-planner__open-source p{margin:0}.johgee-planner__open-source a{color:var(--johgee-accent);font-weight:650;text-underline-offset:.15em}.johgee-planner fieldset{border:1px solid var(--johgee-line);border-radius:.75rem;background:var(--johgee-card);margin:0 0 1rem;padding:1rem}.johgee-planner legend{font-weight:650;padding:0 .35rem}.johgee-planner label{display:block;font-weight:600;margin:.75rem 0 .35rem}.johgee-planner input,.johgee-planner select,.johgee-planner button{font:inherit}.johgee-planner input,.johgee-planner select{background:#fff;border:1px solid #a8a29e;border-radius:.5rem;color:var(--johgee-ink);min-height:2.75rem;padding:.45rem .7rem;width:100%}.johgee-planner input:focus,.johgee-planner select:focus,.johgee-planner button:focus{outline:3px solid var(--johgee-focus);outline-offset:2px}.johgee-planner__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.johgee-planner button{background:var(--johgee-accent);border:0;border-radius:999px;color:var(--johgee-accent-ink);cursor:pointer;min-height:2.75rem;padding:.55rem 1.15rem}.johgee-planner button[data-kind=secondary]{background:transparent;border:1px solid #57534e;color:var(--johgee-ink)}.johgee-planner button:disabled{cursor:wait;opacity:.7}.johgee-planner__error{color:var(--johgee-danger);font-family:"Source Sans 3",Segoe UI,sans-serif;font-size:.95rem;margin:.35rem 0 0}.johgee-planner__status,.johgee-planner__result{background:var(--johgee-card);border:1px solid var(--johgee-line);border-radius:.9rem;margin:1rem 0;padding:1.15rem}.johgee-planner__banner{border-radius:.6rem;font-family:"Source Sans 3",Segoe UI,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:.04em;margin-bottom:.75rem;padding:.65rem .8rem;text-transform:uppercase}.johgee-planner__banner[data-result=WATER]{background:#d1fae5;color:#065f46}.johgee-planner__banner[data-result=WAIT]{background:#fef3c7;color:var(--johgee-warn)}.johgee-planner__banner[data-result=CHECK_SOIL]{background:#e0e7ff;color:#312e81}.johgee-planner__banner[data-result=RESTRICTED],.johgee-planner__banner[data-result=UNAVAILABLE]{background:#ffe4e6;color:var(--johgee-danger)}.johgee-planner__figures{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin:1rem 0}.johgee-planner__figure{background:var(--johgee-bg);border-radius:.6rem;padding:.75rem}.johgee-planner__figure dt{color:var(--johgee-muted);font-family:"Source Sans 3",Segoe UI,sans-serif;font-size:.85rem;margin:0}.johgee-planner__figure dd{font-size:1.35rem;font-weight:650;margin:.15rem 0 0}.johgee-planner__products{border-top:1px solid var(--johgee-line);margin-top:1.25rem;padding-top:1.25rem}.johgee-planner__products h2,.johgee-planner__product h3{font-family:"Source Serif 4",Iowan Old Style,Palatino Linotype,Palatino,serif}.johgee-planner__product{background:var(--johgee-bg);border:1px solid var(--johgee-line);border-radius:.8rem;display:grid;gap:1rem;grid-template-columns:minmax(6.5rem,9rem) 1fr;margin-top:1rem;padding:1rem}.johgee-planner__product img{aspect-ratio:1;background:#fff;border-radius:.6rem;height:auto;object-fit:contain;width:100%}.johgee-planner__product h3,.johgee-planner__product p{margin:0 0 .65rem}.johgee-planner__product-price{font-size:1.2rem;font-weight:700}.johgee-planner__product-check-heading{font-weight:700}.johgee-planner__product-use-warning{background:#fff7d6;border-left:4px solid #a36b00;color:#5b4106;padding:.7rem .8rem}.johgee-planner__product ul{margin:0 0 1rem;padding-left:1.2rem}.johgee-planner__product-link{background:var(--johgee-accent);border-radius:999px;color:var(--johgee-accent-ink);display:inline-block;font-family:"Source Sans 3",Segoe UI,sans-serif;font-weight:700;padding:.6rem 1rem;text-decoration:none}.johgee-planner__product-link:focus{outline:3px solid var(--johgee-focus);outline-offset:2px}@media(max-width:36rem){.johgee-planner__product{grid-template-columns:1fr}.johgee-planner__product img{max-width:12rem}}.johgee-planner[data-status=loading] .johgee-planner__form,.johgee-planner[data-status=result] .johgee-planner__form{opacity:.62}.johgee-planner[hidden],.johgee-planner [hidden]{display:none!important}@media(max-width:40rem){.johgee-planner__figures{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/johgee-watering-plan.css.map */
