.repair-form-section .repair-form{max-width:800px}.repair-form-section .repair-form .grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:20px;margin-bottom:20px}.repair-form-section .title{margin-bottom:0}.repair-form-section .step{margin:20px 0}.repair-form-section .repair-form label{border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc((100% - 60px)/4);padding:10px;text-align:center;cursor:pointer;transition:all .2s ease;position:relative;line-height:1.2;transition:filter .3s ease}.repair-form-section .repair-form label:hover img{filter:brightness(1.8)}.repair-form-section .repair-form label:hover{font-weight:700}@media screen and (max-width: 768px){.repair-form-section .repair-form label{width:calc((100% - 20px)/2)}}.repair-form-section .repair-form label img{max-width:100%;object-fit:contain;margin-bottom:10px}.repair-form-section .repair-form label span{font-size:16px}.repair-form-section .repair-form input[type=radio]{display:none}.repair-form-section .repair-form input[type=radio]:checked+img,.repair-form-section .repair-form input[type=radio]:checked+span{filter:none}.repair-form-section .repair-form input[type=radio]:checked~span{font-weight:700}.repair-form-section .repair-form label:has(input[type=radio]:checked){border:2px solid #b86}.repair-form-section .container-buttons{margin:20px auto;text-align:center}@media screen and (max-width: 749px){.repair-form-section .container-buttons{position:sticky;bottom:0;background:#fff;width:100%;padding:5px 0;border-top:1px solid #d3d3d3}}.repair-form-section .container-buttons button:not([disabled]):after{content:" \2728";display:inline-block;position:static}.repair-form-section .container-buttons button:not([disabled]):hover:after{content:"\2192"}.repair-form-section .container-buttons .button{display:block;margin:10px auto}.repair-form-section .container-buttons .link:hover{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/2/assets/je-veux-reparer.css.map */
