.UnifiedTailoringConfigurator_unifiedShell__JVsgG{--atelier-panel:minmax(370px,29%);grid-template-columns:minmax(0,71%) var(--atelier-panel)}.UnifiedTailoringConfigurator_sidebar__6k1jT{background:rgba(255,255,255,.985)}.UnifiedTailoringConfigurator_sidebarHeader__4D4_e{display:flex;min-height:68px;flex:0 0 68px;align-items:center;padding:0 20px}.UnifiedTailoringConfigurator_panelTabs__7tWrx{display:flex;align-items:center;gap:2px}.UnifiedTailoringConfigurator_panelTabs__7tWrx button{height:38px;padding:0 17px;border:0;border-radius:22px;background:transparent;font-size:14px;cursor:pointer;transition:color .18s ease,background-color .22s ease,transform .16s ease}.UnifiedTailoringConfigurator_panelTabs__7tWrx button:active{transform:scale(.97)}.UnifiedTailoringConfigurator_panelTabs__7tWrx .UnifiedTailoringConfigurator_panelTabActive__jxrQp{background:#eeeeec}.UnifiedTailoringConfigurator_panelScroll__yjKCF{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#c7c6c1 transparent;scrollbar-width:thin;animation:UnifiedTailoringConfigurator_panelIn__HRfj5 .36s cubic-bezier(.2,.75,.2,1) both}@keyframes UnifiedTailoringConfigurator_panelIn__HRfj5{0%{opacity:0;transform:translateY(7px)}}.UnifiedTailoringConfigurator_garmentRail__n0Wv6{position:absolute;top:76px;left:18px;z-index:12;width:226px;padding:12px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:7px;background:rgba(255,255,255,.78);box-shadow:0 18px 55px rgba(29,29,25,.1),inset 0 0 0 1px rgba(30,30,28,.03);backdrop-filter:blur(18px) saturate(1.08);transition:width .42s cubic-bezier(.2,.78,.2,1),padding .42s cubic-bezier(.2,.78,.2,1),background-color .22s ease,box-shadow .22s ease}.UnifiedTailoringConfigurator_railCollapsed__d7JQO{width:72px;padding:10px 8px;background:rgba(255,255,255,.62);box-shadow:0 10px 32px rgba(29,29,25,.08)}.UnifiedTailoringConfigurator_railHeading__N3V9s{display:flex;height:39px;flex-direction:column;justify-content:center;padding:0 8px;border-bottom:1px solid rgba(32,32,29,.08);white-space:nowrap;transition:opacity .18s ease,transform .3s ease}.UnifiedTailoringConfigurator_railHeading__N3V9s span{font-family:Georgia,Times New Roman,serif;font-size:16px}.UnifiedTailoringConfigurator_railHeading__N3V9s small{color:#85837e;font-size:7px;letter-spacing:.12em;text-transform:uppercase}.UnifiedTailoringConfigurator_railCollapsed__d7JQO .UnifiedTailoringConfigurator_railHeading__N3V9s{opacity:0;transform:translateX(-12px)}.UnifiedTailoringConfigurator_railItems__1JmjC{display:grid;padding:8px 0 4px;gap:3px}.UnifiedTailoringConfigurator_railItems__1JmjC button{position:relative;display:grid;width:100%;height:60px;grid-template-columns:46px minmax(0,1fr);align-items:center;padding:0 9px 0 5px;overflow:hidden;border:0;border-radius:4px;background:transparent;text-align:left;cursor:pointer;transition:background-color .18s ease,transform .16s ease}.UnifiedTailoringConfigurator_railItems__1JmjC button:hover{background:rgba(238,237,233,.88)}.UnifiedTailoringConfigurator_railItems__1JmjC button:active{transform:scale(.975)}.UnifiedTailoringConfigurator_railItems__1JmjC button>i{position:absolute;top:12px;bottom:12px;left:0;width:2px;border-radius:2px;background:#191918;opacity:0;transform:scaleY(.2);transition:opacity .18s ease,transform .26s ease}.UnifiedTailoringConfigurator_railItems__1JmjC .UnifiedTailoringConfigurator_railActive__M727C{background:rgba(232,231,227,.94)}.UnifiedTailoringConfigurator_railItems__1JmjC .UnifiedTailoringConfigurator_railActive__M727C>i{opacity:1;transform:scaleY(1)}.UnifiedTailoringConfigurator_railThumb__uJYXY{display:block;width:42px;height:48px;overflow:hidden;border-radius:3px;background:#eeece7;box-shadow:inset 0 0 0 1px rgba(25,25,22,.04)}.UnifiedTailoringConfigurator_railThumb__uJYXY img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.UnifiedTailoringConfigurator_railCopy__fmuys{display:flex;min-width:138px;flex-direction:column;gap:1px;padding-left:8px;white-space:nowrap;transition:opacity .18s ease,transform .3s ease}.UnifiedTailoringConfigurator_railCopy__fmuys strong{font-size:12px;font-weight:500}.UnifiedTailoringConfigurator_railCopy__fmuys small{color:#7d7b76;font-size:8px}.UnifiedTailoringConfigurator_railCollapsed__d7JQO .UnifiedTailoringConfigurator_railItems__1JmjC button{grid-template-columns:46px 1fr;padding-right:5px}.UnifiedTailoringConfigurator_railCollapsed__d7JQO .UnifiedTailoringConfigurator_railCopy__fmuys{opacity:0;transform:translateX(-8px)}.UnifiedTailoringConfigurator_railCollapseButton__Mwgvj{display:grid;width:100%;height:31px;place-items:center;border:0;border-top:1px solid rgba(32,32,29,.08);background:transparent;color:#7c7973;cursor:pointer}.UnifiedTailoringConfigurator_railCollapseButton__Mwgvj svg{transform:rotate(180deg);transition:transform .32s ease}.UnifiedTailoringConfigurator_railCollapsed__d7JQO .UnifiedTailoringConfigurator_railCollapseButton__Mwgvj svg{transform:rotate(0deg)}.UnifiedTailoringConfigurator_focusBadge__OMFFq{left:24px;transition:left .42s cubic-bezier(.2,.78,.2,1)}.UnifiedTailoringConfigurator_focusBadgeWithRail__oa0ba{left:260px}.UnifiedTailoringConfigurator_fabricContext__6rbtR,.UnifiedTailoringConfigurator_outfitHero__Qetr9,.UnifiedTailoringConfigurator_sizeIntro__MAX9K{margin:0 20px 16px}.UnifiedTailoringConfigurator_fabricContext__6rbtR{margin-top:2px;padding:13px 14px;border:1px solid #dfdfdb;background:#f8f8f6}.UnifiedTailoringConfigurator_fabricContext__6rbtR small,.UnifiedTailoringConfigurator_outfitHero__Qetr9 small,.UnifiedTailoringConfigurator_sectionCaption__tiEid small,.UnifiedTailoringConfigurator_sizeIntro__MAX9K small{color:#888680;font-size:8px;letter-spacing:.11em;text-transform:uppercase}.UnifiedTailoringConfigurator_fabricContext__6rbtR strong,.UnifiedTailoringConfigurator_outfitHero__Qetr9 strong,.UnifiedTailoringConfigurator_sizeIntro__MAX9K strong{display:block;margin-top:4px;font-size:13px;font-weight:500;line-height:1.25}.UnifiedTailoringConfigurator_fabricContext__6rbtR p,.UnifiedTailoringConfigurator_outfitHero__Qetr9 p,.UnifiedTailoringConfigurator_sizeIntro__MAX9K p{margin:9px 0 0;color:#74726d;font-size:10px;line-height:1.5}.UnifiedTailoringConfigurator_catalogIntro__y6olD{margin:2px 20px 13px;padding:12px 0 13px;border-bottom:1px solid #deddd8}.UnifiedTailoringConfigurator_catalogHeading__Ll_Zi small,.UnifiedTailoringConfigurator_catalogIntro__y6olD>small,.UnifiedTailoringConfigurator_catalogToolbar__WDpa5 small,.UnifiedTailoringConfigurator_collectionDossier__7Nhe8 small,.UnifiedTailoringConfigurator_filterPanelHeader__qdC50 small{color:#85827c;font-size:8px;letter-spacing:.11em;text-transform:uppercase}.UnifiedTailoringConfigurator_catalogIntro__y6olD>strong{display:block;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.UnifiedTailoringConfigurator_catalogIntro__y6olD p{max-width:340px;margin:8px 0 0;color:#716f69;font-size:10px;line-height:1.55}.UnifiedTailoringConfigurator_catalogHeading__Ll_Zi{display:flex;align-items:flex-end;justify-content:space-between;padding:2px 20px 11px}.UnifiedTailoringConfigurator_catalogHeading__Ll_Zi>span{display:flex;flex-direction:column;gap:2px}.UnifiedTailoringConfigurator_catalogHeading__Ll_Zi strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.UnifiedTailoringConfigurator_collectionGrid__tGDv6{display:grid;grid-template-columns:1fr;padding:0 14px 28px;gap:7px}.UnifiedTailoringConfigurator_collectionCard__dKpy9{position:relative;display:grid;width:100%;min-height:132px;grid-template-columns:116px minmax(0,1fr);grid-template-rows:auto 1fr auto auto;padding:0;overflow:hidden;border:1px solid #deddd8;border-radius:3px;background:#fff;color:#242422;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.UnifiedTailoringConfigurator_collectionCard__dKpy9:hover{border-color:#aaa8a2;background:#f8f7f4}.UnifiedTailoringConfigurator_collectionCard__dKpy9:active{transform:scale(.985)}.UnifiedTailoringConfigurator_collectionShade__BlJZ4,.UnifiedTailoringConfigurator_collectionTexture____3ne{position:relative}.UnifiedTailoringConfigurator_collectionTexture____3ne{grid-column:1;grid-row:1/5;overflow:hidden;background:#ecebe7;transition:transform .65s cubic-bezier(.2,.75,.2,1)}.UnifiedTailoringConfigurator_collectionTexture____3ne>*{width:100%;height:100%}.UnifiedTailoringConfigurator_collectionCard__dKpy9:hover .UnifiedTailoringConfigurator_collectionTexture____3ne{transform:scale(1.025)}.UnifiedTailoringConfigurator_collectionShade__BlJZ4{display:none}.UnifiedTailoringConfigurator_collectionBrand__xk_01{position:relative;display:flex;align-items:flex-start;justify-content:space-between;grid-column:2;grid-row:1;padding:12px 14px 0;gap:12px}.UnifiedTailoringConfigurator_collectionBrand__xk_01 b{color:#343330;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:400;letter-spacing:.08em}.UnifiedTailoringConfigurator_collectionBrand__xk_01 small,.UnifiedTailoringConfigurator_collectionCopy__Tt253>small,.UnifiedTailoringConfigurator_collectionMeta__0XmJ8 small{color:#85827c;font-size:7px;letter-spacing:.09em;text-transform:uppercase}.UnifiedTailoringConfigurator_collectionCopy__Tt253{position:relative;grid-column:2;grid-row:2;padding:4px 14px 7px}.UnifiedTailoringConfigurator_collectionCopy__Tt253 strong{display:block;margin-top:2px;color:#242422;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.12}.UnifiedTailoringConfigurator_collectionCopy__Tt253 p{display:-webkit-box;max-width:330px;margin:5px 0 0;overflow:hidden;color:#74716b;font-size:8px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.UnifiedTailoringConfigurator_collectionFacts__Hklg4{position:relative;display:flex;min-width:0;align-items:center;flex-wrap:wrap;grid-column:2;grid-row:3;padding:0 14px 8px;gap:3px 8px}.UnifiedTailoringConfigurator_collectionFacts__Hklg4 small{max-width:100%;padding:0;overflow:hidden;border:0;background:transparent;color:#74716b;font-size:7px;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.UnifiedTailoringConfigurator_collectionMeta__0XmJ8{position:relative;display:grid;height:30px;grid-template-columns:auto 1fr 16px;align-items:center;grid-column:2;grid-row:4;padding:0 12px 0 14px;border-top:1px solid #e3e1dc;color:#3a3936;gap:12px}.UnifiedTailoringConfigurator_collectionFilterBar__rLMwu{margin:0 14px 14px;padding:12px 13px 13px;border:1px solid #dfded9;border-radius:4px;background:#f7f6f3}.UnifiedTailoringConfigurator_collectionFilterHeading__m55fE{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:9px}.UnifiedTailoringConfigurator_collectionFilterHeading__m55fE>span{display:flex;flex-direction:column;gap:1px}.UnifiedTailoringConfigurator_collectionFilterHeading__m55fE small{color:#89867f;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.UnifiedTailoringConfigurator_collectionFilterHeading__m55fE strong{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.UnifiedTailoringConfigurator_collectionFilterHeading__m55fE>button{padding:0 0 2px;border:0;border-bottom:1px solid #77746e;background:transparent;color:#6d6a64;font-size:8px;cursor:pointer}.UnifiedTailoringConfigurator_collectionFilterBar__rLMwu .UnifiedTailoringConfigurator_filterGroup__DJtMH{padding-top:8px}.UnifiedTailoringConfigurator_collectionFilterBar__rLMwu .UnifiedTailoringConfigurator_filterGroup__DJtMH+.UnifiedTailoringConfigurator_filterGroup__DJtMH{margin-top:8px}.UnifiedTailoringConfigurator_collectionMeta__0XmJ8 small:nth-child(2){overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.UnifiedTailoringConfigurator_collectionDossier__7Nhe8{display:grid;min-height:112px;grid-template-columns:74px minmax(0,1fr);align-items:center;margin:0 20px 14px;padding:13px;border:1px solid #dcdbd6;background:#f7f6f3;gap:14px}.UnifiedTailoringConfigurator_dossierMark__qaJdZ{display:grid;width:72px;height:72px;place-items:center;border:1px solid #d3d1ca;background:#fff;font-family:Georgia,Times New Roman,serif;font-size:15px;letter-spacing:.06em}.UnifiedTailoringConfigurator_collectionDossier__7Nhe8>span:last-child{min-width:0}.UnifiedTailoringConfigurator_collectionDossier__7Nhe8 strong{display:block;margin-top:3px;font-size:11px;font-weight:500;line-height:1.35}.UnifiedTailoringConfigurator_collectionDossier__7Nhe8 p{display:-webkit-box;margin:6px 0 0;overflow:hidden;color:#74716b;font-size:9px;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:3}.UnifiedTailoringConfigurator_collectionDetailHeader__ifJja{display:grid;min-height:58px;grid-template-columns:38px minmax(0,1fr);align-items:center;margin:0 20px 10px;padding:0 0 11px;border-bottom:1px solid #dfded9;gap:11px}.UnifiedTailoringConfigurator_detailMark__7be1D{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;background:#efeee9;font-family:Georgia,Times New Roman,serif;font-size:7px;letter-spacing:.06em;text-align:center}.UnifiedTailoringConfigurator_collectionDetailHeader__ifJja>span:last-child{display:flex;min-width:0;flex-direction:column}.UnifiedTailoringConfigurator_collectionDetailHeader__ifJja small{color:#85827c;font-size:7px;letter-spacing:.09em;text-transform:uppercase}.UnifiedTailoringConfigurator_collectionDetailHeader__ifJja strong{margin-top:2px;overflow:hidden;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.UnifiedTailoringConfigurator_collectionDetailHeader__ifJja em{margin-top:4px;overflow:hidden;color:#6f6c66;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.UnifiedTailoringConfigurator_toneBar__j_OG_{display:flex;padding:0 20px 12px;overflow-x:auto;gap:6px;scrollbar-width:none}.UnifiedTailoringConfigurator_toneBar__j_OG_::-webkit-scrollbar{display:none}.UnifiedTailoringConfigurator_toneBar__j_OG_ button{height:28px;flex:0 0 auto;padding:0 2px;border:0;border-bottom:1px solid transparent;background:transparent;color:#68655f;font-size:8px;cursor:pointer}.UnifiedTailoringConfigurator_toneBar__j_OG_ .UnifiedTailoringConfigurator_toneActive___E8c3{border-color:#242422;background:transparent;color:#242422}.UnifiedTailoringConfigurator_catalogToolbar__WDpa5{display:flex;min-height:51px;align-items:center;justify-content:space-between;margin:0 20px 13px;padding:0 0 11px;border-bottom:1px solid #deddd8}.UnifiedTailoringConfigurator_catalogToolbar__WDpa5>span{display:flex;flex-direction:column;gap:2px}.UnifiedTailoringConfigurator_catalogToolbar__WDpa5 strong{font-size:10px;font-weight:500}.UnifiedTailoringConfigurator_catalogToolbar__WDpa5>button{display:flex;height:34px;align-items:center;padding:0 13px;border:1px solid #cfcec9;border-radius:18px;background:#fff;color:#353532;gap:9px;font-size:9px;cursor:pointer}.UnifiedTailoringConfigurator_catalogToolbar__WDpa5>button i{position:relative;display:block;width:13px;height:9px;border-top:1px solid;border-bottom:1px solid}.UnifiedTailoringConfigurator_catalogToolbar__WDpa5>button i:after{position:absolute;top:3px;right:2px;left:2px;border-top:1px solid;content:""}.UnifiedTailoringConfigurator_catalogToolbar__WDpa5>.UnifiedTailoringConfigurator_filtersActive__hpd_B{border-color:#242422;background:#242422;color:#fff}.UnifiedTailoringConfigurator_filterPanel__xqJcE{margin:-2px 14px 14px;padding:13px 14px 15px;border:1px solid #d9d7d1;background:#f8f7f4;animation:UnifiedTailoringConfigurator_filterIn__ctUT_ .22s cubic-bezier(.2,.75,.2,1) both}@keyframes UnifiedTailoringConfigurator_filterIn__ctUT_{0%{opacity:0;transform:translateY(-5px)}}.UnifiedTailoringConfigurator_filterPanelHeader__qdC50{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:11px}.UnifiedTailoringConfigurator_filterPanelHeader__qdC50>span{display:flex;flex-direction:column}.UnifiedTailoringConfigurator_filterPanelHeader__qdC50 strong{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400}.UnifiedTailoringConfigurator_filterPanelHeader__qdC50>button{padding:0;border:0;border-bottom:1px solid #77746d;background:transparent;color:#66635d;font-size:8px;cursor:pointer}.UnifiedTailoringConfigurator_filterGroup__DJtMH{min-width:0;margin:0;padding:10px 0 0;border:0;border-top:1px solid #e1dfda}.UnifiedTailoringConfigurator_filterGroup__DJtMH+.UnifiedTailoringConfigurator_filterGroup__DJtMH{margin-top:10px}.UnifiedTailoringConfigurator_filterGroup__DJtMH legend{padding:0 0 8px;color:#77746e;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.UnifiedTailoringConfigurator_filterGroup__DJtMH>div{display:flex;flex-wrap:wrap;gap:6px}.UnifiedTailoringConfigurator_filterGroup__DJtMH button{min-height:29px;padding:0 10px;border:1px solid #d3d1cb;border-radius:16px;background:#fff;color:#65625d;font-size:8px;cursor:pointer}.UnifiedTailoringConfigurator_filterGroup__DJtMH .UnifiedTailoringConfigurator_filterChoiceActive__gR5qO{border-color:#252523;background:#252523;color:#fff}.UnifiedTailoringConfigurator_emptyFabrics__yIgQO{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;padding:28px;color:#77746e;text-align:center}.UnifiedTailoringConfigurator_emptyFabrics__yIgQO strong{color:#302f2d;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.UnifiedTailoringConfigurator_emptyFabrics__yIgQO span{margin-top:6px;font-size:9px}.UnifiedTailoringConfigurator_emptyFabrics__yIgQO button{margin-top:14px;padding:0 0 3px;border:0;border-bottom:1px solid #4e4c47;background:transparent;font-size:9px;cursor:pointer}.UnifiedTailoringConfigurator_inspectFabricButton__YbUpD{position:absolute;top:64px;right:22px;z-index:4;min-width:112px;height:42px;padding:0 21px;border:0;border-radius:24px;background:#fff;box-shadow:0 1px 7px rgba(0,0,0,.04);color:#181816;font-size:14px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.UnifiedTailoringConfigurator_inspectFabricButton__YbUpD:hover{transform:translateY(-1px);box-shadow:0 7px 22px rgba(0,0,0,.08)}.UnifiedTailoringConfigurator_inspectFabricButton__YbUpD:active{transform:scale(.97)}.UnifiedTailoringConfigurator_inspectFabricButton__YbUpD:focus-visible{outline:none;box-shadow:0 0 0 1px #242422,0 5px 16px rgba(0,0,0,.08)}.UnifiedTailoringConfigurator_chipBar__xwVBG{display:flex;padding:0 20px 15px;overflow-x:auto;gap:7px;scrollbar-width:none}.UnifiedTailoringConfigurator_chipBar__xwVBG::-webkit-scrollbar{display:none}.UnifiedTailoringConfigurator_chipBar__xwVBG button{height:31px;flex:0 0 auto;padding:0 12px;border:1px solid #d9d8d4;border-radius:18px;background:#fff;color:#696762;font-size:9px;cursor:pointer}.UnifiedTailoringConfigurator_chipBar__xwVBG .UnifiedTailoringConfigurator_chipActive__vU80d{border-color:#1b1b1a;background:#1b1b1a;color:#fff}.UnifiedTailoringConfigurator_resultMeta__Ucd_7{display:flex;justify-content:space-between;padding:0 20px 10px;color:#85837e;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.UnifiedTailoringConfigurator_fabricGrid__HBwRW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 24px;gap:8px}.UnifiedTailoringConfigurator_fabricCard__AX10h{position:relative;display:block;min-height:166px;padding:0;overflow:hidden;border:1px solid #e2e0da;border-radius:4px;background:#fff;transition:background-color .18s ease,border-color .18s ease,transform .16s ease}.UnifiedTailoringConfigurator_fabricCard__AX10h:hover{background:#f7f6f3}.UnifiedTailoringConfigurator_fabricCard__AX10h:has(.UnifiedTailoringConfigurator_fabricPick__HAscM:active){transform:scale(.985)}.UnifiedTailoringConfigurator_fabricPick__HAscM{display:grid;width:100%;min-width:0;min-height:166px;grid-template-rows:112px auto;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.UnifiedTailoringConfigurator_fabricPick__HAscM>span:first-child{display:block;width:100%;height:112px}.UnifiedTailoringConfigurator_fabricPick__HAscM>span:first-child>*{width:100%;height:100%}.UnifiedTailoringConfigurator_fabricPick__HAscM>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px;padding:9px 10px 10px}.UnifiedTailoringConfigurator_fabricPick__HAscM em{margin-top:1px;color:#32312e;font-size:8px;font-style:normal;letter-spacing:.025em}.UnifiedTailoringConfigurator_fabricCard__AX10h strong{overflow:hidden;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.UnifiedTailoringConfigurator_fabricCard__AX10h small{overflow:hidden;color:#7c7974;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.UnifiedTailoringConfigurator_fabricInfo__l63nW{position:absolute;top:7px;right:7px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.9);box-shadow:0 2px 8px rgba(20,20,18,.08);cursor:pointer}.UnifiedTailoringConfigurator_fabricSelected__LIIpi{border-color:#292927;background:#f4f3ef}.UnifiedTailoringConfigurator_tieGrid__On9_i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 20px 24px;gap:9px}.UnifiedTailoringConfigurator_tieCard__wi6ue{display:grid;min-height:112px;grid-template:56px auto auto/1fr;padding:9px;border:1px solid #deddd8;border-radius:3px;background:#fff;text-align:left;cursor:pointer}.UnifiedTailoringConfigurator_tieCard__wi6ue i{display:block;width:100%;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.UnifiedTailoringConfigurator_tieCard__wi6ue strong{margin-top:8px;font-size:10px;font-weight:500}.UnifiedTailoringConfigurator_tieCard__wi6ue small{color:#86837e;font-size:8px}.UnifiedTailoringConfigurator_tieSelected__0snBZ{border-color:#222220;box-shadow:0 7px 20px rgba(25,25,22,.07)}.UnifiedTailoringConfigurator_settingList__YfL_S{display:grid;padding-bottom:26px}.UnifiedTailoringConfigurator_sectionCaption__tiEid{display:flex;align-items:flex-end;justify-content:space-between;padding:18px 20px 9px;border-bottom:1px solid #ecebe7}.UnifiedTailoringConfigurator_sectionCaption__tiEid strong{color:#77756f;font-size:9px;font-weight:400}.UnifiedTailoringConfigurator_settingRow__dc8TD{position:relative;display:grid;width:100%;min-height:116px;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;padding:0 15px 0 0;border:0;border-bottom:1px solid #ecebe7;background:#fff;text-align:left;cursor:pointer;transition:background-color .18s ease,transform .16s ease}.UnifiedTailoringConfigurator_settingRow__dc8TD:hover:not(:disabled){background:#f7f6f3}.UnifiedTailoringConfigurator_settingRow__dc8TD:active:not(:disabled){transform:scale(.985)}.UnifiedTailoringConfigurator_settingThumb__l5Tfl{display:grid;width:116px;height:116px;place-items:center;overflow:hidden;background:#efeee9}.UnifiedTailoringConfigurator_settingThumb__l5Tfl>*{width:100%;height:100%}.UnifiedTailoringConfigurator_settingCopy__CqG2D{display:flex;min-width:0;flex-direction:column;gap:2px;padding:0 13px}.UnifiedTailoringConfigurator_settingCopy__CqG2D strong{font-size:12px;font-weight:500}.UnifiedTailoringConfigurator_settingCopy__CqG2D small{color:#77756f;font-size:9px}.UnifiedTailoringConfigurator_settingCopy__CqG2D em{display:-webkit-box;overflow:hidden;color:#8e8b85;font-size:8px;font-style:normal;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.UnifiedTailoringConfigurator_settingDisabled__VWXkf{background:#f5f4f2;cursor:not-allowed;filter:saturate(.42)}.UnifiedTailoringConfigurator_settingDisabled__VWXkf .UnifiedTailoringConfigurator_settingCopy__CqG2D,.UnifiedTailoringConfigurator_settingDisabled__VWXkf .UnifiedTailoringConfigurator_settingThumb__l5Tfl{opacity:.5;filter:blur(.2px)}.UnifiedTailoringConfigurator_lockedLabel__loJWQ{padding:4px 7px;border:1px solid #d6d4cf;border-radius:12px;color:#918e88;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.UnifiedTailoringConfigurator_abstractThumb__B0_SH{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;background:linear-gradient(135deg,transparent 47%,rgba(30,30,27,.1) 48% 49%,transparent 50%),radial-gradient(circle at 50% 34%,#fff,#e3e1db)}.UnifiedTailoringConfigurator_abstractThumb__B0_SH:after{width:28px;height:38px;border:1px solid rgba(33,33,30,.24);border-radius:18px 18px 4px 4px;content:""}.UnifiedTailoringConfigurator_abstractThumb__B0_SH small{position:absolute;right:4px;bottom:4px;left:4px;overflow:hidden;color:#77746f;font-size:6px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.UnifiedTailoringConfigurator_geometryThumb__BDlbi{display:block;width:100%;height:100%;object-fit:cover}.UnifiedTailoringConfigurator_suitDetailThumbnail__KLY2o{display:block;width:100%;height:100%;background-color:#ece9e3;background-repeat:no-repeat;background-size:200% 300%}.UnifiedTailoringConfigurator_detailBack__ruA_C{display:flex;width:calc(100% - 40px);min-height:58px;align-items:center;margin:2px 20px 15px;padding:0;border:0;border-bottom:1px solid #dfded9;background:transparent;gap:12px;text-align:left;cursor:pointer}.UnifiedTailoringConfigurator_detailBack__ruA_C>svg{flex:0 0 auto}.UnifiedTailoringConfigurator_detailBack__ruA_C>span{display:flex;flex-direction:column;gap:1px}.UnifiedTailoringConfigurator_detailBack__ruA_C small{color:#86837e;font-size:7px;letter-spacing:.09em;text-transform:uppercase}.UnifiedTailoringConfigurator_detailBack__ruA_C strong{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.UnifiedTailoringConfigurator_choiceList__GSaoH{display:grid;padding:0 13px 28px;gap:4px}.UnifiedTailoringConfigurator_choiceCard__OJXqI{position:relative;display:grid;min-height:116px;grid-template-columns:116px minmax(0,1fr) 18px;align-items:center;padding:4px 13px 4px 4px;border:1px solid transparent;border-radius:3px;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .16s ease}.UnifiedTailoringConfigurator_choiceCard__OJXqI:hover{background:#f7f6f3}.UnifiedTailoringConfigurator_choiceCard__OJXqI:active{transform:scale(.985)}.UnifiedTailoringConfigurator_choiceVisual__eqWgN{display:block;width:106px;height:106px;overflow:hidden;background:#efeee9}.UnifiedTailoringConfigurator_choiceVisual__eqWgN>*{width:100%;height:100%}.UnifiedTailoringConfigurator_sleeveChoiceThumb__VZ7Fi{position:relative;display:block;overflow:hidden;background:radial-gradient(circle at 70% 70%,#f8f7f3,#deddd7)}.UnifiedTailoringConfigurator_sleeveChoiceThumb__VZ7Fi img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.94) contrast(1.04)}.UnifiedTailoringConfigurator_sleeveChoiceThumb_sleeves-long__0h3DM img{transform:scale(1.78) rotate(-4deg);transform-origin:79% 80%}.UnifiedTailoringConfigurator_sleeveChoiceThumb_sleeves-short__YOxCR img{transform:scale(1.68) rotate(-5deg);transform-origin:80% 43%}.UnifiedTailoringConfigurator_sleeveChoiceThumb_sleeves-pleated__FAb2Y img{transform:scale(1.72) rotate(-5deg);transform-origin:81% 48%}.UnifiedTailoringConfigurator_sleeveChoiceThumb__VZ7Fi small{position:absolute;top:6px;right:6px;left:6px;width:auto;height:auto;padding:4px 5px;background:rgba(255,255,255,.84);color:#454440;font-size:7px;letter-spacing:.08em;text-align:center;text-transform:uppercase;backdrop-filter:blur(7px)}.UnifiedTailoringConfigurator_moduleLoader__IDdG2{position:absolute;bottom:70px;left:50%;z-index:11;display:flex;align-items:center;gap:10px;min-width:174px;padding:9px 13px 9px 10px;border:1px solid rgba(30,30,28,.09);border-radius:3px;background:rgba(255,255,255,.86);box-shadow:0 10px 32px rgba(25,25,22,.1);transform:translateX(-50%);pointer-events:none;backdrop-filter:blur(14px) saturate(1.05);animation:UnifiedTailoringConfigurator_moduleLoaderIn__auyGe .18s ease both}.UnifiedTailoringConfigurator_moduleLoader__IDdG2>span{width:20px;height:20px;flex:0 0 20px;border:1px solid rgba(30,30,28,.18);border-top-color:#22221f;border-radius:50%;animation:UnifiedTailoringConfigurator_moduleLoaderSpin__LUsg7 .8s linear infinite}.UnifiedTailoringConfigurator_moduleLoader__IDdG2 p{display:flex;flex-direction:column;gap:2px;margin:0}.UnifiedTailoringConfigurator_moduleLoader__IDdG2 small{color:#8a8882;font-size:7px;letter-spacing:.12em;text-transform:uppercase}.UnifiedTailoringConfigurator_moduleLoader__IDdG2 strong{font-size:10px;font-weight:500}@keyframes UnifiedTailoringConfigurator_moduleLoaderSpin__LUsg7{to{transform:rotate(1turn)}}@keyframes UnifiedTailoringConfigurator_moduleLoaderIn__auyGe{0%{opacity:0;transform:translate(-50%,5px)}}.UnifiedTailoringConfigurator_choiceCard__OJXqI>span:nth-child(2){display:flex;flex-direction:column;gap:4px;padding:0 13px}.UnifiedTailoringConfigurator_choiceCard__OJXqI strong{font-size:12px;font-weight:500}.UnifiedTailoringConfigurator_choiceCard__OJXqI small{color:#76746f;font-size:9px;line-height:1.4}.UnifiedTailoringConfigurator_choiceCard__OJXqI>i{width:16px;height:16px;border:1px solid #a8a6a0;border-radius:50%}.UnifiedTailoringConfigurator_choiceSelected__Ginza{border-color:#242422;background:#f7f6f3}.UnifiedTailoringConfigurator_choiceSelected__Ginza>i{border:5px solid #1d1d1b;background:#fff}.UnifiedTailoringConfigurator_choiceDisabled__xwGTO{opacity:.45;cursor:not-allowed}.UnifiedTailoringConfigurator_readinessNote__fN2l0{display:flex;flex-direction:column;margin:2px 20px 7px;padding:15px;border-left:2px solid #9b8d73;background:#f4f1eb;gap:4px}.UnifiedTailoringConfigurator_readinessNote__fN2l0 strong{font-size:11px;font-weight:500}.UnifiedTailoringConfigurator_readinessNote__fN2l0 span{color:#77736b;font-size:9px;line-height:1.45}.UnifiedTailoringConfigurator_fitPresets__JwH1r{display:grid;grid-template-columns:repeat(3,1fr);margin:0 20px 18px;padding:3px;border-radius:23px;background:#eeede9}.UnifiedTailoringConfigurator_fitPresets__JwH1r button{height:36px;border:0;border-radius:20px;background:transparent;color:#77746f;font-size:10px;cursor:pointer}.UnifiedTailoringConfigurator_fitPresets__JwH1r .UnifiedTailoringConfigurator_fitActive__BJtF2{background:#fff;color:#171716;box-shadow:0 3px 10px rgba(25,25,22,.07)}.UnifiedTailoringConfigurator_sizeSelect__V6BPP{display:grid;grid-template-columns:1fr 112px;align-items:center;margin:0 20px;padding:12px 0;border-bottom:1px solid #e4e3de;font-size:10px}.UnifiedTailoringConfigurator_sizeSelect__V6BPP select{height:38px;padding:0 11px;border:1px solid #d5d3ce;border-radius:2px;background:#fff}.UnifiedTailoringConfigurator_rangeStack__YVffB{display:grid;padding:18px 20px 30px;gap:20px}.UnifiedTailoringConfigurator_rangeField__AAIRa{display:grid;gap:9px}.UnifiedTailoringConfigurator_rangeField__AAIRa>span{display:flex;justify-content:space-between}.UnifiedTailoringConfigurator_rangeField__AAIRa strong{font-size:10px;font-weight:500}.UnifiedTailoringConfigurator_rangeField__AAIRa small{color:#7e7b76;font-size:9px}.UnifiedTailoringConfigurator_rangeField__AAIRa input{width:100%;accent-color:#1d1d1b}.UnifiedTailoringConfigurator_measurementGrid__tG3Ab{display:grid;grid-template-columns:1fr 1fr;padding:0 20px 30px;gap:10px}.UnifiedTailoringConfigurator_measurementField__DOJIN{display:grid;gap:6px}.UnifiedTailoringConfigurator_measurementField__DOJIN>span:first-child{color:#77746f;font-size:8px;letter-spacing:.05em;text-transform:uppercase}.UnifiedTailoringConfigurator_measurementField__DOJIN>span:last-child{display:grid;grid-template-columns:1fr 25px;align-items:center;border:1px solid #d8d6d1;background:#fff}.UnifiedTailoringConfigurator_measurementField__DOJIN input{width:100%;height:40px;padding:0 9px;border:0;background:transparent;font-size:12px}.UnifiedTailoringConfigurator_measurementField__DOJIN small{color:#8a8781;font-size:8px}.UnifiedTailoringConfigurator_cmStack__We9Mz{display:grid;padding:0 20px 32px;gap:10px}.UnifiedTailoringConfigurator_cmField__PeasP{display:grid;padding:15px 16px 12px;border:1px solid #deddd8;border-radius:3px;background:#fff;gap:12px}.UnifiedTailoringConfigurator_cmFieldHeader__IHARx{display:flex;align-items:center;justify-content:space-between;gap:18px}.UnifiedTailoringConfigurator_cmFieldHeader__IHARx>strong{font-size:11px;font-weight:500}.UnifiedTailoringConfigurator_cmFieldHeader__IHARx>span{display:grid;width:88px;height:34px;grid-template-columns:1fr 24px;align-items:center;border:1px solid #d3d1cb;border-radius:2px;background:#fafaf8}.UnifiedTailoringConfigurator_cmFieldHeader__IHARx input{width:100%;height:32px;padding:0 0 0 9px;border:0;outline:0;background:transparent;font-size:12px}.UnifiedTailoringConfigurator_cmFieldHeader__IHARx small{color:#77746f;font-size:8px}.UnifiedTailoringConfigurator_cmRange__Ar_8F{width:100%;margin:0;accent-color:#20201e}.UnifiedTailoringConfigurator_cmLimits__VdOtQ{display:flex;justify-content:space-between;color:#96938d;font-size:8px}.UnifiedTailoringConfigurator_summaryHero__NzrzM{display:flex;min-height:94px;align-items:center;margin:18px 0;padding:12px 15px;background:#efeee9;gap:14px}.UnifiedTailoringConfigurator_summaryHero__NzrzM>svg{width:58px;height:58px;fill:none;stroke:#1f1f1d;stroke-width:1}.UnifiedTailoringConfigurator_summaryHero__NzrzM>span{display:flex;flex-direction:column;gap:3px}.UnifiedTailoringConfigurator_summaryHero__NzrzM strong{font-size:13px;font-weight:500}.UnifiedTailoringConfigurator_summaryHero__NzrzM small{color:#77746f;font-size:9px}.UnifiedTailoringConfigurator_summaryList__SN5i_{display:grid;margin:0 0 22px;border-top:1px solid #dfded9}.UnifiedTailoringConfigurator_summaryList__SN5i_>div{display:grid;grid-template-columns:86px minmax(0,1fr);padding:11px 0;border-bottom:1px solid #dfded9;gap:14px}.UnifiedTailoringConfigurator_summaryList__SN5i_ dt{color:#77746f;font-size:8px;letter-spacing:.07em;text-transform:uppercase}.UnifiedTailoringConfigurator_summaryList__SN5i_ dd{margin:0;font-size:10px;line-height:1.4}.UnifiedTailoringConfigurator_nightSidebar__r0sHI{color:#f1eee7;color-scheme:dark;background:rgba(22,23,20,.99);box-shadow:-1px 0 rgba(255,255,255,.07)}.UnifiedTailoringConfigurator_nightSidebar__r0sHI button,.UnifiedTailoringConfigurator_nightSidebar__r0sHI input,.UnifiedTailoringConfigurator_nightSidebar__r0sHI select{color:inherit}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_catalogIntro__y6olD,.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_catalogToolbar__WDpa5,.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_collectionDetailHeader__ifJja,.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_detailBack__ruA_C,.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_sectionCaption__tiEid,.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_sidebarHeader__4D4_e{border-color:rgba(255,255,255,.11)}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_panelTabs__7tWrx button{color:#aaa79f}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_panelTabs__7tWrx .UnifiedTailoringConfigurator_panelTabActive__jxrQp{background:#30312d;color:#f6f2e9}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_panelScroll__yjKCF{scrollbar-color:#595a53 transparent}.UnifiedTailoringConfigurator_nightSidebar__r0sHI :is(.UnifiedTailoringConfigurator_catalogIntro__y6olD>small,.UnifiedTailoringConfigurator_catalogHeading__Ll_Zi small,.UnifiedTailoringConfigurator_collectionBrand__xk_01 small,.UnifiedTailoringConfigurator_collectionCopy__Tt253>small,.UnifiedTailoringConfigurator_collectionMeta__0XmJ8 small,.UnifiedTailoringConfigurator_collectionDossier__7Nhe8 small,.UnifiedTailoringConfigurator_collectionDetailHeader__ifJja small,.UnifiedTailoringConfigurator_catalogToolbar__WDpa5 small,.UnifiedTailoringConfigurator_filterPanelHeader__qdC50 small,.UnifiedTailoringConfigurator_collectionFilterHeading__m55fE small,.UnifiedTailoringConfigurator_fabricContext__6rbtR small,.UnifiedTailoringConfigurator_sizeIntro__MAX9K small,.UnifiedTailoringConfigurator_sectionCaption__tiEid small,.UnifiedTailoringConfigurator_resultMeta__Ucd_7,.UnifiedTailoringConfigurator_detailBack__ruA_C small){color:#97948d}.UnifiedTailoringConfigurator_nightSidebar__r0sHI :is(.UnifiedTailoringConfigurator_catalogIntro__y6olD p,.UnifiedTailoringConfigurator_collectionCopy__Tt253 p,.UnifiedTailoringConfigurator_collectionFacts__Hklg4 small,.UnifiedTailoringConfigurator_collectionDossier__7Nhe8 p,.UnifiedTailoringConfigurator_collectionDetailHeader__ifJja em,.UnifiedTailoringConfigurator_fabricContext__6rbtR p,.UnifiedTailoringConfigurator_sizeIntro__MAX9K p,.UnifiedTailoringConfigurator_settingCopy__CqG2D small,.UnifiedTailoringConfigurator_settingCopy__CqG2D em,.UnifiedTailoringConfigurator_choiceCard__OJXqI small,.UnifiedTailoringConfigurator_readinessNote__fN2l0 span,.UnifiedTailoringConfigurator_fabricCard__AX10h small,.UnifiedTailoringConfigurator_tieCard__wi6ue small,.UnifiedTailoringConfigurator_cmFieldHeader__IHARx small,.UnifiedTailoringConfigurator_cmLimits__VdOtQ){color:#aaa69e}.UnifiedTailoringConfigurator_nightSidebar__r0sHI :is(.UnifiedTailoringConfigurator_collectionCard__dKpy9,.UnifiedTailoringConfigurator_fabricCard__AX10h,.UnifiedTailoringConfigurator_tieCard__wi6ue,.UnifiedTailoringConfigurator_settingRow__dc8TD,.UnifiedTailoringConfigurator_choiceCard__OJXqI,.UnifiedTailoringConfigurator_cmField__PeasP){border-color:rgba(255,255,255,.11);background:#20211e;color:#f1eee7}.UnifiedTailoringConfigurator_nightSidebar__r0sHI :is(.UnifiedTailoringConfigurator_collectionCard__dKpy9:hover,.UnifiedTailoringConfigurator_fabricCard__AX10h:hover,.UnifiedTailoringConfigurator_settingRow__dc8TD:hover:not(:disabled),.UnifiedTailoringConfigurator_choiceCard__OJXqI:hover){border-color:rgba(255,255,255,.25);background:#292a26}.UnifiedTailoringConfigurator_nightSidebar__r0sHI :is(.UnifiedTailoringConfigurator_collectionBrand__xk_01 b,.UnifiedTailoringConfigurator_collectionCopy__Tt253 strong,.UnifiedTailoringConfigurator_fabricPick__HAscM em,.UnifiedTailoringConfigurator_emptyFabrics__yIgQO strong){color:#f1eee7}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_collectionMeta__0XmJ8{border-color:rgba(255,255,255,.1);color:#d7d3ca}.UnifiedTailoringConfigurator_nightSidebar__r0sHI :is(.UnifiedTailoringConfigurator_collectionFilterBar__rLMwu,.UnifiedTailoringConfigurator_collectionDossier__7Nhe8,.UnifiedTailoringConfigurator_filterPanel__xqJcE,.UnifiedTailoringConfigurator_fabricContext__6rbtR){border-color:rgba(255,255,255,.12);background:#20211e}.UnifiedTailoringConfigurator_nightSidebar__r0sHI :is(.UnifiedTailoringConfigurator_dossierMark__qaJdZ,.UnifiedTailoringConfigurator_catalogToolbar__WDpa5>button,.UnifiedTailoringConfigurator_filterGroup__DJtMH button,.UnifiedTailoringConfigurator_chipBar__xwVBG button){border-color:rgba(255,255,255,.15);background:#292a26;color:#d8d4cb}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_detailMark__7be1D{background:#30312d;color:#ece8df}.UnifiedTailoringConfigurator_nightSidebar__r0sHI :is(.UnifiedTailoringConfigurator_filterGroup__DJtMH,.UnifiedTailoringConfigurator_collectionFilterBar__rLMwu .UnifiedTailoringConfigurator_filterGroup__DJtMH,.UnifiedTailoringConfigurator_sizeSelect__V6BPP){border-color:rgba(255,255,255,.1)}.UnifiedTailoringConfigurator_nightSidebar__r0sHI :is(.UnifiedTailoringConfigurator_filterGroup__DJtMH legend,.UnifiedTailoringConfigurator_collectionFilterHeading__m55fE>button,.UnifiedTailoringConfigurator_filterPanelHeader__qdC50>button,.UnifiedTailoringConfigurator_toneBar__j_OG_ button){color:#aaa69e}.UnifiedTailoringConfigurator_nightSidebar__r0sHI :is(.UnifiedTailoringConfigurator_catalogToolbar__WDpa5>.UnifiedTailoringConfigurator_filtersActive__hpd_B,.UnifiedTailoringConfigurator_filterGroup__DJtMH .UnifiedTailoringConfigurator_filterChoiceActive__gR5qO,.UnifiedTailoringConfigurator_chipBar__xwVBG .UnifiedTailoringConfigurator_chipActive__vU80d){border-color:#e6e0d5;background:#e6e0d5;color:#181916}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_toneBar__j_OG_ .UnifiedTailoringConfigurator_toneActive___E8c3{border-color:#f1eee7;color:#f1eee7}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_choiceSelected__Ginza,.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_fabricSelected__LIIpi,.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_tieSelected__0snBZ{border-color:#d9d3c8;background:#292a26}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_fabricInfo__l63nW{background:rgba(31,32,29,.9);box-shadow:0 2px 10px rgba(0,0,0,.28)}.UnifiedTailoringConfigurator_nightSidebar__r0sHI :is(.UnifiedTailoringConfigurator_settingThumb__l5Tfl,.UnifiedTailoringConfigurator_choiceVisual__eqWgN){background:#30312d}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_abstractThumb__B0_SH{background:linear-gradient(135deg,transparent 47%,rgba(255,255,255,.08) 48% 49%,transparent 50%),radial-gradient(circle at 50% 34%,#3a3b36,#242521)}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_abstractThumb__B0_SH:after{border-color:rgba(255,255,255,.25)}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_settingDisabled__VWXkf{background:#1c1d1a}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_lockedLabel__loJWQ{border-color:rgba(255,255,255,.14);color:#918e87}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_choiceCard__OJXqI>i{border-color:#85827a}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_choiceSelected__Ginza>i{border-color:#e7e1d6;background:#1b1c19}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_readinessNote__fN2l0{border-color:#b4a182;background:#2c2a24}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_cmFieldHeader__IHARx>span{border-color:rgba(255,255,255,.15);background:#292a26}.UnifiedTailoringConfigurator_nightSidebar__r0sHI :is(.UnifiedTailoringConfigurator_cmRange__Ar_8F,.UnifiedTailoringConfigurator_rangeField__AAIRa input){accent-color:#e8e1d5}.UnifiedTailoringConfigurator_nightSidebar__r0sHI .UnifiedTailoringConfigurator_emptyFabrics__yIgQO{color:#aaa69e}@media (max-width:1120px){.UnifiedTailoringConfigurator_unifiedShell__JVsgG{grid-template-columns:minmax(0,64%) minmax(360px,36%)}.UnifiedTailoringConfigurator_garmentRail__n0Wv6{width:202px}.UnifiedTailoringConfigurator_railCollapsed__d7JQO{width:72px}}@media (max-width:920px){.UnifiedTailoringConfigurator_unifiedShell__JVsgG{grid-template-columns:1fr}.UnifiedTailoringConfigurator_sidebarHeader__4D4_e{min-height:60px;flex-basis:60px;align-items:center;padding:0 14px}.UnifiedTailoringConfigurator_panelTabs__7tWrx{width:100%}.UnifiedTailoringConfigurator_garmentRail__n0Wv6{top:auto;right:14px;bottom:12px;left:14px;width:auto;padding:5px;border-radius:28px}.UnifiedTailoringConfigurator_railCollapsed__d7JQO{width:auto;padding:5px}.UnifiedTailoringConfigurator_railCollapseButton__Mwgvj,.UnifiedTailoringConfigurator_railCopy__fmuys,.UnifiedTailoringConfigurator_railHeading__N3V9s{display:none}.UnifiedTailoringConfigurator_railItems__1JmjC{grid-template-columns:repeat(5,1fr);padding:0;gap:2px}.UnifiedTailoringConfigurator_railCollapsed__d7JQO .UnifiedTailoringConfigurator_railItems__1JmjC button,.UnifiedTailoringConfigurator_railItems__1JmjC button{height:45px;grid-template-columns:1fr;justify-items:center;padding:0;border-radius:22px}.UnifiedTailoringConfigurator_railItems__1JmjC button>i{top:auto;right:15px;bottom:2px;left:15px;width:auto;height:2px;transform:scaleX(.2)}.UnifiedTailoringConfigurator_railItems__1JmjC .UnifiedTailoringConfigurator_railActive__M727C>i{transform:scaleX(1)}.UnifiedTailoringConfigurator_railThumb__uJYXY{width:36px;height:36px;border-radius:50%}.UnifiedTailoringConfigurator_railThumb__uJYXY img{width:100%;height:100%}.UnifiedTailoringConfigurator_focusBadge__OMFFq{bottom:68px;left:14px}.UnifiedTailoringConfigurator_focusBadgeWithRail__oa0ba{left:14px}.UnifiedTailoringConfigurator_inspectFabricButton__YbUpD{top:56px;right:14px;height:38px}.UnifiedTailoringConfigurator_choiceList__GSaoH,.UnifiedTailoringConfigurator_fabricGrid__HBwRW,.UnifiedTailoringConfigurator_settingList__YfL_S{display:grid;grid-auto-columns:minmax(285px,80vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;padding:0 14px 18px;scroll-snap-type:x mandatory}.UnifiedTailoringConfigurator_shirtVerticalChoiceList__RBSsF,.UnifiedTailoringConfigurator_shirtVerticalList__DETYq{display:grid;grid-auto-columns:unset;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);overflow-x:hidden;overflow-y:visible;scroll-snap-type:none}.UnifiedTailoringConfigurator_shirtVerticalChoiceList__RBSsF .UnifiedTailoringConfigurator_choiceCard__OJXqI,.UnifiedTailoringConfigurator_shirtVerticalList__DETYq .UnifiedTailoringConfigurator_settingRow__dc8TD{min-height:116px;scroll-snap-align:none}.UnifiedTailoringConfigurator_choiceCard__OJXqI,.UnifiedTailoringConfigurator_fabricCard__AX10h,.UnifiedTailoringConfigurator_settingRow__dc8TD{min-height:166px;scroll-snap-align:start}.UnifiedTailoringConfigurator_sectionCaption__tiEid{display:none}.UnifiedTailoringConfigurator_tieGrid__On9_i{grid-auto-columns:minmax(145px,42vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-right:14px;padding-left:14px}}@media (max-width:560px){.UnifiedTailoringConfigurator_sidebarHeader__4D4_e{min-height:58px;flex-basis:58px}.UnifiedTailoringConfigurator_panelTabs__7tWrx button{height:32px;font-size:9px}.UnifiedTailoringConfigurator_inspectFabricButton__YbUpD{min-width:104px;padding:0 15px;font-size:12px}.UnifiedTailoringConfigurator_fabricContext__6rbtR,.UnifiedTailoringConfigurator_outfitHero__Qetr9,.UnifiedTailoringConfigurator_sizeIntro__MAX9K{margin-right:14px;margin-left:14px;padding:14px}.UnifiedTailoringConfigurator_chipBar__xwVBG,.UnifiedTailoringConfigurator_resultMeta__Ucd_7{padding-right:14px;padding-left:14px}.UnifiedTailoringConfigurator_choiceList__GSaoH,.UnifiedTailoringConfigurator_fabricGrid__HBwRW,.UnifiedTailoringConfigurator_settingList__YfL_S{grid-auto-columns:minmax(280px,86vw)}.UnifiedTailoringConfigurator_collectionGrid__tGDv6{grid-template-columns:1fr}.UnifiedTailoringConfigurator_cmStack__We9Mz,.UnifiedTailoringConfigurator_measurementGrid__tG3Ab{padding-right:14px;padding-left:14px}.UnifiedTailoringConfigurator_fitPresets__JwH1r,.UnifiedTailoringConfigurator_sizeSelect__V6BPP{margin-right:14px;margin-left:14px}.UnifiedTailoringConfigurator_rangeStack__YVffB{padding-right:14px;padding-left:14px}}@media (prefers-reduced-motion:reduce){.UnifiedTailoringConfigurator_garmentRail__n0Wv6,.UnifiedTailoringConfigurator_panelScroll__yjKCF,.UnifiedTailoringConfigurator_railCopy__fmuys,.UnifiedTailoringConfigurator_railHeading__N3V9s{animation:none;transition:none}}