.product_main__i_gwP{padding-bottom:40px}.product_crumbs__43yC_{display:flex;align-items:center;gap:10px;padding-top:8px;font-size:14px;color:var(--muted)}.product_crumbs__43yC_ a{text-decoration:none}.product_crumbs__43yC_ [aria-current]{color:var(--ink)}.product_hero__H6H4c{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);padding-top:24px;padding-bottom:clamp(72px,9vw,120px)}.product_buy__E8d5E{display:flex;flex-direction:column;gap:26px;padding-top:clamp(0px,2vw,28px);min-width:0}.product_title__9VNrW{display:flex;flex-direction:column;gap:8px}.product_title__9VNrW h1{font-size:clamp(64px,8vw,112px);line-height:.92;letter-spacing:-.055em}.product_meta__ADt_o{font-size:15px;color:var(--muted)}.product_story__YpZmX{max-width:44ch;font-size:19px;color:#4d443c}.product_priceRow__lEpQZ{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.product_price__iHxUU{font-family:var(--font-display);font-weight:500;font-size:clamp(30px,3vw,40px);letter-spacing:-.035em}.product_ctas__5p2ID{display:flex;flex-direction:column;gap:10px}.product_tryBtn__pFg_T{height:60px;font-size:17px}.product_ctaRow__2FWU1{display:flex;gap:10px}.product_grow__Qa8jN{flex:1 1}.product_ctaRow__2FWU1>button:last-child{width:52px;height:52px;border:1px solid var(--line);background:var(--paper)}.product_soon__ZVDcH{padding:14px 18px;border-radius:16px;background:var(--honey);font-size:15px}.product_teaser___XGk4{display:flex;align-items:center;gap:16px;padding:14px;border:1px solid var(--line);border-radius:22px;background:var(--paper);color:inherit;text-decoration:none;transition:border-color .2s ease,transform .16s var(--ease-out)}.product_teaser___XGk4:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.product_teaser___XGk4:hover{border-color:var(--ink)}}.product_teaser___XGk4>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--muted)}.product_teaser___XGk4 b{font-size:15px;color:var(--ink)}.product_teaserPic__6QoBr{position:relative;width:140px;height:92px;overflow:hidden;border-radius:14px;flex:none}.product_teaserPic__6QoBr img{object-fit:cover}.product_teaserAfter__4XnXY{-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.product_perks__FTQOf{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;font-size:14px}.product_perks__FTQOf li{display:inline-flex;align-items:center;gap:8px}.product_passport__4roF9{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:end;padding-bottom:clamp(72px,9vw,120px)}.product_designers___6rgd h2,.product_passport__4roF9 h2,.product_related__vSz2R h2{font-size:clamp(32px,3.4vw,44px)}.product_drawingCol__L55ni{display:flex;flex-direction:column;gap:20px}.product_drawing__AEoQ9{padding:clamp(16px,2.5vw,32px);border:1px solid var(--line);border-radius:24px;background:var(--paper)}.product_table__jJHL8{width:100%;border-collapse:collapse;font-size:16px}.product_table__jJHL8 td,.product_table__jJHL8 th{padding:14px 4px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.product_table__jJHL8 th{width:42%;font-weight:400;color:var(--muted)}.product_texture__RMmd_{margin-inline:clamp(8px,1vw,16px);border-radius:var(--frame-radius);background:var(--ink);color:var(--milk)}.product_textureInner__fcOPI{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);padding-block:clamp(56px,7vw,88px)}.product_textureCopy__TaFvb{display:flex;flex-direction:column;gap:20px}.product_textureQuote__7BKLq{font-family:var(--font-accent);font-style:italic;font-weight:500;font-size:clamp(44px,5vw,68px);line-height:1}.product_textureCopy__TaFvb p:last-child{max-width:44ch;font-size:18px;color:var(--on-dark-muted)}.product_textureShots___zD9k{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.product_textureShot__WhNB_{position:relative;aspect-ratio:1;overflow:hidden;border-radius:18px}.product_textureShot__WhNB_ img{object-fit:cover}.product_designers___6rgd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);padding-block:clamp(72px,9vw,120px)}.product_designersCopy__LSjY0{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.product_designersCopy__LSjY0 p{max-width:40ch;color:var(--muted)}.product_files__iTU_Q{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.product_files__iTU_Q li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.product_fileIcon__sStQs{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--honey);flex:none}.product_fileText__Obczc{display:flex;flex-direction:column;flex:1 1;min-width:0;font-size:13px;color:var(--muted)}.product_fileText__Obczc b{font-size:15px;color:var(--ink)}.product_soft__I98IG{height:40px;padding:0 16px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:14px}.product_fileSoon__kusvD{font-size:13px;color:var(--muted)}.product_related__vSz2R{padding-bottom:40px}.product_relatedHead__XPv6p{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px}.product_relatedGrid__HNpHq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px)}.product_sticky__92gtv{display:none}@media (max-width:900px){.product_designers___6rgd,.product_hero__H6H4c,.product_passport__4roF9,.product_textureInner__fcOPI{grid-template-columns:1fr}.product_relatedGrid__HNpHq{grid-template-columns:1fr 1fr}.product_ctas__5p2ID{display:none}.product_sticky__92gtv{position:fixed;inset:auto 0 0 0;z-index:30;display:flex;gap:8px;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid var(--line);background:var(--milk)}.product_sticky__92gtv>.btn{height:52px}.product_sticky__92gtv>.btn-primary{flex:1 1}}@media (max-width:560px){.product_relatedGrid__HNpHq{grid-template-columns:1fr}}.Sheet_dialog__pAQms{width:min(100% - 32px,440px);max-width:none;max-height:calc(100svh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid var(--line);border-radius:28px;background:var(--paper);color:var(--ink);box-shadow:0 24px 64px -24px rgba(31,27,24,.38);opacity:0;transform:translateY(8px) scale(.97);transition:opacity .18s ease,transform .18s var(--ease-out)}.Sheet_dialog__pAQms[data-open=true]{opacity:1;transform:none;transition:opacity .24s var(--ease-out),transform .32s var(--ease-out)}.Sheet_dialog__pAQms::-webkit-backdrop{background:rgba(31,27,24,0);-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.Sheet_dialog__pAQms::backdrop{background:rgba(31,27,24,0);transition:background-color .18s ease}.Sheet_dialog__pAQms[data-open=true]::-webkit-backdrop{background:rgba(31,27,24,.42);transition-duration:.24s}.Sheet_dialog__pAQms[data-open=true]::backdrop{background:rgba(31,27,24,.42);transition-duration:.24s}.Sheet_panel__96MO_{position:relative;display:flex;flex-direction:column;gap:24px;padding:28px}.Sheet_close__qkTQG{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .16s var(--ease-out)}.Sheet_close__qkTQG:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.Sheet_close__qkTQG:hover{background:var(--milk);color:var(--ink)}}.Sheet_head__DPK2o{display:flex;align-items:center;gap:16px;padding-right:40px}.Sheet_head__DPK2o h2{font-size:22px;line-height:1.15;letter-spacing:-.03em;white-space:nowrap}.Sheet_head__DPK2o p{margin-top:6px;font-size:15px;line-height:1.45;color:var(--muted);text-wrap:pretty}.Sheet_bu__39Sou{position:relative;flex:none;width:64px;height:78px;overflow:hidden;border-radius:32px 32px 12px 12px;background:var(--honey)}.Sheet_bu__39Sou img{position:absolute;top:-39px;left:-30px;max-width:none}html:has(.Sheet_dialog__pAQms[open]){overflow:hidden;scrollbar-gutter:stable}@media (max-width:560px){.Sheet_dialog__pAQms{width:100%;max-height:calc(100svh - 24px);margin:auto 0 0;border-width:1px 0 0;border-radius:28px 28px 0 0;opacity:1;transform:translateY(100%);transition:transform .22s var(--ease-drawer)}.Sheet_dialog__pAQms[data-open=true]{transform:none;transition:transform .42s var(--ease-drawer)}.Sheet_panel__96MO_{padding:24px 20px calc(24px + env(safe-area-inset-bottom, 0px))}.Sheet_close__qkTQG{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.Sheet_dialog__pAQms,.Sheet_dialog__pAQms[data-open=true]{transform:none;transition:opacity .16s ease}@media (max-width:560px){.Sheet_dialog__pAQms{opacity:0}.Sheet_dialog__pAQms[data-open=true]{opacity:1}}}.Metrika_note___YDKQ{position:fixed;left:16px;bottom:16px;z-index:40;display:flex;align-items:center;gap:14px;max-width:460px;padding:12px 12px 12px 18px;border:1px solid var(--line);border-radius:20px;background:var(--paper);box-shadow:0 16px 40px -20px rgba(31,27,24,.35);font-size:14px;line-height:1.45;animation:Metrika_rise__ccUIT .36s var(--ease-out) both}.Metrika_note___YDKQ p{color:var(--muted)}.Metrika_note___YDKQ a{color:var(--ink)}.Metrika_note___YDKQ .btn{flex:none;height:40px;padding-inline:16px;font-size:14px}@keyframes Metrika_rise__ccUIT{0%{opacity:0;transform:translateY(8px)}}@media (max-width:560px){.Metrika_note___YDKQ{right:12px;left:12px;bottom:calc(84px + env(safe-area-inset-bottom, 0px));max-width:none}}@media (prefers-reduced-motion:reduce){.Metrika_note___YDKQ{animation:none}}.BuyButton_thumbWrap__s8Wo6{position:relative;flex:none}.BuyButton_badge__c_xZB{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--paper);border-radius:50%;background:var(--orange);color:var(--ink);animation:BuyButton_badge-in__jOuDM .36s var(--ease-out) .12s both}@keyframes BuyButton_badge-in__jOuDM{0%{opacity:0;transform:scale(.6)}}.BuyButton_thumb__1u2va{position:relative;display:grid;place-items:center;flex:none;width:64px;height:78px;overflow:hidden;border-radius:32px 32px 12px 12px;color:var(--ink)}.BuyButton_thumb__1u2va img{object-fit:cover}.BuyButton_honey__z4Jqd{background:var(--honey)}.BuyButton_moss__8nGTM{background:#dfe0d2}.BuyButton_oak__KxhA_{background:#e9d6c0}.BuyButton_milk__Wyqxx{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.BuyButton_done__TqkMz,.BuyButton_form__DFt_5{display:flex;flex-direction:column;gap:16px}.BuyButton_done__TqkMz{animation:BuyButton_rise___NGk2 .32s var(--ease-out) both}@keyframes BuyButton_rise___NGk2{0%{opacity:0;transform:translateY(8px)}}.BuyButton_field__y785F{display:flex;flex-direction:column;gap:6px}.BuyButton_contact__xJmMT legend,.BuyButton_field__y785F span{font-size:14px;color:var(--muted)}.BuyButton_field__y785F input,.BuyButton_field__y785F textarea{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);font:400 16px/1.4 var(--font-text);resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.BuyButton_field__y785F input{height:52px}.BuyButton_field__y785F input:focus,.BuyButton_field__y785F textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(226,90,42,.25)}.BuyButton_contact__xJmMT{margin:0;padding:0;border:0}.BuyButton_contact__xJmMT legend{margin-bottom:6px;padding:0}.BuyButton_contact__xJmMT div{display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:999px;background:var(--honey)}.BuyButton_contact__xJmMT label{position:relative;cursor:pointer}.BuyButton_contact__xJmMT input{position:absolute;opacity:0;pointer-events:none}.BuyButton_contact__xJmMT label span{display:grid;place-items:center;height:42px;border-radius:999px;font-size:15px;font-weight:600;transition:background-color .2s ease,box-shadow .2s ease}.BuyButton_contact__xJmMT input:checked+span{background:var(--paper);box-shadow:0 2px 8px -2px rgba(31,27,24,.18)}.BuyButton_contact__xJmMT input:focus-visible+span{outline:2px solid var(--orange);outline-offset:2px}.BuyButton_error__xg4Wg{padding:12px 14px;border-radius:12px;background:#f8e1da;color:#8a2f1c;font-size:15px}.BuyButton_done__TqkMz>*,.BuyButton_form__DFt_5>*{flex-shrink:0}.BuyButton_form__DFt_5 .btn{width:100%}.BuyButton_actions__qfixd .btn{flex:1 1;min-width:0}.BuyButton_form__DFt_5 .btn[data-busy=true]{opacity:.7;cursor:progress}.BuyButton_done__TqkMz p,.BuyButton_fine__KGssG{font-size:14px;line-height:1.5;color:var(--muted)}.BuyButton_actions__qfixd{display:flex;gap:10px}.BuyButton_error__xg4Wg{transition:opacity .2s ease,transform .2s var(--ease-out)}@starting-style{.BuyButton_error__xg4Wg{opacity:0;transform:translateY(-4px)}}@keyframes BuyButton_fade-only__kzeeq{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.BuyButton_badge__c_xZB,.BuyButton_done__TqkMz{animation-name:BuyButton_fade-only__kzeeq}.BuyButton_error__xg4Wg{transform:none}@starting-style{.BuyButton_error__xg4Wg{transform:none}}}.BuyButton_agree__HSz_I{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--muted);cursor:pointer}.BuyButton_agree__HSz_I input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--ink)}.BuyButton_agree__HSz_I a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.BuyButton_next__h7Voq{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:15px;line-height:1.5}.Configurator_layout__8ELxW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);padding:0 var(--gutter) 64px}.Configurator_stage__yeXmx{position:-webkit-sticky;position:sticky;top:16px;height:calc(100svh - 112px);min-height:520px;border-radius:var(--frame-radius);overflow:hidden;background:#cec5b7;-moz-user-select:none;user-select:none;-webkit-user-select:none}.Configurator_canvas__kbh1y{touch-action:none}.Configurator_viewerLoading__wdYSa{display:grid;place-items:center;height:100%;color:var(--muted);font-size:15px}.Configurator_stageTools__m2Y8o{position:absolute;z-index:7;top:16px;right:16px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:calc(100% - 32px)}.Configurator_tool__4ekL6{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:999px;background:rgba(247,242,233,.86);color:var(--ink);font:500 14px/1 var(--font-text);cursor:pointer;box-shadow:0 6px 18px -10px rgba(31,27,24,.35);transition:background-color .18s ease,color .18s ease,transform .16s var(--ease-out)}.Configurator_tool__4ekL6:active{transform:scale(.96)}.Configurator_tool__4ekL6:disabled{cursor:progress;opacity:.7}.Configurator_tool__4ekL6[aria-pressed=true]{background:var(--ink);color:var(--milk)}.Configurator_stageHint__6DtbK{position:absolute;left:176px;bottom:24px;max-width:calc(100% - 196px);font-size:14px;color:var(--muted);pointer-events:none}.Configurator_panel__xRV3e{display:flex;flex-direction:column;padding-top:8px}.Configurator_summary__MrXXB{display:flex;flex-direction:column;gap:10px;padding-bottom:24px}.Configurator_summary__MrXXB h1{font-size:clamp(30px,2.6vw,40px);letter-spacing:-.04em}.Configurator_summaryTitle__I9Iy0{padding-bottom:10px}.Configurator_panelBody__aHEK0[data-ready=false]{display:none}.Configurator_panelBody__aHEK0[data-ready=true]{animation:Configurator_panel-in__13UdM .32s var(--ease-out) both}@keyframes Configurator_panel-in__13UdM{0%{opacity:0;transform:translateY(6px)}}.Configurator_skeleton__6Kz1t{display:flex;flex-direction:column;gap:14px}.Configurator_skRow__2GSOG{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.Configurator_skField__rbHv_{display:flex;flex-direction:column;gap:12px;padding:18px 0;border-top:1px solid var(--line)}.Configurator_dims__bWQdk{font-size:15px;color:var(--muted)}.Configurator_priceRow__xIQIP{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:6px}.Configurator_price__loHHj{font-family:var(--font-display);font-weight:600;font-size:34px;letter-spacing:-.03em}.Configurator_lead__0EGZV{font-size:15px;color:var(--muted)}.Configurator_cta__j25Nd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:10px}.Configurator_cta__j25Nd .btn{min-width:0;padding:0 16px}.Configurator_cta__j25Nd .btn[data-busy=true]{opacity:.7;cursor:progress}.Configurator_orderThumb__Lnbgj{background:#cec5b7}.Configurator_orderThumb__Lnbgj img{width:86%;height:86%;object-fit:contain}.Configurator_notes__ZFj3e{margin-bottom:16px;padding:12px 16px;border-radius:14px;background:var(--honey);font-size:14px}.Configurator_field__XezIq{display:flex;flex-direction:column;gap:12px;padding:18px 0;border-top:1px solid var(--line)}.Configurator_fieldHead__7aSRU{display:flex;align-items:baseline;gap:10px}.Configurator_fieldNote__BoNmF{font-size:13px;color:var(--muted)}.Configurator_label__YRpPy{font-weight:600;font-size:15px}.Configurator_value__qldL_{margin-left:auto;font-size:15px}.Configurator_hint__p39PU{margin-left:auto;font-size:13px;color:var(--muted)}.Configurator_styles__6SJlO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.Configurator_styleBtn__Ik3yE{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;border:1.5px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);font:500 14px/1.2 var(--font-text);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .16s var(--ease-out)}.Configurator_styleBtn__Ik3yE:active{transform:scale(.97)}.Configurator_styleBtn__Ik3yE[aria-pressed=true]{border-color:var(--ink);background:var(--milk)}.Configurator_segmented__Lak4i{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--honey)}.Configurator_segmented__Lak4i button{flex:1 1;min-width:0;height:38px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--ink);font:500 14px/1 var(--font-text);white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease}.Configurator_segmented__Lak4i button[aria-pressed=true]{background:var(--ink);color:var(--milk)}@media (hover:hover) and (pointer:fine){.Configurator_segmented__Lak4i button[aria-pressed=false]:hover{background:rgba(31,27,24,.07)}.Configurator_styleBtn__Ik3yE[aria-pressed=false]:hover{border-color:#cbbfae}.Configurator_tool__4ekL6[aria-pressed=false]:hover{background:var(--milk)}}.Configurator_range___IYMf{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;margin:0;background:transparent;cursor:pointer}.Configurator_range___IYMf::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:var(--ink)}.Configurator_range___IYMf::-moz-range-track{height:2px;border-radius:2px;background:var(--ink)}.Configurator_range___IYMf::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-10px;border:3px solid var(--milk);border-radius:50%;background:var(--orange);box-shadow:0 2px 8px rgba(31,27,24,.3);-webkit-transition:transform .16s var(--ease-out);transition:transform .16s var(--ease-out)}.Configurator_range___IYMf::-moz-range-thumb{width:16px;height:16px;border:3px solid var(--milk);border-radius:50%;background:var(--orange);box-shadow:0 2px 8px rgba(31,27,24,.3)}.Configurator_range___IYMf:active::-webkit-slider-thumb{transform:scale(1.12)}.Configurator_range___IYMf:focus-visible{outline:none}.Configurator_range___IYMf:focus-visible::-webkit-slider-thumb{outline:2px solid var(--orange);outline-offset:3px}.Configurator_steps__zMjO2{background:radial-gradient(circle,var(--ink) 2.5px,transparent 3px) 11px 50% /calc((100% - 22px) / var(--ticks)) 8px repeat-x;background-clip:content-box}.Configurator_widthRow__CfHGD{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px}.Configurator_widthInput__fxLKP{display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:12px;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);font-size:15px;transition:box-shadow .18s ease}.Configurator_widthInput__fxLKP:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.Configurator_widthInput__fxLKP input{width:4ch;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:600 16px/1 var(--font-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.Configurator_widthInput__fxLKP span{color:var(--muted)}.Configurator_stepper__8cUtE{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:4px;border-radius:999px;background:var(--honey)}.Configurator_stepper__8cUtE button{width:38px;height:38px;border:0;border-radius:50%;background:var(--paper);color:var(--ink);font:500 20px/1 var(--font-text);cursor:pointer;transition:opacity .18s ease,transform .16s var(--ease-out)}.Configurator_stepper__8cUtE button:active:not(:disabled){transform:scale(.92)}.Configurator_stepper__8cUtE button:disabled{opacity:.35;cursor:default}.Configurator_stepper__8cUtE span{min-width:36px;text-align:center;font-weight:600}.Configurator_swatches__oJSeM{display:flex;flex-wrap:wrap;gap:10px}.Configurator_swatch__ZasUZ{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px rgba(31,27,24,.14);cursor:pointer;transition:transform .16s var(--ease-out)}.Configurator_swatch__ZasUZ[data-material=ply]{background:linear-gradient(var(--sw) 0 64%,#e2cba2 64% 72%,var(--sw) 72%)}.Configurator_swatch__ZasUZ[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:3px}.Configurator_swatch__ZasUZ:active{transform:scale(.92)}.Configurator_actions__EGaf2{display:grid;grid-gap:10px;gap:10px;padding-top:24px;border-top:1px solid var(--line)}.Configurator_fine__9j_em{margin-top:12px;font-size:13px;color:var(--muted)}.Configurator_parts__LCwjJ{display:flex;flex-direction:column;gap:20px;margin-top:24px;padding:20px;border-radius:20px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);animation:Configurator_parts-in__u9ImA .26s var(--ease-out) both}@keyframes Configurator_parts-in__u9ImA{0%{opacity:0;transform:translateY(-6px)}}.Configurator_parts__LCwjJ table{width:100%;border-collapse:collapse;font-size:13px}.Configurator_parts__LCwjJ th{padding:0 0 8px;color:var(--muted);font-weight:500;text-align:left}.Configurator_parts__LCwjJ td{padding:7px 0;border-top:1px solid var(--line)}.Configurator_parts__LCwjJ td+td,.Configurator_parts__LCwjJ th+th{padding-left:10px}.Configurator_r__DJyDx{text-align:right!important;white-space:nowrap}.Configurator_partNote__HD4yf{color:var(--muted)}.Configurator_backHoles__E3mKD{display:flex;flex-direction:column;gap:10px;margin:0}.Configurator_backHoles__E3mKD figcaption{font-size:13px;color:var(--muted)}.Configurator_backHoles__E3mKD svg{width:100%;height:auto;max-height:220px}.Configurator_backRect__9q4so{fill:var(--milk);stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.Configurator_backGuide__GJPBH{stroke:var(--orange);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.Configurator_backHole__DmTOC{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.Configurator_backNum__Jujnx{fill:var(--ink);font-family:var(--font-text);font-weight:600}.Configurator_backList__KaWCW{margin:0;padding-left:20px;font-size:13px}.Configurator_cost__GobTH{display:grid;grid-gap:6px;gap:6px;margin:0;font-size:14px}.Configurator_cost__GobTH div{display:flex;justify-content:space-between}.Configurator_cost__GobTH dt{color:var(--muted)}.Configurator_cost__GobTH dd{margin:0;font-weight:600}.Configurator_cellMenu__m2oCW{position:relative;transform:translateY(-58%);padding:8px;border-radius:18px;background:var(--milk);box-shadow:0 18px 40px -16px rgba(31,27,24,.45);animation:Configurator_menu-in__ReFsi .2s var(--ease-out) both;font-family:var(--font-text)}@keyframes Configurator_menu-in__ReFsi{0%{opacity:0;scale:.94}}.Configurator_cellOptions__I22KP{display:flex;gap:4px}.Configurator_cellOption__RdUDq{display:flex;flex-direction:column;align-items:center;gap:4px;width:78px;padding:10px 4px 8px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:500 13px/1 var(--font-text);cursor:pointer;transition:background-color .16s ease,color .16s ease}.Configurator_cellOption__RdUDq[aria-pressed=true]{background:var(--ink);color:var(--milk)}@media (hover:hover) and (pointer:fine){.Configurator_cellOption__RdUDq[aria-pressed=false]:hover{background:var(--honey)}}.Configurator_cellCount__FdtXi{min-width:2ch;font-weight:600;font-size:15px;text-align:center}.Configurator_cellSeg__YTbkx{display:flex;gap:3px;padding:3px;border-radius:999px;background:var(--honey)}.Configurator_cellSeg__YTbkx button{flex:1 1 auto;min-width:0;height:30px;padding:0 6px;white-space:nowrap;border:0;border-radius:999px;background:transparent;color:var(--ink);font:500 12.5px/1 var(--font-text);cursor:pointer;transition:background-color .16s ease,color .16s ease}.Configurator_cellSeg__YTbkx button[aria-pressed=true]{background:var(--ink);color:var(--milk)}.Configurator_cellWidth__t8p9_{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:10px 10px 6px 12px;border-top:1px solid var(--line)}.Configurator_cellWidthLabel__PMT0M{font:500 13px/1.2 var(--font-text)}.Configurator_cellWidthAuto__YfsYd{font-size:13px;color:var(--muted);white-space:nowrap}.Configurator_cellWidthControls__NJFo2{display:flex;align-items:center;gap:6px}.Configurator_cellWidthControls__NJFo2>button{width:32px;height:32px;border:0;border-radius:50%;background:var(--honey);color:var(--ink);font:500 18px/1 var(--font-text);cursor:pointer;transition:opacity .16s ease,transform .14s var(--ease-out)}.Configurator_cellWidthControls__NJFo2>button:active:not(:disabled){transform:scale(.92)}.Configurator_cellWidthControls__NJFo2>button:disabled{opacity:.35;cursor:default}.Configurator_cellWidthControls__NJFo2 label{display:flex;align-items:center;gap:4px;height:32px;padding:0 10px;border-radius:10px;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);font-size:13px;color:var(--muted)}.Configurator_cellWidthControls__NJFo2 label:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.Configurator_cellWidthControls__NJFo2 input{width:3.2ch;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:600 15px/1 var(--font-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.Configurator_cellWidthControls__NJFo2>.Configurator_cellWidthReset__55pQD{width:auto;height:32px;margin-left:auto;padding:0 12px;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink);font:500 13px/1 var(--font-text)}.Configurator_cellCable__z6f15{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:6px;padding:10px 10px 10px 12px;border:0;border-top:1px solid var(--line);border-radius:0 0 10px 10px;background:transparent;color:var(--ink);font:500 13px/1.2 var(--font-text);text-align:left;cursor:pointer}.Configurator_cellCable__z6f15:disabled{color:var(--muted);cursor:default}.Configurator_switch__B_iJH{position:relative;flex:none;width:34px;height:20px;border-radius:999px;background:#cbbfae;transition:background-color .18s ease}.Configurator_switch__B_iJH:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--paper);box-shadow:0 1px 3px rgba(31,27,24,.3);transition:transform .2s var(--ease-out)}.Configurator_cellCable__z6f15[aria-checked=true] .Configurator_switch__B_iJH{background:var(--orange)}.Configurator_cellCable__z6f15[aria-checked=true] .Configurator_switch__B_iJH:after{transform:translateX(14px)}.Configurator_cellClose__x9slv{position:absolute;top:-10px;right:-10px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:var(--ink);color:var(--milk);cursor:pointer}.Configurator_cellSize__IN1Ty,.Configurator_dimLabel__g1uPM{display:inline-block;padding:3px 8px;border-radius:999px;font:600 12px/1.2 var(--font-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.Configurator_dimLabel__g1uPM{background:var(--ink);color:var(--milk)}.Configurator_cellSize__IN1Ty{background:rgba(247,242,233,.88);color:var(--ink)}@media (prefers-reduced-motion:reduce){.Configurator_cellMenu__m2oCW,.Configurator_panelBody__aHEK0[data-ready=true],.Configurator_parts__LCwjJ{animation:none}}@media (max-width:960px){.Configurator_layout__8ELxW{grid-template-columns:minmax(0,1fr);gap:0;padding:0 0 48px}.Configurator_stage__yeXmx{top:0;z-index:3;height:44svh;min-height:300px;border-radius:0 0 24px 24px}.Configurator_stageHint__6DtbK{display:none}.Configurator_tool__4ekL6{width:40px;padding:0;justify-content:center}.Configurator_toolLabel__5hWoL{display:none}.Configurator_panel__xRV3e{padding:20px var(--gutter) 0}.Configurator_summary__MrXXB{padding-bottom:16px}}.Configurator_passThrough__b1Csr,.Configurator_passThrough__b1Csr *{pointer-events:none!important}.Configurator_group__2np0g+.Configurator_group__2np0g{margin-top:10px}.Configurator_groupHead__aLKgN{display:flex;align-items:center;gap:10px;margin:0;padding:26px 0 2px;font:600 13px/1 var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.Configurator_groupNum__jytsr{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--milk);font-size:12px;letter-spacing:0}.Configurator_linkBtn__H1DS3{padding:0;border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.Configurator_handleColor__3rXO5{margin-top:8px}.Configurator_styleBtn__Ik3yE:disabled{opacity:.38;cursor:not-allowed}.Configurator_cellPanel__ymI3C{position:absolute;left:0;top:0;z-index:6;visibility:hidden;display:flex;flex-direction:column;gap:10px;width:min(420px,calc(100% - 24px));max-height:calc(100% - 88px);overflow-y:auto;padding:12px;border-radius:20px;background:var(--milk);box-shadow:0 18px 40px -16px rgba(31,27,24,.45);animation:Configurator_cellPanelIn__wckH3 .18s var(--ease-out)}@keyframes Configurator_cellPanelIn__wckH3{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Configurator_cellPanel__ymI3C{animation:none}}.Configurator_cellPanelHead__CwRa6{display:flex;align-items:center;justify-content:space-between;padding-left:4px}.Configurator_cellPanelTitle__5lEl1{font:600 14px/1.2 var(--font-text);color:var(--ink)}.Configurator_cellPanelClose__eOSFd{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:var(--honey);color:var(--ink);cursor:pointer}.Configurator_cellKinds__CyGPt{display:flex;gap:4px}.Configurator_cellKinds__CyGPt button{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;height:44px;border:1.5px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);font:500 14px/1 var(--font-text);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .14s var(--ease-out)}.Configurator_cellKinds__CyGPt button:active{transform:scale(.97)}.Configurator_cellKinds__CyGPt button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--milk)}.Configurator_cellRow__uFB2N{display:flex;align-items:center;gap:10px;padding-left:4px}.Configurator_cellRowLabel__cDXC_{flex:none;font-size:13px;color:var(--muted)}.Configurator_cellRow__uFB2N .Configurator_cellSeg__YTbkx{flex:1 1}.Configurator_cellMore__FwzAT{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 10px 0 4px;border:0;border-top:1px solid var(--line);background:none;color:var(--ink);font:500 13px/1 var(--font-text);cursor:pointer}.Configurator_cellMore__FwzAT svg{transition:transform .18s var(--ease-out)}.Configurator_cellMore__FwzAT[aria-expanded=true] svg{transform:rotate(180deg)}.Configurator_cellMoreBody__iq548{display:flex;flex-direction:column;margin-top:-6px}.Configurator_cellMoreBody__iq548 .Configurator_cellWidth__t8p9_:first-child{margin-top:0;border-top:0}@media (max-width:960px){.Configurator_cellPanel__ymI3C{max-height:calc(100% - 24px);padding:10px;gap:8px}.Configurator_cellKinds__CyGPt button{height:40px;font-size:13px}}.Configurator_intro__hCIt_{display:flex;flex-direction:column;gap:10px}.Configurator_introArt__7Imn8{display:grid;place-items:center;margin:8px 0 6px;padding:18px 12px;border-radius:20px;background:var(--milk)}.Configurator_introArt__7Imn8 svg{width:100%;max-width:320px;height:auto}.Configurator_introStep__ePDok{margin:0;font:600 12px/1 var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.Configurator_introTitle__IAUL6{margin:0;font:600 22px/1.2 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.Configurator_introText__YjeH_{margin:0;font-size:15px;line-height:1.5;color:var(--muted);text-wrap:pretty}.Configurator_introNav__5mqAD{display:flex;align-items:center;gap:8px;margin-top:14px}.Configurator_introDots__HdJwU{display:flex;gap:6px;margin-right:auto}.Configurator_introDots__HdJwU span{width:7px;height:7px;border-radius:999px;background:var(--line);transition:width .22s var(--ease-out),background-color .22s ease}.Configurator_introDots__HdJwU span[data-on=true]{width:22px;background:var(--ink)}.Configurator_price__loHHj[data-stale=true]{opacity:.45;transition:opacity .16s ease}.Configurator_modeSwitch__w38wb{position:absolute;bottom:16px;left:16px;z-index:7;display:flex;gap:3px;padding:3px;border-radius:999px;background:rgba(247,242,233,.86);box-shadow:0 6px 18px -10px rgba(31,27,24,.35)}.Configurator_modeSwitch__w38wb button{height:34px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--ink);font:500 14px/1 var(--font-text);cursor:pointer;transition:background-color .16s ease,color .16s ease}.Configurator_modeSwitch__w38wb button[aria-pressed=true]{background:var(--ink);color:var(--milk)}.Configurator_schema__2DN0W{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;padding:64px 16px;background-color:var(--paper);background-image:linear-gradient(rgba(168,113,63,.07) 1px,transparent 0),linear-gradient(90deg,rgba(168,113,63,.07) 1px,transparent 0);background-size:24px 24px;animation:Configurator_schemaIn__S7_Mu .2s var(--ease-out)}@keyframes Configurator_schemaIn__S7_Mu{0%{opacity:0}}.Configurator_schemaDraw__DzJ3t{position:relative;flex:1 1 auto;min-height:0}.Configurator_schemaDraw__DzJ3t>svg{position:absolute;inset:0;overflow:visible;touch-action:none}.Configurator_schemaFloor__BafZL{stroke:var(--ink);stroke-width:1.5}.Configurator_schemaDim__OtNtU path{fill:none;stroke:var(--muted);stroke-width:1}.Configurator_schemaDim__OtNtU text{fill:var(--ink);font:600 13px/1 var(--font-text);paint-order:stroke;stroke:var(--paper);stroke-width:6px;stroke-linejoin:round}.Configurator_schemaDim__OtNtU[data-small=true] text{fill:var(--muted);font-size:11.5px;font-weight:500}.Configurator_schemaLeg__3t_WO{fill:var(--ink)}.Configurator_schemaCell__2CQh6{cursor:pointer}.Configurator_schemaCell__2CQh6 rect{fill:var(--paper);transition:fill .14s ease}.Configurator_schemaCell__2CQh6[data-on=true] rect{fill:var(--honey)}@media (hover:hover) and (pointer:fine){.Configurator_schemaCell__2CQh6:hover rect{fill:#f3eadb}.Configurator_schemaCell__2CQh6[data-on=true]:hover rect{fill:var(--honey)}}.Configurator_schemaLabel__B2sfc{fill:var(--ink);font:600 12.5px/1 var(--font-text);text-anchor:middle;dominant-baseline:middle;pointer-events:none}.Configurator_schemaFront__FGvIl{pointer-events:none}.Configurator_schemaFront__FGvIl line,.Configurator_schemaFront__FGvIl path,.Configurator_schemaFront__FGvIl rect{fill:none;stroke:rgba(31,27,24,.38);stroke-width:1}.Configurator_schemaFront__FGvIl path{stroke-dasharray:5 4}.Configurator_schemaBoard__vAhfD{stroke:rgba(31,27,24,.55);stroke-width:1;pointer-events:none;transition:stroke .14s ease}.Configurator_schemaBoard__vAhfD[data-hot=true]{stroke:var(--orange);stroke-width:2.5}.Configurator_schemaGrip__gozs_{fill:transparent;outline:none}.Configurator_schemaGrip__gozs_[data-dir=x]{cursor:ew-resize}.Configurator_schemaGrip__gozs_[data-dir=y]{cursor:ns-resize}.Configurator_schemaGrip__gozs_:focus-visible{fill:rgba(226,90,42,.22)}.Configurator_schemaHint__XnqnM{position:absolute;left:176px;bottom:24px;max-width:calc(100% - 196px);margin:0;font-size:14px;color:var(--muted)}.Configurator_schemaPanel__wF0PC{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;width:min(720px,100%);max-height:55%;margin:12px auto 0;overflow-y:auto;padding:12px;border-radius:20px;background:var(--milk);box-shadow:0 18px 40px -16px rgba(31,27,24,.45);animation:Configurator_cellPanelIn__wckH3 .18s var(--ease-out)}.Configurator_schemaGrid__3rY50{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:12px;column-gap:12px}.Configurator_schemaGrid__3rY50 .Configurator_cellWidth__t8p9_{margin-top:6px}.Configurator_schemaField__xiaPN{display:flex;flex-direction:column;gap:8px;padding:4px 4px 8px}.Configurator_schemaNote__nnKBA{font-size:12.5px;color:var(--muted)}.Configurator_cellSeg__YTbkx button:disabled{opacity:.38;cursor:not-allowed}@media (max-width:960px){.Configurator_modeSwitch__w38wb{bottom:12px;left:12px}.Configurator_modeSwitch__w38wb button{height:32px;padding:0 12px;font-size:13px}.Configurator_schema__2DN0W{padding:64px 8px 56px}.Configurator_schemaHint__XnqnM{display:none}.Configurator_schemaPanel__wF0PC{max-height:62%;padding:10px}.Configurator_schemaGrid__3rY50{grid-template-columns:minmax(0,1fr)}.Configurator_stage__yeXmx[data-mode=plan]{height:50svh}.Configurator_schemaPanel__wF0PC{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:30;width:auto;max-height:38svh;margin:0;animation-name:Configurator_sheetUp__xcng0;animation-duration:.24s}}@keyframes Configurator_sheetUp__xcng0{0%{transform:translateY(24px);opacity:0}}.Configurator_schemaCount__9x16L{display:inline-flex;align-items:center;gap:5px;height:30px;min-width:44px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--milk);color:var(--ink);font:600 13.5px/1 var(--font-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;box-shadow:0 4px 12px -8px rgba(31,27,24,.4);transition:background-color .16s ease,color .16s ease,border-color .16s ease}.Configurator_schemaCount__9x16L svg{color:var(--muted)}.Configurator_schemaCount__9x16L[data-free=true]{border-color:var(--oak)}.Configurator_schemaCount__9x16L[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--milk)}.Configurator_schemaCount__9x16L[aria-expanded=true] svg{color:var(--on-dark-muted)}@media (hover:hover) and (pointer:fine){.Configurator_schemaCount__9x16L[aria-expanded=false]:hover{background:var(--honey)}}.Configurator_countMenu__14SHN{position:absolute;z-index:8;display:flex;flex-direction:column;gap:4px;width:260px;padding:12px;border-radius:18px;background:var(--milk);box-shadow:0 18px 40px -16px rgba(31,27,24,.45);animation:Configurator_cellPanelIn__wckH3 .16s var(--ease-out)}.Configurator_countMenu__14SHN .Configurator_cellWidth__t8p9_{margin-top:2px}.Configurator_countMenu__14SHN .Configurator_schemaNote__nnKBA{margin:0 4px;line-height:1.4}@media (max-width:960px){.Configurator_countMenu__14SHN{position:fixed;left:8px!important;right:8px;top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom));z-index:30;width:auto;transform:none!important;animation-name:Configurator_sheetUp__xcng0;animation-duration:.24s}}.Configurator_stepTabs__BWfnu{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;flex-wrap:wrap;gap:4px;margin:4px calc(var(--gutter) * 0) 0;padding:8px 0;overflow-x:auto;scrollbar-width:none;background:var(--milk);border-bottom:1px solid var(--line)}.Configurator_stepTabs__BWfnu::-webkit-scrollbar{display:none}.Configurator_stepTabs__BWfnu button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;height:36px;padding:0 12px 0 6px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:500 13.5px/1 var(--font-text);white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}.Configurator_stepTabs__BWfnu button span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line);font-size:12px;font-weight:600}.Configurator_stepTabs__BWfnu button[aria-current=step]{background:var(--ink);color:var(--milk)}.Configurator_stepTabs__BWfnu button[aria-current=step] span{background:var(--milk);color:var(--ink);box-shadow:none}@media (hover:hover) and (pointer:fine){.Configurator_stepTabs__BWfnu button:not([aria-current=step]):hover{background:var(--honey);color:var(--ink)}}.Configurator_stepNav__92izg{display:flex;justify-content:space-between;gap:8px;margin-top:22px}.Configurator_looks__VRF2P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.Configurator_look__Pt8n0{display:flex;flex-direction:column;gap:4px;padding:10px 10px 12px;border:1px solid var(--line);border-radius:18px;background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s var(--ease-out)}.Configurator_look__Pt8n0:active{transform:scale(.98)}.Configurator_look__Pt8n0 svg{width:100%;height:96px;margin-bottom:6px;border-radius:12px;background:#e9e1d4}.Configurator_look__Pt8n0 b{font:600 15px/1.2 var(--font-text)}.Configurator_look__Pt8n0 span{font-size:12.5px;line-height:1.35;color:var(--muted)}.Configurator_look__Pt8n0[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}@media (hover:hover) and (pointer:fine){.Configurator_look__Pt8n0:hover{border-color:var(--oak)}}.Configurator_recap__onDjP{display:flex;flex-direction:column;margin:12px 0 18px}.Configurator_recap__onDjP div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.Configurator_recap__onDjP dt{font-size:14px;color:var(--muted)}.Configurator_recap__onDjP dd{margin:0;font-size:14.5px}@media (max-width:960px){.Configurator_stepTabs__BWfnu{flex-wrap:nowrap;top:max(300px,44svh);margin:0 calc(var(--gutter) * -1);padding:8px var(--gutter)}.Configurator_layout__8ELxW:has(.Configurator_stage__yeXmx[data-mode=plan]) .Configurator_stepTabs__BWfnu{top:max(300px,50svh)}.Configurator_look__Pt8n0 svg{height:80px}}.Specs_specs__heWeY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);padding:8px var(--gutter) clamp(64px,8vw,120px)}.Specs_main__KSb7v h2{margin:0 0 20px;font:600 clamp(24px,2.4vw,32px) /1.15 var(--font-display);letter-spacing:-.01em}.Specs_list__V2MWC{margin:0}.Specs_row__F0gYQ{display:grid;grid-template-columns:minmax(120px,.32fr) 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.Specs_row__F0gYQ:last-child{border-bottom:1px solid var(--line)}.Specs_row__F0gYQ dt{color:var(--muted);font-size:15px}.Specs_row__F0gYQ dd{margin:0;font-size:16px;line-height:1.5}.Specs_side__0iRN4{align-self:start;padding:24px;border-radius:20px;background:var(--milk)}.Specs_side__0iRN4 h3{margin:0 0 10px;font-size:15px;font-weight:600}.Specs_side__0iRN4 ul{margin:0 0 22px;padding-left:18px;font-size:15px;line-height:1.55;color:var(--muted)}.Specs_side__0iRN4 ul:last-child{margin-bottom:0}@media (max-width:960px){.Specs_row__F0gYQ,.Specs_specs__heWeY{grid-template-columns:1fr}.Specs_row__F0gYQ{gap:4px}}