.js-filter-wrapper{position:relative}.ff-heading{letter-spacing:.1em}.js-filter-toggle{display:flex;align-items:center;font-size:22px;gap:15px;letter-spacing:2px;text-transform:uppercase;letter-spacing:.1em}@media (max-width: 749px){.js-filter-toggle{font-size:16px;gap:10px}}.js-filter-toggle svg{width:16px;height:auto}@media (max-width: 749px){.js-filter-toggle svg{width:14px;height:auto}}.js-filter-wrapper{border-bottom:1px solid #FFF;margin-top:30px;margin-bottom:80px;padding-bottom:30px;position:relative}@media (max-width: 749px){.js-filter-wrapper{margin-bottom:40px}}.js-filter-options{background:#000;border:1px solid #FFF;bottom:0;left:0;position:absolute;font-size:18px;display:flex;flex-direction:column;gap:5px;min-width:200px;padding:20px;transform:translateY(100%);z-index:2;letter-spacing:.1em}@media (max-width: 749px){.js-filter-options{font-size:14px}}.js-filter-option{cursor:pointer;padding-left:30px;position:relative;letter-spacing:.1em}.js-filter-option:before{content:"";border:1px solid #FFF;border-radius:50%;width:16px;height:16px;left:0;top:50%;transform:translateY(-50%);position:absolute}.js-filter-option.active:before{border-width:4px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-js-filter.css.map */
