#chooseByCategoryMenuOffcanvas .menu_parent_category p,#chooseByCategoryMenuOffcanvas .menu_parent_category i{font-size:14px;color:var(--black-color)}#chooseByCategoryMenuOffcanvas .menu_parent_category~.menu_parent_category{border-top:0}#chooseByCategoryMenuOffcanvas .product_types_canvas{position:absolute;background-color:#fff;right:calc(var(--bs-offcanvas-width)*-1);width:100%;height:100%;top:0;display:block;box-shadow:var(--bs-offcanvas-box-shadow);transition:transform .4s,visibility .6s,opacity .2s linear;transform:translateX(-100%);z-index:-1;visibility:hidden;opacity:0}@media screen and (max-width: 767px){#chooseByCategoryMenuOffcanvas .product_types_canvas{right:unset !important;background-color:#fff;z-index:1}}#chooseByCategoryMenuOffcanvas.show:not(.hiding) .product_types_canvas.show{transform:none;visibility:visible;opacity:1}#chooseByCategoryMenuOffcanvas .menu-item{padding:5px !important;border-radius:var(--border-radius);transition:background-color .4s linear}#chooseByCategoryMenuOffcanvas .menu-item.active{background-color:var(--primary-color)}#chooseByCategoryMenuOffcanvas .menu-item.active p,#chooseByCategoryMenuOffcanvas .menu-item.active i{color:var(--white-color)}#searchOffCanvas .search-holder{width:100%}#searchOffCanvas #searchResults .row{margin:0px}#searchOffCanvas #searchResults .search-item{background-color:var(--main-lightgray);padding:1px 25px;border-radius:var(--border-radius);padding:5px;margin-bottom:2px}#searchOffCanvas #searchResults .search-item strong{color:var(--rezvaya-red)}#header .bg-dark,#footer .bg-dark{--bs-dark-rgb: 93, 88, 88}#cart-count{font-size:10px;background-color:#e94242;color:#fff;top:-1px;right:-9px;border-radius:50% !important;width:18px;height:18px;display:flex;justify-content:center;align-items:center;border:1px solid #000;font-weight:700}#mobile_button{background:none !important;border:none;padding:0 !important;font-family:arial,sans-serif;color:#069;text-decoration:underline;cursor:pointer}#chooseByCategoryMenuOffcanvasButton{background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit;font-size:inherit;font-family:inherit;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 767px){#mobile-top-bar{flex-direction:column;gap:5px}#mobile-top-bar .logo-holder>.d-flex{gap:0px;justify-content:space-between}.col-6{width:100%}}
