nav.pushy.pj-menu-side-ready .pushy-submenu>ul{display:none!important;max-height:0!important;visibility:hidden!important;overflow:hidden!important}.pj-menu-side-panel[hidden]{display:none!important}.pj-menu-side-panel{position:fixed;box-sizing:border-box;top:var(--pj-side-popout-top, 8px);bottom:auto;left:var(--pj-side-nav-width, 200px);right:auto;z-index:10000;display:block;width:max-content;max-width:calc(100vw - var(--pj-side-nav-width, 200px) - 8px);max-width:calc(100dvw - var(--pj-side-nav-width, 200px) - 8px);height:auto;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);min-width:0;min-height:0;overflow:hidden;background:var(--pj-side-menu-bg, #191918);color:var(--pj-side-child-text, #fff);border:0;border-radius:0;box-shadow:none;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-7px);transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s}.pj-menu-side-panel.is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0);transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s}.pj-menu-side-panel.is-right{left:auto;right:var(--pj-side-nav-width, 200px);transform:translate(7px)}.pj-menu-side-panel.is-right.is-visible{transform:translate(0)}.pj-menu-side-panel__body{display:block;box-sizing:border-box;width:max-content;max-width:100%;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);min-width:0;min-height:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pj-menu-side-panel__links{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;list-style:none;width:max-content;max-width:100%;min-width:0;margin:0;padding:0;font-family:var(--btn_font),sans-serif;font-size:var(--pj-side-font-size, 16px);font-weight:400}.pj-menu-side-panel__links>li{box-sizing:border-box;display:block;flex:0 0 auto;width:100%;min-width:0;margin:0;padding:0}.pj-menu-side-panel__links a,.pj-menu-side-panel__item-button,.pj-menu-side-panel__back{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:48px;margin:0;padding:12px 20px;border:0;border-radius:0;background-color:transparent;background-image:linear-gradient(to right,var(--pj-side-hover, #414141),var(--pj-side-hover, #414141));background-position:left center;background-repeat:no-repeat;background-size:0% 100%;color:var(--pj-side-child-text, #fff)!important;font-family:var(--btn_font),sans-serif;font-size:inherit;font-weight:inherit;line-height:1.35;text-align:left;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:background-size var(--pj-menu-fill-duration, .36s) cubic-bezier(.22,1,.36,1)}.pj-menu-side-panel__links[data-depth="2"] a,.pj-menu-side-panel__links[data-depth="2"] .pj-menu-side-panel__item-button{color:var(--pj-side-grandchild-text, #fff)!important}.pj-menu-side-panel__links a:hover,.pj-menu-side-panel__item-button:hover,.pj-menu-side-panel__back:hover,.pj-menu-side-panel__links a:focus-visible,.pj-menu-side-panel__item-button:focus-visible,.pj-menu-side-panel__back:focus-visible{background-color:transparent;background-size:100% 100%}.pj-menu-side-panel__links a:focus-visible,.pj-menu-side-panel__item-button:focus-visible,.pj-menu-side-panel__back:focus-visible{outline:1px solid currentColor;outline-offset:-2px}.pj-menu-side-panel__chevron{display:block;flex:0 0 6px;width:6px;height:10px;color:var(--pj-side-arrow-color, currentColor)}.pj-menu-side-panel__back{font-size:.75em;opacity:.9}@media(max-width:767px){.pj-menu-side-panel__links a,.pj-menu-side-panel__item-button{min-height:43px;padding:11px 12px}.pj-menu-side-panel__links a,.pj-menu-side-panel__item-button{white-space:normal;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.pj-menu-side-panel,.pj-menu-side-panel.is-visible,.pj-menu-side-panel__links a,.pj-menu-side-panel__item-button,.pj-menu-side-panel__back{transition:none!important}}nav.pushy .pushy-content,nav.pushy .pushy-content :is(a,button,input,p,span,label,select,option),nav.pushy .pushy-content .cart-text,nav.pushy .pushy-content .cart-text *,nav.pushy .pj-menu-shopify-account,nav.pushy .pj-menu-account-label,.pj-menu-side-panel .pj-menu-side-panel__links,.pj-menu-side-panel .pj-menu-side-panel__links :is(a,button,span){font-weight:700!important}nav.pushy .pj-menu-shopify-account::part(signed-out-avatar),nav.pushy .global-search-input::placeholder{font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/1101/assets/pj-global-menu-sidepanel.css.map */
