.main-navigation .sub-menu{width:200px;background:0 0;padding:20px 0 0;z-index:9;text-align:right;box-shadow:0 5px 15px 0 rgba(0,0,0,.25);position:absolute;right:9999rem;opacity:0;transition:opacity .15s linear,transform .15s linear,right 0s .15s;transform:translateY(10px)}.main-navigation li.menu-item-has-children:hover>ul,.main-navigation ul li.menu-item-has-children.focus>ul,.main-navigation ul li.menu-item-has-children:focus>ul{right:0;opacity:1;transform:translateY(0);transition:opacity .15s linear,transform .15s linear}.main-navigation .menu-item{position:relative}.main-navigation .sub-menu .menu-item{margin:0;display:block;background-color:#fff}.main-navigation li.menu-item-has-children>ul li.menu-item-has-children>ul{top:0;padding:0}.main-navigation li.menu-item-has-children.focus>ul li.menu-item-has-children.focus>ul,.main-navigation li.menu-item-has-children:hover>ul li.menu-item-has-children:hover>ul{left:unset;right:100%}.sub-menu .menu-item-has-children{position:relative}.navbar-expand-lg .navbar-nav .menu-item-has-children .nav-link{display:inline-block}.navbar-expand-lg .navbar-nav .menu-item-has-children .sub-menu .nav-link{padding:15px 20px;display:block}.main-navigation .sub-menu .menu-item:last-child{margin:0}.main-navigation .menu-item-has-children:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;font-size:9px;cursor:pointer}.main-navigation .sub-menu .menu-item-has-children::after{position:absolute;top:40%;left:15px;transform:rotate(90deg);margin:0}.menu-item-has-children .caret{display:none}@media (max-width:1200px){.main-navigation li.menu-item-has-children:hover>ul{right:9999rem;opacity:0}.main-navigation .menu-item-has-children:after{display:none}.menu-item-has-children .caret{display:inline-block;padding:5px;line-height:1;background-color:transparent;font-size:9px}.menu-item-has-children .caret:focus{outline:1px dotted}.main-navigation .sub-menu .menu-item-has-children .caret{font-size:9px;position:absolute;top:17px;left:6px;transform:rotate(90deg)}.main-navigation li.menu-item-has-children.menu-open>ul{right:0;opacity:1;transform:translateY(0);transition:opacity .15s linear,transform .15s linear}.main-navigation li.menu-item-has-children.menu-open>ul li.menu-item-has-children.menu-open>ul{left:unset;right:100%}}@media (max-width:12000px) and (min-width:992px){.main-navigation .sub-menu .menu-item-has-children .caret,.main-navigation .sub-menu .menu-item-has-children:after,.main-navigation .sub-menu .menu-item-has-children:hover:after,.navbar-expand-lg .navbar-nav .menu-item-has-children .sub-menu .nav-link{color:#161616!important}}@media (max-width:991px){.main-navigation{padding:0 15px}#menu{height:19px;position:relative;outline:0}#menu:hover{opacity:.7;background:0 0}#menu:focus{outline:1px dotted}#menu span{display:block;position:absolute;top:0;right:0;height:2px;width:22px}#menu span:nth-child(2){top:6px}#menu span:nth-child(3){top:12px}#menu.navbar-toggler span:nth-child(1),#menu.navbar-toggler span:nth-child(3){transition:transform .3s ease-in-out}#menu.navbar-toggler:not(.collapsed) span:nth-child(1){top:6px;transform:rotate(135deg)}#menu.navbar-toggler:not(.collapsed) span:nth-child(2){height:12px;visibility:hidden}#menu.navbar-toggler:not(.collapsed) span:nth-child(3){top:6px;transform:rotate(-135deg)}.main-navigation .navbar-nav .menu-item,.main-navigation .navbar-nav .menu-item:last-child{width:100%;margin:0}#navbarmenus #social-menu .menu-item{text-align:left}.main-navigation .navbar-nav .menu-item .nav-link{padding:15px 0;display:block}.navbar-expand-lg .navbar-nav .menu-item-has-children .nav-link{padding-right:26px}#navbarmenus{padding:0 15px;margin:0 -15px;position:relative}.navbar-drop #navbarmenus{margin-top:20px}#navbarmenus .sub-menu,#navbarmenus .sub-menu .sub-menu{text-align:left;background:0 0;padding-left:20px;width:auto;box-shadow:none;right:unset}#navbarmenus .navbar-nav .menu-item .sub-menu .menu-item{border:none;background-color:transparent}.main-navigation .sub-menu{padding:0 0 0 8px;display:none}.menu-item-has-children{position:relative}.main-navigation .sub-menu .menu-item-has-children .caret,.menu-item-has-children .caret{position:absolute;top:18px;right:0;left:unset;transform:unset}.main-navigation #navbarmenus .menu-item-has-children>.caret{transition:.3s}.main-navigation #navbarmenus .menu-item-has-children.menu-open>.caret{transform:rotate(180deg)}.main-navigation .navbar-nav .menu-item.menu-open>ul{position:relative;padding:0 0 0 8px}.main-navigation .navbar-nav .menu-item.menu-open>ul ul{right:unset;left:unset}.navbar-expand-lg .navbar-nav .menu-item-has-children .sub-menu .nav-link{padding:10px 26px 10px 0}.main-navigation .menu-item.menu-open .sub-menu{display:block}.appear-left #navbarmenus{overflow-y:auto;position:fixed;top:0;bottom:0;left:-250px;bottom:0;width:250px;padding:20px;margin:0;z-index:99;transition:all .2s ease}.appear-left #navbarmenus.show{left:0}.main-navigation.appear-left #navbarmenus .navbar-nav{margin:0;border:none}.appear-left #navbarmenus .beats_cart.menu-item{padding:15px 0}}