:root{--bg:#f2f3f6;--bg-gradient:linear-gradient(135deg,#eff0f3,#f2f3f6 50%,#f0f1f4);--card:#fff;--bg-soft:rgba(43,127,212,0.03);--accent:#2b7fd4;--accent-soft:rgba(43,127,212,0.06);--accent-15:rgba(43,127,212,0.15);--accent-25:rgba(43,127,212,0.25);--border:rgba(43,127,212,0.08);--border-input:rgba(43,127,212,0.1);--text:#1a2234;--text-sub:#5a6b80;--text-muted:#9daabb;--success:#059669;--success-soft:rgba(5,150,105,0.12);--warning:#d97706;--warning-soft:rgba(217,119,6,0.1);--warning-25:rgba(217,119,6,0.25);--danger:#dc2626;--shadow-card:0 1px 6px rgba(43,127,212,0.05);--radius-card:14px;--radius-sub:10px;--radius-ctl:8px;--radius-pill:999px;--font-stack:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}@-webkit-keyframes b2bSlideIn{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes b2bSlideIn{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes b2bFadeIn{0%{opacity:0}to{opacity:1}}@keyframes b2bFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes b2bPulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes b2bPulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(.85);transform:scale(.85)}}.component-search-input>div{display:flex;margin:0 15vw 32px;align-items:center}.component-search-box{display:flex;flex:1 1;align-items:center;padding:0;background:var(--bg-soft);border:1px solid var(--border-input);border-radius:var(--radius-ctl);transition:border-color .3s,background .3s}.component-search-box:focus-within{border-color:var(--accent);background:var(--card)}.component-search-input input{border:0;background:transparent;box-sizing:border-box;font-size:15px;font-family:var(--font-stack);font-weight:400;width:100%;height:44px;outline:none;color:var(--text)}.component-search-input input::-webkit-input-placeholder{color:var(--text-muted)}.component-search-input input::placeholder{color:var(--text-muted)}.component-search-input input::-ms-input-placeholder{color:var(--text-muted)}.input-prefix{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--text-muted);padding:9px 13px}.img-search{height:20px}@media screen and (max-width:767px){.component-search-input>div{margin:21px auto 25px}}@media screen and (min-width:1024px){.component-search-input>div{margin:0 5vw 32px}}.recap_reparation_rdv{width:100%;max-width:640px;margin:0 auto}.recap_reparation_prestations{list-style:none;padding:0;margin:0 0 8px;color:var(--text-sub);font-size:14px;line-height:1.8;text-align:center}.wapper_rdv{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px;margin:0 auto 24px;max-width:640px;text-align:center;-webkit-animation:b2bSlideIn .35s ease both;animation:b2bSlideIn .35s ease both}.dateSelectRDV{display:flex;align-items:center;justify-content:center;grid-gap:14px;gap:14px;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--text);margin-bottom:16px}.dateSelectRDV .anticon{color:var(--accent);font-size:22px;cursor:pointer}.button_rdv{margin-top:3px;margin-bottom:3px;min-width:110px;border-radius:var(--radius-pill);border-color:var(--accent-25);color:var(--accent);font-weight:600}.button_rdv:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--accent-soft)!important}.aucun_creneau_rdv{margin:15px 10px;padding:12px;font-size:14px;color:var(--text-sub);background-color:var(--bg-soft);border-radius:var(--radius-sub)}.dateValideRDV{font-size:16px;color:var(--text-sub);margin-bottom:10px}.button_demande_rdv{background-color:var(--accent);color:#fff}.component-phone-data{position:flex}.results-subtitle{text-align:center;max-width:640px;margin:0 auto 20px;color:var(--text-sub);font-size:14px;line-height:1.5}.phone-data-container{width:100%;display:flex;justify-content:center;margin-bottom:60px;grid-gap:24px;gap:24px}.component-phone-data-picture img{height:400px;padding:5px}.phone-data-info-box{align-items:center!important;display:flex;font-size:15px;color:var(--text)}.box-protection{width:100%}.protection-data-info-box{align-items:center!important;display:flex;font-size:15px;color:var(--text)}.info-box-label{padding:12px 0}.info-box-label,.info-box-label-proctection{display:flex;flex-direction:row-reverse;align-items:center;grid-gap:10px;gap:10px}.info-box-label-proctection{padding:15px 0 5px;width:100%;justify-content:flex-end;font-weight:500}.picto-piece{width:28px}.picto-protection{width:58px}.info-texte{text-align:center;margin-top:24px;padding:0 2%;color:var(--text-muted);font-size:13px}.info-box-price{padding:10px}.info-box-price,.info-box-price-protection{margin-left:auto!important;display:flex;align-items:center;grid-gap:13px;gap:13px}.info-box-price-protection{padding:0 10px;justify-content:flex-end}.checkmark{position:relative;height:22px;width:22px;flex:0 0 auto;border-radius:6px;border:1px solid var(--border-input);background:var(--card);transition:background .2s,border-color .2s}.item-info-box{margin-bottom:10px;padding:2px 12px}.item-info-box,.item-info-box-protection{cursor:pointer;background:var(--card);border-radius:var(--radius-sub);border:1px solid var(--border);grid-gap:5px;gap:5px;transition:border-color .2s,background .2s}.item-info-box-protection{margin-bottom:30px}input[type=checkbox].item-checkbox{display:none}.item-info-box-protection:hover,.item-info-box:hover{border:1px solid var(--accent)}.lab>input:checked+.item-info-box-protection>:last-child>.checkmark,.lab>input:checked+.item-info-box>:last-child>.checkmark,.lab>input:checked+.offre-batterie-box>.info-box-price>.checkmark{background:var(--accent);border-color:var(--accent)}.lab>input:checked+.item-info-box-protection>:last-child>.checkmark:after,.lab>input:checked+.item-info-box>:last-child>.checkmark:after,.lab>input:checked+.offre-batterie-box>.info-box-price>.checkmark:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lab>input:checked+.item-info-box,.lab>input:checked+.item-info-box-protection{border:.0625rem solid var(--accent);background:var(--accent-soft)}.component-phone-data-prices{margin-bottom:10px}.amount-info-box{margin-top:10px;margin-bottom:0;padding:10px 14px;background:var(--accent-soft);border-radius:var(--radius-sub);font-weight:500}.text-protection{margin:0;padding-bottom:15px;color:var(--text-sub);font-size:13px}.phone-data-macarons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;grid-gap:10px 24px;gap:10px 24px;margin-bottom:24px;font-size:14px;color:var(--text-sub)}.phone-data-macaron{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.item-info-box.offre-batterie-box{flex-wrap:wrap;background:var(--warning-soft);border:1px solid var(--warning-25)}.item-info-box.offre-batterie-box:hover{border:1px solid var(--accent)}.lab>input:checked+.item-info-box.offre-batterie-box{background:var(--warning-soft)}.offre-batterie-encart{flex-basis:100%;display:flex;align-items:flex-start;grid-gap:8px;gap:8px;padding:0 4px 12px;font-size:13px;line-height:1.5;color:var(--text-sub)}.offre-batterie-encart-icone{flex-shrink:0}.offre-batterie-badge{display:inline-flex}@media screen and (max-width:767px){.component-phone-data{width:100%;margin:auto}.component-phone-data-picture{display:none}}@media screen and (min-width:1024px){.info-texte,.phone-data-info-box,.protection-data-info-box{width:450px}}.discount-badge{display:inline-block;border-radius:var(--radius-pill);padding:3px 10px;font-weight:600;font-size:12px;line-height:17px;white-space:nowrap;vertical-align:middle}.discount-badge-bleu{background-color:var(--accent-15);color:var(--accent)}.discount-badge-vert{background-color:var(--success-soft);color:var(--success)}.data-form{text-align:left}.df-separator{border:0;border-top:1px solid var(--border);margin:24px 0}.df-field{margin-bottom:16px}.df-label{display:block;margin-bottom:5px;font-size:12px;font-weight:600;color:var(--text-sub)}.df-required{color:var(--accent)}.df-input-wrap{display:flex;align-items:center;background:var(--bg-soft);border:1px solid var(--border-input);border-radius:var(--radius-ctl);transition:border-color .2s,background .2s}.df-input-wrap:focus-within{border-color:var(--accent);background:var(--card)}.df-input-error{border-color:var(--danger)}.df-icon{display:inline-flex;align-items:center;flex:0 0 auto;padding-left:12px;color:var(--text-muted)}.df-input-wrap input,.df-input-wrap select,.df-input-wrap textarea{flex:1 1;width:100%;min-width:0;border:0;outline:none;background:transparent;padding:0 12px;height:46px;font-family:var(--font-stack);font-size:15px;color:var(--text)}.df-input-wrap input::-webkit-input-placeholder,.df-input-wrap textarea::-webkit-input-placeholder{color:var(--text-muted)}.df-input-wrap input::placeholder,.df-input-wrap textarea::placeholder{color:var(--text-muted)}.df-textarea-wrap textarea{height:auto;padding:12px;resize:vertical;line-height:1.5}.df-input-wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235A6B80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.df-input-wrap select:invalid,.df-input-wrap select option[value=""]{color:var(--text-muted)}.df-error{color:var(--danger)}.df-error,.df-helper{margin:5px 0 0;font-size:12px}.df-helper{color:var(--text-muted)}.df-success{margin:5px 0 0;font-size:12px;color:var(--success)}.df-consent{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.5;color:var(--text-sub);cursor:pointer}.df-consent input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent);cursor:pointer}.component-recap-page{width:100%;max-width:640px;margin:0 auto}.component-recap-page-title{font-size:22px;margin:8px 0 16px}.component-recap-page-title,.title-DataForm{text-align:center;color:var(--text);box-sizing:border-box;font-weight:700;letter-spacing:-.02em}.title-DataForm{font-size:17px;margin:20px 0}.component-recap-page-info{font-size:14px;line-height:1.55;margin:14px 6px;text-align:center;color:var(--text-sub)}.component-recap-bloc{display:grid;border-radius:var(--radius-card);margin-bottom:20px;font-size:15px;padding:20px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);grid-gap:16px;gap:16px;-webkit-animation:b2bSlideIn .35s ease both;animation:b2bSlideIn .35s ease both}.component-recap-bloc-image{grid-column:1;display:flex}.component-recap-bloc-image img{width:100%;object-fit:contain;padding:5px}.component-recap-bloc-model{grid-column:2;align-self:center;max-width:360px;min-width:260px;width:100%;text-align:start;color:var(--text)}.component-recap-bloc-model-title{font-weight:700;padding-bottom:12px;font-size:17px;letter-spacing:-.01em}.component-recap-bloc-model>div>div>div{color:var(--text-sub)}.component-recap-bloc-totalAmount{font-weight:700}.item-protection-recapPage{display:flex;align-items:center!important;font-size:15px;width:100%;margin-bottom:24px;cursor:auto;border-radius:var(--radius-sub);border:1px solid var(--border);background:var(--card);grid-gap:5px;gap:5px}.picto-protection-recapPage{padding:10px 5px;width:75px;display:flex}.info-box-label-proctection-recapPage{padding:0;display:flex;font-size:15px;font-weight:500;flex-direction:row-reverse;text-align:center;width:100%;justify-content:flex-end;align-items:center}.sub-info{background:var(--accent-soft);padding:20px 24px;border-radius:var(--radius-sub);color:var(--text-sub);text-align:center;margin-top:24px;font-size:14px}.component-promo-code{padding-bottom:4px;text-align:left}#validate-promo-code-button{min-width:100%;padding:0 10px;margin-top:2px;height:42px;font-size:14px;background:transparent;color:var(--accent);border:1px solid var(--accent-25);box-shadow:none}#validate-promo-code-button:hover{background:var(--accent-soft);border-color:var(--accent);-webkit-transform:none;transform:none;box-shadow:none}.recap-ligne{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;grid-gap:6px 10px;gap:6px 10px;margin:10px 0}.recap-ligne-libelle{flex:1 1 auto;min-width:0}.recap-ligne-prix{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;white-space:nowrap}.recap-prix-barre{text-decoration:line-through;color:var(--text-muted);font-size:13px}.recap-prix-net{font-weight:600;color:var(--text)}.recap-offre-batterie{margin-top:12px;padding:10px 12px;background:var(--warning-soft);border:1px solid var(--warning-25);border-radius:var(--radius-sub);font-size:13px;line-height:1.5;color:var(--text-sub);display:flex;align-items:center;grid-gap:8px;gap:8px}@media screen and (max-width:767px){.component-recap-page{width:auto;margin:0 2%}.component-recap-bloc{display:grid;grid-template-columns:auto auto;grid-column:1/2}.component-recap-bloc-image{display:none}.component-recap-bloc-model{padding:10px;text-align:center;margin:0 auto}}.end-message{width:100%;max-width:640px;margin:0 auto;font-size:15px;color:var(--text);text-align:center}.end-message h4{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:8px 0 16px}.prix-carte{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:16px 20px;margin:16px auto;text-align:left;-webkit-animation:b2bSlideIn .35s ease both;animation:b2bSlideIn .35s ease both}.prix-ligne{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;padding:8px 0;font-size:14px;color:var(--text-sub)}.prix-ligne+.prix-ligne{border-top:1px solid var(--border)}.prix-libelle{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;text-align:left}.prix-montant{font-weight:600;color:var(--text);white-space:nowrap}.prix-montant-deduit{font-weight:500;font-size:13px;color:var(--success)}.prix-total{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;margin-top:10px;padding:12px 14px;background:var(--accent-soft);border-radius:var(--radius-sub)}.prix-total-libelle{font-size:15px;font-weight:600}.prix-total-montant{font-size:26px;font-weight:700;color:var(--accent);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prix-economie{text-align:center;font-size:14px;font-weight:600;color:var(--success);margin:12px 0 16px}.end-message button{outline:0;width:100%;background:var(--card);height:60px;padding:0 15px;font-size:16px;font-weight:600;border-radius:var(--radius-ctl);color:var(--accent);font-family:var(--font-stack);cursor:pointer;border:1px solid var(--accent-25);transition:background .2s,border-color .2s}.end-message button:hover{background:var(--accent-soft);border-color:var(--accent)}.end-message-button button{margin-top:20px}.end-message_rdv button{border:0;outline:0;width:100%;background:var(--accent);height:60px;padding:0 15px;font-size:17px;font-weight:600;border-radius:var(--radius-ctl);color:#fff;font-family:var(--font-stack);cursor:pointer;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s}.end-message_rdv button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 8px 20px rgba(43,127,212,.28);background:var(--accent);border:0}.end-info{padding:20px 24px;font-size:15px;font-weight:600;text-align:center;background:var(--card);border:1px solid var(--accent-25);border-radius:var(--radius-ctl);margin-top:20px;color:var(--accent);transition:background .2s,border-color .2s}.end-info:hover{background:var(--accent-soft);border-color:var(--accent)}.box-info{width:100%;max-width:640px;margin:0 auto}.modal-text{color:var(--text-sub);margin-bottom:20px;font-size:15px;font-family:var(--font-stack)}.modal-title{margin:5px 0}.final-offre-batterie{margin:12px auto;padding:10px 12px;background:var(--warning-soft);border:1px solid var(--warning-25);border-radius:var(--radius-sub);font-size:13px;line-height:1.5;color:var(--text-sub);display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}@media screen and (max-width:767px){.end-message h4{font-size:18px}.end-message-button button{font-size:15px}.end-info{font-size:14px;padding:18px 12px}}.main-footer .text{margin:0}.footer-main_wrapper{max-width:1740px;margin:0 auto;padding:35px 5% 20px}.main-footer .container{background-color:#039;text-align:center;height:auto;width:auto}.footer-link{display:grid;grid-gap:23px;grid-template-columns:1fr 1fr;text-align:start}.footer-main_footer h3{margin-top:0;margin-bottom:12px;font-weight:700;font-size:16px;color:#fff;text-align:start}.footer-main_footer ul{display:table;list-style:none;line-height:1.6;font-size:14px;margin-bottom:30px;margin-top:-3px;padding:0}.footer-main_footer ul a{color:inherit;text-decoration:none;opacity:.8;color:#fff}.footer-main_footer ul a:hover{opacity:1}.copyright{position:relative;color:#fff;margin-top:44px;margin-bottom:0;font-weight:700;bottom:35px}.footer-item{width:234px}.footer-main{width:auto;display:flex;justify-content:center;flex-wrap:wrap}.footer-item .para{font-size:21px;text-align:start;color:#fff;font-weight:700;margin:11px}.footer-item .highlighted{background-color:#fff;color:#039;margin:0;width:165px}@media screen and (min-width:1024px) and (orientation:landscape){.footer-link{grid-template-columns:1fr 1fr 1fr 1fr}.footer-item .para{font-size:23px}.footer-item .highlighted{width:186px}.col-sm-4 .col-sm-3{display:grid;justify-items:center}}@media screen and (max-width:575px){.footer-link{grid-template-columns:1fr}.footer-item .para{font-size:17px}.footer-item .highlighted{width:133px}.footer-main_wrapper{padding:35px 10% 20px}}@media screen and (max-width:361px){.footer-main{width:50%}.footer-item .para{font-size:21px}.footer-item .highlighted{width:165px}.footer-main_wrapper{padding:32px 34px 20px}}@media screen and (min-width:600px){.footer-main_wrapper{padding:35px 10% 20px}.footer-link{justify-items:center}}.header-main{display:flex;flex-direction:column;height:100px;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1);z-index:1000}.main-hearder .app__header{position:fixed;top:-1px;left:0;width:100%;height:56px}.logo{width:195px;margin-top:6px}.img-logo{width:70%}.header-main_wrapper{max-width:1740px;padding:0 20px;margin:0 auto}.header-main_header{display:flex;align-items:center;width:100%;flex:1 1;justify-content:space-between;box-sizing:border-box}.header-main_nav{display:flex;align-items:center;height:100%;margin-left:auto;font:normal normal normal 15px/1.4em roboto-bold,roboto,sans-serif;font:var(--fnt,var(--font_1));font-weight:600;font-size:15px;padding:0 5px}.header_wrapper{max-width:1740px;padding:0 126px;margin:0 auto}.main-hearder .header-text{padding:0 10px}.main-hearder .button{color:#039;margin:0;position:relative;transition:color .4s ease 0s;transition:var(--trans2,color .4s ease 0s);white-space:nowrap;font-size:16px}.main-hearder .box{border:1px solid #039;border-radius:5px;margin:0 5px}.main-hearder .link_btn{align-items:center;box-sizing:border-box;border-radius:2px;display:flex;justify-content:center;justify-content:var(--label-align);min-width:100%;text-align:initial;width:133px;height:34px}.main-hearder .link{color:#324158}.main-hearder .link:hover{color:#039}.main-hearder .link_btn:hover,.main-hearder .link_btn:hover span{background-color:#039;color:#fff}:root{--shd:none;--fnt:normal normal normal 15px/1.4em roboto-bold,roboto,sans-serif;--font_1:normal normal normal 12px/1.1em raleway,sans-serif;--trans2:color 0.4s ease 0s;--trans1:border-color 0.4s ease 0s,background-color 0.4s ease 0s;--label-align:center}@media screen and (max-width:1150px){.header_wrapper{padding:0 80px 0 26px}.logo{width:200px}.header-main_nav{grid-column-gap:22px;-webkit-column-gap:22px;column-gap:22px;font:normal normal normal 15px/1.4em roboto-bold,roboto,sans-serif;font:var(--fnt);font-weight:700}}@media screen and (max-width:1025px){.header_wrapper{padding:0 80px 0 26px}.logo{width:202px}.header-main_nav{grid-column-gap:22px;-webkit-column-gap:22px;column-gap:22px}}@media screen and (max-width:850px){.header-nav{display:none}.header_wrapper{padding:0 26px;grid-gap:15px;gap:15px}.logo{width:150px}}@media screen and (max-width:370px){.header_wrapper{padding:0 19px;box-sizing:border-box}}@media screen and (max-width:320px){.logo{width:120px}.main-hearder .link_btn{width:130px}.header_wrapper{padding:0 19px;box-sizing:border-box}}.stepper{margin-top:24px;padding:0 4px;-webkit-animation:b2bFadeIn .35s ease both;animation:b2bFadeIn .35s ease both}.stepper,.stepper-step{display:flex;align-items:center}.stepper-step{min-width:0}.stepper-step+.stepper-step{flex:1 1}.stepper-connector{flex:1 1;height:2px;margin:0 10px;border-radius:1px;background:var(--accent-15);transition:background .3s}.stepper-step-active .stepper-connector,.stepper-step-done .stepper-connector{background:var(--accent)}.stepper-dot{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:var(--radius-pill);border:1px solid var(--accent-25);background:var(--card);color:var(--text-muted);font-size:12px;font-weight:600;transition:background .3s,border-color .3s,color .3s}.stepper-step-active .stepper-dot{background:var(--accent);border-color:var(--accent);color:#fff}.stepper-step-done .stepper-dot{background:var(--accent-15);border-color:transparent;color:var(--accent)}.stepper-title{margin-left:8px;font-size:12px;font-weight:600;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stepper-step-active .stepper-title{color:var(--text)}.stepper-step-done .stepper-title{color:var(--text-sub)}@media screen and (max-width:767px){.stepper-title{display:none}.stepper-connector{margin:0 6px}.stepper-dot{width:22px;height:22px;font-size:11px}}body{margin:0;width:100%;font-family:var(--font-stack);font-weight:400;color:var(--text);background:var(--bg)}a{text-decoration:none}*,:after,:before{box-sizing:border-box}:root{--desktop-wrapper-width:1740px;--mobile-header-height:10px;--desktop-header-height:60px}.main-content{min-height:100vh;background:var(--bg-gradient);display:flex;flex-direction:column}.main-content>.page_wrapper{flex:1 1}.page_wrapper{max-width:1740px;width:100%;padding:0 20px;margin:0 auto}.main-page{margin-bottom:30px;margin-top:60px;margin-top:var(--desktop-header-height);padding-top:20px;min-height:70vh}.results-title{max-width:720px;margin:32px auto 24px;color:var(--text);font-size:17px;font-weight:700;letter-spacing:-.02em;-webkit-animation:b2bFadeIn .35s ease both;animation:b2bFadeIn .35s ease both}.class-title,.results-title{width:100%;text-align:center}.class-title{margin:28px auto 10px;color:var(--text-sub);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.component-grid-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;width:100%;text-align:center}.component-grid-element{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);aspect-ratio:1/1;min-width:100%;height:100%;padding:var(--element-spacer-y) var(--element-spacer-x);--element-spacer-y:1.25rem;--element-spacer-x:1.25rem;transition:border-color .3s,box-shadow .3s,-webkit-transform .2s;transition:border-color .3s,transform .2s,box-shadow .3s;transition:border-color .3s,transform .2s,box-shadow .3s,-webkit-transform .2s;-webkit-animation:b2bSlideIn .35s ease both;animation:b2bSlideIn .35s ease both}.component-grid-list>:nth-child(2){-webkit-animation-delay:.05s;animation-delay:.05s}.component-grid-list>:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}.component-grid-list>:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s}.component-grid-list>:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.component-grid-list>:nth-child(6){-webkit-animation-delay:.25s;animation-delay:.25s}.component-grid-list>:nth-child(n+7){-webkit-animation-delay:.3s;animation-delay:.3s}.component-grid-element-title{font-size:14px;font-weight:600;color:var(--text)}#component-phones-title-element{margin-top:-17px}.component-results-element{cursor:pointer}.component-results-element:hover{border-color:var(--accent-25);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 16px rgba(43,127,212,.1)}.component-grid-element img{width:100%;object-fit:contain}#component-categories-results-element img{height:55%;min-height:50px;margin:8% 0 5%}#component-brands-results-element img,#component-phones-results-element img{height:65%;width:100%;margin:11% 0 2%}.component-skeleton-element-img{height:130px}.component-skeleton-element-title{height:20px}.component-grid-element-title{position:relative;display:block;bottom:-10%}.ant-btn-primary{background:var(--accent)}.ant-btn-primary:not(:disabled):hover{background:var(--accent);opacity:.9}.detailBonusReprise{margin-top:10px;color:var(--text-sub);font-size:13px}.return-button{display:inline-flex;align-items:center;margin:18px auto 0;padding:8px 14px;background:transparent;border:1px dashed var(--accent-25);border-radius:var(--radius-ctl);color:var(--accent);font-family:var(--font-stack);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .3s,background .3s}.return-button:before{content:"← ";padding-right:4px}.return-button:hover{border-color:var(--accent);background:var(--accent-soft)}.validate-button{display:inline-block;-webkit-appearance:none;appearance:none;border:0;outline:0;background:var(--accent);height:52px;width:100%;padding:0 15px;margin-top:15px;font-family:var(--font-stack);font-size:15px;font-weight:600;border-radius:var(--radius-ctl);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;transition:box-shadow .2s,background .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s,background .2s;transition:transform .2s,box-shadow .2s,background .2s,-webkit-transform .2s}.validate-button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 8px 20px rgba(43,127,212,.28)}.validate-button:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:none}.validate-button:disabled{background:var(--accent-25);cursor:default;-webkit-transform:none;transform:none;box-shadow:none}.qualireparDesktop{margin-top:20px}.offreWEB,.qualireparMobile{margin-bottom:10px}@media screen and (max-width:767px){.results-title{margin:24px auto 20px;font-size:16px}#component-phones-title-element{margin-top:-1%}.component-grid-element img{margin-top:10%;margin-bottom:10%;height:60px}#component-phones-results-element img{height:65%;width:100%;margin:11% 0 2%}.component-skeleton-element-img{height:70px}.component-skeleton-element-title{height:15px}.qualireparDesktop{display:none}}@media screen and (max-width:575px){.component-grid-element-title{font-size:13px;line-height:1.25;bottom:-4%}}@media screen and (min-width:768px){.component-grid-list{grid-template-columns:repeat(3,1fr);grid-gap:16px}.component-grid-element-title{bottom:-13%;font-size:15px}.return-button{margin-top:32px}.qualireparMobile{display:none}}@media screen and (min-width:1024px){.page_wrapper{max-width:1000px}.component-grid-list{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=main.abbcaff2.chunk.css.map */