.comparison-table-container[data-astro-cid-wlqd46dy]{border:1px solid #ddd;border-radius:.75rem;max-width:900px;margin:2rem auto;overflow:hidden;box-shadow:0 5px 15px #0000001a}@media (width<=768px){.comparison-table-container[data-astro-cid-wlqd46dy]{border-radius:.5rem;margin:1.5rem .5rem}}.comparison-table-wrapper[data-astro-cid-wlqd46dy]{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=768px){.comparison-table-wrapper[data-astro-cid-wlqd46dy]::-webkit-scrollbar{height:6px}.comparison-table-wrapper[data-astro-cid-wlqd46dy]::-webkit-scrollbar-track{background:var(--color-background)}.comparison-table-wrapper[data-astro-cid-wlqd46dy]::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:3px}}.comparison-table[data-astro-cid-wlqd46dy]{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}@media (width<=768px){.comparison-table[data-astro-cid-wlqd46dy]{font-size:.75rem}}.comparison-table[data-astro-cid-wlqd46dy] caption[data-astro-cid-wlqd46dy]{text-align:center;background-color:var(--color-background);border-bottom:2px solid var(--color-primary);padding:1.5rem 1.25rem}.comparison-table[data-astro-cid-wlqd46dy] caption[data-astro-cid-wlqd46dy] h3[data-astro-cid-wlqd46dy]{color:var(--color-primary);font-size:clamp(1.25rem,1.125rem + .5vw,1.5rem);font-weight:700;font-family:var(--font-primary);margin-bottom:.75rem;line-height:1.3}.comparison-table[data-astro-cid-wlqd46dy] caption[data-astro-cid-wlqd46dy] p[data-astro-cid-wlqd46dy]{color:var(--color-text);opacity:.9;max-width:65ch;margin:0 auto;font-size:clamp(.9rem,.875rem + .125vw,1rem);font-weight:400;line-height:1.6}.comparison-table[data-astro-cid-wlqd46dy] thead[data-astro-cid-wlqd46dy]{background-color:var(--color-primary);color:var(--color-light)}.comparison-table[data-astro-cid-wlqd46dy] th[data-astro-cid-wlqd46dy]{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:1rem 1.25rem;font-size:.75rem;font-weight:600}@media (width<=768px){.comparison-table[data-astro-cid-wlqd46dy] th[data-astro-cid-wlqd46dy]{letter-spacing:.025em;padding:.75rem .5rem;font-size:.65rem}}.comparison-table[data-astro-cid-wlqd46dy] tbody[data-astro-cid-wlqd46dy]{background-color:var(--color-light);border-top:1px solid var(--color-background)}.comparison-table[data-astro-cid-wlqd46dy] tbody[data-astro-cid-wlqd46dy] tr[data-astro-cid-wlqd46dy]{transition:background-color .3s}.comparison-table[data-astro-cid-wlqd46dy] tbody[data-astro-cid-wlqd46dy] tr[data-astro-cid-wlqd46dy]:hover{background-color:var(--color-background)}.comparison-table[data-astro-cid-wlqd46dy] td[data-astro-cid-wlqd46dy]{white-space:nowrap;color:var(--color-text);padding:.85rem 1.2rem}@media (width<=768px){.comparison-table[data-astro-cid-wlqd46dy] td[data-astro-cid-wlqd46dy]{padding:.65rem .5rem;font-size:.7rem}}.comparison-table[data-astro-cid-wlqd46dy] td[data-astro-cid-wlqd46dy]:first-child{color:var(--color-primary);font-weight:700}.comparison-table[data-astro-cid-wlqd46dy] td[data-astro-cid-wlqd46dy] a[data-astro-cid-wlqd46dy]{color:var(--color-primary);text-underline-offset:.125rem;text-decoration:underline;transition:color .3s}.comparison-table[data-astro-cid-wlqd46dy] td[data-astro-cid-wlqd46dy] a[data-astro-cid-wlqd46dy]:hover{color:var(--color-accent);opacity:1;text-decoration:underline}.comparison-table[data-astro-cid-wlqd46dy] .ash-value[data-astro-cid-wlqd46dy],.comparison-table[data-astro-cid-wlqd46dy] .heat-value[data-astro-cid-wlqd46dy],.comparison-table[data-astro-cid-wlqd46dy] .moisture-value[data-astro-cid-wlqd46dy]{border-radius:9999px;padding:.25rem .5rem;font-weight:700;display:inline-block}@media (width<=768px){.comparison-table[data-astro-cid-wlqd46dy] .ash-value[data-astro-cid-wlqd46dy],.comparison-table[data-astro-cid-wlqd46dy] .heat-value[data-astro-cid-wlqd46dy],.comparison-table[data-astro-cid-wlqd46dy] .moisture-value[data-astro-cid-wlqd46dy]{padding:.25rem .45rem;font-size:.75rem}}.comparison-table[data-astro-cid-wlqd46dy] .ash-value[data-astro-cid-wlqd46dy].is-top{color:#228b22;background-color:#90ee9033;border:1px solid #90ee90}.comparison-table[data-astro-cid-wlqd46dy] .heat-value[data-astro-cid-wlqd46dy].is-top{color:#c00;background-color:#ff63471a;border:1px solid tomato}.comparison-table[data-astro-cid-wlqd46dy] .moisture-value[data-astro-cid-wlqd46dy]{color:#1e3a5f;background-color:#add8e626;border:1px solid #add8e6}.comparison-table[data-astro-cid-wlqd46dy] .cert-details[data-astro-cid-wlqd46dy]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.comparison-table[data-astro-cid-wlqd46dy] .cert-item[data-astro-cid-wlqd46dy]{cursor:help;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:relative}.comparison-table[data-astro-cid-wlqd46dy] .cert-logo[data-astro-cid-wlqd46dy]{filter:brightness(.95);object-fit:contain;max-width:100%;height:auto;transition:transform .3s,filter .3s}@media (width<=768px){.comparison-table[data-astro-cid-wlqd46dy] .cert-logo[data-astro-cid-wlqd46dy]{max-height:24px}}.comparison-table[data-astro-cid-wlqd46dy] .cert-item[data-astro-cid-wlqd46dy]:hover .cert-logo[data-astro-cid-wlqd46dy]{filter:brightness(1.1);transform:scale(1.15)}.comparison-table[data-astro-cid-wlqd46dy] .cert-name[data-astro-cid-wlqd46dy]{color:var(--color-primary);text-align:center;opacity:0;max-height:0;font-size:.65rem;font-weight:600;line-height:1.2;transition:opacity .3s,max-height .3s;overflow:hidden}@media (width<=768px){.comparison-table[data-astro-cid-wlqd46dy] .cert-name[data-astro-cid-wlqd46dy]{opacity:1;max-height:2rem;margin-top:.15rem;font-size:.6rem}}.comparison-table[data-astro-cid-wlqd46dy] .cert-item[data-astro-cid-wlqd46dy]:hover .cert-name[data-astro-cid-wlqd46dy]{opacity:1;max-height:2rem}.comparison-table[data-astro-cid-wlqd46dy] td[data-astro-cid-wlqd46dy]:last-child{color:var(--color-accent);font-size:1.125rem;font-weight:700}@media (width<=768px){.comparison-table[data-astro-cid-wlqd46dy] td[data-astro-cid-wlqd46dy]:last-child{font-size:.85rem}}.table-footer[data-astro-cid-wlqd46dy]{background-color:var(--color-background);border-top:1px solid #ddd;padding:.75rem 1.25rem}@media (width<=768px){.table-footer[data-astro-cid-wlqd46dy]{padding:.65rem 1rem}}.table-footer[data-astro-cid-wlqd46dy] p[data-astro-cid-wlqd46dy]{text-align:center;color:var(--color-text);opacity:.85;max-width:none;font-size:.75rem;font-style:italic}@media (width<=768px){.table-footer[data-astro-cid-wlqd46dy] p[data-astro-cid-wlqd46dy]{font-size:.7rem;line-height:1.5}.comparison-table[data-astro-cid-wlqd46dy] caption[data-astro-cid-wlqd46dy]{padding:1.25rem 1rem}.comparison-table[data-astro-cid-wlqd46dy] caption[data-astro-cid-wlqd46dy] h3[data-astro-cid-wlqd46dy]{margin-bottom:.5rem;font-size:clamp(1.125rem,1rem + .5vw,1.35rem)}.comparison-table[data-astro-cid-wlqd46dy] caption[data-astro-cid-wlqd46dy] p[data-astro-cid-wlqd46dy]{font-size:clamp(.85rem,.8rem + .125vw,.95rem)}}.product-page[data-astro-cid-f2onlrk2] .container[data-astro-cid-f2onlrk2]{justify-items:center;max-width:1100px;margin:0 auto;padding:0 1rem}.hp-2[data-astro-cid-f2onlrk2]{background-image:linear-gradient(#00000080,#00000080),url(/images/pellet_certificato_ENplusA1.webp)}.pellet-h3[data-astro-cid-f2onlrk2]{color:var(--color-accent);margin-bottom:1rem}.pres-container[data-astro-cid-f2onlrk2]{justify-content:center;max-width:1100px;margin:0 auto;padding:0 1rem 3rem;display:flex}.cta-prestagionale[data-astro-cid-f2onlrk2]{background:#fff;border:1px solid #eee;border-radius:12px;max-width:800px;margin:0;padding:2rem;box-shadow:0 10px 30px #0000001a}.max-width-container[data-astro-cid-f2onlrk2]{max-width:800px}.faq-section[data-astro-cid-f2onlrk2]{padding-bottom:3rem}.section-padding[data-astro-cid-f2onlrk2]{padding:3rem 0}.bg-light[data-astro-cid-f2onlrk2]{background-color:var(--color-background)}.text-center[data-astro-cid-f2onlrk2]{text-align:center}.section-header[data-astro-cid-f2onlrk2]{text-align:center;max-width:700px;margin:0 auto 3rem}.section-padding-no-top[data-astro-cid-f2onlrk2]{padding:0 0 3rem}.hero-product[data-astro-cid-f2onlrk2]{color:var(--color-light);text-align:center;background-position:50%;background-size:cover;padding:3rem 1rem}.hero-product[data-astro-cid-f2onlrk2] h1[data-astro-cid-f2onlrk2]{color:var(--color-light)}.hero-product[data-astro-cid-f2onlrk2] .subtitle[data-astro-cid-f2onlrk2]{opacity:.9;max-width:600px;margin:1rem auto 0;font-size:1.25rem}.quality-grid[data-astro-cid-f2onlrk2]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.quality-card[data-astro-cid-f2onlrk2]{background-color:var(--color-light);border:1px solid #e0d9cd;border-radius:12px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 5px 15px #0000000d}.quality-card[data-astro-cid-f2onlrk2]:before{content:"";opacity:.08;pointer-events:none;z-index:0;font-size:6rem;position:absolute;bottom:-20px;right:-10px}.quality-card[data-astro-cid-f2onlrk2].card-check:before{content:"✅"}.quality-card[data-astro-cid-f2onlrk2].card-fire:before{content:"🔥"}.quality-card[data-astro-cid-f2onlrk2].card-clean:before{content:"🧹"}.quality-card[data-astro-cid-f2onlrk2].card-water:before{content:"💧"}.quality-card[data-astro-cid-f2onlrk2] h3[data-astro-cid-f2onlrk2]{z-index:1;margin-bottom:.75rem;position:relative}.quality-card[data-astro-cid-f2onlrk2] p[data-astro-cid-f2onlrk2]{z-index:1;position:relative}.out-of-stock[data-astro-cid-f2onlrk2]{opacity:.6;pointer-events:none}.badge-exhausted[data-astro-cid-f2onlrk2]{color:#fff;z-index:2;pointer-events:none;background:#000000b3;border-radius:4px;padding:10px 20px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-section[data-astro-cid-f2onlrk2]{background-color:var(--color-primary)}.cta-section[data-astro-cid-f2onlrk2] h2[data-astro-cid-f2onlrk2],.cta-section[data-astro-cid-f2onlrk2] p[data-astro-cid-f2onlrk2]{color:var(--color-light)}.cta-section[data-astro-cid-f2onlrk2] .button-secondary[data-astro-cid-f2onlrk2]{color:#fff;background-color:#0000;border-color:#fff}.cta-section[data-astro-cid-f2onlrk2] .button-secondary[data-astro-cid-f2onlrk2]:hover{color:var(--color-primary);background-color:#fff}.section-padding-on[data-astro-cid-f2onlrk2]{padding-bottom:3rem}.products-grid[data-astro-cid-f2onlrk2]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.product-card[data-astro-cid-f2onlrk2]{background-color:var(--color-light);border-radius:12px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 5px 15px #0000001a}.product-card[data-astro-cid-f2onlrk2]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.product-card[data-astro-cid-f2onlrk2] .product-card-image[data-astro-cid-f2onlrk2]{width:100%;height:410px;position:relative;overflow:hidden}.product-card[data-astro-cid-f2onlrk2] .product-card-image[data-astro-cid-f2onlrk2] img[data-astro-cid-f2onlrk2]{object-fit:cover;width:100%;height:100%;padding:1rem}.product-card[data-astro-cid-f2onlrk2] .product-card-content[data-astro-cid-f2onlrk2]{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.product-card[data-astro-cid-f2onlrk2] .product-card-content[data-astro-cid-f2onlrk2] h3[data-astro-cid-f2onlrk2]{color:var(--color-primary);margin-bottom:.5rem}.product-card[data-astro-cid-f2onlrk2] .product-card-content[data-astro-cid-f2onlrk2] .product-card-desc[data-astro-cid-f2onlrk2]{color:#666;flex-grow:1;margin-bottom:1rem;font-size:.95rem;line-height:1.6}.product-card[data-astro-cid-f2onlrk2] .product-card-content[data-astro-cid-f2onlrk2] .price-container[data-astro-cid-f2onlrk2]{background-color:#f9f9f9;border:1px dashed #ddd;border-radius:8px;margin-bottom:1.5rem;padding:10px}.product-card[data-astro-cid-f2onlrk2] .product-card-content[data-astro-cid-f2onlrk2] .price-row[data-astro-cid-f2onlrk2]{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:.95rem;display:flex}.product-card[data-astro-cid-f2onlrk2] .product-card-content[data-astro-cid-f2onlrk2] .price-row[data-astro-cid-f2onlrk2].highlight{color:var(--color-accent);border-top:1px solid #eee;margin-top:8px;padding-top:8px;font-weight:700}.product-card[data-astro-cid-f2onlrk2] .product-card-content[data-astro-cid-f2onlrk2] .price-row[data-astro-cid-f2onlrk2] .price-label[data-astro-cid-f2onlrk2]{color:#555}.product-card[data-astro-cid-f2onlrk2] .product-card-content[data-astro-cid-f2onlrk2] .price-row[data-astro-cid-f2onlrk2] .price-val[data-astro-cid-f2onlrk2]{font-weight:700}.product-card[data-astro-cid-f2onlrk2] .product-card-content[data-astro-cid-f2onlrk2] .button-primary[data-astro-cid-f2onlrk2]{text-align:center;width:100%;display:block}@media (width<=768px){.section-padding[data-astro-cid-f2onlrk2]{padding:3rem 0}.hero-product[data-astro-cid-f2onlrk2]{padding:3rem 1rem}.product-card[data-astro-cid-f2onlrk2] .product-card-image[data-astro-cid-f2onlrk2]{height:450px}}
