.ssrt{--ssrt-navy:#092b43;--ssrt-teal:#087f84;--ssrt-coral:#e96550;--ssrt-ink:#15384d;--ssrt-muted:#536b77;--ssrt-line:#dce9eb;color:var(--ssrt-ink);background:#f7fbfb;font-size:16px;line-height:1.6}.ssrt *{box-sizing:border-box}.ssrt [hidden]{display:none!important}.ssrt h1,.ssrt h2,.ssrt h3,.ssrt p{margin:0}.ssrt button,.ssrt input,.ssrt select{font:inherit}.ssrt-hero{background:var(--ssrt-navy);overflow:hidden;color:#fff}.ssrt-hero-inner{max-width:1180px;margin:auto;position:relative;padding:64px 32px 66px}.ssrt-kicker{font-size:11px!important;font-weight:750;letter-spacing:.14em;line-height:1.6}.ssrt-hero .ssrt-kicker{color:#8fe2d8;margin-bottom:23px}.ssrt h1{font-size:clamp(38px,5vw,64px);line-height:1.08;letter-spacing:-.04em;color:#fff;max-width:760px}.ssrt h1 span{color:#9aebe0}.ssrt-intro{max-width:610px;margin-top:22px!important;color:#dbe9ec;font-size:18px}.ssrt-hero-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:29px}.ssrt-hero-badges span{padding:6px 12px;border:1px solid #477282;border-radius:30px;font-size:12px;color:#e8fafa}.ssrt-coral{position:absolute;right:24px;bottom:-15px;width:245px;opacity:.8}.ssrt-shell{display:block;max-width:1180px;margin:auto;padding:42px 32px 60px}.ssrt-section-heading{margin-bottom:24px}.ssrt-section-heading .ssrt-kicker{color:var(--ssrt-teal)}.ssrt h2{color:var(--ssrt-navy);font-size:29px;letter-spacing:-.025em;line-height:1.3;margin-top:7px}.ssrt-section-heading>p:last-child{color:var(--ssrt-muted);margin-top:7px}.ssrt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ssrt-card{display:flex;align-items:center;gap:13px;text-align:left;border:1px solid var(--ssrt-line);border-radius:13px;background:#fff;padding:20px 16px;color:var(--ssrt-ink);cursor:pointer;transition:border-color .15s,box-shadow .15s;min-width:0}.ssrt-card:hover{border-color:var(--ssrt-teal)}.ssrt-card[aria-pressed=true]{border-color:var(--ssrt-teal);box-shadow:0 0 0 1px var(--ssrt-teal);background:#effaf8}.ssrt-card strong{display:block;font-size:17px;line-height:1.25}.ssrt-card small{display:block;font-size:12px;line-height:1.5;color:var(--ssrt-muted);margin-top:6px}.ssrt-icon{display:flex;align-items:center;justify-content:center;flex:0 0 43px;width:43px;height:48px;color:var(--ssrt-teal)}.ssrt-icon svg{width:40px}.ssrt-card--calcium .ssrt-icon,.ssrt-card--salt .ssrt-icon,.ssrt-card--energy .ssrt-icon{color:var(--ssrt-coral)}.ssrt-arrow{margin-left:auto;color:var(--ssrt-teal);align-self:flex-start;font-size:19px}.ssrt-tank{margin:30px 0;display:grid;grid-template-columns:1.4fr 1fr auto;gap:24px;align-items:center;background:#e6f3f1;border-radius:13px;padding:24px}.ssrt-tank h2{font-size:21px;margin:0}.ssrt-tank p{font-size:13px;max-width:430px;color:#44616b;margin-top:5px}.ssrt-tank-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ssrt-field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:650;min-width:0}.ssrt-field input,.ssrt-field select{-webkit-appearance:auto;appearance:auto;min-height:47px;width:100%;background:#fff;color:var(--ssrt-ink);border:1px solid #b4cacf;border-radius:6px;padding:10px 11px;line-height:1.4}.ssrt-field small{font-size:11px;color:var(--ssrt-muted);font-weight:400;line-height:1.5}.ssrt-field input[readonly]{background:#edf4f4}.ssrt-reset{border:0;background:none;text-decoration:underline;color:#365e6b;padding:10px;cursor:pointer;font-size:12px!important}.ssrt-workspace{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);border:1px solid var(--ssrt-line);border-radius:15px;overflow:hidden;background:#fff}.ssrt-workspace-main{padding:32px}.ssrt-workspace-main>.ssrt-kicker{color:var(--ssrt-teal)}.ssrt-workspace-main>p:not(.ssrt-kicker){color:var(--ssrt-muted);font-size:14px;margin-top:12px}.ssrt-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}.ssrt-custom{display:contents}.ssrt-calculate,.ssrt-use{border:0;border-radius:7px;background:var(--ssrt-teal);color:#fff;padding:13px 23px;font-weight:650!important;cursor:pointer;margin-top:25px;min-height:48px}.ssrt-calculate{width:100%;display:flex;justify-content:space-between}.ssrt-calculate:hover,.ssrt-use:hover{background:#086a70}.ssrt-result-side{background:#f0f7f7;border-left:1px solid var(--ssrt-line);padding:28px;min-width:0}.ssrt-result{padding:23px;border-radius:11px;background:var(--ssrt-navy);color:#e0eef0;margin-bottom:22px;overflow-wrap:anywhere}.ssrt-result .ssrt-kicker{color:#99e7db}.ssrt-value{font-size:32px;font-weight:750;line-height:1.2;letter-spacing:-.02em;color:#fff;margin:12px 0 16px!important}.ssrt-result p:not(.ssrt-value):not(.ssrt-kicker){font-size:13px}.ssrt-result.is-error{background:#74382d}.ssrt-use{background:#b2f1df;color:#093d41;font-size:13px!important}.ssrt-use:hover{background:#d0f9ee}.ssrt-helper{padding:6px 0 18px}.ssrt-helper-dot{display:block;width:27px;height:5px;background:var(--ssrt-coral);border-radius:4px;margin-bottom:17px}.ssrt h3{font-size:20px;line-height:1.35;letter-spacing:-.01em;color:var(--ssrt-navy)}.ssrt-helper p{font-size:13px;color:var(--ssrt-muted);margin-top:11px}.ssrt a{color:#086c73;text-underline-offset:4px}.ssrt-helper a,.ssrt-shop{display:inline-block;margin-top:17px;font-size:13px;font-weight:650}.ssrt-source{font-size:11px;color:var(--ssrt-muted);border-top:1px solid #cddfe1;padding-top:17px;line-height:1.65}.ssrt-bottom-note{max-width:820px;margin:30px auto 0;text-align:center}.ssrt-bottom-note strong{color:var(--ssrt-teal);font-size:16px}.ssrt-bottom-note p{color:var(--ssrt-muted);font-size:12px;margin-top:8px}.ssrt :focus-visible{outline:3px solid #e96550;outline-offset:4px}.ssrt [data-panel-title]:focus{outline:none}@media(max-width:1000px){.ssrt-coral{width:170px;opacity:.35}.ssrt-tank{grid-template-columns:1fr 1fr}.ssrt-reset{grid-column:1/-1;justify-self:start;padding:0}.ssrt-grid{gap:10px}.ssrt-card{padding:16px 12px;gap:8px}.ssrt-icon{flex-basis:33px}.ssrt-card strong{font-size:15px}.ssrt-card small{font-size:11px}.ssrt-workspace-main{padding:25px}.ssrt-result-side{padding:22px}}@media(max-width:749px){.ssrt-hero-inner{padding:39px 22px 42px}.ssrt-hero .ssrt-kicker{font-size:9px!important;max-width:250px}.ssrt-intro{font-size:15px;max-width:85%}.ssrt-coral{right:-48px;width:150px;opacity:.3}.ssrt-hero-badges{gap:7px}.ssrt-hero-badges span{font-size:10px;padding:5px 9px}.ssrt-shell{padding:29px 16px 38px}.ssrt h2{font-size:25px}.ssrt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ssrt-card{position:relative;display:block;padding:14px 12px;border-radius:10px}.ssrt-icon{width:30px;height:32px;margin-bottom:9px}.ssrt-icon svg{width:30px}.ssrt-card strong{font-size:14px}.ssrt-card small{font-size:11px}.ssrt-arrow{position:absolute;right:12px;top:12px;font-size:16px}.ssrt-tank{display:block;padding:19px;margin:24px 0}.ssrt-tank-inputs{margin-top:16px}.ssrt-reset{margin-top:13px}.ssrt-workspace{grid-template-columns:1fr}.ssrt-result-side{border-left:0;border-top:1px solid var(--ssrt-line)}.ssrt-fields{gap:14px}.ssrt-field{font-size:12px}.ssrt-field input,.ssrt-field select{font-size:16px}.ssrt-value{font-size:29px}.ssrt-workspace-main{padding:22px 18px}}@media(max-width:370px){.ssrt-fields,.ssrt-tank-inputs{grid-template-columns:1fr}.ssrt h1{font-size:34px}}@media(prefers-reduced-motion:reduce){.ssrt-card{transition:none}}.ssrt{--ssrt-navy:rgb(var(--color-foreground));--ssrt-teal:#4770db;--ssrt-ink:rgb(var(--color-foreground));--ssrt-muted:rgba(var(--color-foreground),.72);--ssrt-line:rgba(var(--color-foreground),.15);background:rgb(var(--color-background));font-family:var(--font-body-family);font-size:16px}.ssrt h1,.ssrt h2,.ssrt h3,.ssrt-card strong{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:normal}.ssrt-hero{background:rgb(var(--color-background));color:var(--ssrt-ink);border-bottom:1px solid var(--ssrt-line)}.ssrt-hero-inner{max-width:var(--page-width);padding:50px 50px 38px}.ssrt-hero .ssrt-kicker{color:var(--ssrt-muted);margin-bottom:12px}.ssrt h1{color:var(--ssrt-ink);font-size:44px;line-height:1.2;letter-spacing:normal}.ssrt-intro{color:var(--ssrt-muted);margin-top:16px!important;font-size:18px;max-width:650px}.ssrt-shell{max-width:var(--page-width);padding:0 50px 60px}.ssrt-tank{background:#f7f8fa;border:1px solid var(--ssrt-line);border-radius:var(--text-boxes-radius);margin:32px 0 36px;grid-template-columns:1.4fr 1fr;gap:20px}.ssrt-tank h2{font-size:22px}.ssrt-tank p{color:var(--ssrt-muted);font-size:14px}.ssrt-reset{grid-column:1/-1;justify-self:start;padding:0;color:var(--ssrt-muted)}.ssrt-section-heading .ssrt-kicker,.ssrt-workspace-main>.ssrt-kicker{color:var(--ssrt-muted)}.ssrt-card{border-radius:var(--text-boxes-radius);padding:20px;min-height:102px}.ssrt-card strong{font-size:17px}.ssrt-card small{font-size:13px}.ssrt-card[aria-pressed=true]{background:#f2f5fd;border-color:#4770db;box-shadow:0 0 0 1px #4770db}.ssrt-arrow{color:var(--ssrt-ink)}.ssrt-grid{margin-bottom:30px}.ssrt-workspace{border-radius:var(--text-boxes-radius)}.ssrt-field input,.ssrt-field select{border-radius:var(--inputs-radius);color:var(--ssrt-ink);border-color:var(--ssrt-line);padding:12px 16px}.ssrt-fields>.ssrt-field:first-child:has(select[name=product]){grid-column:1/-1}.ssrt-field{font-size:14px;font-weight:400}.ssrt-field small{font-size:12px}.ssrt-calculate,.ssrt-use{border-radius:var(--buttons-radius);background:#0e1b4d;color:#fff}.ssrt-calculate:hover,.ssrt-use:hover{background:#24376b}.ssrt-result-side{background:#f7f8fa}.ssrt-result{background:#0e1b4d;border-radius:var(--text-boxes-radius)}.ssrt-result .ssrt-kicker{color:#fff}.ssrt-helper-dot{display:none}.ssrt a,.ssrt-bottom-note strong{color:var(--ssrt-ink)}.ssrt :focus-visible{outline-color:#4770db}@media(max-width:749px){.ssrt-hero-inner{padding:32px 20px}.ssrt h1{font-size:34px}.ssrt-shell{padding:0 20px 38px}.ssrt-intro{max-width:100%;font-size:16px}.ssrt-card{display:flex;align-items:center;min-height:100px;padding:16px}.ssrt-card strong{font-size:15px}.ssrt-card small{font-size:12px}.ssrt-arrow{display:none}.ssrt-tank{display:block}.ssrt-tank h2{font-size:21px}.ssrt-tank p{font-size:13px}.ssrt-reset{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ss-reef-tools.css.map */
