.text-center{text-align:center}.video-snippet-image-wrapper{height:100%;position:relative}.video-snippet-image-wrapper svg{width:50px;height:50px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;top:50%;transform:translateY(-50%)}.video-snippet-image-wrapper.bg-color{background:#3c395a}.product-intro__sliders .product-intro__images .slick-track{display:flex;flex-wrap:wrap;align-items:center}.product-card .product-card__thumb img{background-color:#fff}.ProductItem__Image{width:100%}.ProductItem__ColorSwatchList{display:flex;margin-top:10px;justify-content:center}.ProductItem__ColorSwatchItem{margin:0 6px 0 0}.ColorSwatch__Radio{display:none}.product-grid-taller .product-card-figure{padding-bottom:150%!important}.ColorSwatch__Radio:checked+.product_color_swatch .color_circle:after{content:"";display:block;width:16px;height:16px;border-radius:50%;position:absolute;top:-3px;left:-3px;border:1px solid #D8D8D8}.FeaturedProduct .ColorSwatch__Radio:checked+.product_color_swatch .color_circle:after{width:22px;height:22px}.ColorSwatch.is-active:after,.ColorSwatch__Radio:checked+.ColorSwatch:after{border:1px solid #919191!important;border-radius:50%}.ColorSwatch.color_swatch{border-radius:50%}.ColorSwatch.rose,.color_circle.rose,label.rose{background-color:#bc8f8f}.ColorSwatch.yellow,.color_circle.yellow,label.gold,label.yellow{background-color:gold}.ColorSwatch.white,.color_circle.white,label.white{background-color:#dcdcdc}.ColorSwatch.inum,.color_circle.inum,label.inum,label.platinum{background-color:#a9a9a9}.ColorSwatch.color_swatch:before{content:attr(data-tooltip);display:none}.ColorSwatch{position:relative;display:inline-block;height:30px;width:30px;vertical-align:top;cursor:pointer;background-size:cover}.ColorSwatch,.ColorSwatch:after{border-radius:100%!important}.ColorSwatch--small{width:16px;height:16px}.ColorSwatch--large{width:36px;height:36px}.ColorSwatch--white{outline:1px solid #919191;outline-offset:-1px}.ShapeSwatch__Radio{display:none}.ShapeSwatchList{justify-content:center;align-items:center;cursor:pointer;list-style:none;margin:5px 0 0;padding:0;display:flex}@media (min-width: 992px){.ShapeSwatchList{display:flex}}.ShapeSwatchList .HorizontalList__Item{margin:0;display:none;max-width:30px;padding-left:0}.option-group .ShapeSwatchList .HorizontalList__Item{display:block}.ShapeSwatchList .HorizontalList__Item.active{display:flex}.ShapeSwatchList,.ColorSwatch{-webkit-tap-highlight-color:transparent}.ShapeSwatchList .HorizontalList__Item label.product_shape_swatch{width:30px;display:block}.ShapeSwatchList .HorizontalList__Item label.product_shape_swatch img{max-height:30px}.ShapeSwatchList .HorizontalList__Item label:hover{cursor:pointer}.ShapeSwatchList .HorizontalList__Item:hover:after{background:transparent}.ShapeSwatchList .HorizontalList__Item{display:none;margin:5px 0 0}.ShapeSwatchList .HorizontalList__Item.active{display:inline-block}.ShapeSwatchList .HorizontalList__Item label{color:transparent;background-color:transparent;border:none}.ShapeSwatchList .HorizontalList__Item input:checked+label{border:none!important;background:transparent;color:transparent}.product_shape_swatch .shape_circle:after{content:"";height:2px;width:70%;background-color:transparent;display:block;margin:5px auto 0}.product_shape_swatch.checked .shape_circle:after{background-color:#bebebe}.u-visually-hidden{display:none}.save-product.ProductItem button.add-wish{width:40px;display:flex;align-self:flex-end}.product-card.ProductItem .product-card__options{flex-direction:column}section.product-intro #product-variants .option-group .ShapeSwatchList label{width:32px}section.product-intro #product-variants .option-group .ShapeSwatchList label button:after{content:"";height:2px;width:70%;background-color:transparent;display:block;margin:5px auto 0}section.product-intro #product-variants .option-group .ShapeSwatchList label img{width:100%}section.product-intro #product-variants .option-group .ShapeSwatchList label.active button:after{background-color:#bebebe}.ila-ds-root .ring-size{width:50%;float:left}.ila-ds-root .diamond-swatch{width:50%!important;padding-top:20px}.appointment-card-wrapper{margin-top:40px}.appointment-card-wrapper .row{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;grid-row-gap:50px}@media (min-width: 481px){.appointment-card-wrapper .row{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.appointment-card-wrapper .row{grid-template-columns:repeat(3,1fr)}}.appointment-card-wrapper .row .card{box-shadow:0 2px 6px #9b9b9b}.appointment-card-wrapper .row .card .img-wrapper{width:100%;height:350px;margin-bottom:15px}.appointment-card-wrapper .row .card .img-wrapper img{width:100%;height:100%;object-fit:cover}.appointment-card-wrapper .row .card .info-wrap{padding:0 15px 40px}.appointment-card-wrapper .row .card .info-wrap .btn{padding:.25em 1.5em;display:table;background:#fdf4ef;border:1px solid #000;color:#000;border-radius:0;width:220px}.ring-size{display:flex!important}.ring-size-label{float:left;padding-right:20px;font-size:14px}.ring-size.nice-select{border:1px solid gray!important;border-radius:20px!important}.ila-ds-root .nice-select.swatch-selects.size{border-radius:20px!important}body .ub-ds-root .nice-select.swatch-selects.ring-size{border:1px solid #C9C9C9}.ring-size p:after{content:":";padding-left:4px}.concierge-container{display:grid;grid-gap:20px}@media (min-width: 560px){.concierge-container{grid-template-columns:1fr 1fr}}.concierge-container .img-wrper{height:615px}.concierge-container .img-wrper img{width:100%;height:100%;object-fit:cover}.concierge-container .contnt-wrper{padding:40px 20px}.concierge-container>div{margin-bottom:20px}input.checkout{pointer-events:all!important}.select-wrap:after{top:auto!important}@media (max-width: 560px){.concierge-container .img-wrper{height:315px!important}}@media only screen and (min-width: 960px){.sourcing-title-content.title-content .title-content__titles{max-width:100%;text-align:center}.sourcing-section-fifty-fifty .fifty-fifty{background-color:#ece3e8;padding-top:40px;padding-bottom:40px}.sourcing-section-fifty-fifty .fifty-fifty .container{display:flex;justify-content:space-between;flex-direction:row-reverse}.sourcing-section-fifty-fifty .fifty-fifty:nth-child(2n){background-color:transparent}.sourcing-section-fifty-fifty .fifty-fifty:nth-child(2n) .container{flex-direction:row}.sourcing-title-content.title-content .container{display:block}.px-0{padding-left:0!important;padding-right:0!important}.d-flex{display:flex!important}section.sourcing-title-content.title-content{padding-bottom:0!important}}.grid-images-wrapper{display:flex;flex-wrap:wrap;gap:10px;max-width:400px;padding-top:20px}.grid-images-wrapper>*{flex:1 1 160px}.grid-images-wrapper>img{width:40%}.badge-wrapper{margin-top:10px}.badge-wrapper img:last-child{margin-top:12px}.cbanner--timer{display:block!important}.customized-image-small .smaller{background:#000;color:#fff;text-transform:uppercase;font-size:14px;padding:5px 15px;display:block;text-align:center;width:150px}@media (min-width: 993px){section.product-intro .product-intro__content h2{max-width:230px!important}}@media (max-width: 768px){.customized-image-small .smaller{background:#fff;color:#000;margin-left:auto!important;margin-right:auto!important}}@media (max-width: 575px){.ShapeSwatchList{display:block}.product-card .product-card__options{margin-top:0}}@media (max-width: 580px){.option-group .ShapeSwatchList .HorizontalList__Item{display:inline-block}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/custom.scss.css.map */
