.web-body{font-family:var(--fb);color:#22302a;background:#fdfefc;font-size:15.5px;line-height:1.7}:where(.web-body) a{color:#2a6b1f;text-decoration:none}:where(.web-body) a:hover{color:#14330f}@keyframes menuitem{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes dropin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cookiein{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pulso{0%{box-shadow:0 0 #4aad3573}70%{box-shadow:0 0 0 16px #4aad3500}to{box-shadow:0 0 #4aad3500}}@keyframes panelin{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes msgin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes puntos{0%,80%,to{opacity:.25}40%{opacity:1}}.art-body{color:#41504a}.art-body>.art-p:first-child{color:#2c3b33;margin:0 0 26px;font-size:18.5px;font-weight:500;line-height:1.65}.art-p{color:#41504a;margin:0 0 16px}.art-p a{text-underline-offset:3px;-webkit-text-decoration:underline #bedbb2;text-decoration:underline #bedbb2}.art-p a:hover{text-decoration-color:#4aad35}.art-p b,.art-p strong{color:#14330f}.art-h{font-family:var(--fh);letter-spacing:-.01em;color:#14330f;margin:38px 0 14px;scroll-margin-top:110px;font-weight:800}[data-enc=agro] .art-h{color:#4a2e0d}.art-h2{font-size:clamp(21px,2.4vw,27px)}.art-h3{font-size:clamp(18px,2vw,22px);font-weight:700}.art-h4,.art-h5,.art-h6{font-size:17px;font-weight:700}.art-hnum{font-family:var(--fm);color:#4aad35;margin-inline-end:10px;font-size:13px;font-weight:500}[data-enc=agro] .art-hnum{color:#c98f3d}.art-fig{margin:26px 0}.art-fig img{border-radius:16px;width:100%;height:auto;display:block}.art-fig figcaption{font-family:var(--fm);color:#7e8d85;text-align:center;margin-top:10px;font-size:11.5px}.art-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:26px 0;display:grid}.art-gallery img{object-fit:cover;border-radius:12px;width:100%;height:180px}.art-list{margin:0 0 16px}.art-list ul,.art-list ol{color:#41504a;gap:8px;margin:0;padding-inline-start:22px;display:grid}.art-list b,.art-list strong{color:#14330f}.art-quote{color:#14330f;background:#f3f7ef;border-inline-start:3px solid #4aad35;border-radius:0 14px 14px 0;margin:26px 0;padding:20px 24px;font-size:17px;font-style:italic;line-height:1.6}[data-enc=agro] .art-quote{color:#4a2e0d;background:#f8f1e4;border-inline-start-color:#c98f3d}.art-quote cite{font-style:normal;font-family:var(--fm);color:#7e8d85;margin-top:10px;font-size:11px;display:block}.art-table{scrollbar-width:none;border:1px solid #e3eae0;border-radius:16px;margin:0 0 20px;overflow-x:auto}.art-table::-webkit-scrollbar{display:none}.art-table table{border-collapse:collapse;width:100%;font-size:13.5px}.art-table th{color:#8fd97c;font-family:var(--fm);letter-spacing:.1em;text-align:start;text-transform:uppercase;background:#0c2108;padding:12px 18px;font-size:10.5px;font-weight:500}[data-enc=agro] .art-table th{color:#e0c9a4;background:#2a1d05}.art-table td{color:#41504a;border-bottom:1px solid #eff3ec;padding:13px 18px}.art-table tr:nth-child(2n) td{background:#f9fbf7}.art-table tr:last-child td{border-bottom:none}.art-table td b,.art-table td strong{font-family:var(--fh);color:#14330f}.art-video{aspect-ratio:16/9;background:#0c2108;border-radius:16px;margin:26px 0;position:relative;overflow:hidden}.art-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.art-videofile{border-radius:16px;width:100%;margin:26px 0}.art-hr{background:#e7ede3;border:none;height:1px;margin:34px 0}.art-faq{gap:10px;margin:26px 0;display:grid}.art-faq details{background:#f9fbf7;border:1px solid #e3eae0;border-radius:14px;padding:0 18px}.art-faq summary{font-family:var(--fh);color:#14330f;cursor:pointer;padding:15px 0;font-size:15px;font-weight:600}.art-faq details>div{color:#41504a;padding:0 0 15px}.art-callout{border-radius:14px;margin:26px 0;padding:18px 22px;font-size:15px}.art-callout-dato{color:#14330f;background:#eff6eb;border:1px solid #bedbb2}.art-callout-advertencia{color:#5c3a12;background:#f8f1e4;border:1px solid #e0c9a4}.art-callout-consejo{color:#1f4459;background:#e9f2f8;border:1px solid #bfd9e8}.art-html{margin:0 0 16px}.art-html img{border-radius:12px}.art-prod{background:#f9fbf7;border:1px solid #e3eae0;border-radius:18px;margin:34px 0;overflow:hidden}.art-prod-kicker{color:#c9f3b8;font-family:var(--fm);letter-spacing:.14em;background:#14330f;padding:11px 20px;font-size:10.5px;font-weight:600;display:block}.art-prod-cuerpo{align-items:center;gap:22px;padding:20px;display:flex}.art-prod-img{background:#f3f7ef;border-radius:14px;flex-shrink:0;width:190px;overflow:hidden}.art-prod-img img{object-fit:contain;width:100%;height:150px;padding:10px;display:block}.art-prod-texto{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.art-prod-cat{font-family:var(--fm);letter-spacing:.12em;color:#2a6b1f;font-size:10px}.art-prod-texto h3{font-family:var(--fh);letter-spacing:-.01em;margin:0;font-size:20px;line-height:1.2}.art-prod-texto h3 a{color:#14330f}.art-prod-texto h3 a:hover{color:#2a6b1f}.art-prod-texto p{color:#41504a;margin:0;font-size:14.5px;line-height:1.55}.art-prod-pie{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.art-prod-sku{font-family:var(--fm);letter-spacing:.1em;color:#7e8d85;font-size:10.5px}.art-prod-precio{font-family:var(--fh);color:#14330f;font-size:18px;font-weight:800}.art-prod-btn{font-family:var(--fh);color:#fff;background:#14330f;border-radius:11px;margin-inline-start:auto;padding:11px 20px;font-size:14px;font-weight:700;transition:background .25s,transform .25s}.art-prod-btn:hover{color:#fff;background:#2a6b1f;transform:translateY(-1px)}.art-prod[data-variante=destacado] .art-prod-cuerpo{flex-direction:column;align-items:stretch}.art-prod[data-variante=destacado] .art-prod-img{width:100%}.art-prod[data-variante=destacado] .art-prod-img img{height:300px;padding:18px}.art-prod-compacto{color:#16211a;background:#f9fbf7;border:1px solid #e3eae0;border-radius:13px;align-items:center;gap:13px;margin:16px 0;padding:11px 15px;transition:border-color .25s,transform .25s;display:flex}.art-prod-compacto:hover{color:#16211a;border-color:#4aad35;transform:translateY(-1px)}.art-prod-compacto img{object-fit:contain;background:#f3f7ef;border-radius:9px;flex-shrink:0;width:46px;height:46px;padding:3px}.art-prod-compacto>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.art-prod-compacto b{font-family:var(--fh);color:#14330f;font-size:14.5px}.art-prod-compacto em{font-style:normal;font-family:var(--fm);letter-spacing:.1em;color:#2a6b1f;font-size:10px}.art-prod-flecha{color:#4aad35;flex-shrink:0;font-size:17px}.art-prodlist{margin:34px 0}.art-prodlist-titulo{font-family:var(--fh);letter-spacing:-.01em;color:#14330f;margin:0 0 14px;font-size:19px}.art-prodlist-pista{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:14px;padding-block-end:10px;display:grid;overflow-x:auto}.art-prodlist[data-vista=rejilla] .art-prodlist-pista{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.art-prodlist-card{scroll-snap-align:start;color:#16211a;background:#f9fbf7;border:1px solid #e3eae0;border-radius:15px;flex-direction:column;gap:5px;padding:13px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.art-prodlist-card:hover{color:#16211a;border-color:#4aad35;transform:translateY(-3px);box-shadow:0 14px 30px #14330f1f}.art-prodlist-img{background:#f3f7ef;border-radius:11px;display:block;overflow:hidden}.art-prodlist-img img{object-fit:contain;width:100%;height:140px;padding:8px;display:block}.art-prodlist-card b{font-family:var(--fh);color:#14330f;font-size:14.5px;line-height:1.3}.art-prodlist-lista{flex-direction:column;gap:8px;display:flex}.art-prodlist-lista .art-prod-compacto{margin:0}@media (max-width:760px){.art-prod-cuerpo{flex-direction:column;align-items:stretch}.art-prod-img{width:100%}.art-prod-btn{text-align:center;margin-inline-start:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-aparecer]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--retraso,0s)}[data-aparecer]:not([data-visible]){opacity:0;transform:translateY(26px)}}
