._36zpea_page{max-width:1280px;color:var(--color-ink);margin-inline:auto;padding:48px 24px 96px}._36zpea_breadcrumb{color:var(--color-smoke);font-family:var(--font-mono-display);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:40px;font-size:12px;display:flex}._36zpea_breadcrumb a,._36zpea_breadcrumb [aria-current=page]{text-transform:uppercase;letter-spacing:.2em;transition:color .15s}._36zpea_breadcrumb a:hover{color:var(--color-gold-dark)}._36zpea_breadcrumb svg{color:var(--color-gold-dark);flex:none}._36zpea_breadcrumb [aria-current=page]{color:var(--color-ink)}._36zpea_intro{margin-bottom:40px}._36zpea_intro h1{margin-bottom:16px;font-size:clamp(36px,4vw,56px);line-height:1.15}._36zpea_intro p,._36zpea_hint{color:var(--color-smoke);line-height:1.6}._36zpea_workspace{grid-template-columns:minmax(320px,.9fr) minmax(0,1.5fr);align-items:start;gap:56px;display:grid}._36zpea_workspace h2,._36zpea_results h2{font-size:30px;line-height:1.25}._36zpea_search{border:1px solid color-mix(in srgb, var(--color-ink) 30%, transparent);align-items:center;gap:12px;margin:24px 0;padding:12px;display:flex}._36zpea_search input{width:100%;min-width:0;color:var(--color-ink);outline:none;background:0 0!important}._36zpea_destinations{flex-wrap:wrap;gap:8px;display:flex}._36zpea_destinations legend{margin-bottom:8px;font-size:14px}._36zpea_destinations button{border:1px solid color-mix(in srgb, var(--color-ink) 25%, transparent);min-height:44px;padding:10px 12px}._36zpea_destinations button[aria-pressed=true]{background:var(--color-ink);color:var(--color-ivory)}._36zpea_noteList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:352px;padding:4px;display:grid;overflow-y:auto}._36zpea_note{text-align:left;background:color-mix(in srgb, var(--color-ink) 4%, transparent);cursor:grab;align-items:center;gap:10px;min-height:56px;padding:8px;font-size:14px;display:flex}._36zpea_note img{object-fit:contain;flex-shrink:0}._36zpea_note span{overflow-wrap:anywhere}._36zpea_note[aria-pressed=true]{background:color-mix(in srgb, var(--color-gold) 18%, transparent)}._36zpea_note._36zpea_placedNote{background:color-mix(in srgb, var(--color-gold) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 58%, transparent)}._36zpea_note._36zpea_placedNote[aria-pressed=true]{background:color-mix(in srgb, var(--color-gold) 24%, transparent)}._36zpea_note._36zpea_placedExcluded{background:color-mix(in srgb, var(--color-garnet) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-garnet) 56%, transparent)}._36zpea_note._36zpea_placedExcluded[aria-pressed=true]{background:color-mix(in srgb, var(--color-garnet) 19%, transparent)}._36zpea_placementStatus{width:24px;height:24px;color:var(--color-gold-dark);flex:none;place-items:center;margin-inline-start:auto;display:grid}._36zpea_placedExcluded ._36zpea_placementStatus{color:color-mix(in srgb, var(--color-garnet) 80%, var(--color-ink))}._36zpea_sectionHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}._36zpea_textButton{text-underline-offset:4px;min-height:44px;font-size:14px;text-decoration:underline}._36zpea_textButton:disabled{opacity:.4;cursor:default}._36zpea_hint{max-width:75ch;margin-top:12px;font-size:14px}._36zpea_modeRow{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;min-height:44px;margin-bottom:8px;display:grid}._36zpea_selectionHint{min-height:0;margin:0;line-height:1.4}._36zpea_builderLayout{grid-template-columns:minmax(0,1fr) minmax(190px,.48fr);align-items:stretch;gap:20px;margin-top:24px;display:grid}._36zpea_pyramid{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}._36zpea_level{text-align:center;isolation:isolate;min-height:108px;padding:16px 24px;position:relative}._36zpea_ready{cursor:pointer;touch-action:manipulation}._36zpea_level{--level-inset:15%}._36zpea_level:nth-child(2){--level-inset:11.25%}._36zpea_level:nth-child(3){--level-inset:9%}._36zpea_levelSurface{z-index:-1;background:color-mix(in srgb, var(--color-ink) 6%, var(--color-ivory));clip-path:polygon(var(--level-inset) 0, calc(100% - var(--level-inset)) 0, 100% 100%, 0 100%);position:absolute;inset:0}._36zpea_levelTitle{min-height:44px;font-size:16px;font-weight:600}._36zpea_dropHint{color:var(--color-smoke);font-size:13px}._36zpea_anyZone{border:1px solid var(--nur-border);background:color-mix(in srgb, var(--color-ink) 3%, var(--color-ivory));text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:24px 16px;display:flex}._36zpea_anyTitle{min-height:44px;font-size:16px;font-weight:600}._36zpea_anyHint{max-width:22ch;color:var(--color-smoke);margin:0 auto 14px;font-size:13px;line-height:1.4}._36zpea_anyZone ._36zpea_selectedNotes{align-content:flex-start}._36zpea_selectedNotes{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}._36zpea_chip{background:var(--color-ivory);border:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent);cursor:grab;align-items:center;max-width:100%;padding-left:10px;font-size:13px;display:inline-flex}._36zpea_chip:active{cursor:grabbing}._36zpea_chip span{overflow-wrap:anywhere}._36zpea_chip{gap:6px}._36zpea_chip>svg{flex-shrink:0}._36zpea_includedChip{background:color-mix(in srgb, var(--color-gold) 16%, var(--color-ivory))}._36zpea_excludedChip{background:color-mix(in srgb, var(--color-garnet) 10%, var(--color-ivory));border-style:dashed}._36zpea_excludedChip>span:not(.sr-only){text-decoration:line-through}._36zpea_chip button{cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:grid}._36zpea_over{outline:2px solid var(--color-gold);outline-offset:2px}._36zpea_over ._36zpea_levelSurface{background:color-mix(in srgb, var(--color-gold) 22%, var(--color-ivory))}._36zpea_anyZone._36zpea_over{background:color-mix(in srgb, var(--color-gold) 18%, var(--color-ivory))}._36zpea_results{margin-top:64px}._36zpea_productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin-top:32px;display:grid}._36zpea_more{border:1px solid;min-height:48px;margin:32px auto 0;padding:12px 24px;display:block}._36zpea_page button:focus-visible,._36zpea_page a:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){._36zpea_note:hover{background:color-mix(in srgb, var(--color-gold) 25%, transparent)}._36zpea_note._36zpea_placedNote:hover{background:color-mix(in srgb, var(--color-gold) 24%, transparent)}._36zpea_note._36zpea_placedExcluded:hover{background:color-mix(in srgb, var(--color-garnet) 19%, transparent)}}@media (max-width:1023px){._36zpea_builderLayout{grid-template-columns:minmax(0,1fr)}._36zpea_anyZone{min-height:120px}}@media (max-width:767px){._36zpea_page{padding:24px 20px 96px}._36zpea_breadcrumb{margin-bottom:28px}._36zpea_workspace{grid-template-columns:minmax(0,1fr);gap:32px}._36zpea_intro{margin-bottom:32px}._36zpea_noteList{max-height:208px}._36zpea_level{padding-inline:16px}._36zpea_productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}}
.LW8uOG_page{max-width:1180px}.LW8uOG_intro{text-align:center;max-width:680px;margin:20px auto 36px}.LW8uOG_intro p{margin-inline:auto}.LW8uOG_picker{z-index:5;max-width:620px;margin:0 auto 48px;position:relative}.LW8uOG_search{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 34%, transparent);align-items:center;gap:12px;min-height:54px;padding-inline:4px;display:flex}.LW8uOG_search:focus-within{border-color:var(--color-gold)}.LW8uOG_searchIcon{color:var(--color-gold-dark);flex:none}.LW8uOG_search input{appearance:none;width:100%;min-width:0;color:var(--color-ink);box-shadow:none;background-image:none;border:0;border-radius:0;outline:none;background-color:#0000!important}.LW8uOG_search input::-webkit-search-cancel-button{appearance:none}.LW8uOG_search input:disabled{cursor:not-allowed;color:var(--color-smoke)}.LW8uOG_clearSearch{width:44px;height:44px;color:var(--color-smoke);flex:none;place-items:center;transition:color .16s,background-color .16s;display:grid}.LW8uOG_clearSearch:hover{color:var(--color-ink);background:var(--nur-surface-raised)}.LW8uOG_clearSearch:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.LW8uOG_suggestions{z-index:20;inset-inline:0;border:1px solid var(--nur-border);background:var(--nur-surface);position:absolute;top:100%;box-shadow:0 18px 36px #0e0e0f24}.LW8uOG_suggestions>p{color:var(--color-smoke);padding:13px 16px;font-size:12px}.LW8uOG_suggestions ul{overscroll-behavior:contain;max-height:352px;overflow-y:auto}.LW8uOG_suggestions li{border-top:1px solid var(--nur-border)}.LW8uOG_suggestions button{text-align:start;grid-template-columns:52px minmax(0,1fr) max-content;align-items:center;gap:14px;width:100%;padding:10px 16px;transition:background-color .16s;display:grid}.LW8uOG_suggestions button:hover{background:var(--nur-surface-raised)}.LW8uOG_suggestions strong,.LW8uOG_suggestions small{display:block}.LW8uOG_suggestions strong{font-size:18px;font-weight:400;line-height:1.2}.LW8uOG_suggestions small{color:var(--color-smoke);text-transform:uppercase;letter-spacing:.14em;margin-top:3px;font-size:10px}.LW8uOG_suggestionPrice{white-space:nowrap;font-variant-numeric:tabular-nums}.LW8uOG_thumb,.LW8uOG_largeThumb{place-items:center;display:grid;overflow:hidden}.LW8uOG_thumb{width:52px;height:52px}.LW8uOG_largeThumb{width:min(100%,210px);height:212px;margin-inline:auto}.LW8uOG_thumb img,.LW8uOG_largeThumb img{object-fit:contain;width:100%;height:100%}.LW8uOG_empty{max-width:620px;color:var(--color-smoke);text-align:center;margin:0 auto;padding-block:16px 80px;line-height:1.7}.LW8uOG_scrollArea{overflow-x:clip}.LW8uOG_comparisonCanvas{--column-gap:clamp(32px, 5vw, 72px);min-width:0}.LW8uOG_productColumns,.LW8uOG_detailColumns{grid-template-columns:repeat(var(--product-count), minmax(0, 1fr));gap:var(--column-gap);display:grid}.LW8uOG_products1{--product-count:1;max-width:380px;margin-inline:auto}.LW8uOG_products2{--product-count:2}.LW8uOG_products3{--product-count:3}.LW8uOG_product{text-align:center;min-width:0;position:relative}.LW8uOG_product>button{z-index:2;width:44px;height:44px;color:var(--color-smoke);place-items:center;transition:color .16s,background-color .16s;display:grid;position:absolute;top:0;right:0}.LW8uOG_product>button:hover{color:var(--color-ink);background:var(--nur-surface-raised)}.LW8uOG_imageLink{display:block}.LW8uOG_product>p{color:var(--color-gold-dark);text-transform:uppercase;letter-spacing:.18em;margin-top:16px;font-size:10px}.LW8uOG_product h2{overflow-wrap:anywhere;margin-top:7px;font-size:clamp(23px,2.2vw,30px);font-weight:400;line-height:1.15}.LW8uOG_product>strong{font-variant-numeric:tabular-nums;margin-top:10px;font-size:16px;font-weight:500;display:block}.LW8uOG_viewLink{min-height:44px;color:var(--color-gold-dark);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:7px;margin-top:10px;font-size:11px;font-weight:600;display:inline-flex}.LW8uOG_viewLink:hover{color:var(--color-ink)}.LW8uOG_detailSection{border-top:1px solid var(--nur-border);margin-top:52px;padding-top:26px}.LW8uOG_detailSection>h2{text-align:center;margin-bottom:28px;font-size:clamp(27px,3vw,38px);font-weight:400;line-height:1.15}.LW8uOG_detailColumn{text-align:center;flex-direction:column;align-items:center;gap:26px;min-width:0;display:flex}.LW8uOG_pyramidRows{flex-direction:column;gap:26px;display:flex}.LW8uOG_fact{width:100%}.LW8uOG_fact h3{color:var(--color-smoke);text-transform:uppercase;letter-spacing:.17em;margin-bottom:8px;font-size:10px;font-weight:500}.LW8uOG_fact p{overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:5px;max-width:34ch;margin-inline:auto;line-height:1.55;display:flex}.LW8uOG_accordList{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.LW8uOG_accordList li{justify-content:center;align-items:center;gap:9px;min-height:40px;padding:9px 14px;font-size:13px;line-height:1.2;display:flex}.LW8uOG_accordList li.LW8uOG_shared>span:first-child{font-weight:600}.LW8uOG_accordList .LW8uOG_sharedDiamond{box-sizing:border-box;background:#17130f;border:1px solid #e5c467;width:7px;height:7px}.LW8uOG_noteList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.LW8uOG_noteList li{background:var(--nur-surface-muted);text-align:start;grid-template-columns:44px minmax(0,1fr) 8px;align-items:center;gap:9px;min-width:0;min-height:62px;padding:8px 10px;font-size:13px;line-height:1.25;display:grid}.LW8uOG_noteList li.LW8uOG_shared{background:color-mix(in srgb, var(--color-gold) 9%, var(--nur-surface-muted))}.LW8uOG_noteImage{place-items:center;width:44px;height:44px;display:grid}.LW8uOG_noteImage img{object-fit:contain;width:100%;height:100%}.dark .LW8uOG_darkChemical{filter:brightness(0)invert()}.LW8uOG_sharedMark{flex:none;justify-self:end;place-items:center;display:grid}.LW8uOG_sharedDiamonds{flex-direction:column;align-items:center;gap:3px;display:flex}.LW8uOG_sharedDiamond{background:var(--color-gold-dark);width:5px;height:5px;transform:rotate(45deg)}.LW8uOG_inStock,.LW8uOG_outOfStock{align-items:center;width:fit-content;flex-direction:row!important;gap:7px!important;display:inline-flex!important}.LW8uOG_inStock{color:color-mix(in srgb, #157347 82%, var(--color-ink))}.LW8uOG_outOfStock{color:var(--color-garnet)}.LW8uOG_picker button:focus-visible,.LW8uOG_comparison button:focus-visible,.LW8uOG_comparison a:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@media (max-width:767px){.LW8uOG_intro{text-align:start;margin-top:8px}.LW8uOG_picker{margin-bottom:36px}.LW8uOG_suggestions button{grid-template-columns:48px minmax(0,1fr);padding-inline:12px}.LW8uOG_suggestionPrice{grid-column:2}.LW8uOG_thumb{width:48px;height:48px}.LW8uOG_comparisonCanvas:not(.LW8uOG_products1){min-width:calc(var(--product-count) * 230px + (var(--product-count) - 1) * 24px)}.LW8uOG_scrollArea{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.LW8uOG_scrollArea::-webkit-scrollbar{display:none}.LW8uOG_comparisonCanvas{--column-gap:24px}.LW8uOG_products1{max-width:none}.LW8uOG_largeThumb{height:190px}.LW8uOG_detailSection{margin-top:40px;padding-top:22px}.LW8uOG_detailSection>h2{margin-bottom:24px}.LW8uOG_detailColumn,.LW8uOG_pyramidRows{gap:24px}.LW8uOG_noteList{grid-template-columns:1fr}}