[data-tenant=wexfur] .collection-header{max-width:var(--container);padding:var(--gap-group) var(--gutter) 0;width:100%;margin-inline:auto}[data-tenant=wexfur] .collection-title{font-size:clamp(1.6rem,3vw,2.1rem)}[data-tenant=wexfur] .collection-subtitle{font-size:var(--fs-base);color:var(--text-500);max-width:var(--measure);margin-top:var(--space-2)}[data-tenant=wexfur] .collection-count{font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--text-400);margin-top:var(--space-2)}[data-tenant=wexfur] .collection-count b{color:var(--text-900);font-weight:700}[data-tenant=wexfur] .collection-header .rail-wrap{margin-top:var(--gap-group)}[data-tenant=wexfur] .collection-container{max-width:var(--container);padding:var(--space-6) var(--gutter) var(--section-pad-lg);width:100%;margin-inline:auto}[data-tenant=wexfur] .collection-browse{gap:var(--space-7);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}[data-tenant=wexfur] .filter-rail{top:var(--sticky-top);gap:var(--gap-stack);scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-height:calc(100dvh - 110px);padding-inline-end:2px;display:grid;position:sticky;overflow-y:auto}[data-tenant=wexfur] .filter-rail-head{justify-content:space-between;align-items:center;gap:var(--gap-inline);display:flex}[data-tenant=wexfur] .filter-rail-head h2{font-size:var(--fs-lg);font-weight:800;line-height:var(--lh-title);align-items:center;gap:var(--gap-inline);display:inline-flex}[data-tenant=wexfur] .filter-rail-head h2 svg{color:var(--brand)}[data-tenant=wexfur] .filter-close-btn{display:none}[data-tenant=wexfur] .filter-group{padding:0 var(--space-4)}[data-tenant=wexfur] .filter-group summary{cursor:pointer;padding:var(--space-4) 0;font-weight:700;font-size:var(--fs-md);line-height:var(--lh-ui);color:var(--text-900);justify-content:space-between;align-items:center;gap:var(--gap-inline);transition:color var(--transition-fast);list-style:none;display:flex}[data-tenant=wexfur] .filter-group summary:hover{color:var(--brand)}[data-tenant=wexfur] .filter-group summary::-webkit-details-marker{display:none}[data-tenant=wexfur] .filter-group summary svg{color:var(--text-400);transition:transform var(--dur) var(--ease);flex-shrink:0}[data-tenant=wexfur] .filter-group[open] summary svg{transform:rotate(180deg)}[data-tenant=wexfur] .filter-group[open] summary{border-bottom:1px solid var(--line)}[data-tenant=wexfur] .filter-group-body{padding:var(--gap-stack) 0 var(--space-4);gap:var(--space-1);display:grid}[data-tenant=wexfur] .filter-fieldset{gap:var(--space-1);border:none;min-inline-size:0;display:grid}[data-tenant=wexfur] .filter-field{gap:var(--gap-inline);font-size:var(--fs-sm);color:var(--text-700);font-weight:600;display:grid}[data-tenant=wexfur] .filter-link{justify-content:space-between;align-items:center;gap:var(--gap-inline);padding:var(--space-2);margin-inline:calc(var(--space-2) * -1);font-size:var(--fs-md);line-height:var(--lh-ui);color:var(--text-600);border-radius:var(--r-sm);transition:background var(--transition-fast), color var(--transition-fast), transform var(--dur-instant) var(--ease);display:flex}[data-tenant=wexfur] .filter-link:hover{background:var(--state-hover-bg);color:var(--brand)}[data-tenant=wexfur] .filter-link:active{transform:scale(var(--press-scale))}[data-tenant=wexfur] .filter-link.active{background:var(--state-selected-bg);color:var(--state-selected-ink);font-weight:700}[data-tenant=wexfur] .filter-link svg{opacity:.5;flex-shrink:0}[data-tenant=wexfur] .filter-checkbox{align-items:center;gap:var(--gap-inline);padding:var(--space-2) 0;font-size:var(--fs-md);line-height:var(--lh-ui);color:var(--text-600);cursor:pointer;transition:color var(--transition-fast);display:flex}[data-tenant=wexfur] .filter-checkbox:hover{color:var(--brand)}[data-tenant=wexfur] .filter-checkbox input{accent-color:var(--brand);flex-shrink:0;width:16px;height:16px}[data-tenant=wexfur] .filter-checkbox .filter-count{font-size:var(--fs-xs);color:var(--text-400);margin-left:auto}[data-tenant=wexfur] .filter-note{font-size:var(--fs-sm);color:var(--text-500);padding:var(--space-1) 0}[data-tenant=wexfur] .price-range-row{align-items:center;gap:var(--gap-inline);padding-bottom:var(--gap-stack);display:flex}[data-tenant=wexfur] .price-input{width:100%;min-width:0;padding:var(--space-2) var(--gap-stack);border:1.5px solid var(--line-control);border-radius:var(--r-md);font-size:var(--fs-md);background:var(--surface);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);appearance:textfield}[data-tenant=wexfur] .price-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-tenant=wexfur] .price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-tenant=wexfur] .price-input:hover{border-color:var(--state-hover-line)}[data-tenant=wexfur] .price-input:focus{border-color:var(--brand);box-shadow:var(--focus-glow)}[data-tenant=wexfur] .price-input:disabled{background-color:var(--state-disabled-bg);color:var(--state-disabled-ink);cursor:not-allowed}[data-tenant=wexfur] .price-range-sep{color:var(--text-400);flex-shrink:0}[data-tenant=wexfur] .collection-results{min-width:0}[data-tenant=wexfur] .collection-toolbar{justify-content:space-between;align-items:center;gap:var(--gap-stack);padding-bottom:var(--space-4);margin-bottom:var(--gap-group);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}[data-tenant=wexfur] .collection-toolbar-left{align-items:center;gap:var(--gap-stack);font-size:var(--fs-md);color:var(--text-500);display:flex}[data-tenant=wexfur] .collection-toolbar-right{align-items:center;gap:var(--gap-inline);margin-left:auto;display:flex}[data-tenant=wexfur] .sort-label{font-size:var(--fs-sm);color:var(--text-400);white-space:nowrap;font-weight:500}[data-tenant=wexfur] .filters-toggle{align-items:center;gap:var(--gap-inline);padding:var(--pad-control);border:1.5px solid var(--line-control);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-md);color:var(--text-700);min-height:44px;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), transform var(--dur-instant) var(--ease);font-weight:600;display:none}[data-tenant=wexfur] .filters-toggle:hover{border-color:var(--brand);background:var(--state-hover-bg);color:var(--brand)}[data-tenant=wexfur] .coll-product-grid{gap:var(--product-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1023px){[data-tenant=wexfur] .collection-browse{grid-template-columns:1fr}[data-tenant=wexfur] .filters-toggle{display:inline-flex}[data-tenant=wexfur] .filter-rail{z-index:var(--z-drawer);background:var(--surface);width:min(86vw,340px);max-height:none;transition:transform var(--dur-slow) var(--ease);box-shadow:var(--shadow-pop);border-radius:0;align-content:start;padding:18px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}[data-tenant=wexfur].filters-open .filter-rail,[data-tenant=wexfur] .filters-open .filter-rail{transform:translate(0)}[data-tenant=wexfur].filters-open .filters-overlay,[data-tenant=wexfur] .filters-open .filters-overlay{opacity:1;pointer-events:auto}[data-tenant=wexfur] .filter-close-btn{display:inline-flex}}@media (width<=860px){[data-tenant=wexfur] .coll-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width<=640px){[data-tenant=wexfur] .coll-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-tenant=wexfur] .collection-toolbar{gap:8px}[data-tenant=wexfur] .sort-label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}[data-tenant=wexfur] .collection-container{width:min(100% - 64px, var(--wex-container));max-width:var(--wex-container);margin-inline:auto}@media (width>=1024px){[data-tenant=wexfur] .collection-browse{grid-template-columns:260px minmax(0,1fr);gap:40px}[data-tenant=wexfur] .filter-rail{border:0;border-right:1px solid var(--wex-line);box-shadow:none;background:0 0;border-radius:0}}[data-tenant=wexfur] .collection-toolbar{border-bottom:1px solid var(--wex-line);background:0 0;min-height:60px;margin-bottom:24px}[data-tenant=wexfur] .filters-toggle,[data-tenant=wexfur] .sort-select{border:1px solid var(--wex-line);border-radius:var(--r-pill);background:var(--wex-card);min-height:44px;font-family:var(--wex-display);color:var(--wex-ink);font-weight:700}[data-tenant=wexfur] .price-input{border:1px solid var(--wex-line);border-radius:var(--r-pill);min-height:44px}@media (width<=860px){[data-tenant=wexfur] :is(.sort-select,select.form-input){font-size:1rem}}[data-tenant=wexfur] .coll-product-grid{gap:20px}[data-tenant=wexfur] .sort-select:focus{border-color:var(--wex-sage-deep);box-shadow:0 0 0 3px #6b8e701c}@media (width<=760px){[data-tenant=wexfur] .collection-container{width:min(100% - 32px, var(--wex-container))}[data-tenant=wexfur] .collection-toolbar{z-index:10;top:calc(var(--wex-nav-height) + 28px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f7f6f5;gap:10px;margin-inline:-16px;padding-inline:16px;position:sticky}[data-tenant=wexfur] .filters-toggle{justify-content:center;min-width:104px;display:inline-flex}[data-tenant=wexfur] .filter-rail{background:var(--wex-card);border:0;border-radius:20px 20px 0 0}[data-tenant=wexfur] .coll-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=369.98px){[data-tenant=wexfur] .coll-product-grid{grid-template-columns:minmax(0,1fr)}}
