/* Tulbella V1.9.13: compact category tree in footer. */
.site-footer .footer-grid{grid-template-columns:minmax(190px,1.25fr) minmax(115px,.85fr) minmax(180px,1.35fr) minmax(130px,1fr) minmax(155px,1.15fr);gap:25px 26px;}
.footer-category-tree{display:grid;gap:2px;}
.site-footer .footer-category-link{display:block;margin:5px 0;color:#6e5263;line-height:1.55;overflow-wrap:anywhere;}
.site-footer .footer-category-main{font-size:13px;font-weight:800;color:#4b1d37;margin-top:8px;}
.site-footer .footer-category-sub{font-size:11px;font-weight:500;padding-left:10px;}
.footer-category-children{margin:1px 0 7px 8px;padding-left:10px;border-left:1px solid #f1c9dc;}
.footer-category-depth-2,.footer-category-depth-3,.footer-category-depth-4,.footer-category-depth-5{margin-left:5px;padding-left:9px;}
.site-footer .footer-category-link:hover{color:#d21f6b;text-decoration:underline;text-underline-offset:3px;}
@media(max-width:1050px){.site-footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px}.site-footer .footer-brand{grid-column:1/-1;}}
@media(max-width:760px){.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px}.site-footer .footer-brand,.site-footer .footer-categories-column{grid-column:1/-1}.site-footer .footer-category-tree{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;align-items:start}.site-footer .footer-category-main{font-size:12px}.site-footer .footer-category-sub{font-size:10px;}}
@media(max-width:420px){.site-footer .footer-grid{grid-template-columns:1fr}.site-footer .footer-brand,.site-footer .footer-categories-column{grid-column:auto}.site-footer .footer-category-tree{grid-template-columns:1fr;}}
.site-footer .footer-category-node{min-width:0;}
@media(max-width:760px){.site-footer .footer-category-tree{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.site-footer .footer-category-children{margin-left:6px;padding-left:8px}.site-footer .footer-category-main{margin-top:2px;}}
@media(max-width:420px){.site-footer .footer-category-tree{grid-template-columns:1fr;}}
