.archive-project .mobile-category-btn.btn-blue{width:100%;max-width:500px}@media (min-width:992px){.archive-project .mobile-category-btn.btn-blue{width:300px}}.archive-project .product-cats{padding:0 0 0 20px;height:650px;overflow:auto}.archive-project .product-cats .cat-item{list-style:none;padding:1rem 0;border-bottom:1px solid #D4D4D4}.archive-project .product-cats .cat-item a{color:#293952;font-size:1rem;font-weight:700;line-height:1.5}.archive-project .product-cats .cat-item.current-cat a{color:#B87E66}.archive-project .product-cats .cat-item:last-child{border-bottom:0}.archive-project .sticky-categories-wrapper{position:sticky;top:100px;z-index:1}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgb(0 0 0 / .5);z-index:1998;opacity:0;visibility:hidden;transition:all 0.3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-category-menu{position:fixed;top:0;right:-100%;width:80%;height:100vh;background:#000;z-index:1999;transition:.4s ease-in-out;box-shadow:-2px 0 10px rgb(0 0 0 / .1);overflow-y:auto}.mobile-category-menu.active{right:0%}.mobile-category-menu .menu-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee;background:#f8f9fa}.mobile-category-menu .menu-header h3,.mobile-category-menu .menu-header .h3{margin:0;font-size:18px;font-weight:700;color:#333}.mobile-category-menu .menu-header .close-btn{background:none;border:none;font-size:24px;color:#666;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background 0.3s ease}.mobile-category-menu .menu-header .close-btn :hover{background:#e9ecef;color:#333}.mobile-category-menu .menu-content{padding:0}.mobile-category-menu .menu-content .mobile-cats{list-style:none;padding:0;margin:0}.mobile-category-menu .menu-content .mobile-cats .cat-item{border-bottom:1px solid #eee}.mobile-category-menu .menu-content .mobile-cats .cat-item:last-child{border-bottom:none}.mobile-category-menu .menu-content .mobile-cats .cat-item a{display:block;padding:15px 20px;color:#fff;text-decoration:none;font-size:16px;transition:all 0.3s ease;position:relative}.mobile-category-menu .menu-content .mobile-cats .cat-item a:hover{padding-right:25px}.mobile-category-menu .menu-content .mobile-cats .cat-item.current-cat a{padding-right:25px;font-weight:700}.mobile-category-menu .menu-content .mobile-cats .cat-item.current-cat a:after{content:'●';position:absolute;left:10px;color:#fff;font-size:12px}body.menu-open{overflow:hidden}body.post-type-archive-project .breadcrumbs{padding:30px 0}.archive-project .project-cat-description{color:#293952;font-size:1rem;line-height:1.6;text-align:right}.archive-project .project-cat-description h2{font-size:1.5rem;font-weight:700;margin:2rem 0 .75rem}.archive-project .project-cat-description h3{font-size:1.125rem;font-weight:700;margin:1.25rem 0 .5rem}.archive-project .project-cat-description>div>h2:first-child,.archive-project .project-cat-description>h2:first-child{margin-top:0}.archive-project .project-cat-description p{margin-bottom:.75rem}