:root{--efr-font: "IBM Plex Mono", "IBM Plex Sans", "Helvetica Now Display", monospace;--efr-ink: var(--TEXT-COLOR, #000);--efr-muted: #5a5a5a;--efr-line: #e3e5e8;--efr-line-strong: #111;--efr-row-pad-y: 10px;--efr-control-size: 18px;--efr-swatch-size: 28px}.collection__filters__top{align-items:flex-start;padding-bottom:4px}.collection__filters__title{display:none}.collection__filters__reset{font-family:var(--efr-font);font-size:14px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:var(--efr-ink);padding:0;opacity:1}.collection__filters__reset.is-visible,.collection__filters__reset:hover{opacity:1}.collection__filters__line{margin:18px 0 0;border:0;border-top:1px solid var(--efr-line);background:none}.collection__filter__title,.collection__sort__label{font-family:var(--efr-font);font-size:18px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;color:var(--efr-ink);padding:28px 0 18px;border-top:1px solid var(--efr-line);display:flex;align-items:center;justify-content:space-between;width:100%;background:none;cursor:pointer}.collection__filter:first-of-type .collection__filter__title{border-top:0}.collection__filter__count{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--efr-ink);margin:0;background:none;font-size:0;flex:0 0 auto}.collection__filter__count .icon-toggle-plus,.collection__filter__count .icon-toggle-minus{width:18px;height:18px}.collection__filter__title>span>span,.collection__filter__title>span:first-child{display:inline}.collection__filter-tags-wrapper{padding-bottom:6px}.collection__filter-tags{display:block;gap:0;padding:0;margin:0;list-style:none}.collection__filter-tag--default{margin:0;padding:0;border:0;background:none;width:100%}.collection__filter-tag--default .filter__button{position:relative;display:flex;align-items:center;font-family:var(--efr-font);font-size:14px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--efr-ink);padding:var(--efr-row-pad-y) 0 var(--efr-row-pad-y) calc(var(--efr-control-size) + 14px);cursor:pointer;background:none;border:0;min-height:calc(var(--efr-control-size) + var(--efr-row-pad-y) * 2)}.collection__filter-tag--default .filter__button:before{content:"";position:absolute;left:0;top:50%;width:var(--efr-control-size);height:var(--efr-control-size);margin:0;border:1.5px solid var(--efr-muted);border-radius:50%;background:transparent;transform:translateY(-50%);box-shadow:none;transition:border-color .15s ease,background .15s ease}.collection__filter-tag--default .filter__input:checked~.filter__button:before,.collection__filter-tag--default.is-active .filter__button:before{border-color:var(--efr-line-strong);background:radial-gradient(circle,var(--efr-line-strong) 0 36%,transparent 38%)}.collection__filter[data-filter-label=size] .collection__filter-tag--default .filter__button:before{border-radius:0}.collection__filter[data-filter-label=size] .collection__filter-tag--default .filter__input:checked~.filter__button:before{background:var(--efr-line-strong)}.collection__filter-tag--default .filter__input:disabled~.filter__button{color:#b0b0b0;cursor:not-allowed}.collection__filter-tag--default .filter__input:disabled~.filter__button:before{border-color:#d4d4d4}.collection__filter-tags--swatches{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:4px;padding:0;margin:0}.collection__filter-tag--swatch{margin:0;padding:0;align-items:center;gap:2px}.collection__filter-tag__name{font-family:var(--efr-font);font-size:14px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--efr-ink);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.2;opacity:1}.collection__filter-tag--swatch:has(.filter__input:disabled) .collection__filter-tag__name,.collection__filter-tag--swatch.link--disable .collection__filter-tag__name{opacity:1;cursor:default}.collection__filter-tag--swatch .swatches{display:flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid transparent;border-radius:4px;background:transparent;cursor:pointer;position:relative;min-height:40px;transition:background .15s ease,border-color .15s ease}.collection__filter-tag--swatch .swatch__label{flex:0 0 var(--efr-swatch-size);width:var(--efr-swatch-size);height:var(--efr-swatch-size);border-radius:4px;border:0;background-size:cover!important;background-position:center!important;margin:0;cursor:pointer;position:relative;font-size:0;color:transparent;overflow:hidden;text-indent:-9999px}.collection__filter-tag--swatch .swatch__label:before,.collection__filter-tag--swatch .swatch__label:after{display:none!important}.collection__filter-tag--swatch .swatch__label .icon-check{display:none}.collection__filter-tags--swatches-circle .swatch__label{border-radius:50%}.collection__filter-tag--swatch .swatches:after{content:attr(data-swatch-label);font-family:var(--efr-font);font-size:14px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--efr-ink);flex:1 1 auto}.collection__filter-tag--swatch .visually-hidden{position:static;width:auto;height:auto;clip:auto;margin:0;padding:0;overflow:visible;font-family:var(--efr-font);font-size:14px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--efr-ink);flex:1 1 auto;order:2}.collection__filter-tag--swatch .swatch__input,.collection__filter-tag--swatch .filter__input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.filter__price{padding:6px 4px 0}.filter__price__range,range-slider.filter__price__range{position:relative;height:36px;margin:0 0 6px;width:100%}.filter__price__range .range__line{position:absolute;top:50%;left:14px;right:14px;height:4px;background:var(--efr-line);transform:translateY(-50%)}.filter__price__range .range__line span,.filter__price__range .range__line [data-range-line]{display:block;height:100%;background:var(--efr-line-strong)}.filter__price__range .range__dot{width:28px;height:36px;background:#f5f6f7;border:1px solid var(--efr-line);border-radius:4px;box-shadow:0 1px 2px #00000014;position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;cursor:grab}.filter__price__range .range__dot__grip{display:flex;align-items:center;justify-content:center;gap:5px;pointer-events:none}.filter__price__range .range__dot__grip>span{display:block;width:3px;height:16px;background:var(--efr-muted);border-radius:.5px}.filter__price__fields{display:flex;justify-content:center;align-items:baseline;gap:6px;margin:0 0 10px;padding:0}.filter__price__field{display:inline-flex;align-items:baseline;gap:1px;font-family:var(--efr-font);font-size:15px;font-weight:600;letter-spacing:.4px;text-transform:var(--LABEL-TEXT-CAPS, uppercase);color:var(--efr-ink);border:0;background:none;padding:0}.filter__price__field label{display:none}.filter__price__field>span{font-family:var(--efr-font);text-transform:var(--LABEL-TEXT-CAPS, uppercase);color:var(--efr-ink)}.filter__price__sep{font-family:var(--efr-font);font-size:15px;font-weight:500;text-transform:var(--LABEL-TEXT-CAPS, uppercase);color:var(--efr-muted);line-height:1}.filter__price__input{font-family:var(--efr-font);font-size:15px;font-weight:600;letter-spacing:.4px;text-transform:var(--LABEL-TEXT-CAPS, uppercase);color:var(--efr-ink);border:0;background:none;padding:0;width:auto;min-width:3ch;field-sizing:content;text-align:left;-moz-appearance:textfield}.filter__price__input::-webkit-outer-spin-button,.filter__price__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filter__price__from .filter__price__input,.filter__price__to .filter__price__input{text-align:left}.collection__sort__label{border-top:1px solid var(--efr-line)}.collection__filters__clear{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0 0}.collection__filters__clear:empty{padding:0}@media(max-width:760px){.collection__filter-tags--swatches{column-gap:16px}.collection__filter__title,.collection__sort__label{font-size:16px;padding:22px 0 14px}.collection__filter-tag--default .filter__button{font-size:13px}}.collection__sort-bar{display:none!important}@media only screen and (min-width:768px){.collection__sort{display:block!important}}.collection__filter__title,.collection__sort__label{position:relative;padding-right:0!important}.collection__filter__count{position:relative!important;display:inline-flex!important;align-items:center;justify-content:center;width:22px;height:22px;margin:0!important;flex:0 0 auto}.collection__filter__count .icon,.collection__filter__count .icon-toggle-plus,.collection__filter__count .icon-toggle-minus{position:absolute!important;top:50%!important;left:50%!important;right:auto!important;width:16px!important;height:16px!important;margin:0!important;transform:translate(-50%,-50%)}.is-expanded .collection__filter__count .icon-toggle-plus,.is-expanded .collection__filter__count .icon-toggle-minus{transform:translate(-50%,-50%) rotate(180deg)}.collection__sort{border-top:0}.collection__sort .collection__sort__label{border-top:0;padding-top:18px}.collection__sort__options{padding:4px 0 16px}.collection__sort__button{font-family:var(--efr-font);font-size:14px;letter-spacing:.6px;text-transform:uppercase;color:var(--efr-muted);padding:8px 0 8px 22px;display:block;cursor:pointer;position:relative;min-height:26px}.collection__sort__button:before{margin:11px 0!important;top:0!important;left:0!important}.collection__sort__button:after{margin:14px 3px!important;top:0!important;left:0!important}.collection__sort__input:checked~.collection__sort__button{color:var(--efr-ink);font-weight:600}.collection__filter-tag--default .filter__button{font-family:var(--efr-font)!important}.collection__filter-tags-wrapper{padding-bottom:14px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-collection-filters-redesign.css.map */
