.car-gallery-module__-SIZoa__gallery{-webkit-user-select:none;user-select:none;overflow:hidden}.car-gallery-module__-SIZoa__videoStage,.car-gallery-module__-SIZoa__videoPlay,.car-gallery-module__-SIZoa__videoPreview{color:#fff;background:#101318;width:100%;height:100%;min-height:0}.car-gallery-module__-SIZoa__videoStage iframe{border:0;width:100%;height:100%;display:block}.car-gallery-module__-SIZoa__videoPlay{cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:relative}.car-gallery-module__-SIZoa__videoPlay>img,.car-gallery-module__-SIZoa__videoPreview>img{object-fit:contain;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.car-gallery-module__-SIZoa__videoPlay>span{background:#101318cc;border-radius:12px;justify-items:center;gap:8px;padding:20px;display:grid;position:relative}.car-gallery-module__-SIZoa__videoPlay strong{font-size:17px}.car-gallery-module__-SIZoa__videoPlay small{color:#e0e4e9}.car-gallery-module__-SIZoa__videoPreview{place-content:center;justify-items:center;gap:8px;display:grid;position:relative}.car-gallery-module__-SIZoa__videoPreview>svg{position:relative}.car-gallery-module__-SIZoa__thumbnails button.car-gallery-module__-SIZoa__videoThumbnail{color:#fff;background:#182029;place-content:center;justify-items:center;gap:2px;font-size:10px;display:grid}.car-gallery-module__-SIZoa__galleryLightbox,.car-gallery-module__-SIZoa__galleryLightbox *{-webkit-user-select:none;user-select:none}.car-gallery-module__-SIZoa__gallery img{-webkit-user-drag:none}.car-gallery-module__-SIZoa__galleryMain{aspect-ratio:1.45;touch-action:manipulation;background:#e7eaed;border-radius:12px;position:relative;overflow:hidden}.car-gallery-module__-SIZoa__gallery .gallery-image{object-fit:contain;width:100%;height:100%;display:block}.car-gallery-module__-SIZoa__galleryExpand,.car-gallery-module__-SIZoa__galleryClose{color:#18191d;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.car-gallery-module__-SIZoa__galleryArrow{cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.car-gallery-module__-SIZoa__galleryArrowPrev{left:12px}.car-gallery-module__-SIZoa__galleryArrowNext{right:12px}.car-gallery-module__-SIZoa__galleryCounter{color:#fff;background:#101822bb;border-radius:5px;padding:4px 9px;font-size:13px;position:absolute;bottom:14px;right:14px}.car-gallery-module__-SIZoa__thumbnails{gap:8px;margin-top:10px;padding-bottom:6px;display:flex;overflow-x:auto}.car-gallery-module__-SIZoa__thumbnails button{cursor:pointer;background:#e7eaed;border:2px solid #0000;border-radius:6px;flex:0 0 84px;height:60px;padding:0;overflow:hidden}.car-gallery-module__-SIZoa__thumbnails button.car-gallery-module__-SIZoa__selected{border-color:var(--accent)}.car-gallery-module__-SIZoa__lightboxThumbnails{overscroll-behavior-x:contain;background:#101318;min-width:0;margin:0;padding:12px 16px}.car-gallery-module__-SIZoa__lightboxPhoto{touch-action:pan-y;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.car-gallery-module__-SIZoa__galleryLightbox{width:100%;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;background:#101318;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.car-gallery-module__-SIZoa__galleryLightbox[open]{grid-template-rows:minmax(0,1fr) auto;display:grid}.car-gallery-module__-SIZoa__galleryLightbox::backdrop{background:#101318}body:has(.car-gallery-module__-SIZoa__galleryLightbox[open]){overflow:hidden}.car-gallery-module__-SIZoa__gallerySwipeStage,.car-gallery-module__-SIZoa__gallerySwipeTrack,.car-gallery-module__-SIZoa__gallerySlide{width:100%;height:100%}.car-gallery-module__-SIZoa__gallerySwipeStage{overflow:hidden}.car-gallery-module__-SIZoa__gallerySwipeTrack{will-change:transform;position:relative}.car-gallery-module__-SIZoa__gallerySwipeTrack.car-gallery-module__-SIZoa__isSettling{transition:transform .26s cubic-bezier(.22,.68,0,1)}.car-gallery-module__-SIZoa__gallerySlide{position:absolute;inset:0}.car-gallery-module__-SIZoa__gallerySlidePrevious{pointer-events:none;transform:translate(-100%)}.car-gallery-module__-SIZoa__gallerySlideNext{pointer-events:none;transform:translate(100%)}@media (prefers-reduced-motion:reduce){.car-gallery-module__-SIZoa__gallerySwipeTrack.car-gallery-module__-SIZoa__isSettling{transition:none}}@media (max-width:760px){.car-gallery-module__-SIZoa__lightboxThumbnails{gap:6px;padding:8px}.car-gallery-module__-SIZoa__lightboxThumbnails button{flex-basis:72px;height:50px}.car-gallery-module__-SIZoa__galleryLightbox .car-gallery-module__-SIZoa__galleryClose{top:8px;right:8px}.car-gallery-module__-SIZoa__galleryLightbox .car-gallery-module__-SIZoa__galleryCounter{bottom:8px;right:8px}}@media (orientation:landscape) and (max-height:600px) and (hover:none) and (pointer:coarse){.car-gallery-module__-SIZoa__lightboxThumbnails{display:none}.car-gallery-module__-SIZoa__galleryLightbox{grid-template-rows:minmax(0,1fr)}.car-gallery-module__-SIZoa__galleryLightbox .car-gallery-module__-SIZoa__galleryClose{top:8px;right:8px}.car-gallery-module__-SIZoa__galleryLightbox .car-gallery-module__-SIZoa__galleryCounter{padding:3px 7px;font-size:12px;bottom:8px;right:8px}}@media (hover:hover) and (pointer:fine){.car-gallery-module__-SIZoa__galleryExpand:not(:disabled):hover,.car-gallery-module__-SIZoa__galleryClose:not(:disabled):hover,.car-gallery-module__-SIZoa__galleryArrow:not(:disabled):hover{color:var(--accent-hover);background:#fff}.car-gallery-module__-SIZoa__thumbnails button:not(:disabled):hover{border-color:var(--accent)}.car-gallery-module__-SIZoa__videoPlay:not(:disabled):hover>span{background:#27313a}}
