.sidebar{width:200px;flex-direction:column}@media (max-width: 767px){.sidebar{flex-direction:row;padding-right:0px;width:100%;margin-left:0px}}.sidebar-menu{margin-top:0px;padding-top:0px;padding-left:0px;width:200px}@media (max-width: 767px){.sidebar-menu{display:flex;width:100%;background:#f1f1f1;padding-left:16px;padding-top:21px;flex-direction:row;flex-wrap:wrap}}.sidebar-menu-item{list-style:none;line-height:0;margin-bottom:40px;padding:0}@media (max-width: 767px){.sidebar-menu-item{padding-right:30px}.sidebar-menu-item a{color:#000 !important}}.sidebar-menu-item a,.sidebar-menu-item button,.sidebar-menu-item span{text-transform:uppercase;font-family:'Baskerville No 2';font-size:13px;font-weight:400;line-height:22px;letter-spacing:0.03em;margin:0;color:#595959;border-bottom:1px solid transparent;transition:border 0.2s ease-in;padding:0 0 4px 0}.sidebar-menu-item:hover>a,.sidebar-menu-item button:hover{color:#000;border-bottom:1px solid transparent}.sidebar-menu-item .active a,.sidebar-menu-item .parent-active{border-bottom:1px solid #000 !important}@media (max-width: 767px){.sidebar-menu-item{margin-bottom:16px;padding-right:30px}}.sidebar-submenu{display:flex;flex-direction:column;padding-left:0px;padding-top:20px;list-style:none}@media (max-width: 767px){.sidebar-submenu{padding-top:0px;padding-left:16px;flex-direction:row;overflow-x:scroll;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}}.sidebar-submenu-item{padding-bottom:12px;line-height:0;margin-bottom:13px;padding:0}.sidebar-submenu-item a{text-transform:uppercase;font-family:'Avenir Next';font-size:12px;font-weight:500;line-height:12px;letter-spacing:0.12em;text-align:left;margin:0;border-bottom:1px solid transparent;transition:border 0.2s ease-in;padding:0 0 7px 0;color:#000}.sidebar-submenu-item a:hover,.sidebar-submenu-item.active>a,.sidebar-submenu-item.parent-active{border-bottom:1px solid #000 !important}@media (max-width: 767px){.sidebar-submenu-item{padding-bottom:10px;padding-right:17px}}@media (max-width: 767px){.sidebar-submenu::-webkit-scrollbar{display:none}}.sidebar-desktop{display:none}.sidebar-mobile{display:block}@media (min-width: 768px){.sidebar-desktop{display:block}.sidebar-mobile{display:none}}@media (max-width: 767px){.sidebar-submenu{display:none}.sidebar-submenu.show{display:flex}}.sidebar-menu-item.active,.sidebar-submenu-item.active{text-decoration:underline;text-underline-offset:7px}.sidebar-menu-item.parent-active>a{text-decoration:underline}@media (max-width: 767px){.sidebar-menu-item>a{color:#000}}
