/* AgroCarbon: irrigation application, scoped to the product page. */
.agro-irrigation{padding:80px 0 65px;background:#edf1e5;border-block:1px solid #d7dfc9;scroll-margin-top:110px}
.agro-irrigation-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:end;margin-bottom:43px}
.agro-irrigation-heading h2{font-size:clamp(39px,3.8vw,56px);line-height:1.08;letter-spacing:-1.7px;margin-top:25px}
.agro-irrigation-heading>div>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#52634b}
.agro-irrigation-heading .agro-irrigation-lead{font-size:21px!important;line-height:1.55!important;color:#173e32!important;margin-bottom:15px}
.agro-irrigation-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
.agro-irrigation-gallery figure{margin:0;background:#f9faf1;border:1px solid #d8e0ce;min-width:0;display:flex;flex-direction:column}
.agro-irrigation-gallery img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.agro-irrigation-gallery figcaption{padding:27px 25px 30px}
.agro-irrigation-gallery figcaption>span{font-size:10px;letter-spacing:1.1px;color:#6b824e}
.agro-irrigation-gallery h3{font-size:31px;line-height:1.15;letter-spacing:-.7px;margin:18px 0 17px}
.agro-irrigation-gallery p{font-size:14px;line-height:1.8;color:#59684f}
.agro-irrigation-caption{display:flex;justify-content:space-between;gap:35px;padding:17px 0 0}
.agro-irrigation-caption p{font-size:10px;line-height:1.75;color:#657455;max-width:530px}
.agro-irrigation-stability{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;padding:48px;background:#143e31;color:#f4f5e9;margin-top:45px}
.agro-irrigation-stability h3{font-size:43px;line-height:1.1;letter-spacing:-1.3px;margin:23px 0}
.agro-irrigation-stability>div>p:not(.eyebrow){font-size:15px;line-height:1.85;color:#c7d8bd;margin-bottom:15px}
.agro-irrigation-stability .text-link{font-size:12px;line-height:1.7;margin-top:12px}
.agro-irrigation-formulation{align-self:center;min-width:0}
.agro-irrigation-formula{display:grid;grid-template-columns:1.4fr auto 1fr;gap:20px;align-items:center;padding-block:25px 30px;border-block:1px solid #55755a}
.agro-irrigation-formula span{display:block;font-size:27px;color:#d9eea7;letter-spacing:-.5px}
.agro-irrigation-formula small{display:block;font-size:12px;line-height:1.8;color:#d0ddc8;margin-top:10px}
.agro-irrigation-formula>b{font-size:28px;font-weight:400;color:#a6c68c}
.agro-irrigation-nutrients{padding:22px 0;border-bottom:1px solid #55755a}
.agro-irrigation-nutrients>span{display:block;font-size:10px;letter-spacing:1.2px;color:#d9eea7;margin-bottom:11px}
.agro-irrigation-nutrients p{font-size:14px;line-height:1.8;color:#c7d8bd}
.agro-irrigation-formulation>.agro-irrigation-precision{font-size:12px!important;line-height:1.8!important;margin:20px 0 0!important;color:#c7d8bd!important}
.agro-irrigation-planning{display:grid;grid-template-columns:1fr 1.8fr;gap:65px;padding-top:48px}
.agro-irrigation-planning h3{font-size:31px;line-height:1.15;letter-spacing:-.8px;margin-top:20px}
.agro-irrigation-planning ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
.agro-irrigation-planning li{border-top:1px solid #b9caab;padding-top:17px}
.agro-irrigation-planning li>span{font-size:11px;color:#718b50}
.agro-irrigation-planning h4{font-size:19px;font-weight:400;line-height:1.3;margin:15px 0 11px}
.agro-irrigation-planning li p{font-size:13px;line-height:1.8;color:#59684f}
.agro-irrigation-references{border-top:1px solid #c6d3b8;border-bottom:1px solid #c6d3b8;margin-top:38px}
.agro-irrigation-references summary{display:flex;justify-content:space-between;gap:25px;align-items:center;cursor:pointer;font-size:14px;padding:19px 0;list-style:none}
.agro-irrigation-references summary::-webkit-details-marker{display:none}
.agro-irrigation-references summary span{font-size:22px;transition:transform .2s}
.agro-irrigation-references[open] summary span{transform:rotate(45deg)}
.agro-irrigation-references>div{padding:0 0 22px;max-width:850px}
.agro-irrigation-references p,.agro-irrigation-references a{font-size:12px;line-height:1.8;color:#59684f}
.agro-irrigation-references a{display:block;text-decoration:underline;text-underline-offset:3px;margin-top:10px}
.agro-irrigation a:focus-visible,.agro-irrigation summary:focus-visible{outline:2px solid #79934f;outline-offset:5px}
@media(max-width:1100px){
  .agro-irrigation-heading{gap:40px}.agro-irrigation-gallery{gap:18px}.agro-irrigation-gallery figcaption{padding:24px 20px}.agro-irrigation-gallery h3{font-size:28px}.agro-irrigation-stability{padding:35px;gap:40px}.agro-irrigation-formula{gap:14px}.agro-irrigation-formula span{font-size:24px}.agro-irrigation-planning{grid-template-columns:1fr;gap:30px}
}
@media(max-width:760px){
  .agro-irrigation{padding-block:60px 48px}.agro-irrigation-heading{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.agro-irrigation-heading h2{font-size:40px;letter-spacing:-1.2px;margin-top:20px}.agro-irrigation-heading .agro-irrigation-lead{font-size:20px!important}.agro-irrigation-heading .eyebrow{font-size:9px;line-height:1.8}.agro-irrigation-gallery{grid-template-columns:1fr;gap:25px}.agro-irrigation-gallery figcaption{padding:25px}.agro-irrigation-gallery h3{font-size:31px}.agro-irrigation-gallery h3 br{display:none}.agro-irrigation-caption{flex-direction:column;gap:10px}.agro-irrigation-caption p{font-size:11px}.agro-irrigation-stability{grid-template-columns:1fr;gap:25px;padding:30px 25px;margin-top:30px}.agro-irrigation-stability h3{font-size:37px}.agro-irrigation-stability .eyebrow{font-size:9px;line-height:1.8}.agro-irrigation-stability>div>p:not(.eyebrow){font-size:14px}.agro-irrigation-formula{gap:12px}.agro-irrigation-formula span{font-size:24px}.agro-irrigation-formula small{font-size:11px}.agro-irrigation-planning{gap:25px;padding-top:37px}.agro-irrigation-planning h3{font-size:30px}.agro-irrigation-planning ol{grid-template-columns:1fr;gap:20px}.agro-irrigation-planning li{display:flex;gap:20px;padding-top:20px}.agro-irrigation-planning li>span{padding-top:4px}.agro-irrigation-planning h4{font-size:21px;margin:0 0 9px}.agro-irrigation-planning li p{font-size:14px}.agro-irrigation-references summary{font-size:13px;line-height:1.7}
}
@media(max-width:380px){
  .agro-irrigation-heading h2{font-size:35px}.agro-irrigation-stability{padding:27px 20px}.agro-irrigation-stability h3{font-size:32px}.agro-irrigation-formula{grid-template-columns:1.3fr auto 1fr;gap:9px}.agro-irrigation-formula span{font-size:20px}.agro-irrigation-formula small{font-size:10px}.agro-irrigation-gallery figcaption{padding:22px}.agro-irrigation-gallery h3{font-size:28px}
}
