.sidebar_logo{display:flex;justify-content:flex-start;align-items:center;margin:4rem 2rem 2rem;padding-bottom:2rem;border-bottom:1px solid lightgray}.sidebar_logo img{width:100%;height:auto;max-width:12rem}.sidebar_logo svg{max-width:100px}.sidebar_logo a{text-decoration:none;color:#000}.sidebar_logo h1{margin:0;font-size:2.5rem;letter-spacing:0;text-transform:uppercase}.sidebar{height:100%;width:0;position:fixed;z-index:999;top:0;left:0;background-color:#fff;overflow-x:hidden;transition:.2s;border-top:3.7rem solid var(--color-red);width:100%;max-width:400px;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebarBackdrop{display:block;width:100%;height:100%;position:fixed;background:#000000bf;top:0;left:0;opacity:0;visibility:hidden;transition:all .2s}.sidebar.open+.sidebarBackdrop{opacity:1;visibility:visible}#SidebarUl{opacity:0;transition:all .2s}.sidebar.open #SidebarUl{opacity:1}.nav_ul_siderbar{display:flex;flex-direction:column;list-style:none;padding:20px 0 0;margin:0}.nav_li_siderbar{text-decoration:none;display:block;transition:.3s;white-space:nowrap;margin:1rem 2rem .8rem;cursor:pointer;display:flex;justify-content:space-between}.last_li{margin-top:4rem}.nav_li_siderbar.hasLink a:hover{text-decoration:underline}.nav_li_siderbar a{text-decoration:none;text-transform:capitalize;border-radius:100px;color:#000;cursor:pointer;text-underline-offset:.5rem;font-size:1.8rem}.nav_li_siderbar svg{width:6px}.nav_li_siderbar svg path{fill:#000}.sidebar_icon{float:right;transform:translateY(30%)}.sidebar .closebtn{position:absolute;right:.5rem;padding:2rem;margin-left:0;line-height:1}.closebtn svg{width:1.6rem;height:auto;color:#000}.sidebarOpen{overflow:hidden}.sidebarOpen #MainContent,.sidebarOpen .custom-header,.sidebarOpen .footer-section{pointer-events:none}.MobileNav2{height:100%;position:fixed;z-index:99;width:0%;top:0;display:block;left:0;background-color:#fff;overflow-x:hidden;transition:.2s;color:#000;width:100%;transform:translate(-100%)}.MobileNav2.open{transform:translate(0)}.MobileNav2Sec1{position:relative;text-align:center;margin:2rem;padding:2.5rem 0;border-bottom:1px solid lightgray}.MobileNav2Sec1 h1{font-size:2rem;font-weight:700;width:85%;margin:auto;color:#000;text-transform:uppercase}.backbtn{position:absolute;left:-20px;top:0;bottom:0;padding:20px;font-size:2rem;margin:auto auto auto 0;box-sizing:content-box;cursor:pointer}.backbtn path{fill:#000}.MobileNav2Sec1 .closebtn{top:-10px;z-index:999}.MobileNav2Sec2{padding-bottom:20px;padding-top:20px}.nav_accordion_body{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.nav_accordion-title,.nav_level2_item{padding:1rem 2rem;width:100%;text-align:left;border:none;background:transparent;font-family:inherit;display:flex;justify-content:space-between;cursor:pointer;font-size:1.8rem}.nav_level2_item{color:currentColor;text-decoration:none;text-underline-offset:.5rem}.nav_level2_item:hover{text-decoration:underline}.nav_accordion-title svg{width:6px;transition:transform .2s ease-out;transform:rotate(90deg)}.nav_accordion-title.active svg{transform:rotate(-90deg)}.nav_accordion_body ul{list-style:none;margin:0;padding:0 30px 15px}.nav_accordion_body li{margin:10px 0}.nav_accordion_body li a{color:currentColor;text-decoration:none}.nav_accordion_body li a:hover{text-decoration:underline}.sidebar form{padding:1.7rem;margin:3.6rem 2rem 1.6rem;border:1px solid var(--color-primary);background:transparent;display:flex;gap:1.2rem;align-items:center}.sidebar button{background:transparent;border:none;outline:none;box-shadow:none;padding:0;line-height:1}.sidebar input{background:transparent;border:none;outline:none;box-shadow:none;padding:0;line-height:1;font-family:inherit;font-size:1.6rem;font-weight:500;width:calc(100% - 3.2rem)}.sidebar .header_btn{margin-inline:2rem;display:block;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sidebar.css.map */
