.buyback-tunnel-quotation-step{display:flex;opacity:.5;align-items:center}.buyback-tunnel-quotation-step:before{content:"";display:block;width:2.125rem;border-bottom:dotted white 5px;border-radius:0}@media (min-width: 784px){.buyback-tunnel-quotation-step:before{width:3.1875rem}}.buyback-tunnel-quotation-step--is-done,.buyback-tunnel-quotation-step--is-active{opacity:1}.buyback-tunnel-quotation-step--is-first:before{width:0;border:none}.buyback-tunnel-quotation-step__wrapper{display:flex;align-items:center;justify-content:center;padding:.25rem;background-color:#fff;border-radius:1.7rem;width:-moz-fit-content;width:fit-content;gap:.5rem}@media (min-width: 784px){.buyback-tunnel-quotation-step__wrapper{padding-right:.75rem}}.buyback-tunnel-quotation-step__step-number{color:var(--white);background-color:#1b2c71;font-size:var(--veryLargeSize);font-weight:var(--bold);text-align:center;height:2.875rem;width:2.875rem;border-radius:1.4375rem;line-height:2.875rem;font-family:var(--titleFont);flex-shrink:0}@media (min-width: 784px){.buyback-tunnel-quotation-step__step-number{height:2.125rem;width:2.125rem;border-radius:1.0625rem;line-height:2.125rem;font-size:var(--mediumSize)}}.buyback-tunnel-quotation-step--is-done .buyback-tunnel-quotation-step__step-number{background-color:#01bcf2}.buyback-tunnel-quotation-step__step-title{display:none;color:#1b2c71;font-weight:var(--bold);font-size:var(--mediumSize)}@media (min-width: 784px){.buyback-tunnel-quotation-step__step-title{display:block}}.buyback-tunnel-quotation-step__check-mark:before{display:flex;justify-content:center;align-items:center;height:100%}.buyback-tunnel-quotation-step-summary{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.buyback-tunnel-quotation-step-summary__list{display:flex;padding-left:0;margin:0}.buyback-tunnel-quotation-step-summary__step-title{color:var(--white);font-weight:var(--bold);font-size:var(--largeSize)}@media (min-width: 784px){.buyback-tunnel-quotation-step-summary__step-title{display:none}}.buyback-tunnel-dealers-list{background-color:var(--color-link-water);border-radius:1rem;margin:1rem auto;padding:1.5rem}@media (min-width: 959px){.buyback-tunnel-dealers-list{padding:3rem}}.buyback-tunnel-dealers-list__container-list{max-height:25rem;overflow-y:auto;padding:.5rem;background-color:var(--white);margin-top:2rem}@media (min-width: 959px){.buyback-tunnel-dealers-list__container-list{max-height:32rem}}.buyback-tunnel-dealers-list__title{text-transform:uppercase;font-weight:var(--bold);color:var(--color-lucky-point);margin-bottom:1rem}.buyback-tunnel-dealers-list__title:after{content:"*";color:var(--color-cerulean);margin-left:.3rem}.buyback-tunnel-dealers-list__description{margin-bottom:2rem}.buyback-tunnel-dealers-list__icon-check{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--color-lucky-point);color:var(--white);font-size:.7rem}.buyback-tunnel-dealers-list__infos{display:flex;align-items:center;gap:1rem}.buyback-tunnel-dealers-list__infos--store{padding:.5rem 1rem;border-bottom:1px solid var(--color-mercury)}@media (min-width: 0) and (max-width: 575px){.buyback-tunnel-dealers-list__infos--store{padding:.75rem 0;flex-wrap:wrap}}@media (min-width: 575px){.buyback-tunnel-dealers-list__infos--store .buyback-tunnel-dealers-list__infos-container{padding-left:1rem}}@media (min-width: 0) and (max-width: 575px){.buyback-tunnel-dealers-list__infos--store .button{flex:1;text-align:center}}@media (min-width: 575px){.buyback-tunnel-dealers-list__infos--store .button{margin-left:auto}}.buyback-tunnel-dealers-list__infos-title{font-size:var(--mediumSize);font-weight:var(--semiBold);transition:color .25s}.buyback-tunnel-dealers-list__infos-address{color:var(--color-lucky-point);font-weight:var(--bold)}.buyback-tunnel-dealers-list__infos-distance{font-style:var(--italic);color:var(--color-abbey)}@media (min-width: 0) and (max-width: 575px){.buyback-tunnel-dealers-list__infos-icon{flex:10%}}.buyback-tunnel-dealers-list__infos-icon:before{font-size:1.25rem}.buyback-tunnel-dealers-list__button-select{display:inline-flex;justify-content:center;width:12rem;gap:.5rem}.buyback-tunnel-dealers-list__button-select--selected{background-color:var(--white);color:var(--color-lucky-point);cursor:default}.buyback-tunnel-dealers-list__button-select--selected:hover{background-color:var(--white);color:var(--color-lucky-point)}.buyback-tunnel-city-selection{display:flex;flex-direction:column;max-width:100%;margin:2rem auto}.buyback-tunnel-city-selection__icon-wrapper{display:inline-flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background-color:#bc6d32}.buyback-tunnel-city-selection__icon{color:var(--white);font-size:1.5rem}.buyback-tunnel-city-selection__alert{display:inline-flex;background-color:#fff4e6;color:#bc6d32;padding:.3rem 1rem;border-radius:.625rem;gap:.5rem}.buyback-tunnel-step-contact-details{padding-block:2.6875rem}.buyback-tunnel-step-contact-details .city-autocomplete__input{padding-left:1.2rem}.buyback-tunnel-step-vehicle-details{padding-block:2rem}.file-input__label{font-weight:var(--bold);margin-bottom:.625rem}.file-input__label--required:after{content:"*";color:var(--brandPrimary)}.file-input__desc{margin-bottom:1rem}.file-input__wrapper{padding:1.125rem 2rem 1.125rem 1rem;border:1px dashed var(--color-mercury);border-radius:.625rem;margin:0 0 .875rem;position:relative}.file-input__wrapper--dragged-on{background-color:var(--brandPrimary);opacity:.3}.file-input__wrapper--disabled{background-color:var(--color-mercury);opacity:.3;cursor:not-allowed}.file-input__loading{margin-bottom:.5rem}.file-input__inner-label{font-family:var(--titleFont);display:flex;font-weight:var(--regular);white-space:pre-wrap;pointer-events:none;align-items:center;gap:2.2rem}.file-input__inner-label--required strong:after{content:"*";color:var(--brandPrimary);font-family:var(--secondary-font-base)}.file-input__file-icon{height:2.25rem;width:2.75rem;flex-shrink:0}.file-input__inner-label-action{font-weight:var(--bold);text-decoration:underline;cursor:pointer;pointer-events:auto}.file-input__input{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0}.file-input__input[disabled]{cursor:not-allowed}.file-input__list{list-style:none;padding:0}.file-input__item{display:flex;background-color:var(--color-wild-sand);border-radius:.375rem;padding:.5rem;align-items:center;gap:.75rem;margin-bottom:.375rem}.file-input__image-preview{min-width:3.125rem;width:3.125rem;height:3.125rem;-o-object-fit:cover;object-fit:cover;overflow:hidden}.file-input__file-name{display:flex;flex:1;font-weight:var(--bold);color:var(--brandSecondary);min-width:0;word-break:break-word;white-space:normal}.file-input__file-name--ellipsis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.file-input__file-size{flex-shrink:0;margin-left:.625rem;color:var(--color-gray);white-space:nowrap}.file-input__error{font-weight:var(--regular);color:var(--color-medium-carmine)}.buyback-damage-summary{width:100%;padding:1.375rem;background-color:var(--white);border-radius:.875rem}.buyback-damage-summary__title{text-transform:uppercase;color:var(--brandSecondary);font-family:var(--titleFont);font-weight:var(--bold);margin-bottom:.325rem}.buyback-damage-summary__subtitle{display:block;margin-top:.5rem}.buyback-damage-summary__grid{margin-top:1rem;display:flex;flex-wrap:wrap;gap:1rem}.buyback-damage-summary__item-wrapper{width:100%;box-sizing:border-box;border-radius:.5rem;border:1px solid var(--color-mercury);padding:.75rem}@media (min-width: 959px){.buyback-damage-summary__item-wrapper{width:calc(50% - .5rem)}}.buyback-damage-summary__damage-item{display:flex;justify-content:space-between;padding:.75rem 0}.buyback-damage-summary__damage-item:last-child{border:none}.buyback-damage-summary__damage-zone{font-family:var(--titleFont);font-weight:var(--bold);margin-right:.5rem}.buyback-damage-summary__actions{display:flex}.buyback-damage-summary__img-required{margin-top:.75rem;color:var(--error)}.buyback-damage-summary .file-input__file-icon{height:5rem;width:5rem}.view-selector--rear,.view-selector--front,.view-selector--left,.view-selector--right{height:100%;width:100%}.view-selector__picture-row{display:flex;height:8.6rem;gap:1rem}.view-selector__picture-large{height:100%;width:90%}.view-selector__picture-small{height:100%;width:40%}.view-selector__part{fill:transparent}.view-selector__part--clickable{pointer-events:auto}.view-selector__part--clickable:hover,.view-selector__part--selected{fill:var(--brandPrimary);opacity:.45;stroke:#000}.view-selector__part--done{fill:var(--brandSecondary);opacity:.6;stroke:#000}.view-selector__checkmark{display:none}.view-selector__checkmark--done{display:block}.buyback-damage-picker{display:block;gap:.375rem;padding-top:2.375rem;padding-bottom:2.5rem}.buyback-damage-picker__picker-title{display:block;padding-left:1.375rem;color:var(--color-mine-shaft);font-size:var(--mediumSize);font-weight:var(--bold);margin-bottom:1.25rem}@media (min-width: 959px){.buyback-damage-picker__picker-title{max-width:51.5rem;padding:0;margin:0 auto 1.25rem}}.buyback-damage-picker__select-list{padding:0 1.375rem}.buyback-damage-picker__zone-selector{margin-bottom:1.375rem}.buyback-damage-picker__damage-selector-label{font-style:normal;font-weight:var(--bold);color:var(--color-mine-shaft);display:block}.buyback-damage-picker__damage-selector-select{margin-bottom:1.25rem}.buyback-damage-picker__container{max-width:51.5rem;height:100%;margin:0 auto;overflow:hidden}.buyback-damage-picker__content-wrapper{height:-moz-fit-content;height:fit-content;max-height:34.375rem;display:flex;width:calc(100% + 21rem);transition:width .3s ease-in-out;margin-bottom:2rem}.buyback-damage-picker__content-wrapper--is-open{width:100%}.buyback-damage-picker__picture-container{flex:1;display:flex;flex-direction:column;height:100%;gap:2rem}.buyback-damage-picker__side-modal-wrapper{width:21rem;padding:.325rem;margin-left:1rem}.buyback-damage-picker__side-modal{background-color:#fff;box-shadow:0 3px 6px #0000001a;border-radius:.625rem;max-height:33.75rem;display:flex;flex-direction:column}.buyback-damage-picker__modal-header{display:flex;padding:1rem 1rem 0}.buyback-damage-picker__title{color:var(--color-abbey);font-weight:var(--semiBold);font-size:14px;flex:1}.buyback-damage-picker__close-icon:before{color:var(--color-tundora);font-size:9px}.buyback-damage-picker__radio-group-wrapper{flex:1;margin:0 2rem 1rem 1rem}.buyback-damage-picker__modal-footer{width:100%;display:flex;padding:.875rem;justify-content:flex-end;gap:2.5rem;border-top:solid 1px var(--color-mercury)}.buyback-damage-picker__footer-action{font-family:var(--primary-font-base);font-weight:var(--bold);color:var(--brandPrimary)}.buyback-damage-picker__footer-action--clear{color:var(--color-manatee)}.buyback-damage-picker .select-input>select{height:3.75rem}.buyback-tunnel-step-vehicle-state{padding-block:2rem}.buyback-tunnel-step-vehicle-state__formrow{margin-bottom:2.5rem}.buyback-tunnel-step-vehicle-state__date-picker{max-width:20.5rem}.buyback-tunnel-step-vehicle-state__damage-picker{position:relative}.buyback-tunnel-step-vehicle-state__damage-picker:before{content:"";position:absolute;top:0;left:-20vh;bottom:0;width:300vw;background-color:var(--color-cultured);z-index:-1}@media (min-width: 784px){.buyback-tunnel-step-vehicle-state__damage-picker:before{left:-100vh}}.buyback-tunnel-step-vehicle-state__textarea{resize:vertical}.buyback-tunnel-step-vehicle-state__wrapper-checkbox{display:flex;flex-direction:column;margin-top:1rem}.buyback-tunnel-step-vehicle-state__checkbox{display:flex}.buyback-tunnel-step-vehicle-state__label{font-size:var(--smallSize);font-weight:var(--regular);margin:0;margin-top:.2rem}.buyback-tunnel-step-vehicle-state__label--link,.buyback-tunnel-step-vehicle-state__text-link{color:var(--color-mine-shaft)}.sticky-contact{position:fixed;bottom:9rem;right:1.5rem;z-index:2;height:-moz-fit-content;height:fit-content}@media (min-width: 1365px){.sticky-contact{top:0;margin-top:22rem}}.sticky-contact__content{width:auto;background-color:var(--white);text-align:center;padding:1.5rem;box-shadow:0 2px 10px #0003;border:1px solid var(--color-wild-sand);border-radius:.625rem}.sticky-contact__icon-wrapper{display:inline-flex;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;border-radius:50%;box-shadow:0 0 .625rem #0000001c;background-color:var(--white);cursor:pointer}.sticky-contact__icon-wrapper--hide{display:none}.sticky-contact__icon{color:var(--color-dark-blue)}.sticky-contact__close-icon{position:absolute;top:0;right:.5rem;cursor:pointer;font-size:1.5rem}.sticky-contact__title{font-size:var(--largeSize);font-weight:700}@media (min-width: 959px){.sticky-contact__title{font-size:1.875rem}}.sticky-contact__text{margin:0}.sticky-contact__container-button{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:1rem 0}.sticky-contact__button-phone,.sticky-contact__button-contact{display:flex;align-items:center;justify-content:flex-start;gap:1rem}@media screen and (max-width: 55.99em){.desktop-only{display:none!important}}@media screen and (min-width: 56em){.mobile-only{display:none!important}}:root{--tabletBreakpoint: 35em;--menuBreakpoint: 56em}:export{brandprimary:var(--brandPrimary);brandsecondary:var(--brandSecondary);brandproductcard:var(-- #131433);shade01:var(--shade01);shade02:var(--shade02);shade03:var(--shade03);shade04:var(--shade04);shade05:var(--shade05);shade06:var(--shade06);uisuccess:var(--success);uiinfo:var(--info);uiwarning:var(--warning);uierror:var(--error);uihelp:var(--help);text-black:var(--black);text-white:var(--white)}:root{--color-dark-blue: #131433;--color-cerulean: #01bcf2;--color-mariner: #2468d6;--color-chambray: #31407e;--color-lucky-point: #1b2c71;--color-downriver: #091546;--color-burnt-sienna: #e9635f;--color-cosmos: #ffd7d6;--color-pastel-green: #69e564;--color-mabel: #d8f5ff;--color-link-water: #eff3fb;--color-mine-shaft: #282828;--color-tundora: #404040;--color-abbey: #4d4f56;--color-dove-gray: #707070;--color-gray: #909090;--color-dusty-gray: #989898;--color-mercury: #e5e5e5;--color-cultured: #f7f7f7;--color-silver: #c3c3c3;--color-wild-sand: #f4f4f4;--color-silver-chalice: #a4a4a4;--color-blue-haze: #babfd4;--color-mischka: #d6d8e3;--color-manatee: #8f94ab;--color-waterloo: #727890;--color-gallery: #ebeaea;--color-black-pearl: #06081e;--color-lemon-yellow: #f8eb4c;--color-medium-carmine: #b9412d;--brandProductCard: #131433;--brandPrimary: #01bcf2;--brandSecondary: #1b2c71;--white: #fff;--black: #000;--themeProductCard: var(--theme-primary-color, #131433);--themePrimary: var(--theme-primary-color, #01bcf2);--themeSecondary: var(--theme-secondary-color, #1b2c71);--themeTertiary: var(--theme-primary-color, #1b2c71);--red: #ee0000;--shade01: #fff;--shade02: #e9e9e9;--shade03: #d8d8d8;--shade04: #737373;--shade05: #333333;--shade06: #000;--success: #42c13d;--info: #ee8c3e;--warning: #ee8c3e;--error: #e9635f;--help: #01bcf2;--inputError: #ffd7d6;--invertedSuccess: #4ed17b;--invertedInfo: #fbb03b;--invertedWarning: #ff9a9a;--invertedError: #ff9a9a;--divider: #e9e9e9;--blockBackground: #fff;--callToAction: #01bcf2;--fontDisabled: #333333;--fontSecondaryColor: #333333;--titleColor: #01bcf2;--backgroundColor: #fff;--fontColor: #131433;--reverseBackgroundColor: #131433;--reverseFontColor: #fff;--buttonPrimaryColor: #01bcf2;--buttonSecondaryColor: #fff;--callToActionColor: #fff;--callToActionBackground: #01bcf2;--hoverableColor: #01bcf2;--iconColor: #01bcf2;--notificationColor: #fff;--notificationBackground: #01bcf2;--modalColor: #000;--modalBackground: #fff;--modalBorderColor: #737373;--productBackground: #fff;--productColor: #000;--productPriceColor: #333333;--productDecreasingPriceColor: #f7f5f5;--promotionBorderColor: #1b2c71;--optionBackground: #d8d8d8;--optionColor: #000;--optionItemBackground: #fff;--optionItemBorderColor: #737373;--optionItemColor: #333333;--optionItemActiveBorderColor: #737373;--inputBorderColor: #737373;--reinsuranceBackgroundColor: #edf7ed;--reinsuranceTextColor: #1e4520;--productInformationMessageBackgroundColor: #ffe9c7}.page-cotation{overflow-x:hidden}.page-cotation.page-content--with-padding{padding-bottom:0}.buyback-tunnel__layout{position:relative;display:flex;justify-content:center;align-items:flex-start;padding:0 1rem}@media (min-width: 959px){.buyback-tunnel__layout{padding:0}}.buyback-tunnel__container{flex:1;max-width:calc(var(--tiniestContainerWidth) + (var(--boxSizeMargin)))}.buyback-tunnel__intro{margin-bottom:2rem}@media (min-width: 959px){.buyback-tunnel__cell--no-label{padding-top:1.9rem}}.buyback-tunnel__cell-text{margin-top:0}.buyback-tunnel__actions{padding-top:1rem}.buyback-tunnel__alert{position:relative;display:flex;align-items:center;justify-content:center;font-weight:700;background-color:#ee8c3e;font-size:1.75rem;color:#fff;width:2.1875rem;height:2.1875rem;border-radius:50%;flex-shrink:0}.buyback-tunnel__alert-block{display:flex;align-items:center;gap:1rem;background-color:#fff4e6;color:#bc6d32;border-radius:.625rem;padding:1rem;margin-bottom:1.25rem}.buyback-tunnel__alert-block>p{margin:0}.buyback-tunnel__alert-block--under-field{margin-top:1rem}.buyback-tunnel__contact-button{display:block;margin:0 auto;width:-moz-fit-content;width:fit-content}.buyback-tunnel__actions{gap:1rem;justify-content:center}.buyback-tunnel__select-city{margin-top:.4rem}.buyback-tunnel__select-city label:after{display:none}.buyback-tunnel__confirmation{padding:0 1.25rem 1.5rem}.buyback-tunnel__confirmation .buyback-tunnel-quotation-summary{margin:0 auto}.buyback-tunnel__infos{padding:1rem 0;margin:0 auto;max-width:calc(var(--tiniestContainerWidth) + (var(--boxSizeMargin)));font-size:.875rem;color:var(--color-mine-shaft)}@media (min-width: 0) and (max-width: 959px){.buyback-tunnel__infos{padding:0 1rem}}.buyback-tunnel__infos>:last-child:before{content:"* ";color:var(--color-cerulean)}.buyback-tunnel__text-link{color:var(--color-mine-shaft)}.faq-preview{position:relative;padding:5.625rem 2rem;max-width:66rem;margin:0 auto}@media (min-width: 1279px){.faq-preview{padding:5.625rem 0}}.faq-preview:before{content:"";position:absolute;top:0;left:-20vh;bottom:0;width:calc(100vw - (var(--scrollbar-width, 17px)));left:50%;transform:translate(-50%);background-color:var(--color-cultured);z-index:-1}.input-wrapper{margin-bottom:var(--medium-form-gap)}@media (min-width: 959px){.input-wrapper{margin-bottom:0}}
