body.akflt-filter-page .ak-breadcrumbs,body.akflt-filter-page .woocommerce-breadcrumb,body.akflt-filter-page .generate-breadcrumb{display:none}body.akflt-filter-page #left-sidebar,body.akflt-filter-page #right-sidebar{display:none}body.akflt-filter-page #content{max-width:100% !important;padding-left:0;padding-right:0}body.akflt-filter-page .site-main{margin:0 !important}body.akflt-filter-page .inside-article{padding:0 !important;border:0 !important;background:0 0 !important}body.akflt-filter-page .entry-header,body.akflt-filter-page .page-header,body.akflt-filter-page .woocommerce-products-header,body.akflt-filter-page .term-description{display:none !important}.akflt-theme{background:#f7f7f8;color:#1a1a1a;font-family:-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;padding:0 0 60px}.akflt-container{max-width:1400px;margin:0 auto;padding:0 20px}.akflt-breadcrumb{list-style:none;display:flex;flex-wrap:wrap;gap:4px;padding:16px 0 0;margin:0;font-size:13px;color:#666}.akflt-breadcrumb li+li:before{content:'›';margin:0 6px;color:#999}.akflt-breadcrumb a{color:#111;text-decoration:none}.akflt-breadcrumb a:hover{text-decoration:underline}.akflt-breadcrumb .disabled{color:#111;font-weight:500}.akflt-header{padding:18px 0 14px;border-bottom:1px solid #e4e4e7;margin-bottom:24px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.akflt-header h1{font-family:'Oswald',sans-serif;font-size:32px;font-weight:600;margin:0;color:#111;text-transform:uppercase;letter-spacing:.5px;line-height:1.1}.akflt-result-meta{display:flex;gap:18px;align-items:center;font-size:13px;color:#444}.akflt-count{font-weight:600;color:#111}.akflt-clear{color:#111;text-decoration:none;font-weight:500}.akflt-clear:hover{text-decoration:underline}.akflt-layout{display:grid;grid-template-columns:260px minmax(0, 1fr);gap:28px;align-items:start}.akflt-sidebar{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border:1px solid #e4e4e7;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.akflt-sidebar-toggle{display:none;width:100%;background:#111;color:#fff;padding:12px 16px;border:0;font-size:14px;font-weight:600;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center}.akflt-sidebar-body{padding:8px 0}.akflt-block{padding:14px 18px;border-bottom:1px solid #f0f0f2}.akflt-block:last-of-type{border-bottom:0}.akflt-block-title{display:block;font-size:12px;font-weight:700;color:#111;text-transform:uppercase;letter-spacing:.6px;margin-bottom:10px}.akflt-block input[type=text],.akflt-block input[type=search],.akflt-block input[type=number]{width:100%;padding:8px 10px;border:1px solid #d4d4d8;border-radius:4px;font-size:13px;box-sizing:border-box;background:#fff}.akflt-block input:focus{outline:none;border-color:#111;box-shadow:0 0 0 2px rgba(17,17,17,.12)}.akflt-price-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.akflt-check{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;user-select:none}.akflt-check input{accent-color:#111}.akflt-facet{padding:0;border-bottom:1px solid #f0f0f2}.akflt-facet-header{width:100%;display:flex;align-items:center;gap:8px;background:0 0;border:0;padding:14px 18px;cursor:pointer;text-align:left;font-family:inherit}.akflt-facet-header:hover{background:#fafafa}.akflt-facet-label{flex:1 1 auto;font-size:12px;font-weight:700;color:#111;text-transform:uppercase;letter-spacing:.6px}.akflt-facet-badge{display:inline-block;min-width:18px;height:18px;padding:0 6px;background:#111;color:#fff;border-radius:9px;font-size:11px;font-weight:700;line-height:18px;text-align:center}.akflt-facet-caret{flex:0 0 auto;font-size:12px;color:#666;transition:transform .18s ease}.akflt-facet.is-open .akflt-facet-caret{transform:rotate(180deg)}.akflt-facet-body{display:none;padding:0 18px 14px}.akflt-facet.is-open .akflt-facet-body{display:block}.akflt-facet-search{margin-bottom:8px;width:100%;padding:7px 10px;border:1px solid #d4d4d8;border-radius:4px;font-size:13px;box-sizing:border-box}.akflt-facet-list{list-style:none;padding:0;margin:0}.akflt-facet-item{font-size:13px}.akflt-facet-item.is-overflow{display:none}.akflt-facet.is-expanded .akflt-facet-item.is-overflow{display:block}.akflt-facet-item label{display:flex;align-items:center;gap:8px;cursor:pointer;padding:5px 0}.akflt-facet-item input{accent-color:#111;flex:0 0 auto}.akflt-term-name{flex:1 1 auto;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.akflt-term-count{flex:0 0 auto;color:#888;font-size:12px}.akflt-facet-item input:checked+.akflt-term-name{color:#111;font-weight:600}.akflt-facet-more{background:0 0;border:0;padding:6px 0 0;margin:0;color:#111;font-size:12px;font-weight:500;cursor:pointer}.akflt-facet-more:hover{text-decoration:underline}.akflt-actions{display:flex;gap:8px;padding:14px 18px;background:#fafafa;border-top:1px solid #e4e4e7}.akflt-btn{flex:1 1 auto;text-align:center;padding:9px 12px;border-radius:4px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;border:0;text-decoration:none;display:inline-block}.akflt-btn-apply{background:#111;color:#fff}.akflt-btn-apply:hover{background:#d0ceb2;color:#000}.akflt-btn-reset{background:#f4f4f5;color:#222;border:1px solid #d4d4d8}.akflt-btn-reset:hover{background:#e4e4e7}.akflt-main{min-width:0}.akflt-toolbar{display:flex;justify-content:flex-end;margin-bottom:16px}.akflt-orderby label{font-size:13px;color:#555;margin-right:6px}.akflt-orderby select{padding:6px 10px;border:1px solid #d4d4d8;border-radius:4px;font-size:13px;background:#fff;cursor:pointer}.akflt-products{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:20px;list-style:none;padding:0;margin:0 0 32px}.akflt-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e4e4e7;border-radius:8px;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease;position:relative}.akflt-card:hover{box-shadow:0 4px 18px rgba(0,0,0,.08);transform:translateY(-2px)}.akflt-card.is-outstock{opacity:.88}.akflt-card-img{display:block;position:relative;aspect-ratio:1/1;background:#fafafa;overflow:hidden}.akflt-card-img img{width:100%;height:100%;object-fit:contain;padding:10px;box-sizing:border-box;transition:transform .22s ease;display:block}.akflt-card:hover .akflt-card-img img{transform:scale(1.04)}.akflt-card-overlay{position:absolute;inset:0;background:rgba(17,17,17,.55);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.akflt-card-overlay span{background:#111;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:8px 18px;border-radius:4px}.akflt-card:hover .akflt-card-overlay{opacity:1}.akflt-card-badge{position:absolute;top:10px;left:10px;background:#111;color:#fff;font-size:10px;font-weight:700;padding:4px 8px;border-radius:3px;text-transform:uppercase;letter-spacing:.4px;z-index:2}.akflt-card-body{display:flex;flex-direction:column;flex:1 1 auto;padding:12px 14px 8px;gap:4px}.akflt-card-title{margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.akflt-card-title a{color:#111;text-decoration:none}.akflt-card-title a:hover{color:#111;text-decoration:underline}.akflt-card-desc{margin:0 0 8px;font-size:12.5px;line-height:1.45;color:#555;min-height:2.9em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.akflt-card-price{margin:6px 0 10px;font-size:17px;font-weight:700;color:#111;line-height:1.1}.akflt-card-price del{color:#999;font-weight:400;font-size:13px;margin-right:6px}.akflt-card-price ins{text-decoration:none;background:0 0}.akflt-card-price .woocommerce-Price-currencySymbol{font-size:14px;font-weight:500}.akflt-card-stock{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;margin:0 0 10px;line-height:1.2}.akflt-card-stock .akflt-stock-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.akflt-card-stock.is-instock{color:#1a741a}.akflt-card-stock.is-instock .akflt-stock-dot{background:#1a741a}.akflt-card-stock.is-backorder{color:#b97100}.akflt-card-stock.is-backorder .akflt-stock-dot{background:#b97100}.akflt-card-stock.is-outstock{color:#999}.akflt-card-stock.is-outstock .akflt-stock-dot{background:#bbb}.akflt-card.is-outstock .akflt-card-title a{color:#555}.akflt-card.is-outstock{opacity:.92}.akflt-card-title a span[style*="color: red"],.akflt-card-title a span[style*="color:red"]{display:inline-block;font-size:10px !important;font-weight:700;color:#b97100 !important;text-transform:uppercase;letter-spacing:.4px;margin-left:4px;vertical-align:middle}.akflt-card-actions{margin-top:auto}.akflt-card-cart{display:block;text-align:center;background:#111;color:#fff !important;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:9px 12px;border-radius:4px;text-decoration:none;border:0;cursor:pointer;transition:background .15s ease}.akflt-card-cart:hover{background:#d0ceb2;color:#000 !important}.akflt-card-cart.added{background:#1a741a}.akflt-card.is-outstock .akflt-card-cart{background:#888;pointer-events:none}.akflt-empty{background:#fff;border:1px dashed #d4d4d8;padding:40px;text-align:center;border-radius:8px;color:#555}.akflt-empty a{color:#111;font-weight:600}.akflt-pagination{display:flex;justify-content:center;gap:6px;margin:24px 0}.akflt-pagination .page-numbers{display:inline-block;padding:7px 12px;background:#fff;border:1px solid #d4d4d8;border-radius:4px;color:#333;text-decoration:none;font-size:13px}.akflt-pagination .page-numbers.current{background:#111;color:#fff;border-color:#111}.akflt-pagination .page-numbers:hover:not(.current){background:#f4f4f5}@media (max-width:1100px){.akflt-products{grid-template-columns:repeat(3,minmax(0, 1fr))}}@media (max-width:900px){.akflt-products{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:780px){.akflt-layout{grid-template-columns:1fr}.akflt-sidebar{position:static;max-height:none;margin-bottom:20px}.akflt-sidebar-toggle{display:flex}.akflt-sidebar-body{display:none}.akflt-sidebar.is-open .akflt-sidebar-body{display:block}.akflt-sidebar.is-open .akflt-sidebar-toggle .akflt-caret{transform:rotate(180deg)}.akflt-caret{transition:transform .2s;display:inline-block}}@media (max-width:480px){.akflt-products{grid-template-columns:1fr}.akflt-header h1{font-size:24px}.akflt-card-overlay{display:none}}.akflt-subcats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px, 1fr));gap:12px;margin:-8px 0 26px}.akflt-subcat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:12px 10px 12px;background:#fff;border:1px solid #e4e4e7;border-radius:8px;text-decoration:none;color:#111;transition:box-shadow .18s ease,transform .18s ease}.akflt-subcat:hover{box-shadow:0 4px 18px rgba(0,0,0,.08);transform:translateY(-2px);color:#111}.akflt-subcat-img{display:block;width:100%;aspect-ratio:4/3;background:#fafafa;border-radius:4px;overflow:hidden}.akflt-subcat-img img{width:100%;height:100%;object-fit:contain;display:block}.akflt-subcat-name{font-family:'Oswald',sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;line-height:1.2}.akflt-subcat-count{font-size:12px;color:#777}.akflt-cattree ul{list-style:none;margin:0;padding:0}.akflt-cattree-item{display:flex;align-items:baseline;gap:8px;font-size:13px;padding:4px 0}.akflt-cattree-item.lvl-1{padding-left:12px}.akflt-cattree-item.lvl-2{padding-left:24px}.akflt-cattree-item.lvl-3{padding-left:36px}.akflt-cattree-item.lvl-4{padding-left:48px}.akflt-cattree-name{flex:1 1 auto;color:#222;text-decoration:none}.akflt-cattree-name:hover{text-decoration:underline;color:#111}.akflt-cattree-item.is-ancestor .akflt-cattree-name:before{content:'‹ ';color:#999}.akflt-cattree-item.is-current .akflt-cattree-name{font-weight:700;color:#111}.akflt-cattree-item.is-child .akflt-cattree-name:before,.akflt-cattree-item.is-sibling .akflt-cattree-name:before{content:'› ';color:#999}.akflt-toolbar{justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.akflt-toolbar-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.akflt-view{display:inline-flex;border:1px solid #d4d4d8;border-radius:4px;overflow:hidden;background:#fff}.akflt-view-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:32px;color:#555;text-decoration:none;font-size:15px;line-height:1}.akflt-view-btn+.akflt-view-btn{border-left:1px solid #d4d4d8}.akflt-view-btn:hover{background:#f4f4f5;color:#111}.akflt-view-btn.is-active{background:#111;color:#fff}.akflt-chip{display:inline-block;padding:6px 12px;border:1px solid #d4d4d8;border-radius:999px;background:#fff;color:#222;font-size:12.5px;font-weight:500;text-decoration:none;line-height:1.2}.akflt-chip:hover{border-color:#111;color:#111}.akflt-chip.is-active{background:#1a741a;border-color:#1a741a;color:#fff}.akflt-pageinfo{font-size:13px;color:#666}.akflt-pagination-top{justify-content:flex-start;margin:0 0 14px}.akflt-pagination-top .page-numbers{padding:5px 10px;font-size:12.5px}.akflt-card-brand{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#777;margin:0 0 2px}.akflt-card-meta{display:none}.akflt-card-side{display:flex;flex-direction:column;flex:0 0 auto;padding:0 14px 14px;margin-top:auto}.akflt-card-side .akflt-card-stock{margin:0 0 6px}.akflt-card-side .akflt-card-price{margin:0 0 10px}.akflt-list-head{display:none}.akflt-products.is-list{display:block}.akflt-products.is-list .akflt-list-head{display:grid;grid-template-columns:72px minmax(0, 1fr) 130px 120px 96px 110px 118px;gap:10px;align-items:center;padding:6px 12px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#666;background:#f0f0f2;border:1px solid #e4e4e7;border-bottom:0;border-radius:8px 8px 0 0}.akflt-products.is-list .akflt-card{display:grid;grid-template-columns:72px minmax(0, 1fr) 130px 120px 96px 110px 118px;grid-template-rows:auto auto;gap:2px 10px;align-items:center;padding:8px 12px;border-radius:0;margin-top:-1px;transform:none}.akflt-products.is-list .akflt-card:hover{transform:none;box-shadow:none;background:#fbfbfc;z-index:1}.akflt-products.is-list .akflt-card:last-child{border-radius:0 0 8px 8px}.akflt-products.is-list .akflt-card-body,.akflt-products.is-list .akflt-card-side,.akflt-products.is-list .akflt-card-meta{display:contents}.akflt-products.is-list .akflt-card-meta dt{display:none}.akflt-products.is-list .akflt-card-meta dd{margin:0;font-size:13px;color:#333;overflow-wrap:anywhere}.akflt-products.is-list .akflt-card-overlay,.akflt-products.is-list .akflt-card-desc,.akflt-products.is-list .akflt-card-brand{display:none}.akflt-products.is-list .akflt-card:hover .akflt-card-img img{transform:none}.akflt-products.is-list .akflt-card-img{grid-column:1;grid-row:1/span 2;width:72px;aspect-ratio:1/1;border-radius:4px}.akflt-products.is-list .akflt-card-img img{padding:4px}.akflt-products.is-list .akflt-card-title{grid-column:2;grid-row:1;align-self:end;font-size:14px;min-height:0;margin:0;-webkit-line-clamp:2}.akflt-products.is-list .akflt-meta-sku{grid-column:2;grid-row:2;align-self:start}.akflt-products.is-list .akflt-meta-sku dd{font-size:12px;color:#777;font-variant-numeric:tabular-nums}.akflt-products.is-list .akflt-meta-mpn{grid-column:3;grid-row:1/span 2}.akflt-products.is-list .akflt-meta-brand{grid-column:4;grid-row:1/span 2}.akflt-products.is-list .akflt-meta-brand dd{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.akflt-products.is-list .akflt-card-stock{grid-column:5;grid-row:1/span 2;margin:0}.akflt-products.is-list .akflt-card-price{grid-column:6;grid-row:1/span 2;margin:0;font-size:15px;text-align:right;line-height:1.15}.akflt-products.is-list .akflt-card-price .woocommerce-price-suffix{display:block;font-size:10px;font-weight:400;color:#777}.akflt-products.is-list .akflt-card-actions{grid-column:7;grid-row:1/span 2;margin:0}.akflt-products.is-list .akflt-card-cart{padding:8px 6px;font-size:10.5px;letter-spacing:.3px}@media (max-width:1100px){.akflt-products.is-list .akflt-list-head{display:none}.akflt-products.is-list .akflt-card{grid-template-columns:72px minmax(0, 1fr) 128px;grid-template-rows:auto auto;grid-template-areas:"img title side" "img meta side";row-gap:4px}.akflt-products.is-list .akflt-card-img{grid-area:img}.akflt-products.is-list .akflt-card-title{grid-area:title;align-self:start}.akflt-products.is-list .akflt-card-meta{grid-area:meta;display:block;margin:0;font-size:12px;color:#666;line-height:1.4}.akflt-products.is-list .akflt-card-meta>div{display:inline}.akflt-products.is-list .akflt-card-meta>div+div:before{content:' · ';color:#aaa}.akflt-products.is-list .akflt-card-meta dd{display:inline;font-size:12px;color:#666}.akflt-products.is-list .akflt-meta-mpn dd:before{content:'Ref. fab. ';color:#999}.akflt-products.is-list .akflt-meta-brand dd{font-weight:700;font-size:11.5px}.akflt-products.is-list .akflt-card-side{grid-area:side;display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding:0;margin:0}.akflt-products.is-list .akflt-card-side>*{grid-column:auto;grid-row:auto}.akflt-products.is-list .akflt-card-actions{width:100%}}@media (max-width:480px){.akflt-subcats{grid-template-columns:repeat(2,minmax(0, 1fr));gap:8px}.akflt-products.is-list .akflt-card{grid-template-columns:64px minmax(0, 1fr);grid-template-rows:auto auto auto;grid-template-areas:"img title" "img meta" "side side"}.akflt-products.is-list .akflt-card-img{width:64px}.akflt-products.is-list .akflt-card-side{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:4px}.akflt-products.is-list .akflt-card-actions{width:auto;flex:1 1 100%}.akflt-products.is-list .akflt-card-price{text-align:left}}.akcd-intro{max-width:78ch;margin:-8px 0 22px}.akcd-intro p{margin:0;font-size:15px;line-height:1.6;color:#3c3c3c}.akcd-mas{max-width:78ch;margin:36px 0 0;padding-top:20px;border-top:1px solid #e4e4e7}.akcd-mas-h{font-family:'Oswald',sans-serif;font-size:19px;font-weight:600;margin:0 0 10px;color:#111;text-transform:none;letter-spacing:0}.akcd-mas p{margin:0 0 10px;font-size:15px;line-height:1.6;color:#3c3c3c}.akcd-mas p:last-child{margin-bottom:0}@media (max-width:480px){.akcd-intro p,.akcd-mas p{font-size:14.5px}}