body:has(.menu-open) div#nav-book-categories{animation:fadeInDown var(--menu-speed) ease forwards;display:block;max-height:calc(100dvh - var(--header-height)*1.3);overflow:auto}body:has(.menu-open) #mobile-menu-toggle[id] span{transition:all .2s linear !important;background:var(--golden)}body:has(.menu-open) #mobile-menu-toggle[id] span:nth-child(2){width:12px !important;transform:rotate(-38deg) translateZ(0);transform-origin:9px 100% !important}body:has(.menu-open) #mobile-menu-toggle[id] span:nth-child(3){width:21px !important;left:1px !important;transform:none}body:has(.menu-open) #mobile-menu-toggle[id] span:nth-child(4){transform:rotate(38deg) translateZ(0) !important;transform-origin:9px 100% !important;width:12px !important;opacity:1}body:has(.panel-open) .site-body:before{visibility:visible;animation:overlayfadeIn var(--menu-speed) ease forwards;z-index:50}body:has(.panel-closing) .site-body{filter:blur(0px)}body:has(.panel-closing) .site-body:before{animation:fadeOut var(--menu-speed) ease forwards}body:has(.panel-closing.menu-open) div#nav-book-categories{animation:fadeOutUp var(--menu-speed) ease forwards;display:block}body:has(.panel-closing.search-open) div#nav-search{animation:fadeOutUp var(--menu-speed) ease forwards;display:block}body:has(.panel-closing) .site-body:before{visibility:visible;animation:fadeOut var(--menu-speed) ease forwards}#nav-book-categories .rows{display:flex;gap:2em;max-width:70%;padding-top:2em;padding-bottom:2.5em}#nav-book-categories .rows h5{font-size:15px;font-weight:400;margin-bottom:16px}#nav-book-categories .rows h5:not(:first-child){margin-top:1.2em}#nav-book-categories .rows h5 a{color:#000;text-decoration:none;transition:all .3s ease}#nav-book-categories .rows ul{padding-left:0}#nav-book-categories .rows ul li{list-style:none;padding-bottom:12px}#nav-book-categories .rows ul li a{color:var(--gray2);text-decoration:none;transition:all .3s ease}#nav-book-categories .rows a:hover{color:var(--golden)}#nav-book-categories .rows .viewall{color:var(--golden);font-family:var(--font2);margin-top:.8em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:10px;display:block}/*# sourceMappingURL=style-footer.min.css.map */
