.just-cent{justify-content:center!important}#customModalRecap,#customModalValves{align-items:center;flex-wrap:wrap;padding-top:1rem}.container-part-perso,.container-part-tpms{display:flex;flex-direction:column;height:813px;overflow-y:scroll}.container-picture-modal{display:flex;margin-top:1rem;max-width:900px;position:relative;width:100%}.container-picture-modal .close{left:50px!important;position:absolute;top:8px!important}.modal-content{width:90%}.next,.prev{background-color:var(--orange);color:#fff;cursor:pointer;font-size:30px;height:50px;padding-left:15px;position:absolute;top:50%;transform:translateY(-50%);user-select:none;width:50px}.prev{left:20px}.next{right:20px}.dots-container{bottom:0;margin-top:10px;position:absolute;right:50%;text-align:center}.dot{background-color:var(--orange);border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:5px;transition:background-color .3s ease;width:12px}.dot.active{background-color:#717171}#customModalValves .closeValves{background:#000;color:#fff;cursor:pointer;font-size:4rem;height:37px;line-height:38px;position:absolute}#customModalRecap .container-full-front,#customModalValves .container-full-front{border-radius:11px;display:flex;height:auto;max-width:500px;width:90%}.container-full-front{margin-top:1rem}#customModalRecap .container-full-page,#customModalValves .container-full-page{background:#fff;border-radius:1rem;padding:1rem}.container-cross{display:flex;height:40px;width:40px}.closeCross{display:flex;font-size:3rem!important;font-weight:700!important}.closeRecap{align-content:center;font-size:.8rem;font-weight:100;min-width:244px;text-align:center}.btn-add-packperso,.closeRecap{cursor:pointer}.picturejanteRecap{max-width:200px}.btn-modify-packperso{background:var(--grey);border:none;border-radius:0;color:#fff;height:25px;margin-left:1rem;width:244px}.container-article-modal{display:flex;flex-direction:row;flex-wrap:nowrapwrap}.close-day{color:var(--red);font-weight:500}.open-day{color:var(--green)}.modal-content-station{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);display:flex;flex-direction:column;left:50%;max-height:800px;overflow-x:hidden;overflow-y:auto;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.content-list-garages{flex-direction:column;width:30%}.list-garages{max-height:800px;overflow-y:auto}.mapgoogle{width:60%!important}.modal{align-items:flex-start;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(15,23,42,.78);display:none;inset:0;justify-content:center;overflow-y:auto;padding:24px 16px;position:fixed;z-index:1000000}.container-modal-paiement{border:none;margin:40px auto}.container-mensuality,.container-modal-paiement{display:block;max-width:540px;position:relative;width:100%}.container-mensuality{background:#fff;border-radius:16px;box-shadow:0 25px 60px rgba(0,0,0,.35),0 10px 25px rgba(0,0,0,.15);height:auto!important;margin:0 auto;overflow:visible;padding:0;right:auto!important;top:auto!important}.content-title-oney,.content-title-younited{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;margin:0;padding:18px 24px;position:sticky;top:0;z-index:2}.content-title-oney>div:first-child,.content-title-younited>div:first-child{flex:1 1 auto;min-width:0}.content-title-oney h2,.content-title-younited h2{color:#111827;font-size:1.15rem;font-weight:700;line-height:1.2;margin:0;padding:0}.title-product-mensuality{color:#6b7280;display:block;font-size:.82rem;font-weight:400;margin-top:2px}.closeCrossOney,.closeCrossYounited,.closeRecapOney,.closeRecapYounited{align-items:center;cursor:pointer;display:inline-flex}.closeCrossOney,.closeCrossYounited{background:#f3f4f6;border:none!important;border-radius:50%;color:#4b5563;font-size:1rem!important;font-weight:600!important;height:32px;justify-content:center;line-height:1;transition:background .15s ease,color .15s ease;width:32px}.closeCrossOney:hover,.closeCrossYounited:hover{background:var(--red,#a81421);color:#fff}.content-younited{display:flex;flex-direction:column;gap:16px}.content-oney,.content-younited{max-height:calc(100vh - 200px);overflow-y:auto;padding:20px 24px 24px}.content-oney{display:block;min-height:100px}.container-product-younited{display:none}.container-paiement-mensuality{margin-top:0;padding:0}.info-paiement-younited{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start}.info-paiement-younited.flex-cols{align-items:stretch;flex-direction:column;gap:8px}.btn-paiement-content{background:#fff;border:2px solid var(--orange,#ed6c11);border-radius:8px;color:var(--orange,#ed6c11);cursor:pointer;flex:1 1 0;font-size:.85rem;font-weight:600;margin:0;min-width:60px;padding:10px 6px;text-align:center;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn-paiement-content:hover:not(.active-modal){background:rgba(237,108,17,.08)}
/* !important pour battre l'effet :hover et toute autre regle legacy
   (cf. app-panier.css / app-wheels-detail.css qui touchent aussi ces classes). */.btn-paiement-content.active-modal,.modal .active-modal{background:var(--orange,#ed6c11)!important;border-color:var(--orange,#ed6c11)!important;color:#fff!important}#slide_price{-webkit-appearance:none;appearance:none;background:#e5e7eb;border-radius:3px;height:6px;margin:8px 0 0;outline:none;padding:0;width:100%}#slide_price::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--orange,#ed6c11);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2);cursor:pointer;height:20px;width:20px}#slide_price::-moz-range-thumb{background:var(--orange,#ed6c11);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2);cursor:pointer;height:20px;width:20px}#range_value{color:var(--orange,#ed6c11);font-size:1.05rem;font-weight:700;margin:0;text-align:center}.info-content-younited{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;flex-direction:column!important;gap:8px;padding:14px 16px!important;width:100%!important}.info-content-younited>div{align-items:baseline;border-bottom:1px dashed #e5e7eb;color:#4b5563;display:flex!important;font-size:.87rem;justify-content:space-between;margin:0!important;padding:4px 0;width:100%!important}.info-content-younited>div:last-child{border-bottom:none}.info-content-younited>div span{color:#111827;font-weight:500}.info-content-younited>div>span:first-child{color:#6b7280;font-weight:400}.info-content-younited .totalMois{background:#fff;border:1px solid var(--orange,#ed6c11);border-bottom:1px solid var(--orange,#ed6c11)!important;border-radius:8px;margin:4px 0!important;padding:10px 12px!important}.info-content-younited .totalMois strong{color:#111827;font-weight:700}.credit_month,.info-content-younited .totalMois strong:last-child{color:var(--orange,#ed6c11);font-size:1.15rem}.credit_month{font-weight:700}.total_financement{background:#fff;border-radius:6px;padding:6px 8px!important}.total_financement span,.total_financement strong{color:#111827;font-weight:700}.content-younited>.container-paiement-mensuality>.info-paiement-younited:last-child,.info-paiement-younited>.d-flex.flex-row{align-items:center;border-top:1px solid #e5e7eb;gap:12px;margin-top:12px;padding-top:12px}.info-paiement-younited p.font-size-0-8{color:#6b7280;font-size:.72rem!important;line-height:1.4;margin:0}.content-younited img[src*="united.png"]{flex-shrink:0;height:auto;width:100px}.btnPayer{background:var(--orange,#ed6c11)!important;border:none!important;border-radius:10px!important;color:#fff!important;cursor:pointer;font-size:1rem!important;font-weight:700!important;margin-top:12px!important;padding:14px!important;transition:background .15s ease,transform .1s ease;width:100%}.btnPayer:hover{background:#d65f0f!important;transform:translateY(-1px)}.plan-oney{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:6px;margin-bottom:14px;max-width:none;padding:16px 18px;width:100%}.plan-oney>.d-flex{align-items:center!important;border-bottom:1px solid #e5e7eb;gap:10px;margin-bottom:4px;padding-bottom:10px}.plan-oney .logo-paid{height:auto;width:64px}.plan-oney .choise-oney-3x{align-items:center;background:var(--orange,#ed6c11);border-radius:999px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:700;padding:4px 10px}.plan-oney p{align-items:baseline;border-bottom:1px dashed #e5e7eb;color:#6b7280;display:flex;font-size:.87rem;justify-content:space-between;margin:0;padding:4px 0;width:100%}.plan-oney p:last-of-type{border-bottom:none}.plan-oney p strong{color:#111827;font-weight:600}.echeanceOney{align-items:stretch;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:10px;width:100%}.echeanceOney h4{color:#4b5563;font-size:.82rem;font-weight:700;letter-spacing:.04em;margin:0 0 6px;padding:0!important;text-transform:uppercase}.echeanceOney ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0;width:100%!important}.echeanceOney ul li{align-items:baseline;background:#fff;border-radius:6px;color:#4b5563;display:flex;font-size:.82rem;justify-content:space-between;padding:4px 8px;width:100%!important}.echeanceOney ul li strong{color:#111827;font-weight:600}.plan-oney .btnPayer{margin-top:12px!important}.container-mensuality>.container-modal-paiement,.container-mensuality>.d-flex.flex-row{align-items:center;background:#fff;border-top:1px solid #f1f5f9;gap:16px;margin:0;padding:12px 24px 16px}.container-mensuality>.d-flex p.font-size-0-8{color:#6b7280;font-size:.7rem!important;line-height:1.4;margin:0}.container-mensuality>.d-flex img{flex-shrink:0;height:auto;width:80px}.displayPaiement,.displayPaiementOney{cursor:pointer}.border-1-rad20{border:1px solid;border-radius:20px;padding:0 .3rem}@media (max-width:600px){.modal{padding:12px 8px}.container-mensuality{border-radius:12px;max-width:100%}.content-title-oney,.content-title-younited{padding:14px 16px}.content-oney,.content-younited{max-height:calc(100vh - 160px);padding:14px 16px 18px}.btn-paiement-content{font-size:.78rem;padding:8px 4px}}.content-cross{display:flex;position:relative;width:100%}.close{background:#000;color:#fff;cursor:pointer;font-size:3rem;height:40px;justify-content:flex-end;left:0!important;line-height:40px;position:relative!important;text-align:center;top:0!important;transform:translate(0);width:40px;z-index:9999}.container-content-select-car{justify-content:center;max-width:350px;width:100%}.container-select-vehicule{box-shadow:inherit;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.container-selector-vehicule-base-modal{height:inherit;width:100%}.container-list-selector form,.selector-vehicule-base-modal{max-width:350px;width:100%}.container-picture-modal,.modal-essieux-content{background-color:#fff;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.5);padding:30px;position:relative;width:90%}.closeModalSelectCar{background:#000;color:#fff;cursor:pointer;font-size:45px;font-weight:700;height:35px;line-height:35px;position:absolute;right:15px;text-indent:5px;top:10px;width:35px;z-index:10000}.modal-content{color:#333;max-width:inherit;width:100%}.container-content-warning{max-width:350px;width:100%}.container-select-vehicule{margin-left:inherit;margin-right:inherit;position:relative}.or{background:var(--red);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:900;height:40px;left:50%;max-width:40px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1000}.custom-modal-essieux,.or{align-items:center;justify-content:center;width:100%}.custom-modal-essieux{background-color:rgba(0,0,0,.85);display:none;height:100%;left:0;position:fixed;top:0;z-index:9999}.modal-essieux-content{background-color:#fff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.5);max-height:90vh;max-width:900px;overflow-y:auto;padding:30px;position:relative;width:95%}.container-wheels-spec{background:#fff;box-shadow:-4px 0 15px rgba(0,0,0,.2);height:100vh;padding:20px;position:fixed!important;right:-400px;top:0;transition:right .35s ease;width:395px;z-index:1000001}.circle-tech{border-radius:50%;position:absolute;right:302px;text-align:center;top:539px}.circle-tech a{color:#000;position:absolute;right:-200px;text-align:left;top:0;width:200px}.circle-01{position:absolute;right:87px;top:250px}.circle-02{position:absolute;right:345px;top:255px}.circle-03{position:absolute;right:185px;top:480px}.circle-04{position:absolute;right:192px;top:438px}.circle-05{position:absolute;right:175px;top:260px}.container-row-wheels-stock{flex-direction:column;justify-content:center;margin-top:5rem;z-index:10000}.container-options{display:flex;flex-direction:row}.container-wheels-spec.open{right:0}.container-wheels-spec .close-spec{background:none;border:none;cursor:pointer;font-size:28px;position:absolute;right:15px;top:15px}@media (max-width:1024px){.content-global{flex-direction:column}.content-list-garages{width:100%}.mapgoogle{width:100%!important}}@media (max-width:844px){.container-content-warning{margin-top:4rem}.or{display:none}}@media (max-width:790px){.container-full-front{justify-content:center;max-width:inherit;overflow-y:auto;width:inherit}.container-full-page{width:100%}.container-full-page,.container-part{display:flex;flex-direction:column}.container-article-modal{display:flex;flex-wrap:wrap}.modal-content-station{max-height:inherit;top:129%;transform:translate(-50%,-50%);width:inherit}}@media (max-width:400px){#customModalValves{padding-top:5rem}}