body[class*=collection] .page-container{padding-top:0}.show-cart-loader .loading-spinner{opacity:1;visibility:visible;width:80px;height:80px;z-index:999;position:fixed}.show-cart-loader .popup-overlay{display:block}.product-container{position:relative}.grid-view-item{margin-bottom:40px}#product-loop{display:flex;flex-wrap:wrap}#product-loop .grid-view-item{margin-left:0;margin-right:0}.mm-pagination{visibility:hidden}.product-card__title{color:var(--color-body-text);font-size:20px;line-height:1.2}.price-metal-swatch-wrapper{margin-top:5px}.metal-color-name{margin:5px 0;text-transform:uppercase;font-size:12px}.metal-swatch-wrapper{display:flex}.options-wrapper{display:flex;flex-direction:column;grid-gap:10px}.swatch-metal-color,.option{display:flex;grid-gap:5px}.swatch-metal-color span{display:inline-block;width:24px;height:24px;border:1px solid transparent;border-radius:50%;overflow:hidden;background-image:url(/cdn/shop/files/withclarity_ringbuilder_nt_Sprite.svg?v=1679922553);background-position:-24px -112px;color:transparent;cursor:pointer}.swatch-metal-color .active{border-color:#bdd5e5;margin:0 2px}.swatch-yellow span,.swatch-14kt-yellow-gold span,.swatch-18kt-yellow-gold span{background-position:-50px -112px}.swatch-rose span,.swatch-14kt-rose-gold span,.swatch-18kt-rose-gold span{background-position:-76px -112px}.swatch-platinum span{background-position:-101px -112px}.swatch-14kt-white-\&-yellow-gold span,.swatch-18kt-white-\&-yellow-gold span{background:url(/cdn/shop/files/white_yellow.png?v=1688557797) no-repeat center;background-size:100%}.swatch-14kt-white-\&-rose-gold span,.swatch-18kt-white-\&-rose-gold span{background:url(/cdn/shop/files/white_pink.png?v=1688557796) no-repeat center;background-size:100%}.option-diamond-type{display:none}.swatch-shape span{display:inline-block;width:36px;height:36px;border:1px solid transparent;border-radius:5px;overflow:hidden;background-image:url(/cdn/shop/files/withclarity_sprite_filter_new.svg?v=1682087521);color:transparent;cursor:pointer}.swatch-shape span.active{border:1px solid var(--color-text)}.swatch-round span{background-position:-342px -384px}.swatch-cushion span{background-position:-138px -384px}.swatch-asscher span{background-position:-181px -384px}.swatch-marquise span{background-position:-225px -384px}.swatch-emerald span{background-position:-99px -384px}.swatch-princess span{background-position:-300px -384px}.swatch-oval span{background-position:-263px -384px}.swatch-heart span{background-repeat:no-repeat;background-position:3px 3px;background-image:url(/cdn/shop/files/Heart_nav_bar.png?v=1688022928);background-size:85%;padding:5px}.swatch-radiant span{background-position:-60px -384px}.swatch-pear span{background-position:-25px -384px}.swatch-multi-shape span{background:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/multiple_shape_icon_425f1ca7-416e-4b1f-be2d-58ef39593237.png?v=1690543575) no-repeat center;background-size:75%}.swatch-carat span,.swatch-setting-carat-weight span,.swatch-total-carats span,.swatch-total-carat-weight span,.swatch-size-\(mm\)>span{position:relative;width:45px;height:30px;border:1px solid #dbe1e5;border-radius:5px;display:flex;justify-content:center;align-items:center;line-height:1;cursor:pointer}.swatch-carat span.active,.swatch-setting-carat-weight span.active,.swatch-total-carats span.active,.swatch-total-carat-weight span.active,.swatch-size-\(mm\)>span.active{border:1px solid var(--color-text)}.upper-fraction,.lower-fraction{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.upper-fraction{top:5px;right:-3px}.lower-fraction{bottom:-5px;right:3px}.swatch-size-\(mm\)>span{border-radius:50%;width:32px;height:32px;font-size:14px}.image-360-wrapper{position:absolute;width:100%;height:100%;display:none}.image-360{position:relative;width:100%;height:100%}.image-360:before{content:"";width:100%;height:8%;position:absolute;z-index:9;background:#fff}.image-360-wrapper iframe{border:0px solid}.product-image-thumbnil{display:flex;width:100%;position:absolute;bottom:0;grid-gap:10px;justify-content:center;visibility:hidden;opacity:0;transition:all .5s}.product-image-thumbnil>div{width:52px;height:52px;cursor:pointer;border:1px solid #dbe1e5}[class*=editorial__grid_fix]{margin-bottom:0}[class*=editorial__grid_fix] .grid--no-gutters-sm{display:flex;flex-wrap:wrap}.product-card{position:relative;display:flex;flex-direction:column;height:100%}.product-card:hover{box-shadow:0 0 12px 4px #ebebeb}.product-card:hover .product-image-thumbnil{visibility:visible;opacity:1}.badge-360{display:flex;position:absolute;z-index:10;border-radius:50%;overflow:hidden;top:5px;left:5px}.custom-badge{position:absolute;top:9px;right:27px;z-index:11;color:#14344a;font-size:12px;font-weight:600;line-height:1;letter-spacing:1.6px;text-transform:uppercase;background:#e9ebee;padding:4px 6px}.mm-product-info{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:0 10px 10px}.custom__grid_fix .image__wrapper{position:relative;z-index:0;height:100%}.custom__grid_fix .image__wrapper .image__wrap{height:100%}.custom__grid_fix .image__wrapper img{display:block;width:100%;height:100%;object-fit:cover}.custom__grid_fix .content__wrapper{position:absolute;left:0;bottom:0;padding:30px}.custom__grid_fix .content__wrapper h3{color:#fff;font-size:62px;line-height:75px;margin-bottom:0;text-transform:capitalize}.custom__grid_fix .content__wrapper p{color:#fff;font-size:14px;line-height:18px;max-width:300px;margin-bottom:18px}.product-card .gemstone-note{position:absolute;left:10px;bottom:0;font-size:14px;letter-spacing:.6px;border-radius:3px}@media (max-width: 749px){.custom__grid_fix .content__wrapper{width:100%;padding:19px 26px}.custom__grid_fix .content__wrapper h3{font-size:37px;line-height:45px;margin-bottom:0}.custom__grid_fix .content__wrapper p{max-width:none;margin-bottom:10px}.product-card .gemstone-note{font-size:12px;letter-spacing:.5px}.custom-badge{right:10px;font-size:10px;letter-spacing:2px;padding:2px 10px}}@media screen and (min-width: 750px){.product-container .grid{margin-left:-20px}.product-container .grid__item{padding-left:20px}}@media screen and (max-width: 749px){.grid-view-item{margin-bottom:15px}.mm-product-header{padding:0;border:none;margin:0 0 20px;justify-content:flex-start}.mm-filter-btn #sidebar-filter-opener,.mm-sort-content{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}.mm-filter-btn #sidebar-filter-opener{left:0}.mm-sort-content{right:0;border-left:0;padding:0}#ajaxSort{background:transparent;width:100%;text-transform:uppercase;padding:11px;outline:none;-moz-text-align-last:center;text-align-last:center;text-align:center}}.mm_collection-bg .toggle-icon:after{width:2px;height:10px;background:#de7c44;opacity:0;content:"";position:absolute;left:4px;top:0;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.mm_collection-bg .has--closed .toggle-icon:after{background:#305c8c;opacity:1}@media (min-width: 750px){.price-metal-swatch-wrapper{display:flex;justify-content:space-between;padding-right:0;align-items:flex-start}}@media (max-width: 749px){.product-card__title{font-size:18px}.options-wrapper{margin-top:15px}.price-metal-swatch-wrapper{padding-right:0}.swatch-metal-color{transform:scale(1.3);margin-right:8px}.swatch-metal-color span{display:inline-flex;font-size:9px;justify-content:center;align-items:center}.metal-swatch-wrapper{width:100%;margin-top:15px;margin-right:-8px}}@media (max-width: 749px){#fc_frame,#fc_frame.fc-widget-normal{bottom:50px!important}.back-to-top{bottom:60px}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/collection-page.css.map */
