.sidebar-menu__header,.mini-cart__header{display:flex;align-items:center;justify-content:space-between;min-height:65px;padding:0 20px;border-bottom:1px solid #ebebeb}#sidebar-menu{position:fixed;height:100%;width:320px;top:0;left:-320px;background:#fff;transition:all 0.5s;z-index:1001}#sidebar-menu.active{left:0;overflow:auto}.sidebar-menu__header{justify-content:flex-end}.sidebar-menu__container{overflow:auto}.sidebar-menu__itemList{padding:0 20px;margin:20px 0}.sidebar-menu__itemList li a{font-size:18px;margin-bottom:15px;display:block;font-weight:600}.sidebar-menu__itemList li.menu-item-has-children{position:relative}.sidebar-menu__itemList li.menu-item-has-children>a:after{content:'';display:block;background-image:url(/wp-content/themes/jmltech/assets/svgs/down-arrow.svg);position:absolute;right:10px;top:10px;width:10px;height:10px;transition:0.3s}.sidebar-menu__itemList li.menu-item-has-children.active>a:after{transform:rotate(180deg)}.sidebar-menu__itemList li.menu-item-has-children li.menu-item-has-children>a:after{top:5px}.sidebar-menu__item .sidebar-menu__subMenu{display:none;margin-bottom:20px}.sidebar-menu__item .sidebar-menu__dropdown{position:relative;padding-right:30px}.sidebar-menu__item .sidebar-menu__dropdown:after{content:"\f107";position:absolute;right:8px;font-family:FontAwesome;font-weight:400}.sidebar-menu__item .sidebar-menu__dropdown.active:after{transform:rotate(180deg);transition:all 0.3s}.sidebar-menu__item .sidebar-menu__dropdown.active~.sidebar-menu__subMenu{display:block}.sidebar-menu__item .sidebar-menu__subMenu li a{display:block;margin:10px 0;font-size:16px;font-weight:400}.sidebar-menu__item .sidebar-menu__subMenu li a:hover{font-weight:700}#mini-cart{position:fixed;height:100%;width:420px;top:0;right:-420px;background:#fff;transition:all 0.5s;z-index:1001}@media screen and (max-width:575px){#mini-cart{width:320px;right:-320px}}#mini-cart.active{right:0}.mini-cart__header .mini-cart__heading{font-weight:700;font-size:20px}.mini-cart__wrapper{min-height:100%;position:relative}.mini-cart__wrapper .mini-cart__container .mini-cart__notice{background:#000;color:#fff;padding:15px 20px;border-bottom:1px solid #ebebeb}.mini-cart__wrapper .mini-cart__container .mini-cart__notice p{margin-bottom:0}.mini-cart__wrapper .mini-cart__footer{padding:20px;border-top:1px solid rgb(0 0 0 / .4);position:absolute;bottom:0;height:250px;width:100%;z-index:1;background:#fff}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList{margin:20px 0;padding:0 20px;height:calc(100vh - 270px);overflow:auto;position:relative}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item{display:flex;margin-bottom:30px;position:relative}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__thumbnail{width:100px}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__thumbnail a{display:inline-block;width:inherit}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__thumbnail img{border:1px solid #d1d1d1;border-radius:4px}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__content{font-size:16px;margin-left:15px}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__title{font-size:16px;font-weight:600;padding-right:25px}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__sub{color:#717171;font-size:14px}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__content>.mini-cart__item__quantity{margin-top:20px}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__quantity,.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__price{display:inline-block}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__price{margin-left:20px}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__quantity__selector{display:inline-flex;align-items:center;border:1px solid #000;white-space:nowrap;padding:5px;border-radius:3px}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__quantity__selector .minus-btn,.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__quantity__selector .plus-btn{width:15px}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__quantity__selector .quantity{display:inline-block;width:44px;padding:0;text-align:center;letter-spacing:normal;background:#fff0;border:none;font-weight:500;font-size:15px;line-height:19px;color:#000}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__quantity__selector .quantity::-webkit-outer-spin-button,.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__quantity__selector .quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__quantity__selector .quantity:focus{border:0;outline:none}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__remove{position:absolute;top:0;right:0;font-size:12px}.mini-cart__wrapper .mini-cart__footer .cart__subtotal{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mini-cart__wrapper .mini-cart__footer .cart__subtotal span{font-weight:600;font-size:18px}.mini-cart__wrapper .mini-cart__footer .cart__button .btn{width:100%;padding:12px;margin-top:20px;text-transform:uppercase;border:1px solid #ccc}.mini-cart__wrapper .mini-cart__empty-message{height:calc(100vh - 300px);text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width:575px){.mini-cart__wrapper .mini-cart__container .mini-cart__notice{font-size:12px}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList{height:calc(100vh - 270px)}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__title,.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__content{font-size:14px}.mini-cart__wrapper .mini-cart__container .mini-cart__itemList .mini-cart__item__thumbnail{width:70px}.mini-cart__wrapper .mini-cart__footer .cart__subtotal span{font-size:17px}.mini-cart__wrapper .mini-cart__footer .cart__button .btn{padding:10px;font-size:14px}}