.custom-menu-drawer-v2-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:990;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s;cursor:pointer}.custom-menu-drawer-v2-overlay.open{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s linear 0s;pointer-events:auto}.custom-menu-drawer-v2{position:fixed;transform:translate(-100%);left:0;top:0;bottom:0;height:100vh;background:#fff;z-index:999;transition:transform .3s ease,visibility .3s ease;width:80vw;max-width:340px;box-shadow:2px 0 16px #0000001f;visibility:hidden;display:flex;flex-direction:column}.custom-menu-drawer-v2.open{transform:translate(0);visibility:visible}.custom-menu-drawer-v2__content{display:flex;flex-direction:column;height:100vh;overflow:hidden}.custom-menu-drawer-v2__header-row{display:grid;grid-template-columns:90% 10%;align-items:center;border-bottom:1px solid #eee;padding:0 .5rem 0 0}.custom-menu-drawer-v2__title{margin:0;padding:1rem 1.5rem 1rem 2rem;font-size:2.5rem;font-weight:600;border:none}.custom-menu-drawer-v2__close{position:static;top:auto;right:auto;background:none;border:none;font-size:1.7rem;padding:.5rem;z-index:2;cursor:pointer;color:#222;display:flex;align-items:center;justify-content:center;margin:0}.custom-menu-drawer-v2__navigation{flex:1 1 auto;overflow-y:auto;padding:0 0 1.5rem}.custom-menu-drawer-v2__menu{list-style:none;margin:0;padding:0}.custom-menu-drawer-v2__text-base{font-family:Satoshi,sans-serif!important;font-size:1.3rem;font-weight:500;line-height:1.5;letter-spacing:normal;text-decoration:none}.custom-menu-drawer-v2__menu-item{font-family:Satoshi,sans-serif!important;font-size:1.7rem;font-weight:500;line-height:1.5;letter-spacing:normal;text-decoration:none;color:#000;background:none;border:none;outline:none;cursor:pointer;padding:1.1rem 2rem;display:flex;align-items:center;width:100%;text-align:left;transition:color .2s,background .2s}button.custom-menu-drawer-v2__menu-item{font-family:Satoshi,sans-serif!important;font-size:1.7rem;font-weight:500;line-height:1.5;letter-spacing:normal;text-decoration:none;margin:0;padding:1.1rem 2rem;text-align:left;appearance:none;-webkit-appearance:none;-moz-appearance:none}.custom-menu-drawer-v2__submenu-link{font-family:Satoshi,sans-serif!important;font-size:1.7rem;font-weight:500;line-height:1.5;letter-spacing:normal;text-decoration:none;display:block;padding:1rem;color:#000;transition:color .2s,background .2s}.custom-menu-drawer-v2__menu-item:focus,.custom-menu-drawer-v2__menu-item:hover{color:#000;background:#f7f7f7}.custom-menu-drawer-v2__menu-item[aria-expanded=true]{background:#f7f7f7}.custom-menu-drawer-v2__menu-item summary{list-style:none}.custom-menu-drawer-v2__menu-item::-webkit-details-marker,.custom-menu-drawer-v2__menu-item summary::-webkit-details-marker{display:none}.custom-menu-drawer-v2__submenu-list{display:none;padding-left:2rem;margin:.5rem 0 0;list-style:none}.custom-menu-drawer-v2__submenu-list li{list-style:none;margin:0;padding:0}.custom-menu-drawer-v2__menu-item[aria-expanded=true]+.custom-menu-drawer-v2__submenu-list{display:block}.custom-menu-drawer-v2__submenu-link:hover{color:#000;background:#f7f7f7}.submenu-caret{display:inline-flex;align-items:center;vertical-align:middle;margin-left:.6rem}.submenu-caret svg{stroke:#000!important;width:1.2em;height:1.2em;display:block}.custom-menu-drawer-v2__menu-item[aria-expanded=false] .submenu-caret--down{display:inline-flex}.custom-menu-drawer-v2__menu-item[aria-expanded=false] .submenu-caret--up,.custom-menu-drawer-v2__menu-item[aria-expanded=true] .submenu-caret--down{display:none}.custom-menu-drawer-v2__menu-item[aria-expanded=true] .submenu-caret--up{display:inline-flex}.custom-menu-drawer-v2__slider-bar{margin:2rem auto;width:80%;height:2px;background:linear-gradient(to right,#0000000d,#0000004d,#0000000d);border-radius:2px;position:relative}.custom-menu-drawer-v2__slider-bar:after{content:"";position:absolute;top:-4px;left:40%;width:20%;height:8px;background:#000;border-radius:4px;box-shadow:0 2px 4px #0000001a}@media screen and (min-width: 750px){.custom-menu-drawer-v2{width:340px;max-width:340px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-menu-drawer-v2.css.map */
