.sidebar-title{font-size:1.5em;margin-bottom:1em;font-weight:700}.sidebar-menu,.sidebar-submenu{list-style:none;padding:0;margin:0}.sidebar-item{margin-bottom:10px}.sidebar-link,.sidebar-sublink{text-decoration:none;color:#333;display:inline-block;padding:8px 12px;border-radius:4px;position:relative}.sidebar-link:after,.sidebar-sublink:after,.active-submenu:after{content:"";position:absolute;left:12px;bottom:3px;width:0;height:2px;background-color:#333;transition:width .3s}.active-submenu:after{width:88%}.sidebar-submenu{padding-left:20px;margin-top:5px;display:none}.sidebar-submenu.open{display:block}.sidebar-divider{border-top:1px solid #ccc;margin:15px 0}.sidebar-item:has(.sidebar-sublink.active-submenu)>.active-submenu.sidebar-link:after{content:none}.sidebar-item:has(.sidebar-sublink.active-submenu)>.sidebar-link.active-submenu{font-weight:400}.sidebar-item:not(:has(.sidebar-sublink.active-submenu))>.sidebar-link.active-submenu{font-weight:600}ul#sidebarMenu>li:nth-child(n+3)>a{font-weight:600}.sidebar-toggle{display:none;color:#000;border:none;padding:5px;font-size:14px;cursor:pointer;position:absolute;top:90px;right:10px}body.collection-template main#MainContent{max-width:1440px;margin:auto;position:relative}#sidebarMenu{display:block;width:100%}#sidebarMenu{padding:20px}@media (max-width: 1440px){.sidebar-submenu{padding-left:20px}.sidebar-sublink{font-size:16px}}@media (max-width: 1024px){.sidebar-nav{display:none}#sidebarMenu{padding:20px 70px 20px 30px;margin-top:75px}.collection-custom-filters{margin:20px 70px 0 30px}.sidebar-link,.sidebar-sublink{padding:5px 12px}.sidebar-nav{position:fixed;background-color:#fff;box-shadow:1px 5px 7px 1px #0000004f;z-index:9;left:-550px;transition:all .5s;top:0;height:100%;width:80%}.sidebar-toggle{display:none;align-items:center;gap:0}.sidebar-nav.open{left:0}.sidebar-submenu{display:none}.sidebar-submenu.open{display:block}}@media (min-width: 1025px){.sidebar-nav{position:absolute;left:0;top:0;width:260px}.sidebar-toggle{display:none}body.collection-template main#MainContent:has(.sidebar-nav) .collection.page-width{padding-left:35px}}@media (min-width: 1440px){body.collection-template main#MainContent:has(.sidebar-nav) .collection.page-width{padding-left:35px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/collection-sidebar-navigation.css.map */
