.header-background .crumbs-list{bottom:40px !important}.header-background .header-nav-wrapper{display:none}.product-list-wrapper{background:linear-gradient(180deg, #f8fafc 0%, #eef5fa 100%)}.product-list-wrapper .container{display:flex;gap:40px;align-items:flex-start}.product-list-wrapper .container .product-nav{width:260px;flex:0 0 260px;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(20, 60, 110, .08);position:sticky;top:calc(var(--header-height) + 40px);left:0}.product-list-wrapper .container .product-nav .product-nav-toggle{display:none}.product-list-wrapper .container .product-nav .product-nav-title{display:block;position:relative;padding:26px 24px 28px;color:#fff;overflow:hidden;background:linear-gradient(120deg, var(--primary-color) 0%, #6FD9FF 100%)}.product-list-wrapper .container .product-nav .product-nav-title::before{content:'';position:absolute;right:-34px;top:-46px;width:120px;height:120px;border-radius:50%;background:rgba(255, 255, 255, .16)}.product-list-wrapper .container .product-nav .product-nav-title::after{content:'';position:absolute;right:26px;bottom:-54px;width:86px;height:86px;border-radius:50%;background:rgba(255, 255, 255, .12)}.product-list-wrapper .container .product-nav .product-nav-title .nav-eyebrow{display:block;font-size:12px;letter-spacing:2px;text-transform:uppercase;opacity:.85}.product-list-wrapper .container .product-nav .product-nav-title .nav-title-text{display:block;margin-top:6px;position:relative;z-index:1}.product-list-wrapper .container .product-nav .product-nav-title .nav-title-desc{display:block;margin-top:8px;font-size:13px;opacity:.8;position:relative;z-index:1}.product-list-wrapper .container .product-nav .product-nav-list{padding:12px}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item+.product-nav-item{margin-top:4px}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .product-link-wrapper{display:flex;align-items:center;gap:8px;padding:14px 16px;border-radius:12px;position:relative;color:#42505f;transition:all .3s ease}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .product-link-wrapper::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;border-radius:3px;background:linear-gradient(180deg, var(--primary-color), #6FD9FF);transition:height .3s ease}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .product-link-wrapper .product-link{flex:1;min-width:0}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .product-link-wrapper .iconfont-wrapper{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .product-link-wrapper .iconfont-box{display:flex;align-items:center;justify-content:center;transition:transform .35s ease}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .product-link-wrapper .iconfont-box.active{transform:rotate(90deg)}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .product-link-wrapper .iconfont-box .iconfont{font-size:14px}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .product-link-wrapper:hover{background-color:#f1f9ff;color:var(--primary-color)}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item.active>.product-link-wrapper{color:var(--primary-color);font-weight:600;background:linear-gradient(120deg, rgba(37, 196, 252, .14) 0%, rgba(111, 217, 255, .04) 100%)}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item.active>.product-link-wrapper::before{height:20px}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .children-list{display:none;padding:4px 0 8px}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .children-list.active{display:block}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .children-list .children-item .children-nav-link{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 30px;font-size:14px;color:#7a8794;transition:all .3s ease}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .children-list .children-item .children-nav-link::before{content:'';width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#ccd8e4;transition:all .3s ease}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .children-list .children-item .children-nav-link:hover{color:var(--primary-color)}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .children-list .children-item .children-nav-link:hover::before{background:var(--primary-color)}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .children-list .children-item.active .children-nav-link{color:var(--primary-color);font-weight:600}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .children-list .children-item.active .children-nav-link::before{background:var(--primary-color);box-shadow:0 0 0 3px rgba(37, 196, 252, .18)}.product-list-wrapper .container .product-list-right{flex:1;width:auto;min-width:0}.product-list-wrapper .container .product-list-right .product-list-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;margin-bottom:28px;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(20, 60, 110, .06)}.product-list-wrapper .container .product-list-right .product-list-header .header-left{min-width:0}.product-list-wrapper .container .product-list-right .product-list-header .header-left .header-title{position:relative;padding-left:16px;color:#1f2d3d}.product-list-wrapper .container .product-list-right .product-list-header .header-left .header-title::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;border-radius:4px;background:linear-gradient(180deg, var(--primary-color), #6FD9FF)}.product-list-wrapper .container .product-list-right .product-list-header .header-left .header-count{margin-top:6px;padding-left:16px;color:#8a97a5}.product-list-wrapper .container .product-list-right .product-list-header .header-left .header-count .count-num{color:var(--primary-color);font-weight:600}.product-list-wrapper .container .product-list-right .product-list-header .view-switch{display:flex;gap:4px;padding:4px;border-radius:12px;background:#f2f6fa}.product-list-wrapper .container .product-list-right .product-list-header .view-switch .view-btn{width:36px;height:36px;border:none;border-radius:9px;background:transparent;color:#97a3b0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.product-list-wrapper .container .product-list-right .product-list-header .view-switch .view-btn:hover{color:var(--primary-color)}.product-list-wrapper .container .product-list-right .product-list-header .view-switch .view-btn.active{background:linear-gradient(120deg, var(--primary-color) 0%, #6FD9FF 100%);color:#fff;box-shadow:0 4px 12px rgba(37, 196, 252, .35)}@media screen and (max-width:1200px){.product-list-wrapper .container{gap:24px}.product-list-wrapper .container .product-nav{width:220px;flex:0 0 220px}}@media screen and (max-width:992px){.product-list-wrapper .container{flex-direction:column;gap:20px}.product-list-wrapper .container .product-nav{width:100%;flex:none;position:static;border-radius:14px}.product-list-wrapper .container .product-nav .product-nav-title{display:none}.product-list-wrapper .container .product-nav .product-nav-toggle{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;font-size:16px;font-weight:600;color:#1f2d3d;cursor:pointer}.product-list-wrapper .container .product-nav .product-nav-toggle .iconfont{font-size:14px;transition:transform .3s ease;transform:rotate(90deg)}.product-list-wrapper .container .product-nav .product-nav-toggle.active .iconfont{transform:rotate(-90deg)}.product-list-wrapper .container .product-nav .product-nav-list{display:none;border-top:1px solid #f0f4f8}.product-list-wrapper .container .product-nav.show .product-nav-list{display:block}.product-list-wrapper .container .product-nav .product-nav-list .product-nav-item .product-link-wrapper{padding:12px 14px}.product-list-wrapper .container .product-list-right{width:100%}.product-list-wrapper .container .product-list-right .product-list-header{padding:14px 16px;margin-bottom:16px}.product-list-wrapper .container .product-list-right .product-list-header .header-left .header-title{font-size:20px}}
