.mm-filter-sidebar{margin-bottom:22px}.filter-header{justify-content:space-between}.filter-label{color:#05354c;font-size:14px;font-weight:600;margin-bottom:5px;line-height:19px}.filter-option-heading{color:#000;font-size:14px;line-height:19px;display:flex;gap:0 13px;cursor:pointer}.filter-option-nav .filter-option{padding:0 13px;position:relative}.filter-option-nav .filter-option:not(:last-child):after{position:absolute;content:"|";color:#70707066;right:-2px;top:-3px}.filter-option .toggle-icon svg{width:10px;height:auto;position:relative;top:-2px;transition:all .4s}.filter-option.active .toggle-icon svg{transform:rotateX(180deg)}.filter-content{gap:10px 18px}.filter-content .filter-item{display:flex;align-items:center;cursor:pointer}.filter-item-name{color:#000;font-size:10px;line-height:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid transparent}span+.filter-item-name{margin-left:8px}.filter-selected .filter-item-name{font-weight:700;border-bottom-color:#000}.filter-item-checkbox{width:20px;height:20px;border:1px solid rgba(112,112,112,.4)}.filter-selected .filter-item-checkbox{background:#15344a}.filter-item.with-icon{flex-direction:column;justify-content:center}.filter-item .filter-item-icon{width:90px;height:40px;background-position:center;background-repeat:no-repeat;background-size:contain}.filter-item .filter-item-icon img{display:block;width:auto;height:100%;margin:0 auto}.filter-item.with-icon .filter-item-name{margin:5px 0 0}.filter-item-color{width:24px;height:24px;border-radius:50%;display:block;background:url(https://cdn.shopify.com/s/files/1/0411/6437/4183/files/withclarity_ringbuilder_nt_Sprite.svg?v=1679922553) no-repeat;background-position:-23px -111px}[data-tag="14KT Yellow Gold & Platinum"] .filter-item-color,[data-tag="18KT Yellow Gold & Platinum"] .filter-item-color{background:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Yellow_white.png?v=1746012338) no-repeat center}[data-tag="14KT Rose Gold & Platinum"] .filter-item-color,[data-tag="18KT Rose Gold & Platinum"] .filter-item-color{background:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Pink_white.png?v=1746012338) no-repeat center}[data-tag=Yellow] .filter-item-color,[data-tag="14KT Yellow Gold"] .filter-item-color,[data-tag="18KT Yellow Gold"] .filter-item-color,[data-tag="18K Yellow Gold Vermeil"] .filter-item-color{background-position:-51px -111px}[data-tag=Rose] .filter-item-color,[data-tag="14KT Rose Gold"] .filter-item-color,[data-tag="18KT Rose Gold"] .filter-item-color,[data-tag="18K Rose Gold Vermeil"] .filter-item-color{background-position:-75px -111px}[data-tag="White & Yellow"] .filter-item-color,[data-tag="14KT White & Yellow Gold"] .filter-item-color,[data-tag="18KT White & Yellow Gold"] .filter-item-color{background:url(/cdn/shop/files/white_yellow.png?v=1688557797) no-repeat center;background-size:21px}[data-tag="White & Rose"] .filter-item-color,[data-tag="14KT White & Rose Gold"] .filter-item-color,[data-tag="18KT White & Rose Gold"] .filter-item-color{background:url(/cdn/shop/files/white_pink.png?v=1688557796) no-repeat center;background-size:21px}.filter-ready-to-ship,.filter-summer-sale{align-items:center;cursor:pointer;gap:0 9px}.filter-ready-to-ship .filter-item-name,.filter-summer-sale .filter-item-name{color:#000;font-size:14px;line-height:19px;font-weight:400;text-transform:none;letter-spacing:normal}.filter-ready-to-ship.filter-selected .filter-item-name,.filter-summer-sale.filter-selected .filter-item-name{font-weight:700}.filter-option-summer-sale{position:relative}@media (max-width: 749px){.filter-option-ready-to-ship,.filter-option-summer-sale{padding-top:15px;border-top:1px solid #C6C6C6;margin-bottom:20px}.filter-ready-to-ship,.filter-summer-sale{flex-flow:row-reverse;justify-content:flex-end;padding-left:0}}.ajaxSort{color:#000;font-size:14px;line-height:19px;margin-left:13px;padding:0;border:none;min-width:150px}@media (min-width: 1025px){.filter-option-wrapper>.filter-option-content{display:none;margin-bottom:22px}.filter-label{margin-bottom:0;position:relative;padding-right:13px}.filter-label:after{position:absolute;content:"|";color:#70707066;right:0;top:-1px}.filter-option-wrapper{padding-top:22px;border-bottom:1px solid rgba(112,112,112,.4)}.filter-content{flex-wrap:wrap}.reset-filter{margin-left:10px;letter-spacing:1.5px;font-size:14px;color:var(--color-anchor-text);cursor:pointer;padding:7px 0}}@media (max-width: 1024px){.mm-filter-sidebar{display:flex;flex-flow:column;padding:25px;position:fixed;width:100%;height:100%;background:#fff;z-index:9999;margin:0;overflow:hidden}.mobile-sidebar-filter.has--opened+.mobile-filter-overlay{content:"";display:block!important;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99}.mm-product-header .mm-filter-btn{display:block!important}.mobile-filter-header{display:block!important;margin-bottom:15px}.mobile-filter-header h3{color:#15344a;font-size:14px;font-weight:600;line-height:19px;letter-spacing:.7px}.mobile-filter-header .mm-close{position:absolute;top:0;right:0;width:40px;height:40px}.mobile-filter-header .mm-close svg{width:12px;height:12px}.filter-header .filters{display:none}.tab-filter-content{overflow:auto;height:100%;flex:1 1 auto}.mm-filter-btn #sidebar-filter-opener,.mm-sort-content{background:#fff;padding:11px 0;border:1px solid #707070;position:fixed;bottom:0;width:50%;z-index:999}.mm-filter-btn #sidebar-filter-opener,.ajaxSort{color:#1c3348;font-size:14px;line-height:19px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.7px}.mm-filter-btn #sidebar-filter-opener{left:0}.mm-sort-content{right:0;border-left:0;padding:0}.mm-sort-content .filter-label{display:none}.ajaxSort{background:transparent;width:100%;padding:11px;outline:none;-moz-text-align-last:center;text-align-last:center}.filter-option-wrapper .filter-list{margin-bottom:20px}.filter-option-heading{border-bottom:1px solid #C6C6C6;padding-bottom:10px;margin-bottom:15px;display:flex!important}.filter-content{padding-bottom:.5rem;margin-left:-12px;overflow:auto}.filter-content .filter-item{padding-left:12px;width:auto;flex:0 0 auto}.reset-filter{font-size:12px;padding:5px 0}.mm-filter-footer{display:flex!important}}.collection-product-count{font-size:12px;margin-bottom:15px!important}.applied__filter_wrapper{margin-bottom:22px}#applied__filter{display:flex;align-items:flex-start}.active-filter-heading{margin:0;font-size:14px;letter-spacing:1px;text-transform:uppercase;padding:7px 10px;background-color:#fafbfc;border:1px solid #d5ebec;border-radius:2px;width:155px}.active-filter-wrapper{display:flex;flex-wrap:wrap;align-items:center;padding-left:10px;margin-left:10px;grid-gap:0px 5px;position:relative;width:calc(100% - 135px)}.active-filter-wrapper:before{content:"";width:1px;height:24px;position:absolute;left:0;top:5px;background-color:#e6eff7}.active-filter{background-color:#d5ebec;border:1px solid #d5ebec;padding:8px 35px 6px 15px;font-size:14px;position:relative;cursor:pointer}.filter__cross{background:url(https://cdn.shopify.com/s/files/1/0411/6437/4183/files/withcalrity-ldp-sprite.svg?v=1679155749) no-repeat -64px -823px;width:12px;height:12px;position:absolute;right:10px;top:14px}.active-filter-wrapper>*{margin-bottom:5px!important}.mm-filter-footer{padding:15px 0 0;border-top:1px solid #d0d0d0;display:flex;justify-content:space-between;margin-top:20px}.mm-filter-footer .btn{font-size:12px;line-height:1.6;text-transform:uppercase;padding:8px 5px}.mm-filter-footer .btn-clear{flex:0 0 calc(50% - 5px);background:0 0;color:var(--color-body-text);border:1px solid #d0d0d0;margin:0}.mm-filter-footer .btn-results{flex:0 0 calc(50% - 5px);font-weight:500}@media (max-width: 749px){#applied__filter{flex-wrap:wrap}.active-filter-heading{width:140px;flex:0 0 140px;font-size:12px;text-align:center}.active-filter-wrapper{width:100%;flex:0 0 100%;padding:0;margin:10px 0 0}.active-filter{font-size:12px;padding:6px 30px 4px 12px}.filter__cross{top:9px}}.custom-filter-mobile{padding:1rem 0;margin:-.8rem 0 1rem}.custom-filter-mobile .filter-option-heading{color:#15344a;font-weight:600;letter-spacing:.7px;border-bottom:0;padding:0 1rem}.custom-filter-mobile .filter-content{gap:.5rem;padding:0 1rem;margin:0}.custom-filter-mobile .filter-item{background:#fafbfc;padding:.5rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/collection-filter.css.map */
