.custom-toggle[data-v-9d9f9cae]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;color:inherit}[dir] .custom-toggle[data-v-9d9f9cae]{padding:0;border:0;background:transparent;text-align:start;cursor:pointer}.custom-toggle-copy[data-v-9d9f9cae]{display:flex;flex-direction:column;gap:6px;min-width:0}.custom-toggle-label[data-v-9d9f9cae]{font-weight:600;line-height:1.6}.custom-toggle-description[data-v-9d9f9cae]{font-size:.8rem;line-height:1.7;opacity:.75}.custom-toggle-track[data-v-9d9f9cae]{position:relative;flex:0 0 44px;width:44px;height:26px;transition:background .2s}[dir] .custom-toggle-track[data-v-9d9f9cae]{border-radius:20px;background:#b9b9c3}.custom-toggle-track[data-v-9d9f9cae]:after{content:"";position:absolute;top:3px;width:20px;height:20px;transition:transform .2s}[dir] .custom-toggle-track[data-v-9d9f9cae]:after{border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15)}[dir=ltr] .custom-toggle-track[data-v-9d9f9cae]:after{left:3px}[dir=rtl] .custom-toggle-track[data-v-9d9f9cae]:after{right:3px}[dir] .is-active .custom-toggle-track[data-v-9d9f9cae]{background:var(--primary,#7367f0)}[dir=ltr] .is-active .custom-toggle-track[data-v-9d9f9cae]:after{transform:translateX(18px)}[dir=rtl] .is-active .custom-toggle-track[data-v-9d9f9cae]:after{transform:translateX(-18px)}.custom-toggle[data-v-9d9f9cae]:focus-visible{outline:2px solid var(--primary,#7367f0);outline-offset:6px}[dir] .custom-toggle[data-v-9d9f9cae]:focus-visible{border-radius:4px}.custom-toggle[data-v-9d9f9cae]:disabled{opacity:.6}[dir] .custom-toggle[data-v-9d9f9cae]:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.custom-toggle-track[data-v-9d9f9cae],.custom-toggle-track[data-v-9d9f9cae]:after{transition:none}}.product-filters-heading[data-v-6b8e93a0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}[dir] .product-filters-heading[data-v-6b8e93a0]{margin-bottom:12px}.product-filter-card[data-v-6b8e93a0]{height:100%;transition:border-color .2s,background-color .2s}[dir] .product-filter-card[data-v-6b8e93a0]{padding:16px;border:1px solid rgba(130,134,139,.25);border-radius:8px}[dir] .product-filter-card.is-active[data-v-6b8e93a0]{border-color:var(--primary,#7367f0);background:rgba(115,103,240,.08)}.per-page-selector[data-v-6b8e93a0]{width:90px}