.template--custom-filter .collection__aside-filters-sidebar,.template--custom-filter .collection-facets{display:none}.filter-bar__filters-inner .input{height:48px;padding:8px 12px;border:1px solid #aaaaaa;font-family:Lato;font-size:16px;width:100%}.filter-bar__filters-inner .input:focus-visible{outline:none}.filter-drawer__price-range-currency{position:absolute;top:50%;left:20px;font-size:16px;transform:translateY(-50%);z-index:1}.filter-drawer__price-range-input{display:flex;align-items:center;gap:5px;width:35%;position:relative}.filter-drawer__price-range-input .input{text-align:right}.shape-filter{width:100%;display:flex;gap:20px;flex-wrap:wrap}.filter-images{position:relative;width:100px;height:100px}.filter-images.active{outline:2px solid #111111}.filter-bar__filters-inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:25px 60px}.filter-bar__filters-inner .filter-group.shape-filter-wrapper{width:100%}.filter-images input{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;opacity:0;cursor:pointer}#filter-bar-filters,.filter-group.slider-filters[data-filter-label=price]{display:block!important}.filter-bottom-label.filter-label{text-align:center}.single-option-slider .color-filter-slider,.single-option-slider .diamonds-carat-slider{height:4px;width:100%;background:#111;position:relative}.single-option-slider .color-filter-slider:before,.single-option-slider .color-filter-slider:after,.single-option-slider .diamonds-carat-slider:before,.single-option-slider .diamonds-carat-slider:after{content:"";height:20px;width:20px;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;background:#111}.single-option-slider .color-filter-slider:before,.single-option-slider .diamonds-carat-slider:before{left:0}.single-option-slider .color-filter-slider:after,.single-option-slider .diamonds-carat-slider:after{right:0}.filter-drawer__price-range-input-wrapper{display:flex;align-items:center;justify-content:space-between}.reset-slider{display:none}.filter-bar__filters-inner .collection__aside-filters .facets__accordion-section.is-active{background-color:#f5f5f5}.filter-bar__filters-inner .collection__aside-filters .facets__accordion-btn:hover{text-decoration:none}.filter-bar__filters-inner .collection__aside-filters .facets__accordion-icon svg{transform:rotate(90deg)}html.js .collection__aside-filters .facets__accordion-section.is-active .facets__accordion-icon svg{transform:rotate(270deg)}html.js .filter-bar__filters-inner .collection__aside-filters .facets__accordion-section{overflow:visible;padding:0}.collection__aside-filters .filter-group__values{padding:12px;position:absolute;top:calc(100% - 1px);left:0;width:100%;background-color:#fff;border:solid 1px #111111;z-index:111;overflow-y:auto!important}.collection__aside-filters .filter-group__values ul{padding-top:0}.filter-bar__filters-inner .collection__aside-filters .facets__accordion-btn{width:100%;justify-content:space-between;min-height:48px;border:1px solid #aaaaaa;padding:0 10px}.filter-group[data-filter-label=shape]{flex-direction:column;gap:20px}.filter-group[data-filter-label=shape] .filter__title{font-size:22.3px}.filter-group[data-filter-label=price] .filter-group__values[aria-hidden=true]{display:block;opacity:1;visibility:visible;pointer-events:all;transition:opacity .1s cubic-bezier(.33,0,0,1),visibility .1s,pointer-events .1s;transition:opacity var(--duration-ultra-fast) var(--easing),visibility var(--duration-ultra-fast),pointer-events var(--duration-ultra-fast);position:relative;border:none}.filter-bar__filters-inner .filter-group.collection__aside-filters{width:100%}.filter-bar__filters-inner .filter-group.grid-3{width:calc(33.33% - 40px);border:none}.filter-bar__filters-inner .filter-group.grid-2{width:calc(50% - 30px);border:none}.custom-range-filter{width:100%}.reset-button-wrapper{margin-top:30px;width:100%;padding:var(--spacing-1) var(--space-outer) 0}#range-value{font-weight:700;color:#333}#checkboxes{margin-top:20px;display:flex;justify-content:space-between}#checkboxes label{display:block;margin-bottom:10px;font-size:16px;cursor:pointer}.filter-labels,.filter-infos{display:flex;justify-content:space-between;margin:10px 0}.filter-infos{min-height:28px}.filter__flex-wrapper .range-slider,.filter-bar__filters .filter-drawer__slider,.custom-range-filter .color-filter-slider{margin-top:20px;margin-bottom:20px}.filter-bar__filters .filter-drawer__slider{margin-top:0;margin-bottom:0}.noUi-connect,.noUi-horizontal .noUi-handle{background:var(--color-heading-text-default)}.noUi-horizontal .noUi-handle{height:20px;width:20px;border-radius:100%;border:none;box-shadow:none;right:0;top:-8px}.noUi-handle:after,.noUi-handle:before{content:none}.noUi-horizontal{height:6px}.slider-value-wrapper{display:flex;align-items:center;gap:20px}.filter-drawer__heading{display:flex;align-items:center;justify-content:space-between}@media (min-width: 720px){.filter-drawer__price-range-input-wrapper{margin-bottom:0;margin-top:20px}.mobile-filters,.filter-drawer__heading,.filter-drawer__button-apply{display:none}}.custom-range-filter .noUi-origin{width:calc(100% - 20px)}.custom-range-filter .noUi-origin:last-of-type{width:calc(100% - 20px)}.slider-labels{display:flex;margin-top:10px;justify-content:space-between}.filter-group__values{overflow:auto;max-height:230px}.filter-group.slider-filters[data-filter-label=metal-type],.filter-group.slider-filters[data-filter-label=ring-size]{width:100%;order:10}.label{text-align:left;font-size:12px}.filter-group__values .filter-drawer__price-range{padding:0}.mobile-filters__group button svg{width:20px}.mobile-filters__group{text-align:center;padding:10px;display:flex;align-items:center;justify-content:center}.mobile-filters__group button{display:flex;align-items:center;justify-content:center;gap:10px}@media (max-width: 719px){.filter-drawer__content .filter-group{width:100%;margin:5px 0;border:0}.filter-drawer__close svg{width:15px}.filter-drawer__close{background:transparent;border:0;color:#000}.filter-items-wrapper{transform:translateY(5000px);position:fixed;top:0;background:#fff;z-index:1111;overflow-y:auto;max-height:calc(100vh - 72px)}.filter-items-wrapper.active{transform:translateY(0)}.filter-bar__filters-inner .filter-group{width:100%}.filter-drawer__content .filter-drawer__group{max-height:250px;overflow-y:auto}h3.filter__title{margin-bottom:10px}.filter-infos{min-height:1px}.filter-drawer__footer-buttons .filter-drawer__results-count,.filter-drawer__button-clear,.active-filters{display:none}.reset-button-wrapper{padding:0}.reset-all-sliders,.filter-drawer__button-apply{width:100%;margin-bottom:10px}.filter-group .noUi-target{margin-top:20px;margin-bottom:20px}.mobile-filters{position:fixed;width:100%;bottom:0;top:auto!important;background:#fff;z-index:9999999999999;left:0}.filter-drawer__panel{transform:translateY(5000px);max-width:100%}.filter-drawer__panel.active{transform:translateY(0)}.filter-drawer{margin-left:0!important}footer{z-index:0}}.diamond-list{display:flex;border-bottom:1px solid #cdcdcd}.diamond-list .diamond-compare{display:flex;align-items:center;justify-content:center;cursor:pointer}.diamond-list .diamond-compare div{display:inline-flex}.tab-box .checkbox,.diamond-compare span{width:15px;height:15px;background:#f5f5f5;border:1px solid black;margin:0 5px 0 0;position:relative}.no-pair-diamond>div,.pair-diamond-wrapper>div{flex:1 1 auto;width:calc(100% / 11)}.diamond-heading>div{flex:1 1 auto;width:calc(100% / 11);text-align:center;display:flex;align-items:center;justify-content:center;grid-gap:5px}.no-pair-diamond>div a,.pair-diamond-wrapper>div a{padding:5px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.diamond-image{position:relative;min-height:90px!important;min-width:90px!important}.diamond-list img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover!important}.diamond__compare-diamond-tab{display:flex;align-items:center;margin-top:30px}.diamond-compare.active span:before,.diamond__compare-diamond-tab.active label:before{content:" ";background-image:url(https://cdn.shopify.com/s/files/1/0411/6437/4183/files/comapre_icon_58052758-9cb7-429f-ae52-e32f415112f2.svg?v=1681310807);position:absolute;top:-1px;opacity:1;width:15px;height:15px;display:inline-block;cursor:pointer;left:-1px;border:1px solid #14344a;background-size:62%;background-repeat:no-repeat;background-position:4px 3px;z-index:1}.diamond-list .arrow-wrapper>a>p{font-weight:700;font-size:14px;color:#fff;padding:6px 19px;background-color:#1b3348;text-align:center}.sort-wrapper.sort-order-desc span{transform:rotate(-180deg)}.sort-wrapper span{background-image:url(https://cdn.shopify.com/s/files/1/0411/6437/4183/files/bw-header-footer-icon.svg?v=1678352553);background-position:-44px -131px;width:10px;height:10px;display:inline-block;transform:rotate(0);transition:all .5s}.diamond-heading{display:flex;padding:8px 0;background:#f9f9f7;position:sticky;top:0;z-index:5}.diamonds-list-container{margin-top:50px}.diamond__compare-diamond{display:flex;justify-content:space-between}@media (max-width: 990px){.filter-bar__filters-inner .collection__aside-filters{display:block}}@media only screen and (max-width: 749px){.diamonds-list-container .small--hide{display:none!important}.no-pair-diamond>div,.pair-diamond-wrapper>div{width:25%}.diamond-list .diamond-compare{width:40px}.diamond-list .diamond-mobile-info{width:100%;max-width:150px}.diamond-list .diamond-mobile-info p{margin-bottom:0}.diamond-image{min-height:70px!important;min-width:70px!important}.diamonds-list-container{margin-top:10px}.diamond-list{gap:10px}.diamond-list .diamond-mobile-info a{align-items:flex-start!important;font-size:14px;line-height:normal;font-weight:500}.diamond-list .diamond-mobile-info .diamond-price{margin-top:10px;margin-bottom:10px}.diamond-list .arrow-wrapper>a>p{font-size:12px;padding:3px 13px}}.filter-items-wrapper div.noUi-connect{display:unset}@media only screen and (min-width: 750px){.medium-up--hide{display:none!important}}.process-steps{max-width:1100px;margin:20px auto 0;display:flex;justify-content:center}.process-steps-wrapper{display:inline-flex;flex-direction:column;width:100%}.process-steps .process-steps-heading{font-size:24px;line-height:1;margin-bottom:10px}.process-steps-container{position:relative}.start-over-button{position:absolute;right:0;top:-30px;color:var(--color-anchor-text);display:none}#start-over{color:var(--color-anchor-text);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.steps-wrapper{display:flex;flex-wrap:wrap;align-items:center}.step{position:relative;display:flex;flex:1 1 auto;cursor:pointer;height:100%;width:33.33%;opacity:.5;transition:opacity .3s ease}.step.active{opacity:1}.step.active .step-container{background-color:#1a4d7a26;border-color:#1a4d7a66;box-shadow:0 2px 8px #1a4d7a26}.step.active .count,.step.active .title,.step.active .title a{color:#1a4d7a!important;font-weight:600}.step:not(.active) .step-container:hover{border-color:#d0d0d0;background-color:#f5f5f5}.step-container{position:relative;display:flex;width:100%;min-height:48px;justify-content:center;border:2px solid transparent;border-radius:12px;padding:12px 8px;transition:all .3s ease}.close-popup svg{margin-left:auto;cursor:pointer;position:absolute;top:20px;right:20px}.step.first-step{order:-1}.step-count{display:flex;align-items:center;justify-content:center}.step-count .product-link{display:none}.step-count .product-img{display:flex}.step .count{font-size:18px;line-height:1;position:relative;font-weight:600;padding:0 15px}.step .count:after{content:"";height:120%;width:1px;background-color:#000;position:absolute;right:0;top:50%;transform:translateY(-50%)}.title-wrapper{margin-left:15px}.title-wrapper .title{font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:.5px;line-height:1}.title-wrapper .title a{text-decoration:none!important}.product-selection{flex:1 1 auto;display:none;align-items:center;justify-content:flex-end}.product-selection .icon-wrapper{display:flex;padding:8px 15px;border:1px dashed #c6c8ce;border-radius:4px}.has-active-item .product-selection .icon-wrapper{display:none}.has-active-item .product-selection{display:flex}.product-selection svg{width:30px;height:30px;fill:#c6c8ce}.product-img{overflow:hidden;border-radius:50%;display:flex}.current-diamond-option,.current-ring-setting{display:none;flex-direction:column;align-items:center;justify-self:center}.has-active-item .current-diamond-option,.has-active-item .current-ring-setting{display:flex}.current-diamond-option img,.current-ring-setting img{max-width:40px;border-radius:50%;scale:1.4}.current-diamond-option .product-link,.current-ring-setting .product-link{font-size:12px;display:flex;line-height:1}.step-count .product-link a{text-decoration:underline;flex:1 1 auto}.current-diamond-option .product-link span,.current-ring-setting .product-link span{display:block;margin:0 3px;font-size:12px}.popup-content-wrapper{padding:20px}.popup-content-wrapper button{width:100%;margin-top:10px}.add-to-ring button,.add_to_settings button{width:100%}.filter-bar__filters .filter-group .filter__title{font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:600;display:flex;align-items:center}.filter-bar__filters .filter-item-wrapper.slider-filters .filter__title{margin-bottom:5px}.filter-bar__filters .filter-item-wrapper.slider-filters .filter__title span[class*=popup-btn]{width:15px;height:15px;margin:0 8px;cursor:pointer}.filter-bar__filters .filter-item-wrapper.slider-filters .filter__title span[class*=popup-btn] svg{display:block;width:15px;height:15px}.filter-bar__filters .filter-item-wrapper.slider-filters .filter-infos{min-height:auto;margin:0}.filter-bar__filters .filter-item-wrapper.slider-filters .filter-infos .filter-info{margin-top:0}#diamond-color-popup.popup-overlay-content{width:581px;padding:0!important;box-shadow:-4px 0 20px #00000094!important;border:none!important;max-height:90vh;max-width:90%}#diamond-color-popup.popup-overlay-content .popup-content-wrapper{padding:33px 45px;text-align:center}#diamond-color-popup.popup-overlay-content .popup-content-wrapper .close-popup{display:flex;font-size:20px;position:absolute;top:0;right:0;cursor:pointer;width:40px;height:40px;justify-content:center;align-items:center}#diamond-color-popup.popup-overlay-content .popup-content-wrapper .close-popup svg{top:auto;right:auto}#diamond-color-popup.popup-overlay-content .popup-content-wrapper .close-popup svg path{stroke-width:2px}#diamond-color-popup.popup-overlay-content .popup-content-wrapper .popup-title{font-weight:600;font-size:25px;line-height:34px;letter-spacing:.45px;margin-bottom:15px;margin-top:0}#diamond-color-popup.popup-overlay-content .popup-content-wrapper .popup-description{font-size:14px;line-height:18px;letter-spacing:-.28px;margin-bottom:27px;text-transform:none;font-weight:400;margin-top:0}#diamond-color-popup.popup-overlay-content .popup-content-wrapper .custom-banner-image img{width:100%}.filter-group.filter-drawer__price-range input[type=number]::-webkit-inner-spin-button,.filter-group.filter-drawer__price-rangeinput input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.popup-overlay{position:fixed;background-color:#232323cc;top:0;left:0;bottom:0;right:0;cursor:pointer;display:none;z-index:999}.show-website-popup .popup-overlay{display:block}.filter-bar__filters-inner .filter-group.filter-drawer__price-range input{color:#8c8c93;border:1px solid #8c8c93;height:32px;padding:5px 10px;background-color:transparent;border-radius:0;line-height:20px;flex:0 0 120px;max-width:120px;text-align:left;position:relative;z-index:2}.filter-bar__filters-inner .filter-group.filter-drawer__price-range .filter-drawer__price-range-currency+input{padding-left:32px}.diamond-short-information .diamond-info-wrapper .diamond-info .certificate-type-info a{text-decoration:underline;color:#05058d;font-weight:700;font-size:16px}.filter-bar__filters-inner .filter-group.filter-drawer__price-range .filter-drawer__price-range-currency.carat+input{padding-left:10px}.filter-bar__filters-inner .filter-group.filter-drawer__price-range .filter-drawer__price-range-currency.carat{padding-left:35px}@media screen and (max-width: 767px){.process-steps{margin-bottom:10px;padding:0}.process-steps .process-steps-heading{font-size:14px;margin-bottom:10px;padding-left:10px;font-weight:500;letter-spacing:.5px}.start-over-button{top:-20px;right:10px}.start-over-button p{font-weight:700!important;line-height:1;text-decoration:underline}#start-over{font-size:12px}.steps-wrapper{box-shadow:0 0 6px #00000029}.steps-wrapper .step{width:40px;max-width:40px;background-color:#ebebeb;border-right:2px solid #fff}.steps-wrapper .step:last-child{border-right:0 solid}.step .count:after{display:none}.step .count{font-size:16px;padding:0 12px}.step.active .step-count{flex-wrap:wrap;justify-content:left}.step-count .product-link{text-align:center}.step:not(.active) .product-selection{display:none}.current-diamond-option .product-link span,.current-ring-setting .product-link span{display:block;margin:0 3px;font-size:10px}.title-wrapper{display:none}.title-wrapper{margin-left:10px}.title-wrapper .title{font-size:10px;letter-spacing:0}.step-container{align-items:center;justify-content:left}.has-active-item .product-selection{padding-right:10px}.product-selection .product-link a{text-decoration:underline;font-size:10px}.steps-wrapper .step.active{width:calc(100% - 80px);max-width:calc(100% - 80px);border-right:0px solid}.steps-wrapper .step.active .step-container{background-color:#1a4d7a26;border-color:#1a4d7a66}.step.active .title-wrapper,.step.active .count:after{display:block}.has-active-item .step-count .product-link{display:block;text-align:center}.current-diamond-option img,.current-ring-setting img{width:25px;object-fit:cover;height:25px}.current-diamond-option .product-img{display:flex}.product-selection .icon-wrapper{padding:5px}.product-selection svg{width:15px;height:15px;fill:#c6c8ce}}@media (max-width: 420px){.product-selection .icon-wrapper{padding:2px}}@media (max-width: 360px){.step-count .product-link a{font-size:8px}}.shape-grid{display:flex;flex-wrap:wrap;gap:20px}.shape-button{border:1px solid transparent;background:#fafbfc;padding:10px 5px;width:90px;text-align:center;font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:start;gap:8px;cursor:pointer;flex:1}.shape-button img{width:auto;height:60px;mix-blend-mode:darken}.shape-button.active{border:1px solid #111;box-shadow:0 2px 6px #0000001a;transition:all .2s ease-in-out}@media only screen and (max-width: 992px){.filter-bar__filters-inner{flex-direction:column}.filter-bar__filters-inner .filter-group.grid-3,.filter-bar__filters-inner .filter-group.grid-2{width:100%}}.grid-3 .custom-range-filter .slider-labels .label:nth-of-type(2){margin-right:22px}.product-selector__quantity{display:none}form.product__form.product__form--inline.ring_builder{display:block}div#ring-size-dropdown{margin-bottom:10px}.ring-size-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:7px}select#ring-size{border:1px solid #65727D!important;appearance:none!important;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6"><path d="M1 1 L5 5 L9 1" stroke="black" stroke-width="1.3" fill="none" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px;padding:13px 43px 13px 20px}
/*# sourceMappingURL=/cdn/shop/t/140/assets/custom-filter.css.map */
