.car-photo-frame{position:relative}.car-photo-frame .car-photo{touch-action:pan-y;-webkit-user-select:none;user-select:none}.card-photo-arrow{cursor:pointer;opacity:0;z-index:2;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .15s,background-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px -8px #0000008c}.card-photo-arrow.prev{left:10px}.card-photo-arrow.next{right:10px}.card-photo-arrow span{border-bottom:2.5px solid #15171b;border-left:2.5px solid #15171b;width:10px;height:10px}.card-photo-arrow.prev span{margin-left:4px;transform:rotate(45deg)}.card-photo-arrow.next span{margin-right:4px;transform:rotate(-135deg)}.car-photo-frame:hover .card-photo-arrow,.card-photo-arrow:focus-visible{opacity:1}.card-photo-arrow:hover{background:#fff}.card-photo-arrow:focus-visible{outline-offset:2px;outline:3px solid #ffcb00}.card-photo-dots{pointer-events:none;z-index:2;justify-content:center;gap:5px;display:flex;position:absolute;bottom:10px;left:0;right:0}.card-photo-dots i{background:#ffffff8c;border-radius:999px;width:6px;height:6px;transition:width .15s,background-color .15s;display:block;box-shadow:0 0 0 1px #0000001f}.card-photo-dots i.on{background:#fff;width:16px}.card-photo-more{color:#fff;text-align:center;z-index:1;background:#0a0b0d9e;justify-content:center;align-items:center;padding:16px;font-size:15px;font-weight:800;display:flex;position:absolute;inset:0}@media (hover:none){.card-photo-arrow{display:none}}@media (prefers-reduced-motion:reduce){.card-photo-arrow,.card-photo-dots i{transition:none}}
