#sidebar-container{min-width:20rem;position:absolute;z-index:10;height:100%;top:0;bottom:0}@media only screen and (max-width: 1023px){#sidebar-container{display:none}}.sidebar{position:sticky;top:80px;min-width:20rem;font-family:SansGuiltMBMedium,Gill Sans,sans-serif;font-size:1.4rem;line-height:21px;text-transform:uppercase}.sidebar__separator{height:1px;background-color:#0006;padding:0;border:none;margin:1.14em 0 1.11em}.sidebar__separator.small{width:2rem;margin-right:auto}.sidebar__inner{max-height:calc(100vh - 80px);overflow-y:auto;scrollbar-width:none}.sidebar__inner::-webkit-scrollbar{display:none}.sidebar__nav-inner__item__title,.sidebar__nav-outer__item__title{line-height:1.5;letter-spacing:.504px}.sidebar__nav-inner__item__title{text-transform:none}@media (hover: hover){.sidebar__nav-inner__item__title:hover,.sidebar__nav-outer__item__title:hover{position:relative;display:inline-block}.sidebar__nav-inner__item__title:hover:after,.sidebar__nav-outer__item__title:hover:after{content:"";position:absolute;bottom:0;height:1px;background-color:#000;left:0;width:100%}}.sidebar__nav-inner{display:none;line-height:1.5;margin-left:1rem}.sidebar__nav-inner.open{display:block}@media only screen and (min-width: 992px){.sidebar__nav-inner{margin-bottom:.5rem}}.sidebar__nav-outer{line-height:1.5}.sidebar__nav-outer.has-active-child .sidebar__nav-inner{display:block}.sidebar__nav-outer+.sidebar__nav-outer{margin-top:1.125em}.sidebar__nav-inner__item.active a,.sidebar__nav-outer__item.active a{position:relative;display:inline-block;line-height:1.5}.sidebar__nav-inner__item.active a:after,.sidebar__nav-outer__item.active a:after{content:"";position:absolute;bottom:0;height:1px;background-color:#000;left:0;width:100%}.sidebar__nav-inner__item__title,.sidebar__nav-outer__item__title{cursor:pointer;display:inline-block}@media only screen and (max-width: 991px){.sidebar{position:fixed;z-index:40;right:100%;top:0;height:100%;background:#fff;transition:transform .5s}.sidebar.visible{transform:translate3d(100%,0,0)}.sidebar__slide-area.expanded .sidebar__nav-outer{margin-top:0;margin-bottom:0}.sidebar__scroll__top{flex-grow:1;transition:min-height .5s ease 0s;overflow:hidden}.sidebar__buttons{top:0;height:4.2rem;display:flex;align-items:center;padding:0 1.5rem;width:100%;position:absolute;justify-content:space-between;z-index:2}.sidebar__back,.sidebar__close{cursor:pointer;display:block}.sidebar__back{opacity:0;transition:opacity .5s}.sidebar__back.visible{opacity:1}.sidebar__close svg{width:1.4rem;height:1.1rem}.sidebar__inner{padding:1.2rem 2rem 2rem;height:100%}.sidebar__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow-y:scroll}.sidebar__nav-inner{min-height:0;transition:min-height .5s}.sidebar__nav-outer__item.has-active-child .sidebar__nav-outer__item__title{position:relative;display:inline-block;line-height:1.5}.sidebar__nav-outer__item.has-active-child .sidebar__nav-outer__item__title:after{content:"";position:absolute;bottom:0;height:1px;background-color:#000;left:0;width:100%}.sidebar__bottom__split>*{margin:0}.sidebar__bottom__split>:first-child{float:left;width:50%;padding-right:10px;margin-right:10px}}@media only screen and (min-width: 768px) and (max-width:991px){.sidebar{border-right:1px solid #000;background:#fff;min-width:320px}}@media only screen and (max-width: 767px){.sidebar{width:100%}}@media only screen and (min-width: 992px){.sidebar__inner{z-index:1;padding:2.6rem 3rem 3rem}.sidebar__content{margin-top:-.375em}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sidebar.css.map */
