.search-filters{position:relative}.search-filters__header{display:flex;justify-content:space-between;align-items:center}.search-filters__title span{font-size:1.5em;font-weight:700}.search-filters__clear a{font-size:.85em}.search-filters__desktop{width:18.75em}.search-filters__desktop .search-filters__title{text-transform:uppercase}.search-filters__mobile .search-filters__active-filters--list{padding-top:0;padding-bottom:1em}.search-filters__mobile .search-filters__content{padding:0}.search-filters__mobile #search-sort-mobile{width:100%;border-color:var(--color-white-off);background-color:var(--color-white-off);margin-top:1em}.search-filters__active-filters--list{padding-top:1em;display:flex;flex-wrap:wrap;gap:.5em}.search-filters__active-filters--list a{border:1px solid var(--color-black);display:flex;align-items:center;line-height:1;height:1.75em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:2em;padding:0 .5em;gap:.5em}.search-filters__active-filters--list a span{font-size:.85em;line-height:1;padding-top:.15em}.search-filters__active-filters--list a svg{width:.65em;height:.65em}.search-filters__active-filters .announcement{text-transform:uppercase;font-size:12px}.search-filters__content{padding:1em 0}.search-filters__content .filter-group-summary{text-transform:uppercase;font-family:paralucent;border-bottom:1px solid var(--color-black);background:var(--color-white) url(icon-drop.svg) no-repeat 100% 50%/.7em;font-size:18px;cursor:pointer;padding:.75em 0}.search-filters__content .filter-group-display{display:none;padding-top:.75em}.search-filters__content .filter-group-display input[type=checkbox]:checked+label span{background-color:var(--color-black);color:#fff;border:2px solid #000}.search-filters__content .filter-group-display input[type=checkbox]:checked+label span.color-label{border:2px solid #fff!important;outline:2px solid #000}.search-filters__content .filter-group-display__list-item.empty{display:none}.search-filters__content .filter-group-display__list-item label{display:flex;align-items:center;gap:.5em;max-width:100%}.search-filters__content .filter-group-display__list-item label.filter-label{cursor:pointer;font-size:16px;position:relative}.search-filters__content .filter-group-display__list-item label.disabled{opacity:.25;font-size:16px;display:none!important}.search-filters__content .filter-group-display__list-item label.disabled--colour .color-label{position:relative}.search-filters__content .filter-group-display__list-item label.disabled--colour .color-label:after{content:'';width:100%;height:2px;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.search-filters__content .filter-group-display__list-item label.disabled input{cursor:default}.search-filters__content .filter-group-display__list-item label span{width:100%;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis}.search-filters__content .filter-group-display__list-item--strength input{display:none}.search-filters__content .filter-group-display__list-item--strength .clear.color-label{border:2px solid gray}.search-filters__content .filter-group-display__list-item--strength label{font-size:14px;width:100%}.search-filters__content .filter-group-display__list-item--strength label span{display:flex;align-items:center;justify-content:center;height:3.5em;width:3.5em;border:1px solid var(--color-black);border-radius:100%;font-size:15px;font-weight:600;font-family:poppins,arial;letter-spacing:normal}.search-filters__content .filter-group-display__list-item--strength label span:hover{cursor:pointer}.search-filters__content .filter-group-display__list-item--strength label span.color-label{border:none;position:relative;display:block}.search-filters__content .filter-group-display__list-item--strength label .color-label__name{padding:.1em;display:none;position:absolute;top:-50%;background-color:var(--color-white);border:1px solid var(--color-black);color:var(--color-black);padding:0 10px;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search-filters__content .filter-group-display__list-item--strength label .color-label__name.display{display:block}.search-filters__content .filter-group-display__list{display:flex;flex-direction:column;gap:.5em}.search-filters__content .filter-group-display__list.strength{flex-direction:row;flex-wrap:wrap;padding-bottom:1em}.search-filters__content .filter-group-display__actions{padding-top:.75em}.search-filters__content .filter-group-display__price-range{display:flex;gap:.5em}.search-filters__content .filter-group-display__price-range-from,.search-filters__content .filter-group-display__price-range-to{width:100%}.search-filters__content .filter-group-display__price-range-from label,.search-filters__content .filter-group-display__price-range-to label{font-size:16px}.search-filters__content .filter-group.Availability{display:none}.search-filters__content .filter-group.open .filter-group-display{display:block;border-bottom:1px solid var(--color-black);padding-bottom:1em}.search-filters__content .filter-group.open .filter-group-summary{background:var(--color-white) url(icon-chevron-up.svg) no-repeat 100% 50%/.9em;border-bottom:none}.search-filters .swatch{height:1.5em;width:3em}