.fert-calc{--rule:rgb(var(--sc-rule));--field:rgb(var(--sc-field));--body:rgb(var(--sc-body));--ink:#000;--accent:#7fa3a6;--accent-soft:#e8f0f0;--gold:rgb(var(--sc-gold));font-family:var(--font-body-family);color:var(--ink);line-height:1.5}.fert-calc *{box-sizing:border-box}.fert-calc .fc-header{display:none}.fert-calc .fc-container{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:start}@media screen and (min-width:990px){.fert-calc .fc-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.fert-calc .fc-results-col{position:sticky;top:calc(var(--header-height,0px) + 2rem)}}.fert-calc #fcFertilizerForm{border:.1rem solid var(--rule)}.fert-calc .form-section{padding:2.2rem 2.4rem;border-bottom:.1rem solid var(--rule);margin:0;background:#fff}.fert-calc .form-section:last-of-type{border-bottom:0}.fert-calc .step-header{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.6rem}.fert-calc .step-number{flex:0 0 auto;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;display:flex;align-items:center;justify-content:center}.fert-calc .step-header h2{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.7rem;letter-spacing:.01em;text-transform:uppercase}.fert-calc label{display:block;font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--body);margin:0 0 .6rem}.fert-calc select,.fert-calc input[type=number],.fert-calc input[type=text]{width:100%;font-family:var(--font-body-family);font-size:1.5rem;color:var(--ink);background:var(--field);border:.1rem solid var(--rule);padding:1.1rem 1.2rem;border-radius:0;appearance:none;-webkit-appearance:none;transition:border-color .15s,background .15s}.fert-calc select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;padding-right:3.4rem}.fert-calc select:focus,.fert-calc input:focus{outline:none;border-color:var(--ink);background:#fff}.fert-calc .form-group{margin:0 0 1.4rem}.fert-calc .form-group:last-child{margin-bottom:0}.fert-calc .form-row{display:grid;grid-template-columns:1fr;gap:1.4rem}@media screen and (min-width:750px){.fert-calc .form-row{grid-template-columns:1fr 1fr}}.fert-calc .toggle-wrapper{display:flex;align-items:center;gap:1.2rem}.fert-calc .toggle-switch{position:relative;display:inline-block;width:4.4rem;height:2.4rem;flex:0 0 auto}.fert-calc .toggle-switch input{opacity:0;width:0;height:0}.fert-calc .fc-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#ccc;border-radius:2.4rem;cursor:pointer;transition:background .2s}.fert-calc .fc-slider:before{content:"";position:absolute;width:1.8rem;height:1.8rem;left:.3rem;top:.3rem;background:#fff;border-radius:50%;transition:transform .2s}.fert-calc .toggle-switch input:checked+.fc-slider{background:var(--ink)}.fert-calc .toggle-switch input:checked+.fc-slider:before{transform:translate(2rem)}.fert-calc .toggle-label{font-size:1.4rem}.fert-calc .amendment-options{display:none;margin-top:1.6rem;gap:1.2rem;flex-direction:column}.fert-calc .amendment-options.active{display:flex}.fert-calc .radio-card{display:flex;gap:1.2rem;align-items:flex-start;padding:1.4rem 1.6rem;border:.1rem solid var(--rule);background:#fff;cursor:pointer;transition:border-color .15s}.fert-calc .radio-card:hover{border-color:var(--body)}.fert-calc .radio-card:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 .1rem var(--ink)}.fert-calc .radio-card input[type=radio]{margin-top:.3rem;accent-color:#000}.fert-calc .radio-card-content h3{margin:0 0 .3rem;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;text-transform:none;letter-spacing:0}.fert-calc .radio-card-content p{margin:0;font-size:1.3rem;color:var(--body)}.fert-calc .radio-card-guidance{margin-top:.5rem;font-size:1.2rem;color:var(--body);border-left:.2rem solid var(--accent);padding-left:.8rem}.fert-calc .amendment-rate-group{display:none;padding:0 0 .4rem 3.4rem}.fert-calc .amendment-rate-group.active{display:block}.fert-calc .button-group{padding:2.2rem 2.4rem;background:var(--field);border-top:.1rem solid var(--rule)}.fert-calc .btn-primary,.fert-calc .btn-secondary{font-family:var(--font-heading-family);font-weight:700;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;padding:1.4rem 2.4rem;border:.1rem solid var(--ink);cursor:pointer;transition:background .15s,color .15s;border-radius:0}.fert-calc .btn-primary{background:var(--ink);color:#fff;width:100%}.fert-calc .btn-primary:hover{background:#333}.fert-calc .btn-primary.loading,.fert-calc .btn-cart.loading{opacity:.6;pointer-events:none}.fert-calc .btn-secondary{background:#fff;color:var(--ink)}.fert-calc .btn-secondary:hover{background:var(--field)}.fert-calc .fc-placeholder{border:.1rem dashed var(--rule);padding:4rem 2.4rem;text-align:center;color:var(--body);font-size:1.4rem}.fert-calc .fc-placeholder strong{display:block;font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin-bottom:.6rem}.fert-calc .fc-results-col:has(.results-section.active) .fc-placeholder{display:none}.fert-calc .message{padding:1.2rem 1.6rem;border:.1rem solid var(--rule);margin:0 0 1.6rem;font-size:1.4rem}.fert-calc .message.error{border-color:#c0392b;color:#8a2a1f;background:#fdf2f0}.fert-calc .message.success{border-color:var(--accent);background:var(--accent-soft)}.fert-calc .results-section{display:none;border:.1rem solid var(--rule);background:#fff}.fert-calc .results-section.active{display:block}.fert-calc .results-header{padding:2rem 2.4rem;border-bottom:.1rem solid var(--rule)}.fert-calc .results-header h2{margin:0 0 .4rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.9rem;text-transform:uppercase;letter-spacing:.01em}.fert-calc .results-header p{margin:0;font-size:1.4rem;color:var(--body)}.fert-calc .recipe-table{width:100%;border-collapse:collapse;font-size:1.3rem}.fert-calc .recipe-table th,.fert-calc .recipe-table td{padding:1.1rem 1.2rem;text-align:right;border-bottom:.1rem solid var(--rule);vertical-align:top}.fert-calc .recipe-table th:first-child,.fert-calc .recipe-table td:first-child{text-align:left;padding-left:2.4rem}.fert-calc .recipe-table th:last-child,.fert-calc .recipe-table td:last-child{padding-right:2.4rem}.fert-calc .recipe-table thead th{font-size:1.05rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--body);background:var(--field)}.fert-calc .recipe-table tbody tr:hover{background:#fafafa}.fert-calc .ingredient-name{display:flex;gap:1rem;align-items:flex-start}.fert-calc .ingredient-emoji{flex:0 0 auto;font-size:1.6rem;line-height:1.3}.fert-calc .ingredient-name>div{display:flex;flex-direction:column}.fert-calc .ingredient-role{font-size:1.15rem;color:var(--body)}.fert-calc .amendment-separator td{background:var(--accent-soft);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-align:left}.fert-calc .table-total-row td{font-weight:700;border-bottom:0}.fert-calc .table-total-row td:first-child{text-align:right}.fert-calc .overage-note{font-size:1.15rem;color:var(--body)}.fert-calc .bag-tag{display:inline-block;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;border:.1rem solid var(--rule);padding:.1rem .5rem;margin-left:.6rem;color:var(--body)}.fert-calc .cart-panel{padding:2rem 2.4rem;background:var(--field);border-top:.1rem solid var(--rule)}.fert-calc .cart-header{font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;margin:0 0 1.2rem}.fert-calc .cart-item{display:flex;justify-content:space-between;gap:1.6rem;padding:.8rem 0;border-bottom:.1rem solid var(--rule);font-size:1.35rem}.fert-calc .cart-item:last-child{border-bottom:0}.fert-calc .cart-item-price{white-space:nowrap}.fert-calc .cart-total{display:flex;justify-content:space-between;padding:1.2rem 0 0;margin-top:.6rem;border-top:.1rem solid var(--ink);font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.fert-calc .cart-total-amount{font-size:1.8rem}.fert-calc .cart-buttons{display:flex;gap:1.2rem;margin-top:1.6rem;flex-wrap:wrap}.fert-calc .cart-buttons .btn-primary{flex:1 1 auto;width:auto}.fert-calc .application-guide{padding:2rem 2.4rem}.fert-calc .guide-section h3{margin:0 0 1rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.fert-calc .guide-section ul{margin:0;padding:0;list-style:none}.fert-calc .guide-section li{position:relative;padding:.5rem 0 .5rem 1.8rem;font-size:1.35rem;color:var(--body);border-bottom:.1rem solid var(--rule)}.fert-calc .guide-section li:last-child{border-bottom:0}.fert-calc .guide-section li:before{content:"";position:absolute;left:0;top:1.2rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--accent)}.fert-calc .spinner{display:inline-block;width:1.4rem;height:1.4rem;border:.2rem solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:fc-spin .8s linear infinite;vertical-align:middle;margin-right:.6rem}@keyframes fc-spin{to{transform:rotate(360deg)}}.fert-calc .fc-footer{grid-column:1/-1;font-size:1.25rem;color:var(--body);text-align:left;padding-top:.4rem}.fert-calc .fc-footer p{margin:0}.fert-calc .print-footer{display:none}@media print{.fert-calc #fcFertilizerForm,.fert-calc .cart-buttons,.fert-calc .fc-placeholder{display:none!important}.fert-calc .fc-container{display:block}.fert-calc .print-footer{display:block;margin-top:2rem;font-size:1.2rem}}.fert-calc{--success-green:#3f6b2a;--text-light:rgb(var(--sc-body));--earth-brown:rgb(var(--sc-body))}.fert-calc .fc-glance{display:grid;grid-template-columns:1fr;border-bottom:.1rem solid var(--rule)}.fert-calc .fc-tile{padding:1.8rem 2.4rem;border-bottom:.1rem solid var(--rule)}.fert-calc .fc-tile:last-of-type{border-bottom:0}.fert-calc .fc-tile--key{background:var(--accent-soft)}.fert-calc .fc-tile__label{display:block;font-size:1.05rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--body)}.fert-calc .fc-tile__value{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:2.8rem;line-height:1.15;margin:.3rem 0 .5rem}.fert-calc .fc-tile__note{margin:0;font-size:1.25rem;line-height:1.45;color:var(--body)}.fert-calc .fc-glance__more{grid-column:1/-1;margin:0;padding:1.3rem 2.4rem;font-size:1.3rem;line-height:1.5;background:var(--field);border-top:.1rem solid var(--rule)}@media screen and (min-width:600px){.fert-calc .fc-glance{grid-template-columns:repeat(3,minmax(0,1fr))}.fert-calc .fc-tile{padding:1.8rem 1.6rem;border-bottom:0;border-right:.1rem solid var(--rule)}.fert-calc .fc-tile:first-child{padding-left:2.4rem}.fert-calc .fc-tile:last-of-type{border-right:0}}@media screen and (min-width:990px)and (max-width:1199px){.fert-calc .fc-glance{grid-template-columns:1fr}.fert-calc .fc-tile{padding:1.6rem 2.4rem;border-right:0;border-bottom:.1rem solid var(--rule)}.fert-calc .fc-tile:last-of-type{border-bottom:0}}.fert-calc .fc-line{padding:1.8rem 2.4rem;border-bottom:.1rem solid var(--rule)}.fert-calc .fc-line__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1.6rem}.fert-calc .fc-line__head strong{font-size:1.5rem}.fert-calc .fc-line__cost{flex:0 0 auto;text-align:right;white-space:nowrap}.fert-calc .fc-line__cost strong{display:block;font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.2}.fert-calc .fc-line__cost span{font-size:1.05rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--body)}.fert-calc .fc-line__facts{display:grid;grid-template-columns:8.6rem minmax(0,1fr);gap:.5rem 1.2rem;margin:1.2rem 0 0;font-size:1.35rem;line-height:1.45}.fert-calc .fc-line__facts dt{font-size:1.05rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--body);padding-top:.25rem}.fert-calc .fc-line__facts dd{margin:0}.fert-calc .fc-line__facts small{display:block;font-size:1.2rem;color:var(--body)}.fert-calc .fc-lines__sep{padding:.8rem 2.4rem;background:var(--accent-soft);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-bottom:.1rem solid var(--rule)}.fert-calc .overage-note{margin-left:.6rem}@media print{.fert-calc .fc-glance{grid-template-columns:repeat(3,1fr)}.fert-calc .fc-line{break-inside:avoid}}.fert-calc .fc-check{display:flex;align-items:center;gap:1rem;margin:1.2rem 0 0;font-size:1.4rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer}.fert-calc .fc-check input{width:1.8rem;height:1.8rem;accent-color:#000;flex:0 0 auto;margin:0}.fert-calc select:disabled{opacity:.45}.fert-calc .fc-root{margin:0 0 1.8rem;padding:0 0 1.8rem;border-bottom:.1rem solid var(--rule)}.fert-calc .fc-root .fc-check{margin-top:0}.fert-calc .fc-root__plants{margin-top:1.2rem}.fert-calc .fc-part{display:block}.fert-calc .fc-om{padding:2rem 2.4rem;border-top:.1rem solid var(--rule);background:var(--accent-soft)}.fert-calc .fc-om h3{margin:0 0 .8rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.fert-calc .fc-om p{margin:0 0 .8rem;font-size:1.35rem;line-height:1.5}.fert-calc .fc-om p:last-child{margin-bottom:0}.fert-calc .fc-dialled{margin:0;padding:1.6rem 2.4rem;border-top:.1rem solid var(--rule);font-size:1.3rem;line-height:1.5;color:var(--body)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-sc-calculator.css.map */
