.als-product-gallery.als-product-gallery-expanded{flex-direction:column;justify-content:center;gap:16px;min-height:0;padding:28px;display:flex}.als-product-gallery-expanded .als-main-product{flex:none;width:100%;height:clamp(340px,36vw,580px);min-height:0}.als-product-gallery-expanded .als-zoom{touch-action:pan-y pinch-zoom}.als-product-gallery-expanded .als-zoom>img,.als-product-gallery-expanded .als-zoom>img[src^="/vehicles/"]{object-fit:contain;filter:none;width:100%;max-width:100%;height:100%;max-height:100%}.als-product-gallery-expanded .als-main-product video{object-fit:contain;width:100%;height:100%}.als-product-gallery-expanded .als-main-product.zoomed .als-zoom>img{transform:scale(1.25)}.als-gallery-controls{z-index:3;color:#dbeeff;font-size:var(--type-small);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.als-gallery-controls>span{text-align:center;min-width:100px}.als-gallery-controls button{color:#dbeeff;cursor:pointer;background:#06173f;border:1px solid #4d6f9b;place-items:center;width:44px;height:44px;padding:0;display:grid}.als-gallery-controls button:disabled{opacity:.35;cursor:default}.als-product-gallery-expanded .als-product-thumbs{order:initial;overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-direction:row;align-self:stretch;gap:8px;width:100%;min-width:0;padding:4px;display:flex;overflow-x:auto}.als-product-gallery-expanded .als-product-thumbs button{scroll-snap-align:center;flex:0 0 72px;width:72px;height:64px}.als-product-gallery-expanded .als-product-thumbs button.active{box-shadow:none;border:2px solid #20b7ff}.als-product-gallery-expanded .als-gallery-caption{color:#b9d4f3;font-size:var(--type-label);text-transform:none;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;line-height:1.5;display:flex;position:relative;inset:auto}.als-product-gallery-expanded .als-gallery-caption span:last-child{flex:240px;max-width:65ch}.als-product-gallery-expanded button:focus-visible{outline-offset:3px;outline:2px solid #b9eaff}.als-product-gallery-expanded .video-thumb{font-size:var(--type-label);place-content:center;justify-items:center;gap:2px;display:grid}@media (hover:hover){.als-gallery-controls button:not(:disabled):hover{background:#0d3263;border-color:#20b7ff}.als-product-gallery-expanded .als-product-thumbs button:hover{border-color:#b9eaff}}@media (max-width:650px){.als-product-gallery.als-product-gallery-expanded{gap:12px;padding:18px}.als-product-gallery-expanded .als-main-product{height:clamp(260px,83vw,420px)}.als-product-gallery-expanded .als-product-thumbs button{flex-basis:64px;width:64px;height:56px}.als-product-gallery-expanded .als-product-badge{max-width:calc(100% - 16px);font-size:var(--type-label)}.als-product-gallery-expanded .als-gallery-caption{gap:6px}.als-product-gallery-expanded .als-zoom>span{width:44px;height:44px;bottom:8px;right:8px}}@media (max-height:500px) and (orientation:landscape){.als-product-gallery-expanded .als-main-product{height:300px}}@media (prefers-reduced-motion:reduce){.als-product-gallery-expanded .als-zoom>img{transition:none}}
