.sidebar-wrapper{position:relative}.sidebar{position:fixed;top:0;left:0;width:280px;height:100vh;background:rgb(var(--color-background));box-shadow:2px 0 8px #00000014;display:flex;flex-direction:column;z-index:1000;transform:translate(0);transition:transform .3s ease;color:rgb(var(--color-foreground));overflow-y:auto;overflow-x:hidden}.sidebar__close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:50%;cursor:pointer;color:rgba(var(--color-foreground),.7);transition:all .3s ease;padding:0;z-index:1001}.sidebar__close:hover{background:rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));transform:rotate(90deg)}.sidebar__close svg{width:20px;height:20px}.sidebar__logo{padding:2rem 1.5rem 1rem;text-align:center}.sidebar__icons{display:flex;justify-content:flex-end;align-items:center;gap:4px;padding:1rem 1.5rem .5rem}.sidebar__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;text-decoration:none;color:#666;position:relative;transition:all .3s ease;padding:0}.sidebar__icon:hover{color:#333;transform:translateY(-2px)}.sidebar__icon svg{width:20px;height:20px}.sidebar-cart-count{position:absolute;top:-2px;right:-2px;background:#f44;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;min-width:18px}.sidebar__nav{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:1rem 1.5rem}.sidebar__nav .header__inline-menu{width:100%}.sidebar__nav .list-menu{display:flex;flex-direction:column;gap:0;padding:0;margin:0}.sidebar__nav .list-menu--inline{display:flex;flex-direction:column;flex-wrap:nowrap}.sidebar__nav .list-menu__item{display:block;width:100%;padding:1rem 0;text-decoration:none;color:inherit;border-bottom:1px solid rgba(var(--color-foreground),.05);transition:background-color .2s ease}.sidebar__nav .list-menu__item:hover{background-color:rgba(var(--color-foreground),.05)}.sidebar__nav .list-menu__item--active{background-color:rgba(var(--color-foreground),.08);font-weight:600}.sidebar__nav .header__menu-item{display:block;width:100%;padding:1rem 0;text-decoration:none;color:inherit;border-bottom:1px solid rgba(var(--color-foreground),.05);transition:background-color .2s ease}.sidebar__nav .header__menu-item:hover{background-color:rgba(var(--color-foreground),.05)}.sidebar__nav .header__active-menu-item{font-weight:600}.sidebar__nav details{width:100%}.sidebar__nav summary{display:block;width:100%;padding:1rem 0;cursor:pointer;border-bottom:1px solid rgba(var(--color-foreground),.05);transition:background-color .2s ease}.sidebar__nav summary:hover{background-color:rgba(var(--color-foreground),.05)}.sidebar__nav .header__submenu{position:static;transform:none;visibility:visible;opacity:1;box-shadow:none;border:none;background:rgb(var(--color-background));margin-left:1rem;color:rgb(var(--color-foreground))}.sidebar__nav .header__submenu.color-scheme-1{background:rgb(var(--color-1-background));color:rgb(var(--color-1-text))}.sidebar__nav .header__submenu.color-scheme-2{background:rgb(var(--color-2-background));color:rgb(var(--color-2-text))}.sidebar__nav .header__submenu.color-scheme-3{background:rgb(var(--color-3-background));color:rgb(var(--color-3-text))}.sidebar__nav .header__submenu.color-scheme-4{background:rgb(var(--color-4-background));color:rgb(var(--color-4-text))}.sidebar__nav .header__submenu.color-scheme-5{background:rgb(var(--color-5-background));color:rgb(var(--color-5-text))}.sidebar__nav .header__submenu .list-menu__item,.sidebar__nav .header__submenu .header__menu-item{padding:.8rem 1.5rem;border-bottom:1px solid rgba(var(--color-foreground),.03);color:inherit}.sidebar__bottom{margin-top:auto;padding:1.5rem;border-top:1px solid #eee;text-align:center}.sidebar__bottom .localization-form{margin:0 auto 1rem;padding:.5rem 0;width:fit-content}.sidebar__bottom .localization-form:last-of-type{margin-bottom:0}.sidebar__bottom .localization-form:only-child{margin-bottom:.5rem}.sidebar__bottom .localization-form{transform:scale(.9);transform-origin:center}.sidebar__bottom .localization-form__select,.sidebar__bottom .disclosure__button{font-size:1.2rem}.sidebar__bottom .localization-form~.sidebar__social{margin-top:1rem}.sidebar__social{margin-top:1rem;padding-top:1rem;text-align:center}.sidebar__list-social{justify-content:center;gap:.5rem;margin:0 auto;width:fit-content}.sidebar__list-social .list-social__item .icon{height:2rem;width:2rem}.sidebar__list-social .list-social__link{padding:.8rem;color:rgba(var(--color-foreground),.7);transition:all .3s ease}.sidebar__list-social .list-social__link:hover{color:rgb(var(--color-foreground));transform:translateY(-2px)}.sidebar-hamburger__icon{display:block;width:28px;height:3px;background:#222;position:relative}.sidebar-hamburger__icon:before,.sidebar-hamburger__icon:after{content:"";display:block;width:28px;height:3px;background:#222;position:absolute;left:0;transition:.2s}.sidebar-hamburger__icon:before{top:-9px}.sidebar-hamburger__icon:after{top:9px}.sidebar__logo a,.sidebar__nav a,.sidebar__icons a,.sidebar__bottom,.sidebar__bottom *{color:inherit;fill:currentColor}.sidebar{transform:translate(-100%);box-shadow:none}.sidebar.open{transform:translate(0);box-shadow:2px 0 8px #00000014}.sidebar-hamburger{display:none}@media (min-width: 990px){.sidebar-hamburger{display:none}.sidebar-wrapper{z-index:1000}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/component-sidebar.css.map */
