.collection__custom-layout{margin:0;align-items:center;flex-direction:column;justify-content:center}.info-buttons{display:flex;align-items:center;text-align:center;justify-content:center;width:65%;flex-wrap:nowrap;margin:0 auto 3rem!important}.info-buttons .column{margin:0;flex:1 1 100%}.info-buttons .column:not(:first-child,:last-child){margin:0 15px}.info-buttons a{color:#fff;display:inline-block;background-color:#3c3737;line-height:3.5rem;padding:0;font-size:14px;width:100%}.info-buttons p{font-size:13px;margin-top:10px;font-family:Playfair Display,serif}.icon-info{display:block;margin:5px 0;width:14px;height:14px}.custom-filters-group{width:90%;margin:auto}.filter-sets-group .filter-set{color:#3c3737;margin-bottom:3.5rem!important}.filter-set{display:inline-flex;align-items:center}.filter-set-title>span{white-space:nowrap}.filter-set-content{width:100%;margin-left:3rem}.filter-set.filter-set--shapes .filter-set-content,.filter-set.filter-set--fancy .filter-set-content{overflow:auto}.filter-set--clarity .filter-set-content,.filter-set--fancy .filter-set-content{margin-left:2.5rem}.filter-set--quality .filter-set-content{margin-left:1.8rem}.filter-set-content::-webkit-scrollbar{height:5px!important}.filter-set-content::-webkit-scrollbar-thumb{border-radius:10px!important;background:#ebebeb!important}.filter-set-content::-webkit-scrollbar-track{background:#fff!important}.filter-set--color .option{flex:1}.option button{cursor:pointer;background:transparent;border:0;padding:0;box-shadow:none}.filter-set--color .option button{height:60px;width:100%;cursor:pointer;color:#3c3737;border:2px solid #000}.filter-set--color .option.active-state button{border-color:#fca999}.filter-set--fancy button{padding-left:0}.option button svg{width:50px;height:50px}.filter-set--fancy .option button svg,.filter__list-fancy .option button svg{width:55px;height:55px;border-radius:50%}.vdb-list-item-a-fancy-style svg path{fill:none}.vdb-list-item-a-fancy-style svg{stroke:#fff}.filter-set--fancy .pink button svg{background-color:#f5abc0}.filter__list-fancy .pink button svg{fill:#f5abc0}.filter-set--fancy .orange button svg{background-color:#f39c35}.filter__list-fancy .orange button svg{fill:#f39c35}.filter-set--fancy .yellow button svg{background-color:#e2d248}.filter__list-fancy .yellow button svg{fill:#e2d248}.filter-set--fancy .blue button svg{background-color:#4467a4}.filter__list-fancy .blue button svg{fill:#4467a4}.filter-set--fancy .green button svg{background-color:#56a54a}.filter__list-fancy .green button svg{fill:#56a54a}.filter-set--fancy .purple button svg{background-color:#9767b0}.filter__list-fancy .purple button svg{fill:#9767b0}.option svg g>*{stroke:#3c3737}.filter-set--fancy .option svg g>*,.filter__list-fancy .option svg g>*{stroke:#fff}.option div{font-weight:600;padding-top:10px}.filter-set--color .option div{margin:0}.range-target,.range-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.range-slider{border-radius:98px;border:none;box-shadow:none;background:#ebebeb;position:relative;direction:ltr}.range-base,.range-connects{width:100%;height:100%;position:relative;z-index:1}.range-base{z-index:auto}.range-connects{border-radius:0;width:100%;height:100%;position:relative;overflow:hidden;z-index:0}.range-connect,.range-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.range-connect{background:#fca999;border-radius:100px}.range-origin{left:auto;right:0;height:0}.range-base .range-handle{height:20px;width:20px;border-radius:50%;top:-6px;border:none;outline:0;cursor:pointer;left:auto;background:#fca999;position:absolute}.range-base .range-handle-lower,.range-base .range-handle-upper{right:-10px}.range-base .range-tooltip{border:none;background:transparent;color:#3c3737;padding:0;bottom:-25px;font-size:14px;text-transform:uppercase;font-family:Montserrat,sans-serif;left:0;display:block;position:absolute;border-radius:3px;text-align:center;white-space:nowrap}.range-base .range-handle-upper .range-tooltip{left:auto;right:0}.range-pips{padding:8px 0;height:80px;top:100%;left:0;width:100%;position:absolute;color:#999}.range-pips .range-pipe--marker{height:11px!important;width:5px;background:#fff;top:-9px;z-index:1;margin-left:-1px;position:absolute}.range-pips .range-pipe--value{color:#3c3737;text-transform:uppercase;font-family:Montserrat,sans-serif;top:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);position:absolute;white-space:nowrap;text-align:center}.range-pips .range-pipe--marker:first-of-type,.range-pips .range-pipe--marker:last-of-type{width:0px}.range-pips .range-pipe--value:nth-child(2){-webkit-transform:translate(-20%,50%);transform:translate(-20%,50%)}.range-pips .range-pipe--value:last-child{-webkit-transform:translate(-80%,50%);transform:translate(-80%,50%)}.filter-set-content .select-wrapper{width:100%;max-width:370px;margin:auto;position:relative;margin-top:-.7rem}.filter-set:nth-child(2n) .select-wrapper{width:100%}.filter-set-content select{font-size:14px;color:#3c3737;border-color:#3c3737;width:100%;padding:.8rem 1.3rem;padding:.8rem;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border-radius:0;cursor:pointer}.filter-set-content select:focus,.filter-set-content select:focus-within{outline-style:solid}.filter-set-content .select-caret{position:absolute;top:50%;right:1.3rem;right:1rem;z-index:-1;transform:translateY(-50%)}.filter__sidebar-content section .tooltip.mobile-tooltip .tooltiptext{position:fixed;right:700px;top:0;bottom:0;width:430px;transform:inherit;left:auto;box-shadow:none;background:#f8f8f8;padding:3rem 2rem;border-radius:0;text-align:left;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;overflow:auto}.filter__sidebar-content section .tooltip-title{font-size:16px;font-weight:600;margin-bottom:20px;letter-spacing:.8px;text-transform:uppercase}.filter__sidebar-content .tooltiptext .color-desc{display:flex;align-items:center;margin:2rem 0;gap:.75rem}.filter__sidebar-content .color-desc .color--item{flex:1 1 33.3333%}.filter__sidebar-content .color-desc .color--item svg{width:3rem;height:3rem;margin-bottom:.5rem;border-radius:50%}.filter__sidebar-content .color-desc .color--item-near-colorless svg{background-color:#fffdf3}.filter__sidebar-content .color-desc .color--item-slight-color svg{background-color:#fffce6}.filter__sidebar-content .color-desc .color--item .btn-text{height:60px;width:100%;cursor:pointer;color:#3c3737;border:2px solid #3c3737;display:flex;align-items:center;justify-content:center;flex-direction:column}.filter__sidebar-content .color-desc .color--item .btn-text p:last-of-type{font-style:italic;font-weight:600}.filter__sidebar-content section .filter__list-icon{transform:rotate(0);cursor:pointer;background:no-repeat;border:none;padding:0;margin:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.filter__sidebar-content section .filter__list-icon.active{transform:rotate(180deg)}.filter__sidebar-content section .filter__list-icon svg path{fill:#2c2c2c}.filter__sidebar-content .filter__list-open .filter__list-content{display:block;padding-top:.5rem;padding-bottom:50px}.filter__sidebar-content .filter__list-open.filter__list-content .filter__list-content{display:none}.filter__sidebar-content .filter__list-advancedfilters .filter__list-content.filter__list-open{display:block}.filter__sidebar-content .filter__list-advancedfilters .filter__list-content .filter__list-item{padding-left:0;padding-right:0}.filter__sidebar-content .filter__list-content .options .swiper-scrollbar-drag{background:#fff!important}.filter__sidebar-content .filter__list-content.filter__list-open{display:block}.filter__sidebar-content .filter__list-shapes .filter__list-content{overflow:auto}.filter__sidebar-content .filter__list-content{padding-bottom:50px}.filter__sidebar-content .filter__list-shapes .filter__list-content::-webkit-scrollbar{height:5px!important}.filter__sidebar-content .filter__list-shapes .filter__list-content::-webkit-scrollbar-thumb{border-radius:50px!important;background:#fff!important}.filter__sidebar-content .filter__list-shapes .filter__list-content::-webkit-scrollbar-track{background:#fdf0e7!important}.filter__sidebar-content .filter__list-shapes .filter__list-content .option button{padding:6px;background:#f8f8f8;border-radius:3px;width:100%;width:128px;height:128px;border:solid 1px transparent}.filter__sidebar-content .filter__list-shapes .filter__list-content .option button.active{border-color:#000}.filter__sidebar-content .filter__list-fancy .option span{white-space:normal;font-weight:500;padding-top:10px;display:block;color:#000}.filter__sidebar-content .filter__list-content .range-slider{background:#fff;padding-bottom:2.5rem;margin:.5rem 0 0}.filter__sidebar-content .filter__list-content .range-slider .range-values-new{width:100%;display:flex;justify-content:space-between;padding-top:30px}.filter__sidebar-content .filter__list-content .range-slider .range-values-new .range-box{border-radius:3px;width:80px;height:40px;border:solid 1px #D0D5DD;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;-moz-appearance:textfield;text-align:center}.filter__sidebar-content .filter__list-content .range-slider .range-values-new .range-box::-webkit-outer-spin-button,.filter__sidebar-content .filter__list-content .range-slider .range-values-new .range-box::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filter__sidebar-content .filter__list-content .range-slider .range-values-new .range-box:focus{box-shadow:none!important;border-color:#000}.filter__sidebar-content .range-slider .range-pips .range-pipe--marker{background:#fdf0e7}.filter__sidebar-content .filter__list-color .options{padding-bottom:0rem}.filter__sidebar-content .filter__list-color .option{flex:1 1 33.33333333%}.filter__sidebar-content .filter__list-color .option button{padding:6px;background:#f8f8f8;border-radius:3px;width:100%;width:125px;height:125px;border:solid 1px transparent}.filter__sidebar-content .filter__list-color .option.active-state button,.filter__sidebar-content .filter__list-color .option button:hover{border-color:#000}.filter__sidebar-content .filter__list-color .option button div:first-of-type{margin-top:0}.filter__sidebar-content .select-wrapper{position:relative;display:block}.filter__sidebar-content .select-wrapper select{font-size:15px;color:#3c3737;border-color:#3c3737;width:100%;padding:.8rem 1.3rem;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border-radius:0;cursor:pointer;background-color:#fff}.filter__sidebar-content .select-wrapper .select-caret{position:absolute;top:50%;right:1.3rem;z-index:1;transform:translateY(-50%)}.filter__sidebar-content section .filter__list-title .tooltiptex:after{display:none}.filter-set--important .filter-set-title span{white-space:normal}@media screen and (max-width:575px){.custom-filters-group .filter-sets-group .filter-set--important{gap:1rem;flex-flow:column}.custom-filters-group .filter-set--important .filter-set-title-wrapper{flex:1}.custom-filters-group .filter-set--important .filter-set-content .select-wrapper{max-width:100%}}@media only screen and (max-width:480px){.filter__sidebar-container{right:-100%;width:100%}.filter__sidebar-content .range-base .range-tooltip,.filter__sidebar-content .range-pips .range-pipe--value{font-size:13px}.range-pips .range-pipe--value img{max-width:30px!important}.filter__sidebar-content section .tooltip-title{font-size:16px;margin-bottom:.5rem}.tooltiptext .tooltip-content{overflow:initial;text-overflow:inherit;display:inherit}}.collection__resultsr{width:100%}.collection__results-bar{box-shadow:inset 0 -1px #d9d9d9;padding:12px 0;width:100%}.collection__results-bar .filters-section{display:flex;width:100%;align-items:center;justify-content:space-between}.left-bar span:first-of-type{margin-right:3rem;color:#545454;letter-spacing:.4px}.left-bar span:last-of-type{margin-left:.5rem}.left-bar span button{border:0;padding:0;outline:none;cursor:pointer;box-shadow:none;background:transparent}.left-bar span button i{color:#ebebeb;vertical-align:sub}.collection__results .container--pagination{margin:30px 0}.left-bar span button.active i{color:#3c3737;color:#fca999}.left-bar span img{vertical-align:sub}.collection__filters{margin-bottom:10px}.collection__sort-by-filter{width:100%;margin:0;position:relative}.collection__filters .collection__sort-by-filter,.collection__filters .collection__sort-by-filter select.sort_by{height:3.5em}.collection__sort-by-filter button{width:100%;background:transparent;border:0;outline:none;box-shadow:none;padding:0;display:flex;align-items:center;gap:1.5rem;cursor:pointer;text-transform:uppercase;border:2px solid transparent;justify-content:space-between;padding:.8rem .5rem .8rem 3rem}.collection__sort-by-filter button:is(:hover,:focus,:active){border-color:#777}.collection__sort-by-filter button span{color:#3c3737}.collection__sort-by-filter button span span:first-of-type{margin-right:.5rem}.collection__sort-by-filter button span span:last-of-type{font-weight:600}.collection__sort-by-filter .sort-by--list-wrapper{top:100%;width:100%;position:absolute;border:2px solid #777777;border-top:0;z-index:10;background:#fff;display:none}.collection__sort-by-filter .sort-by--list-wrapper .list-item{cursor:pointer;padding:.6rem 0}.collection__sort-by-filter .sort-by--list-wrapper .list-item:not(:first-child){border-top:1px solid #777777}.collection__sort-by-filter .sort-by--list-wrapper label{font-size:16px;padding-left:3.5rem;text-transform:uppercase}.collection__sort-by-filter .sort-by--list-wrapper .active,.collection__sort-by-filter .sort-by--list-wrapper p:hover{background-color:#eee}.collection__sort-by-filter .sort-by--list-wrapper p span{font-size:13px;padding:.2rem 0 .2rem 5.5rem;width:100%;display:block}.results-view{width:100%;text-transform:uppercase;letter-spacing:.1em}.results-view thead tr{box-shadow:inset 0 -.4px #d9d9d9}.results-view tbody tr:nth-child(4n+1){background-color:#fff}.results-view tbody tr:nth-child(4n+3){background-color:#f8f8f8}.results-view tbody tr:hover{background:#f0ede5}.results-view td,.results-view th{min-width:100px;padding:12px 30px;cursor:pointer;vertical-align:middle;color:#1c1b19;text-align:center}.results-view th{font-weight:600;padding:25px 30px}.results-view th .icon-solid-caret{border:0;font-size:inherit;position:relative}.results-view th .icon-solid-caret:before,.results-view th .icon-solid-caret:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;font-size:0;line-height:0;vertical-align:baseline;margin-left:0;position:absolute}.results-view th .icon-solid-caret:before{top:0;border-bottom:6px solid #3c3737;border-bottom-color:#a9a9a9;border-bottom-width:0}.results-view th .icon-solid-caret:after{bottom:50%;transform:translateY(50%);border-top:6px solid #3c3737;border-top-color:#a9a9a9}.results-view th.vdb-sorting_desc .icon-solid-caret:before,.results-view th.vdb-sorting_asc .icon-solid-caret:after{display:none}.results-view th.vdb-sorting_asc .icon-solid-caret:before{top:50%;border-bottom-width:6px;border-bottom-color:#fca999;transform:translateY(-50%)}.results-view th.vdb-sorting_desc .icon-solid-caret:after{bottom:50%;border-top-color:#fca999;transform:translateY(50%)}.results-view td.shape{vertical-align:inherit;display:flex;align-items:center}.results-view td{text-transform:none}.results-view .shape-icon-container{margin-right:20px;display:flex;flex:none}.results-view .shape-icon-container img{height:18px;width:18px}.results-list--layout .view-column{padding:5px 8px;width:13%}.results-list--layout .view-column .btn-view{text-align:center;padding:8px 10px;display:block;cursor:pointer;border:2px solid #777777}.results-list--layout .view-column .icon-down-arrow,.results-list--layout .view-column .btn-caret{margin-left:.5rem;width:.8rem;height:.8rem;vertical-align:top}.results-list--layout .view-column .icon-down-arrow{border:solid #777777;border-width:0 1px 1px 0;display:inline-block;padding:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.results-list--layout{width:100%}.product__details-container{position:absolute;max-width:100%;width:100%;opacity:0;z-index:10;visibility:hidden;transition:opacity .6s,visibility 0s linear;border:2px solid #777;border-style:inset;background-color:#fff;text-transform:initial;cursor:initial;letter-spacing:0}.product__details-container .product__image{display:flex;justify-content:center;cursor:pointer}.product__details-container .product__image .product__image_inner{background-repeat:no-repeat;background-size:contain;background-position:top left;min-width:360px;height:100%}.borderound{border-radius:0!important}.product__details-container .product__details{width:100%;padding:25px 5px 25px 25px}.product__details-layout{display:flex}.product__details .product-info-header{display:flex;align-items:center;justify-content:space-between}.product__details .product-info-header .product__title h6{color:#3c3737;font-size:21px;font-weight:600;white-space:initial}.product__details .product-info-header .product__price{font-weight:700;margin-left:6rem}.product__details .product-info-header .product__close-button{width:21.8%;padding:5px 8px;text-transform:uppercase}.product__details .product-info-header .product__close-button .view-column{padding:0;width:100%}.product__details .product-info-header .product__close-button .view-column .icon-down-arrow{vertical-align:sub;transform:rotate(225deg);-webkit-transform:rotate(225deg)}.product__details .products__specs-wrapper{display:flex}.product__details section{margin:2rem 2rem 0 0}.product__details .products__specs{flex:1 1 20%}.product__details .products__specs-list{width:50rem;display:grid;column-gap:4rem;row-gap:.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.product__details .products__specs-list li{display:flex;margin:.3rem 0;align-items:center}.products__view-more{max-width:37rem;text-align:right}.product-need-help{font-style:italic}.product__details .products__specs span{display:block;font-size:13px;font-weight:600;text-transform:uppercase}.product__details .products__specs span:first-child{min-width:140px}.product__details .products__specs span:last-child{width:auto;white-space:nowrap}.product__details .products__specs li.vdb-cert-popup span:first-of-type:not([data-cert-url=""]){cursor:pointer;text-decoration:underline}.product__details .products__view-more a{color:#3c3737;font-size:13px;text-transform:uppercase;margin-top:0;display:inline-block;font-weight:600;text-decoration:underline}.product__details .products__additional-details{flex:1 1 50%;font-size:13px;padding-right:15rem}.product__details .products__additional-details .description{margin:3px 0;text-align:justify}.product__details .products__additional-details p:first-of-type{text-transform:uppercase}.product__details .products__additional-details p:first-of-type,.product__details .products__additional-details p:last-of-type{font-weight:600}.product__details .products__additional-details a{color:#3c3737;font-size:13px;text-decoration:underline}.product__details .product-info-footer .footer-buttons{display:flex;align-items:center;justify-content:flex-end;text-transform:uppercase}.product__details .product-info-footer .view-column{width:21.8%}.product__details .product-info-footer .add-to-cart span{color:#fff;background-color:#777}.product__details .product-info-footer .view-column .add-to-ring span{color:#fff;background-color:#fca999;border-color:#fca999;background-color:#3b3737;border-color:#3b3737}.product__details .product-info-footer .view-column .add-to-ring:hover span{color:#3b3737;border-width:2px;border-color:#3b3737;background-color:transparent}.listing-banner img{display:block}.results-list--layout .no-results{padding:45px 20px;background-color:#f5f5f5}.no-results .no-results-content{width:100%;margin:auto;max-width:41%;text-transform:initial}.no-results .list--btn{margin:1.3rem 0;display:block;font-weight:600;text-decoration:underline}.no-results .list--btn:last-of-type{margin-bottom:0}.show-more-results{margin:2rem auto 0}.show-more-results .filter-buttons{width:100%}.product-info-footer.only-mobile{display:none}.results-grid--layout .product-grid--list{position:relative;margin:0 auto;display:flex;flex-wrap:wrap}.results-grid--layout .product-grid--list .has-padding-bottom{padding-bottom:40px}.results-grid--layout .product-grid--list .card__media{position:relative;padding-bottom:80%}.results-grid--layout .product-grid--list .card__media img{object-fit:cover;display:block;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.results-grid--layout .list--item .card__information h6{font-size:18px;font-weight:600;margin:.5rem 0}.results-grid--layout .list--item .card__information p{font-size:15px}.product__image iframe body{overflow-y:hidden!important}@media screen and (min-width:991px){.custom-filters-group{width:100%}.custom-filters-group .one-half{width:calc(100% - 30px)}.filter-sets-group .filter-set{margin:0 8px}.product__details-container .product__image{min-width:360px;position:relative}.product__details-container .product__image .product__image_inner{min-width:360px;height:100%;position:absolute}}@media screen and (min-width:1024px)and (max-width:1025px){.info-buttons.large-down--hide,.custom-filters-group .large-down--hide{display:inherit!important}}@media screen and (min-width:1025px){.section.is-width-wide .collection__banner{background-position:65% 50%}.custom-filters-group{width:90%}.filter-sets-group .filter-set{margin:0 28px}}@media screen and (min-width:1280px){.custom-filters-group .one-half{width:calc(50% - 50px)}}@media screen and (max-width:1400px){.info-buttons{width:75%}}@media screen and (max-width:1300px){.filter-set-content .select-wrapper{width:270px}}@media screen and (min-width:1201px){.products-specs-list-for-mobile{display:none!important}}@media screen and (max-width:1200px){.info-buttons{width:85%}.products-specs-list-for-desktop{display:none!important}.product__details .products__specs-list{column-gap:1rem!important}.product__details .products__specs span{font-size:12px!important}.product__details .products__specs-list{display:block}.product__details header .product__price{margin-left:0}.product__details .products__specs{flex:1 1 35%}.product__details .products__specs-list{width:auto}.products__view-more{padding-bottom:2rem}.product__details .products__additional-details{padding-right:1rem}.product__details .product-info-footer .view-column{width:30%}}@media screen and (max-width:1100px){.info-buttons{width:95%}.section.is-width-wide .collection__banner{padding:1.5rem 0}.filter-sets-group .filter-set:not(:last-child){margin-bottom:2rem}.product__details .product-info-header{padding-top:.5rem;padding-right:8px}.product__details-layout .product__details .product-info-header .product__price{left:80%}.product__details .product-info-header .product__close-button{display:none}}@media only screen and (max-width:1024px){.table-wrapper{overflow-x:auto}.results-view{position:static;table-layout:auto}.product__details-container .product__details{padding:25px 0 25px 25px}}@media screen and (max-width:991px){.product__details .product-info-footer .view-column{width:50%}.filter-set-content .options{max-width:100%!important}.filter-set-content .select-wrapper{width:100%;max-width:90%}.product__details-layout{flex-direction:column}.product__image iframe{width:100%!important}.product__details-container .product__image .product__image_inner{background-position:top left!important}tr .product__details-container .product__image{position:relative;min-height:310px}tr .product__details-container .product__image .product__image_inner{position:absolute;width:100%;height:100%;z-index:9}}@media screen and (max-width:768px){.filter-sets-group .filter-set:not(:last-child){margin-bottom:1.5rem!important}.filter-set-content{margin-left:1.5rem}.product__details-container .product__image{background-size:contain}.product__details .product-info-header{flex-direction:column;align-items:flex-start}.product__details section{margin:1.5rem 0}.product__details .products__specs-wrapper{width:100%;margin-left:0;flex-direction:column}.product__details .products__additional-details a{display:block;margin-top:1rem}.no-results .no-results-content{max-width:80%}.vdb-card{width:100%}}@media screen and (max-width:767px){.results-list--layout .table-wrapper{padding:0}.product__image iframe{height:280px!important}.product__details-container .product__image .product__image_inner{background-position:center top!important}.products__view-more{text-align:left}.product-info-footer.only-mobile{display:block}.product-info-footer.only-desk{display:none}}@media screen and (max-width:767px){.left-bar span:first-of-type{font-size:12px}.results-view td.shape span{display:none}.results-view td,.results-view th{padding:5px;white-space:nowrap;font-size:12px;min-width:45px}.results-view td{padding:10px 3px}.no-results .no-results-content{max-width:95%;white-space:initial}.results-grid--layout .product-grid--list .has-padding-bottom{padding-bottom:20px}.product__details-container{position:relative}.results-grid--layout .list--item .card__information h6{font-size:16px}.results-grid--layout .list--item .card__information p,.results-list--layout .view-column .btn-view{font-size:13px}.product__details .product-info-header .product__title h6{font-size:19px}.product__details section{flex-direction:column}.product__details-container .product__image{width:100%;margin:0}.tooltip .tooltiptext{left:20%;width:300px}.tooltip .tooltiptext:after{display:none}.results-view th .icon-solid-caret{margin-left:.2rem}.results-view th .icon-solid-caret:before,.results-view th .icon-solid-caret:after{border-left:4px solid transparent;border-right:4px solid transparent}.results-view th .icon-solid-caret:before{border-bottom-width:0}.results-view th .icon-solid-caret:after{border-top-width:4px}.results-view th.vdb-sorting_asc .icon-solid-caret:before{border-bottom-width:4px}.product__details .product-info-header .product__price{font-size:13px}}.swiper-button-next:after,.swiper-button-prev:after{font-size:22px!important}.range-base,.range-connects{width:100%;height:100%;position:relative;z-index:1;margin:0 auto}.filter-set-content{width:100%;margin-left:0;max-width:399px}.filter-set-title-wrapper{flex:1 0 155px}.custom-filters-group .one-half{gap:20px}.range-slider{max-width:290px;margin:0 auto}.filter-set-content{width:100%;margin-left:0;max-width:363px}.filter-set--clarity .filter-set-content,.filter-set--fancy .filter-set-content{margin-left:0}.swiper-button-prev,.swiper-button-next{background-color:#ffffffb5}.results-grid--layout .no-results{padding:45px 20px;background-color:#f5f5f5;width:100%;margin-left:10px;margin-right:10px;margin-bottom:10px}.filter-set-content,.range-slider{max-width:100%}.filter-set-content .options{max-width:360px}.product__image.is-hidden-desktop-only{display:none!important}.product__image.is-hidden-mobile-only{display:block!important}@media screen and (min-width:1231px){.product__details .product-info-header .product__price{position:absolute;top:50%;left:61.2%;margin-left:0rem;transform:translateY(-50%)}}@media screen and (max-width:1100px)and (min-width:1025px){.product__details .product-info-header .product__title{width:60%}}@media only screen and (max-width:1024px){.filter-set-title-wrapper{flex:1 0 155px}.large-down--hide{display:none!important}}@media(max-width:1099px){.product__details-layout .product__close-button.is-hidden-desktop-only{display:block!important}}@media only screen and (max-width:1230px){.product__details .product-info-header{flex-direction:column;align-items:flex-start;justify-content:center}.product__details-layout .product__close-button{position:absolute;top:-.3rem;right:.5rem;padding:0;z-index:99}span.close-btn.vdb-lb-view-btn.icon-close:before{content:"\d7";font-size:40px;line-height:normal;font-weight:300}}@media only screen and (max-width:768px){.filter-set-content .select-wrapper{margin:auto}}.filter-buttons.vdb-lb-advanced-filter-mobile-view{display:none}@media screen and (min-width:768px){.product__details-container,.product__details .product-info-header{position:relative}.product__image iframe{height:300px}}@media only screen and (max-width:767px){.filter-buttons.vdb-lb-advanced-filter-desk-view{display:none!important}.filter-buttons.vdb-lb-advanced-filter-mobile-view{display:inline-block!important}.filter-desktop-whole.filter-set{display:none}.filter-desktop-whole.filter-set:nth-child(1),.filter-desktop-whole.filter-set:nth-child(2){width:100%;display:inline-flex}.custom-filters-group .filter-sets-group-custom .filter-set{margin-right:0}.custom-filters-group .filter-set-title-wrapper{flex:1 0 70px}.custom-filters-group .option button{padding:0}.custom-filters-group .option button svg{width:45px;height:45px}.custom-filters-group .one-half{gap:0}.custom-filters-group .range-slider{max-width:90%}.icon-info{margin:5px 0 0}.product__details{padding-top:10px}.product-need-help{padding:5px 15px}}.filter__sidebar-container.sidebar-active{right:0!important}.loading-block{margin:2rem 0}.loading-block .inner{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}.loading-block .inner svg{animation:pulseSpin 3s ease-in-out infinite}@keyframes pulseSpin{0%{transform:scale(1) rotate(0)}40%{transform:scale(.75) rotate(0)}80%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(360deg)}}.loading-block header{color:#3c3737;text-transform:uppercase;margin-top:10px;position:relative;display:inline-block}.loading-block header:before{content:"";width:70%;display:block;background:#fca999;height:2px;margin:auto;bottom:-6px;position:absolute;left:0;right:0}.collection__sort-by-filter .sort-by--list-wrapper.sort-by-active{display:inline-block!important}.tooltip .tooltiptext.mobile-tooltip-active{visibility:visible!important}.collection__banner .image-element__wrap{max-height:400px}.filter-set-title{min-width:70px;text-transform:uppercase}@media(min-width:749px){.filter-set-title{display:flex;align-items:center;gap:10px}}.filter-info .tooltip{display:unset}.filter-info .tooltiptext .tooltip-content{text-overflow:unset;display:block}.filter-set-title span:first-of-type{font-size:14px}.filter-set-content .option div{white-space:normal}.filter-set.filter-set--colors .option.swiper-slide{display:flex;justify-content:center}.certi-overflow-hidden{overflow:hidden}.filter-set--quality .filter-set-content{margin-left:0}.no-results .no-results-content{max-width:40%}@media screen and (max-width:767px){.filter-set-title span:first-of-type{font-size:13px}.product__details .product-info-header{padding-top:0!important}}.pt-10{padding-top:10px}.filter-set--fancy .other button svg{background-color:#cacaca}.filter__list-fancy .other button svg{fill:#f0e7de}.filter-set--fancy .white-colorless button svg g>*,.filter__list-fancy .white-colorless button svg g>*{stroke:#3c3737}.filter-set--fancy .white-colorless.active-state button svg g>*,.filter__list-fancy .white-colorless.active-state button svg g>*{stroke:#fca999}.play-button{position:absolute;top:1rem;left:1rem;border:1px solid #d4d4d4;width:35px;background:#fff;height:35px;display:flex;align-items:center;justify-content:center;border-radius:100%;z-index:9}.play-button .icon{position:relative;left:2px}header.dmd-filterhd{margin:0 45px}.dmd-filterhd .filter-mobile-view-close{top:50%;transform:translateY(-50%);right:0}.vdb-lb-slider-shape .vdb-list-item-a-shape-style span{color:#000;display:block;font-weight:500;padding-top:10px}body .filter__sidebar-content section .filter__list-item .filter__list-label{cursor:pointer;position:relative}.filter__sidebar-content section .filter-info{text-align:right;padding-bottom:20px;margin-top:10px}.filter__sidebar-content section .filter-info .dmd-toltiptext{background:no-repeat;border:none;padding:0;text-decoration:underline;cursor:pointer;color:#000}.filter__sidebar-content section .filter-info .dmd-toltiptext:hover{text-decoration:none}.filter__sidebar-content section .filter-info .tooltip.mobile-tooltip .icon-info{cursor:pointer}.custom-filters-group{display:none}.filter__sidebar-content #filter-shapes .options{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px}.quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.quality-card{border:1px solid transparent;background:#f8f8f8;padding:10px 10px 20px;text-align:center;cursor:pointer;border-radius:3px}.quality-card:hover,.quality-card.active{border-color:#000}.quality-card[aria-pressed=true]{border-color:#000;background:#ddd}.quality-card .card-img{display:block;margin:0 auto;max-width:100%;height:auto}.quality-card .card-title{font-family:Cormorant,serif;display:block;font-size:19px;letter-spacing:.6px;text-transform:uppercase;color:#1c1b19}.quick-filterlable{font-size:12px;font-weight:600;padding-bottom:5px;letter-spacing:.4px}.filter-selected{font-size:14px;min-width:70px;border-radius:50px;border:solid 1px #D8D5DC;gap:5px;height:47px;padding:0 15px;display:flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:.7px;background:#fff;position:absolute;right:40px;z-index:9}.filter-selected button{background:no-repeat;border:none;cursor:pointer}.filter-selected svg{width:10px;height:10px}.filter-selected svg path{fill:#731b34;opacity:1}.filter-selected .filter-name.shape-filter-name{display:flex;gap:10px}.filter-selected .filter-name.shape-filter-name .shap-svg,.filter-selected .filter-name.fancy-filter-name .shap-svg{display:inline-flex;gap:10px;height:20px;width:auto}.filter-selected.fancy-filter-selected span img{display:flex;height:24px;width:24px}@media(max-width:621px){.filter-selected{right:50px}.quality-card .card-title{font-size:18px;min-height:37px}}.range-slider-box{padding:0 10px}.open-dmdfilter{overflow:hidden}.open-dmdfilter #giftbox-root{display:none!important}.dmd-filter-bar{display:flex;gap:14px;z-index:9;padding:25px 30px;box-shadow:inset 0 -1px #d9d9d9;position:sticky;top:0;background:#fff;align-items:center;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.dmd-filter-bar .filter-pill{color:#000;display:flex;flex:auto;align-items:center;gap:3px;padding:8px 25px;border:1px solid #D8D5DC;border-radius:50px;letter-spacing:.7px;background:#fff;cursor:pointer;min-height:48px;justify-content:center;flex-shrink:0}.dmd-filter-bar>[role=listitem]{display:flex;flex:auto;flex-shrink:0}.dmd-filter-bar>[role=listitem]>.filter-pill{flex:auto}.dmd-filter-bar .filter-pill:hover{border-color:#731b34}.dmd-filter-bar .filter-pill--all{font-weight:600;padding:10px 24px;border-color:#731b34}.dmd-filter-bar .filter-label{font-weight:600}.dmd-filter-bar .filter-pill .dmd-rightarrow{display:flex;margin-left:10px}.dmd-filter-bar .shape-icons{display:flex;gap:6px;margin-left:8px}.dmd-filter-bar .shape-icons .shap-svg{width:30px;height:30px;background:#f8f8f8;border-radius:50%;display:flex;align-items:center;justify-content:center;border:solid 1px transparent}.dmd-filter-bar .shape-icons .shap-svg img{height:20px}.dmd-filter-bar .shape-icons .shap-svg.active{border-color:#731b34}.dmd-filter-bar .shape-icons .shap-svg svg{width:18px;height:18px}.vdb-lb-main-advance-filter-mobile.sidebar-active+.filter__sidebar-overlay{left:0;opacity:1;visibility:visible;display:block}.dmdright-filter{display:flex;align-items:center;gap:20px;letter-spacing:.4px;color:#000;font-weight:500}.filter__sidebar-container .tooltiptext .tooltip-content,.filter__sidebar-content section .tooltip.mobile-tooltip .tooltiptext p{letter-spacing:.4px;font-weight:400;font-size:14px;line-height:24px}.filter__sidebar-content .filter__list-content .options .dmdfancy-filter{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px}.filter__sidebar-content .filter__list-content .options .dmdfancy-filter button{background:#f8f8f8;border:solid 1px transparent;border-radius:3px;width:140px;height:140px}.filter__sidebar-content .filter__list-content .options .dmdfancy-filter button.active{border-color:#000}.filter__sidebar-content .tooltip .tooltiptext:after{display:none}.dmdfilter-swatches{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.dmdfilter-swatches .swatches-tab{font-size:14px;font-weight:600;padding:5px 18px;border:1px solid #d8d5dc;border-radius:50px;min-width:75px;text-align:center;min-height:50px;display:flex;align-items:center;justify-content:center;letter-spacing:.8px;background:#fff;cursor:pointer;color:#3c3737}.dmdfilter-swatches .swatches-tab.active{border-color:#001514;background:#001514;color:#fff}.inner-tolcontent{padding-top:30px}.inner-tolcontent p{padding-top:10px}.inner-tolcontent .dmdfilter-swatches{margin-top:20px}.inner-tolcontent .dmdfilter-swatches .swatches-tab{min-width:50px;min-height:40px}.filter__list-advancedfilters .options,.filter__list-fancy .options{grid-template-columns:1fr}.range-slider .pointer-0 .pointer-shape{margin-left:9px}.range-slider .pointer-1 .pointer-shape{margin-left:-9px}@media screen and (min-width:1025px){.filter__sidebar-content .filter__list-shapes .filter__list-content .option button:hover,.filter__sidebar-content .filter__list-content .options .dmdfancy-filter button:hover{border-color:#000}.dmdfilter-swatches .swatches-tab:hover{border-color:#001514;background:#001514;color:#fff}}@media screen and (max-width:1599px){.dmd-filter-bar .filter-pill{padding:8px 15px}}@media screen and (max-width:1199px){.dmd-filter-bar{padding:25px 20px}.filter__sidebar-content section .filter__list-title .tooltiptext{right:580px}#template-collection-design-lab-created-diamonds .filter__sidebar-container{max-width:540px}.filter__sidebar-content .filter__list-content .options .dmdfancy-filter,.filter__sidebar-content #filter-shapes .options{grid-template-columns:1fr 1fr 1fr}.filter__sidebar-content section .tooltip.mobile-tooltip .tooltiptext{right:540px}}@media screen and (max-width:1024px){.dmd-filter-bar .shape-icons .shap-svg,.dmd-filter-bar .filter-pill--all{display:none}.dmd-filter-bar>[role=listitem]:has(>.filter-pill--all){display:none}.dmd-filter-bar .shape-icons .shap-svg.active{display:inline-flex}.filter__sidebar-content section .tooltip.mobile-tooltip .tooltiptext{right:0;width:inherit;max-width:484px;margin:0}.dmdfilter-swatches .swatches-tab{min-height:40px}}@media screen and (max-width:798px){.dmd-filter-bar{padding:15px}}@media screen and (max-width:767px){.filter__sidebar-content .filter__list-content .options .dmdfancy-filter{grid-template-columns:1fr 1fr 1fr}.filter__sidebar-content .filter__list-shapes .filter__list-content .option button,.filter__sidebar-content .filter__list-content .options .dmdfancy-filter button{width:100%;height:auto;padding:15px;10px;box-sizing:border-box}.filter__sidebar-content .filters-toggle-container .filter-buttons .button{min-width:auto;width:100%}}.results-view th:first-child{text-align:left}.results-view th svg path{fill:#2c2c2c}.results-view th.vdb-sorting_asc svg{transform:rotate(180deg)}.results-view th.vdb-sorting_asc svg path{fill:#731b34}.lab-diamond-compare-radio{width:14px;height:14px;border-radius:50%;border:solid 1px #1C1B19;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.lab-diamond-compare-radio:checked{background-color:#731b34;border-color:#731b34}.dmd-pageprogress-sec{padding-top:50px}.dmd-pageprogress{width:232px;margin:0 auto}.dmd-pageprogress .progress-text{text-align:center;font-size:14px;color:#636363;margin-bottom:10px;letter-spacing:.4px}.dmd-pageprogress .progress-bar{width:100%;height:.5px;background:#ccc;position:relative}.dmd-pageprogress .progress-fill{width:28%;height:2px;background:#000}@media screen and (max-width:1024px){.results-view th{padding:15px 3px 10px}.results-view .shape-icon-container{margin-right:10px}}@media screen and (max-width:767px){.results-view th svg{width:10px;height:auto}.results-view .shape-icon-container{margin:0}.results-view th{vertical-align:initial;font-size:10px}.results-view td,.results-view th{text-align:center;letter-spacing:0}.results-view th span{display:block}.results-view td.shape{justify-content:center}.results-view th:first-child{text-align:center}}.filter__sidebar-content section .filter__list-title{cursor:pointer}.collection__results .vdb-load-more-div{text-align:center;margin:2rem 0px;display:flex;position:fixed;background-color:#ffffffb3;left:0;top:0;right:0;bottom:0;align-items:center;justify-content:center;margin:0;height:100%;z-index:9999999}.container--pagination.vdb-see-more-div{margin-top:2rem}.collection-design-lab-created-diamonds .filter__sidebar-container{z-index:99999999}.diamond-loader{position:fixed;width:100%;height:100svh;opacity:.5;display:flex;z-index:100;background:#fff;justify-content:center;transform:translateY(-50%);transform:none;top:0;left:0;right:0;bottom:0;z-index:999999999}.diamond-loader div{box-sizing:border-box;display:block;position:fixed;width:44px;height:44px;margin:4px;border:4px solid #7c7979;border-radius:50%;top:50%;transform:translateY(-50%);animation:diamond-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#7c7979 transparent transparent transparent}@media screen and (max-width:575px){.diamond-loader{padding-top:0rem}}.diamond-loader div:nth-child(1){animation-delay:-.45s}.diamond-loader div:nth-child(2){animation-delay:-.3s}.diamond-loader div:nth-child(3){animation-delay:-.15s}@keyframes diamond-loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.diamond-loader #product-details-loader-el{align-items:center;background:#f8f8f894;left:0%;opacity:1}.dmd-detail-filter.sidebar-active+.filter__sidebar-overlay{left:0;opacity:1;visibility:visible;display:block}.dmd-detail-filter .drawer-body{padding:0 20px 20px}.dmd-detail-filter .filter__sidebar-content header h2{text-transform:none;font-size:24px;padding:0 40px;text-align:center}.dmd-detail-filter header{padding-bottom:10px}.dmd-detail-filter .dmd-filter-slid-row{display:grid;grid-template-columns:315px 315px;gap:10px;border-top:solid 1px #D8D5DC;border-bottom:solid 1px #D8D5DC;padding:30px 10px;margin-top:20px}.dmd-detail-filter h2{text-transform:none}.dmd-detail-filter .specs-grid{display:grid;grid-template-columns:calc(50% - 2.5px) calc(50% - 2.5px);gap:5px}.dmd-detail-filter .spec-card{background:#fff;border:1px solid #D8D5DC;padding:5px;text-align:center}.dmd-detail-filter .spec-card .icon{width:35px;height:28px}.dmd-detail-filter .spec-title{font-size:12px;letter-spacing:.4px}.dmd-detail-filter .spec-value{font-size:14px;font-weight:600;letter-spacing:.5px}.dmd-detail-filter .details-table{width:100%;border-collapse:collapse}.dmd-detail-filter .details-table tr{border-bottom:1px solid #D8D5DC}.dmd-detail-filter .details-table tr:last-child{border-bottom:none}.dmd-detail-filter .details-table td{padding:20px 0;font-size:14px;letter-spacing:.4px}.dmd-detail-filter .details-table .dt-label{color:#636363;width:35%}.dmd-detail-filter .details-table .dt-value{font-weight:600}.dmd-detail-filter .product-slider .slick-prev{left:10px}.dmd-detail-filter .product-slider .slick-next{right:10px}.dmd-detail-filter .product-slider .slick-prev,.dmd-detail-filter .product-slider .slick-next{width:30px;height:30px}.dmd-detail-filter .product-slider .slick-prev svg,.dmd-detail-filter .product-slider .slick-next svg{width:12px}.dmd-detail-filter .details-section{padding:20px}.dmd-detail-filter .details-section .details-heading{font-size:16px;letter-spacing:.5px;padding-bottom:10px}.dmd-detail-filter .price-wrapper{display:flex;align-items:center;gap:12px;justify-content:center}.dmd-detail-filter .dmdprice{font-size:20px;font-weight:600;letter-spacing:1px}.dmd-detail-filter .divider{width:2px;height:18px;background-color:#d8d5dc}.dmd-detail-filter .finance{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.3px}.dmd-detail-filter .finance span{opacity:.5}.dmd-detail-filter .filters-toggle-container{padding:30px 15px}.dmd-detail-filter .filters-toggle-container a.viewdetail{display:flex;justify-content:center;text-decoration:underline;font-weight:500;margin-top:15px;letter-spacing:.7px}.dmd-detail-filter .filters-toggle-container a.viewdetail:hover{text-decoration:none}a.viewdetail{display:flex;justify-content:center;text-decoration:underline;font-weight:500;margin-top:15px;letter-spacing:.7px}a.viewdetail:hover{text-decoration:none}.vdb-lb-main-advance-filter-mobile a.viewdetail{opacity:.7}.vdb-lb-main-advance-filter-mobile .filter__sidebar-content{height:calc(100% - 171px)}.dmd-detail-filter .default-view .main{width:100%}@media screen and (max-width:621px){header.dmd-filterhd{margin:0 14px}.dmd-filterhd .filter-mobile-view-close svg{width:14px;height:14px}.dmd-detail-filter .filter__sidebar-content header h2{padding:0 20px;font-size:19px}.vdb-lb-main-advance-filter-mobile .filter__sidebar-content{height:calc(100% - 160px)}}@media screen and (max-width:639px){.dmd-detail-filter .dmd-filter-slid-row{display:block}.dmd-detail-filter .slick-slide img{width:100%}.dmd-detail-filter .specs-grid{margin-top:10px}.dmd-detail-filter .details-table td{padding:15px 0}.dmd-detail-filter .filters-toggle-container{padding:20px 15px}.collection-design-lab-created-diamonds .shopify-section.collection-main.jsCollection.jsSidebar{overflow:inherit!important}.dmd-detail-filter .details-section{padding:20px 10px}.range-base,.range-connects{padding:0 10px}}body .fancybox-container{z-index:9999999999}
/*# sourceMappingURL=/cdn/shop/t/529/assets/lab-diamonds-filter.css.map */
