:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}@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-9ff58b98]{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-9ff58b98]{animation:cart-bg-scale-open-9ff58b98 .36s cubic-bezier(.31,0,.13,1);transform-origin:right}.white-bg-leave-active[data-v-9ff58b98]{transition:width .32s cubic-bezier(.31,0,.13,1) .12s}.white-bg-leave-to[data-v-9ff58b98]{width:0!important}@keyframes cart-bg-scale-open-9ff58b98{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fade-overlay-enter-active[data-v-9ff58b98]{transition:opacity .36s cubic-bezier(.31,0,.13,1) .12s}.fade-overlay-leave-active[data-v-9ff58b98]{transition:opacity .3s cubic-bezier(.31,0,.13,1) .4s}.fade-overlay-enter-from[data-v-9ff58b98],.fade-overlay-leave-to[data-v-9ff58b98]{opacity:0;visibility:hidden}.slide-sidebar-enter-active[data-v-9ff58b98]{transition:opacity .36s cubic-bezier(.31,0,.13,1) .3s}.slide-sidebar-leave-active[data-v-9ff58b98]{transition:opacity .18s cubic-bezier(.31,0,.13,1)}.slide-sidebar-enter-from[data-v-9ff58b98],.slide-sidebar-leave-to[data-v-9ff58b98]{opacity:0;visibility:hidden}.custom-scrollbar[data-v-9ff58b98]{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-9ff58b98]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-9ff58b98]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-9ff58b98]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.custom-scrollbar[data-v-9ff58b98]::-webkit-scrollbar-thumb:hover{background-color:#00000040}@media(min-width:650px){.cart-white-bg[data-v-9ff58b98]{width:600px}}.white_bg[data-v-9f90cbfd]{border-radius:.75rem;bottom:.75rem;left:.75rem;position:fixed;top:.75rem;transition:width .5s cubic-bezier(.31,0,.13,1)}.white-bg-enter-active[data-v-9f90cbfd]{animation:bg-scale-open-9f90cbfd .36s cubic-bezier(.31,0,.13,1);transform-origin:left}.white-bg-leave-active[data-v-9f90cbfd]{transition:width .32s cubic-bezier(.31,0,.13,1) .12s}.white-bg-leave-to[data-v-9f90cbfd]{width:0!important}@keyframes bg-scale-open-9f90cbfd{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fade-overlay-enter-active[data-v-9f90cbfd]{transition:opacity .36s cubic-bezier(.31,0,.13,1) .12s}.fade-overlay-leave-active[data-v-9f90cbfd]{transition:opacity .3s cubic-bezier(.31,0,.13,1) .4s}.fade-overlay-enter-from[data-v-9f90cbfd],.fade-overlay-leave-to[data-v-9f90cbfd]{opacity:0;visibility:hidden}.slide-sidebar-enter-active[data-v-9f90cbfd]{transition:opacity .36s cubic-bezier(.31,0,.13,1) .3s}.slide-sidebar-leave-active[data-v-9f90cbfd]{transition:opacity .18s cubic-bezier(.31,0,.13,1)}.slide-sidebar-enter-from[data-v-9f90cbfd],.slide-sidebar-leave-to[data-v-9f90cbfd]{opacity:0;visibility:hidden}.sidebar-fixed[data-v-9f90cbfd]{transition:width .5s cubic-bezier(.31,0,.13,1)}.left-panel[data-v-9f90cbfd]{transition:width .5s cubic-bezier(.31,0,.13,1),padding .3s ease}.menu-item[data-v-9f90cbfd]{animation:menu-item-appear-9f90cbfd .7s cubic-bezier(.31,0,.13,1) forwards;animation-delay:calc(var(--n, 1)*16ms + .18s);opacity:0;transform:translate(-.625rem)}.menu-items .menu-item[data-v-9f90cbfd]:first-child{--n:1}.menu-items .menu-item[data-v-9f90cbfd]:nth-child(2){--n:2}.menu-items .menu-item[data-v-9f90cbfd]:nth-child(3){--n:3}.menu-items .menu-item[data-v-9f90cbfd]:nth-child(4){--n:4}.menu-items .menu-item[data-v-9f90cbfd]:nth-child(5){--n:5}@keyframes menu-item-appear-9f90cbfd{0%{opacity:0;transform:translate(-.625rem)}to{opacity:1;transform:translate(0)}}.panel-slide-enter-active[data-v-9f90cbfd]{transition:opacity .3s cubic-bezier(.31,0,.13,1)}.panel-slide-leave-active[data-v-9f90cbfd]{transition:opacity .2s cubic-bezier(.31,0,.13,1)}.panel-slide-enter-from[data-v-9f90cbfd],.panel-slide-leave-to[data-v-9f90cbfd]{opacity:0}.panel-slide-enter-to[data-v-9f90cbfd],.panel-slide-leave-from[data-v-9f90cbfd]{opacity:1}.subcategory-image[data-v-9f90cbfd],.subcategory-text[data-v-9f90cbfd]{opacity:0;pointer-events:none;transform:translate(-1.875rem);transition:transform .7s cubic-bezier(.31,0,.13,1),opacity .7s cubic-bezier(.31,0,.13,1)}.subcategory-image.subcategory-visible[data-v-9f90cbfd]{opacity:1;pointer-events:auto;transform:translate(0);transition-delay:calc(var(--item-index)*50ms + .2s)}.subcategory-text.subcategory-visible[data-v-9f90cbfd]{opacity:1;pointer-events:auto;transform:translate(0);transition-delay:calc(var(--text-index, 0)*50ms + .2s)}.custom-scrollbar[data-v-9f90cbfd]{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-9f90cbfd]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-9f90cbfd]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-9f90cbfd]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.custom-scrollbar[data-v-9f90cbfd]::-webkit-scrollbar-thumb:hover{background-color:#00000040}
