/* Pepiniera category layout 2026-11-10 */
body.tax-product_cat .pc-arbori-intro,body.tax-product_cat .pc-cat-intro{box-sizing:border-box;width:calc(100% - 48px);max-width:1240px;margin:28px auto 36px!important;padding:28px 32px;background:#f5f8f2;border:1px solid #e3eadf;border-left:4px solid #56863e;border-radius:12px;color:#183d2b;}
body.tax-product_cat .pc-arbori-intro h1,body.tax-product_cat .pc-cat-intro h1{font-size:clamp(25px,3vw,36px)!important;line-height:1.2;margin:0 0 16px;letter-spacing:-.025em;}
body.tax-product_cat .pc-arbori-intro p,body.tax-product_cat .pc-cat-intro p{max-width:900px;font-size:16px;line-height:1.7;margin:10px 0;}
body.tax-product_cat .pc-cat-intro img{width:180px;max-width:100%;height:130px;object-fit:cover;border-radius:10px;}
body.tax-product_cat .pc-cat-seo{box-sizing:border-box;max-width:1240px;width:calc(100% - 48px);margin:48px auto;padding:36px;border:1px solid #e3eadf;border-radius:14px;background:#fafbf8;line-height:1.75;}
body.tax-product_cat .pc-cat-seo h2{font-size:28px;line-height:1.25;color:#183d2b;}
body.tax-product_cat .pc-cat-seo h3{font-size:21px;line-height:1.35;color:#183d2b;margin-top:28px;}
@media(max-width:600px){body.tax-product_cat .pc-arbori-intro,body.tax-product_cat .pc-cat-intro,body.tax-product_cat .pc-cat-seo{width:calc(100% - 30px);padding:22px 18px;margin-top:20px!important;border-radius:10px;}body.tax-product_cat .pc-cat-seo h2{font-size:24px;}}