table.dataTable.grid-view{position:fixed;top:-100%;left:-100%;visibility:hidden}.video-container{display:block;width:100%;position:relative;overflow:hidden}.video-container video{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:100%}.specs{display:flex;justify-content:space-between;text-align:center;align-items:stretch;color:rgba(var(--bs-dark-rgb),1);position:relative}.specs i[class^=dia-]{font-size:1rem;line-height:24px}.specs span{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-weight:bold;padding:10px 0;border:1px solid var(--bs-final-site-color);background:var(--bs-input-bg-color);color:var(--bs-body-color);font-size:.8rem}.specs span.label{width:100%;font-size:.4rem;text-transform:uppercase;font-weight:lighter;margin:0;padding:0;opacity:.4;border:0}#diamond-search-tabs .nav{margin:20px 0}#diamond-search-tabs .nav .nav-item{display:block;width:100%;border:0}#diamond-search-tabs .nav .nav-item a{text-transform:uppercase;letter-spacing:1px;border:0;line-height:40px;text-align:center;font-size:1rem}#diamond-search-table_wrapper .row,#recently-viewed .row{width:calc(100% + 20px)}.lab-grown-label{background:#7ea84c;color:var(--bs-final-site-color);line-height:30px;text-align:center;margin-bottom:10px;font-size:.8rem}.grid-mode-item{margin-bottom:20px;position:relative;overflow:hidden}.grid-mode-item .details{position:absolute;top:0;left:0;bottom:29px;z-index:998;transform:translate(0,150%);max-height:100%;overflow:scroll;transition:all .3s ease-in-out;display:flex;align-items:stretch}.grid-mode-item .details.show{transform:translate(0,0);transition:all .3s ease-in-out}.grid-mode-item .details .specs span{padding:10px;width:50%;border:1px solid var(--bs-final-site-color);background:var(--bs-input-bg-color)}.grid-mode-item .details .specs span.label{border:0}.grid-mode-item .diamondMedia{position:relative}.grid-mode-item .diamondMedia iframe{transform:scale(1.5) translate(0,40px)}.grid-mode-item .diamondMedia .modalClick{position:absolute;z-index:10;left:50%;bottom:20px;border-radius:50px;text-transform:uppercase;font-size:.6rem;letter-spacing:1px;background:var(--bs-final-site-color);color:var(--bs-body-color) !important;box-shadow:0 0 50px rgba(var(--bs-body-color-rgb),0.5);padding:5px 20px;border:0;transform:translate(-50%,0);transition:all .3s ease-in-out}.grid-mode-item .diamondMedia .modalClick:hover{cursor:pointer}.grid-mode-item .diamondMedia .image-container{width:100%;min-height:250px}.grid-mode-item .diamondMedia .image-container.no-image{background:#eee}.grid-mode-item .diamondMedia .image-container.no-image i[class^=dia-]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:6rem;color:rgba(var(--bs-dark-rgb),1)}.grid-mode-item .diamondInfo{position:relative;z-index:11}.grid-mode-item .diamondInfo .sku{display:flex;justify-content:center}.grid-mode-item .diamondInfo .sku a{color:var(--bs-final-site-color);background:rgba(var(--bs-dark-rgb),1);font-size:.6rem;display:block;text-align:center;line-height:21px;width:100%}.grid-mode-item .diamondInfo .sku .labGrown{color:var(--bs-final-site-color);background:#7ea84c;width:100%;font-size:.6rem;text-align:center;line-height:21px}.grid-mode-item .diamondInfo .specs{padding:0}.grid-mode-item .diamondInfo .specs span{width:100%;border:0;background:var(--bs-input-bg-color)}.grid-mode-item .diamondInfo .info{display:flex;justify-content:space-between;align-items:center;padding:10px;box-sizing:border-box;border:1px solid var(--bs-input-bg-color)}.grid-mode-item .diamondInfo .info .price{width:100%;position:relative;z-index:999}.grid-mode-item .diamondInfo .info .price .cost{font-size:.8rem;position:relative;z-index:9999;line-height:normal;vertical-align:middle;color:var(--bs-body-color) !important}.grid-mode-item .diamondInfo .info .price .cost .moneySign{font-size:.6rem;color:#7ea84c;vertical-align:middle;transform:translate(-2px,-1px);display:inline-block}.grid-mode-item .diamondInfo .info .options{display:flex}.grid-mode-item .diamondInfo .info .options .btn{border-radius:50px !important;font-size:.5rem;text-transform:uppercase;padding:0 10px;margin:0;width:100%;height:25px;font-weight:normal;letter-spacing:1px}.grid-mode-item .diamondInfo .info .options .btn:first-child{margin-right:3px}.grid-mode-item .diamondInfo .info .options .btn.compare.selected{background:rgba(var(--bs-dark-rgb),1);border-color:rgba(var(--bs-dark-rgb),1)}#diamond-search-tabs #diamond-search-table_wrapper .row .grid-mode-item .info .price .cost{color:var(--bs-body-color) !important}#singleDiamondModal .lab-grown-label{margin-bottom:0}#singleDiamondModal .icon-close{font-size:1rem;position:absolute;top:10px;right:20px;z-index:9999;opacity:.4;transition:all .3s ease-in-out}#singleDiamondModal .icon-close:hover{cursor:pointer;opacity:.6;transition:all .3s ease-in-out}#singleDiamondModal .modal-body{display:flex;justify-content:center;align-items:stretch;flex-direction:column;padding:0}#singleDiamondModal .modal-body .diamondImage{width:100%;display:flex;justify-content:center;align-items:center}#singleDiamondModal .modal-body .diamondDetails{display:flex;flex-direction:column;justify-content:space-between;text-align:left;padding:40px}#singleDiamondModal .modal-body .diamondDetails h3{margin-bottom:0;font-weight:bold}#singleDiamondModal .modal-body .diamondDetails .price{font-weight:lighter;font-size:1.6rem;color:rgba(var(--bs-body-color-rgb),1);position:relative;z-index:9999;line-height:40px;margin-bottom:10px}#singleDiamondModal .modal-body .diamondDetails .price .moneySign{font-size:.8rem;color:#7ea84c;vertical-align:middle;transform:translate(-2px,-2px);display:inline-block}#singleDiamondModal .modal-body .diamondDetails .details{margin-bottom:20px}#singleDiamondModal .modal-body .diamondDetails .details .specs{justify-content:flex-start;flex-wrap:wrap}#singleDiamondModal .modal-body .diamondDetails .details .specs span{width:50%;padding:5px}#singleDiamondModal .modal-body .diamondDetails .details .specs span.label{padding:0}@media(min-width:575px){#singleDiamondModal .icon-close{right:0}}@media(min-width:768px){.grid-mode-item .diamondMedia .modalClick{box-shadow:0 0 50px rgba(var(--bs-body-color-rgb),0);transform:translate(-50%,70px)}.grid-mode-item .diamondMedia:hover .modalClick{box-shadow:0 0 50px rgba(var(--bs-body-color-rgb),0.5);transform:translate(-50%,0);transition:all .3s ease-in-out}#diamond-search-tabs .nav .nav-item{display:inline-block;width:auto}#diamond-search-tabs .nav .nav-item a{text-transform:uppercase;letter-spacing:1px;border:0;line-height:40px;text-align:center;font-size:1rem}}@media(min-width:992px){#singleDiamondModal{align-items:center !important}#singleDiamondModal .modal-body{flex-direction:row}.grid-mode-item .diamondMedia .image-container{height:220px}}@media(min-width:1200px){.grid-mode-item .diamondMedia .image-container{height:265px}}