.config-welcome{box-sizing:border-box;min-height:calc(100svh - 106px);padding:64px 24px;text-align:center;background:#fff;border-bottom:1px solid #e4e0d9;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#292620}.config-welcome-rule{width:42px;height:1px;background:#b8aa95;margin:0 auto 30px}.config-welcome h1{font:400 clamp(46px,6vw,82px)/1.04 "Cormorant Garamond",Georgia,serif;letter-spacing:-.025em;margin:0 0 19px}.config-welcome-motto{font:italic 23px/1.4 Cormorant Garamond,Georgia,serif;color:#7a7062;max-width:610px;margin:0 0 14px}.config-welcome-description{font-size:12px;line-height:1.95;max-width:600px;color:#6f6860;margin:0}.config-welcome-start{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;font-family:Inter,Arial,sans-serif;margin-top:32px;display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid #c9bfb0;padding:15px 22px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#38322a;transition:border-color .22s ease,background-color .22s ease}.config-welcome-start:hover{border-color:#7d705f;background:#faf8f4}.config-welcome[hidden],.config-question[hidden],.config-wrap[hidden]{display:none!important}.config-wrap{scroll-margin-top:84px}#configuration-title:focus{outline:none}.fabric-card{position:relative;min-width:0}.fabric-card>.fabric{display:block;width:100%;height:100%;text-align:left}.fabric-card .fabric-info b{display:block;font-weight:400;font-size:11px;line-height:1.4}.fabric-card .fabric-info span{display:block;margin-top:5px;font-size:10px;color:#777}.fabric-details-toggle{position:absolute;top:9px;right:9px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:#4c453b;cursor:pointer}.fabric-details-toggle span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid #d7cec0;background:#fffffff2;font:italic 13px/1 Georgia,serif}.fabric-details-toggle:hover{opacity:1!important}.fabric-details-toggle:hover span{border-color:#81715c}.fabric-details-toggle:focus-visible,.fabric-details-close:focus-visible,.config-welcome-start:focus-visible{outline:1px solid #887861;outline-offset:4px}.fabric-details-dialog{width:min(440px,calc(100% - 36px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #ded7cc;padding:38px 34px 28px;background:#fff;color:#292620;box-shadow:0 20px 70px #18140f1f}.fabric-details-dialog::backdrop{background:#19161252}.fabric-details-close{position:absolute;right:12px;top:10px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:0;font:300 24px/1 Arial,sans-serif;color:#786f62;cursor:pointer}.fabric-details-kicker{font-size:9px;text-transform:uppercase;letter-spacing:.2em;color:#8d806e;margin:0 0 13px}.fabric-details-dialog h2{font:400 35px/1.1 Cormorant Garamond,Georgia,serif;margin:0 0 9px}.fabric-details-extra{font-size:12px;color:#71675a;margin:0 0 25px}.fabric-details-specs{margin:0;border-top:1px solid #e4ded4}.fabric-details-specs>div{display:grid;grid-template-columns:110px 1fr;gap:16px;border-bottom:1px solid #e4ded4;padding:16px 0;font-size:11px;line-height:1.5}.fabric-details-specs dt{color:#82776a}.fabric-details-specs dd{margin:0;color:#3a352e}@media(max-width:600px){.config-welcome{min-height:calc(100svh - 96px);padding:48px 20px}.config-welcome-description br{display:none}.fabric-details-dialog{padding:34px 24px 25px}.config-wrap{scroll-margin-top:76px}}@media(prefers-reduced-motion:reduce){.config-welcome-start{transition:none}}.config-question{box-sizing:border-box;min-height:calc(100svh - 106px);padding:64px 24px;background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;color:#292620}.config-question-inner{width:100%;max-width:740px}.config-question h1{font:400 clamp(36px,4.4vw,58px)/1.08 "Cormorant Garamond",Georgia,serif;letter-spacing:-.02em;margin:0 0 18px}.config-question-intro{font-size:12px;line-height:1.8;color:#6f6860;margin:0 0 34px}.garment-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border:0;padding:0;margin:0}.garment-legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.garment-choice{display:flex;align-items:center;gap:14px;text-align:left;min-height:108px;padding:20px 18px;border:1px solid #ded9d1;background:#fff;cursor:pointer;transition:border-color .22s ease,background-color .22s ease}.garment-choice:hover{border-color:#a79b88}.garment-choice:has(input:checked){border-color:#80715c;background:#faf8f4}.garment-choice input{-webkit-appearance:auto;appearance:auto;flex:0 0 16px;width:16px;height:16px;margin:0;accent-color:#71614d;cursor:pointer}.garment-choice strong{display:block;font:400 29px/1.15 Cormorant Garamond,Georgia,serif}.garment-choice small{display:block;font:10px/1.7 Inter,Arial,sans-serif;color:#82786b;margin-top:8px}.config-question-actions{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:34px}.config-flow-back{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:12px 0;color:#6f6860;font:10px/1.5 Inter,Arial,sans-serif;cursor:pointer}.config-flow-back:hover{color:#292620}.config-question-continue{-webkit-appearance:none;appearance:none;background:#292620;color:#fff;border:1px solid #292620;min-width:155px;padding:15px 22px;font:9px/1.5 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer}.config-question-continue:disabled{opacity:.4;cursor:default}.config-question-continue:not(:disabled):hover{background:#464036}.config-flow-toolbar{max-width:1180px;margin:0 auto 22px;padding:0 18px}.config-flow-back:focus-visible,.config-question-continue:focus-visible,.garment-choice input:focus-visible{outline:1px solid #887861;outline-offset:4px}#garment-question-title:focus{outline:none}.config-flow-enter{animation:config-flow-enter .3s ease both}@keyframes config-flow-enter{0%{opacity:.7;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:600px){.config-question{min-height:calc(100svh - 96px);padding:48px 20px}.garment-choices{grid-template-columns:1fr;gap:10px}.garment-choice{min-height:82px;padding:16px 20px}.garment-choice strong{font-size:26px}.garment-choice small{margin-top:4px}.config-question-actions{margin-top:24px}.config-welcome-motto{font-size:21px}}@media(prefers-reduced-motion:reduce){.config-flow-enter{animation:none}.garment-choice{transition:none}}#fabric-guidance [hidden],#fabric-guidance[hidden],#fabric-legacy[hidden],.fabric-card[hidden]{display:none!important}.fabric-guidance-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;border:0;margin:28px 0}.fabric-guidance-option{display:flex;align-items:center;gap:14px;min-height:72px;border:1px solid #ded9d1;padding:18px 20px;cursor:pointer;font:12px/1.6 Inter,Arial,sans-serif;background:#fff;transition:border-color .22s ease,background-color .22s ease}.fabric-guidance-option:hover{border-color:#a79b88}.fabric-guidance-option:has(input:checked){border-color:#80715c;background:#faf8f4}.fabric-guidance-option input{-webkit-appearance:auto;appearance:auto;width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:#71614d;cursor:pointer}.fabric-guidance-option input:focus-visible{outline:1px solid #887861;outline-offset:4px}.guidance-color{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.12);flex:0 0 18px}.guidance-color-bleu{background:#253c58}.guidance-color-gris{background:#8b8c89}.guidance-color-noir{background:#242424}.guidance-color-marron{background:#6c4b36}.guidance-color-beige{background:#d6c4a7}.guidance-color-blanc{background:#fff}#fabric-panel button:disabled{opacity:.4;cursor:default}.fabric-guidance-empty{padding:30px 24px;border:1px solid #e4ded4;font-size:12px;line-height:1.9;color:#82786b;text-align:center;margin:0 0 24px}.fabric-swatch img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:600px){.fabric-guidance-options{grid-template-columns:1fr;gap:10px}.fabric-guidance-option{min-height:64px;padding:16px}}@media(prefers-reduced-motion:reduce){.fabric-guidance-option{transition:none}}#construction-panel[hidden],.menu-item[hidden],#construction-summary[hidden]{display:none!important}.construction-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:0;padding:0;margin:28px 0}.construction-choice{display:flex;align-items:center;gap:16px;border:1px solid #ded9d1;padding:24px 20px;min-height:106px;cursor:pointer;background:#fff;transition:background-color .22s ease,border-color .22s ease}.construction-choice:hover{border-color:#a79b88}.construction-choice:has(input:checked){border-color:#80715c;background:#faf8f4}.construction-choice input{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:#71614d}.construction-choice input:focus-visible{outline:1px solid #887861;outline-offset:4px}.construction-choice strong{display:block;font:400 26px/1.2 Cormorant Garamond,Georgia,serif}.construction-choice small{display:block;font:11px/1.7 Inter,Arial,sans-serif;color:#82786b;margin-top:8px}@media(max-width:600px){.construction-choices{grid-template-columns:1fr;gap:10px}.construction-choice{min-height:86px;padding:18px}}@media(prefers-reduced-motion:reduce){.construction-choice{transition:none}}.config-panel[hidden],[data-trouser-summary][hidden],#buttons-summary[hidden],#fitting-summary[hidden]{display:none!important}.construction-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.construction-choice strong{font-size:24px}.fitting-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:0;padding:0;margin:28px 0}.fitting-recommended{display:block;margin-top:10px;color:#82735f;font:10px/1.6 Inter,Arial,sans-serif}.suit-button-choice{display:flex;flex-direction:column;align-items:center;gap:18px;padding:28px 14px;text-align:center;font-size:12px}.suit-button-choice small{display:block;margin-top:8px;font-size:10px;color:#82786b}.suit-button-choice.active small{color:#ddd6ca}.button-sample{position:relative;display:block;width:48px;height:48px;border-radius:50%;border:1px solid rgba(50,40,28,.24);box-shadow:inset 0 0 0 4px #ffffff1a,0 2px 5px #00000017}.button-sample:after{content:"";position:absolute;top:17px;right:17px;bottom:17px;left:17px;background:radial-gradient(circle at 25% 25%,#38342f 0 2px,transparent 2.5px),radial-gradient(circle at 75% 25%,#38342f 0 2px,transparent 2.5px),radial-gradient(circle at 25% 75%,#38342f 0 2px,transparent 2.5px),radial-gradient(circle at 75% 75%,#38342f 0 2px,transparent 2.5px)}.button-sample-dark{background:linear-gradient(120deg,#302821,#64503c 40%,#30251e 65%,#4c3d30)}.button-sample-light{background:linear-gradient(120deg,#cab392,#e6d2b3 35%,#aa8c65 70%,#cfb897)}.button-sample-pearl{background:linear-gradient(120deg,#ece9df,#fff 35%,#d0d7d3 70%,#f2e9dc)}@media(max-width:900px){.construction-choices{grid-template-columns:1fr}.construction-choice strong{font-size:24px}}@media(max-width:600px){.fitting-choices,.suit-buttons.choice-grid.three{grid-template-columns:1fr}.suit-button-choice{flex-direction:row;justify-content:flex-start;text-align:left;padding:20px}.suit-button-choice small{margin-top:5px}}#style-summary[hidden],#waistcoat-summary[hidden]{display:none!important}.jacket-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;margin:30px 0 36px;padding:0;border:0}.jacket-style-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:14px 10px 18px;border:0;background:#fff;cursor:pointer;text-align:center;min-width:0}.jacket-style-card img{display:block;width:100%;height:155px;object-fit:contain;background:#fff;mix-blend-mode:multiply}.jacket-style-card>span{display:block;margin-top:16px;color:#534c43;font:12px/1.65 Inter,Arial,sans-serif;text-underline-offset:6px;text-decoration-thickness:1px}.jacket-style-card input{position:absolute;top:8px;right:8px;width:15px;height:15px;margin:0;accent-color:#71614d;cursor:pointer}.jacket-style-card:hover>span,.jacket-style-card:has(input:checked)>span{text-decoration:underline;text-decoration-color:#9e8d74;color:#292620}.jacket-style-card:focus-within{outline:1px solid #b1a18b;outline-offset:3px}.jacket-style-options-title{font:400 27px/1.2 Cormorant Garamond,Georgia,serif;margin:12px 0 10px;color:#292620}.jacket-style-addons{margin-top:20px}.jacket-style-addon img{height:140px}@media(max-width:600px){.jacket-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.jacket-style-card{padding:12px 4px 16px}.jacket-style-card img{height:135px}.jacket-style-card>span{font-size:11px}.jacket-style-addons{grid-template-columns:1fr}.jacket-style-addon{flex-direction:row;gap:24px;text-align:left;padding:16px 24px 16px 10px}.jacket-style-addon img{width:105px;height:125px;flex:0 0 105px}.jacket-style-addon>span{margin:0}.jacket-style-addon input{top:50%;right:4px;transform:translateY(-50%)}}.jacket-style-group-title{font:11px/1.5 Inter,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#82786b;margin:26px 0 8px;font-weight:400}.jacket-style-pair{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 24px;gap:24px}.jacket-style-pair .jacket-style-card{padding-top:8px}#lapel-summary[hidden],#lapel-finish-summary[hidden],#lapel-width-field[hidden]{display:none!important}.lapel-type-grid .jacket-style-card img{height:175px}.lapel-width-field{max-width:280px;margin:10px 0 36px}.lapel-width-field label{display:block;font:12px/1.6 Inter,Arial,sans-serif;color:#534c43;margin-bottom:10px}.lapel-width-field select{width:100%;padding:13px 14px;border:1px solid #d8d0c4;background:#fff;color:#38322a;font:12px/1.6 Inter,Arial,sans-serif}.lapel-width-field p{font-size:10px;color:#82786b;line-height:1.7;margin-top:9px}.lapel-finish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lapel-finish-card img{height:170px}.lapel-finish-card small{display:block;margin-top:5px;font-size:10px;color:#82786b}@media(max-width:600px){.lapel-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lapel-type-grid .jacket-style-card img{height:125px}.lapel-type-grid .jacket-style-card>span{font-size:10px}.lapel-finish-grid{grid-template-columns:1fr}.lapel-width-field{max-width:none}.jacket-style-pair{gap:12px}}#sleeves-summary[hidden],#pockets-summary[hidden],#chest-summary[hidden],#vents-summary[hidden],#suit-pocket-details[hidden],#suit-pocket-inclination[hidden],#suit-pocket-coherence[hidden]{display:none!important}.jacket-style-addons{grid-template-columns:repeat(2,minmax(0,1fr))}.suit-detail-grid .jacket-style-card img{height:155px}.suit-detail-grid .jacket-style-card small{display:block;margin-top:5px;font-size:10px;color:#82786b}.suit-detail-two{grid-template-columns:repeat(2,minmax(0,1fr))}.suit-text-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;border:0;margin:20px 0}.suit-text-choice{display:flex;align-items:center;gap:12px;border:1px solid #ded9d1;padding:18px 16px;min-height:66px;background:#fff;cursor:pointer;font:12px/1.6 Inter,Arial,sans-serif;color:#534c43}.suit-text-choice input{width:16px;height:16px;margin:0;accent-color:#71614d;flex:0 0 16px}.suit-text-choice:has(input:checked){background:#faf8f4;border-color:#80715c}.sleeve-functional-layout{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;align-items:center}.sleeve-functional-image{width:140px;height:140px;object-fit:contain}.jacket-style-card:has(input:disabled){opacity:.35;cursor:default}.jacket-style-card:has(input:disabled):hover>span{text-decoration:none}@media(max-width:600px){.suit-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sleeve-functional-layout{grid-template-columns:1fr;gap:8px}.sleeve-functional-image{margin:auto}.suit-text-grid,.jacket-style-addons{grid-template-columns:1fr}.suit-detail-grid .jacket-style-card img{height:135px}}.garment-menu-group{display:contents}.garment-menu-group[hidden],.garment-menu-group summary[hidden]{display:none!important}.suit-menu .garment-menu-group{display:block;margin:6px 0}.suit-menu .garment-menu-group summary{display:flex;align-items:center;justify-content:space-between;padding:15px 24px;font-size:12px;font-weight:500;color:#242a2f;cursor:pointer;list-style:none}.suit-menu .garment-menu-group summary::-webkit-details-marker{display:none}.suit-menu .garment-menu-group summary span{transition:transform .2s}.suit-menu .garment-menu-group[open] summary span{transform:rotate(180deg)}.suit-menu .garment-menu-group .menu-item{padding:12px 24px 12px 30px}.suit-menu .garment-menu-group summary:focus-visible{outline:1px solid #555;outline-offset:-4px}@media(max-width:620px){.config-menu.suit-menu{display:block;position:static;overflow:visible;padding:8px 0}.suit-menu>.menu-item,.suit-menu .garment-menu-group .menu-item{width:100%;min-width:0;padding:11px 24px}.suit-menu .garment-menu-group .menu-item{padding-left:36px}.suit-menu .garment-menu-group summary{padding:12px 24px}.suit-menu .garment-menu-group[open]{padding-bottom:4px}}@media(prefers-reduced-motion:reduce){.suit-menu .garment-menu-group summary span{transition:none}}#configuration-context{margin-bottom:9px;font-size:10px;letter-spacing:.08em;text-transform:none;color:#77736d}.config-head #configuration-title{font-size:34px;line-height:1.15}@media(max-width:620px){.config-head #configuration-title{font-size:29px}}#configurateur.config-wrap{padding:24px 0 0;background:#fff;border:0;min-height:calc(100svh - 84px)}#configurateur .config-flow-toolbar{max-width:none;margin:0;padding:0 clamp(20px,3vw,52px) 20px}#configurateur .config-shell{max-width:none;width:100%;border:0;border-top:1px solid #eceae6;grid-template-columns:220px minmax(0,1fr);min-height:calc(100svh - 160px)}#configurateur .config-menu{background:#faf9f7;top:84px;border-color:#eceae6}#configurateur .config-content{padding:38px clamp(24px,5vw,84px) 64px}#configurateur .progress-line{display:none}#configurateur .config-head{margin-bottom:34px}#configurateur.config-final-screen .config-menu{display:none}#configurateur.config-final-screen .config-shell{display:block}#configurateur.config-final-screen .config-content{max-width:1120px;margin:auto;padding-top:40px}#configurateur.config-final-screen #configuration-title{display:none}#configurateur.config-final-screen .config-panel h3{font-size:clamp(30px,3vw,42px);margin-bottom:20px}@media(max-width:900px){#configurateur .config-shell{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:620px){#configurateur.config-wrap{padding-top:18px;min-height:calc(100svh - 64px)}#configurateur .config-shell{display:block}#configurateur .config-menu{top:64px}#configurateur .config-content{padding:28px 20px 48px}#configurateur.config-final-screen .config-content{padding:26px 20px 48px}#configurateur .config-head{margin-bottom:28px}}#configurateur .config-head{align-items:center;margin-bottom:26px}#configurateur .config-head #configuration-title{display:block;font-size:27px;line-height:1.2}#configurateur.config-final-screen .config-head{margin-bottom:30px}@media(max-width:620px){#configurateur .config-head #configuration-title{font-size:24px}#configurateur .config-head{margin-bottom:24px}}#configurateur .config-flow-toolbar{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-bottom:24px}#configurateur .config-flow-toolbar #configuration-title{grid-column:2;margin:0;font:400 23px Cormorant Garamond,serif;text-align:center;color:#383733}#configurateur #configuration-back{justify-self:start;border:1px solid #dedbd5;border-radius:4px;padding:9px 13px;background:transparent;font-size:10px;color:#68645e;white-space:nowrap}#configurateur #configuration-back:hover{border-color:#979087;background:#faf9f7}#configurateur .config-shell{grid-template-columns:186px minmax(0,1fr)}#configurateur .config-menu{padding:22px 10px 22px 22px;background:#fff;border-color:#eeece8}#configurateur .garment-menu-group,#configurateur .suit-menu .garment-menu-group{display:contents}#configurateur .garment-menu-group[hidden],#configurateur .garment-menu-label[hidden]{display:none!important}#configurateur .garment-menu-label{padding:15px 0 7px 22px;font-size:9px;letter-spacing:.08em;color:#9a948c}#configurateur .menu-item,#configurateur .suit-menu .garment-menu-group .menu-item{position:relative;width:100%;min-width:0;padding:10px 5px 10px 22px;font-size:10px;line-height:1.4;border:0;background:transparent;gap:0;color:#77716a;font-weight:400}#configurateur .menu-item:before{content:"";position:absolute;left:4px;top:0;bottom:0;width:1px;background:#e7e3dc}#configurateur .menu-item:after{content:"";position:absolute;left:0;top:calc(50% - 4px);width:7px;height:7px;border:1px solid #cfc9be;border-radius:50%;background:#fff;transition:background .2s,border-color .2s}#configurateur .menu-item.active{color:#292925;font-weight:500}#configurateur .menu-item.active:after{border-color:#343a35;background:#343a35;box-shadow:0 0 0 3px #f1f0ec}#configurateur .menu-item.complete:after{border-color:#8c958b;background:#8c958b}#configurateur .menu-item .step-check{display:none}#configurateur .menu-item:hover{color:#252a26}#configurateur .menu-item:focus-visible{outline:1px solid #8c958b;outline-offset:1px}#configurateur .config-head{justify-content:flex-end;margin-bottom:22px}#configurateur .progress-line{display:block;height:3px;margin:0 0 22px;border-radius:3px;background:#eeece6;overflow:hidden}#configurateur .progress-line span{background:#777e73;border-radius:3px;transition:width .3s ease}#configurateur .config-content{padding-top:25px}@media(max-width:620px){#configurateur .config-flow-toolbar{grid-template-columns:auto 1fr;gap:12px;padding-left:16px;padding-right:16px}#configurateur .config-flow-toolbar #configuration-title{grid-column:2;font-size:19px}#configurateur #configuration-back{font-size:9px;padding:8px 10px}#configurateur .config-menu,#configurateur .config-menu.suit-menu{display:flex;overflow-x:auto;position:sticky;top:64px;padding:12px 16px;border-bottom:1px solid #eeece8;z-index:10}#configurateur .garment-menu-label{display:none}#configurateur .menu-item,#configurateur .suit-menu .garment-menu-group .menu-item{width:auto;min-width:max-content;padding:18px 14px 2px;font-size:10px;text-align:center}#configurateur .menu-item:before{left:0;right:0;top:5px;bottom:auto;width:auto;height:1px}#configurateur .menu-item:after{left:calc(50% - 4px);top:1px}#configurateur .config-content{padding-top:22px}#configurateur .config-head{display:flex}#configurateur .config-price{margin-top:0;text-align:right}}@media(prefers-reduced-motion:reduce){#configurateur .menu-item:after,#configurateur .progress-line span{transition:none}}#configurateur .garment-menu-label{position:relative;padding:15px 5px 8px 22px;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:0;color:#343733}#configurateur .garment-menu-label:before{content:"";position:absolute;left:4px;top:0;bottom:0;width:1px;background:#e7e3dc}#configurateur .suit-menu .garment-menu-group .menu-item{padding-left:32px}#configurateur .suit-menu>.menu-item{font-weight:500;color:#565b54}#configurateur .suit-menu>.menu-item.active{color:#292925}@media(max-width:620px){#configurateur .garment-menu-label{display:block;flex:0 0 auto;padding:18px 12px 2px;min-width:max-content;font-size:12px;text-align:center}#configurateur .garment-menu-label:before{left:0;right:0;top:5px;bottom:auto;width:auto;height:1px}#configurateur .suit-menu .garment-menu-group .menu-item{padding:18px 12px 2px}}#configurateur .config-shell{border:0}#configurateur .config-menu{border:0;background:#faf9f6;padding-top:22px}#configurateur .config-content{padding-top:28px}#configurateur .config-flow-toolbar .config-price{grid-column:3;justify-self:end;text-align:right}#configurateur .config-flow-toolbar .config-price strong{font:400 25px Cormorant Garamond,serif;color:#383733}#configurateur .garment-menu-label{padding:13px 0 10px;margin:0;font-size:15px;font-weight:400;color:#383a35;background:#faf9f6;line-height:1.4}#configurateur .garment-menu-label:before{display:none}#configurateur .menu-item:before{background:linear-gradient(to bottom,var(--brand-brown,#6b5340) var(--rail-fill,0%),var(--brand-rule,#d6cec2) var(--rail-fill,0%))}#configurateur .menu-item:after{background:#faf9f6}#configurateur .menu-item.active:after{background:var(--brand-brown,#6b5340);border-color:var(--brand-brown,#6b5340);box-shadow:0 0 0 3px #faf9f6}#configurateur .menu-item.complete:after{background:var(--brand-brown,#6b5340);border-color:var(--brand-brown,#6b5340)}#configurateur .suit-menu>.menu-item{font-weight:400}@media(max-width:620px){#configurateur .config-flow-toolbar{grid-template-columns:auto 1fr auto;gap:10px}#configurateur .config-flow-toolbar #configuration-title{font-size:17px}#configurateur .config-flow-toolbar .config-price strong{font-size:21px}#configurateur .config-menu,#configurateur .config-menu.suit-menu{border:0;background:#faf9f6}#configurateur .garment-menu-label{padding:16px 10px 0;font-size:14px}#configurateur .menu-item:before{background:linear-gradient(to right,var(--brand-brown,#6b5340) var(--rail-fill,0%),var(--brand-rule,#d6cec2) var(--rail-fill,0%))}}#configurateur.config-wrap{display:grid;grid-template-columns:calc(150px + clamp(14px,3.2vw,42px) + clamp(14px,3.2vw,42px)) minmax(0,1fr);padding:0;align-items:start}#configurateur .config-flow-toolbar{grid-column:2;grid-row:1;grid-template-columns:1fr auto 1fr;padding:24px clamp(24px,5vw,84px);min-height:76px}#configurateur .config-shell{display:contents}#configurateur .config-menu{grid-column:1;grid-row:1 / span 2;align-self:stretch;position:static;padding:28px 24px 40px 32px;background:#f7f4ee;border-right:1px solid #dedbd5}#configurateur .config-content{grid-column:2;grid-row:2;padding-top:18px}#configurateur .garment-menu-label{font:400 23px Cormorant Garamond,serif;position:relative;padding:11px 0;margin:4px 0;background:#f7f4ee;color:#38362f}#configurateur .garment-menu-label:before,#configurateur .garment-menu-label:after{content:"";display:block;position:absolute;left:0;width:10px;height:1px;background:#cec8bc}#configurateur .garment-menu-label:before{top:0;bottom:auto}#configurateur .garment-menu-label:after{bottom:0;top:auto}#configurateur .menu-item,#configurateur .suit-menu .garment-menu-group .menu-item{font-size:12px;padding-top:11px;padding-bottom:11px}#configurateur .menu-item:after{background:#f7f4ee}#configurateur .menu-item.active:after{box-shadow:0 0 0 3px #f7f4ee;background:var(--brand-brown,#6b5340)}#configurateur #configuration-back{font-size:11px;background:transparent;border:1px solid #dedbd5;border-radius:4px;padding:10px 14px}@media(max-width:620px){#configurateur.config-wrap{display:block}#configurateur .config-flow-toolbar{display:grid;padding:20px;grid-template-columns:1fr auto 1fr}#configurateur .config-flow-toolbar #configuration-title{grid-column:2;white-space:nowrap}#configurateur .config-menu,#configurateur .config-menu.suit-menu{display:flex;position:sticky;top:64px;padding:12px 16px;background:#f7f4ee;border-right:0;border-bottom:1px solid #dedbd5}#configurateur .garment-menu-label{font-size:20px;padding:14px 12px 0;margin:0}#configurateur .garment-menu-label:before,#configurateur .garment-menu-label:after{display:none}#configurateur .menu-item,#configurateur .suit-menu .garment-menu-group .menu-item{font-size:11px;padding:18px 12px 2px}#configurateur .config-content{padding-top:26px}}#configurateur .menu-item{transition:filter .3s ease,opacity .3s ease,color .2s ease}#configurateur .menu-item.locked{filter:blur(2.5px);opacity:.34;cursor:default;pointer-events:none}#configurateur .garment-menu-label{transition:filter .3s ease,opacity .3s ease}#configurateur .garment-menu-label.future-section{filter:blur(2.5px);opacity:.34}#configurateur .config-flow-toolbar #configuration-title{font:400 20px/1.3 Cormorant Garamond,serif;color:#817a70}#configurateur .panel-intro{max-width:none;font-size:12px}#configurateur .fabric-guidance-options,#configurateur .choice-grid,#configurateur .jacket-style-grid,#configurateur .fit-drawings{width:100%;gap:clamp(16px,2vw,30px)}#configurateur .fabric-guidance-option{min-height:94px;padding:24px;font-size:14px}#configurateur .jacket-style-card{padding:22px 16px 26px}#configurateur .jacket-style-card img{height:clamp(190px,20vw,260px)}#configurateur .jacket-style-card>span{font-size:13px;line-height:1.6}#configurateur .construction-choice{min-height:148px;padding:26px}#configurateur .choice{padding:24px 20px}#configurateur .lapel-width-field{max-width:none;width:100%}#configurateur .lapel-width-field select{max-width:420px}@media(max-width:620px){#configurateur .config-flow-toolbar #configuration-title{font-size:17px}#configurateur .fabric-guidance-option{min-height:76px;padding:18px;font-size:13px}#configurateur .jacket-style-card{padding:14px 6px 18px}#configurateur .jacket-style-card img{height:150px}#configurateur .jacket-style-card>span{font-size:11px}#configurateur .fabric-guidance-options,#configurateur .choice-grid,#configurateur .jacket-style-grid,#configurateur .fit-drawings{gap:14px}#configurateur .construction-choice{min-height:100px;padding:20px}}@media(prefers-reduced-motion:reduce){#configurateur .menu-item,#configurateur .garment-menu-label{transition:none}}body.configuration-active .header{display:none!important}body.configuration-active #configurateur{min-height:100svh;scroll-margin-top:0}#configurateur .config-sidebar-brand{display:flex;align-items:center;justify-content:center;width:150px;height:62px;margin:0 auto 18px;color:#29251f;text-decoration:none}#configurateur .config-sidebar-brand svg{display:block;width:150px;height:56px}#configurateur .config-menu{padding-top:8px}#configurateur .config-flow-toolbar{padding-top:17px;padding-bottom:12px;min-height:56px}#configurateur .config-content{padding-top:8px;padding-bottom:40px;align-self:start}#configurateur .config-panel{margin-top:0}#configurateur .config-panel h3{margin-top:0;margin-bottom:12px}#configurateur .panel-intro{margin-bottom:18px}#configurateur .fabric-guidance-options{margin-top:20px;margin-bottom:20px}#configurateur .jacket-style-group-title{margin-top:20px}#configurateur .menu-item.locked,#configurateur .garment-menu-label.future-section{filter:none;opacity:1}#configurateur .menu-item .menu-text{font:inherit;color:inherit;display:block;transition:filter .3s ease,opacity .3s ease}#configurateur .menu-item.locked .menu-text,#configurateur .garment-menu-label.future-section .menu-text{filter:blur(2.5px);opacity:.34}@media(max-width:620px){body.configuration-active #configurateur .config-menu,body.configuration-active #configurateur .config-menu.suit-menu{top:0}#configurateur .config-flow-toolbar{padding-top:14px;padding-bottom:10px;min-height:48px}#configurateur .config-content{padding-top:16px}#configurateur .config-sidebar-brand{position:sticky;left:-16px;z-index:11;flex:0 0 125px;width:125px;height:44px;margin:0 10px 0 0;background:#f7f4ee}#configurateur .config-sidebar-brand svg{width:115px;height:43px}}@media(prefers-reduced-motion:reduce){#configurateur .menu-item .menu-text{transition:none}}body.garment-choice-active .config-question{position:relative;min-height:100svh;padding:112px 24px 50px;box-sizing:border-box}.config-question-brand{position:absolute;top:22px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:150px;height:56px;color:#6b5340;text-decoration:none;border:0}.config-question-brand svg{display:block;width:150px;height:56px}body.garment-choice-active .config-question .config-welcome-rule{display:none}#configurateur .config-menu{padding-left:28px;padding-right:28px}#configurateur .config-sidebar-brand{color:#6b5340;border:0;margin-left:auto;margin-right:auto}#configurateur .config-flow-toolbar{grid-template-columns:minmax(0,1fr) auto}#configurateur .config-flow-toolbar #configuration-title{grid-column:1;justify-self:start;text-align:left}#configurateur .config-flow-toolbar .config-price{grid-column:2}@media(max-width:620px){body.garment-choice-active .config-question{padding:98px 20px 36px}.config-question-brand{top:16px;width:135px;height:50px}.config-question-brand svg{width:135px;height:50px}#configurateur .config-menu,#configurateur .config-menu.suit-menu{padding-left:16px;padding-right:16px}#configurateur .config-flow-toolbar #configuration-title{grid-column:1;white-space:normal}#configurateur .config-sidebar-brand{margin:0 10px 0 0}}body .header{display:none!important}.config-welcome{position:relative;min-height:100svh!important;padding:112px 24px 50px!important;box-sizing:border-box}.config-welcome .config-welcome-rule{display:none}.config-welcome-brand{position:absolute;top:22px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:150px;height:56px;color:#6b5340;text-decoration:none}.config-welcome-brand svg{display:block;width:150px;height:56px}.config-home-return{position:absolute;top:37px;left:clamp(20px,3.2vw,42px);font:11px/1.5 Inter,Arial,sans-serif;color:#786b5d;text-decoration:none}.config-home-return:hover{color:#3e3429}#configurateur.config-wrap{grid-template-rows:56px minmax(0,1fr);align-content:start}#configurateur .config-flow-toolbar{padding-top:10px;padding-bottom:8px;min-height:0;align-self:start}#configurateur .config-flow-toolbar #configuration-title{font:400 19px/1.3 Cormorant Garamond,serif;background:#f7f4ee;padding:8px 14px;border-radius:3px;color:#726658;margin:0}#configurateur .config-flow-toolbar .config-price{display:flex;align-items:center;gap:7px;background:#f7f4ee;padding:8px 14px;border-radius:3px;margin:0}#configurateur .config-flow-toolbar .config-price-label{display:inline;margin:0;font:11px/1.5 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#726658}#configurateur .config-flow-toolbar .config-price strong{font:400 21px/1.2 Cormorant Garamond,serif;color:#4d4135}#configurateur .config-content{display:block;align-self:start;padding-top:6px}#configurateur .config-panel,#configurateur #fabric-guidance,#configurateur #fabric-guidance-results{margin-top:0;padding-top:0}#configurateur .config-panel h3{margin-top:0}@media(max-width:620px){.config-welcome{padding:100px 20px 36px!important}.config-welcome-brand{top:12px;width:135px;height:50px}.config-welcome-brand svg{width:135px;height:50px}.config-home-return{top:74px;left:20px;font-size:10px}#configurateur .config-flow-toolbar{padding-top:10px;padding-bottom:10px}#configurateur .config-flow-toolbar #configuration-title{font-size:17px;padding:7px 10px}#configurateur .config-flow-toolbar .config-price{padding:7px 10px;gap:5px}#configurateur .config-flow-toolbar .config-price strong{font-size:19px}#configurateur .config-content{padding-top:18px}}:root{--config-paper:#f2efe9;--config-rail:#e9e4db;--config-card:#f8f5ef;--config-ink:#403b34;--config-rule:#d6cec2}body{background:var(--config-paper)}.config-welcome,.config-question,#configurateur.config-wrap,#configurateur .config-content{background:var(--config-paper);color:var(--config-ink)}#configurateur.config-wrap{grid-template-rows:80px minmax(0,1fr)}#configurateur .config-menu,#configurateur .garment-menu-label{background:var(--config-rail);border-color:var(--config-rule)}#configurateur .config-sidebar-brand{height:62px;margin-top:0;margin-bottom:18px}#configurateur .config-flow-toolbar{height:80px;box-sizing:border-box;align-self:start;align-items:center;padding-top:0;padding-bottom:0}#configurateur .config-flow-toolbar #configuration-title{font:400 12px/1.5 Inter,Arial,sans-serif;padding:10px 15px;background:var(--config-rail);color:#5e5448}#configurateur .config-flow-toolbar .config-price{padding:10px 15px;background:var(--config-rail);color:#5e5448}#configurateur .config-flow-toolbar .config-price-label,#configurateur .config-flow-toolbar .config-price strong{font:400 12px/1.5 Inter,Arial,sans-serif;color:#5e5448}#configurateur .config-content{padding-top:20px}#configurateur .config-panel h3{font-size:27px;line-height:1.25;text-align:center;margin-bottom:15px;color:var(--config-ink)}#configurateur .panel-intro{text-align:center;color:#71685b}#configurateur .menu-item:after{background:var(--config-rail)}#configurateur .menu-item.active:after{background:var(--brand-brown,#6b5340);box-shadow:0 0 0 3px var(--config-rail)}#configurateur .menu-item.complete:after{background:var(--brand-brown,#6b5340)}.garment-choice,#configurateur .fabric-guidance-option,#configurateur .choice,#configurateur .construction-choice,#configurateur .suit-text-choice,#configurateur .fitting-choice,#configurateur .fabric{background:var(--config-card);border-color:var(--config-rule);color:var(--config-ink)}.garment-choice:has(input:checked),#configurateur .fabric-guidance-option:has(input:checked),#configurateur .construction-choice:has(input:checked),#configurateur .suit-text-choice:has(input:checked),#configurateur .choice.active{background:#e7e0d5;border-color:#8a7b67}#configurateur .jacket-style-card{color:var(--config-ink)}#configurateur .jacket-style-card img{mix-blend-mode:multiply}#configurateur .field-grid input,#configurateur select,#configurateur .size{background:var(--config-card);border-color:var(--config-rule);color:var(--config-ink)}@media(max-width:620px){#configurateur .config-flow-toolbar{height:70px;padding-top:0;padding-bottom:0}#configurateur .config-flow-toolbar #configuration-title{font-size:11px;padding:9px 10px}#configurateur .config-flow-toolbar .config-price{padding:9px 10px;gap:5px}#configurateur .config-flow-toolbar .config-price-label,#configurateur .config-flow-toolbar .config-price strong{font-size:11px}#configurateur .config-panel h3{font-size:24px}#configurateur .config-content{padding-top:20px}#configurateur .config-menu,#configurateur .config-menu.suit-menu,#configurateur .config-sidebar-brand{background:var(--config-rail)}}#configurateur .menu-item{color:#5c564d}#configurateur .menu-item.active{color:#2f342d;font-weight:500}#configurateur .panel-intro,.config-question-intro,.config-welcome-description{color:#60584c}#configurateur .jacket-style-card>span,#configurateur .fabric-guidance-option,#configurateur .suit-text-choice{color:#403b33}#configurateur .config-flow-toolbar #configuration-title,#configurateur .config-flow-toolbar .config-price-label,#configurateur .config-flow-toolbar .config-price strong{color:#4e4539;font-weight:500}#configurateur .garment-menu-label{color:#3b342c}.config-welcome h1{font:500 clamp(40px,5vw,68px)/1.1 "Cormorant Garamond",Georgia,serif;letter-spacing:-.025em;color:#493a2c}.config-welcome-motto{font:italic 500 23px/1.5 Cormorant Garamond,Georgia,serif;color:#695240}.config-question h1{font:500 clamp(32px,3.5vw,48px)/1.15 "Cormorant Garamond",Georgia,serif;letter-spacing:-.02em;color:#493a2c}#configurateur .config-panel h3{font:500 29px/1.25 Cormorant Garamond,Georgia,serif;letter-spacing:-.01em;color:#493a2c;margin-bottom:17px}#configurateur .config-panel h4,#configurateur .jacket-style-options-title{font:500 25px/1.3 Cormorant Garamond,Georgia,serif;color:#493a2c}#configurateur .garment-menu-label{font:500 23px/1.4 Cormorant Garamond,Georgia,serif;color:#493a2c}.garment-choice strong,#configurateur .construction-choice strong,#configurateur .fitting-choice strong{font:500 24px/1.3 Cormorant Garamond,Georgia,serif;color:#493a2c}#configurateur .jacket-style-card>span{font:500 20px/1.4 Cormorant Garamond,Georgia,serif;color:#493a2c}#configurateur .panel-intro,.config-question-intro,.config-welcome-description{font-weight:400;color:#635649}#configurateur .fabric-guidance-option,#configurateur .suit-text-choice,#configurateur .choice{color:#514233;font-weight:400}#configurateur .choice b,#configurateur .choice strong{font-weight:500;color:#493a2c}#configurateur .jacket-style-card small,#configurateur .construction-choice small,#configurateur .fitting-recommended{color:#73604e}#configurateur .next-panel,.config-welcome-start,.config-question-continue{font:500 12px/1.5 Inter,Arial,sans-serif;letter-spacing:.02em;text-transform:none;min-height:44px;padding:12px 22px;border-color:#5b5041;background:#5b5041;color:#f8f5ee}#configurateur .next-panel:hover,.config-question-continue:not(:disabled):hover{background:#493f33;border-color:#493f33}#configurateur .back-panel,#configurateur #configuration-back{font:400 12px/1.5 Inter,Arial,sans-serif;color:#67513e}@media(max-width:620px){.config-welcome h1{font-size:40px}.config-question h1{font-size:32px}#configurateur .config-panel h3{font-size:26px}#configurateur .garment-menu-label{font-size:21px}#configurateur .jacket-style-card>span{font-size:18px}}.config-welcome h1,.config-question h1,#configurateur .config-panel h3,#configurateur .config-panel h4,#configurateur .jacket-style-options-title,#configurateur .garment-menu-label{font-weight:600}.garment-choice strong,#configurateur .construction-choice strong,#configurateur .fitting-choice strong,#configurateur .jacket-style-card>span,#configurateur .choice b,#configurateur .choice strong{font-weight:600}#configurateur .fabric-guidance-option,#configurateur .suit-text-choice,#configurateur .next-panel,.config-question-continue,.config-welcome-start{font-weight:600}.config-welcome h1,.config-question h1,#configurateur .config-panel h3,#configurateur .config-panel h4,#configurateur .jacket-style-options-title,#configurateur .garment-menu-label{font-weight:500}.garment-choice strong,#configurateur .construction-choice strong,#configurateur .fitting-choice strong,#configurateur .jacket-style-card>span,#configurateur .choice b,#configurateur .choice strong,#configurateur .fabric-guidance-option,#configurateur .suit-text-choice{font-weight:500}#configurateur .next-panel,.config-question-continue,.config-welcome-start{font-weight:500}#configurateur .config-flow-toolbar .config-price strong{font-weight:600;font-size:15px;color:#493a2c}#configurateur #summaryPrice{font-weight:600;color:#493a2c}#configurateur .config-price-token,.garment-choice .config-price-token{font-family:Inter,Arial,sans-serif;font-weight:600;color:#493a2c;font-size:1em;white-space:nowrap}#configurateur .construction-choice small,#configurateur .lapel-finish-card small{font-size:13px}@media(max-width:620px){#configurateur .config-flow-toolbar .config-price strong{font-size:14px}}#configurateur #modeStandard small,#configurateur #modeDemi small{opacity:1!important}.fabric-browse-all{display:block;margin:0 auto 24px;padding:8px 2px;border:0;border-bottom:1px solid #a99a86;background:transparent;color:#67513e;font:400 12px/1.5 Inter,Arial,sans-serif;cursor:pointer}.fabric-browse-all:hover{color:#3f3428;border-color:#6b5340}.fabric-browse-all:focus-visible{outline:1px solid #8e7b64;outline-offset:4px}#configurateur .jacket-style-card,#configurateur .choice,#configurateur .illustrated-choice,#configurateur .rise-choice,#configurateur .fit-drawing,#configurateur .construction-choice,#configurateur .fabric-guidance-option,#configurateur .suit-text-choice{border:1px solid var(--config-rule);outline:none;border-radius:3px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}#configurateur :is(.jacket-style-card,.choice,.illustrated-choice,.rise-choice,.fit-drawing,.construction-choice,.fabric-guidance-option,.suit-text-choice):hover{border-color:#9b8971}#configurateur :is(.jacket-style-card,.construction-choice,.fabric-guidance-option,.suit-text-choice):has(input:checked),#configurateur :is(.choice,.illustrated-choice,.rise-choice,.fit-drawing).active{border-color:#806c54;box-shadow:inset 0 0 0 1px #806c54;background:#eae3d8}#configurateur :is(.jacket-style-card,.construction-choice,.fabric-guidance-option,.suit-text-choice):has(input:disabled){opacity:.35;cursor:default;border-color:var(--config-rule);box-shadow:none}#configurateur .jacket-style-group-title{font:500 22px/1.4 Cormorant Garamond,Georgia,serif;text-transform:none;letter-spacing:0;color:#493a2c}#configurateur .double-buttoning-grid{grid-template-columns:1fr;max-width:600px;margin:20px auto 28px}#configurateur .double-buttoning-grid strong{font-weight:500}#configurateur .double-buttoning-grid small{display:block;margin-top:4px;font-size:12px;color:#6c5d4a}#double-buttoning-options[hidden]{display:none!important}#configurateur .sleeve-functional-text .suit-text-grid{width:100%}#configurateur .config-flow-toolbar #configuration-title,#configurateur .config-flow-toolbar .config-price-label,#configurateur .config-flow-toolbar .config-price strong{font-size:12px;line-height:1.5;font-family:Inter,Arial,sans-serif}#configurateur .config-flow-toolbar #configuration-title,#configurateur .config-flow-toolbar .config-price-label{font-weight:400}#configurateur .config-flow-toolbar .config-price strong{font-weight:600}#configurateur :is(.choice,.illustrated-choice,.rise-choice,.fit-drawing,.suit-text-choice,.jacket-style-card) :is(span,b,strong){text-transform:none;letter-spacing:0}@media(max-width:620px){#configurateur .jacket-style-group-title{font-size:20px}#configurateur .config-flow-toolbar #configuration-title,#configurateur .config-flow-toolbar .config-price-label,#configurateur .config-flow-toolbar .config-price strong{font-size:11px}}@media(prefers-reduced-motion:reduce){#configurateur :is(.jacket-style-card,.choice,.illustrated-choice,.rise-choice,.fit-drawing,.construction-choice,.fabric-guidance-option,.suit-text-choice){transition:none}}#configurateur .jacket-style-card{background:var(--config-card)}#configurateur .option-section-title{font:500 22px/1.4 Cormorant Garamond,Georgia,serif;text-transform:none;letter-spacing:0;color:#493a2c}#configurateur :is(.fabric,.size-option,.check-card,.option-list label),.garment-choice{border:1px solid var(--config-rule);border-radius:3px;outline:none}#configurateur :is(.fabric,.size-option,.check-card,.option-list label):hover,.garment-choice:hover{border-color:#9b8971}#configurateur :is(.fabric,.size-option).active,#configurateur :is(.check-card,.option-list label):has(input:checked),.garment-choice:has(input:checked){border-color:#806c54;box-shadow:inset 0 0 0 1px #806c54;background:#eae3d8;outline:none}#configurateur :is(.choice,.illustrated-choice,.rise-choice,.fit-drawing,.fabric,.size-option):focus-visible{outline:1px solid #806c54;outline-offset:3px}#configurateur :is(.draw-label,.check-card>span,.option-list b,.standard-sizes-title){text-transform:none;letter-spacing:0}#configurateur :is(button,label),#configurateur :is(button,label) *{text-decoration:none!important}#configurateur .jacket-style-card:hover>span,#configurateur .jacket-style-card:has(input:checked)>span{text-decoration:none!important}#configurateur .lapel-type-grid .jacket-style-card[hidden]{display:none!important}#configurateur .lapel-type-grid[data-restricted=true]{grid-template-columns:minmax(0,1fr);max-width:420px;margin-left:auto;margin-right:auto}#shoulder-summary[hidden]{display:none!important}#configurateur .shoulder-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#configurateur .shoulder-type-grid .jacket-style-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}#configurateur .shoulder-type-grid small{display:block;font:400 12px/1.6 Inter,Arial,sans-serif;color:#72614e;margin-top:4px}@media(max-width:620px){#configurateur .shoulder-type-grid{grid-template-columns:1fr}#configurateur .shoulder-type-grid .jacket-style-card img{max-width:300px}}#configurateur .shoulder-type-grid .jacket-style-card img{width:100%;height:clamp(190px,20vw,260px);aspect-ratio:auto;object-fit:contain}@media(max-width:620px){#configurateur .shoulder-type-grid .jacket-style-card img{max-width:none;height:150px}}#configurateur .trouser-fit-options{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}#configurateur .trouser-fit-options .draw-label{border-top:0;padding:38px 16px;text-align:center}#configurateur .trouser-fit-options .draw-label strong{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500;color:var(--config-ink)}#configurateur .trouser-fit-options .fit-drawing.active .draw-label{background:transparent;color:var(--config-ink)}@media(max-width:620px){#configurateur .trouser-fit-options{grid-template-columns:1fr}#configurateur .trouser-fit-options .draw-label{padding:24px 16px}}#configurateur .trouser-fit-preview{display:flex;justify-content:center;align-items:center;gap:12px;margin:22px 0 0;font:12px Inter,sans-serif;color:var(--config-ink)}#configurateur .trouser-fit-preview[hidden],#configurateur .trouser-fit-guide[hidden],#configurateur .trouser-cut-image[hidden],#configurateur .trouser-cut-metrics[hidden]{display:none!important}#configurateur .trouser-fit-illustrated .fit-drawing{background:var(--config-card)}#configurateur .trouser-fit-illustrated .trouser-cut-image{display:block;width:100%;height:clamp(350px,38vw,480px);object-fit:contain;background:transparent;padding:10px 6px 0;box-sizing:border-box}#configurateur .trouser-fit-illustrated .draw-label{padding:12px 8px 20px}#configurateur .trouser-fit-illustrated .draw-label strong{font-size:23px}#configurateur .trouser-cut-metrics{display:block;font:11px/1.7 Inter,sans-serif;color:#655b4e;margin-top:7px}#configurateur .trouser-fit-guide{margin:24px 0 0;text-align:left;border:1px solid var(--config-rule);border-radius:3px;background:var(--config-card);color:var(--config-ink)}#configurateur .trouser-fit-guide summary{cursor:pointer;padding:17px 20px;font:500 19px Cormorant Garamond,serif}#configurateur .trouser-fit-guide-content{padding:0 20px 20px}#configurateur .trouser-fit-guide-content p{font:12px/1.8 Inter,sans-serif;margin:0 0 12px;color:#655b4e}#configurateur .trouser-fit-table-section{margin-top:22px}#configurateur .trouser-fit-table-section h4{font:500 23px Cormorant Garamond,serif;margin:0 0 7px;text-transform:none;letter-spacing:0}#configurateur .trouser-fit-table-scroll{overflow-x:auto}#configurateur .trouser-fit-guide table{border-collapse:collapse;width:100%;min-width:430px;font:13px/1.6 Inter,sans-serif;font-variant-numeric:tabular-nums}#configurateur .trouser-fit-guide caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#configurateur .trouser-fit-guide th,#configurateur .trouser-fit-guide td{padding:8px 9px;border:1px solid var(--config-rule);text-align:center;white-space:nowrap;font-weight:400}#configurateur .trouser-fit-guide th:first-child{text-align:left}#configurateur .trouser-fit-guide thead th{font-weight:600}@media(max-width:700px){#configurateur .trouser-fit-illustrated{grid-template-columns:1fr;gap:18px}#configurateur .trouser-fit-illustrated .trouser-cut-image{height:390px;padding:10px 6px 0}#configurateur .trouser-fit-illustrated .draw-label{padding:12px 10px 18px}#configurateur .trouser-fit-guide-content{padding:0 12px 16px}}.garment-choice{min-height:128px;padding:24px 20px}.garment-choice strong{font-size:32px;font-weight:600;line-height:1.2;color:#493a2c}.garment-choice small{font:600 16px/1.5 Inter,Arial,sans-serif;color:#493a2c;margin-top:10px}.garment-choice .config-price-token{font-weight:700}@media(max-width:600px){.garment-choice{min-height:100px;padding:18px 20px}.garment-choice strong{font-size:29px}.garment-choice small{font-size:15px;margin-top:6px}}#configurateur .trouser-fit-preview{margin:20px 0 0;line-height:1.6;color:#655b4e}#configurateur .trouser-fit-preview+.trouser-fit-options{margin-top:16px}#configurateur .trouser-cut-visual{display:block;position:relative;height:clamp(350px,38vw,480px);width:100%}#configurateur .trouser-cut-visual[hidden]{display:none!important}#configurateur .trouser-fit-illustrated .trouser-cut-visual .trouser-cut-image{width:100%;height:100%}#configurateur .trouser-cut-visual .trouser-cut-arrows{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:10px 6px 0;box-sizing:border-box;object-fit:contain;background:transparent;pointer-events:none}@media(max-width:700px){#configurateur .trouser-cut-visual{height:390px}}#configurateur .trouser-fit-guide{border:0;border-radius:0;background:transparent;text-align:center;margin-top:18px}#configurateur .trouser-fit-guide summary{display:table;width:auto;margin:0 auto;padding:7px 4px;list-style:none;font:italic 500 22px/1.4 Cormorant Garamond,Georgia,serif;color:#493a2c;text-decoration:none;text-underline-offset:5px;text-decoration-thickness:1px}#configurateur .trouser-fit-guide summary::-webkit-details-marker{display:none}#configurateur .trouser-fit-guide summary::marker{content:""}#configurateur .trouser-fit-guide summary:hover{text-decoration:underline}#configurateur .trouser-fit-guide summary:focus-visible{outline:1px solid #806c54;outline-offset:4px}#configurateur .trouser-fit-guide-content{text-align:left;margin-top:20px}#configurateur .trouser-fit-difference-note{font:11px/1.7 Inter,Arial,sans-serif;text-align:center;color:#655b4e;margin:16px 0 0}#configurateur .trouser-fit-difference-note[hidden]{display:none!important}#configurateur #rise-panel .rise-grid{max-width:760px;margin:24px auto 0;align-items:start;gap:24px}#configurateur #rise-panel .rise-choice{max-width:350px;width:100%;margin-inline:auto}#configurateur #rise-panel .rise-choice img{height:520px;object-fit:cover;object-position:center 78%;padding:0;background:var(--config-card)}#configurateur #rise-panel .rise-label{font:600 26px/1.3 Cormorant Garamond,Georgia,serif;color:#493a2c;text-align:center;padding:18px 12px 20px}#configurateur :is(#waistband-panel,#pleats-panel) .illustrated-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:24px}#configurateur :is(#waistband-panel,#pleats-panel) .illustrated-choice{background:var(--config-card)}#configurateur :is(#waistband-panel,#pleats-panel) .illustrated-choice img{width:100%;height:clamp(230px,27vw,330px);object-fit:contain;padding:16px 10px 6px;box-sizing:border-box;background:transparent}#configurateur :is(#waistband-panel,#pleats-panel) .draw-label{font:600 24px/1.3 Cormorant Garamond,Georgia,serif;color:#493a2c;text-align:center;padding:16px 10px 20px;border-top:0;background:transparent}#configurateur :is(#waistband-panel,#pleats-panel) .illustrated-choice.active .draw-label{color:#493a2c;background:transparent}@media(max-width:700px){#configurateur #rise-panel .rise-grid{grid-template-columns:1fr;gap:20px}#configurateur #rise-panel .rise-choice img{height:480px}#configurateur :is(#waistband-panel,#pleats-panel) .illustrated-grid{grid-template-columns:1fr}#configurateur :is(#waistband-panel,#pleats-panel) .illustrated-choice img{height:290px}}.garment-choice>span{flex:1;text-align:center;padding-right:30px}.garment-choice small{font-size:15px;font-weight:400;line-height:1.5;margin-top:8px;color:#655646}.garment-choice .config-price-token{font-weight:500;color:#655646}#configurateur #rise-panel .rise-grid{max-width:640px;gap:24px}#configurateur #rise-panel .rise-choice{max-width:290px;background:var(--config-card)}#configurateur #rise-panel .rise-choice .rise-image-window{display:block;position:relative;height:360px;width:143.54px;margin:12px auto 0;overflow:hidden;background:transparent}#configurateur #rise-panel .rise-choice .rise-image-window img{position:absolute;top:0;left:var(--rise-image-left);display:block;width:250.8%;height:100%;max-width:none;object-fit:fill;object-position:initial;padding:0;background:transparent}#configurateur #rise-panel .rise-label{font-size:24px;padding:14px 10px 18px}@media(max-width:700px){#configurateur #rise-panel .rise-choice .rise-image-window{height:330px;width:131.58px}.garment-choice small{font-size:14px}}#configurateur :is(.jacket-style-card,.illustrated-choice,.rise-choice,.check-card,.fit-drawing) img,#configurateur .sleeve-functional-image{filter:grayscale(1);mix-blend-mode:multiply;background:transparent}#configurateur .trouser-cut-arrows{filter:none;mix-blend-mode:normal}#configurateur :is(#fit-panel,#rise-panel,#waistband-panel,#pleats-panel) img{filter:none;mix-blend-mode:multiply}#configurateur #fit-panel .trouser-cut-visual{height:380px}#configurateur #waistband-panel .illustrated-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#configurateur :is(#waistband-panel,#pleats-panel) .illustrated-choice img{height:300px;max-width:260px;margin-inline:auto;object-fit:contain;padding:16px 10px 4px}#configurateur :is(#waistband-panel,#pleats-panel) .illustrated-choice{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}#configurateur :is(#waistband-panel,#pleats-panel) .draw-label{font-size:22px;padding:14px 10px 18px;line-height:1.3}#configurateur #waistband-panel .draw-label{min-height:100px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:6px}#configurateur #waistband-panel .draw-label small{font:400 11px/1.5 Inter,Arial,sans-serif;color:#655646}@media(max-width:1100px){#configurateur #waistband-panel .illustrated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#configurateur #fit-panel .trouser-cut-visual{height:340px}#configurateur :is(#waistband-panel,#pleats-panel) .illustrated-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#configurateur :is(#waistband-panel,#pleats-panel) .illustrated-choice img{height:220px;max-width:220px}#configurateur :is(#waistband-panel,#pleats-panel) .draw-label{font-size:21px}}@media(max-width:420px){#configurateur :is(#waistband-panel,#pleats-panel) .illustrated-choice img{height:180px}}#configurateur :is(#waistband-panel,#pleats-panel,#cuff-panel,#options-panel) .illustrated-choice{background:var(--config-card)}#configurateur :is(#waistband-panel,#pleats-panel,#cuff-panel,#options-panel) .illustrated-choice img{height:260px;width:100%;max-width:260px;object-fit:contain;margin-inline:auto;padding:16px 10px 4px;box-sizing:border-box}#configurateur :is(#cuff-panel,#options-panel) .illustrated-grid{gap:18px;margin-top:18px}#configurateur :is(#cuff-panel,#options-panel) .draw-label{font:600 22px/1.3 Cormorant Garamond,Georgia,serif;color:#493a2c;text-align:center;padding:14px 10px 18px;background:transparent;border-top:0}#configurateur #cuff-panel .illustrated-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#configurateur #options-panel [data-choice=frontPocket],#configurateur #options-panel .check-illustrated{grid-template-columns:repeat(2,minmax(0,1fr))}#configurateur #options-panel .check-card img{height:200px;max-width:240px;margin-inline:auto;object-fit:contain;padding:14px;box-sizing:border-box}#configurateur #options-panel .check-card>span{font:500 22px/1.3 Cormorant Garamond,Georgia,serif;text-align:center;padding:14px;color:#493a2c}#configurateur #options-panel .check-card small{font:400 11px/1.5 Inter,Arial,sans-serif}@media(max-width:1100px){#configurateur #cuff-panel .illustrated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#configurateur :is(#waistband-panel,#pleats-panel,#cuff-panel,#options-panel) .illustrated-choice img{height:220px}#configurateur #options-panel .illustrated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){#configurateur :is(#waistband-panel,#pleats-panel,#cuff-panel,#options-panel) .illustrated-choice img{height:180px}}#configurateur .trouser-pocket-panel .illustrated-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px auto 0;max-width:1080px}#configurateur #front-pockets-panel .illustrated-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}#configurateur .trouser-pocket-panel .illustrated-choice{background:var(--config-card)}#configurateur .trouser-pocket-panel .illustrated-choice img{display:block;width:100%;max-width:none;height:260px;object-fit:contain;margin:0 auto;padding:14px;box-sizing:border-box;background:#fff;filter:none;mix-blend-mode:normal}#configurateur .trouser-pocket-panel .draw-label{font:500 22px/1.3 Cormorant Garamond,Georgia,serif;color:var(--config-ink);text-align:center;padding:16px 10px;min-height:60px;box-sizing:border-box;border-top:0;background:transparent}#configurateur .trouser-extra-options{max-width:560px;margin:30px auto}#configurateur .trouser-extra-options label{padding:22px;display:flex;align-items:center;gap:16px;cursor:pointer;background:var(--config-card)}#configurateur .trouser-extra-options input{width:17px;height:17px;accent-color:var(--brand-brown,#6b5340);flex-shrink:0}#configurateur .trouser-extra-options b{font:500 23px/1.35 Cormorant Garamond,Georgia,serif;color:var(--config-ink)}@media(max-width:700px){#configurateur .trouser-pocket-panel .illustrated-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#configurateur .trouser-pocket-panel .illustrated-choice img{height:210px;padding:10px}#configurateur .trouser-pocket-panel .draw-label{font-size:21px}}@media(max-width:420px){#configurateur .trouser-pocket-panel .illustrated-choice img{height:170px}}#configurateur .trouser-pocket-panel .illustrated-choice{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:center}#configurateur .trouser-pocket-panel :is(.illustrated-choice,.jacket-style-card) img{background:transparent;mix-blend-mode:multiply;filter:none}#configurateur .trouser-pocket-panel .pocket-caption{display:block;font:500 22px/1.3 Cormorant Garamond,Georgia,serif;color:var(--config-ink);padding:16px 10px;min-height:60px;box-sizing:border-box;text-align:center;background:transparent;border:0;margin:0;text-decoration:none}#configurateur #back-pockets-panel .illustrated-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#configurateur .pocket-finish-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:24px auto 0;gap:18px}#configurateur .pocket-finish-grid .jacket-style-card{padding:0;background:var(--config-card)}#configurateur .pocket-finish-grid img{height:260px;width:100%;object-fit:contain;padding:14px;box-sizing:border-box}#configurateur .pocket-finish-grid .jacket-style-card:has(input:checked){background:#eae3d8}#configurateur .pocket-finish-grid .jacket-style-card:has(input:disabled){pointer-events:none}#configurateur .pocket-finish-note{margin:14px 0 0;text-align:center;font:400 13px/1.7 Inter,Arial,sans-serif;color:var(--config-muted)}#back-pocket-finish-unavailable[hidden]{display:none}@media(max-width:1100px){#configurateur #back-pockets-panel .illustrated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#configurateur .trouser-pocket-panel .pocket-caption{font-size:21px}#configurateur .pocket-finish-grid img{height:210px;padding:10px}}@media(max-width:420px){#configurateur .pocket-finish-grid img{height:170px}}#configurateur #pleats-panel img.pleat-supplied-image,#configurateur #waistband-panel img.waist-supplied-image{filter:none;mix-blend-mode:multiply;object-fit:contain;background:transparent}#configurateur .trouser-fit-illustrated .trouser-fit-deltas{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:41px;margin-top:9px;font:400 12px/1.6 Inter,Arial,sans-serif;color:var(--brand-muted,#655646)}#configurateur .trouser-fit-deltas>span{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}#configurateur .trouser-fit-deltas b{font:600 13px/1.6 Inter,Arial,sans-serif;color:var(--brand-brown,#6b5340)}#configurateur .fabric-swatch.fabric-photo-crop{position:relative;height:auto;aspect-ratio:1;overflow:hidden}#configurateur .fabric-photo-crop img{position:absolute;max-width:none;object-fit:fill;filter:none;mix-blend-mode:normal}#configurateur .fabric-info b{font-size:15px;font-weight:500;color:var(--brand-brown,#6b5340)}#configurateur .fabric-reference{display:block;font:400 10px/1.6 Inter,Arial,sans-serif}.guidance-color-vert{background:#777c58}.guidance-color-bordeaux{background:#652d43}.guidance-color-rose{background:#c67b7d}#fabric-details-photo{display:inline-block;margin-top:22px;font-size:11px;line-height:1.6;color:#6b5340}#fabric-details-photo[hidden]{display:none}.fabric-details-dialog{width:min(560px,calc(100% - 36px));background:var(--brand-paper,#f2efe9)}.fabric-details-dialog h2{font-size:29px;margin-bottom:20px;padding-right:20px}#fabric-details-photo.fabric-details-original{display:block;width:100%;height:auto;max-height:min(48svh,420px);object-fit:contain;margin:0 auto 22px;background:transparent}#fabric-details-photo.fabric-details-original[hidden]{display:none}#configurateur .fabric-reference{line-height:1.8;font-size:11px}@media(max-width:600px){#fabric-details-photo.fabric-details-original{max-height:38svh}.fabric-details-specs>div{padding:12px 0}}#configurateur .fabric-category-switch{display:flex;gap:12px;margin:22px 0 26px;flex-wrap:wrap}#configurateur .fabric-category-switch button{min-width:140px;padding:12px 24px;border:1px solid var(--brand-rule,#d6cec2);border-radius:2px;background:transparent;color:var(--brand-brown,#6b5340);font:500 17px/1.3 Cormorant Garamond,Georgia,serif;cursor:pointer;text-decoration:none}#configurateur .fabric-category-switch button:is(:hover,.active){border-color:var(--brand-brown,#6b5340);background:var(--config-rail,#e9e4db);text-decoration:none}#configurateur .fabric-category-switch button:focus-visible{outline:1px solid #6b5340;outline-offset:3px}.guidance-color-jaune{background:#b7a052}#configurateur .fabric-card>.fabric{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}#configurateur .fabric-card .fabric-swatch{flex:none;width:100%;margin-top:0}#configurateur .fabric-card .fabric-info{width:100%;box-sizing:border-box;text-align:left}#configurateur .fabric-category-switch button{font-weight:600}#configurateur .fabric-color-hint{margin:0 0 18px;font:400 11px/1.6 Inter,Arial,sans-serif;color:var(--brand-muted,#655646)}#configurateur [data-fabric-question=color] .fabric-guidance-option input{accent-color:var(--brand-brown,#6b5340)}#configurateur [data-fabric-question=pattern] .fabric-guidance-option small{display:block;margin-top:4px;font:400 10px/1.6 Inter,Arial,sans-serif;color:var(--brand-muted,#655646)}.guidance-color-rouge{background:#ad393e}.guidance-color-violet{background:#625086}.guidance-color-orange{background:#b56c3a}#configurateur .fabric-category-switch button{font-weight:700;font-size:18px}#configurateur .fabric-category-switch small{display:block;margin-top:4px;font:600 12px/1.5 Inter,Arial,sans-serif}#configurateur .fabric-weight-heading{grid-column:1/-1;margin:18px 0 0;padding:12px 0 4px;border-top:1px solid var(--config-rule,#d6cec2);font:500 14px/1.5 Inter,Arial,sans-serif;color:var(--brand-brown,#6b5340);text-align:left}#configurateur .fabric-weight-sort{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin:16px 0 24px;color:var(--brand-muted,#655646);font:400 12px/1.5 Inter,Arial,sans-serif}#configurateur .fabric-weight-sort select{padding:9px 12px;border:1px solid var(--config-rule,#d6cec2);border-radius:3px;background:var(--config-card,#f8f5ef);color:var(--brand-brown,#6b5340);font:500 12px/1.5 Inter,Arial,sans-serif;max-width:100%}#configurateur .fabric-construction-note{margin:16px 0 22px;font:400 13px/1.7 Inter,Arial,sans-serif;color:var(--brand-brown,#6b5340);text-align:left}#configurateur .fabric-result-count{margin:18px 0;color:var(--brand-muted,#655646);font:400 12px/1.5 Inter,Arial,sans-serif}#configurateur .fabric-extra{font-weight:650;color:var(--brand-brown,#6b5340)}#configurateur .fabric-catalog-intro{box-sizing:border-box;width:min(520px,calc(100% - 36px));max-height:85svh;overflow:auto;border:1px solid var(--config-rule,#d6cec2);border-radius:5px;background:var(--config-card,#f8f5ef);color:var(--brand-brown,#6b5340);padding:36px;text-align:center;box-shadow:0 18px 70px #403b3420}#configurateur .fabric-catalog-intro::backdrop{background:#403b3426;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#configurateur .fabric-catalog-intro h2{font:500 29px/1.25 Cormorant Garamond,Georgia,serif;margin:0 0 18px}#configurateur .fabric-catalog-intro p{font:400 14px/1.8 Inter,Arial,sans-serif;margin:0}#configurateur .fabric-catalog-intro-actions{display:flex;justify-content:space-between;gap:18px;margin-top:28px}#configurateur .fabric-catalog-intro button{padding:10px 4px;background:transparent;border:0;color:var(--brand-brown,#6b5340);font:500 13px/1.6 Inter,Arial,sans-serif;cursor:pointer;text-decoration:none}#configurateur .fabric-catalog-intro button:last-child{font-weight:650}#configurateur :is(.fabric-weight-sort select,.fabric-catalog-intro button):focus-visible{outline:2px solid var(--brand-brown,#6b5340);outline-offset:3px}#configurateur :is(.fabric-construction-note,.fabric-result-count,.fabric-browse-all)[hidden]{display:none}@media(max-width:600px){#configurateur .fabric-weight-sort{justify-content:flex-start}#configurateur .fabric-catalog-intro{padding:26px 22px}#configurateur .fabric-category-switch{gap:8px}#configurateur .fabric-category-switch button{min-width:0;padding:10px 14px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/metairie-metairie-configurator.css.map */
