.shirt-quiz__steps{display:flex;overflow:hidden;flex:1}.shirt-quiz__steps>input[type=radio]:checked+.shirt-quiz__step{display:flex}.shirt-quiz__step{display:none;flex-direction:column;flex:1 0 100%;gap:1.5rem;width:100%}.shirt-quiz__step-answers{--label-height: 7rem;display:flex;flex-direction:column;flex:1;gap:1.8rem;margin:-5px auto 0;max-width:calc(100% - var(--drawer-x-padding));overflow:auto;padding:.5rem calc(var(--drawer-x-padding) / 2) var(--scrollbar-gap);width:100%}.shirt-quiz__step-answers::-webkit-scrollbar{width:var(--scrollbar-size);background-color:rgba(var(--color-foreground),.2)}.shirt-quiz__step-answers::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.7);border-radius:100px}.shirt-quiz__step-answers.--colors{--label-height: auto;display:flex;flex-flow:row wrap;align-content:flex-start;gap:1.5rem}.shirt-quiz__step-answers.--colors .shirt-quiz__filter-name{display:flex;align-items:center;padding:1.2rem}.shirt-quiz__filter{align-items:center;border:1px solid rgba(var(--color-foreground),.15);cursor:pointer;display:flex;line-height:1.3;height:var(--label-height);overflow:hidden;position:relative;transition:box-shadow var(--duration-default),border-color var(--duration-default);-webkit-user-select:none;user-select:none;width:100%}.shirt-quiz__filter-name{flex:1;padding:.8rem 1rem .8rem 2rem}.shirt-quiz__filter-color{background-color:var(--color);border:.1rem solid rgba(var(--color-foreground),.15);border-radius:50%;display:inline-block;margin-right:1rem;width:2.5rem}.shirt-quiz__filter-color:after{content:" ";display:block;padding-top:100%}.shirt-quiz__filter-image{height:100%;object-fit:cover;width:var(--label-height)}.shirt-quiz__step-label input:checked+.shirt-quiz__filter{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.shirt-quiz__step-label input:focus-visible+.shirt-quiz__filter{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.custom-drawer__footer .button.--double-step,.custom-drawer__footer .shirt-quiz__back-button.--double-step,.shirt-quiz__steps:is([data-occasion=week_end],:has(#occasion-2:checked)) #quiz_step_1 .button:not(.--double-step),.shirt-quiz__steps:is([data-occasion=event],:has(#occasion-3:checked)) #quiz_step_4 .button:not(.--double-step),.shirt-quiz__steps:is([data-occasion=week_end],:has(#occasion-2:checked)) #quiz_step_3 .shirt-quiz__back-button:not(.--double-step),.shirt-quiz__steps:is([data-occasion=event],:has(#occasion-3:checked)) #quiz_step_6 .shirt-quiz__back-button:not(.--double-step){display:none}.shirt-quiz__steps:is([data-occasion=week_end],:has(#occasion-2:checked)) #quiz_step_1 .button.--double-step,.shirt-quiz__steps:is([data-occasion=event],:has(#occasion-3:checked)) #quiz_step_4 .button.--double-step,.shirt-quiz__steps:is([data-occasion=week_end],:has(#occasion-2:checked)) #quiz_step_3 .shirt-quiz__back-button.--double-step,.shirt-quiz__steps:is([data-occasion=event],:has(#occasion-3:checked)) #quiz_step_6 .shirt-quiz__back-button.--double-step{display:flex}.shirt-quiz__step:not(.--checked,.--last) .custom-drawer__footer{cursor:not-allowed}.shirt-quiz__step:not(.--checked,.--last) .custom-drawer__footer .button{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.shirt-quiz__step:not(.--checked,.--last,:has(input:checked)) .custom-drawer__footer{cursor:not-allowed}.shirt-quiz__steps:is([data-occasion=work],:has(#occasion-1:checked)) :is([data-answer=officier],[data-answer=francais],[data-answer=casse]),.shirt-quiz__steps:is([data-occasion=work],:has(#occasion-1:checked)) :is([data-answer=flanelle],[data-answer=denim],[data-answer=Oxford],[data-answer=Lin]),.shirt-quiz__steps:is([data-occasion=work],:has(#occasion-1:checked)) :is([data-answer=imprimes]){display:none}.shirt-quiz__steps:is([data-occasion=week_end],:has(#occasion-2:checked)) :is([data-answer=casse],[data-answer=double],[data-answer=straight],[data-answer=thin],[data-answer=indian]),.shirt-quiz__steps:is([data-occasion=week_end],:has(#occasion-2:checked)) :is([data-answer=pinpoint]){display:none}.shirt-quiz__steps:is([data-occasion=event],:has(#occasion-3:checked)) :is([data-answer=officier],[data-answer=francais]),.shirt-quiz__steps:is([data-occasion=event],:has(#occasion-3:checked)) :is([data-answer=flanelle],[data-answer=denim],[data-answer=Oxford],[data-answer=Lin]){display:none}.shirt-quiz__step .form__message{display:none}.shirt-quiz__step.--error .form__message{display:block}.size-finder-result>*{margin:0}.size-finder-result .custom-drawer__image{margin-bottom:1.5rem}.size-finder-result__info{margin-top:1.5rem}@media screen and (min-width: 990px){.shirt-quiz__step-answers{--label-height: 9rem}.shirt-quiz__step{gap:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shirt-quiz.css.map */
