.ds-gallery{position:relative;display:grid;width:100%;min-width:0;color:var(--gray-900);font:14px/1.4 var(--fb)}.ds-gallery .m{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:10px 10px 0 0;background:var(--gray-100);cursor:zoom-in}.ds-gallery .m:last-child{border-radius:10px}.ds-gallery .m img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ds-gallery .tool{display:flex;align-items:center;gap:4px;padding:6px;border-radius:0 0 10px 10px;background:var(--gray-100)}.ds-gallery .tool:not(:last-child){margin-bottom:10px}.ds-gallery .tool .sb{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--gray-900);cursor:pointer;transition:background-color .15s,transform .12s}.ds-gallery .tool .sb:hover{background:var(--white)}.ds-gallery .tool .sb:active{transform:scale(.94)}.ds-gallery .tool .n{min-width:52px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.ds-gallery .tool .zm{display:inline-flex;align-items:center;gap:6px;margin-left:auto;min-height:38px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--gray-900);font:700 13px/1 var(--fb);cursor:pointer;transition:background-color .18s,transform .12s}.ds-gallery .tool .zm .ds-icon{width:16px;height:16px}.ds-gallery .tool .zm:hover{background:var(--white)}.ds-gallery .tool .zm:active{transform:translateY(1px)}.ds-gallery button:focus-visible{outline:3px solid var(--blue-300);outline-offset:2px}.ds-gallery .th{position:relative}.ds-gallery .strip{position:relative;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.ds-gallery .strip::-webkit-scrollbar{display:none}.ds-gallery .t{position:relative;display:block;flex:0 0 calc((100% - 24px) / 4.4);padding:0;overflow:hidden;aspect-ratio:4 / 3;border:0;border-radius:6px;background:var(--gray-100);cursor:pointer;scroll-snap-align:start;transition:transform .12s var(--ease)}@media(min-width:640px){.ds-gallery .t{flex-basis:calc((100% - 32px)/5)}}.ds-gallery .t img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ds-gallery .t:active{transform:translateY(1px)}.ds-gallery .t:focus-visible{outline-offset:-3px}.ds-gallery .t:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .2s}.ds-gallery .t:hover:after{box-shadow:inset 0 0 0 2px var(--gray-400)}.ds-gallery .t.on:after{box-shadow:inset 0 0 0 3px var(--gray-900)}.ds-gallery .ts{display:none}@media(min-width:768px){.ds-gallery .ts:not([hidden]){position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:34px;height:34px;margin-top:-17px;padding:0;border:0;border-radius:50%;background:var(--white);color:var(--gray-900);cursor:pointer;box-shadow:0 1px 4px #00000040;transition:background-color .15s,transform .12s}.ds-gallery .ts:hover{background:var(--gray-100)}.ds-gallery .ts:active{transform:scale(.94)}.ds-gallery .ts--prev{left:6px}.ds-gallery .ts--next{right:6px}}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-gallery .spin,.ds-lightbox .spin{position:absolute;inset:0;z-index:1;display:none;place-items:center;pointer-events:none}.ds-gallery .spin{background:#ffffff8c}.ds-gallery .spin.is-on,.ds-lightbox .spin.is-on{display:grid}.ds-gallery .spin span,.ds-lightbox .spin span{width:36px;height:36px;border:3px solid var(--gray-300);border-top-color:var(--blue-600);border-radius:50%;animation:ds-spin .8s linear infinite}.ds-lightbox .spin span{border-color:#ffffff40;border-top-color:var(--white)}.ds-lightbox{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#000000f0;opacity:0;visibility:hidden;transition:opacity .25s var(--ease),visibility 0s .25s;font:14px/1.4 var(--fb)}.ds-lightbox.is-open{opacity:1;visibility:visible;transition-delay:0s}.ds-lightbox>img{max-width:calc(100vw - 112px);max-height:calc(100vh - 96px);-o-object-fit:contain;object-fit:contain;opacity:0;transform:scale(.97);transition:opacity .3s var(--ease),transform .3s var(--ease)}.ds-lightbox.is-open>img.is-ready{opacity:1;transform:none}.ds-lightbox button{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;color:var(--white);cursor:pointer;transition:background-color .15s}.ds-lightbox button.lb-x,.ds-lightbox button.lb-p,.ds-lightbox button.lb-n{background:transparent}.ds-lightbox button:hover{background:#ffffff1f}.ds-lightbox button:active{background:#fff3}.ds-lightbox button:focus-visible{outline:3px solid var(--blue-300);outline-offset:2px}.ds-lightbox button .ds-icon{width:24px;height:24px}.ds-lightbox .lb-x{top:12px;right:12px}.ds-lightbox .lb-p{left:12px;top:50%;margin-top:-22px}.ds-lightbox .lb-n{right:12px;top:50%;margin-top:-22px}.ds-lightbox .lb-c{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:#fffc;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none}@media(max-width:640px){.ds-lightbox>img{max-width:calc(100vw - 16px);max-height:calc(100vh - 150px)}.ds-lightbox .lb-p,.ds-lightbox .lb-n{top:auto;bottom:8px;margin-top:0}.ds-lightbox .lb-c{bottom:20px}}.car-buy{padding:24px;border:1px solid var(--gray-200);border-radius:12px;background:var(--gray-50)}.car-buy .t{margin:12px 0 2px;color:var(--gray-900);font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdt);font-stretch:var(--fds);font-size:clamp(24px,3vw,30px);line-height:1.15;overflow-wrap:anywhere}.car-buy .id{margin:0;color:var(--gray-500);font:400 12px/1.4 var(--fm)}.car-buy .pr{margin:14px 0 18px;color:var(--gray-900);font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdt);font-size:36px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.car-buy .pr span{margin-left:4px;color:var(--gray-500);font:600 15px/1 var(--fb);letter-spacing:0}.car-buy .pl{margin-top:20px;padding-top:20px;border-top:1px solid var(--gray-200)}.car-buy .nm{margin:0;color:var(--gray-900);font:700 15px/1.3 var(--fb)}.car-buy .ad{margin:4px 0 0;color:var(--gray-700);font:400 15px/1.45 var(--fb)}.car-buy .ad span{display:block;color:var(--gray-500)}.car-buy .ln{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.car-buy .ln .ds-icon{width:16px;height:16px}.car-h{margin:0 0 22px;color:var(--gray-900);font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdt);font-size:24px;line-height:1.2}.car-desc{max-width:72ch;color:var(--gray-700);font:400 17px/1.7 var(--fb);white-space:pre-line;overflow-wrap:anywhere}.car-about{display:grid;gap:48px}@media(min-width:1024px){.car-about--video{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.car-desc--cols{max-width:none;-moz-columns:2;columns:2;-moz-column-gap:56px;column-gap:56px}}.car-video{padding:24px;border-radius:14px;background:var(--gray-900);color:var(--white)}.car-video h2{margin:0 0 6px;color:var(--white);font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdt);font-size:24px;line-height:1.2}.car-video p{margin:0 0 20px;color:var(--gray-300);font:400 16px/1.5 var(--fb)}.car-video .fr{aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:var(--black)}.car-video .fr iframe{display:block;border:0}@media(min-width:768px){.car-video{padding:32px}}
