.FormCarTypeCheckbox{align-items:center;cursor:pointer;display:flex;flex-direction:column}.FormCarTypeCheckbox.disabled{cursor:not-allowed;opacity:.5}.FormCarTypeCheckbox__input{height:0;opacity:0;position:absolute;width:0}.FormCarTypeCheckbox__input:not(:disabled){cursor:pointer}.FormCarTypeCheckbox__input.checked+.FormCarTypeCheckbox__cardWrapper .FormCarTypeCheckbox__card{border-color:transparent}.FormCarTypeCheckbox__input.checked+.FormCarTypeCheckbox__cardWrapper .FormCarTypeCheckbox__card:before{opacity:1}.FormCarTypeCheckbox__cardWrapper{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin-inline-start:0;max-width:100%;width:100%}.FormCarTypeCheckbox__card{align-items:center;aspect-ratio:1/1;background-color:var(--c-white);border:1px solid var(--c-grey-lighter);border-radius:.5rem;display:flex;justify-content:center;padding:.375rem;position:relative;transition:border-color .5s cubic-bezier(.165,.84,.44,1);width:100%}.FormCarTypeCheckbox__card:before{background:var(--c-gradient-vertical);border-radius:.5rem;content:"";inset:-1px;-webkit-mask:linear-gradient(var(--c-white) 0 0) content-box,linear-gradient(var(--c-white) 0 0);mask:linear-gradient(var(--c-white) 0 0) content-box,linear-gradient(var(--c-white) 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;position:absolute;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.FormCarTypeCheckbox__card:active:hover,.FormCarTypeCheckbox__card:hover:hover{border-color:var(--c-red)}@media screen and (max-width:750px){.FormCarTypeCheckbox__card{padding:0 .3125rem}}.FormCarTypeCheckbox__image{align-items:center;display:flex;height:100%;width:100%}.FormCarTypeCheckbox__checkmark{align-items:center;background-color:var(--c-black);border-radius:50%;display:flex;height:1rem;justify-content:center;opacity:0;position:absolute;right:.25rem;top:.25rem;transition:opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1);visibility:hidden;width:1rem}.FormCarTypeCheckbox__checkmark.active{opacity:1;visibility:visible}.FormCarTypeCheckbox__checkmarkIcon{color:var(--c-white);font-size:1rem}.FormCarTypeCheckbox__label{display:block;font-size:var(--f-body-sm-2-font-size);-webkit-hyphens:auto;hyphens:auto;line-height:var(--f-body-sm-2-line-height);margin-top:.25rem;text-align:center;word-break:break-word}.FormCarTypeCheckbox__label.checked{font-weight:500}.FormVehicleOption__checkbox{align-items:center;border:1px solid var(--c-grey);border-radius:6.1875rem;cursor:pointer;display:flex;font-size:var(--f-body-sm-2-font-size);font-size:1rem;font-weight:500;justify-content:center;line-height:var(--f-body-sm-2-line-height);margin-right:.25rem;padding:.5rem 1rem;position:relative;text-align:center;transition:border-color .5s cubic-bezier(.165,.84,.44,1)}.FormVehicleOption__checkbox:before{background:var(--c-gradient-vertical);border-radius:6.1875rem;content:"";inset:0;-webkit-mask:linear-gradient(var(--c-white) 0 0) content-box,linear-gradient(var(--c-white) 0 0);mask:linear-gradient(var(--c-white) 0 0) content-box,linear-gradient(var(--c-white) 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.FormVehicleOption__checkbox>input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.FormVehicleOption__checkbox>input[type=checkbox]:not([disabled]){cursor:pointer}.FormVehicleOption__checkbox.active{border-color:transparent}.FormVehicleOption__checkbox.active:before{opacity:1}.FormVehicleOption__checkbox.disabled{cursor:not-allowed}.FormVehicleOption__checkbox:active:not(.active):hover,.FormVehicleOption__checkbox:hover:not(.active):hover{border-color:var(--c-red)}.FormVehicleOption__checkboxDisabled{opacity:.3}.FormVehicleOption__checkboxIcon{font-size:clamp(18px,17.3217391304px + .0017391304 * 100vw,24px);justify-content:center;margin-right:.25rem}
