div.categories .fa-bars,div.categories .fa-caret-down{display:none}@media (max-width:992px){div.categories .toggle-categories{background:#436e10;height:45px;line-height:45px;min-height:45px;padding:0 15px;text-align:left;text-transform:none}div.categories .toggle-categories:focus,div.categories .toggle-categories:hover{background:#5b941a}div.categories .toggle-categories .fa-bars{display:inline-block}div.categories .toggle-categories i,div.categories .toggle-categories strong{color:#fff;font-size:14px;font-weight:400}div.categories .toggle-categories i{font-size:18px;height:45px;line-height:45px;vertical-align:top}div.categories .toggle-categories i.fa-caret-down{float:right}}div.categories .items{margin:5px 0}div.categories .items .heading{display:none}@media (max-width:992px){div.categories .items{background:#f4f4f4;bottom:0;left:-400px;margin:0;max-width:400px;overflow:auto;padding:0;position:fixed;right:0;top:45px;transition:.15s;width:100%;z-index:100}div.categories .items.open{left:0}div.categories .items .heading{background:#5b941a;color:#fff;display:block;height:45px;line-height:45px;padding:0 15px;position:relative}div.categories .items .heading .close-categories{background:#fff;color:#e13931;display:block;height:45px;line-height:45px;position:absolute;right:0;text-align:center;top:0;width:45px}div.categories .items .heading .close-categories i{font-size:18px}div.categories .items .heading .close-categories:focus,div.categories .items .heading .close-categories:hover{background:#e13931;color:#fff}}div.categories .items ul{list-style:none;margin:0;padding:0}div.categories .items ul ul{margin-left:20px}@media (max-width:992px){div.categories .items ul li{border-top:1px solid #ddd}}div.categories .items ul li a{background:#fff;border-radius:15px;display:block;font-size:14px;margin-bottom:1px;min-height:30px;padding:5px 10px;text-decoration:none}@media (max-width:992px){div.categories .items ul li a{background:#f5f5f5;padding:10px}}div.categories .items ul li a:hover{background:#ecaa51;color:#fff!important}@media (max-width:992px){div.categories .items ul li.active{background:#ddd}}div.categories .items ul li.active>a{color:#87c540;font-weight:700}div.products .items{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:50px}@media (max-width:992px){div.products .items{grid-template-columns:repeat(1,1fr)}}div.products .form-control.sorting{display:inline-block;line-height:28px;padding:4px;width:auto}
