.Configurator_section__7hM_j{scroll-margin-top:76px;padding:76px max(24px,calc((100vw - 1376px)/2)) 46px;background:#f8f7f3;color:#10273e;border-top:1px solid #e5e1d8}.Configurator_section__7hM_j button,.Configurator_section__7hM_j input,.Configurator_section__7hM_j textarea{font:inherit}.Configurator_section__7hM_j button{cursor:pointer}.Configurator_section__7hM_j button:disabled{cursor:default;opacity:.35}.Configurator_section__7hM_j :is(button,input,textarea,a):focus-visible{outline:2px solid #a78342;outline-offset:4px}.Configurator_heading__s5bcQ{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:38px}.Configurator_eyebrow__nBrUB{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.2em;color:#72776e}.Configurator_eyebrow__nBrUB span{width:18px;height:1px;background:#a38b52}.Configurator_heading__s5bcQ h2{margin:22px 0 0;font-size:clamp(36px,4.2vw,62px);font-weight:400;letter-spacing:-.045em;line-height:1.07}.Configurator_heading__s5bcQ h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#947c48}.Configurator_intro__t9tG_{padding-bottom:5px}.Configurator_intro__t9tG_ p{font-size:14px;line-height:1.8;color:#697077}.Configurator_intro__t9tG_>span{display:block;margin-top:25px;font-size:9px;letter-spacing:.12em;color:#7b817d}.Configurator_workspace__tFLzg{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);align-items:start;border:1px solid #deddd5;border-radius:6px;overflow:clip;background:white}.Configurator_visualColumn__578WY{position:sticky;top:72px;min-width:0;padding:22px}.Configurator_viewer___JgRY{position:relative;padding:18px;border:1px solid #e8e4db;background:radial-gradient(ellipse at 50% 43%,#fefdfb,#e9e6dd 80%);border-radius:4px}.Configurator_viewerTop__wLOvD{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.Configurator_viewToggle___5rSD{display:flex;padding:4px;border:1px solid #dedbd2;border-radius:6px;background:#eeeae180}.Configurator_viewToggle___5rSD button{padding:8px 12px;font-size:11px;border-radius:3px;color:#666d71;white-space:nowrap;transition:background .2s}.Configurator_viewToggle___5rSD button[aria-pressed=true]{background:white;color:#11273e;box-shadow:0 1px 5px #18324b12}.Configurator_viewToggle___5rSD button span{margin-left:5px;font-size:8px;color:#9a7b3d}.Configurator_live__XjyVL{display:flex;gap:6px;align-items:center;font-size:8px;letter-spacing:.13em;white-space:nowrap;color:#727b72}.Configurator_live__XjyVL i{display:block;width:5px;height:5px;border-radius:50%;background:#9d906b}.Configurator_scene__oK21r{position:relative;height:clamp(390px,40vw,565px);margin:-6px -18px -12px;overflow:hidden}.Configurator_scene__oK21r canvas{display:block;width:100%;height:100%}.Configurator_viewerBottom__Cnzp2{position:relative;display:flex;justify-content:space-between;gap:10px;align-items:center;pointer-events:none}.Configurator_modelTitle__GdVc8{font-family:Georgia,serif;font-size:25px;line-height:1.2}.Configurator_modelTitle__GdVc8>span{color:#958669;font-size:17px}.Configurator_modelCaption__eiSmI{margin-top:9px;font-size:10px;color:#727873}.Configurator_edition__UIZfG{font-size:8px;letter-spacing:.14em;line-height:2;text-align:right;color:#818679}.Configurator_edition__UIZfG b{font-weight:400;font-size:13px;color:#455347;letter-spacing:.08em}.Configurator_sceneControls__O6Qx6{display:flex;justify-content:center;align-items:center;margin:25px auto 0;padding:5px;border:1px solid #d8d5ca;border-radius:5px;width:fit-content;background:#fff9}.Configurator_sceneControls__O6Qx6 button{border-radius:3px;padding:7px 9px;font-size:10px;min-height:32px;min-width:32px;color:#60695f}.Configurator_sceneControls__O6Qx6 button[aria-pressed=true]{background:#132a3f;color:white}.Configurator_sceneControls__O6Qx6 button:not([disabled]):hover{background:#e5e4dc;color:#10273e}.Configurator_controlDivider__Sb6Rs{height:15px;width:1px;margin:0 3px;background:#d8d5ca}.Configurator_dragHint__l96AR{margin:13px 0 0;text-align:center;font-size:9px;color:#82867c}.Configurator_viewerNote__ccEen{display:flex;gap:12px;padding:20px 10px 5px;color:#828579}.Configurator_viewerNote__ccEen>span{color:#a58c4f;font-size:23px;line-height:1.1}.Configurator_viewerNote__ccEen p{font-size:10px;line-height:1.8}.Configurator_designPanel__sazQ2{border-left:1px solid #e5e3dc;padding:27px 30px 22px;min-width:0}.Configurator_panelHeading__ADVcw{display:flex;align-items:center;justify-content:space-between;gap:10px}.Configurator_panelHeading__ADVcw>span{font-size:9px;letter-spacing:.17em}.Configurator_panelHeading__ADVcw>button{font-size:10px;color:#8c918b}.Configurator_steps__Rqdjm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;border-bottom:1px solid #e6e4df;gap:12px}.Configurator_steps__Rqdjm button{position:relative;text-align:left;padding:0 0 14px;font-size:10px;color:#949993;white-space:nowrap}.Configurator_steps__Rqdjm button span{display:block;margin-bottom:7px;font-size:9px;letter-spacing:.1em}.Configurator_steps__Rqdjm button[aria-pressed=true]{color:#10273e}.Configurator_steps__Rqdjm button[aria-pressed=true]:after{content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0;background:#a28a4f}.Configurator_optionsPanel__XaRJm{min-height:384px;padding-top:27px}.Configurator_optionHeading__I1qxh{margin-bottom:25px}.Configurator_optionHeading__I1qxh>p{font-size:9px;color:#a09270;letter-spacing:.16em}.Configurator_optionHeading__I1qxh h3{margin-top:9px;font-size:23px;line-height:1.25;font-weight:400;letter-spacing:-.04em}.Configurator_optionHeading__I1qxh>span{display:block;margin-top:9px;font-size:11px;line-height:1.7;color:#838880}.Configurator_optionGroup__uZKBg{margin:0 0 22px;min-width:0}.Configurator_optionGroup__uZKBg legend,.Configurator_sizes__PaYrC legend{font-size:10px;margin-bottom:12px;color:#586356}.Configurator_optionGrid__PZ5fY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Configurator_option__I54aB{position:relative;display:flex;align-items:center;gap:10px;padding:13px 10px;min-height:65px;border:1px solid #e4e5df;border-radius:4px;text-align:left;background:#fff;transition:background .18s,border-color .18s}.Configurator_option__I54aB:hover{background:#f8f7f2}.Configurator_option__I54aB[aria-pressed=true]{border-color:#ab955e;background:#f9f7ef}.Configurator_swatch__Qz6Be{width:27px;height:27px;flex-shrink:0;border-radius:50%;border:3px solid white;box-shadow:0 0 0 1px #dddcd3}.Configurator_option__I54aB strong{display:block;font-size:11px;font-weight:500;line-height:1.3}.Configurator_option__I54aB small{display:block;font-size:9px;line-height:1.5;color:#8a8f88;margin-top:4px}.Configurator_check__w4Z3Z{font-size:9px;color:#9c8752;width:10px;flex-shrink:0;margin-left:auto}.Configurator_sizes__PaYrC{padding:0}.Configurator_sizes__PaYrC>div{display:flex;gap:8px}.Configurator_sizes__PaYrC button{display:flex;flex:1;align-items:center;justify-content:center;gap:10px;border:1px solid #e4e5df;border-radius:4px;padding:12px 10px;font-size:11px}.Configurator_sizes__PaYrC button>span{border:1px solid #999e96;border-radius:50%}.Configurator_sizes__PaYrC button[aria-pressed=true]{background:#10273e;border-color:#10273e;color:white}.Configurator_sizes__PaYrC button[aria-pressed=true]>span{border-color:#c9b784}.Configurator_sizes__PaYrC>p,.Configurator_smallNote__NR9jN{margin-top:12px;color:#8a8e87;line-height:1.65;font-size:10px}.Configurator_stepNavigation__K1llN{display:flex;align-items:center;gap:18px;border-top:1px solid #eeede7;padding-top:14px;margin-top:8px}.Configurator_stepNavigation__K1llN>span{font-size:9px;color:#9a9d96;margin-right:auto}.Configurator_stepNavigation__K1llN>button{font-size:11px;padding:6px 0}.Configurator_stepNavigation__K1llN>button:last-child{color:#9a7d38}.Configurator_summary__R758N{margin-top:29px;border-top:1px solid #dcded5;padding-top:20px}.Configurator_summaryTitle__hWeAe{display:flex;justify-content:space-between;align-items:center}.Configurator_summaryTitle__hWeAe h3{font-family:Georgia,serif;font-size:20px;font-weight:400}.Configurator_summaryTitle__hWeAe>span{color:#af965c;font-size:26px}.Configurator_summaryText__kXWx9{font-size:10px;line-height:1.8;color:#7a8278;margin-top:11px;overflow-wrap:anywhere}.Configurator_quoteRow__xLfQn{display:flex;justify-content:space-between;align-items:center;margin:18px 0;font-size:10px}.Configurator_quoteRow__xLfQn>span{color:#899085}.Configurator_quoteRow__xLfQn>strong{font-weight:500;font-size:13px}.Configurator_enquiry__o_RVn{display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:3px;padding:16px 20px;background:#10273e;color:white;font-size:12px!important;transition:background .2s}.Configurator_enquiry__o_RVn:hover{background:#27445a}.Configurator_enquiry__o_RVn span{color:#d3bd86;font-size:16px}.Configurator_exportRow__rIP10{display:flex;justify-content:space-between;gap:8px;margin-top:12px}.Configurator_exportRow__rIP10 button{font-size:9px;padding:7px 0;color:#666f66}.Configurator_notice__IwAtG{min-height:16px;margin-top:9px;font-size:9px;color:#8a9086;line-height:1.6}.Configurator_shareField__oHADo{display:block;margin-top:12px;font-size:10px;color:#727b6d}.Configurator_shareField__oHADo input{width:100%;border:1px solid #cfcfbf;border-radius:3px;padding:9px;font-size:11px;margin-top:6px}.Configurator_engravingLabel__ElchS{display:block;font-size:11px;margin-bottom:12px;color:#626d5e}.Configurator_optionsPanel__XaRJm textarea{border:1px solid #d8dace;border-radius:3px;width:100%;padding:16px;resize:vertical;color:#173047;line-height:1.7;font-size:14px}.Configurator_optionsPanel__XaRJm textarea::placeholder{color:#a5aa9f;font-size:12px}.Configurator_engravingMeta__br_i8{display:flex;justify-content:space-between;gap:10px;margin-top:10px;font-size:10px}.Configurator_engravingMeta__br_i8 button{color:#9d8347}.Configurator_engravingMeta__br_i8>span{color:#89907f}.Configurator_advice__u5uez{margin-top:22px;padding:18px;background:#f7f6f0;border-left:2px solid #ad9660}.Configurator_advice__u5uez>span{font-family:Georgia,serif;font-size:16px}.Configurator_advice__u5uez>p{margin-top:10px;font-size:11px;line-height:1.8;color:#7c8474}.Configurator_advice__u5uez>button{margin-top:12px;font-size:11px}.Configurator_fitPanel__QLRvc{margin-top:16px;padding:20px;border:1px solid #e4e3d9;border-radius:4px;background:#fff}.Configurator_fitHeading__8bHoT{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.Configurator_fitHeading__8bHoT>span:first-child{font-family:Georgia,serif;font-size:18px}.Configurator_fitHeading__8bHoT>span:last-child{font-size:8px;color:#9d987f;letter-spacing:.06em}.Configurator_rangeLabel__Q2QCL{display:flex;justify-content:space-between;font-size:11px}.Configurator_rangeLabel__Q2QCL strong{font-weight:500;color:#9b8145}.Configurator_fitPanel__QLRvc input[type=range]{width:100%;height:26px;accent-color:#a58a49;margin-top:13px}.Configurator_rangeEnds___X_Fl{display:flex;justify-content:space-between;font-size:8px;color:#959987}.Configurator_skinRow__eCSim{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.Configurator_skinRow__eCSim>span{font-size:11px}.Configurator_skinRow__eCSim>div{display:flex;gap:9px}.Configurator_skinRow__eCSim button{width:26px;height:26px;border-radius:50%;border:3px solid white;box-shadow:0 0 0 1px #dadbd0}.Configurator_skinRow__eCSim button[aria-pressed=true]{box-shadow:0 0 0 2px #9d8247}.Configurator_fitPanel__QLRvc>p{font-size:9px;color:#909781;line-height:1.7;margin-top:17px}.Configurator_disclaimer__NYRhr{display:flex;align-items:start;gap:24px;padding:25px 0 0}.Configurator_disclaimer__NYRhr>span{font-size:9px;letter-spacing:.1em;flex-shrink:0;padding-top:2px;color:#9a957f}.Configurator_disclaimer__NYRhr>p{max-width:840px;font-size:10px;line-height:1.9;color:#858a7d}.Configurator_baseNote__Vl1Fh{margin-top:18px;color:#7b806f;font-size:10px;line-height:1.7}.Configurator_baseNote__Vl1Fh a{text-decoration:underline}.Configurator_draftNotice__APJur{margin-top:16px;background:#f3f2e9;display:flex;align-items:center;gap:12px;padding:9px;font-size:9px}.Configurator_draftNotice__APJur>span{margin-right:auto;color:#858776}.Configurator_draftNotice__APJur>button{text-decoration:underline}.Configurator_unavailable__3_hJ1{scroll-margin-top:80px;max-width:800px;margin:auto;padding:70px 24px}.Configurator_unavailable__3_hJ1 h2{font-size:28px;margin-top:20px}.Configurator_unavailable__3_hJ1>p{margin:20px 0}.Configurator_unavailable__3_hJ1 a{margin:0 12px 12px 0}.Configurator_loading__Vv7Vr{position:absolute;inset:0;display:grid;place-items:center;color:#929780;font-size:12px;min-height:300px}.Configurator_section__7hM_j>.Configurator_loading__Vv7Vr{position:static}.Configurator_fallback__bpjOa{position:absolute;inset:0;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:10px 20px}.Configurator_fallback__bpjOa img{height:calc(100% - 45px);width:100%;object-fit:contain}.Configurator_fallback__bpjOa p{font-size:10px;line-height:1.5;text-align:center;color:#6f7869;max-width:400px}@media(min-width:1500px){.Configurator_section__7hM_j{padding-top:88px}}@media(max-width:1100px){.Configurator_designPanel__sazQ2{padding:24px 20px}.Configurator_visualColumn__578WY{padding:14px}.Configurator_live__XjyVL{display:none}.Configurator_option__I54aB{padding:11px 8px;gap:7px}.Configurator_swatch__Qz6Be{width:22px;height:22px}.Configurator_option__I54aB strong{font-size:10px}.Configurator_option__I54aB small{font-size:8px}}@media(max-width:850px){.Configurator_workspace__tFLzg{grid-template-columns:minmax(0,1fr)}.Configurator_visualColumn__578WY{position:relative;top:auto;padding:16px}.Configurator_designPanel__sazQ2{border-left:0;border-top:1px solid #e5e3dc;padding:27px 24px}.Configurator_scene__oK21r{height:440px}.Configurator_live__XjyVL{display:flex}.Configurator_heading__s5bcQ{align-items:start}.Configurator_intro__t9tG_{max-width:235px}.Configurator_intro__t9tG_>span{line-height:2}.Configurator_option__I54aB strong{font-size:12px}.Configurator_option__I54aB small{font-size:10px}.Configurator_option__I54aB{padding:14px}.Configurator_swatch__Qz6Be{width:30px;height:30px}.Configurator_optionsPanel__XaRJm{min-height:330px}}@media(max-width:540px){.Configurator_section__7hM_j{padding:48px 14px 28px}.Configurator_heading__s5bcQ{display:block;padding:0 8px;margin-bottom:27px}.Configurator_heading__s5bcQ h2{font-size:38px}.Configurator_intro__t9tG_{margin-top:22px;max-width:none}.Configurator_intro__t9tG_ p{font-size:12px}.Configurator_intro__t9tG_>span{margin-top:15px;font-size:8px}.Configurator_visualColumn__578WY{padding:8px}.Configurator_viewer___JgRY{padding:12px}.Configurator_scene__oK21r{height:370px;margin:0 -12px -15px}.Configurator_viewerTop__wLOvD{justify-content:center}.Configurator_live__XjyVL{display:none}.Configurator_viewToggle___5rSD{width:100%}.Configurator_viewToggle___5rSD button{flex:1;padding:9px 8px;font-size:11px}.Configurator_viewerBottom__Cnzp2{padding:0 3px}.Configurator_modelTitle__GdVc8{font-size:22px}.Configurator_modelCaption__eiSmI{font-size:9px}.Configurator_sceneControls__O6Qx6{gap:0;margin-top:20px;padding:3px}.Configurator_sceneControls__O6Qx6 button{padding:7px;min-height:36px;min-width:29px}.Configurator_dragHint__l96AR{font-size:8px}.Configurator_viewerNote__ccEen{padding:14px 8px 8px}.Configurator_viewerNote__ccEen p{font-size:9px}.Configurator_designPanel__sazQ2{padding:24px 18px}.Configurator_steps__Rqdjm{gap:8px}.Configurator_steps__Rqdjm button{font-size:9px}.Configurator_optionGrid__PZ5fY{gap:7px}.Configurator_option__I54aB{padding:12px 9px;gap:7px}.Configurator_option__I54aB strong{font-size:11px}.Configurator_option__I54aB small{font-size:9px}.Configurator_swatch__Qz6Be{width:24px;height:24px}.Configurator_fitPanel__QLRvc{padding:18px}.Configurator_fitHeading__8bHoT>span:last-child{display:none}.Configurator_disclaimer__NYRhr{display:block;padding:21px 8px 0}.Configurator_disclaimer__NYRhr>p{margin-top:10px;font-size:9px}.Configurator_summaryTitle__hWeAe h3{font-size:19px}.Configurator_engravingMeta__br_i8{font-size:9px}}@media(prefers-reduced-motion:reduce){.Configurator_section__7hM_j *{transition:none!important}}.Configurator_sceneControls__O6Qx6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:360px;gap:4px}.Configurator_controlDivider__Sb6Rs{display:none}.Configurator_sceneControls__O6Qx6 button{min-height:34px}.Configurator_steps__Rqdjm button{font-size:11px;white-space:normal;line-height:1.5}.Configurator_option__I54aB strong{font-size:12px}.Configurator_disclaimer__NYRhr>p,.Configurator_dragHint__l96AR,.Configurator_exportRow__rIP10 button,.Configurator_fitPanel__QLRvc>p,.Configurator_modelCaption__eiSmI,.Configurator_notice__IwAtG,.Configurator_optionGroup__uZKBg legend,.Configurator_option__I54aB small,.Configurator_sceneControls__O6Qx6 button,.Configurator_sizes__PaYrC legend,.Configurator_sizes__PaYrC>p,.Configurator_smallNote__NR9jN,.Configurator_summaryText__kXWx9,.Configurator_viewerNote__ccEen p{font-size:11px}.Configurator_optionHeading__I1qxh>span,.Configurator_quoteRow__xLfQn,.Configurator_rangeLabel__Q2QCL,.Configurator_skinRow__eCSim>span,.Configurator_stepNavigation__K1llN>button{font-size:12px}.Configurator_exportRow__rIP10 button,.Configurator_panelHeading__ADVcw>button{min-height:36px}@media(max-width:540px){.Configurator_option__I54aB strong{font-size:12px}.Configurator_dragHint__l96AR,.Configurator_modelCaption__eiSmI,.Configurator_option__I54aB small,.Configurator_sceneControls__O6Qx6 button,.Configurator_steps__Rqdjm button{font-size:10px}}