/* Move shop/category SEO description below the product grid (UX) */
body.tax-product_cat .wd-content-area.site-content,
body.post-type-archive-product .wd-content-area.site-content{display:flex;flex-direction:column;}
body.tax-product_cat .wd-content-area.site-content > .term-description,
body.post-type-archive-product .wd-content-area.site-content > .term-description{order:99;margin-top:48px;padding-top:24px;border-top:1px solid #ececec;}

/* Collapsible category SEO text (Read more) */
body.tax-product_cat .term-description details.wd-cat-seo > summary,
body.post-type-archive-product .term-description details.wd-cat-seo > summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;color:#333;}
body.tax-product_cat .term-description details.wd-cat-seo > summary::-webkit-details-marker,
body.post-type-archive-product .term-description details.wd-cat-seo > summary::-webkit-details-marker{display:none;}
body.tax-product_cat .term-description details.wd-cat-seo > summary::before,
body.post-type-archive-product .term-description details.wd-cat-seo > summary::before{content:"\25be";font-size:12px;transition:transform .2s;}
body.tax-product_cat .term-description details.wd-cat-seo[open] > summary::before,
body.post-type-archive-product .term-description details.wd-cat-seo[open] > summary::before{transform:rotate(180deg);}
body.tax-product_cat .term-description details.wd-cat-seo > summary h1,
body.post-type-archive-product .term-description details.wd-cat-seo > summary h1{font-size:15px;font-weight:600;margin:0;display:inline;line-height:1.4;}
body.tax-product_cat .term-description details.wd-cat-seo .wd-cat-seo__body,
body.post-type-archive-product .term-description details.wd-cat-seo .wd-cat-seo__body{max-width:900px;margin-top:14px;color:#666;font-size:14px;line-height:1.7;}
body.tax-product_cat .term-description details.wd-cat-seo .wd-cat-seo__body h2,
body.post-type-archive-product .term-description details.wd-cat-seo .wd-cat-seo__body h2{font-size:16px;margin:16px 0 6px;color:#444;}