.filters{--flt-ink: var(--sp-color-ink, #000000);--flt-label: #484848;--flt-muted: var(--sp-color-putty, #757575);--flt-segment-off: #454545;--flt-value: var(--sp-color-graphite, #101010);--flt-clay: var(--sp-color-clay, #d6cabe);--flt-rim: #b7afa3;--flt-hairline: rgba(0, 0, 0, .12);font-family:var(--sp-font-family, "Manrope", sans-serif);color:var(--flt-ink)}.filters .filters__heading-text,.filters .filter-group__heading__text,.filters .filter-toggle__group-label{margin:0;font-family:inherit;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.56px;text-transform:uppercase;color:var(--flt-ink)}.filters .filter-group--availability{margin-bottom:20px}.filters .filter-group--availability~.filter-group{margin-bottom:20px;padding-top:20px;border-top:1px solid var(--flt-hairline)}.filters .filter-group__heading{align-items:center;min-height:24px;margin-top:0;padding-bottom:0}.filters .filter-group__heading__indicator{display:flex;margin-inline-end:0;color:var(--flt-ink)}.filters .filter-group__heading__indicator svg{stroke-width:1.5}.filters .filter-group .toggle-target-container{padding:12px 0 0}.filters .filter-group:not(.filter-group--swatch):not(.filter-group--button-grid) .toggle-target-container{display:flex;flex-direction:column;gap:12px}.filters .filter-group:not(.filter-group--swatch):not(.filter-group--button-grid) .filter-group__item{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:20px;margin:0;padding:0;padding-inline-start:28px;font-size:14px;font-weight:400;line-height:20px;color:var(--flt-label);transition:color .15s ease}.filters .filter-group:not(.filter-group--swatch):not(.filter-group--button-grid) .filter-group__item:hover{color:var(--flt-ink)}.filters .filter-group:not(.filter-group--swatch):not(.filter-group--button-grid) .filter-group__item .filter-group__item__text:before{top:50%;width:16px;height:16px;margin-top:-8px;box-sizing:border-box;border:1px solid var(--flt-rim);border-radius:50%;background:transparent;transition:background-color .15s ease}.filters .filter-group:not(.filter-group--swatch):not(.filter-group--button-grid) .filter-group__item .filter-group__checkbox:checked+.filter-group__item__text:before{border-color:var(--flt-rim);background:var(--flt-clay)}.filters .filter-group:not(.filter-group--swatch):not(.filter-group--button-grid) .filter-group__item .filter-group__item__text .filter-tick{top:50%;left:1px;width:14px;height:14px;margin-top:-7px;fill:var(--flt-value)}[dir=rtl] .filters .filter-group:not(.filter-group--swatch):not(.filter-group--button-grid) .filter-group__item .filter-group__item__text .filter-tick{right:1px;left:auto}.filters .filter-group__item__count{margin-inline-start:12px;font-size:13px;line-height:20px;color:var(--flt-muted)}.filters .filter-group__item__count:before,.filters .filter-group__item__count:after{content:none}.filters .filter-group:not(.filter-group--more-open) .filter-group__item.filter-group__item--more:not(:has(.filter-group__checkbox:checked)){display:none}.filters .filter-group__more{align-self:flex-start;margin:0;padding:0;padding-inline-start:28px;border:0;background:none;font-family:inherit;font-size:12px;font-weight:500;line-height:16.4px;letter-spacing:.56px;text-transform:uppercase;color:var(--flt-muted);cursor:pointer;transition:color .15s ease}.filters .filter-group__more:hover,.filters .filter-group__more:focus-visible{color:var(--flt-ink);text-decoration:underline;text-underline-offset:3px}.filters .filter-group__more-label--hide,.filters .filter-group--more-open .filter-group__more-label--show{display:none}.filters .filter-group--more-open .filter-group__more-label--hide{display:inline}.filters .filter-toggle{align-items:center}.filters .filter-toggle__options{margin:0;padding:0;border:1px solid var(--flt-clay);border-radius:999px;background:transparent}.filters .filter-toggle__input-label-text{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:65px;height:36px;padding:0;border:0;border-radius:999px;font-size:12px;font-weight:500;line-height:16.4px;letter-spacing:.56px;text-transform:uppercase;color:var(--flt-segment-off);transition:background-color .15s ease,color .15s ease}.filters .filter-toggle__input-label:hover .filter-toggle__input-label-text{color:var(--flt-ink)}.filters .filter-toggle__input:checked+.filter-toggle__input-label-text{border:0;background:var(--flt-clay);color:var(--flt-ink)}.filters .filter-group .toggle-target-container:has(>.cc-price-range){padding-top:14px}.filters .cc-price-range__input-row{margin:0}.filters .cc-price-range__input-container{align-items:center;box-sizing:border-box;height:44px;padding-inline-start:12px;border:1px solid var(--flt-clay);border-radius:0;background:var(--sp-color-paper, #fff)}.filters .cc-price-range__input-currency-symbol{margin-right:4px;font-size:14px;font-weight:400;color:var(--flt-muted)}.filters .cc-price-range .cc-price-range__input{height:100%;padding-inline:0;font-family:inherit;font-size:var(--sp-fs-input-text, 14px);font-weight:400;color:var(--flt-value);background:transparent}.filters .cc-price-range__bar{margin:23px 11px 9px}.filters .cc-price-range__bar-inactive{background:var(--sp-color-hairline, #e5e5e5)}.filters .cc-price-range__bar-active{background:var(--flt-clay)}.filters .cc-price-range__control:after{box-sizing:border-box;border:1px solid var(--flt-rim);background:var(--flt-clay)}@media(max-width:999.98px){.filter-container .filters{padding:26px 26px 30px}}.filters .filter-toggle--switch{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px;cursor:pointer}.filters .filter-toggle__switch{position:relative;flex:none;width:44px;height:24px;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--flt-clay);transition:background-color .18s ease,box-shadow .18s ease}.filters .filter-toggle__switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--flt-clay);box-shadow:none;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.filters .filter-toggle__switch-input:checked+.filter-toggle__switch{background:var(--flt-clay);box-shadow:none}.filters .filter-toggle__switch-input:checked+.filter-toggle__switch:after{transform:translate(20px);background:#fff;box-shadow:0 1px 2px #1010102e}.filters .filter-toggle__switch-input:focus-visible+.filter-toggle__switch{outline:2px solid var(--flt-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.filters .filter-toggle__switch,.filters .filter-toggle__switch:after{transition:none}}.filters .filter-group--applied{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--flt-hairline)}.filters .filter-group--applied .filter-group__heading{align-items:center;justify-content:space-between;min-height:24px;padding-bottom:12px}.filters .filter-group--applied .filter-group__heading__text{margin:0}.filters .filter-group--applied .filter-group__clear-link{flex:none;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.56px;text-transform:uppercase;color:var(--flt-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s ease}.filters .filter-group--applied .filter-group__clear-link:hover,.filters .filter-group--applied .filter-group__clear-link:focus-visible{color:var(--flt-ink)}.filters .filter-group--applied .filter-group__items{display:flex;flex-wrap:wrap;gap:8px;padding:0}.filters .filter-group__applied-item{display:inline-flex;align-items:center;gap:8px;height:32px;margin:0;padding:0 10px 0 14px;border:1px solid var(--sp-brand-linen, #d3cbbf);border-radius:999px;background:var(--sp-brand-linen-200, #f5f4f2);color:var(--flt-ink);font-size:13px;font-weight:500;line-height:1;letter-spacing:.01em;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.filters .filter-group__applied-item:hover,.filters .filter-group__applied-item:focus-visible{border-color:var(--sp-brand-linen-800, #b6afa5);background:var(--sp-brand-linen-400, #e8e4de)}.filters .filter-group__applied-item__text{margin:0}.filters .filter-group__applied-item__icon{display:inline-flex;margin:0;color:var(--sp-brand-walnut-1000, #4a3c30)}.filters .filter-group__applied-item__icon svg{width:10px;height:10px}.filters .filter-group--applied+form .filter-group--availability,.filters .filter-group--applied~#CollectionFilterForm .filter-group--availability{margin-top:0}.link-dropdown .link-dropdown__button .link-dropdown__button-icon,.link-dropdown .link-dropdown__button[aria-expanded=true] .link-dropdown__button-icon{width:24px;height:24px;transform:none}.link-dropdown__button-icon svg{visibility:hidden}.link-dropdown__button-icon:before,.link-dropdown__button-icon:after{content:"";position:absolute;top:11.35px;width:9.79px;height:1.3px;border-radius:.65px;background:currentColor;transition:transform .36s cubic-bezier(.22,1,.36,1)}.link-dropdown__button-icon:before{left:4.105px;transform:rotate(45deg)}.link-dropdown__button-icon:after{left:10.105px;transform:rotate(-45deg)}.link-dropdown__button[aria-expanded=true] .link-dropdown__button-icon:before{transform:rotate(-45deg)}.link-dropdown__button[aria-expanded=true] .link-dropdown__button-icon:after{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.link-dropdown__button-icon:before,.link-dropdown__button-icon:after{transition:none}}.filters .filter-group__applied-item .filter-group__applied-item__icon,.filters .filter-group__applied-item:hover .filter-group__applied-item__icon,.filters .filter-group__applied-item:focus-visible .filter-group__applied-item__icon{background:none;transition:color .15s ease}.filters .filter-group__applied-item:hover .filter-group__applied-item__icon,.filters .filter-group__applied-item:focus-visible .filter-group__applied-item__icon{color:var(--sp-color-graphite, #101010)}.filters .filter-group__applied-item:hover .filter-group__applied-item__icon svg,.filters .filter-group__applied-item:focus-visible .filter-group__applied-item__icon svg{stroke-width:1.9}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sp-filters.css.map */
