#color-chart .color-img.active{border-color:var(--bs-primary) !important}#color-chart h5.active{color:var(--bs-primary)}#clarity-table td.active{border-color:var(--bs-primary);background:var(--bs-primary);color:var(--bs-primary)}#diamond-size .brackets .bracket{border-top:1px solid}#diamond-cut .list-group-box,#diamond-clarity .list-group-box{background:var(--bs-primary);color:var(--bs-primary-color)}#diamond-cut .table .active,#diamond-clarity .table .active{background-color:transparent}#diamond-clarity .table td:nth-child(1){background:rgba(var(--bs-body-color-rgb),0.075)}#diamond-cut .table .disabled,#diamond-clarity .table .disabled{border-color:var(--bs-input-border-color);color:rgba(var(--bs-body-color-rgb),0.35)}#diamond-cut .table td:nth-child(1),#diamond-clarity .table td:nth-child(1){background:rgba(var(--bs-body-color-rgb),0.075)}#diamond-cut .table td a,#diamond-clarity .table td a{text-decoration:none;color:var(--bs-p-color)}#diamond-size .list-group-box{background-color:var(--bs-primary);color:var(--bs-primary-color);padding:10px}#diamond-size .list-group-box::before{border-top:10px solid var(--bs-primary);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent}#shape-picker .dropdown-menu .dropdown-item+.dropdown-item{border-left:1px solid var(--bs-input-border-color)}#shape-picker .dropdown-menu .dropdown-item:hover,#shape-picker .dropdown-menu .dropdown-item:focus,#shape-picker .dropdown-menu .dropdown-item.active{background:transparent !important}#shape-picker .dropdown-menu .dropdown-item:hover span,#shape-picker .dropdown-menu .dropdown-item:hover i,#shape-picker .dropdown-menu .dropdown-item:focus span,#shape-picker .dropdown-menu .dropdown-item:focus i,#shape-picker .dropdown-menu .dropdown-item.active span,#shape-picker .dropdown-menu .dropdown-item.active i{color:var(--bs-primary)}#accordion-details{border-bottom:1px solid;width:100%;text-align:left}.expanded-details{width:100%;text-align:left}.expanded-details{margin-top:-1px}.expanded-details .container{padding-top:0;padding-bottom:0}#accordion-details .card,.expanded-details .card{border:0;border-radius:0}.expanded-details .card{border-bottom:1px solid}#accordion-details .card .card-body,.expanded-details .card .card-body{padding:0 0 3.5rem 0}#accordion-details .card .card-header,.expanded-details .card .card-header{padding:0;border-top:1px solid;border-bottom:0 solid;background:0;border-radius:0;position:relative}#accordion-details .card .card-header button,.expanded-details .card .card-header button{margin:0;padding:.75rem 0;border:0;text-decoration:none;width:100%;letter-spacing:normal;outline:0;text-align:center;width:100%;cursor:pointer;background:0;font-size:24px}.expanded-details .card .card-header button{padding-top:3rem}#accordion-details .card .card-header button[aria-expanded=false]::after{position:absolute;top:50%;right:.625rem;display:block;margin-left:0;margin-right:0;font-size:16px;transform:translateY(-50%);cursor:pointer;transition:all .2s linear .05s}#accordion-details .card .card-header button[aria-expanded=true]::after{position:absolute;top:50%;right:.625rem;display:block;margin-left:0;margin-right:0;font-size:16px;transform:translateY(-50%);cursor:pointer;transition:all .2s linear .05s}#accordion-details .card .collapse,.expanded-details .card .collapse{border:0}#product-details .select-size,#product-details .select-metal{list-style:none;margin:0;padding:.5rem 0 1.5rem 0;white-space:nowrap}#product-details .select-size::before,#product-details .select-size::after,#product-details .select-metal::before,#product-details .select-metal::after{content:"";display:block;float:none;clear:both}#product-details .select-size li,#product-details .select-metal li{display:block;float:left;width:34px;height:34px;margin-right:.25rem;margin-bottom:.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-align:center;justify-content:center}#product-details .select-size li a{border:2px solid rgba(var(--bs-body-color-rgb),0.075);width:34px;height:34px;line-height:34px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-align:center;justify-content:center;border-radius:40px;color:#333;text-decoration:none;font-size:12px}#product-details .select-metal .rose,#product-details .select-metal .yellow,#product-details .select-metal .white,#product-details .select-metal .platinum{width:34px;height:34px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-align:center;justify-content:center;border-radius:40px;color:white;font-weight:bold;font-size:12px;border:1px solid rgba(var(--bs-body-color-rgb),0.1);text-decoration:none !important}#product-details .select-metal .rose{background:#eab7bc}#product-details .select-metal .yellow{background:#dcbf5f}#product-details .select-metal .white{background:#ddd}#product-details .select-metal .platinum{background:#d0d0d0}#product-details .select-metal li,#product-details .select-metal .active{border-radius:40px}#product-details .select-size .active a{border-color:rgba(var(--bs-body-color-rgb),0.75);font-size:17px;font-weight:bold}#product-details .select-metal .active{border-color:rgba(var(--bs-body-color-rgb),0.75)}#product-details .select-metal li>a,#product-details .select-metal .active>a{text-decoration:none !important}#product-details .select-metal .active>a>span{width:26px;height:26px;padding:3px}#product-details .only-setting{text-transform:uppercase;font-size:70%;font-weight:bolder}#product-details .form-group label{margin:0}#product-details #product-details-header .btn>[class^=icon-]{font-size:24px;transform:translateY(-2px);color:inherit}.item-in-a-wishlist .btn-wishlist{color:red}#jewelrydetails-image-column{max-width:100%}.diamonds-list{display:block}.diamonds-list .diamond{display:block;float:left;min-width:45px;text-align:center;margin-top:15px;margin-bottom:5px}.diamonds-list .diamond i{font-size:25px;margin-top:-10px;display:block}.diamonds-list .diamond span{display:block;font-size:9px;font-weight:bolder}.price-badge{font-size:.65rem;letter-spacing:.05rem;transform:translateY(-3px);border-radius:.125rem;margin-left:1rem;height:14px;line-height:14px;padding:0 .65rem 0 .5rem;position:relative}.price-badge::before{border:4px solid #dc3545;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;position:absolute;top:50%;left:-8px;content:"";display:block;transform:translateY(-50%)}#color-chart{max-width:100%;margin:20px 20px 0 20px}#color-chart .color-img{padding:5px;display:block;border:2px solid transparent}#color-chart .color-img.active{border:2px solid;border-radius:50%}#color-chart h5{font-size:.875rem}#color-chart .bracket{display:block;max-width:100%;height:15px;margin-bottom:.75rem;border-left:2px solid rgba(var(--bs-body-color-rgb),0.075);border-right:2px solid rgba(var(--bs-body-color-rgb),0.075);border-bottom:2px solid rgba(var(--bs-body-color-rgb),0.075)}#clarity-table{max-width:100%;margin:20px auto}#clarity-table td{font-size:.875rem;text-align:left;vertical-align:middle;padding:.5rem 1rem;position:relative;text-transform:uppercase;font-weight:bold}#clarity-table td.title{font-size:.875rem;width:80px;text-align:center}#clarity-table td p{font-size:.875rem;font-weight:normal;font-style:italic;text-transform:none;line-height:1.1}#clarity-table td p em{font-size:.75rem}#clarity-table td.active.title{font-weight:bold}#diamond-size .ct-img img{display:block;margin:0 auto}#diamond-size .ct-img label{line-height:1;text-align:center;margin-top:.5rem}#diamond-size .ct-img label,#diamond-size .ct-img label span,#diamond-size .ct-img label span small{font-size:12px;font-weight:normal;width:100%}#diamond-size .ct-img label small,#diamond-size .ct-img label span small{text-transform:uppercase;font-size:10px}#diamond-size .brackets{position:relative}#diamond-size .brackets .col::before,#diamond-size .brackets .col-3::before{border-left:2px solid rgba(var(--bs-body-color-rgb),0.075);content:"";height:20px;display:block;position:absolute;left:0;margin-left:-1px}#diamond-size .brackets .col+.col::before{display:none}#diamond-size .brackets .bracket{border-top:2px solid rgba(var(--bs-body-color-rgb),0.075);position:relative;height:30px}#diamond-size .brackets .bracket::before{border-left:2px solid rgba(var(--bs-body-color-rgb),0.075);content:"";height:12px;display:block;position:absolute;left:50%;margin-left:-1px}#diamond-size .brackets .bracket::after{border-left:2px solid rgba(var(--bs-body-color-rgb),0.075);content:"";height:20px;display:block;position:absolute;left:100%;margin-left:-1px}#diamond-size .brackets .col,#diamond-size .brackets .col-3{padding:0}#diamond-cut .list-group-box,#diamond-clarity .list-group-box{padding:20px;margin-top:0}#diamond-cut .list-group-box h4,#diamond-clarity .list-group-box h4{margin:.5rem 0}#diamond-cut .list-group-box p,#diamond-clarity .list-group-box p{margin:.5rem 0}#diamond-cut .table-condensed td,#diamond-clarity .table-condensed td{vertical-align:middle}#diamond-cut .table td,#diamond-clarity .table td{position:relative}#diamond-cut .table span.active,#diamond-clarity .table span.active{content:"";display:inline-block;position:relative;width:7px;height:7px;border-radius:50%;transform:translateY(-1px);margin-right:.25rem}#diamond-cut .table .disabled em,#diamond-clarity .table .disabled em{font-size:80%;line-height:1.1;display:block}#diamond-size .list-group-box{display:block;width:90px;color:white;position:absolute;bottom:14px;left:0;transform:translateX(-50%);text-align:center}#diamond-size .list-group-box::before{position:absolute;bottom:-20px;left:50%;transform:translateX(calc(-50% - 2px));content:""}#diamond-size .list-group-box h4{font-size:1.25rem}#diamond-size .list-group-box h4,#diamond-size .list-group-box h4 small{margin:0;font-weight:bold}#diamond-size .diamond-size-track{width:100%;position:relative;height:70px;margin:0;margin-left:3px}#diamond-cut .diamond-cut-image{margin-bottom:20px}.force-middle{transform:translateY(-50%);position:absolute;top:50%;left:0}.column-slider-left .column-slider,.column-slider-right .column-slider{width:calc(100% - 80px);width:100%}.column-slider-thumbs.owl-thumbs-left,.column-slider-thumbs.owl-thumbs-right{width:80px}.column-slider-under-ringsettings-block{width:100%;float:none}#shape-picker{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;margin-bottom:-3px}#shape-picker .dropdown-menu{min-width:1px;padding:.5rem;top:-72px !important;left:50% !important;transform:translateX(-50%) !important}#shape-picker .dropdown-menu i{text-align:center}#shape-picker .dropdown-menu .h2{text-align:center}#shape-picker .dropdown-menu .h6{font-size:10px;font-weight:bolder;text-align:center}#shape-picker .dropdown-menu .dropdown-item{padding:0}#shape-picker .dropdown-menu .dropdown-item>div{padding:.25rem .75rem .25rem .25rem;width:auto}#shape-picker .dropdown-menu .dropdown-item+.dropdown-item>div{padding:.25rem .75rem}#shape-picker .dropdown-menu .dropdown-item:last-child>div{padding:.25rem .25rem .25rem .75rem}#shape-picker .dropdown-toggle::after{transform:rotate(180deg)}.spinning-image-badge{position:absolute;top:0;right:-5px;z-index:10000;max-width:80px}.spinning-image-badge button{border:0;background:0}#extra-details textarea.form-control,.clickable-stars{background:white !important}.clickable-stars .icon-star,.clickable-stars .icon-star-o{font-size:22px}.clickable-stars .icon-star-o+.icon-star-o{margin-left:3px}.clickable-stars .icon-star-o::before{font-family:"FontAwesome" !important;content:"\f006" !important}.clickable-stars .icon-star-o:hover::before{font-family:"FontAwesome" !important;content:"\f005" !important}@media(max-width:767px){#diamond-cut .list-group-box,#diamond-clarity .list-group-box{margin-top:0 !important}.force-middle{transform:none;position:static;top:auto;left:auto}}@media(min-width:768px){#diamond-cut .table .active,#diamond-clarity .table .active{background:transparent;border-left:15px solid var(--bs-primary);border-right:15px solid transparent;border-top:15px solid transparent;border-bottom:15px solid transparent}#edu-diamonds-excellent .list-group-box{margin-top:0}#edu-diamonds-verygood .list-group-box{margin-top:20px}#edu-diamonds-good .list-group-box{margin-top:60px}#edu-diamonds-fair .list-group-box{margin-top:140px}#edu-diamonds-poor .list-group-box{margin-top:150px}#edu-diamond-clarity-f .list-group-box{margin-top:0}#edu-diamond-clarity-if .list-group-box{margin-top:0}#edu-diamond-clarity-vvs .list-group-box{margin-top:20px}#edu-diamond-clarity-vs .list-group-box{margin-top:60px}#edu-diamond-clarity-si .list-group-box{margin-top:170px}#edu-diamond-clarity-i .list-group-box{margin-top:205px}#color-chart{margin-top:0}#accordion-details .card .card-body,.expanded-details .card .card-body{padding:1rem 0 2.5rem 0}#accordion-details .card .card-header,.expanded-details .card .card-header{padding-top:2rem;border-top:0 solid}.expanded-details .card .card-header button{padding-top:0}#accordion-details .card .card-header button,.expanded-details .card .card-header button{text-align:center;font-size:24px;pointer-events:none;cursor:default}#accordion-details .card .collapse,.expanded-details .card .collapse{display:block !important}#accordion-details .card .card-header button[aria-expanded=true]::after,#accordion-details .card .card-header button[aria-expanded=false]::after,.expanded-details .card .card-header button[aria-expanded=true]::after,.expanded-details .card .card-header button[aria-expanded=false]::after{display:none}#diamond-cut .table span.active,#diamond-clarity .table span.active{content:"";display:block;position:absolute;top:50%;left:-25px;transform:translateY(-50%);width:auto;height:auto;border-radius:0}#diamond-size .diamond-size-track{width:88.9999%;margin:0;position:relative;height:70px;margin-left:calc(-5.5555% + 2px)}#diamond-cut .diamond-cut-image{transform:translateY(25%);margin-bottom:0}.column-slider-left .column-slider,.column-slider-right .column-slider{width:calc(100% - 90px)}.column-slider-thumbs.owl-thumbs-left,.column-slider-thumbs.owl-thumbs-right{width:90px}.column-slider-under-ringsettings-block{width:calc(100% - 90px);float:right}}