.Configurator_root___tPeu{--navy:#0A1931;--navy-2:#0F2444;--copper:#B87333;--copper-2:#C98A4E;--copper-glow:0 0 0 1px rgba(184,115,51,0.45),0 0 0 4px rgba(184,115,51,0.15);--paper-bg:#F6F1EA;--ink-900:#0A1931;--ink-700:#2A3A5C;--ink-500:#5B6A88;--ink-400:#8492AE;--ink-200:#D9DEE9;--ink-100:#ECEFF6;--bleed:#D94F4F;--safety:#1F9D6E;--trim:#6B7AA1;--serif-i:var(--font-instrument),"Cormorant Garamond","Times New Roman",serif;--sans-i:var(--font-sans),system-ui,sans-serif;--mono-i:var(--font-mono),ui-monospace,monospace;--shadow-art:0 24px 60px -28px rgba(10,25,49,0.45),0 8px 18px -10px rgba(10,25,49,0.18);font-family:var(--sans-i);color:var(--ink-900);background:var(--paper-bg);font-size:14px;padding-bottom:88px}.Configurator_root___tPeu *{box-sizing:border-box}.Configurator_root___tPeu ::selection{background:rgba(184,115,51,.25)}.Configurator_app__mGZFU{min-height:calc(100vh - 72px - 88px);display:grid;grid-template-columns:320px 1fr;background:var(--paper-bg)}.Configurator_sidebar__0oRYp{padding:22px 18px;background:linear-gradient(180deg,#FBF7F0,#F4ECDF);border-right:1px solid #e5dbc9;max-height:calc(100vh - 72px - 88px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:72px}.Configurator_sidebar__0oRYp::-webkit-scrollbar{width:8px}.Configurator_sidebar__0oRYp::-webkit-scrollbar-thumb{background:#D9CDB8;border-radius:8px}.Configurator_panelTitle__jU2gR{padding:4px 4px 14px;border-bottom:1px solid rgba(10,25,49,.07);margin-bottom:12px}.Configurator_eyebrow__DlTK1{font:600 9.5px var(--sans-i);letter-spacing:.22em;text-transform:uppercase;color:var(--copper)}.Configurator_panelTitle__jU2gR h2{margin:6px 0 0;font:400 22px var(--serif-i);letter-spacing:-.01em;color:var(--ink-900)}.Configurator_panelSub___raSO{font:500 11px var(--mono-i);color:var(--ink-500);margin-top:4px;letter-spacing:.02em}.Configurator_section__HhgrA{border-top:1px solid rgba(10,25,49,.06);padding:12px 0 10px}.Configurator_section__HhgrA:first-of-type{border-top:0;padding-top:4px}.Configurator_sectionHead__HodZz{display:flex;align-items:center;justify-content:space-between;padding:0 4px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Configurator_sectionHead__HodZz h3{margin:0;font:600 10px var(--sans-i);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-700)}.Configurator_sectionValue__E78YH{font:400 11.5px var(--serif-i);color:var(--copper);font-style:italic;letter-spacing:.005em}.Configurator_gridTiles__BVgyT{display:grid;grid-gap:8px;gap:8px}.Configurator_cols2__NAW9X{grid-template-columns:repeat(2,1fr)}.Configurator_cols3__d88eT{grid-template-columns:repeat(3,1fr)}.Configurator_gridList__s7aUL,.Configurator_tile__u4j_E{display:flex;flex-direction:column;gap:6px}.Configurator_tile__u4j_E{position:relative;align-items:center;padding:10px 8px 9px;background:#fff;border:1px solid #e5dbc9;border-radius:12px;cursor:pointer;transition:all .18s ease;text-align:center}.Configurator_tile__u4j_E:hover{border-color:#CDB48E;transform:translateY(-1px)}.Configurator_tileActive__B6lER{background:linear-gradient(180deg,#FFF9F0,#FBEFDC);border-color:var(--copper);box-shadow:var(--copper-glow)}.Configurator_tileVisual__7Fm3R{width:100%;height:36px;display:grid;place-items:center;color:var(--ink-700)}.Configurator_tileName__Y20dy{font:600 11.5px var(--sans-i);color:var(--ink-900);letter-spacing:-.005em;line-height:1.1}.Configurator_tileMeta__8IEsW{font:500 9px var(--mono-i);color:var(--ink-500);margin-top:2px}.Configurator_rowTile__o_SlE{position:relative;display:flex;align-items:center;gap:12px;padding:9px 12px;background:#fff;border:1px solid #e5dbc9;border-radius:10px;cursor:pointer;transition:all .18s ease}.Configurator_rowTile__o_SlE:hover{border-color:#CDB48E;transform:translateY(-1px)}.Configurator_rowTile__o_SlE.Configurator_tileActive__B6lER{background:linear-gradient(180deg,#FFF9F0,#FBEFDC);border-color:var(--copper);box-shadow:var(--copper-glow)}.Configurator_rowTileVisual__pgKR_{width:36px;height:22px;display:grid;place-items:center;color:var(--ink-700);flex:0 0 auto}.Configurator_rowTileBody__N34TQ{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.15}.Configurator_rowTileName__hJG_x{font:600 12.5px var(--sans-i);color:var(--ink-900);letter-spacing:-.005em}.Configurator_rowTileMeta__ef3ey{font:500 10px var(--mono-i);color:var(--ink-500);margin-top:2px}.Configurator_uploadSlot__tLzF7{border:1.5px dashed #cdb48e;background:#fff;border-radius:10px;padding:14px 12px;text-align:center;cursor:pointer;transition:all .18s ease}.Configurator_uploadSlot__tLzF7:hover{border-color:var(--copper);background:#FFF9F0}.Configurator_uploadSlotLabel__xt_hx{font:600 10px var(--sans-i);letter-spacing:.18em;text-transform:uppercase;color:var(--copper);margin-bottom:4px;display:block}.Configurator_uploadSlotTitle__QMj3q{font:600 12px var(--sans-i);color:var(--ink-900)}.Configurator_uploadSlotMeta__tH1WD{font:500 9px var(--mono-i);color:var(--ink-500);margin-top:4px}.Configurator_uploadFilled__IfF7j{background:#fff;border:1px solid #e5dbc9;border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:10px}.Configurator_uploadFilledLabel__NKECP{font:600 9px var(--sans-i);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-500);display:block;margin-bottom:4px}.Configurator_uploadThumb__hjF7_{width:32px;height:32px;border-radius:6px;background:var(--paper-bg);border:1px solid #e5dbc9;flex:0 0 auto;overflow:hidden;display:grid;place-items:center;font:600 9px var(--mono-i);color:var(--ink-500)}.Configurator_uploadThumb__hjF7_ img{width:100%;height:100%;object-fit:cover;display:block}.Configurator_uploadInfo__0ES5m{flex:1 1;min-width:0}.Configurator_uploadName__7eYjX{font:600 11.5px var(--sans-i);color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Configurator_uploadStatus__HkZnU{font:500 9.5px var(--mono-i);color:var(--ink-500);margin-top:2px}.Configurator_stage__rsRE2{position:relative;display:flex;flex-direction:column;background:radial-gradient(1200px 600px at 70% 30%,#FBF6EE 0,transparent 70%),var(--paper-bg);min-height:calc(100vh - 72px - 88px);padding:0 0 24px}.Configurator_stageHead__hKEaN{display:flex;align-items:center;justify-content:space-between;padding:18px 30px 12px;position:-webkit-sticky;position:sticky;top:72px;z-index:5;background:linear-gradient(180deg,var(--paper-bg) 0,var(--paper-bg) 75%,rgba(246,241,234,0) 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Configurator_stageHeadLeft__cZRo2{display:flex;align-items:center;gap:16px}.Configurator_crumb__77ALt{font:600 10px var(--sans-i);letter-spacing:.22em;text-transform:uppercase;color:var(--copper)}.Configurator_stageTitle__rLB1S{font:400 22px var(--serif-i);color:var(--ink-900);letter-spacing:-.01em}.Configurator_faceTabs__MCgyl{display:inline-flex;padding:3px;border-radius:999px;background:rgba(10,25,49,.05);border:1px solid rgba(10,25,49,.06)}.Configurator_faceTabs__MCgyl button{background:transparent;border:0;padding:5px 14px;border-radius:999px;font:500 11.5px/1 var(--sans-i);letter-spacing:.04em;color:var(--ink-500);cursor:pointer;text-transform:uppercase}.Configurator_faceTabs__MCgyl button.Configurator_faceActive__MEKVq{background:var(--navy);color:#fff}.Configurator_stageHeadRight__QGOMb{display:flex;align-items:center;gap:10px}.Configurator_unitToggle__meqX3{display:inline-flex;padding:3px;border-radius:999px;background:rgba(10,25,49,.05);border:1px solid rgba(10,25,49,.06)}.Configurator_unitToggle__meqX3 button{background:transparent;border:0;padding:5px 12px;border-radius:999px;font:600 11px var(--mono-i);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);cursor:pointer}.Configurator_unitToggle__meqX3 button.Configurator_unitActive__NdnrH{background:var(--navy);color:#fff}.Configurator_iconBtn__FuOs9{width:34px;height:34px;border-radius:10px;border:1px solid rgba(10,25,49,.08);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--ink-700);transition:all .18s ease}.Configurator_iconBtn__FuOs9:hover{border-color:var(--copper);color:var(--copper)}.Configurator_canvasWrap__5Wv_i{flex:1 1;min-height:0;position:relative;margin:4px 30px 0;border-radius:16px;border:1px solid rgba(10,25,49,.08);background:linear-gradient(180deg,#FFFFFF,#F6F1EA);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.6);min-height:600px}.Configurator_canvasWrap__5Wv_i:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(10,25,49,.035) 1px,transparent 0),linear-gradient(180deg,rgba(10,25,49,.035) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(closest-side at 50% 45%,#000 50%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 45%,#000 50%,transparent 100%);pointer-events:none}.Configurator_ruler__w2e_N{position:absolute;background:#fff;color:var(--ink-500);border:1px solid rgba(10,25,49,.08);font:500 9.5px var(--mono-i)}.Configurator_rulerTop__9NqQe{left:44px;right:44px;top:14px;height:22px;border-radius:6px}.Configurator_rulerLeft__SZgns{top:44px;bottom:64px;left:14px;width:22px;border-radius:6px}.Configurator_tick__9f6g_{position:absolute;color:var(--ink-400)}.Configurator_rulerTop__9NqQe .Configurator_tick__9f6g_{top:0;bottom:0;width:0;border-left:1px solid rgba(10,25,49,.18)}.Configurator_rulerTop__9NqQe .Configurator_tickMajor__Ty4ew{border-left-color:rgba(10,25,49,.55)}.Configurator_rulerTop__9NqQe .Configurator_tickMinor__DZ08U{height:6px;top:auto;bottom:0;border-left-color:rgba(10,25,49,.18)}.Configurator_rulerTop__9NqQe .Configurator_tick__9f6g_ .Configurator_lbl__FwR3f{position:absolute;left:3px;top:3px;font-size:9.5px}.Configurator_rulerLeft__SZgns .Configurator_tick__9f6g_{left:0;right:0;height:0;border-top:1px solid rgba(10,25,49,.18)}.Configurator_rulerLeft__SZgns .Configurator_tickMajor__Ty4ew{border-top-color:rgba(10,25,49,.55)}.Configurator_rulerLeft__SZgns .Configurator_tickMinor__DZ08U{width:6px;left:auto;right:0;border-top-color:rgba(10,25,49,.18)}.Configurator_rulerLeft__SZgns .Configurator_tick__9f6g_ .Configurator_lbl__FwR3f{position:absolute;top:1px;left:3px;font-size:9.5px}.Configurator_artboardArea__4lQG_{position:absolute;inset:64px 64px 80px 64px;display:grid;place-items:center}.Configurator_artboard__v_rA5{position:relative;background:#fff;box-shadow:var(--shadow-art);transition:width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1);overflow:visible}.Configurator_artboard__v_rA5:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(246,241,234,0) 40%)}.Configurator_artboardInner___8fG9{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}.Configurator_artboardInner___8fG9 img{width:100%;height:100%;object-fit:cover;display:block}.Configurator_artboardPlaceholder__X555h{font:400 32px var(--serif-i);color:rgba(10,25,49,.18);letter-spacing:-.01em}.Configurator_guide__zM_A2{position:absolute;pointer-events:none;border-radius:2px}.Configurator_guideBleed__26TIF{inset:-10px;border:1.5px solid var(--bleed)}.Configurator_guideTrim__RSfWs{inset:0;border:1px solid var(--trim);opacity:.7}.Configurator_guideSafety__GK_Fi{inset:14px;border:1.3px dashed var(--safety)}.Configurator_bleedTag__G_zX2{right:-10px;bottom:-10px;padding:2px 6px;background:var(--bleed);color:#fff;border-radius:0 0 4px 0}.Configurator_bleedTag__G_zX2,.Configurator_safetyTag__jKPBo{position:absolute;font:600 9px var(--mono-i);letter-spacing:.1em;text-transform:uppercase}.Configurator_safetyTag__jKPBo{left:50%;transform:translateX(-50%);top:6px;padding:2px 8px;background:rgba(255,255,255,.92);color:var(--safety);border:1px solid var(--safety);border-radius:4px;white-space:nowrap}.Configurator_dimLine__3F2Fp{position:absolute;pointer-events:none;color:var(--copper)}.Configurator_dimHoriz__7USU4{left:0;right:0;height:24px}.Configurator_dimTop__uE9q6{top:-52px}.Configurator_dimBottom__pvHDF{bottom:-52px}.Configurator_dimAxis__nV3G9{position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--copper)}.Configurator_dimCap__qxWjP{position:absolute;top:50%;width:1px;height:12px;background:var(--copper);transform:translateY(-50%)}.Configurator_dimCapL__l5W2b{left:0}.Configurator_dimCapR__ryxar{right:0}.Configurator_dimArrow__3dgZL{position:absolute;top:50%;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;transform:translateY(-50%)}.Configurator_dimArrowL__YMqB6{left:0;border-right:6px solid var(--copper)}.Configurator_dimArrowR__6uuBM{right:0;border-left:6px solid var(--copper)}.Configurator_dimLabel__DMFYt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--paper-bg);font-family:var(--serif-i);font-size:18px;color:var(--ink-900);letter-spacing:-.01em;padding:0 10px;line-height:1;white-space:nowrap}.Configurator_dimLabel__DMFYt .Configurator_u__u5ZFn{font-family:var(--mono-i);font-size:10px;color:var(--copper);margin-left:5px;letter-spacing:.05em}.Configurator_dimBottom__pvHDF .Configurator_dimLabel__DMFYt{font-size:14px}.Configurator_dimLabel__DMFYt .Configurator_sec__UtNfp{font-family:var(--mono-i);font-size:9.5px;color:var(--ink-500);margin-left:8px;letter-spacing:.02em;text-transform:uppercase}.Configurator_cornerTick__eqoIO{position:absolute;background:var(--copper);opacity:.4}.Configurator_cornerTickTL__fOCTQ{left:0;top:-52px;height:52px;width:1px}.Configurator_cornerTickTR__G_CvN{right:0;top:-52px;height:52px;width:1px}.Configurator_cornerTickTR2__FuRcj{right:-52px;top:0;width:52px;height:1px}.Configurator_cornerTickBR2__peXSG{right:-52px;bottom:0;width:52px;height:1px}.Configurator_dimVert__x4CEx{top:0;bottom:0;width:24px}.Configurator_dimRight__ibRCU{right:-52px}.Configurator_dimVert__x4CEx .Configurator_dimAxis__nV3G9{position:absolute;top:0;bottom:0;left:50%;right:auto;border-top:none;border-left:1px solid var(--copper)}.Configurator_dimVert__x4CEx .Configurator_dimCap__qxWjP{width:12px;height:1px;left:50%;transform:translateX(-50%);top:auto}.Configurator_dimCapT__nMvpS{top:0}.Configurator_dimCapB__xZV54{bottom:0}.Configurator_dimVert__x4CEx .Configurator_dimArrow__3dgZL{left:50%;top:auto;transform:translateX(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:0;border-bottom:0}.Configurator_dimArrowT__U0CVd{top:0;border-bottom:6px solid var(--copper)}.Configurator_dimArrowB__Gv629{bottom:0;border-top:6px solid var(--copper)}.Configurator_dimVert__x4CEx .Configurator_dimLabel__DMFYt{left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center center}.Configurator_canvasFoot__GvzQ6{position:absolute;left:44px;right:44px;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;pointer-events:none}.Configurator_legend__KVpgE{display:flex;align-items:center;gap:18px;background:rgba(255,255,255,.92);border:1px solid rgba(10,25,49,.06);padding:7px 14px;border-radius:10px;pointer-events:auto;margin:0 auto}.Configurator_legendItem__DAYf0{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ink-700);cursor:pointer}.Configurator_legendSwatch__BXLtK{width:22px;height:0;border-top:2px solid #000;flex:0 0 auto}.Configurator_swatchBleed__I9RII{border-top-color:var(--bleed)}.Configurator_swatchSafety__DbVsg{border-top:2px dashed var(--safety)}.Configurator_swatchTrim__Re1as{border-top-color:var(--trim)}.Configurator_swatchDim__f86bG{border-top:1px solid var(--copper);position:relative}.Configurator_swatchDim__f86bG:after,.Configurator_swatchDim__f86bG:before{content:"";position:absolute;top:-3px;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent}.Configurator_swatchDim__f86bG:before{left:0;border-right:5px solid var(--copper)}.Configurator_swatchDim__f86bG:after{right:0;border-left:5px solid var(--copper)}.Configurator_legendItemOff__FQyok{opacity:.45}.Configurator_legendItemOff__FQyok .Configurator_legendSwatch__BXLtK{filter:grayscale(1)}.Configurator_zoomCtrls__vC418{position:absolute;right:44px;bottom:80px;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(10,25,49,.08);border-radius:12px;box-shadow:0 12px 28px -16px rgba(10,25,49,.25);overflow:hidden;z-index:4}.Configurator_zoomCtrls__vC418 button{width:36px;height:36px;border:0;background:transparent;color:var(--ink-700);cursor:pointer;display:grid;place-items:center;border-bottom:1px solid rgba(10,25,49,.06)}.Configurator_zoomCtrls__vC418 button:last-child{border-bottom:0}.Configurator_zoomCtrls__vC418 button:hover{background:rgba(184,115,51,.08);color:var(--copper)}.Configurator_zoomPct__r1jvB{font:500 10px var(--mono-i);color:var(--ink-500);height:28px;display:grid;place-items:center;border-bottom:1px solid rgba(10,25,49,.06)}.Configurator_footer__9X9ED{position:fixed;left:0;right:0;bottom:0;height:88px;background:var(--navy);color:#E8EEF9;display:grid;grid-template-columns:1fr auto;align-items:center;padding:0 26px;border-top:1px solid rgba(255,255,255,.06);grid-gap:24px;gap:24px;z-index:50;box-shadow:0 -12px 30px -16px rgba(10,25,49,.5)}.Configurator_footLeft__8KS8f{display:flex;align-items:center;gap:22px;min-width:0}.Configurator_footTools__NDd7C{display:flex;align-items:center;gap:8px;padding-right:18px;border-right:1px solid rgba(255,255,255,.08)}.Configurator_footBtn__Vn_Ek{background:transparent;border:1px solid rgba(255,255,255,.1);color:#DCE5F5;padding:8px 14px;border-radius:10px;font:500 12px var(--sans-i);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .18s ease;white-space:nowrap}.Configurator_footBtn__Vn_Ek:hover{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.18)}.Configurator_qty__gac_r{display:flex;align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.Configurator_qty__gac_r button{width:36px;height:42px;border:0;background:transparent;color:#DCE5F5;font:500 18px var(--mono-i);cursor:pointer}.Configurator_qty__gac_r button:hover{background:rgba(255,255,255,.06);color:var(--copper-2)}.Configurator_qty__gac_r input{width:72px;height:42px;background:transparent;border:0;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);color:#fff;text-align:center;font:600 16px var(--mono-i);letter-spacing:.02em;outline:none}.Configurator_qtyLabel__uzdNn{font:600 10px var(--sans-i);letter-spacing:.18em;text-transform:uppercase;color:#7E8EAE;margin-right:8px}.Configurator_qtyDdRoot__1THBB{position:relative;display:inline-block}.Configurator_qtyDdBtn__FQo5d{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:12px;padding:6px 36px 6px 14px;height:46px;cursor:pointer;outline:none;min-width:180px;text-align:left;position:relative;transition:background .15s ease,border-color .15s ease;line-height:1.1}.Configurator_qtyDdBtn__FQo5d:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.18)}.Configurator_qtyDdQty__84YpC{font:600 14px var(--mono-i);letter-spacing:.02em;display:inline-flex;align-items:baseline;gap:4px}.Configurator_qtyDdUnit__6FWey{color:#98A4BD;font-weight:500;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.Configurator_qtyDdSub__oyuPV{color:var(--copper-2);font:500 10.5px var(--sans-i);letter-spacing:.02em;white-space:nowrap}.Configurator_qtyDdCaret__Akkk1{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--copper-2);font-size:11px;line-height:1}.Configurator_qtyDdMenu__SF01v{position:absolute;bottom:calc(100% + 8px);left:0;z-index:60;background:#FFFFFF;color:var(--ink-900);border:1px solid rgba(10,25,49,.1);border-radius:12px;box-shadow:0 18px 40px -14px rgba(10,25,49,.4);min-width:360px;padding:6px;overflow:hidden}.Configurator_qtyDdHeader__3j8ib{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:12px;gap:12px;padding:8px 12px 6px;font:600 9.5px var(--sans-i);letter-spacing:.18em;text-transform:uppercase;color:#7E8EAE;border-bottom:1px solid rgba(10,25,49,.05)}.Configurator_qtyDdHeader__3j8ib span:nth-child(2),.Configurator_qtyDdHeader__3j8ib span:nth-child(3){text-align:right}.Configurator_qtyDdItem__29UK5{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:10px 12px;border:0;background:transparent;cursor:pointer;text-align:left;border-radius:8px;color:var(--ink-900);transition:background .12s ease}.Configurator_qtyDdItem__29UK5:hover{background:rgba(184,115,51,.07)}.Configurator_qtyDdItemActive__IycND{background:rgba(184,115,51,.12)}.Configurator_qtyDdItemActive__IycND:hover{background:rgba(184,115,51,.16)}.Configurator_qtyDdItemQty__xMC1I{display:flex;flex-direction:column;gap:4px;font:600 13.5px var(--mono-i)}.Configurator_qtyDdBadges__euudh{display:flex;flex-wrap:wrap;gap:4px}.Configurator_qtyDdRec__9Iyuv{background:var(--navy);color:#fff;padding:2px 6px;border-radius:4px}.Configurator_qtyDdRec__9Iyuv,.Configurator_qtyDdSave__nqt0u{display:inline-block;font:700 9px var(--mono-i);letter-spacing:.1em;text-transform:uppercase}.Configurator_qtyDdSave__nqt0u{background:rgba(31,157,110,.12);color:var(--safety);border:1px solid rgba(31,157,110,.35);padding:1px 6px;border-radius:4px}.Configurator_qtyDdItemPiece__kxlVp{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font:500 13px var(--sans-i)}.Configurator_qtyDdStrike___lHXw{color:var(--ink-400);text-decoration:line-through;font-size:11px}.Configurator_qtyDdSale__V3aXZ{color:var(--copper);font-weight:700}.Configurator_qtyDdItemTotal__3MbKT{text-align:right;font:700 13.5px var(--mono-i);color:var(--ink-900)}.Configurator_qtySelectWrap__bObgu{position:relative;display:inline-flex;align-items:center}.Configurator_qtySelect__4kGUY{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:12px;padding:0 36px 0 14px;height:42px;font:600 14px var(--mono-i);letter-spacing:.02em;cursor:pointer;outline:none;min-width:130px}.Configurator_qtySelect__4kGUY:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.18)}.Configurator_qtySelect__4kGUY:focus{border-color:var(--copper);box-shadow:0 0 0 3px rgba(184,115,51,.18)}.Configurator_qtySelect__4kGUY option{background:var(--navy);color:#fff}.Configurator_qtySelectCaret__r46rv{position:absolute;right:12px;pointer-events:none;color:var(--copper-2);font-size:12px;line-height:1}.Configurator_summary__Rvvox{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.Configurator_summaryHeading__c4G7p{font:600 9.5px var(--sans-i);letter-spacing:.2em;text-transform:uppercase;color:#7E8EAE;white-space:nowrap;flex-shrink:0}.Configurator_chips__yG_Bo{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-height:56px;overflow:hidden}.Configurator_chip__RdsHc{font:500 11px var(--sans-i);color:#DCE5F5;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:4px 10px;border-radius:999px;letter-spacing:.01em;white-space:nowrap}.Configurator_chip__RdsHc b{color:#fff;font-weight:600;margin-left:4px}.Configurator_chipBrand__IcHgA{border-color:rgba(184,115,51,.5);background:rgba(184,115,51,.12);color:#F1D5B3}.Configurator_chipBrand__IcHgA b{color:#FFE8C9}.Configurator_footRight__T6qZO{display:flex;align-items:center;gap:22px}.Configurator_price__6vCrq{text-align:right;display:flex;flex-direction:column;align-items:flex-end;line-height:1.05;min-width:220px}.Configurator_priceLabelRow__0Ztvm{display:flex;align-items:baseline;gap:10px;margin-bottom:4px;white-space:nowrap}.Configurator_priceLabel__k0GVP{font:600 10px var(--sans-i);letter-spacing:.22em;text-transform:uppercase;color:#7E8EAE}.Configurator_priceStrike__yLBNA{color:#7E8EAE;text-decoration:line-through;font:500 11px var(--mono-i)}.Configurator_priceAmount__C6Nsz{font-family:var(--serif-i);font-size:36px;color:#fff;letter-spacing:-.01em;font-weight:400}.Configurator_priceAmount__C6Nsz .Configurator_rs__5hveu{color:var(--copper-2);margin-right:4px;font-style:italic}.Configurator_priceUnit__3qGFJ{font:500 10px var(--mono-i);color:#7E8EAE;margin-top:2px}.Configurator_cta__tXlpi{background:var(--copper);color:#fff;border:0;cursor:pointer;padding:14px 24px;border-radius:12px;font:600 14px var(--sans-i);letter-spacing:.01em;display:flex;align-items:center;gap:10px;box-shadow:0 14px 30px -12px rgba(184,115,51,.7),inset 0 1px 0 rgba(255,255,255,.18);transition:all .18s ease}.Configurator_cta__tXlpi:hover{background:var(--copper-2);transform:translateY(-1px)}.Configurator_cta__tXlpi:active{transform:translateY(0)}.Configurator_cta__tXlpi:disabled{opacity:.5;cursor:not-allowed}.Configurator_ctaArrow__1xN_q{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:rgba(255,255,255,.18)}@media (max-width:1280px){.Configurator_app__mGZFU{grid-template-columns:280px 1fr}}