.noscroll{height:100% !important;overflow:hidden !important}.noscroll body{height:100% !important;overflow:hidden !important}.noscroll-long{overflow-y:scroll !important}.noscroll-UI{height:100% !important;overflow:hidden !important}.noscroll-UI body{height:100% !important;overflow:hidden !important}.progressive-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1031;width:100%;height:calc(100vh + 80px);background-color:#212121;overflow:hidden;transform:translateY(-100%);transition:all 0.6s cubic-bezier(0.46, 0.92, 0.46, 0.92)}.progressive-menu.is-active{transform:translateY(0)}.progressive-menu .-menu{padding:15px;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1032;width:calc(100% - 15px);height:64px;background-color:#212121}.progressive-menu .-menu .-logo{margin:0;padding:0;display:inline-block}.progressive-menu .-menu .-logo:focus,.progressive-menu .-menu .-logo.active,.progressive-menu .-menu .-logo:hover{text-decoration:none}.progressive-menu .-menu .-logo.active{color:#ffc107}.progressive-menu .-menu .-logo:hover{color:#ffce3d}.progressive-menu .-menu .-logo:focus,.progressive-menu .-menu .-logo:active{color:#c99700}.progressive-menu .-menu .-logo img{height:50px;max-height:34px}.progressive-menu .-menu .-close{margin:0;position:relative;display:inline-block;float:right;width:34px;height:34px;cursor:pointer;transition:all 0.3s}.progressive-menu .-menu .-close:before{position:absolute;top:0;left:50%;width:1px;height:100%;content:"";background-color:#FFF;transform:translateX(-50%) rotate(45deg);transition:all 0.3s}.progressive-menu .-menu .-close:after{position:absolute;top:0;right:50%;width:1px;height:100%;content:"";background-color:#FFF;transform:translateX(-50%) rotate(135deg);transition:all 0.3s}.progressive-menu .-menu .-close:hover:before,.progressive-menu .-menu .-close:hover:after{background-color:#ffce3d}.progressive-menu .-menu .-close:focus:before,.progressive-menu .-menu .-close:focus:after,.progressive-menu .-menu .-close:active:before,.progressive-menu .-menu .-close:active:after{background-color:#c99700}.progressive-menu .-content{position:relative;height:100%;overflow-x:hidden;overflow-y:scroll;background-color:#212121}.progressive-menu .-content ul{margin:104px 0 180px;padding:0;list-style:none;text-align:center}.progressive-menu .-content ul li{display:block}.progressive-menu .-content ul li a{margin:0;padding:14px 0;position:relative;display:block;color:#FFF;font-size:16px;font-weight:700;line-height:1.5;text-transform:uppercase;transition:all 0.3s}.progressive-menu .-content ul li a.-customer,.progressive-menu .-content ul li a.-logout{margin:0 5px;display:inline-block;vertical-align:middle}.progressive-menu .-content ul li a.-customer{color:#ffc107}.progressive-menu .-content ul li a.-logout{color:#FFF}.progressive-menu .-content ul li a.active{color:#ffc107;text-decoration:none}.progressive-menu .-content ul li a:hover{color:#ffce3d;text-decoration:none}.progressive-menu .-content ul li a:focus,.progressive-menu .-content ul li a:active{color:#c99700;text-decoration:none}.progressive-menu .-content ul li a .cart-count{margin:0 0 0 6px;display:inline-block;line-height:1}.header{padding:14px 0 0;position:fixed;top:0;left:0;z-index:101;width:100%;background-color:#212121;border-bottom:0.1rem solid #c99700;transition:all 0.3s}.header .navbar{margin:0;border:none;min-height:1px}.header .navbar-collapse{padding:0}.header .logo{max-height:35px}.header .lang{color:#FFF;font-size:14px;text-transform:uppercase}.header .lang.active{color:#ffc107;text-decoration:none}.header .lang:hover{color:#ffce3d;text-decoration:none}.header .lang:focus,.header .lang:active{color:#c99700;text-decoration:none}.header .lang+.lang{margin:0 0 0 10px;padding:0 0 0 10px;border-left:0.1rem solid #FFF}.header .account{color:#FFF;font-size:14px;text-transform:uppercase}.header .account i{font-size:30px}.header .account .menu{padding:0 0 0 15px;display:inline-block;line-height:30px;font-size:14px}.header .account.-customer,.header .account.-logout{margin:0 5px !important;display:inline-block;vertical-align:middle}.header .account.-customer{color:#ffc107}.header .account.-logout{color:#FFF}.header .account:hover{color:#ffce3d;text-decoration:none}.header .account:focus,.header .account:active{color:#c99700;text-decoration:none}.header .account+.account{margin:0 0 0 20px}.header .account .cart-count{margin:0 0 0 6px;display:inline-block;vertical-align:middle}.header .navbar-header .navbar-brand{margin:0 0 0 15px;padding:0;height:auto}.header .navbar-header .navbar-brand img{max-height:34px}.header .navbar-toggle{margin:0 15px 0 0;border-color:#FFF}.header .navbar-toggle .icon-bar{background-color:#FFF}.header .nav>li>a{padding:10px 20px;color:#FFF;font-size:14px;text-align:center;font-weight:400;text-transform:uppercase}.header .nav>li>a:hover,.header .nav>li>a:focus,.header .nav>li>a:active{background-color:transparent;outline:none}.header .nav>li>a:hover{color:#ffce3d}.header .nav>li>a:focus,.header .nav>li>a:active,.header .nav>li>a.active{color:#c99700}@media screen and (min-width: 768px){.header .navbar-header{display:none}.header .navbar-nav{margin:10px 0 0;width:100%;float:none;text-align:center}.header .navbar-nav>li{display:inline-block;float:none}}@media screen and (max-width: 991px){.header .nav>li>a{font-size:14px}}@media screen and (max-width: 767px){.header .desktop-menu{display:none}.header .navbar-collapse{border:none;box-shadow:none}}@media screen and (max-width: 767px){.header{padding:15px 0 14px}}
