.sidebar-menu{grid-row:1 / 3;padding-left:40px}@media(max-width:640px){.sidebar-menu{grid-column:1 / -1;padding:0 0 0 20px}}.sidebar-menu h1{font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;font-size:2rem}.sidebar-menu ul{list-style:none;margin:0;padding:0}.sidebar-menu ul li{margin-left:.5rem}.sidebar-menu ul li:before{content:"\30fb";font-size:1rem}.sidebar-menu ul li:first-child{margin-left:0rem}.sidebar-menu ul li:first-child:before{content:""}.sidebar-menu ul li:first-child a{font-size:12px}.sidebar-menu ul li a{font-size:10px;text-decoration:none;color:#403a38}.sidebar-menu ul li a.active{font-weight:700}.sidebar-menu ul li ul{margin-left:1rem!important}.sidebar-menu ul li ul li:first-child{margin-left:.5rem}.sidebar-menu ul li ul li:first-child a{font-size:10px}.sidebar-menu ul li ul li:before{content:""}.sidebar-menu ul li ul li a{display:flex;align-items:center;justify-content:flex-start}.sidebar-menu ul li ul li a:before{content:"";width:12px;height:12px;display:block;background-image:url(side-menu-arrow.svg);background-size:cover;background-position:center}.sidebar-menu ul.grandchild{margin-left:1rem!important}.sp_drawer_collection{display:none}@media(max-width:640px){.product_wrap .sidebar-menu{display:none}.sidebar-menu{position:relative;display:grid;grid-template-rows:56px 40px 1fr;transition:grid-template-rows .3s}.sidebar-menu .sp_drawer_collection{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 20px 0 0}.sidebar-menu .sp_drawer_collection:before{content:"CATEGORY";font-family:futura-pt,sans-serif;font-weight:500;font-size:1.2rem;line-height:1}.sidebar-menu .sp_drawer_collection label{width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;position:relative}.sidebar-menu .sp_drawer_collection label:after{content:"";width:20px;height:1px;background:#403a38;display:block}.sidebar-menu .sp_drawer_collection label:before{content:"";width:1px;height:20px;background:#403a38;display:none;position:absolute;right:10px}.sidebar-menu .sp_drawer_collection label input{display:none}.sidebar-menu ul{max-height:20rem;transition:all .3s}.sidebar-menu ul li{transition:all .3s}.sidebar-menu:has(input:checked){grid-template-rows:56px 40px 0fr}.sidebar-menu:has(input:checked) .sp_drawer_collection:before{opacity:0;pointer-events:none}.sidebar-menu:has(input:checked) label:before{display:block}.sidebar-menu:has(input:checked) ul{max-height:4rem;width:calc(100vw - 40px);pointer-events:none;margin-top:-40px}.sidebar-menu:has(input:checked) ul li{opacity:0;height:0px;display:flex;align-items:center;justify-content:flex-start}.sidebar-menu:has(input:checked) ul li:has(.active){height:40px;opacity:1;display:flex;align-items:center;width:calc(100% - 34px);margin-left:0}.sidebar-menu:has(input:checked) ul li:has(.active):before{content:""!important}.sidebar-menu:has(input:checked) ul li:has(.active) a{flex:0 0 auto}.sidebar-menu:has(input:checked) ul li:has(.active) ul{position:static}.sidebar-menu:has(input:checked) ul li:has(.child) ul{margin-top:0;margin-left:0!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/side-menu.css.map */
