.CarGallery-module__QPS9bq__gallery{flex-direction:column;gap:12px;display:flex}.CarGallery-module__QPS9bq__galleryHidden{opacity:.7;flex-direction:column;gap:12px;display:flex}.CarGallery-module__QPS9bq__slider{aspect-ratio:4/3;background:#f1f5f9;border-radius:12px;position:relative;overflow:hidden}.CarGallery-module__QPS9bq__slideImage{object-fit:cover;cursor:default;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.CarGallery-module__QPS9bq__zoomArea{z-index:2;cursor:zoom-in;touch-action:inherit;background:0 0;border:0;width:90%;height:90%;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CarGallery-module__QPS9bq__arrow{z-index:3;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .15s ease-in-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.CarGallery-module__QPS9bq__arrow:hover{background:#0009}.CarGallery-module__QPS9bq__arrowLeft{left:12px}.CarGallery-module__QPS9bq__arrowRight{right:12px}.CarGallery-module__QPS9bq__counter{z-index:3;color:#fff;font-family:var(--font-corp);background:#00000080;border-radius:20px;padding:4px 10px;font-size:13px;position:absolute;bottom:12px;right:12px}.CarGallery-module__QPS9bq__thumbnails{flex-wrap:wrap;padding:4px 0;display:flex}.CarGallery-module__QPS9bq__thumbnail{opacity:.5;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:72px;height:72px;padding:0;transition:opacity .2s,border-color .2s;position:relative;overflow:hidden}.CarGallery-module__QPS9bq__thumbnail:hover{opacity:.8}.CarGallery-module__QPS9bq__thumbnailActive{opacity:1;border-color:#4e5861}.CarGallery-module__QPS9bq__thumbnailImage{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.CarGallery-module__QPS9bq__empty{aspect-ratio:4/3;color:#94a3b8;background:#f1f5f9;border-radius:12px;justify-content:center;align-items:center;font-size:16px;display:flex}.CarGallery-module__QPS9bq__fullscreen{z-index:10000;box-sizing:border-box;background:#000000d9;justify-content:center;align-items:center;padding:60px 80px;display:flex;position:fixed;inset:0;overflow:hidden}.CarGallery-module__QPS9bq__fullscreenImageWrapper{contain:paint;isolation:isolate;background:#000;justify-content:flex-start;align-items:flex-start;width:calc(100vw - 160px);height:calc(100dvh - 100px);line-height:0;display:inline-flex;position:relative;overflow:hidden}.CarGallery-module__QPS9bq__fullscreenImage{--zoom-x:0px;--zoom-y:0px;--zoom-scale:1;object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-user-drag:none;transform-origin:0 0;transform:translate3d(var(--zoom-x), var(--zoom-y), 0) scale(var(--zoom-scale));backface-visibility:hidden;will-change:transform;transition:none}.CarGallery-module__QPS9bq__fullscreenImage:not(.CarGallery-module__QPS9bq__fullscreenImageZoomed){--zoom-scale:1;--zoom-x:0px!important;--zoom-y:0px!important}.CarGallery-module__QPS9bq__fullscreenImageZoomed{--zoom-scale:2.5;cursor:zoom-out}.CarGallery-module__QPS9bq__fullscreenClose{z-index:4;color:#fff;cursor:pointer;background:#262626;border:none;border-radius:50%;width:50px;height:50px;padding:0;font-size:48px;line-height:44px;transition:background-color .15s ease-in-out;position:absolute;top:16px;right:24px}.CarGallery-module__QPS9bq__fullscreenClose:hover{background:#ffffff40}.CarGallery-module__QPS9bq__fullscreenCounter{z-index:4;color:#fff;background:#0009;border-radius:20px;padding:7px 15px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@media (max-width:768px){.CarGallery-module__QPS9bq__thumbnails{display:none}.CarGallery-module__QPS9bq__zoomArea{width:60%;height:90%}.CarGallery-module__QPS9bq__fullscreen{padding:70px 20px 90px}.CarGallery-module__QPS9bq__fullscreenImageWrapper{width:100%;height:75dvh}.CarGallery-module__QPS9bq__fullscreenImageZoomed{--zoom-scale:2}.CarGallery-module__QPS9bq__fullscreenClose{width:44px;height:44px;font-size:40px;line-height:38px;top:10px;right:10px}.CarGallery-module__QPS9bq__fullscreen .CarGallery-module__QPS9bq__arrowLeft{left:8px}.CarGallery-module__QPS9bq__fullscreen .CarGallery-module__QPS9bq__arrowRight{right:8px}}
.car-id-request-module__9yL1zW__yellowBtn,.car-id-request-module__9yL1zW__whiteBtn{--bs-btn-active-bg:#f5c209;--bs-btn-active-border-color:#fdc809;--bs-btn-active-color:white;transition:transform .1s,box-shadow .1s,background-color .1s,color .1s}.car-id-request-module__9yL1zW__yellowBtn{background-color:#fdc809;border-color:#fdc809;box-shadow:0 2px 6px #00000014,0 4px 12px #00000024}.car-id-request-module__9yL1zW__yellowBtn:disabled{opacity:.5;background-color:#fdc809;border-color:#fdc809;box-shadow:0 2px 6px #00000014,0 4px 12px #00000024}.car-id-request-module__9yL1zW__yellowBtn:hover{background-color:#ffd642}.car-id-request-module__9yL1zW__yellowBtn:focus,.car-id-request-module__9yL1zW__yellowBtn:focus-visible{opacity:1;background-color:#fdc809}.car-id-request-module__9yL1zW__whiteBtn:focus,.car-id-request-module__9yL1zW__whiteBtn:focus-visible{opacity:1;background-color:#fff;border-color:#fdc809}.car-id-request-module__9yL1zW__whiteBtn{background-color:#fff;border-color:#fdc809;box-shadow:0 2px 6px #00000014,0 4px 12px #00000024}.car-id-request-module__9yL1zW__whiteBtn:disabled{opacity:.5;background-color:#fff;border-color:#fdc809;box-shadow:0 2px 6px #00000014,0 4px 12px #00000024}.car-id-request-module__9yL1zW__whiteBtn:hover{color:#fff;background-color:#fdc809}.car-id-request-module__9yL1zW__yellowBtn:active,.car-id-request-module__9yL1zW__whiteBtn:active{background-color:#f5c209;transform:translateY(1px)scale(.99);box-shadow:0 2px 5px #0000001f}.car-id-request-module__9yL1zW__checkBox{accent-color:#fdc809;align-items:baseline;gap:8px;padding-top:8px;padding-bottom:8px;padding-right:8px;display:flex}.car-id-request-module__9yL1zW__checkBoxInput{background-image:none}.car-id-request-module__9yL1zW__checkBoxInput:checked{accent-color:#fdc809}.car-id-request-module__9yL1zW__checkBoxLabel{color:#000;background-image:none}.car-id-request-module__9yL1zW__checkBoxLabel a{color:#6c757d;text-decoration:none}.car-id-request-module__9yL1zW__checkBoxLabel a:hover{color:#fdc809;text-decoration:underline}
