.modal-overlay{background-color:#05050099;inset:0;position:fixed;z-index:999}.modal{background-color:#fff;-moz-box-shadow:2px 2px 4px #ccc;-webkit-box-shadow:2px 2px 4px #ccc;box-shadow:2px 2px 2px #888;border-radius:16px;box-sizing:border-box;overflow-y:auto;padding:30px;position:fixed;top:50%;left:50%;stroke-width:1px;stroke:#000;transform:translate(-50%,-50%);width:723px;max-height:100vh;z-index:1000}@media(max-width:767px){.modal{width:100vw;height:100vh;left:50vw;top:50vh;border-radius:unset}}.modal .content{display:flex;flex-direction:column;padding:75px 30px 30px}@media(max-width:767px){.modal .content{padding:72px 31px 31px}}.modal .content .title{font-family:CR-Averta VF Extra Bold;font-size:26px;font-style:normal;font-weight:800;line-height:28px}.modal .content .subtext{font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-top:10px}.modal .actions{padding:0 30px}@media(max-width:767px){.modal .actions{padding:0 31px;width:100%}.modal .actions .car-recall-actions,.modal .actions .car-recall-actions button.btn-next{width:inherit}}.modal__btn-close{background-color:transparent;background-image:url(Close.iMcTlW9B.svg);background-repeat:no-repeat;cursor:pointer;height:16px;position:absolute;right:20px;top:20px;width:16px}.modal__btn-close:hover{cursor:pointer}.add-item__modal{display:flex;flex-direction:column;padding:0 119px 50px}@media(max-width:767px){.add-item__modal{display:block;height:100%;inset:0;padding:0;position:fixed;transform:none;width:100vw;z-index:10001}}.add-item__modal.add-product{padding:0 30px 50px}@media(max-width:767px){.add-item__modal.add-product{padding:0}}.add-item__modal.add-product .add-item__options{display:block}.add-item__modal.add-product .actions{text-align:center}.add-item__modal.add-product .actions .btn-next{width:340px}@media(max-width:767px){.add-item__modal.add-product .actions .btn-next{width:100%}}.add-item__options{display:flex;justify-content:center}@media(max-width:767px){.add-item__options{display:block}}.form .select-type{display:flex;flex-direction:row;gap:25px;margin-top:20px}@media(max-width:767px){.form .select-type{flex-direction:column}}.form .select-type-item{align-items:center;background:#f7f7f7;border-radius:8px;display:flex;flex-direction:column;justify-content:center;height:180px;width:200px}@media(max-width:767px){.form .select-type-item{flex-direction:row-reverse;height:99px;justify-content:space-between;padding:0 27px;width:auto}}.form .select-type-item .image{content:" ";background-repeat:no-repeat;background-position:center;background-size:90%;display:block;height:70%;width:calc(100% - 60px)}@media(max-width:767px){.form .select-type-item .image{width:106px;height:100%}}.form .select-type-item .title{font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.09px}.form .input-row{display:flex;flex-direction:row;gap:25px;margin-top:30px;position:relative}.form .input-row select,.form .input-row input{border:1px solid #767676;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#767676;display:flex;font-family:CR-Averta VF;height:48px;flex-grow:1;font-size:18px;font-style:normal;font-weight:400;line-height:24px;padding:5px 15px}@media(max-width:767px){.form .input-row select,.form .input-row input{width:100%}}.form .input-row select option,.form .input-row input option{color:#0b0b0e}.form .input-row select{appearance:none;background-image:url(chevron-down.DqmIwlqw.svg);background-repeat:no-repeat;background-position:right 16px center;padding-right:44px;cursor:pointer}.form .is-selected{outline:3px solid #000;background:#f7f7f7}.form .field-subtext{background:#fff;color:#0b0b0e;display:flex;font-family:CR-Averta VF;font-size:12px;font-weight:400;left:13px;line-height:16px;padding-left:5px;padding-right:5px;pointer-events:none;position:absolute;top:-8px;z-index:10}.form .input-warning{color:#ec1c24;display:flex;flex-direction:row;font-size:20px;gap:25px;margin-top:10px;position:relative}.actions{display:flex;justify-content:center}.actions .btn-submit{background-color:#dcdcdc;border-radius:100px;color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.16px;line-height:20px;padding:14px 20px;min-width:140px;width:fit-content}.actions .btn-submit.is-active{background:#000}.remove-item__modal{padding:0 30px 100px}@media(max-width:767px){.remove-item__modal{display:block;height:100%;inset:0;padding:0;position:fixed;transform:none;width:100vw;z-index:10001}}.remove-item__modal .content{padding:75px 120px 16px}@media(max-width:767px){.remove-item__modal .content{padding:75px 36px 16px}}.remove-item__modal .title{display:flex}@media(max-width:767px){.remove-item__modal .title{flex-direction:column;gap:16px}}.remove-item__modal .actions{display:flex;flex-direction:column;gap:16px;padding:0 120px}@media(max-width:767px){.remove-item__modal .actions{padding:0 36px}}@media(max-width:767px){.customize-car__modal{height:100dvh;padding:24px;overflow-y:auto;top:50%}.customize-car__modal .modal__btn-close{top:24px}}.customize-car__modal .content{padding-top:15px}@media(max-width:767px){.customize-car__modal .content{padding:40px 0 0}.customize-car__modal .content .title{font-size:22px;line-height:28px}}.customize-car__modal .content .subtext{margin-top:28px}@media(max-width:767px){.customize-car__modal .content .subtext{margin-top:24px}}.customize-car__modal .content .subtext .description{font-family:CR-Averta VF;font-size:14px;line-height:20px}@media(max-width:767px){.customize-car__modal .content .subtext .description{font-size:16px;line-height:24px}}.customize-car__modal .actions{padding:24px 0 0}
