.diamond-proxy-product-wrapper{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:stretch!important}#diamond-proxy-root table{font-family:inherit!important}#diamond-proxy-root thead th{color:var(--green-dlabs-green-semi-disabled)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important}#diamond-proxy-root tbody td{color:var(--green-dark-green)!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important}#diamond-proxy-root tbody tr td{padding-top:.35rem!important;padding-bottom:.35rem!important}#diamond-proxy-root .mini-card,#diamond-proxy-root .dl-mini-card{font-family:inherit!important;color:var(--green-dark-green)!important}#diamond-proxy-root .mini-card h3,#diamond-proxy-root .dl-mini-card h3{color:var(--green-dark-green)!important;font-size:1rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.25!important}#diamond-proxy-root .mini-card .dl-diamond-card__row,#diamond-proxy-root .dl-mini-card .dl-diamond-card__row{align-items:start!important}#diamond-proxy-root .mini-card .dl-diamond-card__spec-key,#diamond-proxy-root .mini-card .dl-diamond-card__value,#diamond-proxy-root .dl-mini-card .dl-diamond-card__spec-key,#diamond-proxy-root .dl-mini-card .dl-diamond-card__value{letter-spacing:0!important;line-height:1.35!important}#diamond-proxy-root .mini-card .dl-diamond-card__spec-key,#diamond-proxy-root .dl-mini-card .dl-diamond-card__spec-key{color:var(--green-dlabs-green-semi-disabled)!important;font-size:.75rem!important;font-weight:600!important}#diamond-proxy-root .mini-card .dl-diamond-card__value,#diamond-proxy-root .mini-card .dl-diamond-card__cert-link,#diamond-proxy-root .dl-mini-card .dl-diamond-card__value,#diamond-proxy-root .dl-mini-card .dl-diamond-card__cert-link{color:var(--green-dark-green)!important;font-size:.875rem!important;font-weight:600!important}#diamond-proxy-root .mini-card .dl-diamond-card__cert-link,#diamond-proxy-root .dl-mini-card .dl-diamond-card__cert-link{text-underline-offset:.15em}@media(min-width:640px){.diamond-proxy-product-wrapper{grid-template-columns:repeat(2,1fr)!important}}@media(min-width:768px){.diamond-proxy-product-wrapper{grid-template-columns:repeat(3,1fr)!important}}@media(min-width:1024px){.diamond-proxy-product-wrapper{grid-template-columns:repeat(4,1fr)!important}}.dl-diamond-card-wrapper{position:relative!important;height:auto!important;justify-self:stretch!important;width:auto!important;min-width:0;border:none!important;background:transparent!important;border-radius:0!important}.dl-diamond-card-wrapper>*:not(.dl-diamond-card){position:absolute!important;width:100%!important;height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}.diamond-search-panel__row .shopify-app-block>div:has(>.radix-themes){padding-left:0!important;padding-right:0!important}.diamond-search-panel__row .radix-themes{background-color:transparent!important}#diamond-proxy-root:has(.diamond-proxy-product-wrapper) div:has(select):not(:has(.diamond-proxy-product-wrapper)){display:none!important}.dl-diamond-card{position:relative;z-index:5;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--color-surface);border:1px solid var(--linen-dlabs-linen);border-radius:12px;box-shadow:0 2px 14px -8px #16271a2e;transition:box-shadow .3s ease;padding:16px;font-family:inherit}.dl-diamond-card-wrapper:hover{transform:none!important}.dl-diamond-card-wrapper:hover .dl-diamond-card{box-shadow:0 16px 34px -18px #16271a61}.dl-diamond-card__image-wrap{position:relative;width:100%;aspect-ratio:1 / 1;background:var(--color-surface-subtle);border-radius:12px;overflow:hidden}.dl-diamond-card__image-wrap.is-loading{animation:dl-diamond-card-pulse 1.2s ease-in-out infinite}.dl-diamond-card-skeleton__line{height:12px;align-self:flex-start;border-radius:4px;background:var(--color-surface-subtle);animation:dl-diamond-card-pulse 1.2s ease-in-out infinite}@keyframes dl-diamond-card-pulse{0%,to{background-color:var(--color-surface-subtle)}50%{background-color:var(--color-surface-muted)}}.dl-diamond-card__image{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;transition:opacity .2s ease}.dl-diamond-card__image-wrap.is-media-ready .dl-diamond-card__image{opacity:1}.dl-diamond-card__image-wrap.is-360-enabled{cursor:grab;touch-action:none}.dl-diamond-card__image-wrap.is-video-available:not(.is-360-enabled){cursor:pointer}.dl-diamond-card__image-wrap.is-360-enabled:active{cursor:grabbing}.dl-diamond-card__image-wrap:not(.is-media-ready) .dl-diamond-card__360-tag,.dl-diamond-card__image-wrap:not(.is-media-ready) .dl-diamond-card__video-hint{display:none}.dl-diamond-card__image-wrap.is-media-unavailable{animation:none;display:flex;align-items:center;justify-content:center}.dl-diamond-card__fallback{width:55%;height:55%;color:var(--gray-ash-gray-3);display:flex;align-items:center;justify-content:center}.dl-diamond-card__fallback svg{width:100%;height:100%;object-fit:contain}.dl-diamond-card__360-tag{position:absolute;top:8px;right:8px;background:#2d4e34d9;color:var(--color-surface);font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;pointer-events:none}.dl-diamond-card__video-hint{position:absolute;top:8px;left:50%;transform:translate(-50%);background:#ffffffe6;color:var(--green-dark-green);font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid rgba(45,78,52,.15);cursor:pointer}.dl-diamond-card__specs{width:100%}.dl-diamond-card__row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:16px}.dl-diamond-card__rule{width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.dl-diamond-card>.dl-diamond-card__rule{margin-top:-4px}.dl-diamond-card__grades{display:grid;grid-template-columns:repeat(3,1fr);width:100%;padding:0}.dl-diamond-card__grade-col{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.dl-diamond-card__grade-col .dl-diamond-card__spec-key,.dl-diamond-card__grade-col .dl-diamond-card__value{font-size:12px;text-align:center}.dl-diamond-card__spec-key{color:var(--green-dlabs-green-semi-disabled);font-weight:600}.dl-diamond-card__value{color:var(--green-dark-green);font-weight:600;text-align:right}.dl-diamond-card__cert-link{color:var(--green-shamrock-green);text-decoration:underline}.dl-diamond-card__price{width:100%;font-family:inherit;font-weight:700;font-size:22px;line-height:1.4;color:var(--green-dlabs-green);text-align:center;margin-top:2px;margin-bottom:2px}.dl-diamond-card__actions{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:4px}.dl-diamond-card__actions .btn,.dl-diamond-card__actions .dl-btn{width:100%;padding:.5rem!important;border-radius:8px!important;font-size:14px;font-weight:600;border-width:1.5px!important}.dl-diamond-card__actions .dl-btn--primary{background:var(--green-dlabs-green)!important;border-color:var(--green-dlabs-green)!important;color:var(--linen-white)!important}.dl-diamond-card__actions .dl-btn--primary:hover:not(:disabled){background:var(--linen-white)!important;border-color:var(--green-dlabs-green)!important;color:var(--green-dlabs-green)!important}.dl-diamond-card__actions .dl-btn--secondary{background:var(--linen-white)!important;border-color:var(--green-dlabs-green)!important;color:var(--green-dlabs-green)!important}.dl-diamond-card__actions .dl-btn--secondary:hover:not(:disabled){background:var(--green-dlabs-green)!important;border-color:var(--green-dlabs-green)!important;color:var(--linen-white)!important}.dl-diamond-card__cart,.dl-diamond-card__cart.btn,.dl-diamond-card__cart.dl-btn{background:var(--green-dlabs-green)!important;border:1.5px solid var(--green-dlabs-green)!important;color:var(--linen-white)!important}.dl-diamond-card__cart:hover:not(:disabled),.dl-diamond-card__cart.btn:hover:not(:disabled),.dl-diamond-card__cart.dl-btn:hover:not(:disabled){background:var(--linen-white)!important;border-color:var(--green-dlabs-green)!important;color:var(--green-dlabs-green)!important}.dl-diamond-card__view,.dl-diamond-card__compare,.dl-diamond-card__view.btn,.dl-diamond-card__compare.btn,.dl-diamond-card__view.dl-btn,.dl-diamond-card__compare.dl-btn{background:var(--linen-white)!important;border:1.5px solid var(--green-dlabs-green)!important;color:var(--green-dlabs-green)!important}.dl-diamond-card__view:hover:not(:disabled),.dl-diamond-card__compare:hover:not(:disabled),.dl-diamond-card__view.btn:hover:not(:disabled),.dl-diamond-card__compare.btn:hover:not(:disabled),.dl-diamond-card__view.dl-btn:hover:not(:disabled),.dl-diamond-card__compare.dl-btn:hover:not(:disabled){background:var(--green-dlabs-green)!important;border-color:var(--green-dlabs-green)!important;color:var(--linen-white)!important}.dl-diamond-card__actions .dl-btn--primary,.dl-diamond-card__actions .dl-btn--primary *,.dl-diamond-card__cart,.dl-diamond-card__cart *{color:var(--linen-white)!important}.dl-diamond-card__actions .dl-btn--primary:hover:not(:disabled),.dl-diamond-card__actions .dl-btn--primary:hover:not(:disabled) *,.dl-diamond-card__cart:hover:not(:disabled),.dl-diamond-card__cart:hover:not(:disabled) *{color:var(--green-dlabs-green)!important}.dl-diamond-card__view:hover:not(:disabled),.dl-diamond-card__view:hover:not(:disabled) *,.dl-diamond-card__compare:hover:not(:disabled),.dl-diamond-card__compare:hover:not(:disabled) *{color:var(--linen-white)!important}.dl-diamond-card__actions-row{display:flex;gap:8px;width:100%}.dl-diamond-card__actions-row .btn,.dl-diamond-card__actions-row .dl-btn{flex:1 1 0;width:auto;min-width:0;white-space:nowrap}.dl-diamond-card__compare.is-selected,.dl-diamond-card__actions .btn--secondary.is-selected{background-color:var(--green-dlabs-green)!important;color:var(--linen-white)!important}.dl-diamond-card__compare.is-selected *{color:var(--linen-white)!important}.dl-diamond-card__actions .btn--primary,.dl-diamond-card__actions .btn--secondary{border:1.5px solid var(--green-dlabs-green)}.dl-diamond-card__actions .btn--primary:hover{background-color:var(--linen-white)!important;color:var(--green-dlabs-green)!important;border:1.5px solid var(--green-dlabs-green)!important}.dl-diamond-card__actions .btn--secondary:hover{background-color:var(--green-dlabs-green)!important;color:var(--linen-white)!important;border:1.5px solid var(--green-dlabs-green)!important}.dl-diamond-results-host{position:relative}.dl-diamond-results-host.is-loading-results{min-height:520px}.dl-diamond-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:none;align-items:flex-start;justify-content:center;padding-top:64px;background:#f7f7f5b8;border-radius:12px}.dl-diamond-results-host.is-loading-results .dl-diamond-loading{display:flex}.dl-diamond-loading__bars{display:inline-flex;align-items:flex-end;gap:6px;height:34px}.dl-diamond-loading__bars span{width:8px;height:100%;border-radius:4px;background:var(--green-dlabs-green);transform-origin:bottom center;animation:dl-loading-bars 1s ease-in-out infinite}.dl-diamond-loading__bars span:nth-child(2){animation-delay:.16s}.dl-diamond-loading__bars span:nth-child(3){animation-delay:.32s}.dl-diamond-card__cart .dl-diamond-loading__bars{height:14px;gap:4px}.dl-diamond-card__cart .dl-diamond-loading__bars span{width:3px;background:var(--linen-white)}@keyframes dl-loading-bars{0%,to{transform:scaleY(.35);opacity:.55}40%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.dl-diamond-loading__bars span{animation-duration:2s}}#diamond-proxy-root table{width:100%!important;table-layout:fixed!important;border:none!important;border-collapse:collapse!important;font-family:inherit!important;box-shadow:none!important}#diamond-proxy-root table thead th{padding:.35rem 8px!important;border:none!important;border-bottom:1.5px solid var(--green-dlabs-green)!important;font-family:inherit!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important;color:var(--green-dlabs-green-semi-disabled)!important;text-align:left!important}#diamond-proxy-root table tbody tr{background:transparent!important;transition:background-color .3s ease,color .3s ease,font-weight .3s ease}#diamond-proxy-root table tbody tr td{padding:.35rem 8px!important;border:none!important;border-bottom:1px solid var(--linen-dlabs-linen)!important;font-family:inherit!important;font-size:.875rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.3!important;color:var(--green-dark-green)!important;text-align:left!important}#diamond-proxy-root table tbody tr td *{color:inherit!important;font-weight:inherit!important}#diamond-proxy-root table tbody tr td>div{text-align:left!important;justify-content:flex-start!important}#diamond-proxy-root table tbody .dl-list-shape-icon{display:inline-flex!important;flex:0 0 auto!important;width:1.5rem!important;height:1.5rem!important;margin-right:.35rem!important;vertical-align:middle!important}#diamond-proxy-root table tbody .dl-list-shape-icon svg{display:block!important;width:100%!important;height:100%!important;color:inherit!important;fill:currentColor!important}#diamond-proxy-root table tbody tr td:has(svg[class*=chevron-]),#diamond-proxy-root table tbody tr td:has(svg[data-lucide*=chevron-]){width:2rem!important;padding:.35rem 0!important;text-align:right!important}#diamond-proxy-root table tbody tr td:has(svg[class*=chevron-]) button,#diamond-proxy-root table tbody tr td:has(svg[data-lucide*=chevron-]) button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2rem!important;height:2rem!important;margin:-.35rem 0 -.35rem auto!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:inherit!important;cursor:pointer!important}#diamond-proxy-root table tbody tr td:has(svg[class*=chevron-]) button:hover,#diamond-proxy-root table tbody tr td:has(svg[data-lucide*=chevron-]) button:hover{background:rgba(var(--green-dlabs-green-rgb),.1)!important}#diamond-proxy-root table tbody tr td:has(svg[class*=chevron-]) button:focus-visible,#diamond-proxy-root table tbody tr td:has(svg[data-lucide*=chevron-]) button:focus-visible{outline:2px solid var(--green-dlabs-green)!important;outline-offset:2px!important}#diamond-proxy-root table tbody tr td:has(svg[class*=chevron-])>div,#diamond-proxy-root table tbody tr td:has(svg[data-lucide*=chevron-])>div{justify-content:flex-end!important}#diamond-proxy-root table:has(tbody tr td:first-child svg[class*=chevron-]) thead th:first-child,#diamond-proxy-root table:has(tbody tr td:first-child svg[data-lucide*=chevron-]) thead th:first-child{width:0!important;padding-inline:0!important}#diamond-proxy-root table tbody tr:has(td:first-child svg[class*=chevron-]),#diamond-proxy-root table tbody tr:has(td:first-child svg[data-lucide*=chevron-]){position:relative!important}#diamond-proxy-root table tbody tr td:first-child:has(svg[class*=chevron-]),#diamond-proxy-root table tbody tr td:first-child:has(svg[data-lucide*=chevron-]){position:absolute!important;top:50%;right:8px;z-index:1;width:2rem!important;transform:translateY(-50%)}#diamond-proxy-root table tbody tr td[data-dl-price-display]{position:relative!important;color:transparent!important}#diamond-proxy-root table tbody tr td[data-dl-price-display]>*{color:transparent!important}#diamond-proxy-root table tbody tr td[data-dl-price-display]:after{position:absolute;top:0;right:8px;bottom:0;left:8px;display:flex;align-items:center;content:attr(data-dl-price-display);color:var(--green-dark-green)!important;font:inherit;line-height:inherit;pointer-events:none}#diamond-proxy-root table thead th[data-dl-price-heading]{position:relative!important;color:transparent!important}#diamond-proxy-root table thead th[data-dl-price-heading]>*{color:transparent!important}#diamond-proxy-root table thead th[data-dl-price-heading]:after{position:absolute;top:0;right:8px;bottom:0;left:8px;display:flex;align-items:center;content:attr(data-dl-price-heading);color:var(--green-dlabs-green-semi-disabled)!important;font:inherit;line-height:inherit;pointer-events:none}#diamond-proxy-root table tbody tr:hover td{background:var(--color-surface-subtle)!important}#diamond-proxy-root table tbody tr:has(svg[class*=chevron-up]) td,#diamond-proxy-root table tbody tr:has(svg[data-lucide=chevron-up]) td{background:var(--green-dlabs-green)!important;color:var(--linen-mau)!important;font-weight:700!important;border-color:var(--green-dlabs-green)!important}#diamond-proxy-root table tbody tr:has(svg[class*=chevron-up]) td *,#diamond-proxy-root table tbody tr:has(svg[data-lucide=chevron-up]) td *{color:inherit!important;font-weight:inherit!important}#diamond-proxy-root table tbody tr:has(svg[class*=chevron-up]) td[data-dl-price-display]>*,#diamond-proxy-root table tbody tr:has(svg[data-lucide=chevron-up]) td[data-dl-price-display]>*{color:transparent!important}#diamond-proxy-root table tbody tr:has(svg[class*=chevron-up]) td[data-dl-price-display]:after,#diamond-proxy-root table tbody tr:has(svg[data-lucide=chevron-up]) td[data-dl-price-display]:after{color:var(--linen-mau)!important}#diamond-proxy-root table tbody tr:has(svg[class*=chevron-up]) svg,#diamond-proxy-root table tbody tr:has(svg[data-lucide=chevron-up]) svg{stroke:var(--linen-mau)!important}#diamond-proxy-root .mini-card{display:block!important;padding:0!important}#diamond-proxy-root .mini-card.dl-mini-card-enriched>*:not(.dl-mini-card){display:none!important}#diamond-proxy-root .dl-mini-card{display:grid;grid-template-columns:2fr 3fr;gap:16px;align-items:start;padding:8px 0;background:var(--color-surface)}@media(max-width:700px){#diamond-proxy-root .dl-mini-card{grid-template-columns:1fr}}#diamond-proxy-root .dl-mini-card__left{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}#diamond-proxy-root .dl-mini-card__image{width:100%;max-width:260px;aspect-ratio:1 / 1;background:var(--color-surface-subtle);border-radius:8px}#diamond-proxy-root .dl-mini-card__title{font-size:1rem;font-weight:700;line-height:1.25;color:var(--green-dark-green);margin:0}#diamond-proxy-root .dl-mini-card__specs{display:block;min-width:0}#diamond-proxy-root .dl-mini-card .dl-diamond-card__row{display:grid;grid-template-columns:minmax(5.5rem,25%) minmax(0,1fr);align-items:start;gap:8px;padding:.4rem 0}#diamond-proxy-root .dl-mini-card .dl-diamond-card__value{min-width:0;text-align:left}#diamond-proxy-root .mini-card .dl-mini-card__spec-desc,#diamond-proxy-root .dl-mini-card .dl-mini-card__spec-desc{display:block;margin-top:2px;color:var(--green-dlabs-green-semi-disabled)!important;font-size:.75rem!important;font-weight:400!important;line-height:1.35!important}#diamond-proxy-root .dl-mini-card .dl-diamond-card__rule{border-color:var(--linen-dlabs-linen)}#diamond-proxy-root .dl-mini-card .dl-diamond-card__price{margin:-8px 0 0;color:var(--green-dlabs-green-semi-disabled);font-size:1.25rem;line-height:1.2}#diamond-proxy-root .dl-mini-card .dl-diamond-card__actions{max-width:260px;margin-top:-4px}#diamond-proxy-root table tbody tr td .dl-diamond-card__360-tag{color:var(--color-surface)!important}#diamond-proxy-root table tbody tr td .dl-diamond-card__video-hint{color:var(--green-dark-green)!important}#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-btn--primary,#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-btn--primary *,#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-diamond-card__cart,#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-diamond-card__cart *{color:var(--linen-white)!important}#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-btn--primary:hover:not(:disabled),#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-btn--primary:hover:not(:disabled) *,#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-diamond-card__cart:hover:not(:disabled),#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-diamond-card__cart:hover:not(:disabled) *{color:var(--green-dlabs-green)!important}#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-btn--secondary,#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-btn--secondary *,#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-diamond-card__view,#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-diamond-card__view *,#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-diamond-card__compare,#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-diamond-card__compare *{color:var(--green-dlabs-green)!important}#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-btn--secondary:hover:not(:disabled),#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-btn--secondary:hover:not(:disabled) *,#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-diamond-card__view:hover:not(:disabled),#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-diamond-card__view:hover:not(:disabled) *,#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-diamond-card__compare:hover:not(:disabled),#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-diamond-card__compare:hover:not(:disabled) *,#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-diamond-card__compare.is-selected,#diamond-proxy-root table tbody tr td .dl-diamond-card__actions .dl-diamond-card__compare.is-selected *{color:var(--linen-white)!important}@media(max-width:700px){#diamond-proxy-root .dl-mini-card{gap:12px;padding:8px 0 16px}#diamond-proxy-root .dl-mini-card__left{gap:12px}#diamond-proxy-root .dl-mini-card__image,#diamond-proxy-root .dl-mini-card .dl-diamond-card__actions{max-width:240px}#diamond-proxy-root .dl-mini-card .dl-diamond-card__row{grid-template-columns:35% minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nivoda-grid-overlay.css.map */
