@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}}.mega-menu-panel{background:#fff;display:grid;gap:2.5rem;grid-template-columns:280px 1fr;height:100vh;left:50%;min-height:420px;overflow-y:auto;overscroll-behavior:contain;padding:2.5rem 3rem 130px;position:absolute;top:100%;transform:translate(-50%);width:100vw;z-index:30}.mega-menu-panel__left{border-right:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;padding-right:1.5rem}.mega-menu-panel__right{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:500px}.mega-fade-enter-active,.mega-fade-leave-active{transition:opacity .25s ease,transform .25s ease}.mega-fade-enter-from,.mega-fade-leave-to{opacity:0}.shake{animation:shake .3s ease-in-out;border-color:red}.nav-gradient-overlay:before{background:linear-gradient(rgba(0,0,0,.675),transparent 97.86%);content:"";height:100%;inset:0;min-height:150px;pointer-events:none;position:absolute;transition:.1s linear .1s;width:100%;z-index:0}.line{stroke-dasharray:34;stroke-dashoffset:0;transition:stroke-dasharray .3s ease,opacity .3s ease}.group:hover .line-bottom{animation:fadeLine .6s ease forwards}.group:hover .line-top{animation:fadeLine .6s ease .15s forwards}@keyframes fadeLine{0%{opacity:1;stroke-dashoffset:0}40%{opacity:0;stroke-dashoffset:-34}60%{opacity:0;stroke-dashoffset:34}to{opacity:1;stroke-dashoffset:0}}.x-line{stroke-dasharray:24;stroke-dashoffset:0;transition:stroke-dashoffset .6s ease,opacity .6s ease}.group:hover .x-line-1{animation:xFade 1.2s ease forwards}.group:hover .x-line-2{animation:xFade 1.2s ease .25s forwards}@keyframes xFade{0%{opacity:1;stroke-dashoffset:0}40%{opacity:0;stroke-dashoffset:24}60%{opacity:0;stroke-dashoffset:24}to{opacity:1;stroke-dashoffset:0}}.cart-white-bg[data-v-a7493c1c]{bottom:0;max-width:600px;position:fixed;right:0;top:0;transform-origin:right;transition:width .36s cubic-bezier(.31,0,.13,1);width:100%}.white-bg-enter-active[data-v-a7493c1c]{animation:cart-bg-scale-open-a7493c1c .36s cubic-bezier(.31,0,.13,1);transform-origin:right}.white-bg-leave-active[data-v-a7493c1c]{transition:width .32s cubic-bezier(.31,0,.13,1) .12s}.white-bg-leave-to[data-v-a7493c1c]{width:0!important}@keyframes cart-bg-scale-open-a7493c1c{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fade-overlay-enter-active[data-v-a7493c1c]{transition:opacity .36s cubic-bezier(.31,0,.13,1) .12s}.fade-overlay-leave-active[data-v-a7493c1c]{transition:opacity .3s cubic-bezier(.31,0,.13,1) .4s}.fade-overlay-enter-from[data-v-a7493c1c],.fade-overlay-leave-to[data-v-a7493c1c]{opacity:0;visibility:hidden}.slide-sidebar-enter-active[data-v-a7493c1c]{transition:opacity .36s cubic-bezier(.31,0,.13,1) .3s}.slide-sidebar-leave-active[data-v-a7493c1c]{transition:opacity .18s cubic-bezier(.31,0,.13,1)}.slide-sidebar-enter-from[data-v-a7493c1c],.slide-sidebar-leave-to[data-v-a7493c1c]{opacity:0;visibility:hidden}.custom-scrollbar[data-v-a7493c1c]{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-a7493c1c]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-a7493c1c]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-a7493c1c]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.custom-scrollbar[data-v-a7493c1c]::-webkit-scrollbar-thumb:hover{background-color:#00000040}@media(min-width:650px){.cart-white-bg[data-v-a7493c1c]{width:600px}}.white_bg[data-v-79b0dd8e]{bottom:0;left:0;position:fixed;top:0;width:100%}@media(min-width:640px){.white_bg[data-v-79b0dd8e]{width:420px}}.white-bg-enter-active[data-v-79b0dd8e]{animation:bg-scale-open-79b0dd8e .36s cubic-bezier(.31,0,.13,1);transform-origin:left}.white-bg-leave-active[data-v-79b0dd8e]{transition:width .32s cubic-bezier(.31,0,.13,1) .12s}.white-bg-leave-to[data-v-79b0dd8e]{width:0!important}@keyframes bg-scale-open-79b0dd8e{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fade-overlay-enter-active[data-v-79b0dd8e]{transition:opacity .36s cubic-bezier(.31,0,.13,1) .12s}.fade-overlay-leave-active[data-v-79b0dd8e]{transition:opacity .3s cubic-bezier(.31,0,.13,1) .4s}.fade-overlay-enter-from[data-v-79b0dd8e],.fade-overlay-leave-to[data-v-79b0dd8e]{opacity:0;visibility:hidden}.slide-sidebar-enter-active[data-v-79b0dd8e]{transition:opacity .36s cubic-bezier(.31,0,.13,1) .3s}.slide-sidebar-leave-active[data-v-79b0dd8e]{transition:opacity .18s cubic-bezier(.31,0,.13,1)}.slide-sidebar-enter-from[data-v-79b0dd8e],.slide-sidebar-leave-to[data-v-79b0dd8e]{opacity:0;visibility:hidden}.menu-item[data-v-79b0dd8e]{opacity:1;transform:translate(0)}.panel-slide-right-enter-active[data-v-79b0dd8e]{transition:transform .4s cubic-bezier(.31,0,.13,1)}.panel-slide-right-leave-active[data-v-79b0dd8e]{transition:transform .35s cubic-bezier(.31,0,.13,1)}.panel-slide-right-enter-from[data-v-79b0dd8e],.panel-slide-right-leave-to[data-v-79b0dd8e]{transform:translate(100%)}.custom-scrollbar[data-v-79b0dd8e]{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-79b0dd8e]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-79b0dd8e]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-79b0dd8e]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.custom-scrollbar[data-v-79b0dd8e]::-webkit-scrollbar-thumb:hover{background-color:#00000040}
