@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 .owl-stage{display:flex}#jewelry-similar-items .owl-item{display:flex;flex:none}#jewelry-similar-items .similar-item{display:flex;flex:1 1 auto;min-width:0}#jewelry-similar-items .similar-item .similar-item-inner{display:flex;flex:1 1 auto;min-width:0;position:relative}#jewelry-similar-items .similar-item .similar-item-inner a.similar-item-link{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;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:flex;flex-direction:column;flex:1 1 auto;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:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;width:100%;font-size:calc(var(--bs-p-size) * 0.9);line-height:1.3;font-weight:500;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%;margin-top:auto;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 div.similar-item-info .similar-item-price del{font-size:.9em;opacity:.7}#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-visible{outline:2px dashed var(--bs-primary);outline-offset:-2px}#jewelry-ringsetting-stone-matches{display:block}#jewelry-ringsetting-stone-matches .owl-stage{display:flex}#jewelry-ringsetting-stone-matches .owl-item{display:flex;flex:none}#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:flex;flex:1 1 auto;min-width:0}#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner{display:flex;flex:1 1 auto;min-width:0;position:relative}#jewelry-ringsetting-stone-matches .similar-item .similar-item-inner a.similar-item-link{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;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:flex;flex-direction:column;flex:1 1 auto;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:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;width:100%;font-size:calc(var(--bs-p-size) * 0.9);line-height:1.3;font-weight:500;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%;margin-top:auto;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 div.similar-item-info .similar-item-price del{font-size:.9em;opacity:.7}#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-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-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{--jewelry-builder-surface:var(--bs-final-site-color);--jewelry-builder-text:var(--bs-body-color);--jewelry-builder-border-color:var(--bs-input-border-color);--jewelry-builder-inset-bg:var(--bs-final-site-color);--jewelry-builder-inset-shadow:transparent;--jewelry-builder-current-color:var(--bs-primary);--jewelry-builder-disabled-text:var(--bs-body-color);--jewelry-builder-disabled-number:var(--bs-body-color);overflow:hidden;text-align:left;width:100%;margin:0 0 1.25rem 0}@supports(color:color-mix(in srgb,red,blue)){.jewelry-builder-steps{--jewelry-builder-border-color:color-mix(in srgb,var(--bs-body-color) 30%,var(--bs-input-border-color));--jewelry-builder-inset-bg:color-mix(in srgb,var(--bs-body-color) 10%,var(--bs-final-site-color));--jewelry-builder-inset-shadow:color-mix(in srgb,var(--bs-body-color) 16%,transparent);--jewelry-builder-disabled-text:color-mix(in srgb,var(--bs-body-color) 72%,transparent);--jewelry-builder-disabled-number:color-mix(in srgb,var(--bs-body-color) 55%,transparent)}}.jewelry-builder-steps .jewelry-builder-steps-list{display:flex;width:100%;margin:0;padding:0;list-style:none}@media(max-width:575.98px){.jewelry-builder-steps .jewelry-builder-steps-list{flex-wrap:wrap}}.jewelry-builder-steps .jewelry-builder-steps-block{--jewelry-builder-step-fill:var(--jewelry-builder-inset-bg);display:flex;width:100%;padding:0;position:relative;margin-left:-11px}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block{margin-left:-15px}}@media(max-width:575.98px){.jewelry-builder-steps .jewelry-builder-steps-block{flex:1 1 auto;width:auto;margin-left:0}}.jewelry-builder-steps .jewelry-builder-steps-block .step{display:flex;width:calc(100% - 11px);line-height:1;font-weight:600;color:var(--jewelry-builder-text);background:var(--jewelry-builder-step-fill);box-shadow:inset 0 2px 3px -1px var(--jewelry-builder-inset-shadow);border:1px solid var(--jewelry-builder-border-color);border-right:0;min-height:52px;border-radius:0;position:relative}@media(max-width:575.98px){.jewelry-builder-steps .jewelry-builder-steps-block .step{width:100%}}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block .step{width:calc(100% - 15px);min-height:100px}}.jewelry-builder-steps .jewelry-builder-steps-block .step .step-number{--jewelry-builder-number-cell:24px;font-size:20px;font-weight:bold;color:var(--jewelry-builder-text);padding:0 .375rem 0 21px;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;z-index:1;position:relative}@media(max-width:359.98px){.jewelry-builder-steps .jewelry-builder-steps-block .step .step-number{--jewelry-builder-number-cell:22px;padding-right:.25rem}}@media(min-width:576px){.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{--jewelry-builder-number-cell:40px;font-size:40px;padding-left:40px}}@media(min-width:768px) and (max-width:991.98px){.jewelry-builder-steps .jewelry-builder-steps-block .step .step-number{--jewelry-builder-number-cell:32px;font-size:32px;padding-left:33px}}.jewelry-builder-steps .jewelry-builder-steps-block .step .step-number span{display:flex;align-items:center;justify-content:center;width:var(--jewelry-builder-number-cell);height:var(--jewelry-builder-number-cell);line-height:1}.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}}@media(max-width:575.98px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title{width:auto;padding-right:.375rem;line-height:1rem}}@media(max-width:359.98px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title{padding-right:.125rem}}.jewelry-builder-steps .jewelry-builder-steps-block .step .title strong{font-weight:bold;font-size:13px;line-height:1;color:var(--jewelry-builder-text);width:fit-content;position:relative;z-index:5}@media(max-width:575.98px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title strong{width:min-content;line-height:1rem}}@media(max-width:359.98px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title strong{font-size:12px}}@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(--jewelry-builder-text);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{text-decoration-thickness:2px}.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:block}@media(max-width:575.98px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title .selected-title{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}}.jewelry-builder-steps .jewelry-builder-steps-block .step .title .selected-title .item-title{padding:0 .25rem 0 0}@media(min-width:768px) and (max-width:991.98px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title .selected-title .item-title{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}}@media(min-width:1400px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title .selected-title .item-title{display:block}}@media(min-width:992px){.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-flow:row wrap;gap:0 .5rem;margin-top:.25rem;z-index:11;position:relative}@media(max-width:767.98px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title .step-buttons{margin-top:0}}.jewelry-builder-steps .jewelry-builder-steps-block .step .title .step-buttons a,.jewelry-builder-steps .jewelry-builder-steps-block .step .title .step-buttons button{color:var(--jewelry-builder-text);display:flex;align-items:center;min-height:1.5rem;padding:0;border:0;background:0;font:inherit;font-weight:normal;white-space:nowrap;text-decoration:underline}.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,.jewelry-builder-steps .jewelry-builder-steps-block .step .title .step-buttons button:hover,.jewelry-builder-steps .jewelry-builder-steps-block .step .title .step-buttons button:focus{text-decoration-thickness:2px}.jewelry-builder-steps .jewelry-builder-steps-block .step .title .step-buttons a:focus-visible,.jewelry-builder-steps .jewelry-builder-steps-block .step .title .step-buttons button:focus-visible{outline:2px dashed var(--jewelry-builder-text);outline-offset:1px}@media(max-width:575.98px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title .step-buttons a,.jewelry-builder-steps .jewelry-builder-steps-block .step .title .step-buttons button{margin-block:-0.25rem}}@media(max-width:575.98px){.jewelry-builder-steps .jewelry-builder-steps-block .step .title .step-buttons a{display:none}}.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 .step-bg-link:focus-visible{outline:2px dashed var(--jewelry-builder-text);outline-offset:-4px}@media(min-width:576px){.jewelry-builder-steps .jewelry-builder-steps-block .step .step-bg-link.step-view-link{display:none}}.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus,.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus-top{border-bottom:26px solid var(--jewelry-builder-border-color);border-top:0 solid transparent;border-left:13px solid transparent;border-right:13px solid transparent;display:block;position:absolute;right:calc(-13px - 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(--jewelry-builder-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(--jewelry-builder-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:26px solid var(--jewelry-builder-border-color);border-bottom:0 solid transparent;border-left:13px solid transparent;border-right:13px solid transparent;display:block;position:absolute;content:"";top:calc(26px - 1px);left:-13px}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus::before{border-top:50px solid var(--jewelry-builder-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:26px solid var(--jewelry-builder-step-fill);border-top:0 solid transparent;border-left:13px solid transparent;border-right:13px solid transparent;display:block;position:absolute;right:-13px;z-index:2}.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus-top::before{border-top:26px solid var(--jewelry-builder-step-fill);border-bottom:0 solid transparent;border-left:13px solid transparent;border-right:13px solid transparent;display:block;position:absolute;content:"";left:-13px;z-index:2}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus-top{border-bottom:50px solid var(--jewelry-builder-step-fill);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(--jewelry-builder-step-fill);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{margin-left:0}@media(min-width:576px){.jewelry-builder-steps .jewelry-builder-steps-block:first-child{width:95%}}@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 .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(--jewelry-builder-border-color)}@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:576px){.jewelry-builder-steps .jewelry-builder-steps-block:last-child .step{padding-right:10px}}@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(--jewelry-builder-step-fill)}.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:26px solid var(--jewelry-builder-step-fill);border-top:0 solid transparent;border-left:13px solid transparent;border-right:13px solid transparent;display:block;position:absolute;right:-13px;z-index:2}.jewelry-builder-steps .jewelry-builder-steps-block.active .step .rhombus-top::before{border-top:26px solid var(--jewelry-builder-step-fill);border-bottom:0 solid transparent;border-left:13px solid transparent;border-right:13px solid transparent;display:block;position:absolute;content:"";top:calc(26px - 1px);left:-13px;z-index:2}@media(min-width:768px){.jewelry-builder-steps .jewelry-builder-steps-block.active .step .rhombus-top{border-bottom:50px solid var(--jewelry-builder-step-fill);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(--jewelry-builder-step-fill);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:not(.is-disabled) .step:hover,.jewelry-builder-steps .jewelry-builder-steps-block.active:not(.is-disabled) .step:focus-within{--jewelry-builder-step-fill:var(--jewelry-builder-surface);box-shadow:none}.jewelry-builder-steps .jewelry-builder-steps-block.current{--jewelry-builder-step-fill:var(--jewelry-builder-surface)}.jewelry-builder-steps .jewelry-builder-steps-block.current .step{box-shadow:none}.jewelry-builder-steps .jewelry-builder-steps-block.current .step .step-number span{border:2px solid transparent;border-radius:50%;background:var(--jewelry-builder-current-color);color:var(--bs-primary-color);font-size:.75em}.jewelry-builder-steps .jewelry-builder-steps-block.is-done .step .step-number span{border:1px solid var(--jewelry-builder-border-color);border-radius:50%;font-size:.75em}@media(max-width:767.98px){.jewelry-builder-steps .jewelry-builder-steps-block.is-done .step .title .selected-title{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}}.jewelry-builder-steps .jewelry-builder-steps-block.is-disabled .step .step-number{color:var(--jewelry-builder-disabled-number)}.jewelry-builder-steps .jewelry-builder-steps-block.is-disabled .step .title,.jewelry-builder-steps .jewelry-builder-steps-block.is-disabled .step .title strong{color:var(--jewelry-builder-disabled-text)}.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 .step-number .step-buttons button,.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,.jewelry-builder-steps .jewelry-builder-steps-block.danger .step .title .step-buttons button{color:var(--bs-danger) !important}.jewelry-builder-steps .jewelry-builder-steps-block.danger .step .step-number span{border-color:var(--bs-danger)}.jewelry-builder-steps .jewelry-builder-steps-block.danger .step .image img{border-color:var(--bs-danger) !important}.jewelry-builder-steps .jewelry-builder-steps-block.danger.current .step .step-number span{background:var(--bs-danger)}.jewelry-builder-steps-alert,.jewelry-builder-steps-status.alert{margin:.75rem 0 0}.jewelry-builder-steps-summary{margin:0 0 1rem;text-align:left}.alert.alert-danger.jewelry-builder-steps-alert,.alert.alert-danger.jewelry-builder-steps-status{color:var(--bs-body-color);border-color:var(--bs-danger);background:rgba(var(--bs-danger-rgb),0.3)}@supports(color:color-mix(in srgb,red,blue)){.alert.alert-danger.jewelry-builder-steps-alert,.alert.alert-danger.jewelry-builder-steps-status{background:color-mix(in srgb,var(--bs-danger) 12%,var(--bs-final-site-color))}}.jewelry-builder-steps-summary{font-size:.8125rem;line-height:1.4}.jewelry-builder-steps-summary strong{font-weight:600}@media(forced-colors:active){.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus,.jewelry-builder-steps .jewelry-builder-steps-block .step .rhombus-top{display:none}.jewelry-builder-steps .jewelry-builder-steps-block.current .step{outline:2px solid Highlight;outline-offset:-2px}}@media(max-width:600px){.jewelry-builder-steps-alert,.jewelry-builder-steps-status.alert{margin:0;border-width:0 0 1px;border-radius:0}#main-content section.ringsettings-top .jewelry-builder-steps{margin-top:-1.25rem;margin-left:calc(-1 * var(--bs-container-padding-x-2x, 1.25rem));width:calc(100% + 2 * var(--bs-container-padding-x-2x, 1.25rem));min-width:calc(100% + 2 * var(--bs-container-padding-x-2x, 1.25rem));max-width:calc(100% + 2 * var(--bs-container-padding-x-2x, 1.25rem))}#main-content section.ringsettings-top .jewelry-builder-steps .jewelry-builder-steps-block:first-child .step{border-left:0}#main-content section.ringsettings-top .jewelry-builder-steps .jewelry-builder-steps-block:last-child .step{border-right:0}#main-content section.diamond-search-block{padding-top:0;overflow:visible !important}#main-content section.diamond-search-block>.container{padding-top:0}#main-content section.diamond-search-block .jewelry-builder-steps{margin-bottom:1.25rem;margin-left:calc(-1 * var(--bs-container-padding-x-2x, 1.25rem));width:calc(100% + 2 * var(--bs-container-padding-x-2x, 1.25rem));min-width:calc(100% + 2 * var(--bs-container-padding-x-2x, 1.25rem));max-width:calc(100% + 2 * var(--bs-container-padding-x-2x, 1.25rem))}#main-content section.diamond-search-block .jewelry-builder-steps .jewelry-builder-steps-block:first-child .step{border-left:0}#main-content section.diamond-search-block .jewelry-builder-steps .jewelry-builder-steps-block:last-child .step{border-right:0}}#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-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%}#jewelry-details-summary-column #jewelry-details-summary{font-family:var(--bs-p-family),var(--bs-body-font-family);font-variant-numeric:lining-nums}@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:1rem;text-wrap:pretty}#jewelry-details-summary-column #jewelry-details-summary .details-header hr{margin-top:.5rem;margin-bottom:.5rem;border-top-color:rgba(var(--bs-body-color-rgb),0.12);background-color:rgba(var(--bs-body-color-rgb),0.12);opacity:1}#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-h1,#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-price{margin-bottom:.75rem}#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-availability,#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-shipping-cost,#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-available-locations:not(:empty),#jewelry-details-summary-column #jewelry-details-summary .details-header>.arrives-by-notice{position:relative;margin:0;padding-left:1.75rem;line-height:1.4;margin-bottom:.75rem}#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-availability>i,#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-shipping-cost>i,#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-available-locations:not(:empty)>i,#jewelry-details-summary-column #jewelry-details-summary .details-header>.arrives-by-notice>i{position:absolute;top:0;left:0;width:18px;height:18px;font-size:18px;line-height:1;color:var(--bs-primary)}#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-availability strong,#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-shipping-cost strong,#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-available-locations:not(:empty) strong,#jewelry-details-summary-column #jewelry-details-summary .details-header>.arrives-by-notice strong{display:block;margin:0;font-weight:normal;color:var(--bs-body-color)}#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-availability span,#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-shipping-cost span,#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-available-locations:not(:empty) span,#jewelry-details-summary-column #jewelry-details-summary .details-header>.arrives-by-notice span{display:block;color:rgba(var(--bs-body-color-rgb),0.75)}#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-availability span::first-letter ,#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-shipping-cost span::first-letter ,#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-available-locations:not(:empty) span::first-letter ,#jewelry-details-summary-column #jewelry-details-summary .details-header>.arrives-by-notice span::first-letter {text-transform:uppercase}#jewelry-details-summary-column #jewelry-details-summary .details-header>.arrives-by-notice>i,#jewelry-details-summary-column #jewelry-details-summary .details-header>.arrives-by-notice strong{color:color-mix(in srgb,var(--bs-success) 50%,var(--bs-body-color))}#jewelry-details-summary-column #jewelry-details-summary .details-header>.arrives-by-notice strong{font-weight:600}#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-price:has(+.detail-center-stone-note){margin-bottom:.5rem}#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-center-stone-note{margin-bottom:.75rem}#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-center-stone-note:has(+.detail-in-stock-flag,+.detail-lab-grown-flag){margin-bottom:.5rem}#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-in-stock-flag,#jewelry-details-summary-column #jewelry-details-summary .details-header>.detail-lab-grown-flag{margin-bottom:.5rem}#jewelry-details-summary-column #jewelry-details-summary:not(:has([name=add_to_cart]:not(:disabled,.hide),.details-cart-status:not(.hide))) .details-checkout .details-fulfillment:not(:has(>.detail-availability,>.detail-shipping-cost,>.detail-available-locations>*)){display:none}#jewelry-details-summary-column #jewelry-details-summary .details-checkout>hr{border-top-color:rgba(var(--bs-body-color-rgb),0.12);background-color:rgba(var(--bs-body-color-rgb),0.12);opacity:1}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .modal-title{font-family:var(--bs-h4-family),var(--bs-h4-class);font-weight:var(--bs-h4-weight)}#jewelry-details-summary-column #jewelry-details-summary .details-section-title{font-family:var(--bs-h6-family),var(--bs-h6-class);font-size:1.125rem;font-size-adjust:.48;font-weight:var(--bs-h6-weight);line-height:1.25;letter-spacing:var(--bs-h6-letter-spacing);text-transform:var(--bs-h6-transform);color:var(--bs-p-color);margin:0}#jewelry-details-summary-column #jewelry-details-summary .details-variants:not(:has(>:not(.hide)))+.details-checkout>hr{display:none}#jewelry-details-summary-column #jewelry-details-summary .details-variants .form-floating{margin-bottom:1rem}#jewelry-details-summary-column #jewelry-details-summary .details-variants #non-variation-quantity{max-width:8rem}#jewelry-details-summary-column #jewelry-details-summary .details-checkout{text-align:center;margin-bottom:1.5rem}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-cart-status,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-builder-status{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:max(0.8125rem,var(--bs-p-size) * .9);line-height:1.4;text-align:start}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-cart-status.hide,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-builder-status.hide{display:none}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-cart-status .details-cart-status-text,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-cart-status .details-builder-status-text,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-builder-status .details-cart-status-text,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-builder-status .details-builder-status-text{display:flex;align-items:center;font-weight:600;color:var(--bs-body-color)}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-cart-status .details-cart-status-text i,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-cart-status .details-builder-status-text i,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-builder-status .details-cart-status-text i,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-builder-status .details-builder-status-text i{flex:none;width:18px;height:18px;margin-right:calc(1.75rem - 18px);font-size:18px;line-height:1;color:var(--bs-success)}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-cart-status button,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-builder-status button{font-weight:normal;color:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer;transition:color .15s ease-in-out;flex:none;min-height:24px;padding:0;border:0;background:0;font-family:inherit;font-size:inherit}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-cart-status button:hover,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-builder-status button:hover{color:var(--bs-primary)}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-cart-status button:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-builder-status button:focus-visible{outline:2px dashed var(--bs-body-color);outline-offset:2px}@media(prefers-reduced-motion:reduce){#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-cart-status button,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-builder-status button{transition:none}}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note{display:flex;align-items:flex-start;margin-bottom:.75rem;padding:.75rem;border:1px solid rgba(var(--bs-body-color-rgb),0.12);border-radius:var(--bs-border-radius);background:rgba(var(--bs-warning-rgb),0.08);font-family:var(--bs-p-family),var(--bs-body-font-family);font-size:max(0.8125rem,var(--bs-p-size) * .9);line-height:1.4;text-align:start;color:var(--bs-body-color)}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note i{flex:none;display:flex;align-items:center;width:18px;height:calc(max(0.8125rem, var(--bs-p-size) * 0.9) * 1.4);margin-right:calc(1.75rem - 18px);font-size:18px;line-height:1;color:color-mix(in srgb,var(--bs-warning) 45%,var(--bs-body-color))}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note p{margin:0;font:inherit;color:inherit}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note strong{display:block;margin:0;font-weight:600;color:var(--bs-body-color)}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note .details-fit-note-actions{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.375rem}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note a,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note button{font-weight:normal;color:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer;transition:color .15s ease-in-out;position:relative;padding:0;border:0;background:0;font:inherit}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note a:hover,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note button:hover{color:var(--bs-primary)}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note a:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note button:focus-visible{outline:2px dashed var(--bs-body-color);outline-offset:2px}@media(prefers-reduced-motion:reduce){#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note a,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note button{transition:none}}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note a:hover,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note button:hover{color:inherit;text-decoration-thickness:2px}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note a::after,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fit-note button::after{content:"";position:absolute;inset:-0.25rem -0.25rem}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-secondary-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-secondary-actions>.btn{flex:1 1 10rem;min-height:44px;padding:.5rem .75rem;border:1px solid rgba(var(--bs-body-color-rgb),0.12);background:transparent;font-size:max(0.8125rem,var(--bs-p-size) * .9);font-weight:500;line-height:1.25;letter-spacing:normal;text-transform:none;color:var(--bs-body-color);transition:background-color .15s ease-out,border-color .15s ease-out}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-secondary-actions>.btn:hover,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-secondary-actions>.btn:active{border-color:rgba(var(--bs-body-color-rgb),0.35);background:rgba(var(--bs-body-color-rgb),0.04);color:var(--bs-body-color)}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-secondary-actions>.btn:focus-visible{outline:2px dashed var(--bs-body-color);outline-offset:2px;box-shadow:none}@media(prefers-reduced-motion:reduce){#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-secondary-actions>.btn{transition:none}}#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%;border:1px solid rgba(var(--bs-body-color-rgb),0.12);background:var(--bs-final-site-color);color:var(--bs-body-color);transition:background-color .2s ease-out,border-color .2s ease-out}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-wish-list-button-set .btn-wishlist:hover,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-wish-list-button-set .btn-wishlist:focus,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-wish-list-button-set .btn-wishlist:active{background:var(--bs-final-site-color);box-shadow:none}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-wish-list-button-set .btn-wishlist:hover,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-wish-list-button-set .btn-wishlist:focus-visible{border-color:rgba(var(--bs-body-color-rgb),0.35);color:var(--bs-wishlist-color,var(--bs-primary))}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-wish-list-button-set .btn-wishlist:focus-visible{outline:2px dashed var(--bs-body-color);outline-offset:2px;box-shadow:none}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-wish-list-button-set .btn-wishlist.item-in-a-wishlist{color:var(--bs-wishlist-color,var(--bs-primary));border-color:color-mix(in srgb,var(--bs-wishlist-color,var(--bs-primary)) 30%,var(--bs-final-site-color));background:color-mix(in srgb,var(--bs-wishlist-color,var(--bs-primary)) 7%,var(--bs-final-site-color))}@media(prefers-reduced-motion:reduce){#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-wish-list-button-set .btn-wishlist{transition:none}}#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;margin-bottom:.5rem}#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{margin-top:1.5rem;margin-bottom:.75rem;border-radius:var(--bs-border-radius);border:1px solid rgba(var(--bs-body-color-rgb),0.12)}@media(scripting:none){#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons{display:none}}#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%;min-height:3rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1px}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li{position:relative;display:block;flex:1 1 0;border-right:1px solid rgba(var(--bs-body-color-rgb),0.08)}#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,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li button{color:var(--bs-p-color);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:100%;min-height:3rem;padding:.25rem .3125rem;border:0;border-radius:var(--bs-border-radius);background:0;text-decoration:none;transition:color .15s ease-in-out}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li a i,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li button i{display:block;width:18px;height:18px;font-size:18px;line-height:1;color:var(--bs-primary);transition:color .15s ease-in-out}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li a span,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li button span{display:block;line-height:1.2;font-size:calc(var(--bs-p-size) * 0.8125);font-weight:normal;color:var(--bs-body-color);white-space:nowrap;transition:color .15s ease-in-out}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li a:hover,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li button: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,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li button:hover i,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li button: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,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li button:hover span{text-decoration:underline;text-underline-offset:.15em}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li a:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li button:focus-visible{outline:2px dashed var(--bs-body-color);outline-offset:-2px}@media(prefers-reduced-motion:reduce){#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li a,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li button{transition:none}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li a i,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li a span,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li button i,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .detail-action-icons ul.details-action-icons-list li button span{transition:none}}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;margin-bottom:1.5rem;padding-top:1rem;border-top:1px solid rgba(var(--bs-body-color-rgb),0.12);text-align:start}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment:not(:has(>.detail-availability,>.detail-shipping-cost,>.detail-available-locations>*,>.arrives-by-notice)){display:none}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment .detail,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment .arrives-by-notice{position:relative;margin:0;padding-left:1.75rem;line-height:1.4}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment .detail>i,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment .arrives-by-notice>i{position:absolute;top:0;left:0;width:18px;height:18px;font-size:18px;line-height:1;color:var(--bs-primary)}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment .detail strong,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment .arrives-by-notice strong{display:block;margin:0;font-weight:normal;color:var(--bs-body-color)}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment .detail span,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment .arrives-by-notice span{display:block;color:rgba(var(--bs-body-color-rgb),0.75)}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment .detail span::first-letter ,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment .arrives-by-notice span::first-letter {text-transform:uppercase}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment .arrives-by-notice>i,#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment .arrives-by-notice strong{color:color-mix(in srgb,var(--bs-success) 50%,var(--bs-body-color))}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment .arrives-by-notice strong{font-weight:600}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment .detail-available-locations{text-align:left !important}#jewelry-details-summary-column #jewelry-details-summary .details-checkout .details-fulfillment .detail-available-locations:not(:has(>*)){display:none}#jewelry-details-summary-column #jewelry-details-summary .detail{display:block;line-height:1.4;font-size:max(0.8125rem,var(--bs-p-size) * .9);margin-bottom:1.25rem}#jewelry-details-summary-column #jewelry-details-summary .detail p{font-size:max(0.8125rem,var(--bs-p-size) * .9)}#jewelry-details-summary-column #jewelry-details-summary .detail strong{font-size:inherit;font-weight:600;color:var(--bs-body-color);display:flex;margin-top:0;margin-bottom:.3125rem;align-items:center}#jewelry-details-summary-column #jewelry-details-summary .detail strong>i{flex:none;width:18px;height:18px;line-height:1;font-size:18px;margin-right:calc(1.75rem - 18px)}#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{font-weight:normal;color:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer;transition:color .15s ease-in-out}#jewelry-details-summary-column #jewelry-details-summary .detail a:hover,#jewelry-details-summary-column #jewelry-details-summary .detail span a:hover{color:var(--bs-primary)}#jewelry-details-summary-column #jewelry-details-summary .detail a:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .detail span a:focus-visible{outline:2px dashed var(--bs-body-color);outline-offset:2px}@media(prefers-reduced-motion:reduce){#jewelry-details-summary-column #jewelry-details-summary .detail a,#jewelry-details-summary-column #jewelry-details-summary .detail span a{transition:none}}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-h1 h1{text-wrap:balance;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{flex-wrap:wrap;min-height:25px;overflow:visible}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-price>span{white-space:nowrap}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-price strong{font-size:calc(var(--bs-p-size) * 1.375);font-weight:500}#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 strong del,#jewelry-details-summary-column #jewelry-details-summary .detail.detail-price strong strike{font-size:.75em;font-weight:normal}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-price del,#jewelry-details-summary-column #jewelry-details-summary .detail.detail-price strike{opacity:.7;margin-right:.5rem}#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-body-color)}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-in-stock-flag strong{color:var(--bs-body-color);margin-bottom:0}#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-center-stone-note{display:flex;align-items:flex-start;font-size:max(0.8125rem,var(--bs-p-size) * .9);line-height:1.4;color:var(--bs-body-color)}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-center-stone-note i{flex:none;display:flex;align-items:center;width:18px;height:calc(max(0.8125rem, var(--bs-p-size) * 0.9) * 1.4);margin-right:calc(1.75rem - 18px);font-size:18px;line-height:1}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-center-stone-note i.icon-check-circle{color:var(--bs-success)}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-center-stone-note strong{display:block;color:inherit;margin-bottom:0}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-lab-grown-flag strong{color:var(--bs-body-color);margin-bottom:0}#jewelry-details-summary-column #jewelry-details-summary .detail.detail-lab-grown-flag strong img{width:23px;height:23px;object-fit:contain;margin-right:calc(1.75rem - 23px);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}#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-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 !important}#jewelry-details-summary-column #jewelry-details-summary .detail-description .details-section-title{margin-bottom:.5rem}#jewelry-details-summary-column #jewelry-details-summary .detail-description:has(>span:empty){display:none}#jewelry-details-summary-column #jewelry-details-summary .detail-description>span{line-height:var(--bs-p-line-height)}#jewelry-details-summary-column #jewelry-details-summary .detail-description .ellipsis{margin-right:0}#jewelry-details-summary-column #jewelry-details-summary .detail-description .hidden-text:focus:not(:focus-visible){outline:0}#jewelry-details-summary-column #jewelry-details-summary .detail-description button{font-weight:normal;color:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer;transition:color .15s ease-in-out;border:0;padding:0;background:0;font-family:inherit;font-size:inherit}#jewelry-details-summary-column #jewelry-details-summary .detail-description button:hover{color:var(--bs-primary)}#jewelry-details-summary-column #jewelry-details-summary .detail-description button:focus-visible{outline:2px dashed var(--bs-body-color);outline-offset:2px}@media(prefers-reduced-motion:reduce){#jewelry-details-summary-column #jewelry-details-summary .detail-description button{transition:none}}#jewelry-details-summary-column #jewelry-details-summary .detail-description button.show-less{display:block;margin-top:.75rem}#jewelry-details-summary-column #jewelry-details-summary .btn:focus-visible,#jewelry-details-summary-column #jewelry-details-summary .btn-check:focus-visible+.btn{outline:2px dashed var(--bs-body-color);outline-offset:2px}#jewelry-details-summary-column #jewelry-details-summary .form-floating .form-select,#jewelry-details-summary-column #jewelry-details-summary .form-floating .form-control{background-color:var(--bs-final-site-color);border-radius:var(--bs-border-radius);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-body-color);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-body-color);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(44px,0fr));gap:.5rem}#jewelry-details-summary-column #jewelry-details-summary .variation-list ul li{width:44px;height:44px;display:block}#jewelry-details-summary-column #jewelry-details-summary .variation-list ul li button{width:44px;height:44px;padding:0;border:0;border-radius:var(--bs-border-radius);box-shadow:inset 0 0 0 1px var(--bs-input-border-color);background-color:var(--bs-final-site-color);color:var(--bs-body-color);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-body-color);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:first-child{margin-top:0}#jewelry-details-summary-column #jewelry-details-summary .accordion .accordion-item{background:transparent;border-radius:0;border-left:0;border-right:0;border-color:rgba(var(--bs-body-color-rgb),0.12)}#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{font-family:var(--bs-h6-family),var(--bs-h6-class);font-size:1.125rem;font-size-adjust:.48;font-weight:var(--bs-h6-weight);line-height:1.25;letter-spacing:var(--bs-h6-letter-spacing);text-transform:var(--bs-h6-transform);color:var(--bs-p-color);gap:.75rem;background:transparent;padding:.875rem 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-body-color);outline-offset:-2px}#jewelry-details-summary-column #jewelry-details-summary .accordion .accordion-item .accordion-collapse .accordion-body{padding:1.25rem 0 .125rem 0;border-top:1px solid rgba(var(--bs-body-color-rgb),0.12);display:grid;grid-template-columns:repeat(2,1fr);gap:0 1rem}#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:500;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:1.25rem}#jewelry-details-summary-column #jewelry-details-summary .accordion #recommended-centerstones-accordion-item .recommended-centers-toggle:empty{display:none}#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-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:50%;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.08);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%;min-height:2.6em;font-size:calc(var(--bs-p-size) * 0.8125);line-height:1.3;font-weight:500;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:max(0.8125rem,var(--bs-p-size) * .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-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 .arrives-by-notice-link{font-weight:normal;color:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer;transition:color .15s ease-in-out;display:block;min-height:1.5rem;padding:.125rem 0;border:0;background:0;font-family:inherit;font-size:inherit;text-align:inherit}#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice .arrives-by-notice-link:hover{color:var(--bs-primary)}#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice .arrives-by-notice-link:focus-visible{outline:2px dashed var(--bs-body-color);outline-offset:2px}@media(prefers-reduced-motion:reduce){#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice .arrives-by-notice-link{transition:none}}#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice::before{display:none !important}#jewelry-details-summary-column #jewelry-details-summary .arrives-by-notice>i{font-weight:bold}#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:not(.jewelry-img-photo)::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:1}#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}#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{outline:2px dashed var(--dark);outline-offset:2px;box-shadow:0 0 0 2px var(--light);box-shadow:0 0 0 2px var(--light) !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:18px;color:var(--bs-body-color) !important;opacity:1;-webkit-text-stroke:1px var(--bs-body-color) !important;position:relative;z-index:1;transition:opacity .15s ease-out}#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(--bs-final-site-color);box-shadow:0 0 0 .5px rgba(var(--bs-dark-rgb),var(--frost-edge,0.12)),inset 0 1px 0 rgba(var(--bs-light-rgb),0.35),0 3px 12px rgba(var(--bs-dark-rgb),var(--frost-lift,0.18));display:block;z-index:0;transition:box-shadow .15s ease-out,transform .12s ease-out,opacity .15s ease-out}@supports(color:color-mix(in srgb,red,blue)){@supports(backdrop-filter:blur(1px)){#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{background:color-mix(in srgb,var(--bs-final-site-color) var(--bs-frost-fill,60%),transparent);backdrop-filter:blur(8px) saturate(170%)}}@supports(-webkit-backdrop-filter:blur(1px)){#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{background:color-mix(in srgb,var(--bs-final-site-color) var(--bs-frost-fill,60%),transparent);-webkit-backdrop-filter:blur(8px) saturate(170%)}}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){#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{background:var(--bs-final-site-color);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){#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{outline:1px solid CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}}#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-prev::after,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next::after{content:"";position:absolute;inset:-2px;border-radius:100%}#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{--frost-edge:.22;--frost-lift:.28}#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-prev:active::before,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next:active::before{transform:scale(0.94)}@media(prefers-reduced-motion:reduce){#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-prev i,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next::before,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next i{transition:none}#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-prev:active::before,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next:active::before{transform:none}}#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}@media(hover:hover){#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-prev i,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next::before,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next i{opacity:0}#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-prev:focus-visible::before,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-prev:focus-visible i,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next:focus-visible::before,#jewelry-details-media-objects #jewelry-details-main-images .owl-nav button.owl-next:focus-visible i{opacity:1}#jewelry-details-media-objects #jewelry-details-main-images:hover .owl-nav button.owl-prev::before,#jewelry-details-media-objects #jewelry-details-main-images:hover .owl-nav button.owl-prev i,#jewelry-details-media-objects #jewelry-details-main-images:hover .owl-nav button.owl-next::before,#jewelry-details-media-objects #jewelry-details-main-images:hover .owl-nav button.owl-next i{opacity:1}}#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-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.active,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="4"] button.thumb-item.active:last-child{margin:0 0 0 .3125rem !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="4"] button.thumb-item.active:first-child{margin: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.active,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="5"] button.thumb-item.active:last-child{margin:0 0 0 .3125rem !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="5"] button.thumb-item.active:first-child{margin: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.active,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="6"] button.thumb-item.active:last-child{margin:0 0 0 .3125rem !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="6"] button.thumb-item.active:first-child{margin: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.active,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="7"] button.thumb-item.active:last-child{margin:0 0 0 .3125rem !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="7"] button.thumb-item.active:first-child{margin: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.active,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="8"] button.thumb-item.active:last-child{margin:0 0 0 .3125rem !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="8"] button.thumb-item.active:first-child{margin: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.active,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="6"] button.thumb-item.active:last-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="7"] button.thumb-item.active,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="7"] button.thumb-item.active:last-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="8"] button.thumb-item.active,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="8"] button.thumb-item.active:last-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="9"] button.thumb-item.active,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="9"] button.thumb-item.active:last-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="10"] button.thumb-item.active,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="10"] button.thumb-item.active:last-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="11"] button.thumb-item.active,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="11"] button.thumb-item.active:last-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="12"] button.thumb-item.active,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="12"] button.thumb-item.active:last-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="13"] button.thumb-item.active,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="13"] button.thumb-item.active:last-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="14"] button.thumb-item.active,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="14"] button.thumb-item.active:last-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="15"] button.thumb-item.active,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="15"] button.thumb-item.active:last-child{margin:0 0 0 .3125rem !important}#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="6"] button.thumb-item.active:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="7"] button.thumb-item.active:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="8"] button.thumb-item.active:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="9"] button.thumb-item.active:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="10"] button.thumb-item.active:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="11"] button.thumb-item.active:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="12"] button.thumb-item.active:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="13"] button.thumb-item.active:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="14"] button.thumb-item.active:first-child,#jewelry-details-media-objects .column-slider-thumbs[data-thumbs-count="15"] button.thumb-item.active:first-child{margin: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;font-family:var(--bs-p-family),var(--bs-body-font-family);font-size:max(0.8125rem,var(--bs-p-size) * .9);line-height:1.4}#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-live-assistance-text i{color:var(--bs-primary)}#jewelry-details-media-objects #jewelry-details-live-assistance-text a{font-weight:normal;color:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer;transition:color .15s ease-in-out}#jewelry-details-media-objects #jewelry-details-live-assistance-text a:hover{color:var(--bs-primary)}#jewelry-details-media-objects #jewelry-details-live-assistance-text a:focus-visible{outline:2px dashed var(--bs-body-color);outline-offset:2px}@media(prefers-reduced-motion:reduce){#jewelry-details-media-objects #jewelry-details-live-assistance-text a{transition:none}}#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-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-content .jewelry-builder-steps{margin-top:calc(-1 * var(--bs-container-padding-x, 0.625rem) - 0.5rem);margin-bottom:calc(1rem + 1px);margin-left:calc(-1 * var(--bs-container-padding-x-2x, 1.25rem));width:calc(100% + 2 * var(--bs-container-padding-x-2x, 1.25rem));min-width:calc(100% + 2 * var(--bs-container-padding-x-2x, 1.25rem));max-width:calc(100% + 2 * var(--bs-container-padding-x-2x, 1.25rem))}#main-content .jewelry-builder-steps .jewelry-builder-steps-block:first-child .step{border-left:0}#main-content .jewelry-builder-steps .jewelry-builder-steps-block:last-child .step{border-right:0}#main-content #page-breadcrumb{position:absolute;top:calc(-0.375rem - 1px);margin-left:-0.625rem;z-index:11}#main-content .jewelry-builder-steps+#page-breadcrumb{position:relative;top:calc(-0.375rem - 1px);left:-0.625rem;margin-left:0;z-index:11;height:0}#main-content .jewelry-builder-steps+#page-breadcrumb+.intro-text{padding-top:2.25rem;margin-bottom:calc(1rem + 1px)}#main-content #page-breadcrumb .breadcrumb-item{position:relative;align-items:center;padding:0 .75rem 0 .25rem !important;border-radius:4rem !important;--bs-frost-fill:75%;background:var(--bs-final-site-color);box-shadow:0 0 0 .5px rgba(var(--bs-dark-rgb),var(--frost-edge,0.12)),inset 0 1px 0 rgba(var(--bs-light-rgb),0.35),0 3px 12px rgba(var(--bs-dark-rgb),var(--frost-lift,0.18))}@supports(color:color-mix(in srgb,red,blue)){@supports(backdrop-filter:blur(1px)){#main-content #page-breadcrumb .breadcrumb-item{background:color-mix(in srgb,var(--bs-final-site-color) var(--bs-frost-fill,60%),transparent);backdrop-filter:blur(8px) saturate(170%)}}@supports(-webkit-backdrop-filter:blur(1px)){#main-content #page-breadcrumb .breadcrumb-item{background:color-mix(in srgb,var(--bs-final-site-color) var(--bs-frost-fill,60%),transparent);-webkit-backdrop-filter:blur(8px) saturate(170%)}}}}@media(max-width:600px) and (prefers-reduced-transparency:reduce),(max-width:600px) and (prefers-contrast:more){#main-content #page-breadcrumb .breadcrumb-item{background:var(--bs-final-site-color);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:600px) and (forced-colors:active){#main-content #page-breadcrumb .breadcrumb-item{outline:1px solid CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:600px){#main-content #page-breadcrumb .breadcrumb-item::before{translate:5px 0;color:var(--bs-body-color)}#main-content #page-breadcrumb .breadcrumb-item>a{display:flex;align-items:center;min-height:2rem;transform:none;color:var(--bs-body-color)}#main-content #page-breadcrumb .breadcrumb-item>a:focus-visible{outline:2px dashed currentcolor;outline-offset:2px;box-shadow:0 0 0 2px var(--bs-final-site-color)}#main-content #page-breadcrumb .breadcrumb-item>a::after{content:"";position:absolute;inset:-0.375rem 0}#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}}#jewelry-details-summary-inner:not(:has([name=add_to_cart]:not(:disabled,.hide),.details-cart-status:not(.hide))) .arrives-by-notice,#jewelry-details-summary-inner:not(:has([name=add_to_cart]:not(:disabled,.hide),.details-cart-status:not(.hide))) .arrives-by-options{display:none}.icon-christmas-tree::before{content:"";display:block;width:1em;height:1em;background:currentcolor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1 6 8.5h3.25L4.25 15h3.5L2.5 20.25h8V23h3v-2.75h8L16.25 15h3.5l-5-6.5H18z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1 6 8.5h3.25L4.25 15h3.5L2.5 20.25h8V23h3v-2.75h8L16.25 15h3.5l-5-6.5H18z'/%3E%3C/svg%3E") center/contain no-repeat}@media(forced-colors:active){.icon-christmas-tree::before{forced-color-adjust:none;background:CanvasText}}.arrives-by-options{margin:0 1.25rem 1rem;padding:.5rem 0 1rem;border-bottom:1px solid rgba(var(--bs-body-color-rgb),0.12);font-size:max(0.8125rem,var(--bs-p-size) * .9);text-align:start}.arrives-by-options strong{display:block;margin-bottom:.25rem;color:color-mix(in srgb,var(--bs-success) 50%,var(--bs-body-color))}.arrives-by-options ul{margin:0}@keyframes loading-placeholder-shimmer{from{background-position:-100% 0}to{background-position:200% 0}}@media(scripting:enabled){#jewelry-details-main-images .jewelry-img-photo img[data-fallback]:not(.is-loaded){background:rgba(var(--bs-body-color-rgb),0.06)}}@media(scripting:enabled) and (prefers-reduced-motion:no-preference){#jewelry-details-main-images .jewelry-img-photo img[data-fallback]:not(.is-loaded){background:linear-gradient(90deg,transparent,rgba(var(--bs-white-rgb),0.6),transparent) -100% 0/50% 100% no-repeat,rgba(var(--bs-body-color-rgb),0.06);animation:loading-placeholder-shimmer 1.6s ease-in-out 15}}@media(scripting:enabled){#jewelry-ringsetting-stone-matches:empty{padding-bottom:8px;container-type:inline-size}#jewelry-ringsetting-stone-matches:empty::before,#jewelry-ringsetting-stone-matches:empty::after{--loading-tile-count:2;--loading-tile-step:calc((100% + 10px) / var(--loading-tile-count));content:"";display:block;background:rgba(var(--bs-body-color-rgb),0.06)}}@media(scripting:enabled) and (prefers-reduced-motion:no-preference){#jewelry-ringsetting-stone-matches:empty::before,#jewelry-ringsetting-stone-matches:empty::after{background:linear-gradient(90deg,transparent,rgba(var(--bs-white-rgb),0.6),transparent) -100% 0/50% 100% no-repeat,rgba(var(--bs-body-color-rgb),0.06);animation:loading-placeholder-shimmer 1.6s ease-in-out 15}}@media(scripting:enabled) and (min-width:575px){#jewelry-ringsetting-stone-matches:empty::before,#jewelry-ringsetting-stone-matches:empty::after{--loading-tile-count:3}}@media(scripting:enabled) and (min-width:992px){#jewelry-ringsetting-stone-matches:empty::before,#jewelry-ringsetting-stone-matches:empty::after{--loading-tile-count:4}}@media(scripting:enabled) and (min-width:1200px){#jewelry-ringsetting-stone-matches:empty::before,#jewelry-ringsetting-stone-matches:empty::after{--loading-tile-count:5}}@media(scripting:enabled){#jewelry-ringsetting-stone-matches:empty::before{height:calc((100cqw + 10px) / var(--loading-tile-count) - 10px);-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(var(--loading-tile-step) - 10px), transparent 0 var(--loading-tile-step));mask:repeating-linear-gradient(90deg,#000 0 calc(var(--loading-tile-step) - 10px), transparent 0 var(--loading-tile-step))}#jewelry-ringsetting-stone-matches:empty::after{height:56px;margin-top:12px;-webkit-mask:repeating-linear-gradient(90deg,transparent 0 calc(var(--loading-tile-step) * 0.15), #000 0 calc(var(--loading-tile-step) * 0.85 - 10px), transparent 0 var(--loading-tile-step)), repeating-linear-gradient(180deg, #000 0 12px, transparent 0 22px);-webkit-mask-composite:source-in;mask:repeating-linear-gradient(90deg,transparent 0 calc(var(--loading-tile-step) * 0.15), #000 0 calc(var(--loading-tile-step) * 0.85 - 10px), transparent 0 var(--loading-tile-step)), repeating-linear-gradient(180deg, #000 0 12px, transparent 0 22px);mask-composite:intersect}#jewelry-similar-items:empty{padding-bottom:42px;container-type:inline-size}#jewelry-similar-items:empty::before,#jewelry-similar-items:empty::after{--loading-tile-count:2;--loading-tile-step:calc((100% + 10px) / var(--loading-tile-count));content:"";display:block;background:rgba(var(--bs-body-color-rgb),0.06)}}@media(scripting:enabled) and (prefers-reduced-motion:no-preference){#jewelry-similar-items:empty::before,#jewelry-similar-items:empty::after{background:linear-gradient(90deg,transparent,rgba(var(--bs-white-rgb),0.6),transparent) -100% 0/50% 100% no-repeat,rgba(var(--bs-body-color-rgb),0.06);animation:loading-placeholder-shimmer 1.6s ease-in-out 15}}@media(scripting:enabled) and (min-width:575px){#jewelry-similar-items:empty::before,#jewelry-similar-items:empty::after{--loading-tile-count:3}}@media(scripting:enabled) and (min-width:992px){#jewelry-similar-items:empty::before,#jewelry-similar-items:empty::after{--loading-tile-count:4}}@media(scripting:enabled) and (min-width:1200px){#jewelry-similar-items:empty::before,#jewelry-similar-items:empty::after{--loading-tile-count:5}}@media(scripting:enabled){#jewelry-similar-items:empty::before{height:calc((100cqw + 10px) / var(--loading-tile-count) - 10px);-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(var(--loading-tile-step) - 10px), transparent 0 var(--loading-tile-step));mask:repeating-linear-gradient(90deg,#000 0 calc(var(--loading-tile-step) - 10px), transparent 0 var(--loading-tile-step))}#jewelry-similar-items:empty::after{height:56px;margin-top:12px;-webkit-mask:repeating-linear-gradient(90deg,transparent 0 calc(var(--loading-tile-step) * 0.15), #000 0 calc(var(--loading-tile-step) * 0.85 - 10px), transparent 0 var(--loading-tile-step)), repeating-linear-gradient(180deg, #000 0 12px, transparent 0 22px);-webkit-mask-composite:source-in;mask:repeating-linear-gradient(90deg,transparent 0 calc(var(--loading-tile-step) * 0.15), #000 0 calc(var(--loading-tile-step) * 0.85 - 10px), transparent 0 var(--loading-tile-step)), repeating-linear-gradient(180deg, #000 0 12px, transparent 0 22px);mask-composite:intersect}#jewelry-details-description-text{display:block;margin-bottom:1rem}}@media(scripting:enabled) and (max-width:767px){#jewelry-details-media-objects.jewelry-details-image-grid #jewelry-details-main-images.d-grid:not(:has(+#jewelry-details-alternate-image-thumbs-container)){display:block !important;max-width:600px;aspect-ratio:1/1}#jewelry-details-media-objects.jewelry-details-image-grid #jewelry-details-main-images.d-grid:not(:has(+#jewelry-details-alternate-image-thumbs-container))>:not(:first-child){display:none}}@media(scripting:enabled) and (max-width:767px) and (min-width:601px){#jewelry-details-media-objects.jewelry-details-image-grid #jewelry-details-main-images.d-grid:not(:has(+#jewelry-details-alternate-image-thumbs-container)){margin-left:auto;margin-right:auto}}@media(scripting:enabled) and (max-width:991px){#jewelry-details-media-objects:not([data-image-count="0"],[data-image-count="1"])[data-image-count="2"]{--pdp-thumb-count:2}#jewelry-details-media-objects:not([data-image-count="0"],[data-image-count="1"])[data-image-count="3"]{--pdp-thumb-count:3}#jewelry-details-media-objects:not([data-image-count="0"],[data-image-count="1"])[data-image-count="4"]{--pdp-thumb-count:4}#jewelry-details-media-objects:not([data-image-count="0"],[data-image-count="1"])[data-image-count="5"]{--pdp-thumb-count:5}#jewelry-details-media-objects:not([data-image-count="0"],[data-image-count="1"]) #jewelry-details-main-images:last-child{margin-bottom:110px}}@media(scripting:enabled) and (max-width:991px) and (max-width:600px){#jewelry-details-media-objects:not([data-image-count="0"],[data-image-count="1"]) #jewelry-details-main-images:last-child{margin-bottom:100px}}@media(scripting:enabled) and (max-width:991px){#jewelry-details-media-objects:not([data-image-count="0"],[data-image-count="1"]) #jewelry-details-main-images+:not(#jewelry-details-alternate-image-thumbs-container){margin-top:110px}}@media(scripting:enabled) and (max-width:991px) and (max-width:600px){#jewelry-details-media-objects:not([data-image-count="0"],[data-image-count="1"]) #jewelry-details-main-images+:not(#jewelry-details-alternate-image-thumbs-container){margin-top:100px}}@media(scripting:enabled) and (max-width:991px){#jewelry-details-media-objects:not([data-image-count="0"],[data-image-count="1"]) #jewelry-details-main-images+:not(#jewelry-details-alternate-image-thumbs-container)::before{content:"";display:block;width:calc(87px * var(--pdp-thumb-count, 5) - 7px);max-width:100%;height:80px;margin:-90px auto 10px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 80px,transparent 80px 87px);mask:repeating-linear-gradient(90deg,#000 0 80px,transparent 80px 87px);background:rgba(var(--bs-body-color-rgb),0.06)}}@media(scripting:enabled) and (max-width:991px) and (prefers-reduced-motion:no-preference){#jewelry-details-media-objects:not([data-image-count="0"],[data-image-count="1"]) #jewelry-details-main-images+:not(#jewelry-details-alternate-image-thumbs-container)::before{background:linear-gradient(90deg,transparent,rgba(var(--bs-white-rgb),0.6),transparent) -100% 0/50% 100% no-repeat,rgba(var(--bs-body-color-rgb),0.06);animation:loading-placeholder-shimmer 1.6s ease-in-out 15}}@media(scripting:enabled) and (min-width:992px){#jewelry-details-media-objects:not(.jewelry-details-image-grid,[data-image-count="0"],[data-image-count="1"])[data-image-count="2"]{--pdp-thumb-count:2}#jewelry-details-media-objects:not(.jewelry-details-image-grid,[data-image-count="0"],[data-image-count="1"])[data-image-count="3"]{--pdp-thumb-count:3}#jewelry-details-media-objects:not(.jewelry-details-image-grid,[data-image-count="0"],[data-image-count="1"])[data-image-count="4"]{--pdp-thumb-count:4}#jewelry-details-media-objects:not(.jewelry-details-image-grid,[data-image-count="0"],[data-image-count="1"])[data-image-count="5"]{--pdp-thumb-count:5}#jewelry-details-media-objects:not(.jewelry-details-image-grid,[data-image-count="0"],[data-image-count="1"]) #jewelry-details-main-images+:not(#jewelry-details-alternate-image-thumbs-container)::before{content:"";position:absolute;top:0;left:0;width:80px;height:calc(85px * var(--pdp-thumb-count, 5) - 5px);-webkit-mask:repeating-linear-gradient(180deg,#000 0 80px,transparent 80px 85px);mask:repeating-linear-gradient(180deg,#000 0 80px,transparent 80px 85px);background:rgba(var(--bs-body-color-rgb),0.06)}}@media(scripting:enabled) and (min-width:992px) and (prefers-reduced-motion:no-preference){#jewelry-details-media-objects:not(.jewelry-details-image-grid,[data-image-count="0"],[data-image-count="1"]) #jewelry-details-main-images+:not(#jewelry-details-alternate-image-thumbs-container)::before{background:linear-gradient(90deg,transparent,rgba(var(--bs-white-rgb),0.6),transparent) -100% 0/50% 100% no-repeat,rgba(var(--bs-body-color-rgb),0.06);animation:loading-placeholder-shimmer 1.6s ease-in-out 15}}@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[id^=jewelry-details-]{font-family:var(--bs-p-family),var(--bs-body-font-family)}section[id^=jewelry-details-] p{font-family:inherit}section[id^=jewelry-details-] h2{font-family:var(--bs-h2-family),var(--bs-h2-class);font-weight:var(--bs-h2-weight);letter-spacing:var(--bs-h2-letter-spacing);text-transform:var(--bs-h2-transform)}section[id^=jewelry-details-] h3{font-family:var(--bs-h3-family),var(--bs-h3-class);font-weight:var(--bs-h3-weight);letter-spacing:var(--bs-h3-letter-spacing);text-transform:var(--bs-h3-transform)}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-wishlist-color,var(--bs-primary))}.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-visible,.ringsetting-styles a:focus-visible{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:not(.owl-loaded){gap:.625rem}#jewelry-similar-items>.owl-carousel:not(.owl-loaded) .similar-item{flex:0 0 calc((100% - (var(--similar-tile-count) - 1) * 0.625rem) / var(--similar-tile-count))}#jewelry-similar-items,#jewelry-ringsetting-stone-matches{--similar-tile-count:2}@media(min-width:575px){#jewelry-similar-items,#jewelry-ringsetting-stone-matches{--similar-tile-count:3}}@media(min-width:992px){#jewelry-similar-items,#jewelry-ringsetting-stone-matches{--similar-tile-count:4}}@media(min-width:1200px){#jewelry-similar-items,#jewelry-ringsetting-stone-matches{--similar-tile-count:5}}#jewelry-similar-items .owl-carousel .owl-nav,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav{opacity:1 !important;top:0;margin-top:calc((100% - (var(--similar-tile-count) - 1) * 0.625rem) / var(--similar-tile-count) / 2)}#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:1}#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}#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{outline:2px dashed var(--dark);outline-offset:2px;box-shadow:0 0 0 2px var(--light);box-shadow:0 0 0 2px var(--light) !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:18px;color:var(--bs-body-color) !important;opacity:1;-webkit-text-stroke:1px var(--bs-body-color) !important;position:relative;z-index:1;transition:opacity .15s ease-out}#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(--bs-final-site-color);box-shadow:0 0 0 .5px rgba(var(--bs-dark-rgb),var(--frost-edge,0.12)),inset 0 1px 0 rgba(var(--bs-light-rgb),0.35),0 3px 12px rgba(var(--bs-dark-rgb),var(--frost-lift,0.18));display:block;z-index:0;transition:box-shadow .15s ease-out,transform .12s ease-out,opacity .15s ease-out}@supports(color:color-mix(in srgb,red,blue)){@supports(backdrop-filter:blur(1px)){#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{background:color-mix(in srgb,var(--bs-final-site-color) var(--bs-frost-fill,60%),transparent);backdrop-filter:blur(8px) saturate(170%)}}@supports(-webkit-backdrop-filter:blur(1px)){#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{background:color-mix(in srgb,var(--bs-final-site-color) var(--bs-frost-fill,60%),transparent);-webkit-backdrop-filter:blur(8px) saturate(170%)}}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){#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{background:var(--bs-final-site-color);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){#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{outline:1px solid CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}}#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev::after,#jewelry-similar-items .owl-carousel .owl-nav button.owl-next::after,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev::after,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next::after{content:"";position:absolute;inset:-2px;border-radius:100%}#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{--frost-edge:.22;--frost-lift:.28}#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev:active::before,#jewelry-similar-items .owl-carousel .owl-nav button.owl-next:active::before,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev:active::before,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next:active::before{transform:scale(0.94)}@media(prefers-reduced-motion:reduce){#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev::before,#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev i,#jewelry-similar-items .owl-carousel .owl-nav button.owl-next::before,#jewelry-similar-items .owl-carousel .owl-nav button.owl-next i,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev::before,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev i,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next::before,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next i{transition:none}#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev:active::before,#jewelry-similar-items .owl-carousel .owl-nav button.owl-next:active::before,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev:active::before,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next:active::before{transform:none}}#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}#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev{left:.625rem}#jewelry-similar-items .owl-carousel .owl-nav button.owl-next,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next{right:.625rem}@media(min-width:1260px) and (max-width:1399.98px),(min-width:1440px){#jewelry-similar-items .owl-carousel .owl-nav button.owl-prev,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-prev{left:-3.25rem}#jewelry-similar-items .owl-carousel .owl-nav button.owl-next,#jewelry-ringsetting-stone-matches .owl-carousel .owl-nav button.owl-next{right:-3.25rem}}