.pendant-options_dialog__Vlxjv.pendant-options_dialog__Vlxjv{max-width:1020px;padding:0;max-height:min(920px,calc(var(--sheet-viewport-height, 100dvh) * .92));overflow:hidden;border-radius:20px}.pendant-options_dialogHeader__k7esr{position:relative;flex:none;padding:20px 28px 16px;border-bottom:1px solid var(--brand-line)}.pendant-options_drawerHandle__4ajJ9{display:none}.pendant-options_dialogTitle__LT4j0{display:block;margin:0;font-family:var(--brand-serif);font-size:32px;line-height:1.2;font-weight:400;letter-spacing:var(--brand-tracking-heading)}.pendant-options_dialogScroll__Zd0Lu{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 28px 24px;scrollbar-gutter:stable}.pendant-options_titleLine__Mcape{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pendant-options_headerNote__O3eMu{color:var(--brand-muted);font-family:var(--brand-sans);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:normal;white-space:nowrap}.pendant-options_choiceRow__P_IcX{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.pendant-options_count__xcRc4{flex:none;padding:7px 11px;border:1px solid var(--brand-line);border-radius:999px;color:var(--brand-muted);white-space:nowrap;font-size:12px}.pendant-options_count__xcRc4[data-full=true]{color:var(--brand-accent);background:var(--brand-soft);border-color:var(--brand-accent)}.pendant-options_groups__TmeqE{display:flex;width:-moz-fit-content;width:fit-content;gap:8px}.pendant-options_groups__TmeqE button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid var(--brand-line);border-radius:8px;background:var(--brand-paper);font-size:14px;color:var(--brand-ink)}.pendant-options_groups__TmeqE button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand-accent)}.pendant-options_groups__TmeqE button:hover:not([aria-pressed=true]){background:var(--brand-soft)}.pendant-options_groups__TmeqE button>svg{flex:none;width:22px;height:22px;color:var(--brand-accent)}.pendant-options_groupCount__Sb5Gv{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding-inline:4px;border-radius:999px;background:var(--brand-soft);font-size:11px;color:var(--brand-ink)}.pendant-options_chooseLayout__egVNr{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:28px;align-items:start}.pendant-options_photoColumn__VkuRT{min-width:0;max-width:360px}.pendant-options_photoHint__sfsZr{margin:10px 4px 0;color:var(--brand-muted);font-size:11px;line-height:1.6}.pendant-options_colorsColumn__DEjju{min-width:0}.pendant-options_listLabel__skCME{margin:0 0 10px;color:var(--brand-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pendant-options_colorRow__bI4Dj{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding-inline:6px;border:1px solid transparent;border-bottom:1px solid var(--brand-line)}.pendant-options_colorRow__bI4Dj[data-active=true]{border-color:var(--brand-line);background:var(--brand-soft);border-radius:6px}.pendant-options_colorName__2_yDs{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:44px;text-align:left;font-size:13px}.pendant-options_swatch__ANPGP,.pendant-options_tinySwatch__h2shu{display:inline-block;flex:none;width:24px;height:24px;border:1px solid color-mix(in srgb,var(--brand-ink) 25%,transparent);background:var(--option-color);border-radius:50%}.pendant-options_tinySwatch__h2shu{width:14px;height:14px}.pendant-options_quantity__sITp0{display:grid;flex:none;grid-template-columns:44px 22px 44px;align-items:center;font-size:13px;text-align:center}.pendant-options_quantity__sITp0 button{width:44px;height:44px;font-size:20px;border-radius:5px;color:var(--brand-accent)}.pendant-options_quantity__sITp0 button:hover:not(:disabled){background:var(--brand-paper)}.pendant-options_quantity__sITp0 button:disabled{color:var(--brand-muted);opacity:.4;cursor:not-allowed}.pendant-options_quantity__sITp0 output{font-variant-numeric:tabular-nums}.pendant-options_mobileColor__WUd_E{display:none}.pendant-options_selectedSection__DyLzP{margin-top:20px}.pendant-options_chips__Uiw72{display:flex;flex-wrap:wrap;gap:6px}.pendant-options_chips__Uiw72 button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px;background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:7px;font-size:11px}.pendant-options_chips__Uiw72 svg{width:14px;height:14px;color:var(--brand-muted)}.pendant-options_emptySelection__tvqGG{margin:0;color:var(--brand-muted);font-size:12px;line-height:1.6}.pendant-options_fields__tUAcD .pendant-options_limitToast__Jp265{bottom:100px}.pendant-options_dialogFooter__TZcU6{display:flex;flex:none;align-items:stretch;justify-content:flex-end;gap:20px;padding:16px 28px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--brand-line);background:var(--brand-paper)}.pendant-options_dialogFooter__TZcU6 button{min-height:48px}.pendant-options_chainOnly__7HKW4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:8px 14px;line-height:1.35;text-align:center}.pendant-options_chainOnlyLabel__kkNFO{display:inline-flex;align-items:center;gap:6px;font-size:12px}.pendant-options_chainOnlyLabel__kkNFO svg{flex:none;width:20px;height:20px;color:var(--brand-accent)}.pendant-options_accessoryLabel__uv1rd{display:inline-flex;align-items:center;gap:7px}.pendant-options_accessoryLabel__uv1rd svg,.pendant-options_summaryList__M7PlN li>svg{flex:none;width:22px;height:22px;color:var(--brand-accent)}.pendant-options_chainOnlyPrice__3jLz8{color:var(--brand-accent);font-size:11px}.pendant-options_continue__qcZle{min-width:180px}.pendant-options_back__yJk_3 svg,.pendant-options_continue__qcZle svg{width:18px;height:18px}.pendant-options_review__YCFzq{max-width:680px;margin-inline:auto}.pendant-options_chainCard__W3anD{display:grid;grid-template-columns:150px minmax(0,1fr) 24px;gap:20px;padding:16px;border:1px solid var(--brand-line);border-radius:12px;cursor:pointer;align-items:center}.pendant-options_chainCard__W3anD[data-included=true]{cursor:default}.pendant-options_chainCard__W3anD[data-included=true] .pendant-options_chainCopy__q5bog{grid-column:2/-1}.pendant-options_chainCard__W3anD[data-selected=true]{border-color:var(--brand-accent);background:var(--brand-soft)}.pendant-options_chainImage__fC4NI{width:150px;height:164px;position:relative;overflow:hidden;border-radius:4px}.pendant-options_chainCopy__q5bog{display:flex;flex-direction:column;gap:10px;font-size:13px}.pendant-options_chainHeading__uNaeT{display:flex;flex-direction:column;gap:6px;font-size:17px;line-height:1.5}.pendant-options_chainHeading__uNaeT strong{color:var(--brand-accent);font-size:15px;font-weight:500}.pendant-options_muted__nMMKA{color:var(--brand-muted)}.pendant-options_chainCheckbox__0Gq0p{position:relative;display:grid;place-items:center;width:24px;height:24px}.pendant-options_chainCheckbox__0Gq0p>svg{position:absolute;width:18px;height:18px;color:var(--brand-paper);pointer-events:none}.pendant-options_chainCheckbox__0Gq0p input:not(:checked)+svg{display:none}.pendant-options_chainCard__W3anD input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:1px solid var(--brand-muted);border-radius:5px;background:var(--brand-paper);cursor:pointer}.pendant-options_chainCard__W3anD input:checked{background:var(--brand-accent);border-color:var(--brand-accent)}.pendant-options_reviewSummary__yu2d1{margin-top:26px}.pendant-options_reviewSummary__yu2d1:first-child{margin-top:0}.pendant-options_reviewHeading__yC6Xe{display:flex;justify-content:space-between;align-items:center;gap:16px}.pendant-options_reviewHeading__yC6Xe .pendant-options_listLabel__skCME{margin:0}.pendant-options_reviewHeading__yC6Xe button{min-height:44px;color:var(--brand-accent);font-size:12px;text-decoration:underline;text-underline-offset:4px}.pendant-options_summaryList__M7PlN{list-style:none;margin:12px 0;padding:0}.pendant-options_summaryList__M7PlN li{display:flex;align-items:center;gap:10px;padding-block:9px;font-size:13px}.pendant-options_included__hu2EH{margin-left:auto;color:var(--brand-muted);font-size:11px}.pendant-options_noColors__KljPX{margin-block:12px;color:var(--brand-muted);font-size:13px}.pendant-options_chainSummary__vRliV,.pendant-options_priceBreakdown__FnsyI,.pendant-options_total__y33Ki{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-size:13px}.pendant-options_chainSummary__vRliV{margin:14px 0}.pendant-options_chainSummary__vRliV>span:last-child,.pendant-options_priceBreakdown__FnsyI>span:last-child,.pendant-options_total__y33Ki strong{flex:none}.pendant-options_priceBreakdown__FnsyI{margin-top:20px;padding-top:18px;border-top:1px solid var(--brand-line);color:var(--brand-muted)}.pendant-options_total__y33Ki{margin-top:16px;font-size:15px}.pendant-options_total__y33Ki strong{font-size:22px;font-weight:500}.pendant-options_validation__KzYxG{color:var(--brand-accent);font-size:13px;line-height:1.6}.pendant-options_srOnly__8wo_0{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pendant-options_dialog__Vlxjv button:focus-visible,.pendant-options_dialog__Vlxjv input:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media (max-width:700px){.pendant-options_dialog__Vlxjv.pendant-options_dialog__Vlxjv{max-width:560px;max-height:calc(var(--sheet-viewport-height, 100dvh) * .96);border-radius:20px 20px 0 0}.pendant-options_dialogHeader__k7esr{padding:8px 12px;touch-action:pan-x pinch-zoom}.pendant-options_drawerHandle__4ajJ9{display:block;width:36px;height:4px;margin:0 auto 8px;border-radius:999px;background:var(--brand-muted);opacity:.45}.pendant-options_dialogTitle__LT4j0{padding-right:0;font-size:clamp(22px,6vw,24px);line-height:1.25}.pendant-options_titleLine__Mcape{gap:3px}.pendant-options_headerNote__O3eMu{font-size:11px}.pendant-options_dialogScroll__Zd0Lu{padding:10px 12px 12px;scrollbar-gutter:auto}.pendant-options_count__xcRc4{padding:5px 9px;font-size:11px}.pendant-options_groups__TmeqE{width:100%}.pendant-options_groups__TmeqE button{flex:1;gap:8px;padding-inline:10px}.pendant-options_chooseLayout__egVNr{grid-template-columns:minmax(0,1fr);gap:12px}.pendant-options_photoColumn__VkuRT{width:100%;max-width:280px;margin-inline:auto}.pendant-options_photoHint__sfsZr{font-size:10px;margin-top:8px}.pendant-options_mobileColor__WUd_E{display:block}.pendant-options_mobileColor__WUd_E .pendant-options_colorRow__bI4Dj{background:var(--brand-soft)}.pendant-options_colorList__iOrnh{display:none}.pendant-options_colorList__iOrnh[data-expanded=true]{display:block;margin-top:14px}.pendant-options_allColors__YoNWI{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;color:var(--brand-muted);font-size:12px}.pendant-options_selectedSection__DyLzP{margin-top:12px}.pendant-options_colorName__2_yDs{gap:8px;font-size:13px}.pendant-options_fields__tUAcD .pendant-options_limitToast__Jp265{bottom:calc(143px + env(safe-area-inset-bottom, 0px));left:12px;right:12px}.pendant-options_dialogFooter__TZcU6{gap:10px;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.pendant-options_continue__qcZle{flex:1 1 50%;min-width:0;max-width:none}.pendant-options_chainOnly__7HKW4{flex:1 1 50%;gap:0;padding:6px 8px}.pendant-options_chainOnlyLabel__kkNFO{font-size:13px;white-space:nowrap;line-height:1.25}.pendant-options_chainOnlyLabel__kkNFO svg{width:16px;height:16px}.pendant-options_chainOnlyPrice__3jLz8{line-height:1.2}.pendant-options_back__yJk_3{padding-inline:12px}.pendant-options_chainCard__W3anD{grid-template-columns:100px minmax(0,1fr) 24px;gap:12px;padding:12px}.pendant-options_chainImage__fC4NI{width:100px;height:130px}.pendant-options_chainHeading__uNaeT{font-size:15px;gap:4px}.pendant-options_chainCopy__q5bog{gap:6px;font-size:11px}.pendant-options_reviewHeading__yC6Xe button{font-size:11px}.pendant-options_summaryList__M7PlN li{flex-wrap:wrap;font-size:12px}.pendant-options_total__y33Ki{font-size:13px}.pendant-options_total__y33Ki strong{font-size:20px}}@media (max-width:700px) and (max-height:650px){.pendant-options_dialog__Vlxjv.pendant-options_dialog__Vlxjv{max-height:calc(var(--sheet-viewport-height, 100dvh) - 8px)}.pendant-options_photoColumn__VkuRT{max-width:264px}}@media (max-width:359px){.pendant-options_chainOnly__7HKW4{padding-inline:4px}.pendant-options_chainOnlyLabel__kkNFO{gap:4px;font-size:12px}.pendant-options_chainOnlyLabel__kkNFO svg{width:14px;height:14px}.pendant-options_chainCard__W3anD{grid-template-columns:76px minmax(0,1fr) 24px;gap:8px;padding:8px}.pendant-options_chainImage__fC4NI{width:76px;height:110px}.pendant-options_colorRow__bI4Dj{gap:4px}}.pendant-options_mobileDock__tSwBP{display:none}@media (max-width:700px){.pendant-options_mobileDock__tSwBP{display:block;flex:none;padding:6px 12px 0;border-top:1px solid var(--brand-line);background:var(--brand-paper)}.pendant-options_dockLabel__kQL5l{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px;font-size:10px;line-height:1.2;color:var(--brand-muted)}.pendant-options_dockLabel__kQL5l>span{color:var(--brand-accent)}.pendant-options_mobileDock__tSwBP .pendant-options_colorRow__bI4Dj{border:0}.pendant-options_dialogFooter__TZcU6{border-top:0}.pendant-options_choiceRow__P_IcX{margin-bottom:10px}.pendant-options_choiceRow__P_IcX .pendant-options_count__xcRc4{display:none}}.pendant-options_chainImage__fC4NI img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.65);transform-origin:50% 58%}.pendant-options_makerShortcut__rtE96{display:inline-flex;align-items:center;gap:10px;flex:none;min-height:48px;margin-right:auto;color:var(--brand-accent);font-size:12px;text-decoration:underline;text-underline-offset:4px}.pendant-options_makerShortcut__rtE96>svg{flex:none;width:20px;height:20px}.pendant-options_makerAlternative__iO0TQ{display:none}@media (max-width:700px){.pendant-options_dialogFooter__TZcU6 .pendant-options_makerShortcut__rtE96{display:none}.pendant-options_makerAlternative__iO0TQ{display:grid;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;margin-top:18px;padding:14px 12px;border:1px solid var(--brand-line);border-radius:8px;text-align:left}.pendant-options_makerAlternative__iO0TQ>svg{width:26px;height:26px;color:var(--brand-accent)}.pendant-options_makerAlternative__iO0TQ>svg:last-child{width:18px;height:18px}.pendant-options_makerAlternativeCopy__zdDX3,.pendant-options_makerAlternativeTitle__3l2Eo{display:block}.pendant-options_makerAlternativeTitle__3l2Eo{margin-bottom:4px;color:var(--brand-accent);font-size:13px;line-height:1.5}.pendant-options_makerAlternativeCopy__zdDX3{color:var(--brand-muted);font-size:11px;line-height:1.6}}.pendant-options_makerSummary__1RDfD{display:flex;gap:14px;align-items:start;margin-top:14px;padding:16px;border-radius:8px;background:var(--brand-soft)}.pendant-options_makerSummary__1RDfD>svg{flex:none;width:28px;height:28px;color:var(--brand-accent);pointer-events:none}.pendant-options_makerSummary__1RDfD p{margin:0 0 6px;font-size:14px}.pendant-options_makerSummary__1RDfD span{color:var(--brand-muted);font-size:12px;line-height:1.6}.pendant-options_availabilityNote__E1K_g{margin:14px 0;max-width:540px;color:var(--brand-muted);font-size:11px;line-height:1.7}.pendant-options_unitContext___bjnG{margin-bottom:6px;color:var(--brand-muted);font-size:12px;line-height:1.5}.pendant-options_fields__tUAcD{display:contents}.pendant-options_reviewTotal__rrO8_{flex:none;margin:0;padding:14px 28px;border-top:1px solid var(--brand-line)}@media (max-width:700px){.pendant-options_reviewTotal__rrO8_{padding:12px 24px}}