/* ZEROOCLOCK_MENU_TREE_AND_SLIDER_CASCADE_DELETE_V1_4_64_PUBLIC_MENU_TREE */
/* Generic mega/submenu: dynamic taxonomy renders as a visible hierarchy instead of nested hover flyouts. */
.lsf-taxonomy-tree-item-v164{display:block!important;width:100%!important;min-width:0!important}
.lsf-taxonomy-tree-item-v164>.lsf-taxonomy-link-v164{display:flex!important;width:100%!important;min-height:34px!important;align-items:center!important;text-decoration:none!important}
.lsf-taxonomy-tree-item-v164.is-depth-0>.lsf-taxonomy-link-v164{font-size:1em!important;font-weight:850!important}
.lsf-taxonomy-tree-item-v164:not(.is-depth-0)>.lsf-taxonomy-link-v164{font-size:.9em!important;font-weight:550!important;opacity:.94}
.lsf-taxonomy-tree-item-v164.is-depth-1>.lsf-taxonomy-link-v164{padding-inline-start:16px!important}
.lsf-taxonomy-tree-item-v164.is-depth-2>.lsf-taxonomy-link-v164{padding-inline-start:30px!important;font-size:.86em!important}
.lsf-taxonomy-tree-item-v164.is-depth-3>.lsf-taxonomy-link-v164{padding-inline-start:44px!important;font-size:.82em!important}
.lsf-taxonomy-tree-item-v164.is-depth-4>.lsf-taxonomy-link-v164,.lsf-taxonomy-tree-item-v164.is-depth-5>.lsf-taxonomy-link-v164{padding-inline-start:58px!important;font-size:.8em!important}
.lsf-taxonomy-children-v164{display:block!important;width:100%!important}

/* Taj Gold mega menu: root category is the column heading, descendants form an indented tree. */
.lsf-taj-mega-v111 .lsf-taj-mega-heading-v111{font-weight:900!important;font-size:1em!important}
.lsf-taj-tree-links-v164{display:grid!important;gap:2px!important}
.lsf-taj-tree-link-v164{display:block!important;min-height:29px!important;line-height:1.75!important;text-decoration:none!important;white-space:normal!important}
.lsf-taj-tree-link-v164.is-depth-1{font-weight:650!important;font-size:.92em!important;padding-inline-start:8px!important}
.lsf-taj-tree-link-v164.is-depth-2{font-weight:500!important;font-size:.86em!important;padding-inline-start:20px!important;opacity:.92}
.lsf-taj-tree-link-v164.is-depth-3{font-weight:450!important;font-size:.82em!important;padding-inline-start:32px!important;opacity:.88}
.lsf-taj-tree-link-v164.is-depth-4,.lsf-taj-tree-link-v164.is-depth-5{font-weight:400!important;font-size:.78em!important;padding-inline-start:44px!important;opacity:.84}

/* Mobile drawer hierarchy. */
.zoc-lsf-mobile-menu-tree .lsf-drawer-menu-group.is-taxonomy-v164>summary,
.zoc-lsf-mobile-menu-tree .lsf-mobile-taxonomy-link-v164{font-weight:650!important}
.zoc-lsf-mobile-menu-tree .lsf-drawer-menu-group.is-taxonomy-v164.is-depth-1,
.zoc-lsf-mobile-menu-tree .lsf-mobile-taxonomy-link-v164.is-depth-1{margin-inline-start:12px!important;font-size:.94em!important}
.zoc-lsf-mobile-menu-tree .lsf-drawer-menu-group.is-taxonomy-v164.is-depth-2,
.zoc-lsf-mobile-menu-tree .lsf-mobile-taxonomy-link-v164.is-depth-2{margin-inline-start:24px!important;font-size:.9em!important}
.zoc-lsf-mobile-menu-tree .lsf-drawer-menu-group.is-taxonomy-v164.is-depth-3,
.zoc-lsf-mobile-menu-tree .lsf-mobile-taxonomy-link-v164.is-depth-3{margin-inline-start:36px!important;font-size:.86em!important}
