@charset "UTF-8";#main-viewer{position:relative;overflow:hidden}#main-viewer .main-viewer-image-container{position:relative;width:100%;height:100%;max-height:100%;overflow:hidden}#main-viewer .main-viewer-normalized-preview{position:relative;width:100%;height:100%;max-height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer}#main-viewer .main-viewer-normalized-preview__image{width:-moz-fit-content;width:fit-content;height:100%;transform:scale(.5)}#main-viewer .main-viewer-normalized-preview__play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:64px;height:48px;border-radius:12px;background-color:#0006;color:#fff;pointer-events:none}body.desktop #main-viewer:not(.main-viewer--fill) .main-viewer-image-container,body.desktop #main-viewer:not(.main-viewer--fill) .main-viewer-normalized-preview{height:521px!important}body.desktop #main-viewer:not(.main-viewer--fill) .shape-ruler{width:477px;fill:#929194;margin-left:-50px;margin-top:-22px;position:absolute;left:75px;top:-5px}body.desktop #main-viewer:not(.main-viewer--fill) .shape-svg{left:116px!important;top:-43px!important;height:484px!important;width:400px!important}body.desktop #main-viewer:not(.main-viewer--fill) .shape-svg svg{fill:silver}body.desktop #main-viewer:not(.main-viewer--fill) .shape-svg-pair{scale:.5;position:relative;top:-96px!important;left:-32px!important}body.desktop #main-viewer.main-viewer--fill{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}body.desktop #main-viewer.main-viewer--fill .main-viewer-image-container,body.desktop #main-viewer.main-viewer--fill .main-viewer-normalized-preview{width:100%!important;height:100%!important;max-height:none!important}body.desktop #main-viewer.main-viewer--fill .shape-svg{width:auto!important;height:auto!important;max-width:85%;max-height:85%;left:50%!important;top:50%!important;transform:translate(-50%,-50%)}body.mobile #main-viewer{max-height:100vh}body.mobile #main-viewer .main-viewer-image-container,body.mobile #main-viewer .main-viewer-normalized-preview{max-height:100%;height:auto;min-height:0}body.mobile #main-viewer :deep(.diamond-image-wrap){position:relative!important;max-height:100%;height:auto!important;min-height:0}body.mobile #main-viewer .shape-svg-pair{scale:.6;position:relative;top:-3px!important;left:9px!important}body.desktop #product-preview .pair-details{border-top:1px solid #e1e6f0;position:absolute;bottom:0;width:100%}.black-friday-price-protection[data-v-4eeda6ce]{padding:8px 20px 20px 8px;height:0;margin-top:-10px;margin-left:5px}.black-friday-price-protection>div[data-v-4eeda6ce]{display:flex;height:22px;padding:2px 6px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:linear-gradient(97deg,#daae7eb3,#eff1c7b3,#daae7eb3),#fff}.black-friday-price-protection>div span[data-v-4eeda6ce]{color:var(--color-gray-950, #09090B);text-align:center;font-family:LinetoBook,sans-serif;font-size:11px;line-height:18px}.cert-label--uplift[data-v-4eeda6ce]{width:100%}.cert-label--uplift[data-v-4eeda6ce] .bottom-sheet-button-ui,.cert-label--uplift[data-v-4eeda6ce] .button-wrap{width:auto;display:inline-flex;margin:0;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer}.cert-label--uplift .cert-label__quality[data-v-4eeda6ce] .container-checklist--uplift-compact{padding:0 4px;gap:2px}.cert-label--uplift .cert-label__quality[data-v-4eeda6ce] .container-checklist--uplift-compact .rating-checklist-check{width:14px;height:14px}body.desktop .bottom-sheet-button-ui-content .cert-label__sheet.bottom-sheet-button-ui-inner{max-width:600px}body.mobile .bottom-sheet-button-ui-content .cert-label__sheet.bottom-sheet-button-ui-inner{border-top-left-radius:4px;border-top-right-radius:4px;border-top:3px solid var(--color-gray-300, #D1D5DB)}body.mobile .bottom-sheet-button-ui-content .cert-label__sheet.bottom-sheet-button-ui-inner .cert-label__sheet-header.q-card-header{padding:16px!important;gap:12px;background:linear-gradient(180deg,#fffffff0 12%,#fff0)}body.mobile .bottom-sheet-button-ui-content .cert-label__sheet.bottom-sheet-button-ui-inner .cert-label__sheet-header.q-card-header>span{flex:1 1 auto;min-width:0}body.mobile .bottom-sheet-button-ui-content .cert-label__sheet.bottom-sheet-button-ui-inner .cert-label__sheet-header.q-card-header .close-btn-container{width:28px;height:28px;min-width:28px;min-height:28px;padding:6px;background:var(--color-background-dark-gray-100, #F3F4F6)}body.mobile .bottom-sheet-button-ui-content .cert-label__sheet.bottom-sheet-button-ui-inner .cert-label__sheet-header.q-card-header .close-btn-container .close-btn{width:16px;height:16px;left:0}body.mobile .bottom-sheet-button-ui-content .cert-label__sheet.bottom-sheet-button-ui-inner .cert-label__sheet-body.q-card-scrollable{padding:0 16px 16px}.diamond-uplift[data-v-3c87862f]{gap:12px}.icon-diamond-dashed[data-v-3c87862f]{background-color:#1b2f42;mask-image:url(/svg/next-gen/product/diamond-dashed.svg?c=1);-webkit-mask-image:url(/svg/next-gen/product/diamond-dashed.svg?c=1)}.icon-palette[data-v-3c87862f]{background-color:#1b2f42;mask-image:url(/svg/next-gen/product/palette.svg?c=1);-webkit-mask-image:url(/svg/next-gen/product/palette.svg?c=1)}.icon-diamond-half-filled[data-v-3c87862f]{background-color:#1b2f42;mask-image:url(/svg/next-gen/product/diamond-half-filled.svg?c=1);-webkit-mask-image:url(/svg/next-gen/product/diamond-half-filled.svg?c=1)}.icon-diamond-dashed-uplift[data-v-3c87862f]{background-color:#1b2f42;mask-image:url(/svg/next-gen/product/diamond-dashed-uplift.svg?c=2);-webkit-mask-image:url(/svg/next-gen/product/diamond-dashed-uplift.svg?c=2)}.icon-palette-uplift[data-v-3c87862f]{background-color:#1b2f42;mask-image:url(/svg/next-gen/product/palette-uplift.svg?c=2);-webkit-mask-image:url(/svg/next-gen/product/palette-uplift.svg?c=2)}.icon-diamond-half-filled-uplift[data-v-3c87862f]{background-color:#1b2f42;mask-image:url(/svg/next-gen/product/diamond-half-filled-uplift.svg?c=2);-webkit-mask-image:url(/svg/next-gen/product/diamond-half-filled-uplift.svg?c=2)}.diamond-attributes--uplift[data-v-3c87862f]{width:100%}.diamond-attributes--uplift .diamond-attributes__grid--uplift[data-v-3c87862f]{flex-direction:row;flex-wrap:nowrap;align-items:stretch;margin:0;width:100%}.diamond-attributes--uplift .diamond-attributes__tile--uplift[data-v-3c87862f]{flex:1 0 0;min-width:114px;margin:0;width:auto}.diamond-attributes--uplift .diamond-attributes__tile--uplift[data-v-3c87862f] .button-wrap{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;width:100%;height:100%;box-shadow:none!important}.diamond-attributes--uplift .diamond-attributes__tile--uplift[data-v-3c87862f] .button-wrap>.full-width{width:100%;height:100%}.diamond-attributes--uplift .diamond-attributes__card[data-v-3c87862f]{width:100%;min-height:100%;box-sizing:border-box;border-style:solid;border-color:var(--color-border-divider-primary-gray-200, #E5E7EB);background:#fff}.diamond-attributes--uplift .diamond-attributes__tile--uplift:hover .diamond-attributes__card[data-v-3c87862f]{background-color:#f4f4f4}.diamond-attributes--uplift .diamond-attributes__tile--uplift[data-v-3c87862f]:hover,.diamond-attributes--uplift .diamond-attributes__tile--uplift[data-v-3c87862f]:hover .button-wrap{background:transparent!important}.diamond-attributes--uplift .diamond-attributes__icon[data-v-3c87862f]{width:32px;height:32px;flex-shrink:0}.diamond-attributes--uplift .diamond-attributes__label[data-v-3c87862f]{padding:0;text-align:left;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}body.desktop #diamond-attributes .attribute .attribute-launcher:hover{background-color:#0000000b;transition:background-color .3s ease-in-out}body.desktop #diamond-attributes .attribute-icon-size{height:32px;width:32px}body.desktop #diamond-attributes.diamond-attributes--uplift .diamond-attributes__label--compact{font-size:15px}body.desktop #diamond-attributes.diamond-attributes--uplift .attribute .attribute-launcher:hover,body.desktop #diamond-attributes.diamond-attributes--uplift .attribute .attribute-launcher:hover .button-wrap{background-color:transparent!important;background:transparent!important}body.desktop #diamond-attributes.diamond-attributes--uplift .diamond-attributes__tile--uplift .button-wrap{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important}body.mobile #diamond-attributes .attribute-icon-size{height:19px;width:24px}body.mobile #diamond-attributes.diamond-attributes--uplift .diamond-attributes__tile--uplift{min-width:0}body.mobile #diamond-attributes.diamond-attributes--uplift .diamond-attributes__card{padding:8px 8px 8px 12px!important;gap:8px!important}body.mobile #diamond-attributes.diamond-attributes--uplift .diamond-attributes__icon{width:24px;height:24px}body.desktop .bottom-sheet-button-ui-content .bottom-sheet-button-ui-inner.diamond-attributes__sheet--uplift{width:min(880px,75vw);max-width:min(880px,75vw)!important;max-height:90vh}body.desktop .bottom-sheet-button-ui-content .bottom-sheet-button-ui-inner.diamond-attributes__sheet--uplift .q-card-scrollable{max-height:calc(90vh - 56px)}body.mobile .bottom-sheet-button-ui-content .bottom-sheet-button-ui-inner.diamond-attributes__sheet--uplift{max-height:90vh}body.mobile .bottom-sheet-button-ui-content .bottom-sheet-button-ui-inner.diamond-attributes__sheet--uplift .q-card-scrollable{max-height:calc(90vh - 56px)}
