body[class*=collection] .page-container{padding-top:0}.loader,.loader-2{text-align:center;padding-top:40px;display:none;max-width:50px;margin:0 auto}.loader img{max-width:100%}.filter-report [data-value=GCAL]{display:none}.tab-wrapper{border-bottom:5px solid #fafbfc;display:flex;justify-content:center;margin-bottom:10px}.diamond-tab{padding:12px 15px 8px;background:#fafbfc;border:1px solid #ecf1f5;border-width:1px 1px 0;cursor:pointer;margin-bottom:0;text-transform:uppercase}.diamond-tab.active,.diamond-tab:hover{font-weight:600}@media screen and (max-width: 767px){.tab-wrapper{border-bottom:0 solid #fafbfc}.diamond-tab{width:50%;border-width:1px;text-align:center;padding:8px 5px;font-size:10px}}.diamond-filter__container{display:flex;flex-direction:column;grid-gap:25px;margin-bottom:25px}.diamond-filter__container p,.diamond-filter__container input{font-size:14px}.filter__grid-1fr-2fr-wrapper{display:grid;grid-template-columns:1fr;grid-gap:25px}.filter__grid-2-fr-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px}.filter__grid-wrapper{grid-template-columns:repeat(3,1fr);grid-gap:50px;display:grid}.filter__flex-wrapper{display:flex;flex-direction:column;grid-gap:30px}.filter__title{font-size:14px;font-family:var(--font-stack-body);text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-weight:600}.button-wrapper{display:flex;justify-content:center;grid-gap:50px}.button-wrapper .border-button{background-color:#fafbfc;font-weight:700;width:100%;color:var(--color-text)}.button-wrapper .border-button:focus:hover{color:#fff}#filter__shape{position:relative}#filter__shape.disabled:before{content:"";background:#0000001a;position:absolute;z-index:1;width:100%;height:100%}#filter__shape.disabled .loading-spinner{opacity:1;visibility:visible}#filter__shape.disabled .filter-shapes{pointer-events:none}.filter-shapes{display:grid;grid-template-columns:repeat(10,1fr);text-align:center;grid-gap:20px}.filter-diamond-colors{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;grid-gap:20px}.filter-shapes .shape,.filter__diamond-color .color{border:1px solid transparent;background:#fafbfc;padding:7px;position:relative;cursor:pointer;display:none}.filter__diamond-color .color{display:block}.filter-shapes .shape__icon{width:40px;height:40px;margin:0 auto;background-image:url(/cdn/shop/files/filter-diamond-shapes.png?v=1696500090);background-position:-33px 0}[data-value=Princess] .shape__icon{background-position:-98px 2px}[data-value=Radiant] .shape__icon{background-position:-159px 0}[data-value=Pear] .shape__icon{background-position:-497px 0}[data-value=Cushion] .shape__icon{background-position:-219px 0}[data-value=Asscher] .shape__icon{background-position:-284px 0}[data-value=Emerald] .shape__icon{background-position:-343px 0}[data-value=Marquise] .shape__icon{background-position:-393px 0}[data-value=Oval] .shape__icon{background-position:-443px 0}[data-value=Heart] .shape__icon{background-position:-557px 0}.shape__title{line-height:1;margin-top:10px;font-size:14px}.natural-diamonds #filter__report{display:none}.text-box-container{display:flex;grid-gap:20px}.text-box{display:inline-block;padding:10px 15px;line-height:1;cursor:pointer;position:relative;background:#fafbfc;border:1px solid transparent}.text-box:after{background-image:url(https://cdn.shopify.com/s/files/1/0411/6437/4183/files/select_icon_c3d4d1ca-f586-4a79-909c-d5f5de6405ae.svg?v=1678802667);content:"";width:13px;height:13px;position:absolute;top:3px;right:3px;border-radius:50%;background-repeat:no-repeat;z-index:1;opacity:0;visibility:hidden}.text-box.active,.shape.active{border:1px solid var(--color-text)}.text-box.active:after{opacity:1;visibility:visible}.slider-value-wrapper{display:flex;justify-content:space-between;align-items:center}.slider-value-wrapper input{color:#8c8c93;width:120px;max-width:30%;border:1px solid #8c8c93;height:32px;padding:5px 10px;background-color:transparent;border-radius:0;line-height:20px}.range-slider{background:#cbd6e8!important;width:100%;display:inline-block;vertical-align:top;height:4px!important;border:0!important;border-radius:0!important;margin-top:8px}.diamond-filter__container .range-slider{margin:10px;width:calc(100% - 20px)}.filter-labels,.filter-infos{display:flex;justify-content:space-between}.filter-label,.filter-info{text-align:center;margin-bottom:0;position:relative}.filter-label:not(:last-child):after{content:"";position:absolute;width:2px;height:10px;background:#fff;top:25px;z-index:1;right:0;display:none}.filter-bottom-label:not(:last-child):after{top:unset;bottom:30px}.filter-info:after{content:"";width:98%;height:1px;background:#8c8c93;top:50%;left:50%;transform:translate(-50%,50%);z-index:-1;position:absolute}.filter-info span{padding:0 10px;background:#fff}.color-faint-yellow,.color-colorless,.clarity-inclusion-visible-by-the-naked-eye,.clarity-flawless{width:22%}.filter__grid-1fr-1fr-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:50px}.collection-diamonds_natural-diamonds .diamond__quick-shop-tab,.diamond__gcal-tab,.collection-diamonds_natural-diamonds [data-value=IGI],.collection-diamonds_natural-diamonds [data-value=GCAL]{display:none!important}.page-title{padding-top:30px;margin-top:40px;border:1px solid #35383a;border-width:1px 0 0;text-align:center}.page-title h2{font-family:var(--font-stack-body);margin-bottom:20px;font-weight:400;display:flex;justify-content:center;align-items:center}.page-title h2 br{display:none}.page-title .loader-2{padding:0;margin:0;display:flex;max-width:30px}#diamond-count,#diamond-total-count{display:none}@media screen and (max-width: 767px){.page-title{padding-top:0;margin-top:0;border:0 solid #35383a}.page-title h2{display:block;line-height:1.2}.page-title h2 br,.page-title .loader-2{display:inline-block}}.diamonds-list-container{margin-bottom:50px}.diamond-serach-wrapper{display:flex;justify-content:center;grid-gap:40px;margin:20px 0 50px}.diamond-serach{display:flex;justify-content:center;align-items:center}.diamond-serach.diamond-sku-serach{display:none}.diamond-serach .serach-title{margin:0 10px 0 0}.serach-box{display:flex}@media screen and (max-width: 767px){.diamond-serach{flex-direction:column}.diamond-serach-wrapper{margin:20px 0 30px}.diamond-serach .serach-title{margin:0 0 10px}}.diamond__tab-n-sort-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.diamond__tab-wrapper{display:flex;grid-gap:30px}.diamond__tab-wrapper .tab-box{display:flex;justify-content:center;align-items:center;line-height:1;cursor:pointer}.diamond__tab-wrapper .diamond__featured-deal{font-weight:600}.tab-box .checkbox,.diamond-compare span{width:15px;height:15px;background:#f5f5f5;border:1px solid var(--color-btn-primary);margin:0 5px 0 0;position:relative}.tab-box.quick-active .checkbox:before,.tab-box.active .checkbox:before,.diamond-compare.active span: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__sort-wrapper{display:flex;grid-gap:40px}.diamond__view{display:flex;align-items:center}.diamond__view p{margin:0 30px 0 0;text-transform:uppercase}.diamond__view .view-wrapper{display:flex;grid-gap:10px}.view-wrapper .view{width:26px;height:26px;background:url(https://cdn.shopify.com/s/files/1/0411/6437/4183/files/withcalrity-ldp-sprite.svg?v=1681300529);background-position:-719px -783px;border:2px solid transparent;cursor:pointer}.view-wrapper .view.active{border:2px solid var(--color-btn-primary)}.view-wrapper .grid-view{background-position:-773px -784px}.diamond__sort-list .sort_by-title{text-transform:none}.diamond__sort-list .sort_by_ttile,.diamond__sort-list .sort__seperator,.diamond__report-list .sort_by_ttile,.diamond__report-list .sort__seperator{font-weight:600;text-transform:uppercase;letter-spacing:1px}.select-dropdown__button{padding:0 35px 0 0;border:0 solid var(--color-text);display:flex;gap:15px}.report-dropdown__button{min-width:180px;padding:0 35px 0 0;border:0 solid var(--color-text);display:flex;gap:15px;background-color:#fff;cursor:pointer;text-align:left;background-image:var(--svg-select-icon);background-repeat:no-repeat;background-position:right 10px center;margin:0}@media screen and (max-width: 767px){#diamond__sort-by .select-dropdown__button{height:43px;border:1px solid!important;align-items:center;justify-content:center;padding:0}.sort__seperator{display:none}}@media screen and (min-width: 768px){#filter__featured-deals,#filter__report{display:none}}.diamond-heading{display:flex;padding:8px 0;background:#f9f9f7;position:sticky;top:0;z-index:5}.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}.diamond-heading.active>div{width:6.25%}.sort-wrapper.active{font-weight:600}.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}.sort-wrapper.sort-order-desc span{transform:rotate(-180deg)}.diamond-compare-body,.diamond-compare-body .additional-field{display:none}.diamond-compare-body.active .additional-field{display:flex}.empty-diamond{padding:50px 0;text-align:center;font-size:20px}.diamond-heading .additional-field,.diamond-body .additional-field{display:none}.diamond-heading.active .additional-field,.diamond-body.active .additional-field{display:flex}.diamond-heading.active>div,.diamond-body.active>div{font-size:14px}.diamond-list{display:flex;border-bottom:1px solid #cdcdcd}.diamond-list.earring-diamond-list{flex-wrap:wrap}.diamond-heading>.intensity-wrapper,.diamond-list .intensity-wrapper{display:none}.pair-diamond-wrapper{display:flex;width:100%}.pair-daimond-2 .diamond-total-price{position:relative}.pair-daimond-1 .diamond-total-price{visibility:hidden}.pair-daimond-2 .diamond-total-price a{position:absolute;right:0;top:0%;transform:translateY(-50%)}[class*=collection-diamonds_earring] .pair-diamond-total{display:block!important}.diamond-1-arrow-wrapper{visibility:hidden}.diamond-2-arrow-wrapper{position:relative}.diamond-2-arrow-wrapper a{position:absolute;right:0;top:0%;transform:translateY(-50%)}.featured-diamond-wrapper{background-color:#e0e0e2}.featured-diamond{display:flex;flex-direction:column}.featured-diamond p{margin-bottom:2px;text-transform:uppercase;font-size:12px;line-height:1}.diamond-image{position:relative;min-width:60px;min-height:60px}.diamond-list img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain}.no-pair-diamond>div,.pair-diamond-wrapper>div{flex:1 1 auto;width:calc(100% / 11)}.active>.no-pair-diamond>div,.active>.pair-diamond-wrapper>div{width:6.25%}.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%;color:var(--color-text)}.diamond-mobile-info a{display:block!important}.diamond-list .diamond-compare{display:flex;align-items:center;justify-content:center;cursor:pointer}.diamond-list .diamond-compare div{display:inline-flex}.diamond-list .quick-ship{background:url(https://cdn.shopify.com/s/files/1/0411/6437/4183/files/withcalrity-ldp-sprite.svg?v=1681300529) no-repeat -185px -772px;width:30px;height:25px;display:inline-block}.diamond-list .diamond-price,.diamond-list .diamond-total-price{grid-gap:0;flex-wrap:wrap}.diamond-price span:nth-child(2),.diamond-total-price span:nth-child(2){font-size:12px;text-decoration:line-through}.diamond-price span:last-child,.diamond-total-price span:last-child{display:block;font-size:16px;width:100%;text-align:center}.diamond-total-price span:last-child{font-size:14px}.diamond-price span:first-child,.diamond-total-price span:first-child{font-size:18px}.diamond-price.small--hide div,.diamond-total-price div{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:0 3px}@media screen and (min-width: 1440px){.diamond-price.small--hide,.sort-wrapper[data-type=Price]{width:11%}}.shape-lists{display:grid;grid-template-columns:repeat(7,1fr);grid-column-gap:10px;margin:20px 0}.shape-list{flex:1 1 auto;border:1px solid #cdcdcd;padding:10px;text-align:center;cursor:pointer;position:relative}.shape-list svg{position:absolute;top:0;right:0;display:none}.shape-list.active svg{position:absolute;top:0;right:0;display:block}.pointer-event-none{pointer-events:none}@media (min-width: 750px){.advance-filter-container{display:none}}@media (max-width: 749px){.diamond-price span:last-child{display:inline-block;font-size:14px;width:auto}.featured-diamond p{font-size:10px}.diamond__tab-wrapper{grid-gap:10px}.diamond__tab-wrapper .tab-box{padding:10px}.diamond-list{grid-gap:0 10px}.diamond-list.no-pair-diamond{flex-wrap:nowrap;padding:0 10px}.diamond-list .diamond-mobile-info{width:100%;flex-wrap:wrap;align-items:flex-start;justify-content:left}.diamond-list .diamond-image-wrapper{width:120px}.diamond-list .diamond-compare{width:40px}.diamond-mobile-info p{width:100%;margin-bottom:0;text-align:left}.extra-quickship{display:flex;align-items:center;grid-gap:8px}.extra-quickship span{background:url(https://cdn.shopify.com/s/files/1/0411/6437/4183/files/withcalrity-ldp-sprite.svg?v=1681300529) no-repeat -185px -773px;width:30px;height:16px;display:inline-block}.diamond-filter__container{overflow:auto;margin:0;padding:0 10px}.diamond-filter__wrapper{display:flex;flex-flow:column;justify-content:space-between;padding:20px 10px;position:fixed;width:100%;height:100%;overflow:hidden;background:#fff;z-index:9999;margin:0;border-top-left-radius:18px;border-top-right-radius:18px}.diamond-filter__wrapper.has--opened+.mobile-filter-overlay{content:"";display:block;background:#6262629c;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99}#diamond-filter-opener,.diamond__sort-wrapper #diamond__sort-by{color:#39342f;font-size:16px;line-height:19px;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:1px;position:fixed;bottom:0;width:50%;z-index:999;background:#fff;padding:11px 0;border:1px solid #14344a}.diamond__sort-wrapper #diamond__sort-by{padding:0;border:0px solid}#diamond-filter-opener{left:0;font-weight:600}.mobile-filter-header h3{letter-spacing:1.8px;padding-bottom:20px}.mobile-filter-header .mm-close{position:absolute;top:5px;right:5px;padding:10px}.mobile-filter-header .mm-close svg{display:block}.diamond__sort-wrapper #diamond__sort-by{right:0;border-left:0;outline:none}.filter__grid-1fr-2fr-wrapper,.filter__grid-2-fr-wrapper,.filter__grid-wrapper{display:flex;flex-wrap:wrap;grid-gap:20px}.filter__grid-1fr-1fr-wrapper{grid-template-columns:100%;gap:20px}#filter__shape{max-width:100%;width:100%}.noUi-handle:before{display:block;background:transparent;width:40px;height:40px;left:-50%;top:-50%;content:"";position:absolute}#filter__price,#filter__carat{display:flex;flex-direction:column}#filter__price .slider-value-wrapper,#filter__carat .slider-value-wrapper{order:1;margin-bottom:10px}#filter__price .range-slider,#filter__carat .range-slider{order:2}.filter__title,.diamond-filter__container .filter-label{font-size:12px;line-height:20px;font-weight:400}.filter-shapes{display:flex;overflow:auto;grid-gap:5px;max-width:100%;width:100%}.filter__item.shape{width:80px;flex:0 0 80px}.filter__color .filter-info{display:flex;justify-content:center;align-items:center;background:#fff;width:calc((100% - 80px) / 3)}.filter__color .filter-info span,.filter-info span{font-size:10px;line-height:1.1;display:inline-block;padding:0}.filter-info:after{display:none}.filter__color .filter-info:last-child:after{display:none}.filter__flex-wrapper,.filter__grid-wrapper>div{width:100%}.range-slider{width:calc(100% - 15px)}.mm-filter-footer{padding:15px 0 0;border-top:1px solid #d0d0d0;margin-top:20px;display:flex;justify-content:space-between;grid-gap:0}.mm-filter-footer .btn{font-size:14px;line-height:1.6;flex:0 0 calc(50% - 5px);padding:8px 5px}}@media (max-width: 749px){#fc_frame,#fc_frame.fc-widget-normal{bottom:50px!important}.back-to-top{bottom:60px}.pair-daimond-2 .diamond-total-price{width:20%}}.collection-diamonds_clarity-plus-diamonds .diamond-tab-container{padding:0;overflow:auto}.collection-diamonds_clarity-plus-diamonds .diamond-tab{width:max-content;flex:0 0 auto;padding:9.5px 30px}.clarity-plus-diamonds .mm-filter-footer{display:none}.clarity-plus-diamonds .filter-info:after{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/145/assets/diamonds-collection.css.map */
