.w-dropdown-list{opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(-10px)}.w-dropdown.w--open .w-dropdown-list{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-list-body{opacity:0;animation:.4s ease-out .1s forwards fadeInStagger}.w-dropdown.w--open .dropdown-list-body{animation-delay:.15s}@keyframes fadeInStagger{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dropdown-card{opacity:0;animation:.3s ease-out forwards cardFadeIn;transform:translateY(15px)}.w-dropdown.w--open .dropdown-card:first-child{animation-delay:.1s}.w-dropdown.w--open .dropdown-card:nth-child(2){animation-delay:.15s}.w-dropdown.w--open .dropdown-card:nth-child(3){animation-delay:.2s}.w-dropdown.w--open .dropdown-card:nth-child(4){animation-delay:.25s}.w-dropdown.w--open .dropdown-card:nth-child(5){animation-delay:.3s}@keyframes cardFadeIn{to{opacity:1;transform:translateY(0)}}.dropdown-footer-full{z-index:1;position:relative}.dropdown-overflow{flex-direction:column;max-height:100vh;display:flex;overflow-y:auto}.dropdown-list-body{flex:1}.dropdown-overflow .dropdown-footer-full{flex-shrink:0;margin-top:auto}.dropdown-2.mob-non .w-dropdown-list{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000;max-height:0;transition:max-height .3s ease-out,opacity .3s ease-out;overflow:hidden}.dropdown-2.mob-non.w--open .w-dropdown-list{opacity:1;max-height:500px}.caret,.caret svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.w-dropdown.w--open .caret,.w-dropdown.w--open .caret svg{transform:rotate(180deg)}
.dropdown-2:has(.dropdown-grid.product) .dropdown-overflow{flex-direction:column!important;height:calc(100vh - 80px)!important;padding-top:0!important;display:flex!important;overflow:hidden!important}.dropdown-2:has(.dropdown-grid:not(.product)) .dropdown-overflow{flex-direction:column!important;height:calc(100vh - 80px)!important;padding-top:0!important;display:flex!important;overflow:hidden!important}.dropdown-2:has(.dropdown-grid) .dropdown-overflow{flex-direction:column!important;height:calc(100vh - 80px)!important;padding-top:0!important;display:flex!important;overflow:hidden!important}.dropdown-2:has(.dropdown-grid:not(.product)) .dropdown-footer-full{display:none!important}.dropdown-content-section{flex:1!important;padding-top:40px!important;padding-bottom:20px!important;overflow-y:auto!important}.dropdown-footer-section{background:#2a2a2a;border-top:1px solid #e0e6e8;flex-shrink:0;justify-content:center;align-items:center;padding:10px 0;display:flex}.dropdown-2:has(.dropdown-grid.product) .dropdown-footer-full{display:none!important}.dropdown-footer-section{z-index:10!important}.dropdown-footer-section .dropdown-footer{justify-content:center!important;align-items:center!important;gap:20px!important;display:flex!important}.dropdown-footer-section .dropdown-footer-link{color:#fff!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;transition:color .2s!important}.dropdown-footer-section .dropdown-footer-link:hover{color:var(--primary-1)!important}.dropdown-footer-section .footer-divider{align-items:center!important;display:flex!important}.dropdown-footer-section .divider-5{background-color:#e0e6e8!important;width:1px!important;height:28px!important}
@media screen and (max-width:1023px){.navbar-3 .menu .menu-left,.navbar-3 .menu .menu-right{display:none}.navbar-wrapper,.navbar-wrapper-2,.navbar-3{display:block!important}.brand-2{align-items:center!important;margin-right:32px!important;padding-top:6px!important;display:flex!important}.navbar-3 .menu{align-items:center!important;height:80px!important;display:flex!important}.container-19{justify-content:space-between!important;align-items:center!important;height:80px!important;display:flex!important}.menu-button{z-index:10001;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;display:flex;position:fixed;top:25px;right:20px}.hamburger-line{transform-origin:50%;background:#fff;width:30px;height:3px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.menu-button.w--open .hamburger-line:first-child{transform:translateY(9px)rotate(45deg)}.menu-button.w--open .hamburger-line:nth-child(2){opacity:0;transform:translate(20px)}.menu-button.w--open .hamburger-line:nth-child(3){transform:translateY(-9px)rotate(-45deg)}body.mobile-menu-open{touch-action:none}.mobile-menu-overlay,.mobile-menu-content{touch-action:auto}.mobile-menu-overlay{z-index:9999;-webkit-overflow-scrolling:touch;background:#000;padding:0 20px 20px;position:fixed;inset:80px 0 0;overflow:hidden auto}.mobile-menu-container{flex-direction:column;display:flex;position:relative}.mobile-menu-section{z-index:1;border:none;margin-bottom:20px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative}.mobile-menu-section.pushed-up{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-100%)}.mobile-menu-section.sticky-active{z-index:100;margin-top:0;position:sticky;top:0;transform:translateY(0)}.mobile-menu-section.move-to-top{z-index:100;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative}.mobile-menu-section.sticky-active .mobile-menu-header{z-index:100;background:#000;position:sticky;top:0}.mobile-menu-header{color:#fff;cursor:pointer;text-align:left;z-index:10;background:#000;border:none;justify-content:space-between;align-items:center;width:100%;padding:15px 20px;font-size:18px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.mobile-menu-header.active{color:#fff;background:#000}.mobile-menu-section.sticky-active .mobile-menu-header{z-index:101;position:sticky;top:0;box-shadow:0 2px 8px #0000004d}.mobile-menu-arrow{justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}.mobile-menu-arrow svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-menu-header.active .mobile-menu-arrow svg{transform:rotate(180deg)}.mobile-menu-header-link{color:#fff;text-align:left;background:#000;justify-content:flex-start;align-items:center;width:100%;padding:15px 20px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.mobile-menu-header-link:hover{color:#fff;background:#000}.mobile-menu-overlay .mobile-menu-content{-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#555 #222!important;background:#000!important;max-height:0!important;padding:0 20px!important;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.mobile-menu-overlay .mobile-menu-content.active{max-height:calc(100vh - 160px)!important;padding:20px!important;overflow:hidden auto!important}.mobile-menu-content::-webkit-scrollbar{width:8px}.mobile-menu-content::-webkit-scrollbar-track{background:#222}.mobile-menu-content::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.mobile-menu-content::-webkit-scrollbar-thumb:hover{background:#777}.mobile-menu-category{margin-bottom:20px}.mobile-menu-category:last-child{margin-bottom:0}.mobile-menu-category-title{color:#fff;text-transform:uppercase;margin-bottom:15px;font-size:18px;font-weight:700}.mobile-menu-link{color:#fff;border-bottom:1px solid #222;align-items:center;padding:12px 0;text-decoration:none;display:flex}.mobile-menu-link:hover{color:#fff!important;background:inherit!important;padding-left:inherit!important}.mobile-menu-link:hover .mobile-menu-title{color:#fff!important;background:inherit!important}.mobile-menu-link:hover .mobile-menu-desc{color:#aaa!important}.mobile-menu-icon{width:0;height:0;margin-right:0;display:none!important}.mobile-menu-text{flex:1}.mobile-menu-title{margin-bottom:2px;font-size:18px;font-weight:500;color:#fff!important}.mobile-menu-desc{color:#aaa;font-size:16px}.mobile-menu-footer{z-index:10001;background:#000;border-top:1px solid #333;justify-content:center;align-items:center;gap:15px;padding:20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000004d}.mobile-menu-footer-btn{cursor:pointer;text-align:center;border:none;flex:1;min-width:160px;padding:15px 25px;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.mobile-menu-footer-btn.primary{color:#000;background:#fff}.mobile-menu-footer-btn.secondary{color:#fff;background:0 0;border:2px solid #fff}.mobile-menu-overlay{padding-bottom:100px}@media screen and (max-width:480px){.mobile-menu-footer{flex-direction:column;padding:15px 20px}.mobile-menu-footer-btn{width:100%;min-width:auto;margin:0}.mobile-menu-footer-btn:first-child{margin-bottom:10px}.mobile-menu-overlay{padding-bottom:120px}}}
