.filter-group{border-bottom:1px solid #dadada;margin-bottom:2rem;padding-bottom:2rem}.filter-group:last-of-type{margin-bottom:0;border:none}.filter-group h3{font-family:"Alias";font-weight:400;font-size:18px;padding:0 2rem 1rem 2rem}.filter-group ul{display:grid;grid-template-columns:1fr;gap:1rem}.filter-group label{display:flex;align-items:center;gap:.75rem;font-size:14px}.filter-group:not(.filter-group--sort,.filter-group--color,.filter-group--finish) input:checked+label span:before{content:url(./icon-check.svg);display:block;width:100%;height:100%}.filter-group:not(.filter-group--sort,.filter-group--color,.filter-group--finish) label span{display:block;width:32px;height:32px;line-height:32px;border:1px solid #868686;border-radius:5px;text-align:center}.filter-group--sort ul{gap:1rem}.filter-group--sort input:checked+label span{background-color:#015f69}.filter-group--sort label span{display:block;width:20px;height:20px;border:1px solid #868686;border-radius:50%}.filter-group--sort label span:before{content:"";display:block;width:100%;height:100%;border-radius:50%;border:2px solid #fff}.filter-group--ring-size ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr;row-gap:1.5rem}.filter-group--ring-size label{display:block;text-align:center}.filter-group--ring-size label span{display:block;margin:0 auto;margin-bottom:.25rem}.filter-group--color ul,.filter-group--finish ul{grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}.filter-group--color input:checked+label span,.filter-group--finish input:checked+label span{border:1px solid #202020}.filter-group--color label,.filter-group--finish label{display:block;text-align:center}.filter-group--color label span,.filter-group--finish label span{display:block;margin:0 auto;width:42px;height:42px;border-radius:50%;margin-bottom:.5rem}.filter-group--color label span:before,.filter-group--finish label span:before{content:"";display:block;width:100%;height:100%;border-radius:50%;border:6px solid #fff}.filter-group--color .filter-radio span,.filter-group--finish .filter-radio span{border:1px solid #dadada}.filter-group--color .filter-radio.filter-radio--color-red span,.filter-group--finish .filter-radio.filter-radio--color-red span{background-color:#ff3202}.filter-group--color .filter-radio.filter-radio--color-pink span,.filter-group--finish .filter-radio.filter-radio--color-pink span{background-color:#ffa6c9}.filter-group--color .filter-radio.filter-radio--color-orange span,.filter-group--finish .filter-radio.filter-radio--color-orange span{background-color:#ffa502}.filter-group--color .filter-radio.filter-radio--color-yellow span,.filter-group--finish .filter-radio.filter-radio--color-yellow span{background-color:#feff00}.filter-group--color .filter-radio.filter-radio--color-green span,.filter-group--finish .filter-radio.filter-radio--color-green span{background-color:#008002}.filter-group--color .filter-radio.filter-radio--color-blue span,.filter-group--finish .filter-radio.filter-radio--color-blue span{background-color:#2f56e4}.filter-group--color .filter-radio.filter-radio--color-purple span,.filter-group--finish .filter-radio.filter-radio--color-purple span{background-color:#7f007f}.filter-group--color .filter-radio.filter-radio--color-black span,.filter-group--finish .filter-radio.filter-radio--color-black span{background-color:#000}.filter-group--color .filter-radio.filter-radio--color-white span,.filter-group--finish .filter-radio.filter-radio--color-white span{background-color:#fff}.filter-group--color .filter-radio.filter-radio--color-white span::before,.filter-group--finish .filter-radio.filter-radio--color-white span::before{border-color:#f2f2f2}.filter-group--color .filter-radio.filter-radio--color-grey span,.filter-group--finish .filter-radio.filter-radio--color-grey span{background-color:#767674}.filter-group--color .filter-radio.filter-radio--color-cream span,.filter-group--finish .filter-radio.filter-radio--color-cream span{background-color:#f1ecd6}.filter-group--color .filter-radio.filter-radio--color-brown span,.filter-group--finish .filter-radio.filter-radio--color-brown span{background-color:#653300}.filter-group--color .filter-radio.filter-radio--color-multi span,.filter-group--finish .filter-radio.filter-radio--color-multi span{background-image:url(./filter-multi.png);background-size:cover}.filter-group--color .filter-radio.filter-radio--finish-gold span,.filter-group--color .filter-radio.filter-radio--finish-18k-gold span,.filter-group--finish .filter-radio.filter-radio--finish-gold span,.filter-group--finish .filter-radio.filter-radio--finish-18k-gold span{background-image:url(./swatch-finish-gold.svg);background-size:cover}.filter-group--color .filter-radio.filter-radio--finish-silver span,.filter-group--color .filter-radio.filter-radio--finish-18k-silver span,.filter-group--finish .filter-radio.filter-radio--finish-silver span,.filter-group--finish .filter-radio.filter-radio--finish-18k-silver span{background-image:url(./swatch-finish-silver.svg);background-size:cover}.filter-group--color .filter-radio.filter-radio--finish-rose-gold span,.filter-group--finish .filter-radio.filter-radio--finish-rose-gold span{background-image:url(./swatch-finish-rose-gold.svg);background-size:cover}.filter-group--color .filter-radio.filter-radio--finish-black span,.filter-group--finish .filter-radio.filter-radio--finish-black span{background-image:url(./swatch-finish-black.svg);background-size:cover}.collection-tile{text-align:left;line-height:1.2}.collection-tile a,.collection-tile img{display:block}.collection-tile img{object-fit:cover !important;position:static !important;aspect-ratio:1/1}.collection-tile h3{margin:10px 0 0;line-height:1.2;font-size:18px}.collection-tile p{margin:0;font-size:14px;line-height:1.3}.collection-tile span{font-size:11px;text-transform:uppercase;display:block;margin-top:8px}.filter-group-count--0{display:none}
