.FilterBar-filterBar{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.75rem 2rem;background-color:#f5f3f0;border-bottom:1px solid #e0e0e0;flex-wrap:wrap;max-width:1400px;margin:0 auto}.FilterBar-toggleButton{display:flex;align-items:center;gap:.6rem;padding:.7rem 1.5rem;background-color:transparent;border:1px solid #2a2a2a;color:#2a2a2a;font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.08em;cursor:pointer;border-radius:var(--radius-xl);transition:all .35s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-transform:uppercase}.FilterBar-toggleButton:hover{background-color:#2a2a2a;color:#f5f3f0;border-color:#2a2a2a;box-shadow:0 8px 24px #0000001f}.FilterBar-toggleButton:active{transform:scale(.96)}.FilterBar-spacer{flex:1;min-width:1rem}.FilterBar-resultInfo{display:flex;align-items:center}.FilterBar-productCount{font-family:var(--font-display);font-size:.9rem;font-weight:600;color:#2a2a2a;letter-spacing:.04em;white-space:nowrap}.FilterBar-sortContainer{display:flex;align-items:center;gap:1rem;white-space:nowrap}.FilterBar-sortLabel{font-family:var(--font-display);font-size:.85rem;font-weight:600;color:#2a2a2a;letter-spacing:.05em;margin:0;text-transform:uppercase}.FilterBar-sortSelect{padding:.6rem 2rem .6rem .9rem;border:1px solid #2a2a2a;background-color:#fff;color:#2a2a2a;font-family:var(--font-display);font-size:.8rem;font-weight:500;border-radius:2px;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%232a2a2a' d='M1 0l5 8 5-8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:12px}.FilterBar-sortSelect:hover{border-color:var(--color-gold-light);box-shadow:0 4px 12px #d4af371f}.FilterBar-sortSelect:focus{border-color:var(--color-gold-light);outline:none;box-shadow:0 0 0 3px #d4af371a}@media(max-width:1024px){.FilterBar-filterBar{gap:1.5rem;padding:1.5rem 2rem}.FilterBar-sortContainer{gap:.75rem}.FilterBar-sortSelect{font-size:.75rem;padding:.5rem 1.8rem .5rem .75rem}.FilterBar-productCount{font-size:.85rem}}@media(max-width:768px){.FilterBar-filterBar{gap:1rem;padding:1.25rem 1.5rem;flex-direction:row;align-items:center}.FilterBar-toggleButton{padding:.6rem 1.2rem;font-size:.75rem}.FilterBar-spacer{flex:.5}.FilterBar-resultInfo{order:2}.FilterBar-sortContainer{order:3;gap:.6rem}.FilterBar-sortLabel{font-size:.75rem}.FilterBar-sortSelect{font-size:.75rem;padding:.45rem 1.6rem .45rem .6rem}.FilterBar-productCount{font-size:.8rem}}@media(max-width:480px){.FilterBar-filterBar{gap:.75rem;padding:1rem;flex-wrap:wrap}.FilterBar-toggleButton{padding:.55rem 1rem;font-size:.7rem;flex-basis:100%}.FilterBar-spacer{display:none}.FilterBar-resultInfo{flex-basis:auto}.FilterBar-productCount{font-size:.75rem}.FilterBar-sortLabel{display:none}.FilterBar-sortSelect{flex:1;min-width:120px;font-size:.7rem}.FilterBar-sortContainer{flex-basis:100%;gap:.5rem}}@media(max-width:360px){.FilterBar-toggleButton{padding:.5rem .8rem;font-size:.65rem}.FilterBar-productCount{font-size:.7rem}.FilterBar-sortSelect{font-size:.65rem;padding-right:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ess-FilterBar.css.map */
