.biopellet-calculator{--page-bg: #f3f3f5;--card-bg: #ffffff;--text-main: #112b52;--text-body: #5d6f88;--text-muted: #7d8aa0;--border: #d8dde6;--button-bg: #0f1d44;--button-hover: #16285c;--button-text: #ffffff;--secondary-bg: #eef2f7;--secondary-hover: #e2e8f0;--shadow: 0 2px 12px rgba(17, 43, 82, .05);--warning: #a15c07;--warning-bg: #fffaeb;--warning-border: #f5d38b;--error: #b42318;--error-bg: #fef3f2;--error-border: #fecdca}.biopellet-calculator *{box-sizing:border-box}.biopellet-calculator.calculator-container{max-width:1060px;margin:0 auto;padding:36px 16px;background:transparent;box-shadow:none;border-radius:0;font-family:Arial,Helvetica,Open Sans,sans-serif;color:var(--text-body);line-height:1.6}.biopellet-calculator .calculator-card{background-color:#fff;padding:34px 30px 36px;border-radius:20px;box-shadow:var(--shadow);border:1px solid #e5e7eb}.biopellet-calculator>p.intro-text,.biopellet-calculator .intro-text{margin-bottom:24px!important;max-width:770px}.biopellet-calculator .form-group{margin-bottom:22px}.biopellet-calculator .calc-label{display:block;margin-bottom:10px;font-weight:700;color:#111827;font-size:1rem}.biopellet-calculator .volume-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;background-color:transparent;padding:0;border:none}.biopellet-calculator .volume-row .calc-label{margin-bottom:0}.biopellet-calculator input[type=number]{width:100%;padding:16px 18px;min-height:60px;border:1px solid #d1d5db;border-radius:14px;font-size:1rem;color:#111827;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.biopellet-calculator input[type=number]::placeholder{color:#6f7e94;opacity:1}.biopellet-calculator input[type=number]:focus{outline:none;border-color:#94a3b8;box-shadow:0 0 0 4px #0f172a14}.biopellet-calculator button{font-family:inherit}.biopellet-calculator #calculateButton,.biopellet-calculator .secondary-button{border:none;border-radius:14px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s ease,transform .15s ease;display:block;margin-left:auto;margin-right:auto}.biopellet-calculator #calculateButton{padding:14px 24px;background-color:var(--button-bg);color:#fff;width:100%;margin-top:4px;margin-bottom:12px;min-height:58px}.biopellet-calculator #calculateButton:hover{background-color:var(--button-hover)}.biopellet-calculator #calculateButton:active{transform:translateY(1px)}.biopellet-calculator .secondary-button{padding:12px 18px;background-color:var(--secondary-bg);color:#111827;width:100%;margin-bottom:18px}.biopellet-calculator .secondary-button:hover{background-color:var(--secondary-hover)}.biopellet-calculator #productInfo{display:none;margin-top:20px;padding:18px;background-color:#f8fafc;border:1px solid #dbe3ea;border-radius:14px;font-size:1rem;color:#111827;max-width:770px}.biopellet-calculator #productInfo p{margin:0;white-space:pre-line;line-height:1.75}.biopellet-calculator .warning{color:var(--warning);font-size:.95rem;margin-top:18px;line-height:1.75;background:var(--warning-bg);border:1px solid var(--warning-border);padding:16px 18px;border-radius:14px;max-width:770px}.biopellet-calculator #errorMessage{display:none;color:var(--error);margin-top:10px;margin-bottom:8px;background:var(--error-bg);border:1px solid var(--error-border);padding:14px 16px;border-radius:14px;line-height:1.6;max-width:770px}.biopellet-calculator h1{font-size:clamp(2.1rem,4vw,3.1rem);line-height:1.05;font-weight:800;margin:0 0 18px;color:#0b2341;letter-spacing:-.02em}.biopellet-calculator .treatment-fields{display:none;margin-bottom:8px}.biopellet-calculator .treatment-fields.show{display:block}.biopellet-calculator .additional-info{margin-top:34px;font-size:1rem;color:#31455b;max-width:770px}.biopellet-calculator .additional-info h2{font-size:clamp(1.65rem,2.2vw,2rem);line-height:1.2;margin-bottom:14px;color:#0b2341;font-weight:800}.biopellet-calculator .additional-info h3{font-size:clamp(1.45rem,2vw,1.75rem);margin-top:28px;margin-bottom:10px;color:#0b2341;font-weight:800}.biopellet-calculator .additional-info p{line-height:1.85;margin-bottom:16px}.biopellet-calculator .additional-info ul{padding-left:22px;margin:10px 0 16px}.biopellet-calculator .additional-info ul li{margin-bottom:8px;line-height:1.7}.biopellet-calculator .toggle-container{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap;flex-shrink:0}.biopellet-calculator .toggle-container span{font-size:.95rem;font-weight:700;color:#455773}.biopellet-calculator .switch{position:relative;display:inline-block;width:54px;height:30px}.biopellet-calculator .switch input{opacity:0;width:0;height:0}.biopellet-calculator .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#cdd5e1;transition:.25s ease;border-radius:999px}.biopellet-calculator .slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;top:4px;background-color:#fff;transition:.25s ease;border-radius:50%;box-shadow:0 1px 5px #00000029}.biopellet-calculator .switch input:checked+.slider{background-color:var(--button-bg)}.biopellet-calculator .switch input:checked+.slider:before{transform:translate(24px)}@media(max-width:840px){.biopellet-calculator.calculator-container{padding:18px 10px}.biopellet-calculator .calculator-card{padding:24px 18px 28px;margin:0}.biopellet-calculator h1{font-size:2.2rem}.biopellet-calculator .volume-row{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:520px){.biopellet-calculator .calculator-card{padding:20px 16px;border-radius:14px}.biopellet-calculator h1{font-size:1.9rem}.biopellet-calculator input[type=number],.biopellet-calculator #calculateButton,.biopellet-calculator .secondary-button{font-size:16px}.biopellet-calculator .toggle-container span{font-size:.85rem}.biopellet-calculator .additional-info h2{font-size:1.35rem}.biopellet-calculator .additional-info h3{font-size:1.05rem}}
/*# sourceMappingURL=/cdn/shop/t/205/assets/biopellet-calculator.css.map */
