.category-navigation{position:relative;width:100%}.category-breadcrumb{margin-bottom:1rem}.category-breadcrumb .breadcrumb-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.category-breadcrumb .breadcrumb-item{color:#666;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.category-breadcrumb .breadcrumb-item:hover{color:#000;text-decoration:underline}.category-breadcrumb .breadcrumb-separator{color:#999}.category-navigation-controls{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.category-back-btn,.category-reset-btn{padding:.5rem 1rem;border:1px solid #ccc;background:#fff;cursor:pointer;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.category-back-btn:hover,.category-reset-btn:hover{background:#f5f5f5}.category-level{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1;width:100%}.category-level.hidden{display:none}.navPages404-list .navPages-item{display:grid}.navPages404-list .navPages-item>*{grid-area:1/1/2/2;width:300px;max-width:90%;margin:0 auto}.navPages404-list .navPages-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;line-height:1.2;padding:20px}.navPages404-list .category-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:20px;background-color:rgba(255,255,255,.46);position:absolute;z-index:-1;left:-1000em;opacity:0}.navPages404-list .category-actions a,.navPages404-list .category-actions button{font-size:12px;line-height:1.2}.navPages404-list li:focus .category-actions,.navPages404-list li:hover .category-actions{position:relative;z-index:99999;left:auto;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.navPages404-list{gap:20px;margin:40px auto 60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.navPages404-list img{max-height:260px;width:auto}.category-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.category-item{margin:0;position:relative}.category-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit;border:1px solid #eee;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;min-width:200px;padding:20px}.category-link img{max-width:100%;height:auto;margin-bottom:.5rem}.category-link .category-actions{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;background:rgba(255,255,255,.95);padding:1rem;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:2}.category-link:hover .category-actions{opacity:1;visibility:visible}.category-link:hover img{-webkit-filter:blur(2px);filter:blur(2px)}.category-link.activePage{border-color:#000;font-weight:700}.category-action-btn{padding:.5rem 1rem;border:1px solid var(--yellow);background:var(--yellow);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;text-decoration:none;color:#010101;width:100%}.category-action-btn:hover{background:var(--darkyellow);border-color:var(--darkyellow);color:#010101}.breadcrumb-links{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-action-btn.view-types-btn{border:1px solid var(--blue);background:var(--blue)}.category-action-btn.view-types-btn:hover{background:var(--darkestblue);border-color:var(--darkestblue);color:#fff}.category-link .navPages-action-moreIcon{margin-top:.5rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.category-link:hover .navPages-action-moreIcon{-webkit-transform:translateX(4px);transform:translateX(4px)}.navPages-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.navPages404-list .navPages-item{margin:0;position:relative}.navPages404-list .navPages-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit;padding:0;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;min-width:200px}.navPages404-list .navPages-action img{max-width:100%;height:auto;margin-bottom:.5rem}.navPages404-list .navPages-action .category-name{margin-bottom:.5rem;text-align:center}.navPages404-list .navPages-action .category-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.navPages404-list .navPages-action:hover{border-color:#ccc;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.navPages404-list .navPages-action:hover .category-actions{opacity:1;visibility:visible}.navPages404-list .navPages-action:hover img{-webkit-filter:blur(2px);filter:blur(2px)}.page-not-found-category-list{display:none;width:100%;background:#fff;z-index:10;padding:1rem;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.page-not-found-category-list[style*="display: block"]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.page-not-found-category-list ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;width:100%}.page-not-found-category-list li{margin:0;-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 1rem);flex:0 0 calc(25% - 1rem);min-width:200px}.page-not-found-category-list .category-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;border:1px solid #eee;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;min-width:200px;position:relative}.page-not-found-category-list .category-item img{max-width:100%;height:auto;margin-bottom:.5rem}.page-not-found-category-list .category-item .category-name{margin-bottom:.5rem;text-align:center}.page-not-found-category-list .category-item .category-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.page-not-found-category-list .category-item:hover{border-color:#ccc;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.page-not-found-category-list .category-item:hover .category-actions{opacity:1;visibility:visible}.page-not-found-category-list .category-item:hover img{-webkit-filter:blur(2px);filter:blur(2px)}.category-back-btn{width:100%;padding:.5rem 1rem;margin-bottom:1rem;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.category-back-btn:hover{background:#f5f5f5;border-color:#999}.fade-transition{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.fade-transition.fade-in{opacity:1}