.ep-megamenu-vertical-toggle-btn{font:inherit;color:inherit;text-transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;vertical-align:middle;text-align:center;background:#f2f2f2;border:none;border-radius:3px;justify-content:space-around;align-items:center;margin:0;padding:10px 15px;font-size:16px;text-decoration:none;display:flex;overflow:visible}.ep-megamenu-vertical-toggle-btn span{margin:0 15px}.ep-megamenu-vertical-toggle-btn i{font-size:14px}ul[id*=ep-megamenu].bdt-accordion{display:grid}ul[id*=ep-megamenu].bdt-accordion>:nth-child(n+2){margin-block-start:0}ul[id*=ep-megamenu] .bdt-accordion-title:before{background-image:none}ul[id*=ep-megamenu].bdt-accordion{background:#fff;padding:10px;box-shadow:0 7px 29px #64646f33}ul[id*=ep-megamenu].bdt-accordion:nth-child(n+2){margin-block-start:15px}.ep-megamenu-has>.bdt-accordion-title:before{content:"";float:right;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;block-size:1.4em;inline-size:1.4em;margin-inline-start:10px}.ep-megamenu-has.bdt-open>.bdt-accordion-title:before{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E)}.header-mobile-slide{text-align:initial}.ep-badge-label{color:#fff;background:red;border-radius:3px;padding:4px 5px;font-size:8px;font-weight:600;line-height:1;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.ep-megamenu{--ep-megamenu-vertical-width:250px}.ep-megamenu .ep-megamenu-panel{max-block-size:80vh;padding-inline-start:0;overflow:auto}.ep-megamenu .bdt-dropbar{background:0 0;margin:0;padding:0}.ep-megamenu .bdt-navbar-toggle{padding:0;justify-content:flex-start;min-block-size:auto;padding:10px;font-size:27px;display:inline-flex}.ep-megamenu .bdt-navbar-toggle svg{color:#333;block-size:1em;inline-size:1em}.ep-megamenu .megamenu-header-default .bdt-navbar-nav li .bdt-megamenu-indicator{font-size:10px}.ep-megamenu .megamenu-header-default .bdt-navbar-nav li .bdt-icon{margin-inline-end:7px}.ep-megamenu .megamenu-header-mobile{text-align:end;display:flex}.ep-megamenu .bdt-navbar-nav li .ep-menu-nav-link{grid-column-gap:6px;align-items:center;padding:10px 12px;font-size:16px;line-height:1;text-decoration:none;transition:all .3s;display:flex;position:relative}.ep-megamenu.ep-megamenu-horizontal .bdt-navbar-nav{grid-column-gap:10px;background:0 0;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ep-megamenu.ep-megamenu-horizontal li .ep-menu-nav-link{color:#494c52}.ep-megamenu.ep-megamenu-horizontal li a{min-block-size:0}.ep-megamenu .ep-default-submenu-panel{max-block-size:unset;overflow:unset;background-color:#f5f5f5;border-radius:3px;padding:15px 20px;list-style:none}.ep-megamenu .ep-default-submenu-panel li{margin-block-end:1px}.ep-megamenu .ep-default-submenu-panel li:last-child{margin-block-end:0}.ep-megamenu .ep-default-submenu-panel li a{color:#34373b;padding:7px 10px;font-size:15px;display:block}.ep-megamenu .ep-default-submenu-panel .menu-item-has-children{position:relative}.ep-megamenu .ep-default-submenu-panel .menu-item-has-children:before{content:"";will-change:transform;transform-origin:top;border-block-start:1px solid #333;border-inline-end:1px solid #333;block-size:8px;inline-size:8px;position:absolute;inset-block-start:50%;inset-inline-end:7px;transform:rotate(45deg)}.ep-megamenu .badge-new,.ep-megamenu .badge-popular,.ep-megamenu .badge-hot,.ep-megamenu .badge-trending,.ep-megamenu .badge-featured,.ep-megamenu .badge-updated{position:relative}.ep-megamenu .badge-new:before,.ep-megamenu .badge-popular:before,.ep-megamenu .badge-hot:before,.ep-megamenu .badge-trending:before,.ep-megamenu .badge-featured:before,.ep-megamenu .badge-updated:before{color:#fff;text-transform:uppercase;border-radius:3px;padding:3px 6px;font-size:8px;position:absolute;inset-block-start:-18px;inset-inline-end:0}.ep-megamenu .badge-new:before{content:"new";background-color:#23504d}.ep-megamenu .badge-popular:before{content:"popular";background-color:#e9b508}.ep-megamenu .badge-hot:before{content:"hot";background-color:#fd4505}.ep-megamenu .badge-trending:before{content:"trending";background-color:#00c2db}.ep-megamenu .badge-featured:before{content:"featured";background-color:#7f69fd}.ep-megamenu .badge-updated:before{content:"updated";background-color:#0d0c43}.ep-megamenu .ajax-loading .bdt-megamenu-indicator.bdt-spinner.bdt-icon{position:absolute;inset-inline-end:0}.ep-megamenu .ajax-loading .bdt-megamenu-indicator.bdt-spinner.bdt-icon svg{block-size:12px;inline-size:12px;display:block}.ep-megamenu .ajax-loading .bdt-megamenu-indicator:not(.bdt-spinner){opacity:0}.mega-menu-builder-panel.bdt-drop.bdt-open{padding:0!important}.ep-megamenu.ep-megamenu.ep-megamenu-horizontal .mega-menu-builder-panel.bdt-dropdown.bdt-open{background:unset;inline-size:100%;padding:0}.ep-megamenu.ep-megamenu.ep-megamenu-horizontal .megamenu-header-default .ep-badge-label{inset-block-start:-10px;inset-inline-start:58%}.ep-megamenu.ep-megamenu.ep-megamenu-vertical .mega-menu-builder-panel.bdt-dropdown.bdt-open{background:unset;inline-size:calc(100% - calc(var(--ep-megamenu-vertical-width) + 15px));padding:0}.ep-megamenu.ep-megamenu.ep-megamenu-vertical .megamenu-header-default .ep-badge-label{inset-block-start:50%}.ep-megamenu.ep-megamenu-vertical.initialized{display:none}.ep-megamenu.ep-megamenu-vertical li .ep-menu-nav-link{color:#595962}.ep-megamenu.ep-megamenu-vertical li .ep-menu-nav-link:hover{color:#000}.ep-megamenu.ep-megamenu-vertical li .bdt-megamenu-indicator{transition:transform .4s;position:absolute;inset-block-start:50%;inset-inline-end:7px;transform:translateY(-50%)rotate(-90deg)}.menu-item-has-children .bdt-dropdown{background:#fff;padding:15px;list-style:none;box-shadow:0 5px 15px #00000014}.menu-item-has-children .bdt-dropdown li{margin-block-end:10px;font-size:11px;font-weight:400}.menu-item-has-children .bdt-dropdown li:last-child{margin-block-end:0}.menu-item-has-children .bdt-dropdown li a{color:#494c52;text-decoration:none;transition:all .3s}.menu-item-has-children .bdt-dropdown li a:hover{color:#101114}.menu-item-has-children .bdt-accordion-content>li{margin:0;padding-inline-start:12px;list-style:none}.menu-item-has-children .bdt-accordion-content{list-style:none}.menu-item-has-children .bdt-accordion-content li{text-transform:capitalize;margin-block-end:5px;font-size:14px;font-weight:400}.menu-item-has-children .bdt-accordion-content li:last-child{margin-block-end:0}.menu-item-has-children .bdt-accordion-content li a{color:#494c52;margin-block-start:3px;text-decoration:none;transition:all .3s}.menu-item-has-children .bdt-accordion-content li a:hover{color:#101114}.ep-megamenu-vertical .bdt-navbar-nav{grid-gap:1px;inline-size:var(--ep-megamenu-vertical-width);background:#f2f2f2;border-radius:3px;flex-direction:column;align-items:flex-start;margin:0;padding:15px 20px;list-style:none;display:flex}.ep-megamenu-vertical .bdt-navbar-nav li{inline-size:100%}.ep-megamenu-vertical .bdt-navbar-nav li a{min-block-size:0}.ep-virtual-area{z-index:99999;inline-size:100%;margin:0;padding:0;position:absolute;inset-inline:0}.ep-virtual-area .bdt-accordion-title .ep-menu-nav-link .bdt-megamenu-indicator{margin-inline-end:15px}.ep-virtual-area .bdt-accordion-title{align-items:center;display:flex;position:relative}.ep-virtual-area .bdt-accordion-title .bdt-megamenu-indicator{font-size:12px;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.ep-virtual-area .bdt-accordion-content{max-block-size:90vh;margin:0;padding:0;overflow:auto}.ep-virtual-area .ep-menu-nav-link{grid-gap:5px;color:#000;padding:5px 8px;font-size:16px}.ep-virtual-area .ep-menu-nav-link svg,.ep-virtual-area .ep-menu-nav-link i{block-size:14px;inline-size:auto;margin-inline-end:5px;line-height:14px}@media screen and (width>=1025px){.bdt-mega-menu-hamburger-m .megamenu-header-mobile{display:none!important}}@media screen and (width<=1024px){.bdt-mega-menu-hamburger-m .megamenu-header-default{display:none!important}}@media screen and (width>=768px){.bdt-mega-menu-hamburger-s .megamenu-header-mobile{display:none!important}}@media screen and (width<=767px){.bdt-mega-menu-hamburger-s .megamenu-header-default{display:none!important}}.bdt-mega-menu-hamburger-none .megamenu-header-mobile{display:none!important}.bdt-mega-menu-hamburger-none .megamenu-header-default .bdt-navbar-nav{flex-wrap:wrap}.ep-megamenu .ep-megamenu-offcanvas-content .bdt-navbar-nav,.ep-megamenu .ep-megamenu-offcanvas-content .ep-offcanvas-nav{flex-direction:column;align-items:flex-start;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.ep-megamenu .ep-megamenu-offcanvas-content .bdt-navbar-nav li,.ep-megamenu .ep-megamenu-offcanvas-content .ep-offcanvas-nav li{inline-size:100%}.ep-megamenu .ep-megamenu-offcanvas-content .bdt-navbar-nav li a,.ep-megamenu .ep-megamenu-offcanvas-content .ep-offcanvas-nav li a{inline-size:100%;display:block}.ep-megamenu .ep-megamenu-offcanvas-content .bdt-navbar-nav .ep-megamenu-panel,.ep-megamenu .ep-megamenu-offcanvas-content .ep-offcanvas-nav .ep-megamenu-panel,.ep-megamenu .ep-megamenu-offcanvas-content .bdt-navbar-nav .ep-default-submenu-panel,.ep-megamenu .ep-megamenu-offcanvas-content .ep-offcanvas-nav .ep-default-submenu-panel,.ep-megamenu .ep-megamenu-offcanvas-content .bdt-navbar-nav .sub-menu,.ep-megamenu .ep-megamenu-offcanvas-content .ep-offcanvas-nav .sub-menu{inline-size:100%;padding-inline-start:0;list-style:none}.ep-megamenu .ep-megamenu-offcanvas .bdt-offcanvas-bar{background:#fff;padding:20px}.ep-megamenu .ep-megamenu-offcanvas .ep-megamenu-panel{box-sizing:border-box;margin-block-start:10px;inline-size:100%!important;max-block-size:inherit!important}.ep-megamenu .ep-megamenu-offcanvas .ep-offcanvas-footer{border-block-start:1px solid #ececed;margin-block-start:20px;padding-block-start:20px}.ep-megamenu .ep-megamenu-offcanvas .ep-offcanvas-logo{border-block-end:1px solid #ececed;margin-block-end:-20px;padding-block-end:20px}.ep-megamenu .ep-megamenu-offcanvas .ep-offcanvas-logo img{object-fit:contain;vertical-align:middle;block-size:auto;inline-size:180px}.ep-megamenu .ep-megamenu-offcanvas .bdt-offcanvas-close{border:1px solid #f0f0f4;border-radius:30px;padding:10px;font-size:12px;transition:all .3s;inset-block-start:20px;inset-inline-end:20px}.ep-megamenu .ep-megamenu-offcanvas .bdt-offcanvas-close svg{color:#39383f;block-size:1em;inline-size:1em;transition:all .3s}.ep-megamenu .ep-megamenu-offcanvas .bdt-offcanvas-close:hover,.ep-megamenu .ep-megamenu-offcanvas .bdt-offcanvas-close:focus{background:#ff000014}.ep-megamenu .ep-megamenu-offcanvas .bdt-offcanvas-close:hover svg,.ep-megamenu .ep-megamenu-offcanvas .bdt-offcanvas-close:focus svg{color:red}.ep-megamenu .ep-megamenu-offcanvas .ep-megamenu-offcanvas-content{margin-block-start:40px}.ep-megamenu .ep-megamenu-offcanvas .ep-megamenu-offcanvas-content .ep-offcanvas-nav{gap:15px}.ep-megamenu .ep-megamenu-offcanvas .ep-megamenu-offcanvas-content .menu-item{position:relative}.ep-megamenu .ep-megamenu-offcanvas .ep-megamenu-offcanvas-content .menu-item.active a,.ep-megamenu .ep-megamenu-offcanvas .ep-megamenu-offcanvas-content .menu-item:hover a{color:#2196f3}.ep-megamenu .ep-megamenu-offcanvas .ep-megamenu-offcanvas-content .ep-menu-nav-link{justify-content:space-between;align-items:center;padding:0;font-size:16px;transition:all .3s;display:flex}.ep-megamenu .ep-megamenu-offcanvas .ep-megamenu-offcanvas-content .ep-menu-nav-link .bdt-megamenu-indicator{color:currentColor;border-radius:30px;margin-inline-start:auto;padding:8px;font-size:12px;line-height:1;transition:all .3s;opacity:1!important}.ep-megamenu .ep-megamenu-offcanvas .ep-megamenu-offcanvas-content .bdt-spinner{position:absolute;z-index:99999!important;border:0!important;padding:0!important;inset-inline-end:40px!important}.ep-megamenu .ep-megamenu-offcanvas .ep-megamenu-offcanvas-content .bdt-spinner svg{block-size:20px!important;inline-size:20px!important}