.collection--filters-redesign{--filters-card-bg: #ffffff;--filters-card-radius: 16px;--filters-card-padding: 24px;--filters-text: #0c0c0f;--filters-muted: #888888;--filters-border: #ebebeb;--filters-border-active: #0c0c0f;--filters-track: #f1f1f1;--filters-track-from: #808080;--filters-track-to: #0c0c0f;--filters-select-bg: #f8f8f8;--filters-select-border: #f4f4f4;--filters-group-gap: 24px;--filters-header-gap: 40px;--filters-title-gap: 16px;--filters-option-gap: 8px;--filters-weight-medium: 500}@media only screen and (min-width:1440px){.collection--filters-redesign{--filters-card-padding: 32px}}@supports (text-box-trim: trim-both){.collection--filters-redesign .collection__filters__count,.collection--filters-redesign .collection__filters__reset,.collection--filters-redesign .collection__filter__heading,.collection--filters-redesign .filter__button,.collection--filters-redesign .filter__price__field{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media only screen and (min-width:768px){.collection--filters-redesign .collection__sticky-bar{display:none}.collection--filters-redesign .collection__filters-list__inner{width:100%;height:auto;min-height:0;margin:0;padding:var(--filters-card-padding);background-color:var(--filters-card-bg);border-radius:var(--filters-card-radius)}.collection--filters-redesign .collection__products-count{display:none}}.collection--filters-redesign [data-collection-filters-form]{display:flex;flex-direction:column;gap:var(--filters-group-gap)}.collection--filters-redesign .collection__filters-header{display:block;min-height:0;margin-bottom:calc(var(--filters-header-gap) - var(--filters-group-gap))}.collection--filters-redesign .collection__filters__top{align-items:baseline;min-height:0;margin:0;padding:0;gap:16px;font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:var(--filters-weight-medium);line-height:1.4;color:var(--filters-text)}.collection--filters-redesign .collection__filters__count{white-space:nowrap}.collection--filters-redesign .collection__filters__reset{opacity:.6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;white-space:nowrap;transition:opacity .2s ease}.collection--filters-redesign .collection__filters__reset:hover,.collection--filters-redesign .collection__filters__reset:focus-visible{opacity:1}.collection--filters-redesign .collection__filters__clear,.collection__filters__overlay{display:none}@media only screen and (max-width:767px){.collection--filters-redesign{--filters-card-padding: 32px;--filters-scrim: rgba(12, 12, 15, .4)}.collection--filters-redesign .collection__filters{left:auto;width:min(300px,88vw);border-radius:0;background-color:var(--filters-card-bg)}.collection--filters-redesign .collection__filters__overlay{position:fixed;top:0;left:0;z-index:9000;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background-color:var(--filters-scrim);opacity:0;pointer-events:none;cursor:default;transition:opacity .3s ease}.collection--filters-redesign .collection__filters--visible~.collection__filters__overlay{opacity:1;pointer-events:auto}.collection--filters-redesign .collection__filters-wrapper{height:100%;padding-right:0;overflow:hidden;border-radius:0;background-color:var(--filters-card-bg)}.collection--filters-redesign .collection__filters-list{width:100%;max-width:none}.collection--filters-redesign .collection__filters-list__inner{width:100%;height:auto;min-height:0;margin:0;padding:var(--filters-card-padding) var(--filters-card-padding) 0;background-color:var(--filters-card-bg)}.collection--filters-redesign [data-collection-filters-form]>*{flex-shrink:0}.collection--filters-redesign .collection__filters-header{padding-top:0}.collection--filters-redesign .collection__filters__close{display:none}.collection--filters-redesign .collection__filters-bottom{display:block;padding:0 var(--filters-card-padding) var(--filters-card-padding);background-color:var(--filters-card-bg)}.collection--filters-redesign .collection__filters-bottom:before{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,var(--filters-card-bg) 100%)}.collection--filters-redesign .collection__filters__close-bottom{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:8px 16px;border:0;border-radius:100px;background-color:var(--filters-border-active);color:#fff;font-family:var(--FONT-STACK-BODY);font-size:16px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);line-height:1.2;letter-spacing:0;text-align:center;text-transform:uppercase}}.collection--filters-redesign .collection__filter:last-of-type{padding-bottom:0}.collection--filters-redesign .collection__filter__title,.collection--filters-redesign .collection__sort__label{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:16px;padding:0;font-family:var(--FONT-STACK-BODY);font-size:14px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);line-height:normal;letter-spacing:0;text-transform:uppercase;color:var(--filters-text)}.collection--filters-redesign .collection__filter__heading{display:flex;align-items:baseline;gap:7px;min-width:0}.collection--filters-redesign .collection__filter__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection--filters-redesign .collection__filter__active{position:relative;padding-left:8px;overflow:hidden;font-size:14px;font-weight:var(--filters-weight-medium);text-transform:none;text-overflow:ellipsis;white-space:nowrap;color:var(--filters-muted)}.collection--filters-redesign .collection__filter__active:before{content:"";position:absolute;top:0;bottom:1px;left:0;width:1px;background-color:var(--filters-text)}.collection--filters-redesign .collection__filter__count{position:relative;flex:0 0 auto;width:16px;height:16px}.collection--filters-redesign .collection__filter__count .icon{position:absolute;top:0;right:0;bottom:0;left:0;width:16px;height:16px;margin:0}.collection--filters-redesign .collection__filter-tags,.collection--filters-redesign .collection__sort__options{gap:var(--filters-option-gap);padding:var(--filters-title-gap) 0 0;margin:0;background:none}.collection--filters-redesign .collection__filter-tags label,.collection--filters-redesign .collection__filter-tags span,.collection--filters-redesign .collection__filter-tags input{font-size:inherit}.collection--filters-redesign .collection__filter-actions .collection__filter-tags{margin-right:0;padding-top:var(--filters-option-gap)}.collection--filters-redesign .collection__filter-tag--default{margin-bottom:0;padding-right:0}.collection--filters-redesign .collection__filter-tag--default:last-child{margin-bottom:0}.collection--filters-redesign .collection__filter-tag--default .filter__button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:16px;padding:0;font-family:var(--FONT-STACK-BODY);font-size:14px;font-weight:var(--filters-weight-medium);line-height:16px;color:var(--filters-text)}.collection--filters-redesign .collection__filter-tag--default .filter__button:before{position:static;order:2;flex:0 0 auto;width:16px;height:16px;margin:0;border:1px solid var(--filters-border-active);border-radius:4px;background-size:12px auto}.collection--filters-redesign .collection__filter-tag--default .filter__input:checked~.filter__button:before,.collection--filters-redesign .collection__filter-tag--default.is-active .filter__button:before{background:var(--filters-border-active) var(--icon-check) no-repeat center center;background-size:12px auto}.collection--filters-redesign .collection__filter-tag--default .filter__input:disabled~.filter__button:before{border:1px solid var(--filters-border);background:var(--filters-track)}.collection--filters-redesign .collection__filter-tags--swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.collection--filters-redesign .collection__filter-tag--swatch{display:block;margin:0;padding:0}.collection--filters-redesign .collection__filter-tag--swatch .swatch__button{display:block;width:100%;margin:0;padding:0}.collection--filters-redesign .swatch__button .swatch__label{width:100%;height:auto;aspect-ratio:56 / 54.5;border:1px solid var(--filters-border);border-radius:8px;transition:border-color .2s ease}.collection--filters-redesign .swatch__button .swatch__label:hover{border-color:var(--filters-border-active)}.collection--filters-redesign .swatch__button .swatch__label:before{right:0;bottom:0;top:0;left:0;width:auto;height:auto;transform:none;border:3px solid var(--filters-card-bg);border-radius:8px}.collection--filters-redesign .swatch__button .swatch__input:checked~.swatch__label{border-color:var(--filters-border-active)}.collection--filters-redesign .swatch__button .icon-check{display:none}.collection--filters-redesign .filter__price{display:flex;flex-direction:column-reverse;gap:var(--filters-option-gap);margin-top:0}.collection--filters-redesign .filter__price__fields{font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:var(--filters-weight-medium);line-height:1.4;color:var(--filters-text)}.collection--filters-redesign .filter__price__field{flex:0 1 auto;max-width:none;padding:0;border:0;border-radius:0;background:none;opacity:.6}.collection--filters-redesign .filter__price__field span{margin-right:0}.collection--filters-redesign .filter__price__input{width:5ch;padding:0;border:0;background:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-align:left;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.collection--filters-redesign .filter__price__input::-webkit-outer-spin-button,.collection--filters-redesign .filter__price__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.collection--filters-redesign .filter__price__to .filter__price__input{text-align:right}@supports (field-sizing: content){.collection--filters-redesign .filter__price__input{width:auto;min-width:1ch;text-align:left;field-sizing:content}}.collection--filters-redesign .range{height:16px;margin:0}.collection--filters-redesign .range__line{top:5px;left:8px;width:calc(100% - 16px);height:6px;border-radius:8px;background-color:var(--filters-track)}.collection--filters-redesign .range__line span{background-color:transparent;background-image:linear-gradient(90deg,var(--filters-track-from) 0%,var(--filters-track-to) 100%)}.collection--filters-redesign .range__dot{top:0;width:16px;height:16px;padding:0}.collection--filters-redesign .range__dot:before{left:-8px;top:-8px;width:32px;height:32px}.collection--filters-redesign .range__dot span{position:relative;border:1px solid var(--filters-card-bg);background-color:var(--filters-track-from)}.collection--filters-redesign .range__dot--right span{background-color:var(--filters-track-to)}.collection--filters-redesign .range__dot span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:5.33px;height:5.33px;margin:auto;border-radius:50%;background-color:var(--filters-card-bg)}.collection--filters-redesign .collection__sort{display:block;overflow:hidden}.collection--filters-redesign .collection__sort__select{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;height:34px;padding:6px 10px;border:1px solid var(--filters-select-border);border-radius:8px;background-color:var(--filters-select-bg)}.collection--filters-redesign .collection__sort__select .icon-select{position:static;flex:0 0 auto;width:10px;height:10px;margin:0;rotate:90deg;pointer-events:none}.collection--filters-redesign .collection__sort__select__input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:var(--filters-weight-medium);line-height:normal;color:var(--filters-text);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.collection--filters-redesign .collection__sort__select__input:focus-visible{outline:2px solid var(--filters-border-active);outline-offset:2px}@media only screen and (max-width:767px){.collection--filters-redesign .collection__filter-tag--default .filter__button:before{top:auto}}.collection--filters-redesign .collection__products .grid{--grid-gutter: 8px;--grid-gutter-mobile: 16px;row-gap:16px}@media only screen and (min-width:1024px){.collection--filters-redesign:not(.collection--filters-disabled) .collection__filters{margin-right:24px}.collection--filters-redesign:not(.collection--filters-disabled):not(.collection--filters-sorting-disabled) .collection__products{width:calc(100% - 264px)}}@media only screen and (min-width:1440px){.collection--filters-redesign:not(.collection--filters-disabled):not(.collection--filters-sorting-disabled) .collection__products{width:calc(100% - 324px)}}.collection--filters-redesign .collection__products .pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin:16px 0 0;padding:16px 0;font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);line-height:normal;text-align:center}.collection--filters-redesign .collection__products .pagination .page,.collection--filters-redesign .collection__products .pagination .deco{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;line-height:1;color:#333}.collection--filters-redesign .collection__products .pagination .page a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border-radius:50%;color:inherit;text-decoration:none;transition:background-color .2s ease}.collection--filters-redesign .collection__products .pagination .page a:hover,.collection--filters-redesign .collection__products .pagination .page a:focus-visible{background-color:var(--filters-border)}.collection--filters-redesign .collection__products .pagination .page.current{background-color:var(--filters-border-active);color:#fff}.collection--filters-redesign .collection__products .pagination .prev,.collection--filters-redesign .collection__products .pagination .next{display:inline-flex;align-items:center;line-height:1}.collection--filters-redesign .collection__products .pagination .prev{margin-right:8px}.collection--filters-redesign .collection__products .pagination .next{margin-left:8px}.collection--filters-redesign .collection__products .pagination .prev a,.collection--filters-redesign .collection__products .pagination .next a{display:flex;padding:0}.collection--filters-redesign .collection__products .pagination__button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--filters-text);cursor:pointer;transition:opacity .2s ease}.collection--filters-redesign .collection__products .pagination__button .icon{width:10px;height:10px;stroke-width:16}.collection--filters-redesign .collection__products .pagination__button--previous{transform:rotate(180deg);opacity:.6}.collection--filters-redesign .collection__products .pagination__button:hover,.collection--filters-redesign .collection__products .pagination__button:focus-visible{opacity:1}@media only screen and (min-width:768px){.collection--filters-redesign:not(.collection--filters-disabled) .collection__filters{position:static;align-self:flex-start;height:auto;max-height:none;margin-top:0;overflow:visible}.collection--filters-redesign .collection__filters-wrapper{height:auto;max-height:none}.collection--filters-redesign .collection__filters-list{height:auto;min-height:0;max-height:none;overflow:visible;mask-image:none;-webkit-mask-image:none}.collection--filters-redesign .collection__filters-list__inner{flex:0 0 auto;height:auto;min-height:0}}@media only screen and (max-width:767px){.collection--filters-redesign .collection__sticky-bar{position:static;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;min-height:0;padding:0 0 16px;font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:var(--filters-weight-medium);line-height:1.4;color:var(--filters-text)}.collection--filters-redesign .collection__products-count{display:block;flex:0 1 auto;order:2;font-size:inherit;text-align:right;white-space:nowrap}.collection--filters-redesign .collection__filters__toggle{position:static;order:1;display:inline-flex;flex:0 1 auto;align-items:center;justify-content:flex-start;gap:6px;width:auto;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;font:inherit;color:inherit;box-shadow:none;transform:none;transition:opacity .2s ease}.collection--filters-redesign .collection__filters__toggle:hover,.collection--filters-redesign .collection__filters__toggle:focus-visible{opacity:.6}.collection--filters-redesign .collection__filters__toggle-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:12px;height:12px;color:currentColor}.collection--filters-redesign .collection__filters__toggle-icon svg{display:block;width:100%;height:100%}.collection--filters-redesign .collection__filters__toggle-label{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;white-space:nowrap;color:currentColor}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-collection-filters.css.map */
