/* Keep the full hero artwork visible; no desktop crop. */
.home .hero-slide img{height:auto;max-height:none;object-fit:contain}
.home:not(.chce-past-hero) .site-header{position:relative;top:auto}
.home.chce-past-hero .site-header{position:sticky;top:0}
.home.admin-bar.chce-past-hero .site-header{top:32px}
.tax-product_cat .term-description{max-width:1040px;margin:24px 0 28px;padding:24px 28px;background:#fff;border-top:3px double #999;border-bottom:1px solid #ccc;color:#353535;font-size:14px;line-height:1.95}
.tax-product_cat .term-description h2{font-size:20px;letter-spacing:.04em;margin:0 0 14px;color:#171717}
.tax-product_cat .term-description p:last-child{margin-bottom:0;padding-top:14px;border-top:1px solid #ddd}
.tax-product_cat .term-description a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:782px){.home.admin-bar.chce-past-hero .site-header{top:46px}}
@media(max-width:600px){.home.admin-bar.chce-past-hero .site-header{top:0}}
@media(max-width:760px){.tax-product_cat .term-description{padding:18px 16px;font-size:13px}.tax-product_cat .term-description h2{font-size:17px}}

.tax-product_cat .term-description>p:first-child{font-size:20px;color:#171717;letter-spacing:.04em}
@media(max-width:760px){.tax-product_cat .term-description>p:first-child{font-size:17px}}
