:root,.rw-calc-page,.rwc{--g:#6487FF;--gd:#3A57C7;--b:#37500F;--bd:#2A3D0B;--bp:#1F2E08;--bl:#C5D4A8;--t:#F5F9FF;--l:#DFE5EE;--lo:#C6D0DE;--ink:#24292E;--mut:#5A6472;--wn:#D9622B}.rw-calc-page,.rwc{max-width:1100px;margin-inline:auto;padding-left:20px;padding-right:20px;color:var(--ink);font-size:1rem;line-height:1.65;text-align:left;box-sizing:border-box}.rw-calc-intro{padding-top:28px}.rw-calc-notes{padding-bottom:40px}.rw-calc-page h2{margin:34px 0 14px;color:var(--b);font-size:1.4rem;line-height:1.3;font-weight:700}.rw-calc-page h3{margin:22px 0 8px;color:var(--gd);font-size:1.08rem;line-height:1.35;font-weight:700}.rw-strapline{color:var(--b);font-weight:600;font-size:1.15rem;line-height:1.45;max-width:760px;margin:0 0 24px}.rw-intro p,.rw-calc-page p{margin:0 0 14px}.rw-calc-page ul,.rw-calc-page .rw-list{margin:0 0 18px;padding-left:22px}.rw-calc-page li{margin:0 0 8px}.rw-calc-page li::marker{color:var(--g)}.rw-formula{margin:0 0 20px;padding:14px 18px;background:var(--t);border-left:4px solid var(--g);border-radius:0 8px 8px 0;font-size:.97rem}.rw-calc-page .rw-table{width:100%;border-collapse:collapse;font-size:.97rem;margin:0 0 22px;outline:1px solid var(--lo)!important;outline-offset:0}.rw-calc-page .rw-table th{background:var(--g);color:#fff;font-weight:700;text-align:left;padding:13px 15px;border-bottom:0}.rw-calc-page .rw-table th:not(:last-child){border-right:1px solid rgba(255,255,255,.28)!important}.rw-calc-page .rw-table td{padding:11px 15px;border-bottom:1px solid var(--l);vertical-align:top}.rw-calc-page .rw-table td:not(:last-child){border-right:1px solid var(--l)!important}.rw-calc-page .rw-table tr:last-child td{border-bottom:0}.rw-note{margin:0 0 20px;padding:14px 18px;background:var(--t);border-radius:8px;font-size:.95rem}.rw-alert{padding:14px 18px;margin:0 0 20px;background:#fff6f0;border-left:4px solid var(--wn);border-radius:0 8px 8px 0;font-size:.97rem}.rw-attrib,.rw-disclaimer{margin:0 0 12px;font-size:.8rem;line-height:1.55;color:var(--mut)}.rw-cta-final{margin:26px 0 0}.rw-button{display:inline-block;padding:13px 26px;border:1.5px solid var(--b);border-radius:999px;background:var(--b);color:#fff;font-size:1rem;font-weight:600;text-decoration:none;box-shadow:0 1px 2px #37500f24;transition:background .2s,border-color .2s,box-shadow .2s,transform .12s}.rw-button:hover,.rw-button:focus-visible{background:var(--g);border-color:var(--g);color:#fff;box-shadow:0 3px 10px #6487ff61;transform:translateY(-1px)}.rw-button:active{background:var(--gd);border-color:var(--gd);color:#fff;transform:translateY(0);box-shadow:0 1px 3px #3a57c74d}.rw-cta-or{display:inline-block;margin-left:14px;font-size:.9rem;color:var(--mut)}.rwc{padding:24px 20px 28px;background:var(--t);border-radius:10px;margin-top:0;margin-bottom:34px}.rwc-intro{margin:0 0 24px}.rwc-title{margin:0 0 6px;color:var(--g);font-size:1.3rem;line-height:1.25;font-weight:700}.rwc-lede{margin:0;color:var(--mut);font-size:.97rem;line-height:1.55;max-width:44rem}.rwc-inputs{min-width:0}.rwc-grid{display:grid;grid-template-columns:1fr;gap:26px}@media(min-width:60em){.rwc-grid{grid-template-columns:1fr 1fr;gap:36px;align-items:start}.rwc-results{position:sticky;top:24px}}.rwc-field{margin-bottom:18px}.rwc-field[hidden]{display:none}.rwc-label,.rwc-sublabel{display:block;margin-bottom:6px;font-weight:600;line-height:1.35;color:var(--b)}.rwc-label{font-size:.94rem}.rwc-sublabel{font-size:.87rem;font-weight:500;color:var(--gd)}.rwc-input{width:100%;min-height:52px;padding:12px 14px;box-sizing:border-box;border:1.5px solid var(--lo);border-radius:8px;background:#fff;font-size:1rem;line-height:1.4;color:var(--ink);-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}select.rwc-input{height:52px;padding-right:40px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2337500F' stroke-width='2'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}.rwc-input:focus{outline:none;border-color:var(--g);box-shadow:0 0 0 3px #6487ff2e}.rwc-hint{display:block;margin-top:6px;font-size:.82rem;line-height:1.45;color:var(--mut)}.rwc-hint[hidden]{display:none}.rwc-fieldset{margin:0 0 18px;padding:16px 16px 6px;border:1.5px solid var(--bl);border-radius:8px;background:#fff}.rwc-fieldset>legend{padding:0 6px;margin-left:-6px;color:var(--b);font-size:.94rem;font-weight:600}.rwc-pair{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.rwc-results{padding:22px 20px;border-radius:10px;background:#fff;border:1.5px solid var(--l)}.rwc-empty{padding:30px 0;text-align:center;color:var(--mut);font-size:.94rem;line-height:1.55}.rwc-empty[hidden],.rwc-output[hidden]{display:none}.rwc-headline{padding:16px 20px;margin-bottom:16px;border-radius:8px;background:var(--t);border-left:4px solid var(--b)}.rwc-headline-label{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--mut)}.rwc-headline-value{font-size:2.2rem;font-weight:700;line-height:1.1;color:var(--b);font-variant-numeric:tabular-nums}.rwc-headline-unit{font-size:1rem;color:var(--mut)}.rwc-binding{margin:0 0 18px;padding:13px 16px;border-radius:8px;background:var(--t);font-size:.94rem;line-height:1.55;color:var(--ink)}.rwc-table{width:100%;border-collapse:collapse;margin-bottom:16px}.rwc-table tr[hidden]{display:none}.rwc-table th,.rwc-table td{padding:10px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--l);font-size:.94rem;line-height:1.45}.rwc-table th{width:45%;font-weight:500;color:var(--mut)}.rwc-table td{color:var(--ink);font-variant-numeric:tabular-nums}.rwc-table tr:last-child th,.rwc-table tr:last-child td{border-bottom:0}.rwc-district,.rwc-sub{color:var(--mut);font-size:.82rem}.rwc-working{margin:0 0 18px;padding:10px 13px;border-radius:6px;background:var(--t);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.5;color:var(--mut)}.rwc-cta{margin-bottom:18px}.rwc-button{display:block;width:100%;padding:14px 22px;border:1.5px solid var(--b);border-radius:999px;background:var(--b);color:#fff;font-size:1rem;font-weight:600;text-align:center;text-decoration:none;box-shadow:0 1px 2px #37500f24;transition:background .2s,border-color .2s,box-shadow .2s,transform .12s}.rwc-button:hover,.rwc-button:focus-visible{background:var(--g);border-color:var(--g);color:#fff;box-shadow:0 3px 10px #6487ff61;transform:translateY(-1px)}.rwc-button:active{background:var(--gd);border-color:var(--gd);color:#fff;transform:translateY(0);box-shadow:0 1px 3px #3a57c74d}.rwc-cta-or{display:block;margin-top:10px;text-align:center;font-size:.87rem;color:var(--mut)}.rwc-cta-or a{color:var(--g);font-weight:600}.rwc-caveat,.rwc-attrib{margin:0 0 10px;font-size:.78rem;line-height:1.5;color:var(--mut)}.rwc-attrib{font-size:.72rem}.rwc-attrib a{color:var(--mut);text-decoration:underline}.rw-calc-page a.rw-link,.rwc a{color:var(--g);text-decoration:underline;text-underline-offset:2px}.rw-calc-page a.rw-link:hover,.rw-calc-page a.rw-link:focus{color:var(--b)}.rw-calc-page h2{color:var(--b)!important}.rw-calc-page h3{color:var(--gd)!important}.rw-calc-page .rw-strapline{color:var(--b)!important}.rw-calc-page p,.rw-calc-page li,.rw-calc-page .rw-intro p,.rw-calc-page .rw-formula,.rw-calc-page .rw-note,.rw-calc-page .rw-table td{color:var(--ink)!important}.rw-calc-page .rw-table th{color:#fff!important}.rw-calc-page .rw-attrib,.rw-calc-page .rw-disclaimer{color:var(--mut)!important}.rw-calc-page a.rw-link{color:var(--g)!important}.rw-calc-page a.rw-link:hover,.rw-calc-page a.rw-link:focus{color:var(--b)!important}.rw-calc-page .rw-button{color:#fff!important}.rwc .rwc-title{color:var(--g)!important}.rwc .rwc-label,.rwc .rwc-fieldset>legend{color:var(--b)!important}.rwc .rwc-sublabel{color:var(--gd)!important}.rwc .rwc-lede,.rwc .rwc-hint,.rwc .rwc-table th,.rwc .rwc-district,.rwc .rwc-sub,.rwc .rwc-working,.rwc .rwc-caveat,.rwc .rwc-attrib,.rwc .rwc-empty,.rwc .rwc-cta-or{color:var(--mut)!important}.rwc .rwc-headline-value{color:var(--b)!important}.rwc .rwc-binding,.rwc .rwc-table td,.rwc .rwc-input{color:var(--ink)!important}.rwc .rwc-button{color:#fff!important}.rwc .rwc-cta-or a,.rwc .rwc-attrib a{color:var(--g)!important}.rwc-input:focus-visible{outline:2px solid var(--b);outline-offset:2px}.rwc-button:focus-visible,.rw-button:focus-visible{outline:2px solid var(--b);outline-offset:3px}@media(prefers-reduced-motion:reduce){.rw-calc-page *,.rwc *{transition:none!important;transform:none!important}}@media(max-width:640px){.rw-calc-page,.rwc{padding-left:16px;padding-right:16px}.rw-calc-page h2{font-size:1.18rem}.rw-strapline{font-size:1.05rem}.rwc-headline-value{font-size:1.9rem}.rw-button{display:block;text-align:center}.rw-cta-or{display:block;margin:10px 0 0}.rw-calc-page .rw-table{font-size:.9rem}.rw-calc-page .rw-table th,.rw-calc-page .rw-table td{padding:10px 11px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/rainwater-calculator.css.map */
