/*
 * tbm-styles.css — frozen snapshot of tb_megamenu/dist/styles.css
 * Source: TB Megamenu 
 * Served by zaira/tbm-styles (libraries-override in zaira.info.yml).
 * Do NOT edit this file — regenerate with scripts/freeze-tbm.sh after vetting a module update.
 */
     1	.tbm{background-color:var(--background-color)}.tbm-toggle::after{content:"\e313";font-family:'Material Symbols Sharp';font-size:var(--tg-menu-item-font-size);line-height:0;color:var(--tg-icon-color);display:inline-flex;align-items:center;vertical-align:middle;margin-left:4px;transition:transform 0.3s ease-out, color 0.3s ease-out}.tbm-link.level-1{color:var(--tg-body-color);font-size:var(--tg-menu-item-font-size)}.tbm-link.level-1:hover,.tbm-link.level-1:focus{background-color:var(--background-color)}.tbm-submenu-toggle{background-color:var(--background-color);color:var(--tg-body-color)}.tbm-submenu-toggle:hover,.tbm-submenu-toggle:focus{background-color:var(--background-color)}.tbm-caption{color:#444;font-size:0.75rem;margin-top:0.25rem}.tbm-submenu{background-color:var(--background-color);padding:1rem;border:1px solid var(--tg-gray)}.tbm-item--has-flyout .tbm-submenu-toggle:hover,.tbm-item--has-flyout .tbm-submenu-toggle:focus{background-color:transparent}.tbm-item--has-flyout .tbm-submenu-toggle:hover:before,.tbm-item--has-flyout .tbm-submenu-toggle:focus:before{border-left-color:#f4796c}.tbm-subnav>.tbm-item{font-size:var(--tg-menu-item-font-size);width:-moz-fit-content;width:fit-content;white-space:nowrap}.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link{color:var(--tg-body-color);display:block;padding:0.25rem 0}.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:hover,.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:focus{color:#f4796c}.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link.no-link{color:inherit !important;cursor:default}.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link.no-link:hover,.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link.no-link:focus{cursor:default}.tbm-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-color);border:1px solid rgba(0,0,0,0.2)}.tbm-group-title{font-weight:bold;text-transform:uppercase}.tbm.tbm--mobile{background-color:transparent}.tbm.tbm--mobile .tbm-item{border-top:1px solid rgba(0,0,0,0.2)}.tbm.tbm--mobile .tbm-item.level-1.open>.tbm-toggle{background-color:#000;color:#fff}.tbm.tbm--mobile .tbm-collapse{background:#fff;padding-top:1rem}.tbm.tbm--mobile .tbm-nav{background:var(--background-color)}.tbm.tbm--mobile .tbm-submenu{box-shadow:none;border-top:1px solid rgba(0,0,0,0.2)}.tbm.tbm--mobile .tbm-submenu .tbm-link{padding:1rem 1.25rem}.tbm.tbm--mobile .tbm-submenu .tbm-submenu-toggle{background-color:#fff;color:currentColor}.tbm.tbm--mobile .tbm-submenu-toggle{border-left:1px solid rgba(0,0,0,0.2);border-right:0}.tbm.tbm--mobile .tbm-subnav .tbm-item:first-child{border-top:0}.tbm.tbm--mobile .tbm-subnav .tbm-subnav{margin-left:1rem}.tbm.tbm--mobile .tbm-block{margin-bottom:0;padding:0 1.25rem}
     2	
     3	
