@charset "UTF-8";.store-reviews{background:var(--bs-section-bg);padding:0;text-align:left}.store-reviews .reviews-list{margin:0;padding:1.25rem 0 0 0;list-style:none}.store-reviews .reviews-list .review{display:flex;align-items:flex-start;padding:1rem;margin:0;background:var(--bs-input-bg-color);border:1px solid var(--bs-input-border-color);border-radius:var(--bs-border-radius)}.store-reviews .reviews-list .review .review-avatar{flex-shrink:0;width:50px;height:50px}@media(min-width:576px){.store-reviews .reviews-list .review .review-avatar{width:70px;height:70px}}.store-reviews .reviews-list .review .review-avatar img{width:100%;height:auto;border-radius:50%;aspect-ratio:1/1;object-fit:cover;margin:0 auto}.store-reviews .reviews-list .review .review-content{flex-grow:1;margin-left:.5rem}@media(min-width:576px){.store-reviews .reviews-list .review .review-content{margin-left:1rem}}.store-reviews .reviews-list .review .review-content .review-header{display:flex;justify-content:space-between;align-items:center}.store-reviews .reviews-list .review .review-content .review-header .review-heading{margin:0 0 .3125rem 0;font-size:.875rem;line-height:1.2;color:var(--bs-input-color);font-weight:600;text-transform:capitalize}@media(min-width:576px){.store-reviews .reviews-list .review .review-content .review-header .review-heading{font-size:1rem}}.store-reviews .reviews-list .review .review-content .review-header .review-date{font-size:12px;line-height:1.2;color:var(--bs-input-color);font-weight:500}.store-reviews .reviews-list .review .review-content .review-body{margin:0;padding:0;display:block}.store-reviews .reviews-list .review .review-content .review-body .colored-stars i{font-size:.875rem;color:var(--bs-primary)}@media(min-width:576px){.store-reviews .reviews-list .review .review-content .review-body .colored-stars i{font-size:1rem}}.store-reviews .reviews-list .review .review-content .review-body .colored-stars i.icon-star-o{color:rgba(var(--bs-default-rgb),0.7)}.store-reviews .reviews-list .review .review-content .review-body .colored-stars i+i{margin-left:2px}.store-reviews .reviews-list .review .review-content .review-body p{margin-bottom:0}.store-reviews .reviews-list .review+.review{margin-top:.3125rem}.store-reviews .link-container{padding:1.25rem 0 2.5rem 0 !important;margin-left:-0.15625rem !important;margin-right:-0.15625rem !important;display:flex;justify-content:center;align-items:center;width:calc(100% + 0.3125rem) !important;max-width:calc(100% + 0.3125rem) !important}.store-reviews .link-container>.btn{margin-left:.15625rem !important;margin-right:.15625rem !important}@media(min-width:576px){.store-reviews .link-container{justify-content:space-between}.store-reviews .link-container>.btn{display:inline-flex;width:auto !important}}.store-reviews #jewelry-store-reviews-info.row{margin-left:-0.3125rem;margin-right:-0.3125rem}.store-reviews #jewelry-store-reviews-info.row>*{padding-left:.3125rem;padding-right:.3125rem}.store-reviews .rating-avg-col{max-width:100% !important}@media(min-width:768px){.store-reviews .rating-avg-col{max-width:124px !important}}.store-reviews .rating-avg,.store-reviews .rating-avg-alt,.store-reviews .rating-overall{position:relative;display:flex;flex-direction:column;justify-content:center;padding:.125rem .25rem;height:100%;text-align:center;border:1px solid var(--bs-input-border-color)}.store-reviews .rating-avg-alt,.store-reviews .rating-overall{background:var(--bs-input-bg-color)}.store-reviews .rating-avg .rating{display:block;width:100%;line-height:50px;font-size:40px;font-weight:800;padding:10px;color:var(--bs-primary);background:0;padding-bottom:30px;white-space:nowrap;overflow:hidden}@media(min-width:576px){.store-reviews .rating-avg .rating{font-size:44px}}.store-reviews .rating-avg .out-of{display:block;position:absolute;bottom:2px;left:2px;right:1px;width:calc(100% - 4px);text-transform:uppercase;background:var(--bs-input-bg-color);border-color:var(--bs-input-border-color);color:var(--bs-dark);font-weight:600}.store-reviews .rating-chart{display:flex;height:100%;min-width:190px;text-align:center;justify-content:center;align-items:center}.store-reviews .rating-chart>.col,.store-reviews .rating-chart>.col-6,.store-reviews .rating-chart>.col-8,.store-reviews .rating-chart>.col>div,.store-reviews .rating-chart>.col-6>div,.store-reviews .rating-chart>.col-8>div{height:100%;display:flex;flex-direction:column;justify-content:center}.store-reviews .rating-chart .chart-label{font-size:12px;font-weight:bold;margin:0;padding:0;line-height:20px;text-transform:none;text-align:right}.store-reviews .rating-overall,.store-reviews .rating-avg-alt{padding:.75rem 0 .85rem 0;border-color:var(--bs-input-border-color)}.store-reviews .rating-overall .overall{padding-left:.75rem;padding-right:.75rem}.store-reviews .rating-overall .colored-stars{border-bottom:0;padding-bottom:0 !important}.store-reviews .rating-overall .colored-stars i{font-size:20px;color:var(--bs-primary)}.store-reviews .rating-overall .colored-stars i.icon-star-o{color:rgba(var(--bs-default-rgb),0.7)}.store-reviews .rating-overall .colored-stars i+i{margin-left:2px}.store-reviews .rating-overall .overall,.store-reviews .rating-avg-alt .percent{display:block;color:var(--bs-input-color);font-size:1.25rem;line-height:1;font-weight:800;margin-bottom:.25rem;padding-top:.25rem}.store-reviews .rating-avg-alt .percent{font-size:1.75rem}.store-reviews .rating-avg-alt .star-avg{font-size:12px;line-height:1.1;padding:0 1rem;font-weight:600;color:var(--bs-p-color)}.store-reviews .well{border:1px solid var(--bs-input-border-color)}.expanded-details{border-color:var(--bs-input-border-color) !important}.expanded-details .card{border-color:var(--bs-input-border-color) !important}.expanded-details .card .card-header{border-color:var(--bs-input-border-color) !important}.expanded-details .card .card-header button{font-size:var(--bs-h3-size);color:var(--bs-h3-color);font-family:var(--bs-h3-family);font-weight:var(--bs-h3-weight);line-height:var(--bs-h3-line-height);letter-spacing:var(--bs-h3-letter-spacing);text-transform:var(--bs-h3-transform)}#accordionQuestions .card .card-header[aria-expanded=false]::before{content:var(--bs-icon-plus);font-family:var(--bs-icon-font);display:inline-block;margin-right:5px;transform:rotate(0);transition:all .3s ease-in-out}#accordionQuestions .card .card-header[aria-expanded=true]::before{content:var(--bs-icon-plus);font-family:var(--bs-icon-font);display:inline-block;margin-right:10px;transform:rotate(45deg);transition:all .3s ease-in-out}.card.no-bg{background:none !important;border:0 !important}#product-details .select-metal .active{border:2px solid var(--bs-primary)}#product-details-header h1.h4,#product-details-header h1.h4 span{letter-spacing:normal;letter-spacing:var(--bs-h4-letter-spacing)}#product-details #product-details-header .btn>[class^=icon-]{font-size:var(--bs-h2-size);font-size:24px;transform:translateY(-0.15rem)}#jewelry-details-center-stone-not-included>i.center-stone-icon{width:1rem;height:1rem;display:inline-block;transform:translateY(0.2rem);background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2ODcuNCA1MDguNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjg3LjQgNTA4LjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQTIyMjAwO30KPC9zdHlsZT4KPHBhdGggZD0iTTY4Ni40LDE1NS4xYy0wLjMtOS4zLTQuNi0xOC0xMS42LTIzLjlsLTEzNC0xMTRjLTYtNS4xLTEzLjYtNy44LTIxLjMtNy44SDE2OGMtNy45LDAtMTUuNSwyLjgtMjEuNCw3LjlsLTEzNCwxMTQKCWMtNyw2LTExLjIsMTQuNi0xMS41LDIzLjdjLTAuNSw5LjEsMywxOC4xLDkuNiwyNC43bDMwOS43LDMwOS43YzYuMyw2LjMsMTQuNSw5LjcsMjMuMyw5LjdjOC43LDAsMTcuMi0zLjUsMjMuNC05LjdsMzA5LjgtMzA5LjcKCUM2ODMuMiwxNzMuMiw2ODYuNywxNjQuMyw2ODYuNCwxNTUuMXogTTYwNC43LDE1OC4ybC0yNjEuMSwyNjFsLTI2MS0yNjFsOTcuNS04Mi45aDMyNy4xTDYwNC43LDE1OC4yeiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzk0LjEsMjAzLjFsNTkuMi01OS4yYzMuNy0zLjcsMy43LTkuNywwLTEzLjRsLTM3LTM3Yy0zLjctMy43LTkuNy0zLjctMTMuNCwwbC01OS4yLDU5LjJsLTU5LjMtNTkuMwoJYy0zLjctMy43LTkuNy0zLjctMTMuNCwwbC0zNywzN2MtMy43LDMuNy0zLjcsOS43LDAsMTMuNGw1OS4yLDU5LjJsLTU5LjMsNTkuNGMtMy43LDMuNy0zLjcsOS43LDAsMTMuNGwzNywzNwoJYzEuOSwxLjksNC4zLDIuOCw2LjcsMi44czQuOS0wLjksNi43LTIuOGw1OS4yLTU5LjJsNTkuMiw1OS4yYzEuOSwxLjksNC4zLDIuOCw2LjcsMi44czQuOS0wLjksNi43LTIuOGwzNy0zNwoJYzMuNy0zLjcsMy43LTkuNywwLTEzLjRMMzk0LjEsMjAzLjF6Ii8+Cjwvc3ZnPgo=") center center no-repeat}.expanded-details .card .card-header button{box-shadow:none !important}#wish-list-button{cursor:pointer !important}@media(min-width:768px){.expanded-details{border-width:0;border-color:transparent !important}}@media(max-width:767px){section.default.inset.expanded-details{background:var(--bs-body-bg-color);box-shadow:none !important}section.default.inset.expanded-details .container{box-shadow:none !important}}#product-details .d-grid.gap-2>.btn{font-size:12px;font-weight:600;padding:.375rem .75rem;background:transparent;border-color:var(--bs-input-border-color)}#returnPolicyModal .modal-body,#shippingInfoModal .modal-body,#warrantiesModal .modal-body{font-size:var(--bs-p-size);font-weight:normal}#returnPolicyModal .modal-body h3,#returnPolicyModal .modal-body .h3,#returnPolicyModal .modal-body h4,#returnPolicyModal .modal-body .h4,#returnPolicyModal .modal-body h5,#returnPolicyModal .modal-body .h5,#returnPolicyModal .modal-body h6,#returnPolicyModal .modal-body .h6,#shippingInfoModal .modal-body h3,#shippingInfoModal .modal-body .h3,#shippingInfoModal .modal-body h4,#shippingInfoModal .modal-body .h4,#shippingInfoModal .modal-body h5,#shippingInfoModal .modal-body .h5,#shippingInfoModal .modal-body h6,#shippingInfoModal .modal-body .h6,#warrantiesModal .modal-body h3,#warrantiesModal .modal-body .h3,#warrantiesModal .modal-body h4,#warrantiesModal .modal-body .h4,#warrantiesModal .modal-body h5,#warrantiesModal .modal-body .h5,#warrantiesModal .modal-body h6,#warrantiesModal .modal-body .h6{font-size:16px;font-weight:600;margin-top:0;margin-bottom:0}#returnPolicyModal .modal-body h3:empty,#returnPolicyModal .modal-body .h3:empty,#returnPolicyModal .modal-body h4:empty,#returnPolicyModal .modal-body .h4:empty,#returnPolicyModal .modal-body h5:empty,#returnPolicyModal .modal-body .h5:empty,#returnPolicyModal .modal-body h6:empty,#returnPolicyModal .modal-body .h6:empty,#shippingInfoModal .modal-body h3:empty,#shippingInfoModal .modal-body .h3:empty,#shippingInfoModal .modal-body h4:empty,#shippingInfoModal .modal-body .h4:empty,#shippingInfoModal .modal-body h5:empty,#shippingInfoModal .modal-body .h5:empty,#shippingInfoModal .modal-body h6:empty,#shippingInfoModal .modal-body .h6:empty,#warrantiesModal .modal-body h3:empty,#warrantiesModal .modal-body .h3:empty,#warrantiesModal .modal-body h4:empty,#warrantiesModal .modal-body .h4:empty,#warrantiesModal .modal-body h5:empty,#warrantiesModal .modal-body .h5:empty,#warrantiesModal .modal-body h6:empty,#warrantiesModal .modal-body .h6:empty{display:none}#returnPolicyModal .modal-body h3:not(:empty),#returnPolicyModal .modal-body .h3:not(:empty),#returnPolicyModal .modal-body h4:not(:empty),#returnPolicyModal .modal-body .h4:not(:empty),#returnPolicyModal .modal-body h5:not(:empty),#returnPolicyModal .modal-body .h5:not(:empty),#returnPolicyModal .modal-body h6:not(:empty),#returnPolicyModal .modal-body .h6:not(:empty),#shippingInfoModal .modal-body h3:not(:empty),#shippingInfoModal .modal-body .h3:not(:empty),#shippingInfoModal .modal-body h4:not(:empty),#shippingInfoModal .modal-body .h4:not(:empty),#shippingInfoModal .modal-body h5:not(:empty),#shippingInfoModal .modal-body .h5:not(:empty),#shippingInfoModal .modal-body h6:not(:empty),#shippingInfoModal .modal-body .h6:not(:empty),#warrantiesModal .modal-body h3:not(:empty),#warrantiesModal .modal-body .h3:not(:empty),#warrantiesModal .modal-body h4:not(:empty),#warrantiesModal .modal-body .h4:not(:empty),#warrantiesModal .modal-body h5:not(:empty),#warrantiesModal .modal-body .h5:not(:empty),#warrantiesModal .modal-body h6:not(:empty),#warrantiesModal .modal-body .h6:not(:empty){margin-bottom:.5rem}#returnPolicyModal .modal-body p,#shippingInfoModal .modal-body p,#warrantiesModal .modal-body p{font-size:var(--bs-p-size);font-weight:normal;margin-top:0;margin-bottom:0}#returnPolicyModal .modal-body .policy,#shippingInfoModal .modal-body .policy,#warrantiesModal .modal-body .policy{margin-bottom:1rem}#returnPolicyModal .modal-body .policy:last-child,#shippingInfoModal .modal-body .policy:last-child,#warrantiesModal .modal-body .policy:last-child{margin-bottom:0}@media(min-width:992px){#returnPolicyModal .modal-body,#shippingInfoModal .modal-body,#warrantiesModal .modal-body{max-height:500px !important;overflow-y:auto}}#jewelry-similar-items{display:block}#jewelry-similar-items .similar-item{display:block}#jewelry-similar-items .similar-item .similar-item-inner{display:block;position:relative}#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link{display:block;text-decoration:none}#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link .similar-item-image{display:block;border:1px solid rgba(var(--bs-body-color-rgb),0.075);width:100%;height:100%;aspect-ratio:1/1;object-fit:cover !important}#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link div.similar-item-info{display:block;width:100%;text-decoration:none;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem}#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link div.similar-item-info .similar-item-title{display:block;width:100%;font-size:calc(var(--bs-p-size) * 0.9);line-height:1.2;font-weight:bolder;text-align:center;margin-bottom:.3125rem;text-decoration:none;color:var(--bs-body-color)}#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link div.similar-item-info .similar-item-price{display:block;width:100%;font-size:calc(var(--bs-p-size) * 0.9);line-height:1.2;font-weight:400;text-align:center;text-decoration:none;color:var(--bs-body-color)}#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link:hover div.similar-item-info .similar-item-title,#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link:hover div.similar-item-info .similar-item-price,#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link:focus div.similar-item-info .similar-item-title,#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link:focus div.similar-item-info .similar-item-price,#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link:focus-visible div.similar-item-info .similar-item-title,#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link:focus-visible div.similar-item-info .similar-item-price{color:var(--bs-primary)}#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link:hover .similar-item-image,#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link:focus .similar-item-image,#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link:focus-visible .similar-item-image{border-color:rgba(var(--bs-body-color-rgb),0.1)}#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link:focus,#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link:focus-visible{outline:2px dashed var(--bs-primary);outline-offset:-2px}#jewelry-ringsetting-stone-matches{display:block}#jewelry-ringsetting-stone-matches .matching-diamonds-carousel:not(.owl-loaded){gap:.625rem}#jewelry-ringsetting-stone-matches .matching-diamonds-carousel:not(.owl-loaded) .similar-item{max-width:50%}@media(min-width:575px){#jewelry-ringsetting-stone-matches .matching-diamonds-carousel:not(.owl-loaded) .similar-item{max-width:33.334%}}@media(min-width:768px){#jewelry-ringsetting-stone-matches .matching-diamonds-carousel:not(.owl-loaded) .similar-item{max-width:25%}}@media(min-width:992px){#jewelry-ringsetting-stone-matches .matching-diamonds-carousel:not(.owl-loaded) .similar-item{max-width:20%}}#jewelry-ringsetting-stone-matches .similar-item{display:block}#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner{display:block;position:relative}#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link{display:block;text-decoration:none}#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link .similar-item-image{display:block;border:1px solid rgba(var(--bs-body-color-rgb),0.075);width:100%;height:100%;aspect-ratio:1/1;object-fit:cover !important}#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link div.similar-item-info{display:block;width:100%;text-decoration:none;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem}#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link div.similar-item-info .similar-item-title{display:block;width:100%;font-size:calc(var(--bs-p-size) * 0.9);line-height:1.2;font-weight:bolder;text-align:center;margin-bottom:.3125rem;text-decoration:none;color:var(--bs-body-color)}#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link div.similar-item-info .similar-item-price{display:block;width:100%;font-size:calc(var(--bs-p-size) * 0.9);line-height:1.2;font-weight:400;text-align:center;text-decoration:none;color:var(--bs-body-color)}#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link:hover div.similar-item-info .similar-item-title,#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link:hover div.similar-item-info .similar-item-price,#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link:focus div.similar-item-info .similar-item-title,#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link:focus div.similar-item-info .similar-item-price,#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link:focus-visible div.similar-item-info .similar-item-title,#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link:focus-visible div.similar-item-info .similar-item-price{color:var(--bs-primary)}#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link:hover .similar-item-image,#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link:focus .similar-item-image,#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link:focus-visible .similar-item-image{border-color:rgba(var(--bs-body-color-rgb),0.1)}#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link:focus,#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link:focus-visible{outline:2px dashed var(--bs-primary);outline-offset:-2px}#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner .similar-item-image-wrap{position:relative}#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner .similar-item-image-wrap .md-lab-icon{position:absolute;top:.375rem;right:.375rem;width:23px;height:23px;object-fit:contain;padding:3px 4px 3px 2px;outline:2px solid var(--bs-success);outline-offset:-2px;border-radius:50px;background:rgba(255,255,255,0.9);pointer-events:none}#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner .md-badges{position:absolute;top:.5rem;left:.5rem;display:flex;flex-wrap:wrap;gap:.25rem;pointer-events:none}#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner .md-quality-badge{display:inline-block;padding:.125rem .625rem !important;font-size:12px !important;line-height:1;border-radius:4rem !important;font-weight:600;background:rgba(var(--bs-light-rgb),0.925) !important;color:#151515}.sharethis-inline-share-buttons{justify-content:center !important}.sharethis-inline-share-buttons .st-btn{border-radius:var(--bs-border-radius) !important;border:1px solid var(--bs-input-border-color) !important;background:none !important;color:var(--bs-p-color) !important;min-height:20px !important;min-width:20px !important;flex:0 0 auto !important;margin:0 !important;opacity:1 !important;display:none !important}.sharethis-inline-share-buttons .st-btn.st-first,.sharethis-inline-share-buttons .st-btn.st-last{margin:0 !important}.sharethis-inline-share-buttons .st-btn img{filter:invert(1) !important}.sharethis-inline-share-buttons .st-btn+.st-btn{margin-left:.3125rem !important}.sharethis-inline-share-buttons .st-btn .st-label{font-family:var(--bs-p-family) !important;color:var(--bs-p-color) !important;transition:none !important}.sharethis-inline-share-buttons .st-btn:hover,.sharethis-inline-share-buttons .st-btn:focus,.sharethis-inline-share-buttons .st-btn:focus-visible{opacity:1 !important;background:var(--bs-primary) !important;border-color:var(--bs-primary) !important;color:var(--bs-primary-color) !important}.sharethis-inline-share-buttons .st-btn:hover img,.sharethis-inline-share-buttons .st-btn:focus img,.sharethis-inline-share-buttons .st-btn:focus-visible img{filter:invert(0) !important}.sharethis-inline-share-buttons .st-btn:hover .st-label,.sharethis-inline-share-buttons .st-btn:focus .st-label,.sharethis-inline-share-buttons .st-btn:focus-visible .st-label{color:var(--bs-primary-color) !important}.sharethis-inline-share-buttons .st-btn:focus,.sharethis-inline-share-buttons .st-btn:focus-visible{outline:2px dashed var(--bs-primary) !important;outline-offset:2px !important}.sharethis-inline-share-buttons .st-btn[data-network=email],.sharethis-inline-share-buttons .st-btn[data-network=sms],.sharethis-inline-share-buttons .st-btn[data-network=instagram],.sharethis-inline-share-buttons .st-btn[data-network=facebook],.sharethis-inline-share-buttons .st-btn[data-network=twitter],.sharethis-inline-share-buttons .st-btn[data-network=linkedin],.sharethis-inline-share-buttons .st-btn[data-network=pinterest],.sharethis-inline-share-buttons .st-btn[data-network=tiktok],.sharethis-inline-share-buttons .st-btn[data-network=whatsapp],.sharethis-inline-share-buttons .st-btn[data-network=messenger]{display:inline-block !important}.jewelry-builder-steps{overflow:hidden;display:flex;text-align:left;width:100%;margin:0 0 1.25rem 0}.jewelry-builder-steps .jewelry-builder-steps-block{display:block;width:100%;padding:0;position:relative;margin-left:-11px}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block{margin-left:-15px}}.jewelry-builder-steps .jewelry-builder-steps-block .step{display:flex;width:calc(100% - 11px);line-height:1;font-weight:600;background:var(--bs-input-bg-color);border:1px solid var(--bs-input-border-color);border-right:0;height:64px;border-radius:0;position:relative}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block .step{width:calc(100% - 15px);height:100px}}.jewelry-builder-steps .jewelry-builder-steps-block .step .step-number{font-size:24px;color:var(--bs-dark);padding:0 5px 0 20px;display:flex;flex-direction:column;justify-content:center;z-index:1;position:relative}@media(min-width:365px){.jewelry-builder-steps .jewelry-builder-steps-block .step .step-number{padding:0 10px 0 25px}}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block .step .step-number{font-size:40px;padding-left:40px}}.jewelry-builder-steps .jewelry-builder-steps-block .step .title{font-size:12px;line-height:1.1;text-align:left;padding:0;width:100%;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title{padding:0}}.jewelry-builder-steps .jewelry-builder-steps-block .step .title strong{font-weight:bold;font-size:13px;line-height:1;color:var(--bs-dark);width:fit-content;position:relative;z-index:5}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title strong{font-size:16px;text-align:left}}@media(min-width:992px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title strong{font-size:16px}}.jewelry-builder-steps .jewelry-builder-steps-block .step .title a.selected-title{font-weight:normal;color:var(--bs-dark);z-index:10;position:relative;width:fit-content}.jewelry-builder-steps .jewelry-builder-steps-block .step .title a.selected-title:hover,.jewelry-builder-steps .jewelry-builder-steps-block .step .title a.selected-title:focus{color:var(--bs-primary)}.jewelry-builder-steps .jewelry-builder-steps-block .step .title span.selected-title{font-weight:normal;position:relative;z-index:5}.jewelry-builder-steps .jewelry-builder-steps-block .step .title .selected-title{width:fit-content;padding:.25rem .5rem 0 0;display:none}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title .selected-title{display:block}}.jewelry-builder-steps .jewelry-builder-steps-block .step .title .selected-title .item-title{display:none;padding:0 .25rem 0 0}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title .selected-title .item-title{display:inline}}@media(min-width:768px) and (min-width:1400px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title .selected-title .item-title{display:block}}.jewelry-builder-steps .jewelry-builder-steps-block .step .title .selected-title .ring-size{display:none}@media(min-width:575px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title .selected-title .ring-size{display:inline}}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title .selected-title .ring-size:before{content:"(";display:inline}.jewelry-builder-steps .jewelry-builder-steps-block .step .title .selected-title .ring-size:after{content:")";display:inline}}@media(min-width:1400px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title .selected-title .ring-size{display:block}}.jewelry-builder-steps .jewelry-builder-steps-block .step .title .step-buttons{display:flex;flex-direction:row;margin-top:.25rem;z-index:10;position:relative}.jewelry-builder-steps .jewelry-builder-steps-block .step .title .step-buttons a{color:var(--bs-dark);display:block;margin-right:.375rem;font-weight:normal;text-decoration:underline}@media(max-width:365px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title .step-buttons a:first-child{display:none}}.jewelry-builder-steps .jewelry-builder-steps-block .step .title .step-buttons a:hover,.jewelry-builder-steps .jewelry-builder-steps-block .step .title .step-buttons a:focus{color:var(--bs-primary)}.jewelry-builder-steps .jewelry-builder-steps-block .step .image{display:none}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block .step .image{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:10}}.jewelry-builder-steps .jewelry-builder-steps-block .step .image img{display:block;width:55px;height:55px;min-width:55px;min-height:55px;background:var(--bs-light);border:1px solid var(--bs-input-border-color);box-shadow:0 2px 6px rgba(var(--bs-body-color-rgb),0.075);border-radius:2px}@media(min-width:1200px){.jewelry-builder-steps .jewelry-builder-steps-block .step .image img{margin-right:.5rem}}.jewelry-builder-steps .jewelry-builder-steps-block .step .image:hover img,.jewelry-builder-steps .jewelry-builder-steps-block .step .image:focus img{border-color:var(--bs-primary);box-shadow:0 2px 6px rgba(var(--bs-body-color-rgb),0.15)}.jewelry-builder-steps .jewelry-builder-steps-block .step .step-bg-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:block;background:transparent}.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus,.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus-top{border-bottom:32px solid var(--bs-input-border-color);border-top:0 solid transparent;border-left:16px solid transparent;border-right:16px solid transparent;display:block;position:absolute;right:calc(-16px - 1px);top:0;z-index:1}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus,.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus-top{border-bottom:50px solid var(--bs-input-border-color);border-top:0 solid transparent;border-left:25px solid transparent;border-right:25px solid transparent;right:calc(-25px - 1px)}.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus::before,.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus-top::before{border-top:50px solid var(--bs-input-border-color);border-bottom:0 solid transparent;border-left:25px solid transparent;border-right:25px solid transparent;top:50px;left:-25px}}.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus::before,.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus-top::before{border-top:32px solid var(--bs-input-border-color);border-bottom:0 solid transparent;border-left:16px solid transparent;border-right:16px solid transparent;display:block;position:absolute;content:"";top:calc(32px - 1px);left:-16px}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus::before{border-top:50px solid var(--bs-input-border-color);border-bottom:0 solid transparent;border-left:25px solid transparent;border-right:25px solid transparent;top:50px;left:-25px}}.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus-top{border-bottom:32px solid var(--bs-input-bg-color);border-top:0 solid transparent;border-left:16px solid transparent;border-right:16px solid transparent;display:block;position:absolute;right:-16px;z-index:2}.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus-top::before{border-top:32px solid var(--bs-input-bg-color);border-bottom:0 solid transparent;border-left:16px solid transparent;border-right:16px solid transparent;display:block;position:absolute;content:"";left:-16px;z-index:2}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus-top{border-bottom:50px solid var(--bs-input-bg-color);border-top:0 solid transparent;border-left:25px solid transparent;border-right:25px solid transparent;right:-25px}.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus-top::before{border-top:50px solid var(--bs-input-bg-color);border-bottom:0 solid transparent;border-left:25px solid transparent;border-right:25px solid transparent;top:50px;left:-25px}}.jewelry-builder-steps .jewelry-builder-steps-block:first-child{width:95%;margin-left:0}@media(min-width:601px){.jewelry-builder-steps .jewelry-builder-steps-block:first-child .step{border-radius:var(--bs-border-radius) 0 0 var(--bs-border-radius)}}.jewelry-builder-steps .jewelry-builder-steps-block:first-child .step .title{padding:0 .2rem 0 0}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block:first-child .step .title{padding:0}}.jewelry-builder-steps .jewelry-builder-steps-block:first-child .step .step-number{padding-left:10px}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block:first-child .step .step-number{padding-left:20px}}.jewelry-builder-steps .jewelry-builder-steps-block:first-child .step::before{display:none !important}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block:first-child{margin-left:0}}.jewelry-builder-steps .jewelry-builder-steps-block:last-child{margin-right:0}.jewelry-builder-steps .jewelry-builder-steps-block:last-child .step{width:100%;border-right:1px solid var(--bs-input-border-color);padding-right:10px}@media(min-width:601px){.jewelry-builder-steps .jewelry-builder-steps-block:last-child .step{border-radius:0 var(--bs-border-radius) var(--bs-border-radius) 0}}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block:last-child .step .title{padding:0}}.jewelry-builder-steps .jewelry-builder-steps-block:last-child .rhombus,.jewelry-builder-steps .jewelry-builder-steps-block:last-child .rhombus-top{display:none}.jewelry-builder-steps .jewelry-builder-steps-block.active .step{background:var(--bs-final-site-color)}.jewelry-builder-steps .jewelry-builder-steps-block.active .step::after{background:var(--bs-final-site-color)}.jewelry-builder-steps .jewelry-builder-steps-block.active .step .rhombus-top{border-bottom:32px solid var(--bs-final-site-color);border-top:0 solid transparent;border-left:16px solid transparent;border-right:16px solid transparent;display:block;position:absolute;right:-16px;z-index:2}.jewelry-builder-steps .jewelry-builder-steps-block.active .step .rhombus-top::before{border-top:32px solid var(--bs-final-site-color);border-bottom:0 solid transparent;border-left:16px solid transparent;border-right:16px solid transparent;display:block;position:absolute;content:"";top:calc(32px - 1px);left:-16px;z-index:2}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block.active .step .rhombus-top{border-bottom:50px solid var(--bs-final-site-color);border-top:0 solid transparent;border-left:25px solid transparent;border-right:25px solid transparent;right:-25px}.jewelry-builder-steps .jewelry-builder-steps-block.active .step .rhombus-top::before{border-top:50px solid var(--bs-final-site-color);border-bottom:0 solid transparent;border-left:25px solid transparent;border-right:25px solid transparent;top:50px;left:-25px}}.jewelry-builder-steps .jewelry-builder-steps-block.active .step .image .erd-image{max-width:120px;margin-left:10px;margin-right:-5px}@media(min-width:992px){.jewelry-builder-steps .jewelry-builder-steps-block.active .step .image .erd-image{margin-right:10px}}.jewelry-builder-steps .jewelry-builder-steps-block.active[disabled] .step .step-bg-link{display:none !important}.jewelry-builder-steps .jewelry-builder-steps-block.active:not([disabled]) .step:hover,.jewelry-builder-steps .jewelry-builder-steps-block.active:not([disabled]) .step:focus,.jewelry-builder-steps .jewelry-builder-steps-block.active:not([disabled]) .step:focus-visible{background:var(--bs-input-bg-color)}.jewelry-builder-steps .jewelry-builder-steps-block.active:not([disabled]) .step:hover .rhombus-top,.jewelry-builder-steps .jewelry-builder-steps-block.active:not([disabled]) .step:focus .rhombus-top,.jewelry-builder-steps .jewelry-builder-steps-block.active:not([disabled]) .step:focus-visible .rhombus-top{border-bottom-color:var(--bs-input-bg-color)}.jewelry-builder-steps .jewelry-builder-steps-block.active:not([disabled]) .step:hover .rhombus-top::before,.jewelry-builder-steps .jewelry-builder-steps-block.active:not([disabled]) .step:focus .rhombus-top::before,.jewelry-builder-steps .jewelry-builder-steps-block.active:not([disabled]) .step:focus-visible .rhombus-top::before{border-top-color:var(--bs-input-bg-color)}.jewelry-builder-steps .jewelry-builder-steps-block.danger .step .step-number,.jewelry-builder-steps .jewelry-builder-steps-block.danger .step .title{color:var(--bs-danger) !important}.jewelry-builder-steps .jewelry-builder-steps-block.danger .step .step-number strong,.jewelry-builder-steps .jewelry-builder-steps-block.danger .step .step-number .selected-title,.jewelry-builder-steps .jewelry-builder-steps-block.danger .step .step-number .step-buttons a,.jewelry-builder-steps .jewelry-builder-steps-block.danger .step .title strong,.jewelry-builder-steps .jewelry-builder-steps-block.danger .step .title .selected-title,.jewelry-builder-steps .jewelry-builder-steps-block.danger .step .title .step-buttons a{color:var(--bs-danger) !important}.jewelry-builder-steps .jewelry-builder-steps-block.danger .step .image img{border-color:var(--bs-danger) !important}@media(max-width:600px){#main-sections section.diamond-search-block{padding-top:0;overflow:visible !important}#main-sections section.diamond-search-block>.container{padding-top:0}#main-sections section.diamond-search-block .jewelry-builder-steps{position:sticky;top:0;margin-left:-1.25rem;margin-bottom:1.25rem;width:calc(100% + 2.5rem);min-width:calc(100% + 2.5rem);max-width:calc(100% + 2.5rem);z-index:10}}#color-chart{max-width:100%;margin:20px 20px 0 20px}@media(min-width:768px){#color-chart{margin-top:0}}#color-chart h5{font-size:.875rem}#color-chart h5.active{color:var(--bs-primary) !important}#color-chart .color-img{padding:5px;display:block;border:2px solid transparent}#color-chart .color-img.active{border:3px solid var(--bs-primary) !important;border-radius:50%}#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)}.diamond-size_0_10_ct{width:11.3385px;max-width:11.3385px;height:auto;display:block;margin:0 auto}.diamond-size_0_15_ct{width:12.8503px;max-width:12.8503px;height:auto;display:block;margin:0 auto}.diamond-size_0_20_ct{width:14.3621px;max-width:14.3621px;height:auto;display:block;margin:0 auto}.diamond-size_0_25_ct{width:15.49595px;max-width:15.49595px;height:auto;display:block;margin:0 auto}.diamond-size_0_33_ct{width:16.6298px;max-width:16.6298px;height:auto;display:block;margin:0 auto}.diamond-size_0_38_ct{width:17.3857px;max-width:17.3857px;height:auto;display:block;margin:0 auto}.diamond-size_0_40_ct{width:17.76365px;max-width:17.76365px;height:auto;display:block;margin:0 auto}.diamond-size_0_50_ct{width:19.6534px;max-width:19.6534px;height:auto;display:block;margin:0 auto}.diamond-size_0_60_ct{width:20.78725px;max-width:20.78725px;height:auto;display:block;margin:0 auto}.diamond-size_0_70_ct{width:21.9211px;max-width:21.9211px;height:auto;display:block;margin:0 auto}.diamond-size_0_75_ct{width:22.29905px;max-width:22.29905px;height:auto;display:block;margin:0 auto}.diamond-size_0_80_ct{width:22.677px;max-width:22.677px;height:auto;display:block;margin:0 auto}.diamond-size_0_90_ct{width:23.4329px;max-width:23.4329px;height:auto;display:block;margin:0 auto}.diamond-size_1_ct{width:24.56675px;max-width:24.56675px;height:auto;display:block;margin:0 auto}.diamond-size_1_25_ct{width:26.4565px;max-width:26.4565px;height:auto;display:block;margin:0 auto}.diamond-size_1_50_ct{width:27.9683px;max-width:27.9683px;height:auto;display:block;margin:0 auto}.diamond-size_1_75_ct{width:29.4801px;max-width:29.4801px;height:auto;display:block;margin:0 auto}.diamond-size_2_ct{width:30.9919px;max-width:30.9919px;height:auto;display:block;margin:0 auto}.diamond-size_2_50_ct{width:33.2596px;max-width:33.2596px;height:auto;display:block;margin:0 auto}.diamond-size_3_ct{width:35.5273px;max-width:35.5273px;height:auto;display:block;margin:0 auto}.diamond-size_3_50_ct{width:37.0391px;max-width:37.0391px;height:auto;display:block;margin:0 auto}.diamond-size_4_ct{width:38.5509px;max-width:38.5509px;height:auto;display:block;margin:0 auto}.diamond-size_5_ct{width:41.5745px;max-width:41.5745px;height:auto;display:block;margin:0 auto}.diamond-size_6_ct{width:44.5981px;max-width:44.5981px;height:auto;display:block;margin:0 auto}.diamond-size_7_ct{width:46.8658px;max-width:46.8658px;height:auto;display:block;margin:0 auto}.diamond-size_8_ct{width:49.1335px;max-width:49.1335px;height:auto;display:block;margin:0 auto}.diamond-size_9_ct{width:51.02325px;max-width:51.02325px;height:auto;display:block;margin:0 auto}.diamond-size_10_ct{width:52.913px;max-width:52.913px;height:auto;display:block;margin:0 auto}.diamond-size_12_50_ct{width:54.80275px;max-width:54.80275px;height:auto;display:block;margin:0 auto}.diamond-size_15_ct{width:60.472px;max-width:60.472px;height:auto;display:block;margin:0 auto}.diamond-size_dime{width:67.65305px;max-width:67.65305px;height:auto;display:block;margin:0 auto}#diamond-size ul.diamond-carat-grid{list-style:none;padding:0;margin:0;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:.3125rem;margin:0 auto;max-width:100%}@media(min-width:768px){#diamond-size ul.diamond-carat-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:992px){#diamond-size ul.diamond-carat-grid{grid-template-columns:repeat(10,1fr)}}#diamond-size ul.diamond-carat-grid li.diamond-carat{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:relative}#diamond-size ul.diamond-carat-grid li.diamond-carat a{cursor:pointer;width:100%;height:100%}#diamond-size ul.diamond-carat-grid li.diamond-carat.diamond-carat-dime{grid-column:span 2;grid-row:span 2}#diamond-size ul.diamond-carat-grid li.diamond-carat.diamond-carat-dime figure{background:var(--bs-input-bg-color)}@media(min-width:992px){#diamond-size ul.diamond-carat-grid li.diamond-carat.diamond-carat-dime.single-row{grid-row:span 1}}#diamond-size ul.diamond-carat-grid li.diamond-carat figure{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:transparent;padding:1rem;border:1px solid rgba(var(--bs-body-color-rgb),0.075);border-radius:.25rem;margin:0}#diamond-size ul.diamond-carat-grid li.diamond-carat figure img{display:block;margin:0 auto;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.22),0 3px 8px rgba(0,0,0,0.1)}#diamond-size ul.diamond-carat-grid li.diamond-carat figure figcaption{color:var(--bs-body-color);margin-top:.5rem;font-size:15px;font-weight:400;text-align:center;line-height:1;width:100%}#diamond-size ul.diamond-carat-grid li.diamond-carat figure figcaption>small{font-weight:500;white-space:nowrap}#diamond-size ul.diamond-carat-grid li.diamond-carat figure figcaption>span{font-weight:400;white-space:nowrap}#diamond-size ul.diamond-carat-grid li.diamond-carat figure figcaption>span>small{font-size:12px !important;font-size:inherit;font-weight:500;text-transform:uppercase;white-space:nowrap}#diamond-size ul.diamond-carat-grid li.diamond-carat a:hover figure,#diamond-size ul.diamond-carat-grid li.diamond-carat a:focus figure,#diamond-size ul.diamond-carat-grid li.diamond-carat a:focus-visible figure{background:var(--bs-input-bg-color);border-color:var(--bs-input-border-color)}#diamond-size ul.diamond-carat-grid li.diamond-carat a:hover figure figcaption,#diamond-size ul.diamond-carat-grid li.diamond-carat a:focus figure figcaption,#diamond-size ul.diamond-carat-grid li.diamond-carat a:focus-visible figure figcaption{color:var(--bs-primary)}#diamond-size ul.diamond-carat-grid li.diamond-carat a:hover figure img,#diamond-size ul.diamond-carat-grid li.diamond-carat a:focus figure img,#diamond-size ul.diamond-carat-grid li.diamond-carat a:focus-visible figure img{box-shadow:0 0 0 1px rgba(0,0,0,0.22),0 5px 18px rgba(0,0,0,0.3)}#diamond-size ul.diamond-carat-grid li.diamond-carat a:focus,#diamond-size ul.diamond-carat-grid li.diamond-carat a:focus-visible{outline:2px dashed var(--bs-primary);outline-offset:-2px}#diamond-size ul.diamond-carat-grid li.diamond-carat.active{outline:2px solid var(--bs-primary);outline-offset:-2px}#diamond-size ul.diamond-carat-grid li.diamond-carat.active figure{background:rgba(var(--bs-primary-rgb),0.2);border-color:rgba(var(--bs-primary-rgb),0.5)}#diamond-size ul.diamond-carat-grid li.diamond-carat.active figure figcaption{color:var(--bs-primary-200);font-weight:600}#diamond-size ul.diamond-carat-grid li.diamond-carat.active figure figcaption span{font-weight:600}#diamond-size ul.diamond-carat-grid li.diamond-carat.active figure figcaption span>small{font-weight:700}#diamond-size ul.diamond-carat-grid li.diamond-carat.active figure figcaption>small{font-weight:700}#diamond-size ul.diamond-carat-grid li.diamond-carat.active figure img{box-shadow:0 0 0 1px rgba(0,0,0,0.22),0 5px 18px rgba(0,0,0,0.3)}#diamond-cut .list-group a.list-group-item,#diamond-cut .list-group button.list-group-item,#diamond-clarity .list-group a.list-group-item,#diamond-clarity .list-group button.list-group-item{position:relative;padding:0;background:0;display:flex;align-items:stretch;justify-content:flex-start;color:var(--bs-body-color)}#diamond-cut .list-group a.list-group-item span.marker,#diamond-cut .list-group button.list-group-item span.marker,#diamond-clarity .list-group a.list-group-item span.marker,#diamond-clarity .list-group button.list-group-item span.marker{position:absolute;top:50%;left:-1.25rem;align-items:center;justify-content:center;transform:translateY(-50%);width:1.25rem;height:1.25rem;margin-right:.5rem;background-color:transparent}#diamond-cut .list-group a.list-group-item span.marker::before,#diamond-cut .list-group button.list-group-item span.marker::before,#diamond-clarity .list-group a.list-group-item span.marker::before,#diamond-clarity .list-group button.list-group-item span.marker::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:0;height:0;border-radius:50%;background-color:transparent;transition:border .3s cubic-bezier(0.19,1,0.22,1) 400ms,left .3s cubic-bezier(0.19,1,0.22,1) 400ms}@media(min-width:768px){#diamond-cut .list-group a.list-group-item span.marker::before,#diamond-cut .list-group button.list-group-item span.marker::before,#diamond-clarity .list-group a.list-group-item span.marker::before,#diamond-clarity .list-group button.list-group-item span.marker::before{left:calc(50% - 2.5rem);opacity:0;width:auto;height:auto;background-color:transparent;border-radius:0;border:0 solid var(--bs-primary);border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent}}#diamond-cut .list-group a.list-group-item span.grades,#diamond-cut .list-group button.list-group-item span.grades,#diamond-clarity .list-group a.list-group-item span.grades,#diamond-clarity .list-group button.list-group-item span.grades{display:flex;align-items:center;justify-content:center;background-color:var(--bs-input-bg-color);border-right:1px solid var(--bs-input-border-color);color:var(--bs-primary);font-size:12px;font-weight:700;padding:.3125rem;min-height:100%;min-width:50px}#diamond-cut .list-group a.list-group-item span.title,#diamond-cut .list-group button.list-group-item span.title,#diamond-clarity .list-group a.list-group-item span.title,#diamond-clarity .list-group button.list-group-item span.title{color:var(--bs-body-color);padding:.625rem;display:flex;flex-direction:column;width:100%;height:100%;font-size:15px;line-height:1.2;font-weight:500}#diamond-cut .list-group a.list-group-item span.title em,#diamond-cut .list-group button.list-group-item span.title em,#diamond-clarity .list-group a.list-group-item span.title em,#diamond-clarity .list-group button.list-group-item span.title em{font-size:12px;display:block;font-weight:normal}#diamond-cut .list-group a.list-group-item:first-child span.grades,#diamond-cut .list-group button.list-group-item:first-child span.grades,#diamond-clarity .list-group a.list-group-item:first-child span.grades,#diamond-clarity .list-group button.list-group-item:first-child span.grades{border-top-left-radius:.25rem}#diamond-cut .list-group a.list-group-item:last-child span.grades,#diamond-cut .list-group button.list-group-item:last-child span.grades,#diamond-clarity .list-group a.list-group-item:last-child span.grades,#diamond-clarity .list-group button.list-group-item:last-child span.grades{border-bottom-left-radius:.25rem}#diamond-cut .list-group a.list-group-item:hover,#diamond-cut .list-group button.list-group-item:hover,#diamond-clarity .list-group a.list-group-item:hover,#diamond-clarity .list-group button.list-group-item:hover{background:var(--bs-input-bg-color)}#diamond-cut .list-group a.list-group-item:focus-visible,#diamond-cut .list-group button.list-group-item:focus-visible,#diamond-clarity .list-group a.list-group-item:focus-visible,#diamond-clarity .list-group button.list-group-item:focus-visible{outline:2px dashed var(--bs-primary);outline-offset:-2px}#diamond-cut .list-group a.list-group-item.active,#diamond-cut .list-group button.list-group-item.active,#diamond-clarity .list-group a.list-group-item.active,#diamond-clarity .list-group button.list-group-item.active{background:0;color:var(--bs-primary-200);outline:2px solid var(--bs-primary);outline-offset:-2px}#diamond-cut .list-group a.list-group-item.active span.grades,#diamond-cut .list-group button.list-group-item.active span.grades,#diamond-clarity .list-group a.list-group-item.active span.grades,#diamond-clarity .list-group button.list-group-item.active span.grades{background:rgba(var(--bs-primary-rgb),0.2);color:var(--bs-primary-200)}#diamond-cut .list-group a.list-group-item.active span.title,#diamond-cut .list-group button.list-group-item.active span.title,#diamond-clarity .list-group a.list-group-item.active span.title,#diamond-clarity .list-group button.list-group-item.active span.title{font-weight:bold;color:var(--bs-primary-200)}#diamond-cut .list-group a.list-group-item.active span.marker,#diamond-cut .list-group button.list-group-item.active span.marker,#diamond-clarity .list-group a.list-group-item.active span.marker,#diamond-clarity .list-group button.list-group-item.active span.marker{display:inline-flex}@media(min-width:768px){#diamond-cut .list-group a.list-group-item.active span.marker,#diamond-cut .list-group button.list-group-item.active span.marker,#diamond-clarity .list-group a.list-group-item.active span.marker,#diamond-clarity .list-group button.list-group-item.active span.marker{margin-right:0}}@media(min-width:768px){#diamond-cut .list-group a.list-group-item.active span.marker::before,#diamond-cut .list-group button.list-group-item.active span.marker::before,#diamond-clarity .list-group a.list-group-item.active span.marker::before,#diamond-clarity .list-group button.list-group-item.active span.marker::before{opacity:1;left:50%;border-width:10px}}#diamond-cut .edu-tab-content,#diamond-clarity .edu-tab-content{position:relative;display:none !important}#diamond-cut .edu-tab-content .list-group-item-response,#diamond-clarity .edu-tab-content .list-group-item-response{display:none !important}#diamond-cut .edu-tab-content.active,#diamond-clarity .edu-tab-content.active{display:block !important}#diamond-cut .edu-tab-content.active .list-group-item-response,#diamond-clarity .edu-tab-content.active .list-group-item-response{display:block !important;background:var(--bs-primary);color:var(--bs-primary-color);padding:1.25rem 1.5rem}@media(min-width:768px){#diamond-cut .edu-tab-content.active .list-group-item-response,#diamond-clarity .edu-tab-content.active .list-group-item-response{max-width:calc(100.5% - 1.25rem);position:absolute;right:1.125rem;top:var(--bubble-top,0)}}#diamond-cut .edu-tab-content.active .list-group-item-response h3,#diamond-cut .edu-tab-content.active .list-group-item-response h4,#diamond-cut .edu-tab-content.active .list-group-item-response h5,#diamond-cut .edu-tab-content.active .list-group-item-response h6,#diamond-clarity .edu-tab-content.active .list-group-item-response h3,#diamond-clarity .edu-tab-content.active .list-group-item-response h4,#diamond-clarity .edu-tab-content.active .list-group-item-response h5,#diamond-clarity .edu-tab-content.active .list-group-item-response h6{color:var(--bs-primary-color);margin:0;margin-bottom:.625rem}#diamond-cut .edu-tab-content.active .list-group-item-response p,#diamond-clarity .edu-tab-content.active .list-group-item-response p{margin:0;color:var(--bs-primary-color)}@media(min-width:768px){#diamond-cut img.clarity-image,#diamond-clarity img.clarity-image{object-fit:contain;width:110%;height:auto;max-width:110%;max-height:100%;margin:0 -10% 0 auto;display:block}}#diamond-cut #edu-diamonds-tab-content,#diamond-cut #edu-diamond-clarity-tab-content,#diamond-clarity #edu-diamonds-tab-content,#diamond-clarity #edu-diamond-clarity-tab-content{height:100%}@media(max-width:767px){#jewelry-details-summary-column #jewelry-details-summary{padding-top:1.25rem}}#jewelry-details-summary-column #jewelry-details-summary #jewelry-details-summary-inner{padding:0}@media(min-width:768px){#jewelry-details-summary-column #jewelry-details-summary #jewelry-details-summary-inner{padding:1rem}}@media(min-width:992px){#jewelry-details-summary-column #jewelry-details-summary #jewelry-details-summary-inner{padding:1.25rem}}@media(min-width:1400px){#jewelry-details-summary-column #jewelry-details-summary #jewelry-details-summary-inner{padding:2rem}}@media(min-width:768px){}#jewelry-details-summary-column.jewelry-details-grid-mode-detail-side #jewelry-details-summary #jewelry-details-summary-inner{display:flex;flex-direction:column;padding-top:0 !important;padding-bottom:0 !important}#jewelry-details-summary-column #jewelry-details-summary .details-header,#jewelry-details-summary-column #jewelry-details-summary .details-variants,#jewelry-details-summary-column #jewelry-details-summary .details-checkout,#jewelry-details-summary-column #jewelry-details-summary .details-specs,#jewelry-details-summary-column #jewelry-details-summary .details-footer{display:block}#jewelry-details-summary-column #jewelry-details-summary .details-specs{content-visibility:auto;contain-intrinsic-size:auto 400px}#jewelry-details-summary-column #jewelry-details-summary .details-header{margin-bottom:.3125rem}#jewelry-details-summary-column #jewelry-details-summary .details-header hr{margin-top:.5rem;margin-bottom:.5rem}#jewelry-details-summary-column #jewelry-details-summary .details-variants .form-floating{margin-bottom:1rem}#jewelry-details-summary-column #jewelry-details-summary .details-checkout{text-align:center}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .main-action-buttons{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:.5rem}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .main-action-buttons .detail-wish-list-button-set{height:100%}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .main-action-buttons .btn-block{margin:0 !important;padding-left:1rem;padding-right:1rem;height:100%}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .main-action-buttons+button{margin-bottom:.5rem}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .main-action-buttons .hide,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .main-action-buttons .hidden{display:none !important}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-wish-list-button-set .btn-wishlist{padding:0 !important;height:100%}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-wish-list-button-set .btn-wishlist i,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-wish-list-button-set .btn-wishlist i::before{font-size:1.5rem;width:calc(44px + 1.25rem);-webkit-text-stroke-width:.03rem;-webkit-text-stroke-color:inherit}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-accepted-payment-methods{display:flex;align-items:center;justify-content:center;padding:.625rem 0 .3125rem 0}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-accepted-payment-methods>span{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;margin-right:.625rem}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-accepted-payment-methods>span>i{width:25px;height:25px;font-size:20px;font-weight:bold;color:var(--bs-success);margin-right:.25rem}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-accepted-payment-methods ul.accepted-payments{list-style:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.25rem}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-accepted-payment-methods ul.accepted-payments li{display:inline-flex;margin:0;aspect-ratio:16/10}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-accepted-payment-methods ul.accepted-payments li i{font-size:1.5rem;color:var(--bs-p-color);opacity:.8;width:100%;height:100%}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-accepted-payment-methods ul.accepted-payments li .pay-icon{display:inline-flex;width:2.25rem;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons{border-radius:var(--bs-border-radius);border:1px solid var(--bs-input-border-color)}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons .detail-action-icons-inner{padding:.3125rem}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:stretch;gap:1px}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li{position:relative;display:block;width:auto;flex-grow:1;border-right:1px solid rgba(var(--bs-body-color-rgb),0.1)}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li:last-child{border-right:0}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li a{color:var(--bs-p-color);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:auto;padding:4px .3125rem;border-radius:var(--bs-border-radius);text-decoration:none}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li a i{display:block;width:20px;height:20px;line-height:19px;font-size:18px;font-weight:bold;color:var(--bs-primary);margin:0 auto 0}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li a span{margin-top:.125rem;display:block;line-height:1;font-size:12px;font-weight:normal;color:var(--bs-dark);white-space:nowrap}@media(min-width:992px){#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li a span{font-size:14px}}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li a:hover{color:var(--bs-primary)}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li a:hover i,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li a:hover span{color:var(--bs-primary)}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li a:hover span{text-decoration:underline}#jewelry-details-summary-column #jewelry-details-summary .detail{display:block;line-height:1.25;font-size:calc(var(--bs-p-size) * 0.9);margin-bottom:1.25rem}#jewelry-details-summary-column #jewelry-details-summary .detail p{font-size:calc(var(--bs-p-size) * 0.9)}#jewelry-details-summary-column #jewelry-details-summary .detail strong{font-size:inherit;font-weight:bold;color:var(--bs-dark);display:flex;margin-top:0;margin-bottom:.3125rem;align-items:center}#jewelry-details-summary-column #jewelry-details-summary .detail strong>i{width:25px;height:25px;font-size:20px;font-weight:bold;margin-right:.25rem}#jewelry-details-summary-column #jewelry-details-summary .detail span{font-weight:normal;font-size:inherit;color:inherit}#jewelry-details-summary-column #jewelry-details-summary .detail a,#jewelry-details-summary-column #jewelry-details-summary .detail span a{text-decoration:underline;color:inherit}#jewelry-details-summary-column #jewelry-details-summary .detail a:hover,#jewelry-details-summary-column #jewelry-details-summary .detail a:focus,#jewelry-details-summary-column #jewelry-details-summary .detail span a:hover,#jewelry-details-summary-column #jewelry-details-summary .detail span a:focus{color:var(--bs-primary)}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-h1 h1{font-size:var(--bs-h3-size);font-weight:var(--bs-h3-weight);font-family:var(--bs-h3-family);line-height:var(--bs-h3-line-height);letter-spacing:var(--bs-h3-letter-spacing);text-transform:var(--bs-h3-transform)}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-h1 .subhead{margin-bottom:.625rem;display:block}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-h1 .loose-diamond-subheading{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:1rem}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-h1 .loose-diamond-subheading span{font-size:calc(var(--bs-p-size) * 0.9);font-weight:normal;display:inline-flex;justify-content:center;align-items:center;width:auto}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-h1 .loose-diamond-subheading span+span::before{content:"•";display:inline-flex;justify-content:center;align-items:center;font-size:1rem;font-weight:700;height:1rem;width:1rem;line-height:1;transform:translateY(-0.125rem);color:var(--bs-primary)}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-ringsetting-header,#jewelry-details-summary-column #jewelry-details-summary .detail.detail-center-diamond-header{margin-bottom:0}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-ringsetting-header strong,#jewelry-details-summary-column #jewelry-details-summary .detail.detail-center-diamond-header strong{font-size:var(--bs-body-font-size)}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-ringsetting-header span,#jewelry-details-summary-column #jewelry-details-summary .detail.detail-center-diamond-header span{font-size:calc(var(--bs-p-size) * 0.9)}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-price{min-height:25px;overflow:visible}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-price strong{font-size:calc(var(--bs-p-size) * 1.375)}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-price strong *{font-size:inherit;font-weight:inherit}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-price del,#jewelry-details-summary-column #jewelry-details-summary .detail.detail-price strike{opacity:.6;font-weight:normal;margin-right:.25rem}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-price .price-refresh-spinner{display:flex;align-items:center;justify-content:center}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-price .price-refresh-spinner i{width:25px;height:25px;font-size:20px;font-weight:bold;margin-right:.25rem}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-price .price-refresh-spinner span{display:block;font-size:calc(var(--bs-p-size) * 0.9);font-weight:bold;color:var(--bs-dark)}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-in-stock-flag strong{color:var(--bs-dark)}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-in-stock-flag strong>i{color:var(--bs-success)}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-lab-grown-flag strong{color:var(--bs-dark)}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-lab-grown-flag strong img{width:23px;height:23px;object-fit:contain;margin-right:.25rem;padding:3px 4px 3px 2px;outline:2px solid var(--bs-success);outline-offset:-2px;border-radius:50px}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-diamond-lab .diamond-lab-logo{display:block;width:auto;text-align:center;pointer-events:none}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-diamond-lab .diamond-lab-logo img{display:block;width:max-content;max-width:150px;max-height:80px;margin:.375rem auto;margin-left:0;border:1px solid var(--bs-input-border-color);border-radius:var(--bs-border-radius);padding:.5rem .625rem;background:white}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-diamond-lab a{width:100%;display:block;outline:none !important}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-diamond-lab a .diamond-lab-logo{pointer-events:auto}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-diamond-lab a:hover .diamond-lab-logo img{box-shadow:0 3px 7px rgba(var(--bs-dark-rgb),0.1)}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-diamond-lab a:focus .diamond-lab-logo img,#jewelry-details-summary-column #jewelry-details-summary .detail.detail-diamond-lab a:focus-visible .diamond-lab-logo img{outline:2px dashed var(--bs-primary);outline-offset:-2px}#jewelry-details-summary-column #jewelry-details-summary .detail-description{text-align:left}@media(min-width:768px){#jewelry-details-summary-column #jewelry-details-summary .detail-description{text-align:left}}#jewelry-details-summary-column #jewelry-details-summary .detail-description .ellipsis{margin-right:0}#jewelry-details-summary-column #jewelry-details-summary .detail-description button{border:0;padding:0;font-weight:bolder;background:0;text-decoration:underline}#jewelry-details-summary-column #jewelry-details-summary .detail-description button.show-less{display:block;margin-top:.75rem}#jewelry-details-summary-column #jewelry-details-summary .detail-description button:hover,#jewelry-details-summary-column #jewelry-details-summary .detail-description button:focus{color:var(--bs-primary);font-weight:bolder}#jewelry-details-summary-column #jewelry-details-summary .form-floating .form-select,#jewelry-details-summary-column #jewelry-details-summary .form-floating .form-control{background:var(--bs-final-site-color);font-size:1rem}#jewelry-details-summary-column #jewelry-details-summary .variation-list{margin:0 0 1rem 0;padding:0}#jewelry-details-summary-column #jewelry-details-summary .variation-list .label,#jewelry-details-summary-column #jewelry-details-summary .variation-list .variation-label{display:block;font-size:calc(var(--bs-p-size) * 0.9);margin-bottom:.3125rem}#jewelry-details-summary-column #jewelry-details-summary .variation-list .label strong,#jewelry-details-summary-column #jewelry-details-summary .variation-list .variation-label strong{font-weight:bold;font-size:inherit;color:var(--bs-dark);display:inline}#jewelry-details-summary-column #jewelry-details-summary .variation-list .label span,#jewelry-details-summary-column #jewelry-details-summary .variation-list .variation-label span{font-weight:normal;font-size:inherit;color:var(--bs-dark);text-transform:capitalize;display:inline}#jewelry-details-summary-column #jewelry-details-summary .variation-list ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,0fr));gap:.5rem}#jewelry-details-summary-column #jewelry-details-summary .variation-list ul li{width:36px;height:36px;display:block}#jewelry-details-summary-column #jewelry-details-summary .variation-list ul li button{width:36px;height:36px;padding:0;border:0;border-radius:var(--bs-border-radius);box-shadow:inset 0 0 0 2px rgba(0,0,0,0.1);background-color:var(--bs-input-bg-color);color:var(--bs-dark);font-size:12px;font-weight:600;text-transform:uppercase;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease-in-out}#jewelry-details-summary-column #jewelry-details-summary .variation-list ul li button:hover{box-shadow:inset 0 0 0 2px var(--bs-body-color)}#jewelry-details-summary-column #jewelry-details-summary .variation-list ul li button:focus-visible{outline:2px dashed var(--bs-body-color);outline-offset:1px}#jewelry-details-summary-column #jewelry-details-summary .variation-list ul li button:disabled{background-color:var(--bs-secondary-bg);color:rgba(var(--bs-body-color-rgb),0.4);border-color:rgba(var(--bs-body-color-rgb),0.1);cursor:not-allowed}#jewelry-details-summary-column #jewelry-details-summary .variation-list ul li.active button,#jewelry-details-summary-column #jewelry-details-summary .variation-list ul li.selected button{font-weight:bolder;background-color:var(--bs-dark);color:var(--bs-body-bg)}#jewelry-details-summary-column #jewelry-details-summary .variation-list ul li.active button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list ul li.selected button:focus-visible{outline:2px dashed var(--bs-dark) !important;outline-offset:1px}#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-metalType ul li button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-metalType1 ul li button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerStoneType ul li button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerGemType ul li button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerDiaShape ul li button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerGemShape ul li button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-commonStoneType ul li button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-commonStoneShape ul li button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeA ul li button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeB ul li button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeC ul li button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeD ul li button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeE ul li button{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);border-radius:60px}#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-metalType ul li button:hover,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-metalType1 ul li button:hover,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerStoneType ul li button:hover,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerGemType ul li button:hover,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerDiaShape ul li button:hover,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerGemShape ul li button:hover,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-commonStoneType ul li button:hover,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-commonStoneShape ul li button:hover,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeA ul li button:hover,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeB ul li button:hover,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeC ul li button:hover,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeD ul li button:hover,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeE ul li button:hover{filter:brightness(1.05);box-shadow:0 4px 8px rgba(0,0,0,0.125),inset 0 0 0 1px rgba(0,0,0,0.125)}#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-metalType ul li.active button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-metalType ul li.selected button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-metalType1 ul li.active button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-metalType1 ul li.selected button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerStoneType ul li.active button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerStoneType ul li.selected button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerGemType ul li.active button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerGemType ul li.selected button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerDiaShape ul li.active button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerDiaShape ul li.selected button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerGemShape ul li.active button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerGemShape ul li.selected button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-commonStoneType ul li.active button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-commonStoneType ul li.selected button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-commonStoneShape ul li.active button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-commonStoneShape ul li.selected button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeA ul li.active button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeA ul li.selected button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeB ul li.active button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeB ul li.selected button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeC ul li.active button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeC ul li.selected button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeD ul li.active button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeD ul li.selected button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeE ul li.active button,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeE ul li.selected button{outline:2px solid var(--bs-body-color);outline-offset:0}#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-metalType ul li.active button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-metalType ul li.selected button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-metalType1 ul li.active button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-metalType1 ul li.selected button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerStoneType ul li.active button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerStoneType ul li.selected button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerGemType ul li.active button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerGemType ul li.selected button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerDiaShape ul li.active button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerDiaShape ul li.selected button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerGemShape ul li.active button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerGemShape ul li.selected button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-commonStoneType ul li.active button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-commonStoneType ul li.selected button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-commonStoneShape ul li.active button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-commonStoneShape ul li.selected button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeA ul li.active button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeA ul li.selected button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeB ul li.active button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeB ul li.selected button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeC ul li.active button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeC ul li.selected button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeD ul li.active button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeD ul li.selected button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeE ul li.active button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeE ul li.selected button:focus-visible{box-shadow:inset 0 0 0 2px var(--bs-body-color);outline:2px dashed var(--bs-body-color);outline-offset:1px}#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-metalType small,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-metalType1 small,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerStoneType small,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerGemType small,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerDiaShape small,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-centerGemShape small,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-commonStoneType small,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-commonStoneShape small,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeA small,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeB small,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeC small,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeD small,#jewelry-details-summary-column #jewelry-details-summary .variation-list.variation-list-gemstoneTypeE small{display:none !important}#jewelry-details-summary-column #jewelry-details-summary #variations-loading .loading-message{display:block;text-align:center;font-size:1rem;color:var(--bs-dark);margin-top:.625rem;margin-bottom:.625rem}#jewelry-details-summary-column #jewelry-details-summary .accordion{margin-top:1.5rem}#jewelry-details-summary-column #jewelry-details-summary .accordion .accordion-item{background:transparent;border-radius:0;border-left:0;border-right:0}#jewelry-details-summary-column #jewelry-details-summary .accordion .accordion-item .accordion-header{padding:0;background:transparent;cursor:pointer;color:var(--bs-p-color)}#jewelry-details-summary-column #jewelry-details-summary .accordion .accordion-item .accordion-header:hover,#jewelry-details-summary-column #jewelry-details-summary .accordion .accordion-item .accordion-header:focus{color:var(--bs-primary)}#jewelry-details-summary-column #jewelry-details-summary .accordion .accordion-item .accordion-header .accordion-button{background:transparent;font-weight:bold;font-size:calc(var(--bs-p-size) * 0.9);color:var(--bs-p-color);padding:.625rem 0}#jewelry-details-summary-column #jewelry-details-summary .accordion .accordion-item .accordion-header .accordion-button:focus,#jewelry-details-summary-column #jewelry-details-summary .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none}#jewelry-details-summary-column #jewelry-details-summary .accordion .accordion-item .accordion-header .accordion-button.collapsed{color:inherit}#jewelry-details-summary-column #jewelry-details-summary .accordion .accordion-item .accordion-header .accordion-button:focus-visible{outline:2px dashed var(--bs-primary);outline-offset:1px}#jewelry-details-summary-column #jewelry-details-summary .accordion .accordion-item .accordion-collapse .accordion-body{padding:1.25rem 0 .125rem 0;border-top:1px solid var(--bs-input-border-color);display:grid;grid-template-columns:repeat(2,1fr);gap:0}#jewelry-details-summary-column #jewelry-details-summary .accordion .accordion-item .accordion-collapse .accordion-body .detail.detail-center-diamond-required{grid-column:1/-1}#jewelry-details-summary-column #jewelry-details-summary .accordion .accordion-item .accordion-collapse .accordion-body .detail strong{font-weight:bold;color:var(--bs-p-color)}#jewelry-details-summary-column #jewelry-details-summary .accordion .accordion-item .accordion-collapse .accordion-body .detail span{font-weight:normal;color:var(--bs-p-color)}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .accordion-collapse .accordion-body{display:block}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .recommended-centers-toggle{margin-bottom:.75rem}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .recommended-centers-empty{color:var(--bs-body-color);font-size:.9rem;text-align:center;padding:1rem 0;margin:0}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .recommended-centers-grid{display:flex;gap:.625rem;margin-top:1.25rem;margin-bottom:1rem}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .recommended-centers-grid .similar-item{flex:1 1 0;max-width:33.334%;min-width:0}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item{display:block}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner{display:block;position:relative}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link{display:block;text-decoration:none}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link .similar-item-image{display:block;border:1px solid rgba(var(--bs-body-color-rgb),0.075);width:100%;height:100%;aspect-ratio:1/1;object-fit:cover !important}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link div.similar-item-info{display:block;width:100%;text-decoration:none;padding:.5rem 1rem}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link div.similar-item-info .similar-item-title{display:block;width:100%;font-size:12px;line-height:1.2;font-weight:bold;text-align:center;margin-bottom:.3125rem;color:var(--bs-body-color)}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link div.similar-item-info .similar-item-price{display:block;width:100%;font-size:calc(var(--bs-p-size) * 0.9);line-height:1.2;text-align:center;color:var(--bs-body-color)}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link:hover div.similar-item-info .similar-item-title,#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link:hover div.similar-item-info .similar-item-price,#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link:focus div.similar-item-info .similar-item-title,#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link:focus div.similar-item-info .similar-item-price,#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link:focus-visible div.similar-item-info .similar-item-title,#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link:focus-visible div.similar-item-info .similar-item-price{color:var(--bs-primary)}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link:hover .similar-item-image,#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link:focus .similar-item-image,#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link:focus-visible .similar-item-image{border-color:rgba(var(--bs-body-color-rgb),0.1)}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link:focus,#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner a.similar-item-link:focus-visible{outline:2px dashed var(--bs-primary);outline-offset:-2px}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner .similar-item-image-wrap{position:relative}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .similar-item .similar-item-inner .similar-item-image-wrap .rcs-lab-icon{position:absolute;top:.375rem;right:.375rem;width:23px;height:23px;object-fit:contain;padding:3px 4px 3px 2px;outline:2px solid var(--bs-success);outline-offset:-2px;border-radius:50px;background:rgba(255,255,255,0.9);pointer-events:none}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .qdp-source-toggle{display:flex;align-items:center;justify-content:center;gap:0;border:0;padding:0;margin:0;min-inline-size:0}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .qdp-source-toggle .btn{font-size:12px;font-weight:600 !important;display:inline-flex !important;align-items:center;justify-content:center;position:relative}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .qdp-source-toggle .btn-check+.btn{padding:.25rem 1.25rem;font-size:.85rem;border:2px solid var(--bs-input-border-color);background-color:var(--bs-input-bg-color);border-radius:var(--bs-border-radius);margin-left:-2px;cursor:pointer;z-index:1}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .qdp-source-toggle .btn-check+.btn:first-of-type{border-radius:40px 0 0 40px !important}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .qdp-source-toggle .btn-check+.btn:last-of-type{border-radius:0 40px 40px 0 !important}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .qdp-source-toggle .btn-check+.btn:hover{border-color:var(--bs-dark)}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .qdp-source-toggle .btn-check:checked+.btn{border-color:var(--bs-dark);background-color:var(--bs-dark);color:var(--bs-dark-color);z-index:2}#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice{font-size:calc(var(--bs-p-size) * 0.9)}#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice a{font-size:calc(var(--bs-p-size) * 0.9);text-decoration:underline;color:inherit !important}#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice a:hover,#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice a:focus,#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice a:focus-visible{color:var(--bs-primary);opacity:.8}#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice::before{display:none !important}#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice svg{width:18px;height:19px;font-size:19px;font-weight:bold;position:absolute;top:.625rem;left:.875rem}#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice svg path,#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice svg circle,#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice svg rect,#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice svg polygon,#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice svg line,#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice svg polyline{fill:currentcolor}#jewelry-details-media-objects{max-width:100%;width:100%;display:flex;background:0;padding:0}#jewelry-details-media-objects .jewelry-details-under-media-block{min-height:4rem}@media(min-width:992px){#jewelry-details-media-objects{position:sticky;top:1.25rem}}#jewelry-details-media-objects:not(.jewelry-details-image-grid) #jewelry-details-main-images{max-width:600px !important;aspect-ratio:1/1}@media(min-width:601px) and (max-width:991px){#jewelry-details-media-objects:not(.jewelry-details-image-grid) #jewelry-details-main-images{margin-left:auto;margin-right:auto}}@media(min-width:992px){#jewelry-details-media-objects[data-image-count]:not(.jewelry-details-image-grid,[data-image-count="0"],[data-image-count="1"]){padding-left:calc(80px + 1.25rem) !important;transition:all .3s ease}}#jewelry-details-media-objects.jewelry-details-image-grid{flex-direction:column}#jewelry-details-media-objects.jewelry-details-image-grid #jewelry-details-main-images.d-grid{padding:0;overflow:hidden;display:grid !important;gap:.3125rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}#jewelry-details-media-objects.jewelry-details-image-grid #jewelry-details-main-images.d-grid .jewelry-img.jewelry-image-double{grid-column:span 2;grid-row:span 2}@media(min-width:992px){#jewelry-details-media-objects.jewelry-details-image-grid #jewelry-details-main-images.d-grid .jewelry-img.jewelry-image-double{grid-column:span 1;grid-row:span 1}}@media(min-width:992px){#jewelry-details-media-objects.jewelry-details-image-grid #jewelry-details-alternate-image-thumbs{display:none !important}}#jewelry-details-media-objects #jewelry-details-main-images{background:0;width:100%}@media(min-width:992px){#jewelry-details-media-objects #jewelry-details-main-images.column-slider{width:calc(100% - (80px + 1.25rem))}}#jewelry-details-media-objects #jewelry-details-main-images.d-grid{max-width:100%}@media(min-width:992px){#jewelry-details-media-objects #jewelry-details-main-images.d-grid{aspect-ratio:unset}}#jewelry-details-media-objects #jewelry-details-main-images .jewelry-img{aspect-ratio:1/1;min-width:100%;position:relative}#jewelry-details-media-objects #jewelry-details-main-images .jewelry-img::before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;padding:6px;aspect-ratio:1;border-radius:50%;background:rgba(var(--bs-primary-rgb),1);--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:spinner-2-anim 1s infinite linear;z-index:0}#jewelry-details-media-objects #jewelry-details-main-images .jewelry-img .widget{border:0;width:100%;height:100%;position:relative;z-index:1}#jewelry-details-media-objects #jewelry-details-main-images .jewelry-img .widget .widget-inner{border:0;cursor:default;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#jewelry-details-media-objects #jewelry-details-main-images .jewelry-img .widget .widget-inner.video360{position:relative}#jewelry-details-media-objects #jewelry-details-main-images .jewelry-img .widget .widget-inner.video360 .scrub-layer{position:absolute;inset:0;z-index:2;background:transparent;touch-action:none;cursor:ew-resize}#jewelry-details-media-objects #jewelry-details-main-images .jewelry-img .widget .widget-inner.video360 .scrub-layer:focus-visible{outline:2px solid var(--bs-primary,#0d6efd);outline-offset:-2px}#jewelry-details-media-objects #jewelry-details-main-images .jewelry-img .widget img,#jewelry-details-media-objects #jewelry-details-main-images .jewelry-img .widget video{max-width:100%;max-height:100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;border:0;object-fit:cover;object-position:center center;aspect-ratio:1/1}#jewelry-details-media-objects #jewelry-details-main-images .jewelry-img .widget iframe{max-width:100%;max-height:none;width:100%;height:100%}@media(min-width:992px){#jewelry-details-media-objects #jewelry-details-main-images.d-grid .jewelry-img{border:1px solid rgba(var(--bs-body-color-rgb),0.075);max-width:600px}#jewelry-details-media-objects #jewelry-details-main-images.d-grid .jewelry-img video::before,#jewelry-details-media-objects #jewelry-details-main-images.d-grid .jewelry-img figure::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bs-dark);opacity:.03}}#jewelry-details-media-objects #jewelry-details-main-images .owl-nav{opacity:1 !important}#jewelry-details-media-objects #jewelry-details-main-images .owl-nav .owl-prev{left:.625rem}#jewelry-details-media-objects #jewelry-details-main-images .owl-nav .owl-next{right:.625rem}#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-prev,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next{background:none !important;border-radius:100% !important;width:40px !important;height:40px !important;box-shadow:none !important;opacity:.5;transition:opacity .15s ease-in-out}#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-prev:hover,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-prev:focus,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next:hover,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next:focus{background:none !important;opacity:1}#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-prev:focus-visible,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),0.25) !important}#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-prev i,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next i{font-size:14px;color:var(--dark);opacity:1;-webkit-text-stroke:1px var(--dark);position:relative;z-index:1}#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-prev::before,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:1/1;border-radius:100%;background:var(--light);display:block;z-index:0;opacity:0;transition:opacity .15s ease-in-out}#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-prev:hover::before,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-prev:focus::before,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next:hover::before,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next:focus::before{opacity:1}#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-prev.disabled,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next.disabled{display:none !important;pointer-events:none !important}#jewelry-details-media-objects .column-slider-left,#jewelry-details-media-objects .column-slider-right,#jewelry-details-media-objects .column-slider-top,#jewelry-details-media-objects .column-slider-bottom{display:flex !important;flex-direction:column !important;padding:0;flex-wrap:wrap}#jewelry-details-media-objects .column-slider-left .column-slider,#jewelry-details-media-objects .column-slider-right .column-slider,#jewelry-details-media-objects .column-slider-top .column-slider,#jewelry-details-media-objects .column-slider-bottom .column-slider{width:100% !important}#jewelry-details-media-objects .column-slider-left .column-slider-thumbs,#jewelry-details-media-objects .column-slider-right .column-slider-thumbs,#jewelry-details-media-objects .column-slider-top .column-slider-thumbs,#jewelry-details-media-objects .column-slider-bottom .column-slider-thumbs{width:100% !important}@media(min-width:992px){#jewelry-details-media-objects .column-slider-left{flex-direction:row-reverse !important}#jewelry-details-media-objects .column-slider-right{flex-direction:row !important}#jewelry-details-media-objects .column-slider-top{flex-direction:column-reverse !important}#jewelry-details-media-objects .column-slider-bottom{flex-direction:column !important}}#jewelry-details-media-objects .column-slider-thumbs{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(0.3125rem + 2px);flex-wrap:nowrap;padding:.625rem}#jewelry-details-media-objects .column-slider-thumbs .thumb-item{border:2px solid rgba(var(--bs-body-color-rgb),0.1);background:var(--bs-final-site-color);border-radius:0;width:80px;height:80px;aspect-ratio:1/1;position:relative}#jewelry-details-media-objects .column-slider-thumbs .thumb-item:first-child{margin-left:0 !important}#jewelry-details-media-objects .column-slider-thumbs .thumb-item:focus,#jewelry-details-media-objects .column-slider-thumbs .thumb-item:focus-visible{outline:2px dashed var(--bs-primary);outline-offset:-2px}#jewelry-details-media-objects .column-slider-thumbs .thumb-item.active,#jewelry-details-media-objects .column-slider-thumbs .thumb-item.active:focus,#jewelry-details-media-objects .column-slider-thumbs .thumb-item.active:focus-visible{outline:2px solid var(--bs-primary);outline-offset:-2px}#jewelry-details-media-objects .column-slider-thumbs .thumb-item img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0;transition:all .2s ease-in-out}#jewelry-details-media-objects #jewelry-details-alternate-image-thumbs-container{max-width:100%}@media(min-width:601px) and (max-width:991px){#jewelry-details-media-objects #jewelry-details-alternate-image-thumbs-container #jewelry-details-alternate-image-thumbs{padding-top:1.25rem !important}#jewelry-details-media-objects #jewelry-details-alternate-image-thumbs-container #jewelry-details-alternate-image-thumbs .column-slider-thumbs{padding-left:0;padding-right:0;min-width:100%;width:100%}}@media(min-width:992px){#jewelry-details-media-objects.column-slider-left .column-slider-thumbs{padding:0 1.25rem 0 0 !important}#jewelry-details-media-objects.column-slider-right .column-slider-thumbs{padding:.625rem 0 .625rem 1.25rem !important}#jewelry-details-media-objects.column-slider-top .column-slider-thumbs{padding:.625rem !important}#jewelry-details-media-objects.column-slider-bottom .column-slider-thumbs{padding:.625rem !important}#jewelry-details-media-objects.column-slider-left .column-slider,#jewelry-details-media-objects.column-slider-right .column-slider{width:100% !important;margin-left:auto !important;margin-right:auto !important}#jewelry-details-media-objects.column-slider-left .column-slider-thumbs,#jewelry-details-media-objects.column-slider-right .column-slider-thumbs{min-width:calc(80px + 1.25rem);max-width:calc(80px + 1.25rem);padding:.625rem;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(0.3125rem + 1px)}#jewelry-details-media-objects.column-slider-left .column-slider-thumbs:not(.owl-carousel),#jewelry-details-media-objects.column-slider-right .column-slider-thumbs:not(.owl-carousel){height:100%}#jewelry-details-media-objects.column-slider-top .column-slider,#jewelry-details-media-objects.column-slider-bottom .column-slider{width:100%}#jewelry-details-media-objects.column-slider-top .column-slider-thumbs,#jewelry-details-media-objects.column-slider-bottom .column-slider-thumbs{min-height:calc(80px + 1.25rem);width:100%;margin:0;gap:calc(0.625rem + 1px)}}@media(max-width:420px){#jewelry-details-media-objects[data-image-count="4"] #jewelry-details-alternate-image-thumbs-container{display:block;min-width:calc(100% + 2.5rem);width:calc(100% + 2.5rem);margin-left:-1.25rem;margin-right:-1.25rem;padding:0}}@media(max-width:510px){#jewelry-details-media-objects[data-image-count="5"] #jewelry-details-alternate-image-thumbs-container{display:block;min-width:calc(100% + 2.5rem);width:calc(100% + 2.5rem);margin-left:-1.25rem;margin-right:-1.25rem;padding:0}}@media(max-width:580px){#jewelry-details-media-objects[data-image-count="6"] #jewelry-details-alternate-image-thumbs-container{display:block;min-width:calc(100% + 2.5rem);width:calc(100% + 2.5rem);margin-left:-1.25rem;margin-right:-1.25rem;padding:0}}@media(max-width:670px){#jewelry-details-media-objects[data-image-count="7"] #jewelry-details-alternate-image-thumbs-container{display:block;min-width:calc(100% + 2.5rem);width:calc(100% + 2.5rem);margin-left:-1.25rem;margin-right:-1.25rem;padding:0}}@media(max-width:767px){#jewelry-details-media-objects[data-image-count="8"] #jewelry-details-alternate-image-thumbs-container{display:block;min-width:calc(100% + 2.5rem);width:calc(100% + 2.5rem);margin-left:-1.25rem;margin-right:-1.25rem;padding:0}}@media(min-width:768px) and (max-width:920px){#jewelry-details-media-objects[data-image-count="6"] #jewelry-details-alternate-image-thumbs-container,#jewelry-details-media-objects[data-image-count="7"] #jewelry-details-alternate-image-thumbs-container{display:block;min-width:calc(100% + 1.25rem);width:calc(100% + 1.25rem);margin-left:-0.625rem;margin-right:-0.625rem;padding:0}}@media(min-width:921px) and (max-width:991px){#jewelry-details-media-objects[data-image-count="8"] #jewelry-details-alternate-image-thumbs-container,#jewelry-details-media-objects[data-image-count="9"] #jewelry-details-alternate-image-thumbs-container,#jewelry-details-media-objects[data-image-count="10"] #jewelry-details-alternate-image-thumbs-container,#jewelry-details-media-objects[data-image-count="11"] #jewelry-details-alternate-image-thumbs-container,#jewelry-details-media-objects[data-image-count="12"] #jewelry-details-alternate-image-thumbs-container,#jewelry-details-media-objects[data-image-count="13"] #jewelry-details-alternate-image-thumbs-container,#jewelry-details-media-objects[data-image-count="14"] #jewelry-details-alternate-image-thumbs-container,#jewelry-details-media-objects[data-image-count="15"] #jewelry-details-alternate-image-thumbs-container{display:block;min-width:calc(100% + 1.25rem);width:calc(100% + 1.25rem);margin-left:-0.625rem;margin-right:-0.625rem;padding:0}}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="1"],#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="2"],#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="3"],#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="4"]{justify-content:center}@media(max-width:420px){#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="4"]{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;gap:0;scroll-snap-type:x mandatory;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="4"]::-webkit-scrollbar{display:none}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="4"] button.thumb-item{scroll-snap-align:center;margin:0 0 0 .3125rem !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="4"] button.thumb-item:first-child{margin-left:0 !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="4"] button.thumb-item img{background-color:var(--bs-light)}}@media(max-width:510px){#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="5"]{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;gap:0;scroll-snap-type:x mandatory;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="5"]::-webkit-scrollbar{display:none}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="5"] button.thumb-item{scroll-snap-align:center;margin:0 0 0 .3125rem !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="5"] button.thumb-item:first-child{margin-left:0 !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="5"] button.thumb-item img{background-color:var(--bs-light)}}@media(max-width:580px){#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="6"]{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;gap:0;scroll-snap-type:x mandatory;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="6"]::-webkit-scrollbar{display:none}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="6"] button.thumb-item{scroll-snap-align:center;margin:0 0 0 .3125rem !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="6"] button.thumb-item:first-child{margin-left:0 !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="6"] button.thumb-item img{background-color:var(--bs-light)}}@media(max-width:670px){#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="7"]{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;gap:0;scroll-snap-type:x mandatory;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="7"]::-webkit-scrollbar{display:none}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="7"] button.thumb-item{scroll-snap-align:center;margin:0 0 0 .3125rem !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="7"] button.thumb-item:first-child{margin-left:0 !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="7"] button.thumb-item img{background-color:var(--bs-light)}}@media(max-width:767px){#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="8"]{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;gap:0;scroll-snap-type:x mandatory;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="8"]::-webkit-scrollbar{display:none}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="8"] button.thumb-item{scroll-snap-align:center;margin:0 0 0 .3125rem !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="8"] button.thumb-item:first-child{margin-left:0 !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="8"] button.thumb-item img{background-color:var(--bs-light)}}@media(min-width:768px) and (max-width:991px){#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="6"],#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="7"],#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="8"],#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="9"],#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="10"],#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="11"],#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="12"],#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="13"],#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="14"],#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="15"]{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;gap:0;scroll-snap-type:x mandatory;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="6"]::-webkit-scrollbar,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="7"]::-webkit-scrollbar,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="8"]::-webkit-scrollbar,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="9"]::-webkit-scrollbar,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="10"]::-webkit-scrollbar,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="11"]::-webkit-scrollbar,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="12"]::-webkit-scrollbar,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="13"]::-webkit-scrollbar,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="14"]::-webkit-scrollbar,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="15"]::-webkit-scrollbar{display:none}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="6"] button.thumb-item,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="7"] button.thumb-item,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="8"] button.thumb-item,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="9"] button.thumb-item,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="10"] button.thumb-item,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="11"] button.thumb-item,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="12"] button.thumb-item,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="13"] button.thumb-item,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="14"] button.thumb-item,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="15"] button.thumb-item{scroll-snap-align:center;margin:0 0 0 .3125rem !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="6"] button.thumb-item:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="7"] button.thumb-item:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="8"] button.thumb-item:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="9"] button.thumb-item:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="10"] button.thumb-item:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="11"] button.thumb-item:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="12"] button.thumb-item:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="13"] button.thumb-item:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="14"] button.thumb-item:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="15"] button.thumb-item:first-child{margin-left:0 !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="6"] button.thumb-item img,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="7"] button.thumb-item img,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="8"] button.thumb-item img,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="9"] button.thumb-item img,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="10"] button.thumb-item img,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="11"] button.thumb-item img,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="12"] button.thumb-item img,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="13"] button.thumb-item img,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="14"] button.thumb-item img,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="15"] button.thumb-item img{background-color:var(--bs-light)}}@media(min-width:992px){#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count]{padding-left:0;padding-right:0;gap:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;justify-content:flex-start !important;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count]::-webkit-scrollbar{display:none}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count] button.thumb-item{scroll-snap-align:flex-start !important;margin:.3125rem 0 0 0 !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count] button.thumb-item:first-child{margin-top:0 !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count] button.thumb-item img{background-color:var(--bs-light)}}@media(min-width:992px){#jewelry-details-media-objects{display:block !important}#jewelry-details-media-objects #jewelry-details-alternate-image-thumbs-container{position:absolute;top:0;left:0;max-width:100%;height:100% !important}}@media(min-width:601px){#jewelry-details-media-objects[data-thumbs-count]{padding-left:0;padding-right:0}}#jewelry-details-media-objects #jewelry-details-live-assistance-text{padding:.625rem;width:100%;max-width:600px;height:auto;position:static;margin-left:auto;margin-right:auto}#jewelry-details-media-objects #jewelry-details-live-assistance-text p{font-size:1rem;text-align:center;margin-bottom:0}#jewelry-details-media-objects #jewelry-details-diamond-lab-logo-cert-verification{width:100%;text-align:center;margin-bottom:1.25rem}@media(min-width:992px){#jewelry-details-media-objects #jewelry-details-diamond-lab-logo-cert-verification{margin-bottom:0}}#jewelry-details-media-objects #jewelry-details-diamond-lab-logo-cert-verification strong{font-weight:bold}#jewelry-details-media-objects #jewelry-details-diamond-lab-logo-cert-verification a{width:100%;display:block;outline:none !important}#jewelry-details-media-objects #jewelry-details-diamond-lab-logo-cert-verification a .diamond-lab-logo{display:block;width:auto;text-align:center}#jewelry-details-media-objects #jewelry-details-diamond-lab-logo-cert-verification a .diamond-lab-logo img{display:block;width:max-content;max-width:150px;max-height:80px;margin:.375rem auto;border:1px solid var(--bs-input-border-color);border-radius:var(--bs-border-radius);padding:.5rem .625rem;background:white}#jewelry-details-media-objects #jewelry-details-diamond-lab-logo-cert-verification a:hover .diamond-lab-logo img{box-shadow:0 3px 7px rgba(var(--bs-dark-rgb),0.1)}#jewelry-details-media-objects #jewelry-details-diamond-lab-logo-cert-verification a:focus .diamond-lab-logo img,#jewelry-details-media-objects #jewelry-details-diamond-lab-logo-cert-verification a:focus-visible .diamond-lab-logo img{outline:2px dashed var(--bs-primary);outline-offset:-2px}#jewelry-details-media-objects .mz-hint{display:none !important}#jewelry-details-media-objects .jewelry-img:hover .mz-hint,#jewelry-details-media-objects .jewelry-img:focus-within .mz-hint{display:block !important}@media(max-width:600px){#main-sections .jewelry-builder-steps{position:absolute;top:-1.25rem;left:-0.625rem;width:calc(100% + 1.25rem);min-width:calc(100% + 1.25rem);max-width:calc(100% + 1.25rem);z-index:10;margin-bottom:0}#main-sections nav[aria-label=breadcrumb]:first-of-type,#main-sections .jewelry-builder-steps+nav[aria-label=breadcrumb]{position:absolute;top:0;z-index:11}#main-sections .jewelry-builder-steps+nav[aria-label=breadcrumb]{top:calc(50px + 0.625rem);left:-4px}#main-sections .jewelry-builder-steps+nav[aria-label=breadcrumb]+.intro-text+.row{padding-top:57.5px}#main-sections nav[aria-label=breadcrumb] .breadcrumb-item{background:rgba(var(--bs-light-rgb),0.925) !important;padding:.125rem .625rem !important;border-radius:4rem !important}#main-sections nav[aria-label=breadcrumb] .breadcrumb-item:hover,#main-sections nav[aria-label=breadcrumb] .breadcrumb-item:focus-visible{background:rgba(var(--bs-light-rgb),1) !important}#main-sections nav[aria-label=breadcrumb] .breadcrumb-item:focus-visible{outline:2px dashed currentcolor;outline-offset:-2px}#jewelry-details-image-column #jewelry-details-main-images{margin-top:calc(-1rem - 1px)}#jewelry-details-image-column #jewelry-details-main-images{min-width:calc(100% + 2.5rem);width:calc(100% + 2.5rem);margin-left:-1.25rem;margin-right:-1.25rem}}@media(min-width:992px){body.sitemanager-menu-open #jewelry-details-media-objects,body.sitemanager-menu-closed #jewelry-details-media-objects{top:calc(64px + 1.25rem)}}.expanded-details{width:100%;text-align:left;margin-top:-1px;border:0;border-radius:0}.expanded-details .container{padding-top:0;padding-bottom:0}.expanded-details .card{border:0;border-radius:0;border-bottom:1px solid}.expanded-details .card .card-header{padding:0;border-top:1px solid;border-bottom:0 solid;background:0;border-radius:0;position:relative}@media(min-width:768px){.expanded-details .card .card-header{padding-top:2rem;border-top:0 solid}}.expanded-details .card .card-header button{margin:0;padding:.75rem 0 !important;border:0;text-decoration:none;width:100%;letter-spacing:normal;text-align:center;cursor:pointer;background:0}@media(min-width:768px){.expanded-details .card .card-header button{padding-top:0;pointer-events:none;cursor:default}}.expanded-details .card .card-header button:focus-visible{outline:2px dashed currentcolor;outline-offset:-2px}.expanded-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}@media(min-width:768px){.expanded-details .card .card-header button[aria-expanded=false]::after{display:none !important}}.expanded-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}@media(min-width:768px){.expanded-details .card .card-header button[aria-expanded=true]::after{display:none !important}}.expanded-details .card .card-body{padding:1rem 0}@media(min-width:768px){.expanded-details .card .card-body{padding:1rem 0 2.5rem 0}}.expanded-details .card .collapse{border:0}@media(min-width:768px){.expanded-details .card .collapse{display:block !important}}section #all-details .detail{font-family:var(--bs-p-family),var(--bs-body-font-family);font-size:calc(var(--bs-p-size) * 0.875);font-weight:var(--bs-p-weight);line-height:1.25;color:var(--bs-p-color);margin-bottom:1.25rem}@media(min-width:768px){section #all-details .detail{font-size:var(--bs-p-size)}}section #all-details .detail br{display:none}section #all-details .detail strong{font-weight:bold;display:block;margin-bottom:.3125rem}section #all-details .detail span{font-size:inherit;font-weight:normal;color:inherit}section #all-details .detail a,section #all-details .detail span a{text-decoration:underline;color:inherit}section #all-details .detail a:hover,section #all-details .detail a:focus,section #all-details .detail span a:hover,section #all-details .detail span a:focus{color:var(--bs-primary)}section .brand-profile{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;max-width:100%;padding-bottom:.625rem}@media(min-width:575px){section .brand-profile{flex-direction:row}}section .brand-profile .brand-logo{display:inline-flex;width:fit-content;margin-bottom:1.25rem;margin-left:0;margin-right:0}@media(min-width:575px){section .brand-profile .brand-logo{display:flex;flex-shrink:1;width:fit-content;height:fit-content;margin-left:auto;margin-right:1.25rem;margin-bottom:0}}section .brand-profile .brand-logo a{margin-left:auto;margin-right:auto;width:100%;height:100%;display:block;background:white}@media(min-width:575px){section .brand-profile .brand-logo a{aspect-ratio:1/1}}section .brand-profile .brand-logo img{width:100%;min-width:250px;max-width:300px;height:100%;object-fit:contain !important;padding:1.25rem}section .brand-profile .brand-details{width:100%;flex-grow:1}section .brand-profile .brand-details p{margin-bottom:.625rem}section .brand-profile .brand-details .brand-categories-container strong{font-weight:bold}section .brand-profile .brand-details .brand-categories-container p{margin-bottom:0}.alert::before{left:.875rem;font-size:18px}.arrivesByNotice{display:none;margin-top:-1.5rem}.arrivesByNotice .arrivesByNotice{margin-top:.25rem}.arrivesByNotice .arrivesByNotice:first-of-type{margin-top:-1.5rem}.arrivesByNotice.alert{padding:12px 20px 12px 40px;position:relative}.arrivesByNotice.alert svg{width:18px;position:absolute;top:14px;left:.875rem;fill:var(--bs-success)}.arrivesByNotice.alert>span{text-decoration:underline;cursor:pointer;color:inherit}.arrivesByNotice.alert::before{background-size:contain;background-position:center;background-repeat:no-repeat;color:transparent}.item-in-a-wishlist .btn-wishlist{color:var(--bs-danger)}.item-in-a-wishlist .btn-wishlist i,.item-in-a-wishlist .btn-wishlist i::before{content:var(--bs-icon-heart-fill) !important}.in-stock-flag label{background:var(--bs-primary);padding:.25rem .5rem;color:white;border-radius:.25rem;font-size:11px;font-weight:bolder}.diamond-shapes,.ringsetting-styles{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.3125rem}.diamond-shapes a,.ringsetting-styles a{flex:1 0 25%;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;flex-direction:column;background:transparent;padding:1rem .3125rem;border:1px solid rgba(var(--bs-body-color-rgb),0.075);border-radius:.25rem}@media(min-width:768px){.diamond-shapes a,.ringsetting-styles a{flex:1 0 20%}}@media(min-width:992px){.diamond-shapes a,.ringsetting-styles a{flex:1}}.diamond-shapes a i,.ringsetting-styles a i{line-height:36px !important}.diamond-shapes a i,.diamond-shapes a span,.ringsetting-styles a i,.ringsetting-styles a span{font-weight:normal;text-align:center;text-decoration:none;display:block;width:100%;padding:0;margin:0 auto}.diamond-shapes a span,.ringsetting-styles a span{font-size:12px}.diamond-shapes a:hover span,.diamond-shapes a:focus span,.ringsetting-styles a:hover span,.ringsetting-styles a:focus span{text-decoration:underline}.diamond-shapes a:focus,.ringsetting-styles a:focus{outline:2px dashed var(--bs-primary);outline-offset:-2px}.diamond-shapes a.active,.ringsetting-styles a.active{background:rgba(var(--bs-primary-rgb),0.2);outline:2px solid var(--bs-primary);outline-offset:-2px}.diamond-shapes a.active span,.ringsetting-styles a.active span{font-weight:600}@media(min-width:768px){.diamond-shapes a{flex:1 0 20%}}@media(min-width:992px){.diamond-shapes a{flex:1}}.diamond-shapes a i{font-size:36px}@media(min-width:768px){.ringsetting-styles a{flex:1 0 16.6667%}}@media(min-width:992px){.ringsetting-styles a{flex:1}}.ringsetting-styles a i{font-size:65px}.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%)}.spinning-image-badge{position:absolute;top:0;right:-5px;z-index:10000;max-width:80px}.spinning-image-badge button{border:0;background:0}.clickable-stars{background:white !important}.clickable-stars i{font-size:22px}.clickable-stars i+i{margin-left:3px}#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)}.financing-teaser{font-size:calc(var(--bs-p-size) * 0.9);margin-bottom:1rem;text-align:left}.financing-teaser>a{display:inline-block;max-width:80px;transform:translateY(-3px);margin-left:3px;font-weight:bolder}.financing-teaser .affirm-as-low-as>a{color:inherit;text-decoration:underline}.financing-teaser accrue-savings,.financing-teaser accrue-savings *{font-family:var(--bs-p-family),var(--bs-body-font-family) !important}.financing-teaser accrue-savings+br,.financing-teaser accrue-savings *+br{display:none !important}#sezzleModal .h2{line-height:1;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:60px;width:60px;height:60px;margin:0 auto 5px auto;color:white}#sezzleModal .lh-1{line-height:1.2;display:block}#sezzleModal p.lh-1{line-height:1;display:block}#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev,#jewelry-similar-items .owl-carousel .owl-nav button.owl-next,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next{background:none !important;border-radius:100% !important;width:40px !important;height:40px !important;box-shadow:none !important;opacity:.5;transition:opacity .15s ease-in-out}#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev:hover,#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev:focus,#jewelry-similar-items .owl-carousel .owl-nav button.owl-next:hover,#jewelry-similar-items .owl-carousel .owl-nav button.owl-next:focus,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev:hover,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev:focus,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next:hover,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next:focus{background:none !important;opacity:1}#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev:focus-visible,#jewelry-similar-items .owl-carousel .owl-nav button.owl-next:focus-visible,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev:focus-visible,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),0.25) !important}#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev i,#jewelry-similar-items .owl-carousel .owl-nav button.owl-next i,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev i,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next i{font-size:14px;color:var(--dark);opacity:1;-webkit-text-stroke:1px var(--dark);position:relative;z-index:1}#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev::before,#jewelry-similar-items .owl-carousel .owl-nav button.owl-next::before,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev::before,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:1/1;border-radius:100%;background:var(--light);display:block;z-index:0;opacity:0;transition:opacity .15s ease-in-out}#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev:hover::before,#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev:focus::before,#jewelry-similar-items .owl-carousel .owl-nav button.owl-next:hover::before,#jewelry-similar-items .owl-carousel .owl-nav button.owl-next:focus::before,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev:hover::before,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev:focus::before,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next:hover::before,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next:focus::before{opacity:1}#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev.disabled,#jewelry-similar-items .owl-carousel .owl-nav button.owl-next.disabled,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev.disabled,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next.disabled{display:none !important;pointer-events:none !important}