.collection-filters{position:relative}.collection-filters__header{display:flex;justify-content:space-between;align-items:center}.collection-filters__title{text-transform:uppercase}.collection-filters__clear a{font-size:.85em}.collection-filters__desktop{width:18.75em}.collection-filters__mobile .collection-filters__active-filters--list{padding-top:0}.collection-filters__mobile .collection-filters__content{padding:0}.collection-filters__mobile #collection-sort-mobile{width:100%;border-color:var(--color-white);background-color:var(--color-white);padding:0;font-family:paralucent;font-size:18px;font-weight:700;text-transform:uppercase;border-radius:0;background:var(--color-white) url(icon-drop.svg) no-repeat calc(100%) 50%/1.25em}.collection-filters__active-filters--list{padding-top:1em;display:flex;flex-wrap:wrap;gap:.5em}.collection-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}.collection-filters__active-filters--list a span{font-size:.85em;line-height:1;padding-top:.15em}.collection-filters__active-filters--list a svg{width:.65em;height:.65em}.collection-filters__active-filters .announcement{text-transform:uppercase;font-size:12px}.collection-filters__content .filter-sort__container{display:flex;flex-direction:row;align-items:center;white-space:nowrap;gap:.5em;border-bottom:1px solid var(--color-black);font-size:18px;font-family:paralucent;font-weight:700;text-transform:uppercase}.collection-filters__content .filter-group-summary{border-bottom:1px solid var(--color-black);background:var(--color-white) url(icon-drop.svg) no-repeat 100% 50%/1.25em;cursor:pointer;padding:.75em 0;font-size:18px;text-transform:uppercase}.collection-filters__content .filter-group-display{display:none;padding-top:.75em}.collection-filters__content .filter-group-display__list-item.empty{display:none}.collection-filters__content .filter-group-display__list-item input[type=checkbox]:checked+label span{background-color:var(--color-black);color:#fff;border:2px solid #000}.collection-filters__content .filter-group-display__list-item input[type=checkbox]:checked+label span.color-label{border:2px solid #fff!important;outline:2px solid #000}.collection-filters__content .filter-group-display__list-item label{display:flex;align-items:center;gap:.5em;max-width:100%}.collection-filters__content .filter-group-display__list-item label.filter-label{position:relative;cursor:pointer;font-size:16px}.collection-filters__content .filter-group-display__list-item label.disabled{opacity:.25;font-size:16px;display:none!important}.collection-filters__content .filter-group-display__list-item label.disabled--colour .color-label{position:relative}.collection-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)}.collection-filters__content .filter-group-display__list-item label.disabled input{cursor:default}.collection-filters__content .filter-group-display__list-item label.clear .swatch{border:1px solid var(--color-gray)}.collection-filters__content .filter-group-display__list-item label span{width:100%;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis}.collection-filters__content .filter-group-display__list-item--strength input{display:none}.collection-filters__content .filter-group-display__list-item--strength .clear.color-label{border:2px solid gray;position:relative}.collection-filters__content .filter-group-display__list-item--strength label{font-size:14px;width:100%}.collection-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,sans-serif;letter-spacing:normal}.collection-filters__content .filter-group-display__list-item--strength label span:hover{cursor:pointer}.collection-filters__content .filter-group-display__list-item--strength label span.color-label{display:block;border:none;position:relative}.collection-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}.collection-filters__content .filter-group-display__list-item--strength label .color-label__name.display{display:block}.collection-filters__content .filter-group-display__list{display:flex;flex-direction:column;gap:.5em}.collection-filters__content .filter-group-display__list.strength{flex-direction:row;flex-wrap:wrap;padding-bottom:1em}.collection-filters__content .filter-group-display__actions{padding-top:.75em}.collection-filters__content .filter-group-display__price-range{display:flex;gap:.5em}.collection-filters__content .filter-group-display__price-range-from,.collection-filters__content .filter-group-display__price-range-to{width:100%}.collection-filters__content .filter-group-display__price-range-from label,.collection-filters__content .filter-group-display__price-range-to label{font-size:16px}.collection-filters__content .filter-group.Availability{display:none}.collection-filters__content .filter-group.open .filter-group-display{display:block;border-bottom:1px solid var(--color-black);padding-bottom:1em}.collection-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}.collection-filters .swatch{height:1.5em;max-width:3em}.collection-filters__mobile .collection-filters__active-filters--list{padding-top:1em;display:flex;flex-wrap:wrap;gap:.5em}.collection-filters__mobile .collection-filters__active-filters--list div{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}.collection-filters__mobile .collection-filters__active-filters--list div span{font-size:.85em;line-height:1;padding-top:.15em}.collection-filters__mobile .collection-filters__active-filters--list div svg{width:.65em;height:.65em}.collection-filters__mobile .collection-filters__active-filters .announcement{text-transform:uppercase;font-size:12px}