/*! Pushy - v1.4.0 (modified to TOP-DROP overlay)
* https://github.com/christophery/pushy/
*/.pushy{--pushy-max-height: 88vh;--pushy-radius: 0 0 22px 22px;--pushy-shadow: 0 18px 60px rgba(0,0,0,.35);position:fixed;width:100%;max-width:100vw;height:auto;max-height:var(--pushy-max-height);top:0;left:0;right:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:var(--pushy-radius);box-shadow:var(--pushy-shadow);transform:translate3d(0,-110%,0);opacity:0}.pushy a{display:block;color:var(--global-text-color);padding:22px 34px;text-decoration:none;font-size:inherit}.pushy ul:first-child{margin-top:10px}.pushy.pushy-left,.pushy.pushy-right{left:0;right:0}.pushy-content{visibility:hidden}.pushy-open-left #container,.pushy-open-left .push,.pushy-open-right #container,.pushy-open-right .push{transform:none!important}.pushy-open-left .pushy,.pushy-open-right .pushy{transform:translateZ(0);opacity:1}.pushy-open-left .pushy-content,.pushy-open-right .pushy-content{visibility:visible}.pushy{transition:transform .38s cubic-bezier(.77,0,.175,1),opacity .22s ease}#container,.push{transition:none!important}.pushy-content{transition:visibility .2s cubic-bezier(.16,.68,.43,.99)}.site-overlay{display:block;opacity:0;pointer-events:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{opacity:1;pointer-events:auto}.pushy-btn:focus,.pushy-link a:focus,.pushy-content input:focus,.site-overlay:focus{outline:none;box-shadow:none}.pushy-submenu>ul{padding-left:15px;transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.pushy-submenu>ul .pushy-link{transition:opacity .2s ease-in-out}.pushy-submenu button{font-size:inherit;width:100%;color:var(--global-text-color);padding:22px 34px;text-align:left;background:transparent;border:0;display:flex;justify-content:space-between;align-items:center}.pushy-submenu>a,.pushy-submenu>button{position:relative}.pushy-submenu>a:after,.pushy-submenu>button:after{content:none}.pushy-submenu-closed>ul{max-height:0;overflow:hidden;visibility:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open>ul{max-height:1000%;visibility:visible}.pushy-submenu-open .pushy-link{opacity:1}.pushy-arrow{transition:transform .2s}.pushy-link-content{display:flex;justify-content:space-between;align-items:center;width:100%}.pushy-link-icon{margin-left:auto}@media (min-width: 900px){.pushy{width:min(560px,92vw);margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/pushy.css.map */
