.collection__filters{--filter-ink: var(--text);--filter-muted: var(--text-alpha-60);--filter-line: var(--text-alpha-10);--filter-hover: var(--text-alpha-5);--filter-check-size: 18px;--filter-row-x: 8px}.collection__filters .collection__filters-header{align-items:center}.collection__filters .collection__filters__top{order:1;flex:1 1 0;width:auto;min-width:0;margin-bottom:0;gap:16px}.collection__filters .collection__filters__clear{order:3;width:100%}.collection__filters .collection__filters__line{order:4}.collection__filters .collection__filters__close{order:2;position:relative;flex:0 0 auto;width:var(--flickity-btn-size, 40px);height:var(--flickity-btn-size, 40px);margin:0 0 0 16px;color:var(--text);background:var(--bg);border-radius:50%;box-shadow:0 1px 1px #00000014,0 1px 5px #0000000f;transition:transform .25s ease-out}.collection__filters .collection__filters__close:hover{transform:scale(1.12)}.collection__filters .collection__filters__close .icon{width:16px;height:16px}.collection__filters .collection__filters__close:hover .icon{transform:none}.collection__filters .collection__filters__title{font-size:calc(1.25rem * var(--adjust-heading))}.collection__filters .collection__filters__reset{color:var(--filter-muted);font-size:calc(.8rem * var(--adjust-body));text-underline-offset:3px;transition:color .2s ease}.collection__filters .collection__filters__reset:hover{color:var(--filter-ink)}.collection__filters .collection__filters__clear{gap:8px;margin-bottom:16px}.collection__filters .filter__active__remove{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 12px;line-height:1.2;color:var(--filter-ink);background:var(--filter-hover);border:1px solid var(--filter-line);border-radius:999px;transition:border-color .2s ease,background-color .2s ease}.collection__filters .filter__active__remove:hover{border-color:var(--filter-ink);background:transparent}.collection__filters .filter__active__remove .filter__x{position:static;padding:0;font-size:.75em;line-height:1;opacity:.6}.collection__filters .filter__active__remove:hover .filter__x{opacity:1}.collection__filters .collection__filters__line{display:none}.collection__filters .collection__filter,.collection__filters .collection__sort{border-top:1px solid var(--filter-line)}.collection__filters .collection__filter:last-of-type{border-bottom:1px solid var(--filter-line)}@media only screen and (min-width:768px){.collection__filters .collection__filter:last-of-type{padding-bottom:0;margin-bottom:var(--inner)}}.collection__filters .collection__filter__title,.collection__filters .collection__sort__label{padding:14px 32px 14px 0;text-align:left;font-size:calc(.95rem * var(--adjust-label));line-height:1.3;letter-spacing:-.01em;font-weight:500;transition:opacity .2s ease}.collection__filters .collection__filter__title:hover,.collection__filters .collection__sort__label:hover{opacity:.7}.collection__filters .collection__filter__count .icon,.collection__filters .collection__sort .icon{width:12px;margin:0;color:var(--filter-muted)}.collection__filters .collection__filter-tags{gap:0;padding:0 0 12px}.collection__filters .collection__filter-tag--default:last-child{margin-bottom:0}.collection__filters .collection__filter-tag--default .filter__button{display:flex;align-items:center;gap:10px;margin:0 calc(-1 * var(--filter-row-x));padding:7px var(--filter-row-x);line-height:1.3;border-radius:var(--RADIUS-SMALL, 6px);transition:background-color .15s ease}.collection__filters .collection__filter-tag--default .filter__button:hover{background:var(--filter-hover)}.collection__filters .collection__filter-tag--default .filter__button:before{position:static;flex:0 0 var(--filter-check-size);width:var(--filter-check-size);height:var(--filter-check-size);margin:0;border:1.5px solid var(--text-alpha-50);border-radius:var(--RADIUS-CHECKBOX, 4px);background:transparent;transition:background-color .15s ease,border-color .15s ease}.collection__filters .collection__filter-tag--default .filter__button:hover:before{border-color:var(--filter-ink)}.collection__filters .collection__filter-tag--default .filter__input:checked~.filter__button:before,.collection__filters .collection__filter-tag--default.is-active .filter__button:before{border-color:var(--filter-ink);background:var(--filter-ink) var(--icon-check) no-repeat center center;background-size:12px auto}.collection__filters .collection__filter-tag--default .filter__input:checked~.filter__button .filter__button-text{font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.collection__filters .filter__button-text{flex:1 1 auto;min-width:0}.collection__filters .collection__filter-tags .filter__button-count{flex:0 0 auto;color:var(--filter-muted);font-size:calc(var(--text-size) * .9);font-variant-numeric:tabular-nums}.collection__filters .collection__filter-tag--default .filter__input:disabled~.filter__button,.collection__filters .collection__filter-tag--default.link--disable .filter__button{color:inherit;opacity:.35;cursor:not-allowed}.collection__filters .collection__filter-tag--default .filter__input:disabled~.filter__button:hover,.collection__filters .collection__filter-tag--default.link--disable .filter__button:hover{background:transparent}.collection__filters .collection__filter-tag--default .filter__input:disabled~.filter__button:before,.collection__filters .collection__filter-tag--default.link--disable .filter__button:before{background:transparent;border:1.5px solid var(--text-alpha-50)}.collection__filters .filter__input:focus-visible~.filter__button{outline:2px solid var(--filter-ink);outline-offset:-2px}.collection__filters .collection__filter-tags--swatches{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:10px;padding:4px 2px 14px}.collection__filters .collection__filter-tag--swatch{margin-bottom:0;padding:0}.collection__filters .collection__filter-tag--swatch .swatch__button{margin-bottom:0}.collection__filters .collection__filter-tag--swatch .swatch__label{box-shadow:inset 0 0 0 1px var(--filter-line);transition:box-shadow .15s ease,transform .15s ease}.collection__filters .collection__filter-tag--swatch .swatch__label:hover{transform:scale(1.08)}.collection__filters .collection__filter-tag--swatch .filter__input:checked~.swatch__label{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--filter-ink)}.collection__filters .collection__filters-more{margin-top:6px;color:var(--filter-muted);font-size:calc(.8rem * var(--adjust-body));text-decoration:underline;text-underline-offset:3px}.collection__filters .collection__filters-more:hover{color:var(--filter-ink)}.collection__filters .filter__price{margin-top:0;padding:4px 0}.collection__filters .range{height:28px;margin:0 -6px 12px}.collection__filters .range__dot{top:2px;width:24px;height:24px;padding:3px}.collection__filters .range__dot span{background:var(--filter-ink);border:3px solid var(--bg);box-shadow:0 0 0 1px var(--filter-ink)}.collection__filters .range__line{top:13px;height:2px;background-color:var(--filter-line)}.collection__filters .range__line span{background-color:var(--filter-ink)}.collection__filters .filter__price__fields{gap:10px;flex-wrap:nowrap}.collection__filters .filter__price__field{max-width:none;padding:8px 12px;border:1px solid var(--text-alpha-25);border-radius:var(--RADIUS-SMALL, 6px);transition:border-color .15s ease}.collection__filters .filter__price__field:focus-within{border-color:var(--filter-ink)}.collection__filters .filter__price__field span{color:var(--filter-muted)}.collection__filters .filter__price__input{text-align:left;background:transparent}
/*# sourceMappingURL=/cdn/shop/t/21/assets/collection-filters.css.map */
