:root{--akaf-ink:#1c1c1c;--akaf-line:#e4e4e7;--akaf-soft:#f4f4f5;--akaf-accent:#1c1c1c;--akaf-radius:8px}.ak-af{font-family:-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}.ak-af-facet{border-top:1px solid var(--akaf-line)}.ak-af-facet:first-child{border-top:0}.ak-af-facet>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:12px 2px;cursor:pointer;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--akaf-ink);user-select:none}.ak-af-facet>summary::-webkit-details-marker{display:none}.ak-af-label{flex:1 1 auto}.ak-af-badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--akaf-accent);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ak-af-caret{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s;flex:0 0 auto}.ak-af-facet[open]>summary .ak-af-caret{transform:rotate(-135deg) translateY(-2px)}.ak-af-body{padding:0 0 12px}.ak-af-search{width:100%;box-sizing:border-box;margin:0 0 8px;padding:7px 10px;border:1px solid #ccc;border-radius:6px;font-size:13px}.ak-af-values{list-style:none;margin:0;padding:0}.ak-af-values li.is-hidden{display:none}.ak-af-mode-list .ak-af-values li a,.ak-af-mode-list .ak-af-values li label{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:4px;font-size:14px;color:#222;text-decoration:none;cursor:pointer}.ak-af-mode-list .ak-af-values li a:hover,.ak-af-mode-list .ak-af-values li label:hover{background:var(--akaf-soft)}.ak-af-mode-list .ak-af-values li a:before{content:'';width:16px;height:16px;box-sizing:border-box;flex:0 0 auto;border:2px solid #9a9a9a;border-radius:3px;background:#fff}.ak-af-mode-list .ak-af-values li.is-on a:before{border-color:var(--akaf-ink);background:var(--akaf-ink);box-shadow:inset 0 0 0 3px #fff}.ak-af-mode-list .ak-af-values li input[type=checkbox]{margin:0;width:16px;height:16px;accent-color:var(--akaf-ink)}.ak-af-v{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ak-af-n{color:#8a8a8a;font-size:12px;flex:0 0 auto}.ak-af-mode-list .ak-af-values li.is-on .ak-af-v,.ak-af-mode-list .ak-af-values li label:has(input:checked) .ak-af-v{font-weight:700}.ak-af-mode-chips .ak-af-values{display:flex;flex-wrap:wrap;gap:6px}.ak-af-mode-chips .ak-af-values li a,.ak-af-mode-chips .ak-af-values li label{display:inline-flex;align-items:baseline;gap:5px;padding:7px 11px;border:1px solid #cfcfd4;border-radius:6px;background:#fff;color:var(--akaf-ink);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;line-height:1;transition:border-color .12s,background .12s}.ak-af-mode-chips .ak-af-values li a:hover,.ak-af-mode-chips .ak-af-values li label:hover{border-color:var(--akaf-ink)}.ak-af-mode-chips .ak-af-values li.is-on a,.ak-af-mode-chips .ak-af-values li.is-on label,.ak-af-mode-chips .ak-af-values li label:has(input:checked){background:var(--akaf-ink);border-color:var(--akaf-ink);color:#fff}.ak-af-mode-chips .ak-af-values li label:has(input:checked) .ak-af-n{color:#cfcfcf}.ak-af-mode-chips .ak-af-values li.is-on .ak-af-n{color:#cfcfcf}.ak-af-mode-chips .ak-af-values li input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.ak-af-mode-chips .ak-af-values li{position:relative}.ak-af-mode-chips .ak-af-n{font-size:11px}.ak-af-chips-row,.ak-af-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 12px}.ak-af-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:13px;text-decoration:none;background:var(--akaf-ink);color:#fff;border:1px solid var(--akaf-ink);line-height:1.2}.ak-af-chip:hover{background:#333;color:#fff}.ak-af-chip .ak-af-chip-k{color:#bdbdbd;font-size:12px}.ak-af-chip .ak-af-chip-k:after{content:':'}.ak-af-chip span[aria-hidden]{font-size:11px;opacity:.8}.ak-af-chip-ctx{background:#fff;color:var(--akaf-ink)}.ak-af-chip-ctx:hover{background:var(--akaf-soft);color:var(--akaf-ink)}.ak-af-chip-clear{background:0 0;color:#c62828;border-color:transparent;text-decoration:underline;padding-left:4px}.ak-af-chip-clear:hover{background:0 0;color:#a51f1f}.ak-af-bar,.ak-af-sheet-head,.ak-af-sheet-foot,.ak-af-backdrop{display:none}@media (max-width:780px){.ak-af-bar{display:grid;grid-auto-flow:row;grid-template-columns:minmax(0, 1fr);gap:8px;margin:4px 0 14px;padding:0;background:0 0;border:0}.ak-af-bar-btn{width:100%;min-height:50px;display:flex;align-items:center;gap:10px;position:relative;padding:10px 44px 10px 14px;border:1px solid #d6d6d6;border-radius:10px;background:#fff;color:var(--akaf-ink);font:inherit;text-align:left;cursor:pointer}.ak-af-bar-btn .ak-af-bar-lbl{font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:12px;white-space:nowrap;flex:0 0 auto;color:#666}.ak-af-bar-btn .ak-af-bar-val{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}.ak-af-bar-btn .ak-af-caret{position:absolute;right:16px;top:50%;width:9px;height:9px;margin:-7px 0 0;transform:rotate(45deg);color:#555}.ak-af-bar-btn[data-ak-sheet=filters]{background:var(--akaf-ink);color:#fff;border-color:var(--akaf-ink);flex-wrap:wrap;row-gap:3px;padding-top:11px;padding-bottom:11px}.ak-af-bar-btn[data-ak-sheet=filters] .ak-af-bar-lbl{flex:0 0 100%;color:#fff;display:flex;align-items:center;gap:8px}.ak-af-bar-btn[data-ak-sheet=filters] .ak-af-bar-lbl b{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 7px;border-radius:10px;background:#fff;color:var(--akaf-ink);font-size:12px;font-weight:700}.ak-af-bar-btn[data-ak-sheet=filters] .ak-af-bar-val{flex:0 0 100%;font-weight:400;font-size:13px;color:#c9c9c9;white-space:normal;line-height:1.35}.ak-af-bar-btn[data-ak-sheet=filters] .ak-af-caret{color:#fff}.ak-af-bar-order{min-width:0;overflow:hidden;padding:0;min-height:46px}.ak-af-bar-order .ak-af-bar-lbl{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.ak-af-bar-order .ak-af-caret{display:none}.ak-af-bar-order form{display:block;min-width:0;width:100%}.ak-af-bar-order label{display:none}.ak-af-bar .ak-af-bar-order form select,.ak-af-bar .ak-af-bar-order select{-webkit-appearance:none !important;appearance:none !important;border:0 !important;background-color:transparent !important;border-radius:0 !important;box-shadow:none !important;margin:0 !important;padding:12px 40px 12px 84px !important;line-height:1.3 !important;width:100%;min-width:0;height:100%;box-sizing:border-box;font:inherit;font-size:15px !important;font-weight:600;color:var(--akaf-ink);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' fill='none' stroke='%23555555' stroke-width='2'/></svg>");background-repeat:no-repeat;background-position:right 14px center}body.ak-af-open{overflow:hidden}.ak-af-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9000}body.ak-af-open .ak-af-backdrop{display:block}body.ak-af-open .ak-af-sheet{position:fixed !important;left:0;right:0;bottom:0;top:auto;z-index:9001;max-height:88vh;height:88vh;overflow:hidden;margin:0;width:auto !important;flex:none !important;display:flex !important;flex-direction:column;border-radius:16px 16px 0 0;border:0;background:#fff;box-shadow:0 -8px 30px rgba(0,0,0,.25);animation:akafUp .2s ease-out}@keyframes akafUp{from{transform:translateY(40px);opacity:.6}to{transform:none;opacity:1}}body.ak-af-open .ak-af-sheet .ak-af-sheet-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 16px}body.ak-af-open .ak-af-sheet .ak-af-sheet-head{display:flex;align-items:center;gap:8px;padding:10px 12px 0 16px;flex:0 0 auto}body.ak-af-open .ak-af-sheet .ak-af-sheet-head:before{content:'';position:absolute;left:50%;top:6px;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:#d6d6d6}.ak-af-sheet-tabs{display:flex;gap:4px;flex:1 1 auto;margin-top:8px;border-bottom:1px solid var(--akaf-line)}.ak-af-sheet-tabs button{flex:1 1 0;padding:10px 4px;border:0;border-bottom:3px solid transparent;background:0 0;font:inherit;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#777;cursor:pointer}.ak-af-sheet-tabs button.is-active{color:var(--akaf-ink);border-bottom-color:var(--akaf-accent)}.ak-af-sheet-close{border:0;background:0 0;font-size:18px;padding:8px;margin-top:8px;cursor:pointer;color:#555}body.ak-af-open .ak-af-sheet [data-ak-tab-panel]{display:none}body.ak-af-open .ak-af-sheet [data-ak-tab-panel].is-active{display:block}body.ak-af-open .ak-af-sheet .ak-af-sheet-foot{display:flex;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));flex:0 0 auto;border-top:1px solid var(--akaf-line);background:#fff}.ak-af-btn{flex:1 1 0;padding:13px 10px;border-radius:var(--akaf-radius);font:inherit;font-size:14px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;border:1px solid var(--akaf-ink)}.ak-af-btn-apply{background:var(--akaf-ink);color:#fff;flex-grow:2}.ak-af-btn-clear{background:#fff;color:var(--akaf-ink)}.ak-af-sheet .akflt-sidebar-toggle{display:none !important}.ak-af-sheet .akflt-sidebar-body{display:block !important}.akflt-toolbar .akflt-orderby{display:none}body.ak-af-open .ak-af-sheet .akflt-actions{display:none}.akflt-layout .akflt-sidebar.ak-af-sheet{margin-bottom:0}body.ak-search-page .ak-search-sidebar-title{display:none}body.ak-search-page #left-sidebar{margin:0 !important;padding:0 !important}body.ak-search-page .woocommerce-ordering{display:none}body.ak-search-page .ak-search-sidebar-filters.is-collapsed .ak-sf.ak-af-sheet-inline{display:flex !important}.ak-af-sheet:not(.ak-af-sheet-inline){display:none}body.ak-af-open .ak-af-mode-chips .ak-af-values li a,body.ak-af-open .ak-af-mode-chips .ak-af-values li label{padding:10px 14px;font-size:15px}body.ak-af-open .ak-af-mode-list .ak-af-values li a,body.ak-af-open .ak-af-mode-list .ak-af-values li label{padding:10px 4px;font-size:15px}body.ak-af-open .ak-af-facet>summary{padding:14px 2px}.ak-af-chips-row,.ak-af-chips{margin-bottom:10px}}